

/* Start:/local/templates/main/components/bitrix/news.list/slider_main_images/style.css?1506753712150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/components/firstbit/booking.form/templates/new_en/style.css?15107348472695*/
.view-home .container-booking .booking-form-wrap.nfrm-booking {
	bottom: 107px;
}

.nfrm-booking .nfrm-booking-wrap {
	max-width: 1000px;
	margin: 0 auto;
}

.nfrm-booking .booking-form {
	width: 325px;
	height: 420px;
	margin: 0 0 0 10px;
}

.view-home .nfrm-booking .booking-form {
    background: rgba(255, 255, 255, .9);
}

.nfrm-booking .booking-form p {
	text-transform: none;
	font-family: "MyriadProRegular";
	font-size: 12px;
	text-align: left;
	width: 100%;
	margin-top: 15px;
	line-height: 110%;
	height: auto;
}

.nfrm-booking .booking-form p.title {
	display: block;
	text-align: center;
	margin: 27px 0 20px 0;
	font-size: 26px;
	font-family: "DejaVuSerifBook";
	font-weight: normal;
	text-transform: none;
	height: auto;
}

.nfrm-booking .booking-form input[type=text].date {
	text-align: left;
	font-weight: normal;
	width: 100%;
	border-bottom: 1px solid #cfc5ae;
	color: #565656;
	font-weight: normal;
}

.nfrm-booking .booking-form .wrap-row-nfrm-booking {
	position: relative;
}

.nfrm-booking .booking-form .input-rectangle {
	position: absolute;
    right: 0;
    top: 50%;
    margin-top: -6px;
	margin-right: 0;
	margin-left: 0;
	background: url(/local/components/firstbit/booking.form/templates/new_en/1.png) 0 0 no-repeat;
	border: none;
}

.nfrm-booking .booking-form .input-rectangle:after {
	display: none;
}

.nfrm-booking .booking-form .field-adults,
.nfrm-booking .booking-form .field-children {
	width: 50%;
}

.nfrm-booking .booking-form .field-adults {
	padding-right: 7px;
	margin-bottom: 20px;
}

.nfrm-booking .booking-form .field-children {
	padding-left: 7px;
	margin-bottom: 20px;
}

.nfrm-booking .booking-form .number-wrap {
	width: 100%;
	text-align: left;
	font-weight: normal;
	width: 100%;
	border-bottom: 1px solid #cfc5ae;
}

.nfrm-booking .booking-form .number-wrap span.visible-value {
	font-weight: normal;
	color: #565656;
}

.nfrm-booking .booking-form .number-wrap select {
	width: 100%;
	left: 0;
}

.nfrm-booking .booking-form input[type=text].promocod {
	width: 100%;
	border: 2px solid #19401e;
	text-align: center;
	border-radius: 4px;
	margin-bottom: 20px;
	padding-right: 0;
}

.nfrm-booking .booking-form input[type=text].promocod::placeholder {
	color: #19401e;
}

.nfrm-booking .booking-form input[type=text].promocod::-webkit-input-placeholder {
    color: #19401e;
}
.nfrm-booking .booking-form input[type=text].promocod:-moz-placeholder           {
    color: #19401e;
}
.nfrm-booking .booking-form input[type=text].promocod::-moz-placeholder          {
    color: #19401e;
}
.nfrm-booking .booking-form input[type=text].promocod:-ms-input-placeholder      {
    color: #19401e;
}

@media only screen and (max-width: 1370px) {
	.nfrm-booking .booking-form {
		margin: 0 0 0 85px;
	}
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/slider_main_text/style.css?1506753712150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/main/components/bitrix/news.list/main_news_list/style.css?1506753712150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /local/templates/main/components/bitrix/news.list/slider_main_images/style.css?1506753712150 */
/* /local/components/firstbit/booking.form/templates/new_en/style.css?15107348472695 */
/* /local/templates/main/components/bitrix/news.list/slider_main_text/style.css?1506753712150 */
/* /local/templates/main/components/bitrix/news.list/main_news_list/style.css?1506753712150 */
