

/* Start:/local/templates/main/css/slick.css?15067537121729*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/main/css/vendor.css?15067537124987*/
.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider,.slick-list{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff center center no-repeat}.slick-list.dragging{cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@charset "UTF-8";.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff!important;background:#ff8000!important;box-shadow:none!important;border-radius:3px!important}.pika-table abbr{border-bottom:none;cursor:help}
/* End */


/* Start:/local/templates/main/js/arctic/jquery.arcticmodal-0.3.css?1506753713654*/
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(/local/templates/main/js/arctic/loading.gif) no-repeat 50% 50%; }
/* End */


/* Start:/local/templates/main/components/bitrix/menu/search_menu_top/style.min.css?1506753712490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/main/components/bitrix/menu/search_menu_top/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/header_main_directionals_for_search/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/header_search_news/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/menu/main_menu/style.min.css?1506753712490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/main/components/bitrix/menu/main_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/sub_menu/style.min.css?1506753712490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/main/components/bitrix/menu/sub_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/menu_bottom/style.min.css?1506753712490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/main/components/bitrix/menu/menu_bottom/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/footer_banners/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/template_styles.css?1535097343195986*/
.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

@-webkit-keyframes fade-in {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@keyframes fade-in {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@-webkit-keyframes fade-out {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@keyframes fade-out {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@-webkit-keyframes fade-in-popup {
	0% {
		opacity: 0
	}
	100% {
		opacity: .4
	}
}

@keyframes fade-in-popup {
	0% {
		opacity: 0
	}
	100% {
		opacity: .4
	}
}

@-webkit-keyframes fade-out-popup {
	0% {
		opacity: .4
	}
	100% {
		opacity: 0
	}
}

@keyframes fade-out-popup {
	0% {
		opacity: .4
	}
	100% {
		opacity: 0
	}
}

@-webkit-keyframes fade-in-up {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 50%, 0);
		transform: translate3d(0, 50%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fade-in-up {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 50%, 0);
		transform: translate3d(0, 50%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes fade-in-up-h {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 200%, 0);
		transform: translate3d(0, 200%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fade-in-up-h {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 200%, 0);
		transform: translate3d(0, 200%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes fade-out-up {
	0% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@keyframes fade-out-up {
	0% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@-webkit-keyframes fade-in-down {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fade-in-down {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes fade-out-down {
	0% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

@keyframes fade-out-down {
	0% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

@-webkit-keyframes zoom-in {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

@keyframes zoom-in {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

@-webkit-keyframes unscaled {
	0% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes unscaled {
	0% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes unscaled-apply {
	0% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes unscaled-apply {
	0% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes unscaled-small {
	0% {
		-webkit-transform: scale(.4);
		transform: scale(.4)
	}
	100% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
}

@keyframes unscaled-small {
	0% {
		-webkit-transform: scale(.4);
		transform: scale(.4)
	}
	100% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
}

@-webkit-keyframes scaled {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	100% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
}

@keyframes scaled {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	100% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
}

@-webkit-keyframes scaled-all {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

@keyframes scaled-all {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

@-webkit-keyframes scaled-all-top {
	0% {
		-webkit-transform: scale(.4);
		transform: scale(.4)
	}
	100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

@keyframes scaled-all-top {
	0% {
		-webkit-transform: scale(.4);
		transform: scale(.4)
	}
	100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

@-webkit-keyframes unscaled-all {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes unscaled-all {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes unscaled-all-top {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	100% {
		-webkit-transform: scale(.4);
		transform: scale(.4)
	}
}

@keyframes unscaled-all-top {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	100% {
		-webkit-transform: scale(.4);
		transform: scale(.4)
	}
}

.views-enter {
	position: absolute;
	width: 100%;
	opacity: .01;
	-webkit-transition: opacity 250ms ease-in;
	transition: opacity 250ms ease-in
}

.views-enter.views-enter-active {
	opacity: 1
}

.views-leave {
	position: absolute;
	width: 100%;
	opacity: 1;
	-webkit-transition: opacity 150ms ease-in;
	transition: opacity 150ms ease-in
}

.views-leave.views-leave-active {
	opacity: .01
}

* {
	font-weight: 400
}

.header-wrapper .main-nav a:hover, .header-wrapper .sub-nav a:hover {
	text-decoration: none !important
}

a.news-item-preview:hover {
	text-decoration: none
}

a.news-item-preview:hover h4 {
	text-decoration: underline
}

a {
	color: #000
}

a:hover {
	color: #888;
	text-decoration: underline
}

a.link-baige {
	color: #b99f5e;
	text-decoration: none
}

a.link-baige:hover {
	color: #947f4b;
	text-decoration: underline
}

h1.headline {
	font-family: EB Garamond, serif;
	font-size: 55px;
	text-align: center;
	text-transform: uppercase;
	line-height: 55px;
	margin: 35px auto
}

@media only screen and (max-width: 767px) {
	h1.headline {
		font-size: 32px;
		line-height: 32px
	}
}

h4.subline {
	font-family: Times New Roman, Georgia, Serif;
	font-size: 19px;
	font-style: italic;
	text-align: center;
	line-height: 19px;
	margin: 20px auto
}

@media only screen and (min-width: 1290px) {
	h4.subline {
		font-size: 22px;
		line-height: 22px
	}
}

@media only screen and (min-width: 1560px) {
	h4.subline {
		font-size: 24px;
		line-height: 24px
	}
}

@media only screen and (max-width: 767px) {
	h4.subline {
		font-size: 14px;
		line-height: 14px;
		margin: 8px auto
	}
}

.large {
	font-size: 18px
}

.middle {
	font-size: 16px
}

.regular {
	font-size: 14px
}

.small {
	font-size: 12px
}

.serif {
	font-family: EB Garamond, serif
}

.serif.sans, .btn {
	font-family: Open Sans, sans-serif
}

.btn {
	background-color: #19401e;
	padding: 5px 15px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	border: none;
	outline: none;
	border-radius: 20px;
	cursor: pointer;
	font-size: 12px
}

.btn:hover {
	background-color: #143318
}

@media only screen and (max-width: 767px) {
	.btn {
		display: table;
		margin: 25px auto;
		text-decoration: none
	}
}

body, html {
	width: 100%
}

body.no-overflow, html.no-overflow {
	height: 100vh;
	min-height: 500px
}

html.no-overflow {
	overflow: hidden
}

body {
	margin: 0;
	position: relative;
	color: #000;
	font-family: Open Sans, sans-serif;
	font-size: 14px
}

body.no-overflow {
	overflow: hidden
}

* {
	box-sizing: border-box
}

ul {
	margin: 0
}

b {
	font-weight: 800 !important
}

::-moz-selection {
	background: #bebebe;
	color: #fff
}

::selection {
	background: #bebebe;
	color: #fff
}

.metropol {
	width: 100%
}
@media screen and (max-width: 1023px){
	.metropol {
		overflow: hidden;
	}
}

.metropol.no-overflow {
	overflow: hidden
}

.shell {
	max-width: 1000px;
	padding: 0 10px;
	margin: 0 auto
}

.invisible {
	visibility: hidden
}

.visible {
	visibility: visible
}

.hidden {
	display: none !important
}

.cross {
	position: relative;
	width: 20px;
	height: 20px;
	-webkit-transition: all 250ms linear;
	transition: all 250ms linear
}

.cross:before {
	top: 50%;
	left: 0;
	width: 100%;
	height: 2px;
	margin-top: -1px
}

.cross:before, .cross:after {
	position: absolute;
	content: '';
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.cross:after {
	top: 0;
	left: 50%;
	width: 2px;
	height: 100%;
	margin-left: -1px
}

.cross:hover {
	-webkit-transform: scale(1.299);
	-ms-transform: scale(1.299);
	transform: scale(1.299)
}

.divider {
	height: 28px;
	margin: 0 auto 58px
}

@media only screen and (max-width: 767px) {
	.divider {
		margin: 0 auto 30px
	}
}

.divider.inverted:after {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.divider:after {
	position: absolute;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 0 auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 100%;
	background-position: 50% 50%;
	content: ''
}

@media only screen and (max-width: 767px) {
	.divider:after {
		background-size: 80%
	}
}

.title-bg {
	position: relative;
	width: 85%;
	min-width: 1000px;
	margin: auto;
	background-color: gray;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@media only screen and (max-width: 1010px) {
	.title-bg {
		width: 100%;
		min-width: 0
	}
}

.title-bg:before {
	content: "";
	display: block;
	padding-top: 40%;
	background-color: rgba(0, 0, 0, .2)
}

.title-bg .container-inner {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.title-bg h1.headline {
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .43);
	width: 75%;
	margin: 0 auto
}

aside.booking {
	position: fixed;
	bottom: 0;
	right: 0;
	top: -78px;
	width: 100%;
	height: 78px;
	z-index: 9999;
	background-color: #fff;
	-webkit-transition: all 125ms linear;
	transition: all 125ms linear;
	-webkit-animation-name: example;
	animation-name: example;
	-webkit-animation-duration: 4s;
	animation-duration: 4s;
	-webkit-animation-delay: 2s;
	animation-delay: 2s
}

.aside-opened aside.booking {
	-webkit-transform: translate3d(0, 78px, 0);
	transform: translate3d(0, 78px, 0)
}

@media only screen and (max-width: 767px) {
	aside.booking {
		display: none
	}
}

aside.booking .booking-form-wrap .booking-form p {
	-webkit-animation-name: old-fix;
	animation-name: old-fix;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}

@-webkit-keyframes old-fix {
	0%, 100% {
		-webkit-transform: translate(0, 0)
	}
}

@keyframes old-fix {
	0%, 100% {
		-webkit-transform: translate(0, 0)
	}
}

.not-found {
	font-size: 30px;
	color: #b99f5e;
	text-transform: uppercase;
	text-align: center;
	margin-top: 100px
}

@font-face {
	font-family: 'icomoon';
	src: url(/local/templates/main/assets/686b91de28cdaeee611d7b334f58cbad.eot);
	src: url(/local/templates/main/assets/686b91de28cdaeee611d7b334f58cbad.eot) format('embedded-opentype'), url(data:application/font-woff;base64,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) format('woff'), url(data:application/octet-stream;base64,AAEAAAALAIAAAwAwT1MvMg8SAzcAAAC8AAAAYGNtYXAaVcxkAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZpoEtlMAAAFwAAAW/GhlYWQFfi6aAAAYbAAAADZoaGVhB4sD0wAAGKQAAAAkaG10eDoACRoAABjIAAAASGxvY2EyHi0yAAAZEAAAACZtYXhwAB0BIQAAGTgAAAAgbmFtZVcZpu4AABlYAAABRXBvc3QAAwAAAAAaoAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmDQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYN//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAABADNAPEDPgKaABEAIwA1AG8AACUiJicmND8BNjIXFhQPASIGIyMiJicmND8BNjIXFhQPASIGIyMiJicmND8BNjIXFhQPASIGIycqASMuATU0NjsBPgEzMhYXMzIWFRQGBwYmJyY2Nz4BNTQmKwEnLgEjIgYPASMiBhUUFhceAQcOASMCRQIGAgYGTAYOBgUFTQMJA2YDBQMFBU0FDwYFBU0DCQNmAwYCBgZNBQ8FBgZNAgoCUQMBAyYuSDQEE2g/P2UTBDRILCEICwMCBQgZHjQkIAQOVDQ3WAsDJSQ0IxwIBQIDCgbxAQMGDgZQBgYFDwZQBAEDBg4GUAYGBQ8GUAQBAwYOBlAGBgUPBlAELA5CKTRIPUtLPUg0JkEOAwYICAsDCC0bJDQPNERENA80JBsxCAMNBgUGAAAAAAUAoQCLA1QC3wARACMANQCQAKcAACUiJicmND8BNjIXFhQPAQ4BIyMiJicmND8BNjIXFhQPAQ4BIzMiJicmND8BNjIXFhQPAQ4BIyUqASMuATU0NjsBPgEzMhYXNDY3PgE3MhYXFgYHOAExBhYXFjI3MhYXHgEHDgEHHgEVFAYHBiYnJjY3PgE1NCYrASImJy4BIyIGBxQGKwEiBhUUFhceAQciBiMlMzIWFz4BNyImJy4BNw4BBw4BFR4BFwGwAwYCBgZMBg4GBQVNAwkCZwMFAwUFTQUPBgUFTQMJA80DBQMGBk0FDwUGBkwDCQP+5gICAyYuSDQEEGg/CBAJBAMLTzEFCwIDAQUOODwQHxMFBwIDBAMLNSYNECwhCAsDAwYIGR40JBIFCwIOVDQ3VwgNBRMjNSMcCAUCAwoGAZMDESANHy4LDRgOQkoIHioIAwQpPg6LAQMFDwVRBQUGDgZNAgUBAwUPBVEFBQYOBk0CBQEDBQ8FUQUFBg4GTQIFMA1CKTRJOU4BAwsZCDFECwUGBQsGPGcQBgICBQMKBSc9DhAnGSdADgMGCAgLAwgtGyQ0CQY0REQ0Bgk0JBsxCAMNBgP1CwgIJRkEAxNxQg4wHg4WCw4+KQAIAHkARQOzAzsAIQCAAJEAowCyAMQA1gDlAAAlIiYnJjQ/ASMiJicmNj8BNjIXFhQPATMyFhcWBg8BFAYjNzgBOQEiJjUHIiY1NDY7ATI2NTQmKwEiJicuASMiBgcOASsBIgYVFBYzOAE5ATIWFxQWMTcyFhUUBiMnFAYjMTAiMSImNTQ2OwE+ATMyFhc+ATMyFhUUBgceARUWBiMnMzIWFz4BNTQmIyIGBx4BFxciJi8BJjQ3NjIfARYUBxQGIzcjIiY1NDY7ATIWFRQGIyciJicmND8BNjIXFhQPAQ4BIyEiJi8BJjQ3NjIfARYUBw4BIzciJj0BNDYzMhYdARQGIwF8AgoCBgZmbgUKAwMEA4cGDgYFBWdyBQoDAwQDiwgD8gkKDggKCgghJjE0IxMFCgMOVDQ3VAsCCwUSJDQ0JAUHAgQSCAsLCBIKCAQ0SEg0BBNkQAgNCBhXMk1qJB4CAQNHNAQEITUQFhpWPSZDEyk+Dt8DCQI0BQUGDgYzBgYIA1hJCAsLCEkICgoIiwMFAwYGMAUPBQYGLwMJA/66AgkDMwYGBQ8FMwYGAgYDoQgKCggJCgoJRQUDBQ8FYwYFBgoCiAUFBg4GZgYFBgoDhwMBhAkGDwoICQo0IyQ0CQY0RUE0Bgk0JCQ0BQYCBRIKCAgKEggKSDQ0SDpKAQMvOGpNKUkZCBILNEj5HhkTNiE8VighEEAsswECMwYPBQYGMwYOBgIB1woJCAoKCAkKoQEDBQ8GNgYGBQ8FMwMFBQM2Bg8FBgY3BQ8FBgJGCghJCAsLCEkICgAKAHkAbgOwAw8AEQAjADUAhACVAKcAtgDIANoA6QAAJSImJyY0PwE2MhcWFA8BFAYjIyImJyY0PwE2MhcWFA8BFAYjIyImJyY0PwE2MhcWFA8BFAYjJyoBIy4BNTQ2OwE+ATMyFhc+ATMyFhUUBgceARUUBgcGJicmNjc+ATU0JisBIiYnLgEnKgEjMCY1IiYjIgYHFAYrASIGFRQWFx4BBw4BIyUzMhYXPgE1NCYjIgYHHgEXFyImLwEmNDc2Mh8BFhQHDgEjNyMiJjU0NjsBMhYVFAYjJyImJyY0PwE2MhcWFA8BFAYjISImLwEmNDc2Mh8BFhQHDgEjNyImPQE0NjMyFh0BFAYjAeMDCQMFBW4FDwUGBm0JAmoDCQMFBW4FDwUGBm0JAmcCCgIGBm0GDgYFBW4IAz4DAQMnLUg0BBBnQAgQCBlWL01qJB4CASshCQsCAwUJGB40IxMFCgMLOSYDBQMECA0IN1cIDQUWJDQjGwkFAwIKBgGSBCE2ExYWVjwkQxYqPg3fAgkDMwYGBQ8FMwYGAgYDWEkICgoISQgLCwiLAgoCBgYzBQ8FBgYzCAP+uwMJAzMGBgUPBjYGBgIJA6EJCgoJCAoKCG4BAgYOBm4FBQYOBm4CAQECBg4GbgUFBg4GbgIBAQIGDgZuBQUGDgZuAgE3DUIpNEk5TgEDLDdqTSlJGQgRCCZBDgMGCAgLAwgtHCM0CgUpPQsBAwRFNAUKNCMcMAkCDgUGBfUfHBM2ITxWKCENQim3BAM3BQ8GBQU3Bg4GBQLYCggICgoICAqkAQMFDwU0BQUGDwUzAwEBAzMFDwYFBTAFDwYFAkIKCEkJCgoJSQgKAAAACAB5ADcDswMWAG0AuQDKANwA6wD9AQ8BHgAAJSImPQEHMBQxFAYjIiY1NDYzNyMOASMiJjU0NjMyFhczJyImNTQ2MzIWFTAUMRc1LgE1NDYzMhYVFAYHFTcwNDE0NjMyFhUUBiMHMz4BMzIWFRQGIyImJyMXMhYVFAYjIiY1MDQxJzgBMRUUBiM3IiY1NDYzMjY1NCYnMCYnNCYxLgErASImJy4BIyIGBw4BKwEiBhUUFjMyFhUUBiMiJjU0NjsBPgEzMhYXPgEzMhYVFAYHHgEVFAYjJzMyFhc+ATU0JiMiBgceARcXIiYvASY0NzYyHwEWFAcUBiM3IyImNTQ2OwEyFhUUBiMlIiYvASY0NzYyHwEWFAcOASMhIiYnJjQ/ATYyFxYUDwEwBiMnIiY9ATQ2MzIWHQEUBiMBsAkKGRMLCxITDh0sAg4GChMTCgkLAikeDRQTCwsSGgMFEwsLEgkGHRMLCxITDhopAg4GCxISCwkLAikeDRQTCwsSHQoIvgkKCgkjNAQDAQIECykZEgYKAw1UNDdYCwMKBQ8kNDQkCAoKCDRISDQEE2g/Bg4GGFcyTWohIQIFSDQEBB44EBYWVjwkQxYqQQ7bAgkDMwYGBQ8FMwYGCANcSQgLCwhJCAoKCP4sAwkDMwYGBQ8GNgYGBQYDAUUCBgMFBTAFDwUGBjMIA6EICgoICQoKCTcKCD4ZBAsSEgsODx4GBRILCxIFBh0QDgsSEgsEGikCCgYLEhILCA8DJB0ECxISCw4QHQYFEgsLEgUGHg8OCxISCwQdQggKbgoICAo0JAgQBQEDAwQTGQkGNERDMgUJNCQkNAoICAdINTRIOkoBAy83ak0pRhwIFAg0SPgdFhM1Hj1WKCERQCyzAQMzBQ8GBQU0BQ8FAwHYCggICgoICAqhBAM3BQ8GBQU7BQ8GAgEBAgYPBTcFBQYOBjcDRQoJSQgKCghJCQoAAAACAQcAyQMdAvEAGQAvAAAlIiYvATMyPgI1NCYvATMeAxUUDgIjJx4BMzI+AjU0LgInHgEVFg4CBwILVYMhCykwVkEmEQgPHTlhSCkrS2Q4zR5sPzBXQSYfN0ssCAsBJ0RdNslPRxomQVYwIToTHQIuSmE3OmVLLIsxNSZBVjAsTz8qBhMwHDVgSi8EAAMAqABUA2oC+QBnALAAygAAJSImPQEHMBQxFAYjIiY1NDYzNyMOASMiJjU0NjMyFhczJyImNTQ2MzIWFTAUMRc1LgE1NDYzMhYVFAYHFTc0NjMyFhUUBicHMz4BMzIWFRQGIyImJyMXMhYVFAYjIiY1MDQxJxUUBiM3IiY1NDYzMjY1NCYrAScuASMiBg8BIyIGFRQWMzIWFRQGIyImNTQ2OwE+ATMyFhc0Njc+AT8BBwYWFx4BPwEHDgEHHgEVFAYjJzMyFhcwMjM+ATciJicuATcOAQcOARUeARcB3wgKHRMLCxITDh0oAw0GCxISCwgLAygdDhMSCwsTHQYFEgsLEgUGHhILCxIXDR4pAg4FCxMTCwgLAikeDRMSCwsSGgoIuwkKCgkjNDQjIQQOVDQ3VwgEICQ0NCQICgoINUhINQMRZz8IFAkEAwtPMTooDTc9EB4TGgcLOSYNEEg0BAQQHwsBAx4zDg4YDUJKCB4qCAMFJzkOVAoIPx4DCxMTCw0QHQUGEgsLEwYFHRANCxMTCwMeLAMOBQsSEgsICwMoHQsTEwsNEwMdBQYTCwsSBgUdEA0LExMLAxo7CApuCggICjUjJDQPNERENA80JCM1CggICkg0NEk5TgEDDhkJMUQLCyk8ZhEFAQMDGSk/DREqFjRI+QoFBSgYAgYTcEIOLx4RFwsOPikAAAAACABbAHwDnQLxAB0APABQAGIAcQCDAJUApAAAJSEiJjU0NjMxPgEzOgEzPgEzMhYVFAYHFhQVFAYjJSIGFRQWMyEyNjU0JicuASsBIiYnLgEjIgYHDgErASUxMhYXHgEVPgE1NCYjIgYHHgEXFyImLwEmNDc2Fh8BFhQHDgEjNyMiJjU0NjsBMhYVFAYjJyImJyY0PwE2MhcWBg8BBiIjISImLwEmNDc2Fh8BFhQHDgEjNyImPQE0NjMyFh0BFAYjAlD+izRMTDQUbD8FCwYYWDRNbiEhA0s1/osjMTEjAXUkMQsLCx8REggLAwtTNDVWCwMLCBMBeRwwEwMFExVTPCQ+Eyk8ENgGBgMzBQUGEwgzBgYFCAVbSQgODghJCQ0NCY4GBgMFBTMGEwgIAgYzBgcF/roFBwI0BQUGEwgzBgYFBwalCA4OCAgODgh8TDQ0TDpOLjRtTSlJGQgUCTRM1DAkIzExIxEfCwsOCwg0QUQxCAssFRMDBQMTMh48UyQeEUAsugQDMwYTCAgCBjMFFAgFAtQOCAgODggIDqUEAwUUCC8GBgUTCTMDBAMzBhMICAMFMwYTCAYBQQ4ISQkNDQlJCA4AAAAAAwCwAF8DbgMSACEAlQCvAAAlIiY1JjQ/ASMiJicmNj8BNjIXFhQPATMyFhcWBg8BDgEjNzgBOQEiJjUHIiY1NDY7ATI2NTQmKwEiJicuASMiBgcUBisBIgYVFBYzOAE5ATIWFxQWMTcyFhUUBiMnFAYjMTAiMSImNTQ2OwE+ATMyFhc0Njc+ATcyFhceAQc4ATEGFhceATcyFhceAQcOAQceARUUBiMnMzIWFzAyMz4BNyImJy4BNw4BBw4BFR4BFwG3AwgGBmZxBgoCAwQCiAUPBQYGZnEGCgIDAwOEBQoD7gkKDgkKCgkhJjE0IxMFCgMOVDQ3VwgNBRIkNDQkBQYDBBIICgoIEgoIBDRISDQEEGc/CRQIBQILTzEGCgMFAQMOOD0QHhMGBgMDAwILOSYNEEg0BAQQHwsBAx4zDg4YDUJKCB4qCAMFJzkOXwEDBQ8FagYFBgoDgwYGBQ8FYwYFBQsCiAIFhwoFDwoJCAo0JCM1CQU0RUU0BQk1IyQ0BgUDBBIKCAkKEwkKSTQ0SDpNAQILFw0yQwsFBgINAzxnEAYBAwIFBgcFKj4NESoWMUj5CQYGJxkFAhNxQg4wHhAYCw4+KQAAAgDFAKUDNwKoACEAdwAAJSoBJyY0PwEjIiYnJjY/ATYyFxYUDwEzMhYXFgYPAQYiIzc4ATEiJjUHIiY1NDY7ATI2NTQmKwEiJicuASMiBgcUBisBIgYVFBYzOAE5ATIWFxQWMTcyFhUUBiMnFAYjMTAiMSImNTQ2OwE+ATMyFhczMhYVFAYjAc0DCQMFBWNxBgoDAgMDhwYOBgUFZ3IFCgMDBAOAAgkD7gkKDgkKCgkhJjE0IxMFCgMOVDQ3VwgNBRMjNDQjBgYDBBIICgoIEgoJAzRJSTQHEWc/P2UTBDRISDSlAwYOBmMFBgUKA4cGBgUPBWcFBgUKA4QDgwkGDwoJCAo0JCM0CQY0RUU0Bgk0IyQ0BgUDBBIKCAkKEwkKSDU0SDpNSzxINDVIAAAAAAMAsAClA2oC2AAnAEUAXAAAJSEiJjU0NjsBPgEzMhYXNDY3PgE/AQcGFhceAT8BBw4BBx4BFRQGIyUiBhUUFjMhMjY1NCYnIiYjLgErAScuASMiBg8BIyUzMhYXPgE3IiYnLgE3DgEHDgEVHgEXAqH+izRISDQEEGc/CQ8GBAMLTzE6KA03PRAeExoHCzImDg9INP6LJDQ0JAF1JDQUEQMBAwsWCyEEC1Y1NlcJAyEBcQQQIA4eLA4OGA1CSggeKggDBSk/DaVINDRIOk4BAwsWCzFECwsoPWYRBQEDAxknOhEQKhY0SNQ0JCQ0NCQWJAsEBgUPN0VFNA4kCggIJRgFAxNwQg0wHg4WCA4/LAAACgDmAIADRQLfAAQACQAOABsAKAAtADIANwA8AEEAACUjNTMVNyc3FwclJzcXBzciJjU0NjMyFhUUBiMRIgYVFBYzMjY1NCYjBSM1MxUhIzUzFSUnNxcHJSc3Fwc3IzUzFQIsLCyzNyE3If5uITMhM8lNbm5NTW1tTTpVUzw6VVU6AS9JSf3rSkoBlSA2ITf+njMgNCHJLCyASUlJMyEzIQQhMyEzKG5NTG5uTE1uAUlSPD1SUj08UqQrKysrqCEzITMDNCE0IVFJSQAAAgDNALsDOwK3AHMAtAAAJSImNTQ2NzUHMBQxFAYjIiY1NDYzNyMOASMiJjU0NjMyFhczJyImNTQ2MzIWFTAUMRcwMjE1LgE1NDYzMhYVFAYHFTc0NjMyFhUUBicHMz4BMzIWFRQGIyImJyMwFDEXMhYVFAYjIiY1MDQxJxUeARUUBiM3IiY1NDYzMjY1NCYrASImJy4BIyIGBxQGKwEiBhUUFhceATMyFhUUBiMiJicuATU0NjsBPgEzMhYXMzIWFRQGIwIECxMGBSESCwsSEw4hMAMNBgsSEgsJCgMsHQ4TEgsLEh4DBQYTCwsSBgUhEgsLEhYOHSsDDgULExMLCAsDKx0OExMLCxIdBQYSC7oICgoIJDQ0JBIGCgILVzQ3VwgNBhIkNAsLCyMQCQoKCRgvEBEQSDQEEGg/P2QUAzRJSTS7EgsICwMvIQMLExMLDRAhBgUSCwsSBQYeDw4LEhILBB0sAw0GCxISCwgLAywhCxISCw4SAx4GBRILCxIFBgQdEA0LExMLAx4sAw4FCxJ8CggICjUjJDQJBjRERDQGCTQkECAODgwKCAgKFBARLxgySzlOSzxJNDRIAAAAAAMAXwClA8kCyQAjAEgAYQAAJSEiJjU0NjMwMjM+ATMyFhc+ATMyFhceARUUBisBHgEHFAYjASIGFRQWMyEyNj0BNiYnLgEjKgEjBycuASMiBg8BIyoBJxQiMSUzMjY1NCYrAScuASMiBgceARc4ATMyFhcCt/5CP1tbPwECGXpMFCURFlEvNlcTLEJEMQcDAwNaP/5CKTo6KQG+KT0DCgsOJhkDBQMdBw5kQkFhEQMWBgoDAwI3JBklJRkkBAs9KR83DSE0DgMhOxalWj8/XkhWBgUpMjwyAkMsL0IOGw4/XgEAPikpOj4pAxEgDhARDyE/TEw/EgMDCyQWFiUWKS4iGBY9KhYVAAEAAAAAAAAWmj1aXw889QALBAAAAAAA0Uv1MQAAAADRS/UxAAAAAAPJAzsAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA8kAAQAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAACAAAABAAAzQQAAKEEAAB5BAAAeQQAAHkEAAEHBAAAqAQAAFsEAACwBAAAxQQAALAEAADmBAAAzQQAAF8AAAAAAAoAFAAeALwBqALUBBQFgAXGBswHsAiUCSwJtAoaCvoLfgAAAAEAAAASAR8ACgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype'), url(/local/templates/main/assets/d94984c69f4d85919087fe9c6450d3de.svg) format('svg');
	font-weight: 400;
	font-style: normal
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-svg:before {
	content: "\e600"
}

.icon-night-rain:before {
	content: "\e601"
}

.icon-day-storm-showers:before {
	content: "\e602"
}

.icon-day-rain:before {
	content: "\e603"
}

.icon-night-clear:before {
	content: "\e605"
}

.icon-night-snow:before {
	content: "\e606"
}

.icon-day-cloudy:before {
	content: "\e607"
}

.icon-night-storm-showers:before {
	content: "\e608"
}

.icon-storm-showers:before {
	content: "\e609"
}

.icon-night-cloudy:before {
	content: "\e60a"
}

.icon-day-sunny:before {
	content: "\e60b"
}

.icon-day-snow:before {
	content: "\e60c"
}

.icon-fog:before, .icon-cloudy:before {
	content: "\e60d"
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

.views {
	min-height: 500px;
	margin-top: 100px
}

.views-slider {
	min-height: 500px;
	margin-top: 100px
}

@media only screen and (max-width: 1010px) {
	.views {
		margin-top: 40px
	}
}

@media only screen and (max-width: 1010px) {
	.views-slider {
		margin-top: 40px
	}
}

.preloader {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	background: #fff
}

@-webkit-keyframes hide-preloader {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@keyframes hide-preloader {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

.preloader.hidden {
	-webkit-animation-name: hide-preloader;
	animation-name: hide-preloader;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
	-webkit-animation-delay: 500ms;
	animation-delay: 500ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.preloader .logo-layer {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 200px;
	height: 184px;
	margin-top: -100px;
	margin-left: -96px;
	background-repeat: no-repeat;
	background-size: 200px 184px
}

.preloader .logo-layer.lower {
	background-image: url(/local/templates/main/assets/2953ad6109e97ed7023f2887ce273d87.svg)
}

.preloader .logo-layer.lower, .preloader .logo-layer.upper {
	-webkit-transition: all 500ms linear;
	transition: all 500ms linear
}

.preloader .logo-layer.upper {
	background-image: url(/local/templates/main/assets/c8a01c0aa6bb5d31e7b0bdf8d2bcc4cb.svg);
	clip: rect(200px, auto, auto, auto)
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

a.booking-link {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 14px;
	color: #e3b664
}

a.booking-link:hover {
	color: #f2ecd8
}

@media only screen and (min-width: 1290px) {
	a.booking-link {
		font-size: 16px
	}
}

.booking-form-wrap {
	width: 100%;
	overflow-x: visible;
	overflow-y: visible;
	position: relative
}

@media only screen and (max-width: 767px) {
	.booking-form-wrap {
		width: 95%;
		max-width: 400px;
		height: auto;
		margin: auto
	}
}

.booking-form-wrap.datepicker-opened .datepicker {
	visibility: visible
}

.booking-form-wrap a.booking-button {
	width: 70px;
	margin: auto;
	padding: 5px 16px;
	outline: none;
	border: none;
	border-radius: 20px;
	background: #19401e;
	text-align: center;
	font-family: Open Sans, sans-serif;
	font-weight: 600;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition: all 250ms linear;
	transition: all 250ms linear;
	text-decoration: none
}

@media only screen and (max-width: 767px) {
	.booking-form-wrap a.booking-button {
		margin-top: 25px;
		display: inline-block;
		width: 100px;
		padding: 8px 30px
	}
}

.booking-form-wrap a.booking-button:hover {
	background-color: #143318
}

.datepicker {
	position: absolute;
	visibility: hidden;
	width: 250px;
	min-height: 208px;
	background: #fff;
	border: 1px solid #b99f5e;
	z-index: 9999;
	padding: 15px
}

.datepicker.opened-popup {
	visibility: visible !important;
}
@media only screen and (max-width: 767px) {
	.datepicker {
		/* top: 0;
		left: 0 !important;
		right: 0;
		margin: auto;
		z-index: 999 */
	}
}

.datepicker button.datepicker-cancel {
	width: 70%;
	margin: 15px auto 0;
	display: block
}

.datepicker .pika-single {
	width: 100%;
	padding: 0;
	border: none;
	background: 0 0
}

.datepicker .pika-single .pika-lendar {
	width: 100%;
	margin: 0
}

.datepicker .pika-prev, .datepicker .pika-next {
	background: 0 0;
	position: relative;
	opacity: .5;
	cursor: pointer
}

.datepicker .pika-prev:after, .datepicker .pika-next:after {
	position: absolute;
	top: 6px;
	left: 6px;
	content: '';
	width: 0;
	height: 0;
	border-style: solid
}

.datepicker .pika-prev:hover, .datepicker .pika-next:hover {
	opacity: 1
}

.datepicker .pika-prev:after {
	border-color: transparent #000 transparent transparent;
	border-width: 7px 8px 7px 0
}

@media only screen and (max-width: 767px) {
	.datepicker .pika-prev:after {
		border-color: transparent #000 transparent transparent
	}
}

.datepicker .pika-next:after {
	border-color: transparent transparent transparent #000;
	border-width: 7px 0 7px 8px
}

@media only screen and (max-width: 767px) {
	.datepicker .pika-next:after {
		border-color: transparent transparent transparent #000
	}
}

.datepicker .pika-label {
	background: 0 0;
	color: #b99f5e;
	font-weight: 400;
	margin: 0 5px;
	padding: 5px 0;
	font-family: Times New Roman, Georgia, Serif;
	font-size: 14px;
	text-transform: uppercase
}

.datepicker .pika-table th {
	font-size: 12px;
	font-family: Open Sans, sans-serif;
	color: #000
}

.datepicker .pika-table th abbr {
	font-weight: 700
}

.datepicker .pika-button {
	background: 0 0;
	color: #000;
	font-size: 12px;
	font-family: Open Sans, sans-serif;
	text-align: center;
	padding: 4px
}

.datepicker .pika-button:hover {
	background-color: #b99f5e !important;
	color: #000 !important;
	border-radius: 0 !important;
	box-shadow: none !important
}

.datepicker .is-selected .pika-button {
	background-color: #b99f5e !important;
	color: #000 !important;
	border-radius: 0 !important;
	box-shadow: none !important
}

.booking-form {
	display: block;
	width: 993px;
	margin: 0 auto;
	padding: 13px 20px;
	background: #f9f7ee;
	text-align: center
}

@media only screen and (max-width: 767px) {
	.booking-form {
		width: 100%;
		padding: 0;
		background: 0 0
	}
}

.booking-form p {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin: 0 15px 0 0;
	font-family: Open Sans, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #b99f5e;
	text-transform: uppercase;
	text-align: left;
	background: 0 0;
	border: none
}

@media only screen and (max-width: 767px) {
	.booking-form p {
		width: 50%;
		height: 40px;
		line-height: 40px;
		color: #000;
		text-align: right;
		border-bottom: 1px solid #dccfae;
		margin: 0;
		padding-right: 8px
	}
}

.booking-form input {
	display: inline-block;
	outline: none;
	-webkit-appearance: none;
	border-radius: 0;
	height: 30px;
	width: 100px;
	line-height: 30px;
	margin: 0;
	padding-right: 25px;
	font-family: Open Sans, sans-serif;
	font-weight: 300;
	font-size: 12px;
	text-transform: uppercase;
	background: 0 0;
	border: none;
	color: #000
}

@media only screen and (max-width: 767px) {
	.booking-form input {
		width: 50%;
		height: 40px;
		line-height: normal;
		border-bottom: 1px solid #dccfae;
		padding: 0 0 0 8px
	}
}

.booking-form input[type=text].date {
	text-align: right;
	cursor: pointer
}

@media only screen and (max-width: 767px) {
	.booking-form input[type=text].date {
		text-align: left
	}
}

.booking-form .number-wrap {
	display: inline-block;
	text-align: right;
	position: relative;
	height: 30px;
	line-height: 30px;
	margin: 0 20px 0 0;
	font-family: Open Sans, sans-serif;
	font-weight: 300;
	font-size: 12px;
	text-transform: uppercase
}

@media only screen and (max-width: 767px) {
	.booking-form .number-wrap {
		width: 50%;
		height: 40px;
		line-height: 40px;
		margin: 0;
		text-align: left;
		padding-left: 8px;
		border-bottom: 1px solid #dccfae
	}
}

.booking-form .number-wrap select {
	position: absolute;
	top: 5px;
	left: -10px;
	right: 0;
	bottom: 0;
	opacity: 0;
	margin: 0;
	cursor: pointer
}

@media only screen and (max-width: 767px) {
	.booking-form .number-wrap select {
		width: 100%;
		left: 0
	}
}

.booking-form .field-adults {
	display: inline-block
}

.booking-form .field-adults p {
	color: #b99f5e
}

@media only screen and (max-width: 767px) {
	.booking-form .field-adults {
		width: 100%
	}

	.booking-form .field-adults p {
		color: #000
	}
}

.booking-form .field-children {
	display: inline-block
}

.booking-form .field-children p {
	color: #b99f5e
}

@media only screen and (max-width: 767px) {
	.booking-form .field-children {
		width: 100%
	}

	.booking-form .field-children p {
		color: #000
	}
}

.booking-form p.title {
	color: #000;
	margin-right: 82px
}

@media only screen and (max-width: 767px) {
	.booking-form p.title {
		margin: 0;
		padding: 0;
		width: 100%;
		height: auto;
		border: none;
		text-align: center;
		color: #b99f5e;
		text-shadow: none;
		font-size: 30px;
		font-family: EB Garamond, serif;
		font-weight: 400
	}
}

.booking-form .input-rectangle {
	display: inline-block;
	vertical-align: middle;
	text-align: start;
	width: 12px;
	height: 12px;
	background: #fff;
	border: 1px solid #b99f5e;
	margin-right: 15px;
	margin-left: -17px;
	pointer-events: none
}

@media only screen and (max-width: 767px) {
	.booking-form .input-rectangle {
		position: absolute;
		margin-right: 0;
		margin-top: 13px
	}
}

.booking-form .input-rectangle:after {
	content: '';
	position: absolute;
	margin-left: 2px;
	margin-top: 3px;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 4px solid #b99f5e
}

.aside-opened .booking .booking-form-wrap {
	margin-bottom: 7px;
	margin-top: 11px
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

.error-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	background: #000;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.error-overlay .error-description {
	width: 100%;
	padding: 0 20px;
	text-align: center;
	text-transform: uppercase;
	line-height: 28px;
	letter-spacing: 1px;
	font-size: 16px
}

.error-overlay .error-message {
	color: orange;
	font-size: 20px;
	margin-bottom: 10px
}

.error-overlay a {
	margin: 0 5px
}

.error-default-bg:before {
	background-color: rgba(255, 255, 255, .85)
}

.error-default-bg h1.headline {
	color: #b99f5e;
	font-size: 160px;
	line-height: 110px;
	font-family: Times New Roman, Georgia, Serif;
	margin: 0 auto;
	text-shadow: none
}

.error-default-bg p.subline {
	font-size: 18px;
	font-family: Open Sans, sans-serif;
	font-weight: 100;
	margin: 20px auto
}

.error-default-bg a.return-btn {
	display: inline-block;
	margin: 0 auto;
	text-decoration: none
}

.error-default-bg a.return-btn:hover {
	color: #fff
}

.image {
	-webkit-transition: opacity 250ms linear;
	transition: opacity 250ms linear
}

.image.preloading {
	opacity: .2
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

header {
	z-index: 1000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	background-color: #fff
}

header.canopy {
	-webkit-transition: all 125ms linear;
	transition: all 125ms linear
}

.aside-opened header {
	-webkit-transform: translate3d(0, 78px, 0);
	transform: translate3d(0, 78px, 0)
}

@media only screen and (max-width: 1010px) {
	header {
		height: 40px
	}

	header .desktop-header {
		display: none
	}

	header .mobile-header {
		display: block;
		height: 40px;
		width: 100%;
		background-color: #b99f5e;
		z-index: 1000
	}
}

.desktop-header {
	position: relative;
	height: 100%;
	padding-left: 138px;
	padding-top: 15px;
	padding-bottom: 15px
}

.desktop-header .logo {
	position: absolute;
	left: 10px;
	top: 0;
	width: 128px;
	height: 129px;
	background-color: #19401e;
	overflow: hidden
}

.desktop-header .logo, .desktop-header .logo img {
	display: block;
	-webkit-transition: all 125ms linear;
	transition: all 125ms linear
}

.desktop-header .logo img {
	padding: 14px 14px 23px;
	width: 100%;
	height: 100%;
	border: none
}

.desktop-header .logo:hover {
	background-color: #143318
}

.desktop-header .logo {
	box-shadow: inset 0 -7px #b99f5e
}

.desktop-header .main-nav {
	padding-left: 14px;
	max-width: 76%;
	overflow: hidden
}

.desktop-header .main-nav ul {
	padding: 0;
	list-style: none;
	letter-spacing: -1ex;
}

.desktop-header .main-nav ul li {
	display: inline-block;
	padding-right: 10px;
	letter-spacing: normal;
}

.desktop-header .main-nav a {
	font-family: Open Sans, sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none
}

.desktop-header .main-nav a:hover {
	text-decoration: underline
}

.desktop-header .sub-nav {
	position: absolute;
	/*bottom: 24px;*/
	top: 45px;
	padding-left: 14px;
	max-width: 75%;
	overflow: hidden;
	-webkit-transition: all 125ms linear;
	transition: all 125ms linear
}

.desktop-header .sub-nav ul {
	padding: 0;
	list-style: none;
	letter-spacing: -1ex;
}

.desktop-header .sub-nav ul li {
	display: inline-block;
	padding-right: 12px;
	letter-spacing: normal;
}

.desktop-header .sub-nav a {
	font-family: Open Sans, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: 100
}

.desktop-header .sub-nav a:hover {
	text-decoration: underline
}

.desktop-header .nav-track {
	position: absolute;
	left: 0;
	margin-bottom: 25px;
	/*margin-top: 7px;*/
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all 175ms linear;
	transition: all 175ms linear
}

.desktop-header .nav-track .selector-triangle {
	position: absolute;
	left: 0;
	width: 12px;
	height: 12px;
	margin-left: -6px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOEVGMTk4MTNFQzQ1RjM0MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NjMyNUJCRkQyRkExMUU0QkJERDkwOEU2RUU4NjE1RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NjMyNUJCRUQyRkExMUU0QkJERDkwOEU2RUU4NjE1RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmU0YjJjY2VmLTM4NWUtNDE1Mi1iMGM1LTQzZmQ1NDdkY2U3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOEVGMTk4MTNFQzQ1RjM0MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj/3khkAAAFXSURBVHjaYvz//z8DJYAFiN9RYgDjfzxO+P3zGwMTMysDMwsrTgOY8Jl+/tAihid3TuJ1AU4DXj2+yvD6yXWGB9cPMfz984t0A+5fOwimv3x4yfD07hncBvz+9Z3hw5tHDF8+voLb9ObZLSC+CVf08OZRhn///oLZv358Zfj07inD5/fPGf7//8fAAtJ07/JehucPLjBw8ggxCIkrMXz99BrFls/vnzFcPLwUGKhfGd69us/AyMjIoGboxcAjIIGIhbuX9zDcPLeV4f+/f3gDjYtXhMHALpZBUEwBMxqf3T8Htunf3z9YNfMJyzCYOKcwcHILoiQkOJBSNALTFw4tAbrkL4pmfhFZoOZUBg4ufvyxADJExyIE1WYhaayacUajnLoVg6qBB5jNxsED9jM2zRheQAYq+m4Mr55cZZBUMGTgFZQkLy+8fXEHHLVcQEyWAcQAgAADABT0jtKFybmmAAAAAElFTkSuQmCC) 0 0 no-repeat;
	background-size: contain;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all 175ms cubic-bezier(.455, .03, .515, .955);
	transition: all 175ms cubic-bezier(.455, .03, .515, .955)
}

.desktop-header .header-actions {
	position: absolute;
	top: 12px;
	right: 10px
}

.desktop-header .booking-btn {
	display: inline-block;
	margin-left: 15px;
	padding: 5px 10px;
	width: 137px
}

.desktop-header .booking-btn span.cancel {
	display: none;
}
.desktop-header .booking-btn.active {
	background-color: #e0cb97;
	padding-right: 25px
}
.desktop-header .booking-btn.active span {
	display: none;
}

.desktop-header .booking-btn.active span.cancel {
	display: inline;
}


.desktop-header .booking-btn.active:after {
	content: '×';
	position: absolute;
	display: inline-block;
	width: 15px;
	font-size: 25px;
	top: -5px;
	right: 18px
}

.desktop-header .header-weather {
	position: absolute;
	right: 15px;
	bottom: 24px;
	font-family: Open Sans, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	-webkit-transition: all 125ms linear;
	transition: all 125ms linear
}

.desktop-header .header-weather .icomoon {
	position: relative;
	padding-right: 7px;
	top: .23em;
	color: #b99f5e;
	font-family: icomoon;
	font-weight: 700;
	font-size: 24px
}

.desktop-header .header-weather span {
	font-weight: 700
}

.desktop-header .header-weather .time-now {
	padding-left: 7px
}

.mobile-header {
	display: none
}

.mobile-header.expanded .mobile-navbar {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mobile-header.fixed-top {
	position: fixed
}

.mobile-header .menu-trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	cursor: pointer;
	vertical-align: middle;
	z-index: 1000
}

.mobile-header .menu-trigger .main-line {
	z-index: 1000;
	position: absolute;
	left: 25%;
	top: 50%;
	width: 50%;
	height: 2px;
	margin-top: -1px;
	background: #fff;
	-webkit-transition: all linear 100ms;
	transition: all linear 100ms
}

.mobile-header .menu-trigger .main-line:before, .mobile-header .menu-trigger .main-line:after {
	z-index: 1000;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-sand-transform: rotate(0);
	content: '';
	position: absolute;
	left: 0;
	display: block;
	width: 100%;
	height: 2px;
	background: #fff;
	-webkit-transition: all linear 200ms;
	transition: all linear 200ms
}

.mobile-header .menu-trigger .main-line:before {
	top: -5px
}

.mobile-header .menu-trigger .main-line:after {
	top: 5px
}

.mobile-header .menu-trigger.menu-toggle .main-line {
	z-index: 1000;
	background: 0 0
}

.mobile-header .menu-trigger.menu-toggle .main-line:before {
	z-index: 1000;
	visibility: visible;
	top: 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-sand-transform: rotate(45deg)
}

.mobile-header .menu-trigger.menu-toggle .main-line:after {
	z-index: 1000;
	visibility: visible;
	top: 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-sand-transform: rotate(-45deg)
}

.mobile-header .mobile-navbar {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100vh;
	width: 100%;
	background-color: #fff;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	-webkit-transition: all 200ms linear;
	transition: all 200ms linear;
	z-index: 1;
	overflow: hidden;
	overflow-y: auto;
	text-align: center
}

@media only screen and (device-width: 320px)and (device-height: 480px)and (-webkit-device-pixel-ratio: 2)and (device-aspect-ratio: 2/3) {
	.mobile-header .mobile-navbar {
		height: 480px
	}
}

.mobile-header .mobile-navbar .mobile-navbar-inner {
	min-height: 100%;
	position: relative;
	padding-bottom: 50px;
	padding-top: 80px;
	display: table;
	width: 100%
}

.mobile-header .mobile-navbar .mobile-navbar-inner .mobile-navbar-inner-table {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	padding-bottom: 80px
}

.mobile-header .mobile-navbar .mobile-navbar-inner .mobile-navbar-inner-table ul {
	padding: 0;
	list-style: none
}

.mobile-header .mobile-navbar .mobile-navbar-inner .mobile-navbar-inner-table ul li {
	margin: 20px 0
}

.mobile-header .mobile-navbar .mobile-navbar-inner .mobile-navbar-inner-table a {
	color: #b99f5e;
	font-family: Open Sans, sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none
}

.mobile-header .mobile-navbar .mobile-navbar-inner .mobile-navbar-inner-table a:hover {
	text-decoration: underline
}

.mobile-header .mobile-navbar .mobile-navbar-inner .mobile-navbar-inner-table a.booking-btn {
	color: #fff
}

.mobile-header .mobile-navbar .world-hotels-logo {
	position: absolute;
	bottom: 0;
	right: 20px;
	display: block;
	height: 20px;
	width: 90px;
	margin-top: 25px;
	background: url(data:image/png;base64,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) 0 0 no-repeat;
	background-size: 90px 20px;
	background-position: center
}

.logo {
	position: absolute;
	left: 10px;
	top: 0;
	display: block;
	width: 128px;
	height: 129px;
	background-color: #19401e;
	overflow: hidden;
	-webkit-transition: all 125ms linear;
	transition: all 125ms linear;
	box-shadow: inset 0 -7px #b99f5e
}

@media only screen and (max-width: 1010px) {
	.logo {
		width: 90px;
		height: 93px;
		left: 0;
		right: 0;
		margin: auto;
		z-index: 1000
	}
}

.logo img {
	display: block;
	padding: 10px 10px 20px;
	width: 100%;
	height: 100%;
	-webkit-transition: all 125ms linear;
	transition: all 125ms linear
}

.logo:hover {
	background-color: #143318
}

.lang-panel {
	display: inline-block
}

.lang-panel .lang {
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #a7a7a7;
}

.lang-panel .lang.active, .lang-panel .lang:hover {
	color: #545454;
	text-decoration: none
}

.lang-panel .lang.hidden {
	display: none
}

@media only screen and (max-width: 767px) {
	.lang-panel {
		position: absolute;
		bottom: 0;
		left: 10px;
		height: 20px;
		margin-bottom: 35px
	}
}

@media only screen and (max-width: 1010px) {
	.lang-panel {
		position: absolute;
		bottom: 0;
		left: 10px;
		height: 20px;
		margin-bottom: 35px
	}
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

footer {
	position: relative;
	text-align: center;
	margin-top: 20px;
}

@media only screen and (max-width: 767px) {
	.desktop-footer {
		display: none
	}
}

.mobile-footer {
	display: none
}

@media only screen and (max-width: 767px) {
	.mobile-footer {
		display: block
	}
}

.mobile-footer .footer-contacts .contact {
	display: block;
	margin: 0
}

.mobile-footer .footer-contacts .address {
	display: inline-block;
	padding: 0 5px;
	margin: 10px 0
}

.mobile-footer .footer-social {
	margin: 20px auto
}

.mobile-footer .footer-social .social-link {
	height: 35px;
	padding: 0 15px 0 30px
}

.mobile-footer .footer-social .facebook, .mobile-footer .footer-social .instagram, .mobile-footer .footer-social .trip-advisor {
	background-position: center;
	margin: 0 5px
}

.mobile-footer .footer-copyright {
	padding: 0;
	font-size: 8px
}

.footer-nav {
	margin: 20px 0
}

.footer-nav ul {
	padding: 0;
	list-style: none
}

.footer-nav ul li {
	display: inline-block;
	padding: 0 10px;
	font-family: Open Sans, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 16px
}

@media only screen and (max-width: 767px) {
	.footer-nav ul li {
		display: block;
		margin: 10px auto
	}
}

.footer-contacts {
	margin: 20px 0
}

.footer-contacts span {
	font-weight: 100
}

.footer-contacts .contact, .footer-copyright {
	padding: 0 10px;
	font-size: 10px;
	text-transform: uppercase
}

.footer-copyright {
	margin: 20px 0;
	font-weight: 100
}

.footer-social {
	margin: 37px 0
}

.footer-social .social-link {
	display: inline-block;
	font-family: Open Sans, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 25px;
	height: 25px;
	padding: 0 15px 0 30px;
	font-weight: 100
}

.footer-social .social-link:hover {
	opacity: .7
}

.footer-social .facebook {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI1Ni4yMyw1MTJDMzk2LjgxLDUxMiw1MTIsMzk2LjgxLDUxMiwyNTYuMjMgICBDNTEyLDExNS4xODQsMzk2LjgxLDAsMjU2LjIzLDBDMTE1LjE4NCwwLDAsMTE1LjE4NCwwLDI1Ni4yM0MwLDM5Ni44MSwxMTUuMTg0LDUxMiwyNTYuMjMsNTEyTDI1Ni4yMyw1MTJ6IiBmaWxsPSIjM0E1QkEyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMjQuMDIzLDE2MC4wODVjMC0zNS4zNzIsMjguNTc1LTYzLjk0Niw2My45MzgtNjMuOTQ2aDQ4LjA3MiAgIHY2My45NDZoLTMyLjE5OWMtOC42MDgsMC0xNS44NzMsNy4yNTctMTUuODczLDE1Ljg3M3YzMi4xOTJoNDguMDcydjYzLjkzOGgtNDguMDcydjE0NC4yMmgtNjMuOTM4di0xNDQuMjJoLTQ4LjA2NVYyMDguMTVoNDguMDY1ICAgVjE2MC4wODV6IiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PC9zdmc+) 0 0 no-repeat;
	background-size: contain
}

.footer-social .instagram {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPGc+IDxnIGlkPSJQYWdlIDEiIGZpbGw9IiNEOEQ4RDgiIGZpbGwtcnVsZT0iZXZlbm9kZCI+IDxnIGlkPSJzdmcyIiBmaWxsPSIjMDAwMDAwIj4gPHBhdGggZD0ibTI1NiwwYy0xNDEuMzg1MjIzLDAgLTI1NiwxMTQuNjE0Nzc3IC0yNTYsMjU2YzAsMTQxLjM4NTE5MyAxMTQuNjE0Nzc3LDI1NiAyNTYsMjU2YzE0MS4zODUxOTMsMCAyNTYsLTExNC42MTQ4MDcgMjU2LC0yNTZjMCwtMTQxLjM4NTIyMyAtMTE0LjYxNDgwNywtMjU2IC0yNTYsLTI1NmwwLDB6bS0xMjEuNDcyLDgxLjkxOTk5MWwyNDUuMTY4MDc2LDBjMjguNTI2NjExLDAgNTEuNTA0MTUsMjAuNTEzNzk0IDUxLjUwNDE1LDQ2LjAwMDExNGwwLDI1Ni4xNTk3MjljMCwyNS40ODYzNTkgLTIyLjk3NzUzOSw0Ni4wMDAxMjIgLTUxLjUwNDE1LDQ2LjAwMDEyMmwtMjQ1LjE2ODA3NiwwYy0yOC41MjY2MDQsMCAtNTEuNDg3NzQ3LC0yMC41MTMyNDUgLTUxLjQ4Nzc0NywtNDYuMDAwMTIybDAsLTI1Ni4xNTk3MjljMCwtMjUuNDg2MzIgMjIuOTYxMTQzLC00Ni4wMDAxMTQgNTEuNDg3NzQ3LC00Ni4wMDAxMTRsMCwwem0yMTIuMzM2MTA1LDM2LjA0Nzg4MmMtNi40MTE3NzQsMCAtMTEuNTgzOTg0LDUuMTU1ODMgLTExLjU4Mzk4NCwxMS41NjgxMjNsMCwzNy4wNDAxMTVjMCw2LjQxMTc3NCA1LjE3MjIxMSwxMS41NjgxMTUgMTEuNTgzOTg0LDExLjU2ODExNWwzNy4wNDAxMzEsMGM2LjQxMTc3NCwwIDExLjU2ODExNSwtNS4xNTU4MjMgMTEuNTY4MTE1LC0xMS41NjgxMTVsMCwtMzcuMDQwMTE1YzAsLTYuNDExNzc0IC01LjE1NTg1MywtMTEuNTY4MTIzIC0xMS41NjgxMTUsLTExLjU2ODEyM2wtMzcuMDQwMTMxLDBsMCwwem0tMzEuMzEyMzc4LDY1LjU4NDExNGMwLjI1MzkwNiwwLjE4MTI0NCAwLjUxNTU2NCwwLjM2MDQ1OCAwLjc2Nzk3NSwwLjU0Mzc0N2wwLC0wLjU0Mzc0N2wtMC43Njc5NzUsMGwwLDB6bS01OS41NTE3MjcsNi45MTIwMDNjLTQyLjQxNTYxOSwwIC03Ni44MDAwMDMsMzQuMzg0Mzg0IC03Ni44MDAwMDMsNzYuNzk5OTg4YzAsNDIuNDE1NjE5IDM0LjM4NDM4NCw3Ni43OTk5ODggNzYuODAwMDAzLDc2Ljc5OTk4OGM0Mi40MTU2MTksMCA3Ni43OTk5NTcsLTM0LjM4NDM2OSA3Ni43OTk5NTcsLTc2Ljc5OTk4OGMwLC00Mi40MTU2MDQgLTM0LjM4NDMzOCwtNzYuNzk5OTg4IC03Ni43OTk5NTcsLTc2Ljc5OTk4OGwwLDB6bS0xNTMuNjAwMDE0LDI4LjgzMTc0MWwwLDE1OS41ODQyNDRjMCwxNy4wMTg4NiAxMy43MDExMjYsMzAuNzE5OTcxIDMwLjcxOTk5NCwzMC43MTk5NzFsMjQ1Ljc1OTk5NSwwYzE3LjAxODg2LDAgMzAuNzE5OTcxLC0xMy43MDExMTEgMzAuNzE5OTcxLC0zMC43MTk5NzFsMCwtMTU2LjMzNjEyMWwtNjEuMjMyMTE3LDBjNi40MjMwNjUsMTMuMzcwODk1IDEwLjAzMjE2NiwyOC4zNTA0NjQgMTAuMDMyMTY2LDQ0LjE3NjM2MWMwLDU2LjQyMjQyNCAtNDUuNzM3NDg4LDEwMi4xNTk4ODIgLTEwMi4xNTk4ODIsMTAyLjE1OTg4MmMtNTYuNDIyMzc5LDAgLTEwMi4xNTk4ODIsLTQ1LjczNzQ1NyAtMTAyLjE1OTg4MiwtMTAyLjE1OTg4MmMwLC0xNy4xMTk3MiA0LjIyMTk3LC0zMy4yNTA3NzggMTEuNjYzODc5LC00Ny40MjM5ODFsLTYzLjM0NDEyNCwwbDAsLTAuMDAwNTA0em0wLDAiIGlkPSJwYXRoMjk4NiIgZmlsbD0iIzUxN2ZhNiIvPiA8L2c+IDwvZz4gPC9nPjwvc3ZnPg==) 0 0 no-repeat;
	background-size: contain
}

.footer-social .trip-advisor {
	padding-right: 0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZWZzLz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGlkPSJmbGF0IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InRyaXBfYWR2aXNvciI+PHBhdGggZD0iTTMwLDYwIEM0Ni41Njg1NDMzLDYwIDYwLDQ2LjU2ODU0MzMgNjAsMzAgQzYwLDEzLjQzMTQ1NjcgNDYuNTY4NTQzMywwIDMwLDAgQzEzLjQzMTQ1NjcsMCAwLDEzLjQzMTQ1NjcgMCwzMCBDMCw0Ni41Njg1NDMzIDEzLjQzMTQ1NjcsNjAgMzAsNjAgWiIgZmlsbD0iIzU5OWMzZiIvPjxwYXRoIGQ9Ik00OS40ODkxMjY0LDI0Ljk1ODM5MTEgQzQ5Ljg5NTU3ODYsMjMuNzM3ODY0MSA1MC41MTc0Mjk1LDIyLjMwMDIyNCA1MS4zNzYzNzc0LDIxLjQzNDQzOTMgTDQ0LjI5NjI3NTEsMjEuNDM0NDM5MyBDNDQuMTc5MzE0MywyMS4zOTgxNjQ5IDQ0LjA1NzA2MSwyMS4zNzM2MjY0IDQzLjkzNzk4MzIsMjEuMzQxMDg2MSBDNDMuNTUzMjI5NiwyMC43MzI5NTY0IDQwLjkxOTc1NzUsMTcuMzA3NjkyMyAzMC4zOTQzMzcxLDE3LjMwNzY5MjMgQzE4Ljg0MzI1OTcsMTcuMzA3NjkyMyAxNi43OTYxNzk4LDIxLjQzNDQzOTMgMTYuNzk2MTc5OCwyMS40MzQ0MzkzIEw5LjQxMTc2NzUxLDIxLjQzNDQzOTMgQzEwLjM1MzgwNTMsMjIuMzgzOTc1MiAxMS4wMDg0Njg3LDI0LjAxNzkyMzggMTEuNDA5MDk5NCwyNS4zMDI0NjQ1IEMxMC4wNDg0MzY5LDI3LjEyMTUxOTMgOS4yMzA3NjkyMywyOS4zNzU4NjY5IDkuMjMwNzY5MjMsMzEuODI0OTIyNyBDOS4yMzA3NjkyMywzNy44MTcxMzQzIDE0LjA2NzQ0NTUsNDIuNjkyMzA3NyAyMC4wMTI4Njg1LDQyLjY5MjMwNzcgQzIzLjMwODQxMzIsNDIuNjkyMzA3NyAyNi4yNTk0MjYxLDQxLjE5MDY1NCAyOC4yMzg3NjQsMzguODMzODg0NiBMMzAuNjg2NDc0Nyw0Mi4yODkwMjE3IEwzMi43OTkxNzk3LDM4LjY5OTk4OTMgQzM0Ljc3Nzk4ODQsNDEuMTM0NjQyMSAzNy43ODE5MjQ4LDQyLjY5MjMwNzcgNDEuMTQwOTc3Niw0Mi42OTIzMDc3IEM0Ny4wODU4NzE0LDQyLjY5MjMwNzcgNTEuOTIzMDc2OSwzNy44MTcxMzQzIDUxLjkyMzA3NjksMzEuODI0OTIyNyBDNTEuOTIzMDc2OSwyOS4yMjIyMzQxIDUxLjAwODU1OTMsMjYuODMxMzI0IDQ5LjQ4OTEyNjQsMjQuOTU4MzkxMSBaIE0yMC4xOTI1NzIsNDAuMzg0NjE1NCBDMTUuNDIwNzMzNiw0MC4zODQ2MTU0IDExLjUzODQ2MTUsMzYuNTAyODcxOCAxMS41Mzg0NjE1LDMxLjczMTAzMzUgQzExLjUzODQ2MTUsMjYuOTU5MTk1MiAxNS40MjA3MzM2LDIzLjA3NjkyMzEgMjAuMTkyNTcyLDIzLjA3NjkyMzEgQzI0Ljk2Mzg4MTcsMjMuMDc2OTIzMSAyOC44NDYxNTM4LDI2Ljk1OTE5NTIgMjguODQ2MTUzOCwzMS43MzEwMzM1IEMyOC44NDYxNTM4LDM2LjUwMjg3MTggMjQuOTYzODgxNyw0MC4zODQ2MTU0IDIwLjE5MjU3Miw0MC4zODQ2MTU0IFogTTE2LjUyMDc5OTUsMjguMDU5MjYxMSBDMTUuNTM5OTk3OSwyOS4wNDAwNjI3IDE1LDMwLjM0MzkwODMgMTUsMzEuNzMxMDM0NSBDMTUsMzMuMTE4MTYwNiAxNS41Mzk5OTc5LDM0LjQyMjAwNjIgMTYuNTIwNzk5NSwzNS40MDIyNzc0IEMxNy41MDE2MDEyLDM2LjM4MzA3OSAxOC44MDU0NDY3LDM2LjkyMzA3NjkgMjAuMTkyNTcyOSwzNi45MjMwNzY5IEMyMy4wNTU0MTA0LDM2LjkyMzA3NjkgMjUuMzg0NjE1NCwzNC41OTM4NzE5IDI1LjM4NDYxNTQsMzEuNzMxMDM0NSBDMjUuMzg0NjE1NCwyOC44Njc2NjY1IDIzLjA1NTQxMDQsMjYuNTM4NDYxNSAyMC4xOTI1NzI5LDI2LjUzODQ2MTUgQzE4LjgwNTQ0NjcsMjYuNTM4NDYxNSAxNy41MDE2MDEyLDI3LjA3ODQ1OTQgMTYuNTIwNzk5NSwyOC4wNTkyNjExIFogTTE3LjMzNjUwMjMsMzQuNTg2NTc0NiBDMTYuNTczODQzOCwzMy44MjM5MTYgMTYuMTUzODQ2MiwzMi44MDk2MTU4IDE2LjE1Mzg0NjIsMzEuNzMxMDY2NyBDMTYuMTUzODQ2MiwzMC42NTE5MjI3IDE2LjU3Mzg0MzgsMjkuNjM4MjE3MyAxNy4zMzY1MDIzLDI4Ljg3NTU1ODggQzE4LjA5OTc1NTgsMjguMTEyMzA1MyAxOS4xMTM0NjExLDI3LjY5MjMwNzcgMjAuMTkyNjA1MSwyNy42OTIzMDc3IEMyMi40MTkzMDY0LDI3LjY5MjMwNzcgMjQuMjMwNzY5MiwyOS41MDQzNjU0IDI0LjIzMDc2OTIsMzEuNzMxMDY2NyBDMjQuMjMwNzY5MiwzMy45NTc3Njc5IDIyLjQxOTMwNjQsMzUuNzY5MjMwOCAyMC4xOTI2MDUxLDM1Ljc2OTIzMDggQzE5LjExMzQ2MTEsMzUuNzY5MjMwOCAxOC4wOTk3NTU4LDM1LjM0OTIzMzEgMTcuMzM2NTAyMywzNC41ODY1NzQ2IEMxNy4zMzY1MDIzLDM0LjU4NjU3NDYgMTguMDk5NzU1OCwzNS4zNDkyMzMxIDE3LjMzNjUwMjMsMzQuNTg2NTc0NiBaIE0xOC40NjE1Mzg1LDMxLjczMTAzMDIgQzE4LjQ2MTUzODUsMzIuNjg2ODU1NCAxOS4yMzY3NDM1LDMzLjQ2MTUzODUgMjAuMTkyNTY4NywzMy40NjE1Mzg1IEMyMS4xNDgzOTM5LDMzLjQ2MTUzODUgMjEuOTIzMDc2OSwzMi42ODY4NTU0IDIxLjkyMzA3NjksMzEuNzMxMDMwMiBDMjEuOTIzMDc2OSwzMC43NzUyMDUgMjEuMTQ4MzkzOSwzMCAyMC4xOTI1Njg3LDMwIEMxOS4yMzY3NDM1LDMwIDE4LjQ2MTUzODUsMzAuNzc1MjA1IDE4LjQ2MTUzODUsMzEuNzMxMDMwMiBaIE00MC45NjE1Mzg1LDQwLjM4NDYxNTQgQzM2LjE4OTg0NTksNDAuMzg0NjE1NCAzMi4zMDc2OTIzLDM2LjUwMjg3MTggMzIuMzA3NjkyMywzMS43MzEwMzM1IEMzMi4zMDc2OTIzLDI2Ljk1OTE5NTIgMzYuMTg5ODQ1OSwyMy4wNzY5MjMxIDQwLjk2MTUzODUsMjMuMDc2OTIzMSBDNDUuNzMzMjMxMSwyMy4wNzY5MjMxIDQ5LjYxNTM4NDYsMjYuOTU5MTk1MiA0OS42MTUzODQ2LDMxLjczMTAzMzUgQzQ5LjYxNTM4NDYsMzYuNTAyODcxOCA0NS43MzMyMzExLDQwLjM4NDYxNTQgNDAuOTYxNTM4NSw0MC4zODQ2MTU0IFogTTM3LjI5MDAzMDMsMjguMDU5MjYxMSBDMzYuMzA5MjI4NiwyOS4wNDAwNjI3IDM1Ljc2OTIzMDgsMzAuMzQzOTA4MyAzNS43NjkyMzA4LDMxLjczMTAzNDUgQzM1Ljc2OTIzMDgsMzMuMTE4MTYwNiAzNi4zMDkyMjg2LDM0LjQyMjAwNjIgMzcuMjkwMDMwMywzNS40MDIyNzc0IEMzOC4yNzA4MzE5LDM2LjM4MzA3OSAzOS41NzQ2Nzc1LDM2LjkyMzA3NjkgNDAuOTYxODAzNywzNi45MjMwNzY5IEM0My44MjQ2NDEyLDM2LjkyMzA3NjkgNDYuMTUzODQ2MiwzNC41OTM4NzE5IDQ2LjE1Mzg0NjIsMzEuNzMxMDM0NSBDNDYuMTUzODQ2MiwyOC44Njc2NjY1IDQzLjgyNDY0MTIsMjYuNTM4NDYxNSA0MC45NjE4MDM3LDI2LjUzODQ2MTUgQzM5LjU3NDY3NzUsMjYuNTM4NDYxNSAzOC4yNzA4MzE5LDI3LjA3ODQ1OTQgMzcuMjkwMDMwMywyOC4wNTkyNjExIFogTTM4LjEwNTczMzEsMzQuNTg2NTc0NiBDMzcuMzQzMDc0NSwzMy44MjM5MTYgMzYuOTIzMDc2OSwzMi44MDk2MTU4IDM2LjkyMzA3NjksMzEuNzMxMDY2NyBDMzYuOTIzMDc2OSwzMC42NTE5MjI3IDM3LjM0MzA3NDUsMjkuNjM4MjE3MyAzOC4xMDU3MzMxLDI4Ljg3NTU1ODggQzM4Ljg2ODk4NjYsMjguMTEyMzA1MyAzOS44ODI2OTE5LDI3LjY5MjMwNzcgNDAuOTYxODM1OSwyNy42OTIzMDc3IEM0My4xODg1MzcyLDI3LjY5MjMwNzcgNDUsMjkuNTA0MzY1NCA0NSwzMS43MzEwNjY3IEM0NSwzMy45NTc3Njc5IDQzLjE4ODUzNzIsMzUuNzY5MjMwOCA0MC45NjE4MzU5LDM1Ljc2OTIzMDggQzM5Ljg4MjY5MTksMzUuNzY5MjMwOCAzOC44Njg5ODY2LDM1LjM0OTIzMzEgMzguMTA1NzMzMSwzNC41ODY1NzQ2IEMzOC4xMDU3MzMxLDM0LjU4NjU3NDYgMzguODY4OTg2NiwzNS4zNDkyMzMxIDM4LjEwNTczMzEsMzQuNTg2NTc0NiBaIE0zOS4yMzA3NjkyLDMxLjczMTAzMDIgQzM5LjIzMDc2OTIsMzIuNjg2ODU1NCA0MC4wMDU5NzQzLDMzLjQ2MTUzODUgNDAuOTYxNzk5NSwzMy40NjE1Mzg1IEM0MS45MTc2MjQ3LDMzLjQ2MTUzODUgNDIuNjkyMzA3NywzMi42ODY4NTU0IDQyLjY5MjMwNzcsMzEuNzMxMDMwMiBDNDIuNjkyMzA3NywzMC43NzUyMDUgNDEuOTE3NjI0NywzMCA0MC45NjE3OTk1LDMwIEM0MC4wMDU5NzQzLDMwIDM5LjIzMDc2OTIsMzAuNzc1MjA1IDM5LjIzMDc2OTIsMzEuNzMxMDMwMiBaIE0zMC4zNjA3MzY0LDE4LjQ2MTUzODUgQzM3LjY0NDM3NTgsMTguNDYxNTM4NSA0MC4zODQ2MTU0LDIxLjU0Nzc4OTYgNDAuMzg0NjE1NCwyMS41NDc3ODk2IEM0MC4zODQ2MTU0LDIxLjU0Nzc4OTYgMzIuNTk2MTUzOCwyMC4yMjUxODY2IDMwLDMwIEMyNy40MDM4NDYyLDIwLjIyNTE4NjYgMTkuNjE1Mzg0NiwyMS41NDc3ODk2IDE5LjYxNTM4NDYsMjEuNTQ3Nzg5NiBDMTkuNjE1Mzg0NiwyMS41NDc3ODk2IDIyLjM1NjE0NjMsMTguNDYxNTM4NSAyOS42Mzk3ODU2LDE4LjQ2MTUzODUgTDMwLjM2MDczNjQsMTguNDYxNTM4NSBaIiBmaWxsPSIjRkZGRkZGIi8+PC9nPjwvZz48L3N2Zz4NCg==) 0 0 no-repeat;
	background-size: contain
}

.aeroflot-link {
	display: inline-block;
	text-align: center;
	width: 209px;
	height: auto;
	margin-left: 10px;
}

.aeroflot-link img {
	max-width: 100%;
	height: auto;
}

.cnt-bronze {
	display: block;
	width: 136px;
	height: 136px;
	margin: 20px auto;
	background: url(/local/templates/main/assets/485b327af4c9a53ec580db5c8263f356.png) 0 0 no-repeat;
	background-size: contain
}

.world-hotels-logo {
	margin: 20px auto 35px;
	display: block;
	width: 130px;
	height: 26px;
	background: url(/local/templates/main/assets/2aab488e2c0c4935913421fc13739ebc.png) 0 0 no-repeat;
	background-size: 130px 26px
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

.view-home {
	min-height: 610px
}

.view-home .slider-wrap {
	width: 85%;
	min-width: 1000px;
	margin: auto
}

@media only screen and (max-width: 1010px) {
	.view-home .slider-wrap {
		width: 100%;
		min-width: 0
	}
}

.view-home .slider-image a{
	display: block;
}
.view-home .slider-image .slide:nth-child(n+2){
	visibility: hidden;
	position: absolute;
}
.view-home .slider-image.slick-initialized .slide:nth-child(n+2){
	visibility: visible;
	position: static;
}



@media only screen and (max-width: 767px) {
	.view-home .slider-wrap .slider-image .slick-dots {
		position: absolute;
		bottom: 20px
	}

	.view-home .slider-wrap .slider-image .slick-dots li {
		width: 7px;
		height: 7px;
		margin: 0 3px;
		background: #fff;
		border-radius: 0;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}

	.view-home .slider-wrap .slider-image .slick-dots li button {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
}

.view-home .slider-wrap .slider-image .slick-dots .slick-active {
	background: #af9049
}

.booking-form {
	letter-spacing: -1ex;
}

.booking-form > * {

	letter-spacing: normal;
}
.view-home .booking-form {
	background: rgba(255, 255, 255, .8)
}
.view-home .booking-form > *, .view-home .booking-form p ,.view-home .booking-form span{
	font-weight: bold;
}

.view-home .slider-text .slide {
	height: auto
}

.view-home .container-booking {
	position: relative
}

.view-home .container-booking .booking-form-wrap {
	position: absolute;
	bottom: 30px
}

@media only screen and (max-width: 1010px) {
	.view-home .container-booking .booking-form-wrap {
		display: none
	}
}

.view-home .slide-image {
	position: relative;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover
}

.view-home .slide-image:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .2)
}

.view-home .slide-text {
	position: relative;
	display: block;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 30px auto;
	cursor: default
}

.view-home .slide-text a.slide-link {
	display: block;
	width: 55%;
	margin: 0 auto;
	text-decoration: none
}

.view-home .slide-text a.slide-link:hover {
	opacity: .7
}

@media only screen and (max-width: 767px) {
	.view-home .slide-text a.slide-link:hover {
		color: #000
	}
}

.view-home .slide-text .slide-inner {
	display: block;
	width: 55%;
	margin: 0 auto
}

.view-home .slide-text h1.headline {
	margin: 0 0 15px;
	font-size: 55px;
	line-height: 49px;
	text-transform: none;
	color: #b99f5e
}

.view-home .slide-text h4.subline {
	margin: 0;
	font-family: Open Sans, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-style: normal;
	font-weight: 300
}

@media only screen and (max-width: 1010px) {
	.view-home .slide-text {
		margin: 20px auto 0
	}

	.view-home .slide-text a.slide-link, .view-home .slide-text .slide-inner {
		width: 85%
	}

	.view-home .slide-text h1.headline {
		font-size: 32px;
		line-height: 32px;
		margin-bottom: 5px;
		color: #000
	}

	.view-home .slide-text h4.subline {
		font-size: 14px;
		line-height: 24px
	}
}

.view-home .video {
	z-index: 99999
}

.view-home .video, .view-home .video .blackout {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.view-home .video .blackout {
	background-color: rgba(0, 0, 0, .7)
}

.view-home .video iframe {
	position: absolute;
	border: none;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

.view-home .video-btn {
	display: block;
	margin: 60px auto;
	text-align: center;
	padding: 5px 5px 5px 15px
}

.view-home .video-btn:after {
	content: '';
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlEODhENkExMzQzQzExRTU5RjFBQ0E3MDJBNEMwQ0ZGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlEODhENkEyMzQzQzExRTU5RjFBQ0E3MDJBNEMwQ0ZGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUQ4OEQ2OUYzNDNDMTFFNTlGMUFDQTcwMkE0QzBDRkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUQ4OEQ2QTAzNDNDMTFFNTlGMUFDQTcwMkE0QzBDRkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz62HCiuAAABh0lEQVR42mL8//8/AwGgBsQBQOwGxFpALAwVfwvE14B4FxBvAOJbeE0BWYQD2wPxof/Eg0NQPVjNwybIAcQzgPjff9LBP6heDkIWCQHxsf+Ug2NQs7BaxAXEJ/5TD5yAmolh0ez/1Aez0S2yJzNOiIkze2SLDv+nHTgMs0ifWB21kxv+//tHlsf1mYBZKYiBSDB37TyGnNZ8ht+/fzOQCIJAFtmSomPD3o0MsZWJDF++fiFFmx3IIg1iVUOCmoHh8NnDDKFFkQyvP7whVqs6E1LZRRAwMiIsvHjzEkN+SwGxWoVZGMgAIAt11XQYJlb1E62HCVoKEx10IEtsjKwZ1vSvYhAVEiVW61uQRTdI8Umgiz/Dko6FDDxc3KQEwk1QPmqkQz5qYgRlJqCNFxhoCwxAQXcRiI/Q0JIjYDvoUKg6oFcTM2lg0cwBrfhAWJhKlp2AmoW3ccJJhcYJFzGtIOQEcpQES47CIh4bZiSiAQkq3f2B2B2INdEakNeBeCcQbyRUwgAEGADuBe4J3ndJRQAAAABJRU5ErkJggg==) 0 0 no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 27px;
	height: 27px;
	margin-left: 10px
}

.view-home .news-items {
	padding: 0 10px
}

@media only screen and (max-width: 767px) {
	.view-home .news-items {
		padding: 0
	}
}

.view-home .divider {
	margin: 58px auto
}

.view-home .more-news {
	max-width: 1000px;
	margin: 60px auto auto
}

.view-home .more-news .more-news-title {
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 0;
	padding: 0 10px;
	text-align: center
}

.view-home .news-item-preview {
	display: block;
	max-width: 100%;
	margin-bottom: 60px
}

.view-home .news-item-preview:nth-child(even) {
	margin-left: 0
}

.view-home .news-item-preview .preview-image:before {
	padding-top: 392px
}

@media only screen and (max-width: 767px) {
	.view-home .news-item-preview .preview-image:before {
		padding-top: 60%
	}
}

.view-home .news-item-preview h4 {
	text-align: center;
	margin: 15px 0 10px;
	padding: 0 15%
}

@media only screen and (max-width: 767px) {
	.view-home .news-item-preview h4 {
		padding: 0;
		margin: 25px auto 10px
	}
}

.view-home .news-item-preview p {
	padding: 0 25%;
	text-align: center;
	line-height: 20px
}

@media only screen and (max-width: 767px) {
	.view-home .news-item-preview p {
		padding: 0
	}
}

.view-home .container-scroll-down {
	z-index: 2222
}

@media only screen and (max-width: 767px) {
	.view-home .container-scroll-down {
		display: none
	}
}

@media only screen and (max-width: 1010px) {
	.view-home .container-scroll-down {
		display: none
	}
}

.view-home .container-scroll-down .scroll-down {
	position: fixed;
	right: 0;
	bottom: 10px;
	width: 90px;
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	cursor: pointer
}

.view-home .container-scroll-down .scroll-down:before {
	content: '';
	width: 31px;
	height: 16px;
	display: block;
	margin: 0 auto 5px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAQCAYAAADu+KTsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFDOUY2QTI5Mjk1QjExRTU5N0U4QUJGNzc5NDEyODlEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFDOUY2QTJBMjk1QjExRTU5N0U4QUJGNzc5NDEyODlEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUM5RjZBMjcyOTVCMTFFNTk3RThBQkY3Nzk0MTI4OUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUM5RjZBMjgyOTVCMTFFNTk3RThBQkY3Nzk0MTI4OUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CxjQ7AAACg0lEQVR42rSVz2sTQRTHN7O7SZomEQWPIqKI4sGD/4BSbNqLYLWNVq0WFcS0lmI9WMEf9cdBUSxptRWkoEiTtEE0iBqk5GJLRRHRtihiwR8oVE2aZDfN7mbH70DiITTtJpoHX2Z25uV93uy8vDU9HWi6yXHcOVfznR/cAgY/7l8M8XNxlmHowHMnweSiltGHHvQ1buTKbACvw9Afi891Y3QSZPA1ISlNgkDu3b+xu6aM4GoM3ukvUY+7LaBgnmQn53a1BaaTkrLNahF6H/Y3HiwD2wN1Pn/1ec+R06EM5rOQTnK7yOZTQkq7RIE/iwS6/hNUgHqh+uEnEw1dPREd8ygDs01TvnfA617rsJkjqIOwWeQP4Vq0EgtuKeSDaM/d8QOhkfcszi/2nHMg+b9oaPV/SMjKFoEn1aqWeQRoZQknXgONUsqpp64+awZYzQfPe/KcDXnd6x2V5pGMTr+pml5bYRFmDII3Q0GAI+2XHh+b+jiTyr5qmu9ICkWob/VPJWWliiemFRaRH5NSymoD4MNQWNdpeO/x4b9gvD06nzNZKNLOFv+kJKtVJhPntFnF0bSibSrgykPXoFuapvv2dQRP/IzKMqC/C4EXhTPb0eJ7xxJgALMoROSU6spzcUAhqB3J3a7zDJ4EOAlodLHYxMglIoG3UoolQNMVVjGUmlP3Z7dWQWNQLZLqw1WdSSsZBo4ZiUuMlq/dZn6DBLYigQQSGEAhBrE8Dm1Af+jefnTwfBY8azQmKeb/gwRexyXFRSmNoRDrsLQcffoKauMya5fFgIuGM1tit7zEt6AGFf0dd3sBnfE6lhMAx0tpf0Wb0255gc63ElP2eZQATpYS548AAwBgYCmNEwK1MQAAAABJRU5ErkJggg==) 0 0 no-repeat
}

.view-home .container-scroll-down .scroll-down:hover {
	opacity: .7
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

.slider-wrap, .slider {
	width: 100%;
	/*height: 100%;*/
	position: relative;
	margin: 0
}
.slider-wrap, .slider-main {
	width: 100%;
	/*height: 100%;*/
	position: relative;
	margin: 0
}
.slider {
	height: 951px;
}
.slider-main {
	height: 646px;
}
@media screen and (max-width: 1023px){
	.slider ,
	.slider-main {
		height: auto;
	}
}
@media (max-width: 400px) {
	.slider {
		height: 320px;
	}
	.slider-main {
		height: 320px;
	}
}
.slider-text {
	height: auto;
}

.slider .slick-list, .slider .slick-track {
	height: 100%
}
.slider-main .slick-list, .slider-main .slick-track {
	height: 100%
}

.slick-slide, .slick-slide *{ outline: none !important; }
@media screen and (min-width: 400px) and (max-width: 1023px){
	.slider .slick-list,
	.slider .slick-track ,
	.slider-main .slick-list,
	.slider-main .slick-track,
	.slick-slider .slick-slide {
		height: auto;
	}

	.slick-slider.slider .slick-slide .slide-image,
	.slick-slider.slider-main .slick-slide .slide-image{
		position: relative;
		height: 0;
		padding-bottom: 65%;
	}
}

.slider button.slick-prev, .slider button.slick-next {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 94px;
	margin-top: -50px;
	background-color: transparent;
	border: none;
	outline: none;
	font-size: 0;
	color: transparent;
	cursor: pointer;
	z-index: 10
}

.slider-main button.slick-prev, .slider-main button.slick-next {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 94px;
	margin-top: -50px;
	background-color: transparent;
	border: none;
	outline: none;
	font-size: 0;
	color: transparent;
	cursor: pointer;
	z-index: 10
}

.slider button.slick-prev:before, .slider button.slick-next:before {
	top: 3%
}
.slider-main button.slick-prev:before, .slider-main button.slick-next:before {
	top: 3%
}

.slider button.slick-prev:after, .slider button.slick-next:after {
	top: 47%
}
.slider-main button.slick-prev:after, .slider-main button.slick-next:after {
	top: 47%
}

.slider button.slick-prev:hover, .slider button.slick-next:hover {
	opacity: .7
}
.slider-main button.slick-prev:hover, .slider-main button.slick-next:hover {
	opacity: .7
}

.slider button.slick-prev {
	left: 35px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAvCAYAAAD5CArtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFRTMxNDlFMDlFOTExRTU4M0M3RTRDMzY2Rjg5MjUzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFRTMxNDlGMDlFOTExRTU4M0M3RTRDMzY2Rjg5MjUzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEVFMzE0OUMwOUU5MTFFNTgzQzdFNEMzNjZGODkyNTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEVFMzE0OUQwOUU5MTFFNTgzQzdFNEMzNjZGODkyNTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6tfDGkAAADQUlEQVR42rSXUUhTURjHvVNDhEzIZA9BbEj1kgQhRcFeFvUQ9tRegmrlQ4hbYqUR1dSYKIRUECqILtzDHtJQwtC2qVOng4hBMklF9uRoRkyrLdvmbv8v7oER0925sw9+3Ht27/1+O+d+55xNEEUxL5sQBCHl58iLS4KoyMtBILkGhzeskRUpkp8BiyaTqQrNK1wFaJ8CgZGRkQto1oL93AQ4PwHWFxYWbqLZAJTchgjH45Q8GAya0bwHjjGxgsMLrcDBEYlEXEqlcgPnHrDErhdkmf8IcMZisa+lpaUeyFbRdiffkE0PDtM3TyQS+ZWVlW8hCaH9LlUX90I5+ILkP3U6XRvS1IPincYwUw6BzyBuNpt7kOIBKN/tJWXCAfAJiMPDw0N4/DE4mq4K5FIC6EWKXq+XXuQTcFZOmcmhGLgo+dra2lJhYWELHr0sa6GUkbwI2Cn55uZmUK1Wd+CxGyCfh2AfGKXk0Wg0XF1d/QqPGKhidlrsMhEUgCFKjnLcbmxstOL2JqqY3VZTuQLqvk2Uor+//71UMRXplms5AgFYWHKXy/VRqpjTcvaDdAJK3sOSr6ysrEoVc0nuhpNO8Jwl/45QqVTtuOUaq5hsBe0s+dbW1m+tVvsSl+uSKyYbQTNLThVjMBheSxVzMNM9OZXgrpgUvb29o1LFqPay6acShFjyeDweUygUJnxctddfFakEd2hkmGRgYIB6IPAU5Hk8ns4kSWJsbKyZq4CYn59/xiQYqvjg4GANVwExNzfXwSRUqlar9SJXAeF2u9uYBMvzRldX10muAknylEkwodctFouaq4CYnZ1twaT7JwkEAv7W1tYyrgJiZmbGRDNbWvi8er2+iKuAmJ6efsQk2Ow//D9HuGz62BMeMgkqzcpdIEmamGRycrKTu4CYmpq6v40gEf5kNHAXEPj2DXDE8SsjarPZdNwFUk/qaTkJh8O/+vr6znEXEBMTE0aShEKhb5gjau4Cwul01pHE7/cvGY3GEu4Cwm633yaJz+dzazSaAu4CCvSkhnZD7CtDORFQOByOW/gbFUOPXuREQIEXr/+DQPnW5kRAMT4+fv0Horu7+3xOBNJwXV1eXl7EadlfAQYAx7NadRcQlloAAAAASUVORK5CYII=) 50% 50% no-repeat
}
.slider-main button.slick-prev {
	left: 35px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAvCAYAAAD5CArtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFRTMxNDlFMDlFOTExRTU4M0M3RTRDMzY2Rjg5MjUzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFRTMxNDlGMDlFOTExRTU4M0M3RTRDMzY2Rjg5MjUzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEVFMzE0OUMwOUU5MTFFNTgzQzdFNEMzNjZGODkyNTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEVFMzE0OUQwOUU5MTFFNTgzQzdFNEMzNjZGODkyNTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6tfDGkAAADQUlEQVR42rSXUUhTURjHvVNDhEzIZA9BbEj1kgQhRcFeFvUQ9tRegmrlQ4hbYqUR1dSYKIRUECqILtzDHtJQwtC2qVOng4hBMklF9uRoRkyrLdvmbv8v7oER0925sw9+3Ht27/1+O+d+55xNEEUxL5sQBCHl58iLS4KoyMtBILkGhzeskRUpkp8BiyaTqQrNK1wFaJ8CgZGRkQto1oL93AQ4PwHWFxYWbqLZAJTchgjH45Q8GAya0bwHjjGxgsMLrcDBEYlEXEqlcgPnHrDErhdkmf8IcMZisa+lpaUeyFbRdiffkE0PDtM3TyQS+ZWVlW8hCaH9LlUX90I5+ILkP3U6XRvS1IPincYwUw6BzyBuNpt7kOIBKN/tJWXCAfAJiMPDw0N4/DE4mq4K5FIC6EWKXq+XXuQTcFZOmcmhGLgo+dra2lJhYWELHr0sa6GUkbwI2Cn55uZmUK1Wd+CxGyCfh2AfGKXk0Wg0XF1d/QqPGKhidlrsMhEUgCFKjnLcbmxstOL2JqqY3VZTuQLqvk2Uor+//71UMRXplms5AgFYWHKXy/VRqpjTcvaDdAJK3sOSr6ysrEoVc0nuhpNO8Jwl/45QqVTtuOUaq5hsBe0s+dbW1m+tVvsSl+uSKyYbQTNLThVjMBheSxVzMNM9OZXgrpgUvb29o1LFqPay6acShFjyeDweUygUJnxctddfFakEd2hkmGRgYIB6IPAU5Hk8ns4kSWJsbKyZq4CYn59/xiQYqvjg4GANVwExNzfXwSRUqlar9SJXAeF2u9uYBMvzRldX10muAknylEkwodctFouaq4CYnZ1twaT7JwkEAv7W1tYyrgJiZmbGRDNbWvi8er2+iKuAmJ6efsQk2Ow//D9HuGz62BMeMgkqzcpdIEmamGRycrKTu4CYmpq6v40gEf5kNHAXEPj2DXDE8SsjarPZdNwFUk/qaTkJh8O/+vr6znEXEBMTE0aShEKhb5gjau4Cwul01pHE7/cvGY3GEu4Cwm633yaJz+dzazSaAu4CCvSkhnZD7CtDORFQOByOW/gbFUOPXuREQIEXr/+DQPnW5kRAMT4+fv0Horu7+3xOBNJwXV1eXl7EadlfAQYAx7NadRcQlloAAAAASUVORK5CYII=) 50% 50% no-repeat
}

.slider button.slick-next {
	right: 35px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAvCAYAAAD5CArtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIyODJGRTIzMDlFOTExRTVBNEYzRkVENzg5QTExMDU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIyODJGRTI0MDlFOTExRTVBNEYzRkVENzg5QTExMDU5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjI4MkZFMjEwOUU5MTFFNUE0RjNGRUQ3ODlBMTEwNTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjI4MkZFMjIwOUU5MTFFNUE0RjNGRUQ3ODlBMTEwNTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6F740GAAADUUlEQVR42rSXXUhTYRjHd7a2amnoIETYIEY3BiV0URfdWERQgUVIH/aB0RdB3UQXQmDfWV115UURRHQTSDqGOhxbObKti0JlOtmHW9uYutm+3VzOrf8zzhGpjOXe88Cfs73n7P/b+57zPO9zJMVisVGySuBcRaKQQlfD4fBTiVgBkiwUCn212WxdYsygFLFYrCYajfqtVutzUQAULperIZPJJIeHh5+JAqAYHR09mM/nFy0WywNRABQTExM3CoXC0tDQUIcoAAq32/2CIGazuV0UAE5yfr/fTBCTyXSTOYCHKCORiBP3JI+ZXGcOoLDb7ZpUKhUlyODg4BXmALpobGxsTy6XW1hEGI3GNuYAksPhOEf34yfCYDCcZg4gTU5OduJYJMjAwEALcwBpamrqPUEWEP39/UeZAyDF7OzsCA/JYiaHWAMo01XxeHyaINlsNtPX13eAKYCETN+OwpgiyPz8fFqv1+9jCuBn0kz5wUNSgOxlCiAhEW8V+UgmkwmdTrebKYBfrlcrILGenp5dTAFUGLHlfhIgiUTiR3d39w6WgFJhnJub8wgQbMGR3t7eBpYACcq7dgkhQGZmZgKw2LyOVXei0WiWcCjwrZAEDxiHw0kpI/8aSA+V/jCyPdzU1PSWFoHFEikhm7A0uOHTWq32CTV00KZKATJIJ5gHg8GQWq1+jJ9ehpSV3mQOeimYBwKBYH19/SP87BK0kcVj2imY+3w+f11dHZlfhDawSLRrgrnX6/WpVKqHuPwCtJ5FqWiFSkXO4/F4q6urqQtsgxQsit1+KEfmTqfTXVVVdR+XnYfkLMp1IxQnc+zPTqVSSeZnVzP/X8A2KEzm2AccCoXiHk63UmKx2DK3QC4yHx8ft8vl8rs4dQqSsdj0l7MU5t948xPlmJfTmy5nKZbli0wmu4PhlnLNywF0kTm6OotUKiXz41QpWbXv7fyjaOTNj0Eck+YXJ85ABWSoDuYdGGpei/lfAUIioXC94ziOzI+s1fwPAAZ2UouDl/LXML+NocMs3tE43lyNgxUtob62ttaPzyOQoaxn+R+BP1qaPm0Mn9Pp9AcULh+9aEJGIdFYAN5ggw4gib5jzAOZVmYyC0AjPmzF9wT08fdSUSnglwADADS07oysS7gXAAAAAElFTkSuQmCC) 50% 50% no-repeat
}
.slider-main button.slick-next {
	right: 35px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAvCAYAAAD5CArtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIyODJGRTIzMDlFOTExRTVBNEYzRkVENzg5QTExMDU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIyODJGRTI0MDlFOTExRTVBNEYzRkVENzg5QTExMDU5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjI4MkZFMjEwOUU5MTFFNUE0RjNGRUQ3ODlBMTEwNTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjI4MkZFMjIwOUU5MTFFNUE0RjNGRUQ3ODlBMTEwNTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6F740GAAADUUlEQVR42rSXXUhTYRjHd7a2amnoIETYIEY3BiV0URfdWERQgUVIH/aB0RdB3UQXQmDfWV115UURRHQTSDqGOhxbObKti0JlOtmHW9uYutm+3VzOrf8zzhGpjOXe88Cfs73n7P/b+57zPO9zJMVisVGySuBcRaKQQlfD4fBTiVgBkiwUCn212WxdYsygFLFYrCYajfqtVutzUQAULperIZPJJIeHh5+JAqAYHR09mM/nFy0WywNRABQTExM3CoXC0tDQUIcoAAq32/2CIGazuV0UAE5yfr/fTBCTyXSTOYCHKCORiBP3JI+ZXGcOoLDb7ZpUKhUlyODg4BXmALpobGxsTy6XW1hEGI3GNuYAksPhOEf34yfCYDCcZg4gTU5OduJYJMjAwEALcwBpamrqPUEWEP39/UeZAyDF7OzsCA/JYiaHWAMo01XxeHyaINlsNtPX13eAKYCETN+OwpgiyPz8fFqv1+9jCuBn0kz5wUNSgOxlCiAhEW8V+UgmkwmdTrebKYBfrlcrILGenp5dTAFUGLHlfhIgiUTiR3d39w6WgFJhnJub8wgQbMGR3t7eBpYACcq7dgkhQGZmZgKw2LyOVXei0WiWcCjwrZAEDxiHw0kpI/8aSA+V/jCyPdzU1PSWFoHFEikhm7A0uOHTWq32CTV00KZKATJIJ5gHg8GQWq1+jJ9ehpSV3mQOeimYBwKBYH19/SP87BK0kcVj2imY+3w+f11dHZlfhDawSLRrgrnX6/WpVKqHuPwCtJ5FqWiFSkXO4/F4q6urqQtsgxQsit1+KEfmTqfTXVVVdR+XnYfkLMp1IxQnc+zPTqVSSeZnVzP/X8A2KEzm2AccCoXiHk63UmKx2DK3QC4yHx8ft8vl8rs4dQqSsdj0l7MU5t948xPlmJfTmy5nKZbli0wmu4PhlnLNywF0kTm6OotUKiXz41QpWbXv7fyjaOTNj0Eck+YXJ85ABWSoDuYdGGpei/lfAUIioXC94ziOzI+s1fwPAAZ2UouDl/LXML+NocMs3tE43lyNgxUtob62ttaPzyOQoaxn+R+BP1qaPm0Mn9Pp9AcULh+9aEJGIdFYAN5ggw4gib5jzAOZVmYyC0AjPmzF9wT08fdSUSnglwADADS07oysS7gXAAAAAElFTkSuQmCC) 50% 50% no-repeat
}

.slider.arrows-hidden {
	display: none
}
.slider-main.arrows-hidden {
	display: none
}

.slider .slick-dots {
	position: relative;
	bottom: 0
}
.slider-main .slick-dots {
	position: relative;
	bottom: 0
}

@media only screen and (max-width: 1010px) {
	.slider .slick-dots {
		bottom: -10px
	}
	.slider-main .slick-dots {
		bottom: -10px
	}
}

.slider .slick-dots li {
	width: 11px;
	height: 11px;
	background: #19401e;
	border-width: 0;
	border-radius: 50%;
	padding: 0;
	cursor: default;
	margin: 0 3px
}

.slider-main .slick-dots li {
	width: 11px;
	height: 11px;
	background: #19401e;
	border-width: 0;
	border-radius: 50%;
	padding: 0;
	cursor: default;
	margin: 0 3px
}

.slider .slick-dots li button {
	font-size: 0;
	height: 11px;
	width: 11px;
	margin: 0
}
.slider-main .slick-dots li button {
	font-size: 0;
	height: 11px;
	width: 11px;
	margin: 0
}

.slider .slick-dots .slick-active {
	background: #af9049
}
.slider-main .slick-dots .slick-active {
	background: #af9049
}

.slide {
	display: block;
	width: 100%;
	position: relative;
	cursor: -webkit-grab;
	cursor: grab;
	outline: none
}

.slide:active {
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.TA_certificateOfExcellence {
	display: inline-block;
}

.TA_certificateOfExcellence #CDSWIDCOE {
	margin: 0 auto;
}

.TA_links {
	list-style: none;
	padding: 0;
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

.view-news .container-inner {
	max-width: 1000px;
	margin: auto;
	/*overflow: hidden*/
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

.news-item-preview {
	/*display: inline-table;*/
	text-decoration: none;
	margin-bottom: 40px;
	width: 100%;
	max-width: 46%;
	text-align: left;
	/*float: left;*/
	display: inline-block;
	vertical-align: top;
	margin-right: -0.25em;
	min-height: 483px;
}

.view-news .news-item-preview {
	/*min-height: 516px;*/
	min-height: 0;
}

.news-item-preview:nth-child(even) {
	margin-left: 8%
}

@media only screen and (max-width: 767px) {
	.news-item-preview:nth-child(even) {
		margin-left: 0
	}
}

.news-item-preview .preview-image {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: gray
}

.news-item-preview .preview-image:before {
	content: '';
	padding-top: 60%;
	display: block
}

.news-item-preview .preview-image:hover:before {
	background-color: #000;
	opacity: .2
}

.news-item-preview h4 {
	font-family: EB Garamond, serif;
	font-size: 28px;
	line-height: 28px;
	color: #b99f5e;
	margin: 10px 0
}

.news-item-preview p {
	font-family: Open Sans, sans-serif;
	font-size: 13px;
	color: #000;
	margin: 10px 0 0;
	font-weight: 100
}

.news-item-preview p.section {
	font-size: 11px;
	line-height: 11px;
	text-transform: uppercase;
	margin-top: 25px
}

@media only screen and (max-width: 767px) {
	.news-item-preview p.section {
		display: none
	}
}

.news-item-preview p b {
	font-weight: 700
}

@media only screen and (max-width: 767px) {
	.news-item-preview {
		max-width: 100%
	}

	.news-item-preview h4 {
		width: 85%;
		font-size: 24px;
		line-height: 24px;
		text-align: center;
		color: #000;
		margin: 25px auto 10px
	}

	.news-item-preview p {
		width: 85%;
		font-size: 14px;
		font-weight: 300;
		text-align: center;
		margin: 10px auto
	}
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

@-webkit-keyframes fade-in {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@keyframes fade-in {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@-webkit-keyframes fade-out {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@keyframes fade-out {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@-webkit-keyframes fade-in-popup {
	0% {
		opacity: 0
	}
	100% {
		opacity: .4
	}
}

@keyframes fade-in-popup {
	0% {
		opacity: 0
	}
	100% {
		opacity: .4
	}
}

@-webkit-keyframes fade-out-popup {
	0% {
		opacity: .4
	}
	100% {
		opacity: 0
	}
}

@keyframes fade-out-popup {
	0% {
		opacity: .4
	}
	100% {
		opacity: 0
	}
}

@-webkit-keyframes fade-in-up {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 50%, 0);
		transform: translate3d(0, 50%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fade-in-up {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 50%, 0);
		transform: translate3d(0, 50%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes fade-in-up-h {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 200%, 0);
		transform: translate3d(0, 200%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fade-in-up-h {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 200%, 0);
		transform: translate3d(0, 200%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes fade-out-up {
	0% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@keyframes fade-out-up {
	0% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@-webkit-keyframes fade-in-down {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fade-in-down {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes fade-out-down {
	0% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

@keyframes fade-out-down {
	0% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

@-webkit-keyframes zoom-in {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

@keyframes zoom-in {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

@-webkit-keyframes unscaled {
	0% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes unscaled {
	0% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes unscaled-apply {
	0% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes unscaled-apply {
	0% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes unscaled-small {
	0% {
		-webkit-transform: scale(.4);
		transform: scale(.4)
	}
	100% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
}

@keyframes unscaled-small {
	0% {
		-webkit-transform: scale(.4);
		transform: scale(.4)
	}
	100% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
}

@-webkit-keyframes scaled {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	100% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
}

@keyframes scaled {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	100% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
}

@-webkit-keyframes scaled-all {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

@keyframes scaled-all {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

@-webkit-keyframes scaled-all-top {
	0% {
		-webkit-transform: scale(.4);
		transform: scale(.4)
	}
	100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

@keyframes scaled-all-top {
	0% {
		-webkit-transform: scale(.4);
		transform: scale(.4)
	}
	100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

@-webkit-keyframes unscaled-all {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes unscaled-all {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes unscaled-all-top {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	100% {
		-webkit-transform: scale(.4);
		transform: scale(.4)
	}
}

@keyframes unscaled-all-top {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	100% {
		-webkit-transform: scale(.4);
		transform: scale(.4)
	}
}

.views-enter {
	position: absolute;
	width: 100%;
	opacity: .01;
	-webkit-transition: opacity 250ms ease-in;
	transition: opacity 250ms ease-in
}

.views-enter.views-enter-active {
	opacity: 1
}

.views-leave {
	position: absolute;
	width: 100%;
	opacity: 1;
	-webkit-transition: opacity 150ms ease-in;
	transition: opacity 150ms ease-in
}

.views-leave.views-leave-active {
	opacity: .01
}

.view-rooms .slider-wrap {
	width: 85%;
	min-width: 1000px;
	margin: auto
}

@media only screen and (max-width: 1010px) {
	.view-rooms .slider-wrap {
		width: 100%;
		min-width: 0
	}
}

.view-rooms .slider-view .headline {
	margin: 0 auto 35px
}

@media only screen and (max-width: 767px) {
	.view-rooms .title-bg {
		background-color: transparent;
		background-image: none !important
	}
}

@media only screen and (max-width: 767px) {
	.view-rooms .title-bg:before {
		background-color: transparent;
		padding-top: 100px
	}
}

@media only screen and (max-width: 767px) {
	.view-rooms .title-bg .container-inner {
		position: relative
	}

	.view-rooms .title-bg .container-inner ul a {
		display: block;
		padding: 6px;
		font-family: Open Sans, sans-serif;
		font-weight: 100;
		text-decoration: none
	}

	.view-rooms .title-bg .container-inner.inverted:after, .view-rooms .title-bg .container-inner.inverted:before {
		-webkit-transform: scaleX(-1);
		-ms-transform: scaleX(-1);
		transform: scaleX(-1)
	}

	.view-rooms .title-bg .container-inner:after, .view-rooms .title-bg .container-inner:before {
		position: relative;
		display: block;
		width: 77px;
		height: 28px;
		left: 0;
		right: 0;
		margin: 40px auto;
		background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
		background-size: 80%;
		background-position: 50% 50%;
		content: ''
	}

	.view-rooms .title-bg .container-inner:before {
		display: none
	}

	.view-rooms .title-bg .container-inner:after {
		margin: 27px auto 20px
	}
}

.view-rooms .title-bg .container-inner .headline {
	margin-bottom: 10px
}

@media only screen and (max-width: 767px) {
	.view-rooms .title-bg .container-inner .headline {
		margin-bottom: 30px;
		color: #b99f5e;
		text-shadow: none;
		font-size: 30px
	}
}

.view-rooms .title-bg .container-inner ul {
	padding: 0;
	list-style: none;
	text-align: center
}

.view-rooms .title-bg .container-inner ul li {
	display: inline-block;
	background-color: #fff;
	border-radius: 20px;
	padding: 6px 13px;
	margin: 0 4px 5px;
	cursor: pointer
}

.view-rooms .title-bg .container-inner ul li a {
	font-family: Open Sans, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: 100
}

.view-rooms .title-bg .container-inner ul li a:hover {
	text-decoration: underline
}

.view-rooms .description {
	max-width: 1000px;
	margin: 40px auto;
	padding: 0 10px
}

@media only screen and (max-width: 767px) {
	.view-rooms .description {
		padding: 0 20px;
		width: 100%;
		margin: 20px auto
	}
}

.view-rooms .description .rooms-description {
	display: inline-block;
	width: 70%;
	padding-right: 30px;
	font-size: 13px;
	line-height: 24px;
	font-weight: 100
}

@media only screen and (max-width: 767px) {
	.view-rooms .description .rooms-description {
		padding: 0;
		width: 100%;
		font-size: 14px;
		font-weight: 200;
		line-height: 22px
	}
}

.view-rooms .description .preview-description {
	display: inline-block;
	width: 25%;
	font-family: EB Garamond, serif;
	vertical-align: top;
	font-size: 32px;
	line-height: 32px;
	padding: 0 25px
}

@media only screen and (max-width: 767px) {
	.view-rooms .description .preview-description {
		display: block;
		width: 100%;
		margin: 40px 0;
		padding: 0;
		font-size: 32px;
		line-height: 32px
	}
}

.view-rooms .room-description {
	width: 70%;
	padding-right: 30px;
	font-size: 13px;
	line-height: 24px
}

.view-rooms .room-description * {
	font-weight: 100
}

.view-rooms .room-description p {
	width: 45%;
	display: inline-block;
	vertical-align: top;
	margin: 0 4% 0 0
}
@media screen and (max-width: 767px){
	.view-rooms .room-description p {
		width: auto;
		display: block;
	}
}

.view-rooms .room-description ul {
	width: 45%;
	display: inline-block;
	vertical-align: top;
	margin: 0
}

@media only screen and (max-width: 767px) {
	.view-rooms .room-description {
		width: auto;
		padding-right: 0;
	}

	.view-rooms .room-description ul {
		padding: 0 18px
	}
}

.view-rooms .divider {
	background: 0 0;
	margin: 40px auto
}

.view-rooms .divider.hidden-mobile {
	display: none
}

.view-rooms .room-wrapper {
	width: 100%;
	/*height: 100%*/
}

@media only screen and (max-width: 767px) {
	.view-rooms .room-wrapper {
		display: block;
		overflow: hidden;
	}

	.view-rooms .room-wrapper.mobile-room {
		display: block;
		position: relative;
		margin-top: 140px
	}
}

.view-rooms .room-container {
	width: 100%;
	height: 100%
}

.view-rooms a.booking-btn {
	display: inline-block;
	margin: 30px 0;
	text-decoration: none
}

.view-rooms a.booking-btn:hover {
	color: #fff
}

.view-rooms .room {
	width: 100%;
	/*height: 100%;*/
	position: relative
}

.view-rooms .room .slick-active .slide-hot-dot {
	-webkit-animation-name: fade-in;
	animation-name: fade-in;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animatin-timing-function: cubic-bezier(.895, .03, .685, .22)
}

.view-rooms .room .slick-active .slide-dot-top {
	-webkit-animation-name: unscaled-all-top;
	animation-name: unscaled-all-top;
	-webkit-animation-delay: .7s;
	animation-delay: .7s
}

.view-rooms .room .slick-active .slide-dot-top, .view-rooms .room .slick-active .slide-dot-size {
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animatin-timing-function: linear
}

.view-rooms .room .slick-active .slide-dot-size {
	-webkit-animation-name: unscaled-apply;
	animation-name: unscaled-apply;
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}

.view-rooms .room .slick-active .slide-dot-helper {
	opacity: 1
}

.view-rooms .room .slide-image {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover
}

@media only screen and (max-width: 767px) {
	.view-rooms .room .slide-dot {
		display: none
	}
}

.view-rooms .room .slide-dot-size {
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 50%;
	height: 37%;
	left: 25%;
	top: 0
}

.view-rooms .room .slide-hot-dot {
	position: absolute;
	height: 15%;
	width: 6%;
	z-index: 5;
	opacity: 0
}

.view-rooms .room .slide-hot-dot .yellow-dot-hover {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE4NDJFNEJFMDUxNjExRTVBQjc3RUIzMDQ5NjEwRjcyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE4NDJFNEJGMDUxNjExRTVBQjc3RUIzMDQ5NjEwRjcyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTg0MkU0QkMwNTE2MTFFNUFCNzdFQjMwNDk2MTBGNzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTg0MkU0QkQwNTE2MTFFNUFCNzdFQjMwNDk2MTBGNzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4uGN22AAABAUlEQVR42uzY3Q3CIBAAYLg4m2voJEVxEV2jy6EmPpEC98dBDJc0TfpAvtD2fvApJTdzgJs8FvDvgaejh/vzwl3vlt1Jcb6+cEABLhxgp3jFOS7MBMxxqkjohFNDQkecChI648RIMMCJkGCEYyPBEMdCgjGOjMRUkvvn2jqU2YCpODAIh95JGIhDIWEwroksAf2A1s9TgN/dexjiYilL1L5BK2SspbDWX9wbGVv5FZOoeyGbOEol2X4LmuKotTgoIdE4TjcjRZJw3H6QiyTjJB01FcnCSWcSLJKN05jqWkgRTmsuLiHFOM2ThRypgsN21NQO2WmOB34dAS/gAtbjLcAAlJ5Az/c3nj4AAAAASUVORK5CYII=)
}

.view-rooms .room .slide-hot-dot .yellow-dot-hover.hovered {
	-webkit-animation-name: scaled;
	animation-name: scaled;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animatin-timing-function: linear
}

.view-rooms .room .slide-hot-dot .green-dot-hover {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDQUI4OTkxMDUxNjExRTVCQkQ3QjY4NTMzRTQwRTc0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDQUI4OTkyMDUxNjExRTVCQkQ3QjY4NTMzRTQwRTc0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RENBQjg5OEYwNTE2MTFFNUJCRDdCNjg1MzNFNDBFNzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RENBQjg5OTAwNTE2MTFFNUJCRDdCNjg1MzNFNDBFNzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5oWa1oAAABA0lEQVR42uzYSw7CIBAG4DLxFG48ixeD2h7Ms7jxGpgmXRAiwjyYIYbZtDQp+UIf/OBijMvIBcvgNYF/D7x8u3i936j9Pc5joNz8fr7agAycT9phpEec43wymubAHCeKhE44MSR0xIkgoTOOjQQFHAsJSjgyEhRxJCQo49BIMMChkGCES5ErFdgbl87ZKxaohasiS0BnEP0cBniM3q6I20rxDCov8G6Ja/mKeyO3WrCFxl/BboHDzCT+7FAVh52LgxCyGUdJM1wkCkfNg1QkGsdJ1FgkCcddk7QiyTiJVV0NycJJrYtLSDZOcmchR4rgjpLcmwmFc17EmVvAEziBv+sjwAC/4kDL3gfLZgAAAABJRU5ErkJggg==)
}

.view-rooms .room .slide-hot-dot .green-dot-hover.hovered {
	-webkit-animation-name: scaled-all;
	animation-name: scaled-all;
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animatin-timing-function: linear
}

.view-rooms .room .slide-hot-dot .slide-dot-top {
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 50%;
	height: 37%;
	left: 25%;
	top: 0;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center
}

.view-rooms .room .slide-hot-dot .yellow-dot-top {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDQUI4OTkxMDUxNjExRTVCQkQ3QjY4NTMzRTQwRTc0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDQUI4OTkyMDUxNjExRTVCQkQ3QjY4NTMzRTQwRTc0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RENBQjg5OEYwNTE2MTFFNUJCRDdCNjg1MzNFNDBFNzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RENBQjg5OTAwNTE2MTFFNUJCRDdCNjg1MzNFNDBFNzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5oWa1oAAABA0lEQVR42uzYSw7CIBAG4DLxFG48ixeD2h7Ms7jxGpgmXRAiwjyYIYbZtDQp+UIf/OBijMvIBcvgNYF/D7x8u3i936j9Pc5joNz8fr7agAycT9phpEec43wymubAHCeKhE44MSR0xIkgoTOOjQQFHAsJSjgyEhRxJCQo49BIMMChkGCES5ErFdgbl87ZKxaohasiS0BnEP0cBniM3q6I20rxDCov8G6Ja/mKeyO3WrCFxl/BboHDzCT+7FAVh52LgxCyGUdJM1wkCkfNg1QkGsdJ1FgkCcddk7QiyTiJVV0NycJJrYtLSDZOcmchR4rgjpLcmwmFc17EmVvAEziBv+sjwAC/4kDL3gfLZgAAAABJRU5ErkJggg==)
}

.view-rooms .room .slide-hot-dot .yellow-dot-top.hovered {
	-webkit-animation-name: scaled-all-top;
	animation-name: scaled-all-top;
	-webkit-animation-duration: .35s;
	animation-duration: .35s;
	-webkit-animation-delay: .1s;
	animation-delay: .1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animatin-timing-function: linear
}

.view-rooms .room .slide-hot-dot .green-dot-top {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE4NDJFNEJFMDUxNjExRTVBQjc3RUIzMDQ5NjEwRjcyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE4NDJFNEJGMDUxNjExRTVBQjc3RUIzMDQ5NjEwRjcyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTg0MkU0QkMwNTE2MTFFNUFCNzdFQjMwNDk2MTBGNzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTg0MkU0QkQwNTE2MTFFNUFCNzdFQjMwNDk2MTBGNzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4uGN22AAABAUlEQVR42uzY3Q3CIBAAYLg4m2voJEVxEV2jy6EmPpEC98dBDJc0TfpAvtD2fvApJTdzgJs8FvDvgaejh/vzwl3vlt1Jcb6+cEABLhxgp3jFOS7MBMxxqkjohFNDQkecChI648RIMMCJkGCEYyPBEMdCgjGOjMRUkvvn2jqU2YCpODAIh95JGIhDIWEwroksAf2A1s9TgN/dexjiYilL1L5BK2SspbDWX9wbGVv5FZOoeyGbOEol2X4LmuKotTgoIdE4TjcjRZJw3H6QiyTjJB01FcnCSWcSLJKN05jqWkgRTmsuLiHFOM2ThRypgsN21NQO2WmOB34dAS/gAtbjLcAAlJ5Az/c3nj4AAAAASUVORK5CYII=)
}

.view-rooms .room .slide-hot-dot .green-dot-top.hovered {
	-webkit-animation-name: unscaled-small;
	animation-name: unscaled-small;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animatin-timing-function: linear
}

.view-rooms .room .slide-dot-helper {
	font-size: 70%;
	font-family: Open Sans, sans-serif;
	text-align: center;
	font-weight: 700;
	line-height: 1.383;
	vertical-align: bottom;
	margin-top: 44%;
	opacity: 0;
	-webkit-transition: opacity .3s linear .7s;
	transition: opacity .3s linear .7s
}

.view-rooms .room .slide-dot-helper.hovered {
	-webkit-transition: opacity .5s cubic-bezier(.215, .61, .355, 1);
	transition: opacity .5s cubic-bezier(.215, .61, .355, 1);
	opacity: 0
}

.view-rooms .room .yellow-color {
	color: #b99f5e
}

.view-rooms .room .green-color {
	color: #19401e
}

.view-rooms .room .undisplay {
	display: none
}

.view-rooms .room .yellow-dot-hover {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE4NDJFNEJFMDUxNjExRTVBQjc3RUIzMDQ5NjEwRjcyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE4NDJFNEJGMDUxNjExRTVBQjc3RUIzMDQ5NjEwRjcyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTg0MkU0QkMwNTE2MTFFNUFCNzdFQjMwNDk2MTBGNzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTg0MkU0QkQwNTE2MTFFNUFCNzdFQjMwNDk2MTBGNzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4uGN22AAABAUlEQVR42uzY3Q3CIBAAYLg4m2voJEVxEV2jy6EmPpEC98dBDJc0TfpAvtD2fvApJTdzgJs8FvDvgaejh/vzwl3vlt1Jcb6+cEABLhxgp3jFOS7MBMxxqkjohFNDQkecChI648RIMMCJkGCEYyPBEMdCgjGOjMRUkvvn2jqU2YCpODAIh95JGIhDIWEwroksAf2A1s9TgN/dexjiYilL1L5BK2SspbDWX9wbGVv5FZOoeyGbOEol2X4LmuKotTgoIdE4TjcjRZJw3H6QiyTjJB01FcnCSWcSLJKN05jqWkgRTmsuLiHFOM2ThRypgsN21NQO2WmOB34dAS/gAtbjLcAAlJ5Az/c3nj4AAAAASUVORK5CYII=);
	-webkit-animation-name: unscaled;
	animation-name: unscaled;
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms
}

.view-rooms .room .yellow-dot-hover, .view-rooms .room .yellow-dot-hover.hovered {
	-webkit-animation-delay: 0;
	animation-delay: 0;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animatin-timing-function: linear
}

.view-rooms .room .yellow-dot-hover.hovered {
	-webkit-animation-name: scaled;
	animation-name: scaled;
	-webkit-animation-duration: .8s;
	animation-duration: .8s
}

.view-rooms .room .green-dot-hover {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDQUI4OTkxMDUxNjExRTVCQkQ3QjY4NTMzRTQwRTc0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDQUI4OTkyMDUxNjExRTVCQkQ3QjY4NTMzRTQwRTc0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RENBQjg5OEYwNTE2MTFFNUJCRDdCNjg1MzNFNDBFNzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RENBQjg5OTAwNTE2MTFFNUJCRDdCNjg1MzNFNDBFNzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5oWa1oAAABA0lEQVR42uzYSw7CIBAG4DLxFG48ixeD2h7Ms7jxGpgmXRAiwjyYIYbZtDQp+UIf/OBijMvIBcvgNYF/D7x8u3i936j9Pc5joNz8fr7agAycT9phpEec43wymubAHCeKhE44MSR0xIkgoTOOjQQFHAsJSjgyEhRxJCQo49BIMMChkGCES5ErFdgbl87ZKxaohasiS0BnEP0cBniM3q6I20rxDCov8G6Ja/mKeyO3WrCFxl/BboHDzCT+7FAVh52LgxCyGUdJM1wkCkfNg1QkGsdJ1FgkCcddk7QiyTiJVV0NycJJrYtLSDZOcmchR4rgjpLcmwmFc17EmVvAEziBv+sjwAC/4kDL3gfLZgAAAABJRU5ErkJggg==);
	-webkit-animation-name: unscaled;
	animation-name: unscaled;
	-webkit-animation-duration: .5s;
	animation-duration: .5s
}

.view-rooms .room .green-dot-hover, .view-rooms .room .green-dot-hover.hovered {
	-webkit-animation-delay: 0;
	animation-delay: 0;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animatin-timing-function: linear
}

.view-rooms .room .green-dot-hover.hovered {
	-webkit-animation-name: scaled-all;
	animation-name: scaled-all;
	-webkit-animation-duration: .8s;
	animation-duration: .8s
}

.view-rooms .room .slide-popup {
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0;
	-webkit-transition: opacity .6s linear;
	transition: opacity .6s linear
}

.view-rooms .room .slide-popup.hovered {
	opacity: .4;
	-webkit-transition: opacity .6s cubic-bezier(.895, .03, .685, .22);
	transition: opacity .6s cubic-bezier(.895, .03, .685, .22)
}

.view-rooms .room .slide-dot-text {
	position: absolute;
	left: 33%;
	height: 35%;
	width: 15%;
	top: 35%;
	font-size: 81%;
	font-family: Open Sans;
	line-height: 2;
	text-align: left;
	color: #fff;
	opacity: 0;
	-webkit-transition: opacity .5s linear;
	transition: opacity .5s linear
}

.view-rooms .room .slide-dot-text.hovered {
	-webkit-transition: opacity .5s cubic-bezier(.215, .61, .355, 1) .5s;
	transition: opacity .5s cubic-bezier(.215, .61, .355, 1) .5s;
	opacity: 1
}

.view-rooms .room .slick-dots {
	position: absolute;
	padding: 0 10px;
	left: 0;
	right: 0;
	bottom: -40px;
	max-width: 1000px;
	margin: auto;
	list-style: none;
	text-align: right
}

.view-rooms .room .slick-dots li {
	margin: 0 3px
}

@media only screen and (max-width: 767px) {
	.view-rooms .room .slick-dots {
		position: absolute;
		bottom: 20px
	}

	.view-rooms .room .slick-dots li {
		width: 7px;
		height: 7px;
		margin: 0 5px;
		background: #fff;
		border-radius: 0;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}

	.view-rooms .room .slick-dots li button {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	.view-rooms .room .slick-dots .slick-active {
		background: #af9049
	}
}

.view-rooms .room .slider-view {
	position: absolute;
	width: 100%;
	max-width: 1000px;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 0 10px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.view-rooms .room .slider-view .headline {
	text-align: left;
	font-size: 48px;
	color: #fff;
	text-transform: none
}

.view-rooms .mobile-room h1.headline {
	margin: 0 0 20px;
	color: #b99f5e;
	text-shadow: none;
	font-size: 27px
}

.view-rooms .mobile-room .slick-dots {
	position: absolute;
	padding: 0 10px;
	left: 0;
	right: 0;
	bottom: 20px;
	top: auto;
	width: auto;
	margin: auto;
	list-style: none;
	text-align: center
}

.view-rooms .mobile-room .description {
	margin: 20px auto;
	font-size: 15px;
	line-height: 22px;
	font-weight: 100
}

.view-rooms .mobile-room .description p {
	font-weight: 100
}

.view-rooms .mobile-room .booking-form-wrap.inverted:after, .view-rooms .mobile-room .booking-form-wrap.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.view-rooms .mobile-room .booking-form-wrap:after, .view-rooms .mobile-room .booking-form-wrap:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

.view-rooms .mobile-room .booking-form-wrap p.title {
	font-size: 27px;
	line-height: normal
}

.view-rooms .mobile-room .booking-form-wrap .datepicker {
	top: auto;
	bottom: 80px
}

.view-rooms .mobile-room .more-rooms {
	text-align: center;
	margin: 40px 0
}

.view-rooms .mobile-room .more-rooms a {
	display: block;
	margin-bottom: 13px;
	font-family: Open Sans, sans-serif;
	font-weight: 200;
	font-size: 16px !important;
	text-decoration: none
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

.view-news .news-item h4.subline {
	width: 60%;
	font-family: Open Sans, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-style: normal;
	font-weight: 100;
	color: #000;
	margin-top: 30px;
	margin-bottom: 35px
}

@media only screen and (max-width: 767px) {
	.view-news .news-item h4.subline {
		width: 100%;
		font-size: 14px;
		line-height: 20px;
		padding: 0 20px
	}
}

@media only screen and (max-width: 767px) {
	.view-news .news-item .title-bg {
		background-color: transparent;
		background-image: none !important
	}

	.view-news .news-item .title-bg:before {
		display: none
	}
}

.view-news .news-item .title-bg .container-inner {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

@media only screen and (max-width: 767px) {
	.view-news .news-item .title-bg .container-inner {
		margin-top: 140px;
		margin-bottom: 30px;
		position: relative
	}

	.view-news .news-item .title-bg .container-inner:before {
		display: none
	}

	.view-news .news-item .title-bg .container-inner ul {
		margin-bottom: 30px
	}

	.view-news .news-item .title-bg .container-inner ul a {
		display: block;
		margin-bottom: 13px
	}

	.view-news .news-item .title-bg .container-inner ul a li {
		font-family: Open Sans, sans-serif;
		font-weight: 100;
		font-size: 16px !important
	}
}

.view-news .news-item .title-bg .container-inner:before {
	display: inline-block;
	height: 40%;
	width: 100%
}

.view-news .news-item .title-bg h1.headline {
	text-transform: none
}

@media only screen and (max-width: 767px) {
	.view-news .news-item .title-bg h1.headline {
		color: #b99f5e;
		text-shadow: none;
		font-size: 30px
	}
}

.view-news .news-item .default-bg:before {
	padding-top: 18%;
	background-color: rgba(253, 248, 234, .8)
}

.view-news .news-item .default-bg h1.headline {
	color: #b99f5e
}

.view-news .news-item .content-inner {
	max-width: 1000px;
	margin: auto;
	padding: 0 10px;
	overflow: hidden
}

.view-news .news-item .content-inner *:not(.created-at), .view-news .news-item .content-inner *:not(.subline), .view-news .news-item .content-inner *:not(.more-news) {
	font-weight: 100
}

@media screen and (max-width: 1023px){
	.view-news img{
		display: block;
		margin-left: auto;
		margin-right: auto;
		max-width: 100%;
		height: auto;
	}
}

@media only screen and (max-width: 767px) {
	.view-news .news-item .content-inner {
		/*padding: 0*/
	}
	.news-item .preview-image{
		margin-left: -10px;
		margin-right: -10px;
	}
	.content-inner .views-slider-detail{
		margin-left: -10px;
		margin-right: -10px;
	}
}

@media only screen and (max-width: 767px) {
	.view-news .news-item .content-inner span {
		display: block;
		width: 100%
	}
}

.view-news .news-item .text {
	width: 65%;
	margin: 0 auto 35px;
	font-family: Open Sans, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #000
}

@media only screen and (max-width: 767px) {
	.view-news .news-item .text {
		padding: 0 20px;
		width: 100%
	}
}

.view-news .news-item .text p {
	margin: 0;
	font-weight: 100
}

.view-news .news-item .text a {
	color: #b99f5e;
	font-weight: 700;
	text-decoration: underline
}

.view-news .news-item .text a:hover {
	opacity: .7
}

.view-news .news-item .text-embeds {
	margin-top: 0
}

.view-news .news-item .text-embeds .embed-container {
	width: 100%;
	height: 0;
	position: relative;
	padding-bottom: 74.95%
}

.view-news .news-item .text-embeds .embed-container iframe {
	width: 100%;
	height: 100%;
	position: absolute
}

.view-news .news-item .quote {
	/*overflow: auto*/
}

.view-news .news-item .quote blockquote {
	float: right;
	width: 30%;
	font-family: EB Garamond, serif;
	margin: 0 0 0 30px !important;
	font-size: 32px;
	line-height: 32px
}

@media only screen and (max-width: 767px) {
	.view-news .news-item .quote blockquote {
		font-size: 22px;
		line-height: 24px;
		float: none;
		width: 100%;
		margin: 0 0 30px !important
	}
}

.view-news .news-item .image-content {
	width: 100%;
	display: inline-block
}

@media only screen and (max-width: 767px) {
	.view-news .news-item .image-content {
		padding: 0
	}
}

.view-news .news-item .image-content figure {
	margin: 0
}

.view-news .news-item .image-content figure img {
	width: 100%
}

.view-news .news-item .image-content figure figcaption {
	font-size: 11px;
	line-height: normal;
	font-weight: 100
}

@media only screen and (max-width: 767px) {
	.view-news .news-item .image-content figure figcaption {
		padding: 0 20px
	}
}

.view-news .news-item .image-content .news-item-preview {
	margin-bottom: 0;
	margin-right: 4%;
	float: left
}

@media only screen and (max-width: 767px) {
	.view-news .news-item .image-content .news-item-preview {
		padding: 0;
		margin-bottom: 10px
	}
}

@media only screen and (max-width: 767px) {
	.view-news .news-item .image-content p {
		padding: 0 20px
	}
}

.view-news .news-item .two-images {
	margin-top: 25px;
}


@media only screen and (max-width: 767px) {
	.view-news .news-item .two-images {
		padding: 0;
		margin-bottom: 5px
	}
}

.view-news .news-item .two-images .news-item-preview {
	margin-right: -3px;
	float: none;
	min-height: 280px;
}

@media only screen and (max-width: 767px) {
	.view-news .news-item .two-images .news-item-preview {
		margin-bottom: 10px
	}
}

.view-news .news-item .gallery {
	width: 100%;
	text-align: center
}

.view-news .news-item .gallery .description {
	width: 65%;
	font-size: 13px;
	line-height: 24px;
	margin: 35px auto;
	text-align: left
}

.view-news .news-item .gallery img {
	margin-bottom: 35px;
	max-width: 46%;
	vertical-align: middle
}

.view-news .news-item .gallery img:nth-child(even) {
	margin-left: 8%;
	margin-right: -4px
}

.view-news .news-item .gallery.hidden {
	display: none
}

.view-news .news-item .created-at {
	font-family: Open Sans, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	margin: 40px 0 30px
}

@media only screen and (max-width: 767px) {
	.view-news .news-item .created-at {
		margin: 0
	}
}

.view-news .news-item .more-news .divider {
	margin: 58px auto
}

.view-news .news-item .more-news .more-news-title {
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 0
}

@media only screen and (max-width: 767px) {
	.view-news .news-item .more-news .more-news-title {
		font-size: 24px;
		font-family: EB Garamond, serif;
		color: #b99f5e;
		text-align: center
	}
}

.view-news .news-item .more-news .view-news .news-list .container-inner .news-items .news-item-preview h4 {
	margin-bottom: 5px
}

.view-news .news-item .more-news .view-news .news-list .container-inner .news-items .news-item-preview p:last-child {
	margin: 0 auto
}

.view-news .news-item .more-news.hidden {
	display: none
}

.view-news .news-item .slider-wrap {
	width: 85%;
	min-width: 1000px;
	margin: auto
}

.views-slider .view-news .news-item .slider-wrap {
	width: 100%;
	margin: 0 auto;
}


.views-slider {
	width: 1618px;

	margin: 0 auto;
	margin-bottom: 40px;
}


@media only screen and (max-width: 1010px) {
	.view-news .news-item .slider-wrap {
		width: 100%;
		min-width: 0
	}
}

.view-news .news-item .hall {
	width: 100%;
	/*height: 100%;*/
	position: relative
}

.view-news .news-item .hall .slide-image {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover
}
@media screen and (min-width: 400px) and (max-width: 1023px){
	.view-news .news-item .hall .slide-image {
		position: relative;
	}
}

.view-news .news-item .hall .slick-dots {
	position: absolute;
	padding: 0 10px;
	left: 0;
	right: 0;
	bottom: -40px;
	max-width: 1000px;
	margin: auto;
	list-style: none;
	text-align: right
}

.view-news .news-item .hall .slick-dots li {
	margin: 0 3px
}

@media only screen and (max-width: 767px) {
	.view-news .news-item .hall .slick-dots {
		position: absolute;
		bottom: 20px
	}

	.view-news .news-item .hall .slick-dots li {
		width: 7px;
		height: 7px;
		margin: 0 5px;
		background: #fff;
		border-radius: 0;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}

	.view-news .news-item .hall .slick-dots li button {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	.view-news .news-item .hall .slick-dots .slick-active {
		background: #af9049
	}
}

.view-news .news-item .hall .slider-view {
	position: absolute;
	width: 100%;
	max-width: 1000px;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 0 10px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.view-news .news-item .hall .slider-view .headline {
	text-align: left;
	font-size: 48px;
	color: #fff;
	text-transform: none
}

.view-news .divider {
	margin: 0 auto 35px
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

.view-careers {
	margin-top: -1px
}

.view-careers .divider {
	margin-top: 75px;
	margin-bottom: 75px
}

.view-careers .title-text h1.headline {
	color: #a38c59
}

.view-careers .title-text h4.subline {
	font-size: 18px;
	width: 50%;
	margin: 0 auto 50px
}

.view-careers .position {
	width: 575px;
	margin: 30px auto 75px
}
@media screen and (max-width: 767px){
	.view-careers .position {
		width: auto;
	}
}

.view-careers .position-title {
	width: 475px;
	margin: 45px auto 20px;
	font-family: EB Garamond, serif;
	font-size: 26px;
	text-transform: uppercase;
	text-align: center;
	color: #a38c59;
	line-height: 26px
}
@media screen and (max-width: 767px){
	.view-careers .position-title {
		width: auto;
	}
}

.view-careers .reward {
	width: 475px;
	margin: 20px auto 30px;
	font-family: Times New Roman, Georgia, Serif;
	font-size: 16px;
	font-style: italic;
	font-weight: 700;
	text-align: center
}
@media screen and (max-width: 767px){
	.view-careers .reward {
		width: auto;
	}
}

.view-careers .description {
	font-family: Open Sans, sans-serif;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
}

.view-careers .description * {
	letter-spacing: normal;
}

.view-careers .description ul li {
	font-weight: 100
}

.view-careers .description b {
	font-weight: 700
}

.view-careers .description.description-cut {
	height: 100px;
	position: relative
}

.view-careers .description.description-cut:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
	box-shadow: inset 0 -20px 10px -10px rgba(255, 255, 255, .8)
}

.view-careers .description .paragraph-name {
	font-weight: 700;
	text-transform: uppercase;
	padding-right: 4px
}

.view-careers .description .position-link {
	text-decoration: underline;
	padding: 0 4px
}

.view-careers .description ul {
	font-weight: 400;
	padding: 0;
	list-style: none
}

.view-careers .description ul li {
	margin-left: 20px
}

.view-careers .description ul li:before {
	position: relative;
	display: inline-block;
	content: '';
	top: -3px;
	left: -18px;
	width: 6px;
	height: 6px;
	margin-right: -6px;
	background: #a38c59;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.view-careers .read-more {
	cursor: pointer;
	text-decoration: underline;
	font-size: 14px;
	padding-left: 10px;
}
@media screen and (max-width: 767px){
	.view-careers .read-more {
		padding-left: 20px;
	}
}

.view-careers .read-more.hidden {
	display: none
}

.view-careers .description {
	max-width: 1000px;
	margin: 40px auto;
	padding: 0 10px
}

@media only screen and (max-width: 767px) {
	.view-careers .description {
		padding: 0 20px;
		width: 100%;
		margin: 20px auto
	}
}

.view-careers .description .rooms-description {
	display: inline-block;
	width: 70%;
	padding-right: 30px;
	font-size: 13px;
	line-height: 24px;
	font-weight: 100;
	margin-right: -4px;
}

@media only screen and (max-width: 767px) {
	.view-careers .description .rooms-description {
		padding: 0;
		width: 100%;
		font-size: 14px;
		font-weight: 200;
		line-height: 22px
	}
}

.view-careers .description .preview-description {
	display: inline-block;
	width: 30%;
	font-family: EB Garamond, serif;
	vertical-align: top;
	font-size: 32px;
	line-height: 32px;
	padding: 0 25px
}

@media only screen and (max-width: 767px) {
	.view-careers .description .preview-description {
		display: block;
		width: 100%;
		margin: 40px 0;
		padding: 0;
		font-size: 32px;
		line-height: 32px
	}
}

.view-careers .career-form {
	max-width: 980px;
	margin: auto auto 45px
}

.view-careers .career-form .datepicker {
	position: absolute;
	visibility: hidden;
	width: 200px;
	min-height: 208px;
	background: #fff;
	border: 1px solid #b99f5e;
	z-index: 9999;
	padding: 15px
}

@media only screen and (max-width: 767px) {
	.view-careers .career-form .datepicker {
		/*top: 0;
		left: 0 !important;
		right: 0;
		margin: auto;
		z-index: 999*/
		left: auto !important;
	}
}

.view-careers .career-form .datepicker button.datepicker-cancel {
	width: 70%;
	margin: 15px auto 0;
	display: block
}

.view-careers .career-form .datepicker .pika-single {
	width: 100%;
	padding: 0;
	border: none;
	background: 0 0
}

.view-careers .career-form .datepicker .pika-single .pika-lendar {
	width: 100%;
	margin: 0
}

.view-careers .career-form .datepicker .pika-prev, .view-careers .career-form .datepicker .pika-next {
	background: 0 0;
	position: relative;
	opacity: .5;
	cursor: pointer
}

.view-careers .career-form .datepicker .pika-prev:after, .view-careers .career-form .datepicker .pika-next:after {
	position: absolute;
	top: 6px;
	left: 6px;
	content: '';
	width: 0;
	height: 0;
	border-style: solid
}

.view-careers .career-form .datepicker .pika-prev:hover, .view-careers .career-form .datepicker .pika-next:hover {
	opacity: 1
}

.view-careers .career-form .datepicker .pika-prev:after {
	border-color: transparent #000 transparent transparent;
	border-width: 7px 8px 7px 0
}

@media only screen and (max-width: 767px) {
	.view-careers .career-form .datepicker .pika-prev:after {
		border-color: transparent #000 transparent transparent
	}
}

.view-careers .career-form .datepicker .pika-next:after {
	border-color: transparent transparent transparent #000;
	border-width: 7px 0 7px 8px
}

@media only screen and (max-width: 767px) {
	.view-careers .career-form .datepicker .pika-next:after {
		border-color: transparent transparent transparent #000
	}
}

.view-careers .career-form .datepicker .pika-label {
	background: 0 0;
	color: #b99f5e;
	font-weight: 400;
	margin: 0 5px;
	padding: 5px 0;
	font-family: Times New Roman, Georgia, Serif;
	font-size: 14px;
	text-transform: uppercase
}

.view-careers .career-form .datepicker .pika-table th {
	font-size: 12px;
	font-family: Open Sans, sans-serif;
	color: #000
}

.view-careers .career-form .datepicker .pika-table th abbr {
	font-weight: 700
}

.view-careers .career-form .datepicker .pika-button {
	background: 0 0;
	color: #000;
	font-size: 12px;
	font-family: Open Sans, sans-serif;
	text-align: center;
	padding: 4px
}

.view-careers .career-form .datepicker .pika-button:hover {
	background-color: #b99f5e !important;
	color: #000 !important;
	border-radius: 0 !important;
	box-shadow: none !important
}

.view-careers .career-form .datepicker .is-selected .pika-button {
	background-color: #b99f5e !important;
	color: #000 !important;
	border-radius: 0 !important;
	box-shadow: none !important
}

.view-careers .career-form .appeal {
	width: 650px;
	margin: auto auto 50px;
	text-align: center;
	font-family: Open Sans, sans-serif;
	font-size: 13px;
	font-weight: 100;
	line-height: 24px
}
@media screen and (max-width: 767px){
	.view-careers .career-form .appeal {
		width: auto;
		padding: 0 20px;
	}
}

.view-careers .career-form form {
	display: block;
	width: 760px;
	margin: auto
}

.view-careers .career-form form.hidden {
	display: none
}

@media only screen and (max-width: 767px) {
	.view-careers .career-form form {
		width: 90%;
		margin: auto
	}
}

.view-careers .career-form input {
	padding: 13px 0 !important;
	outline: none
}

.view-careers .career-form input[type=submit] {
	padding: 10px 0 !important;
	outline: none
}

@media only screen and (max-width: 767px) {
	.view-careers .career-form input {
		text-align: center
	}
}

.view-careers .career-form input:focus {
	outline: none
}

.view-careers .career-form .form-column {
	display: block;
	width: 100%
}

.view-careers .career-form .birthday, .view-careers .career-form .phone-number {
	width: 115px !important;
	display: inline-block !important
}

.view-careers .career-form .resume {
	float: right
}

.view-careers .career-form .name, .view-careers .career-form .post, .view-careers .career-form .email {
	width: 400px
}

.view-careers .career-form .photo {
	position: relative;
	width: 22%;
	height: 215px;
	float: right;
	border: 1px solid rgba(163, 140, 89, .5);
	background-color: #f5f0e6
}
@media screen and (max-width: 767px){
	.view-careers .career-form .photo {
		width: 215px;
		float: none;
		margin: 0 auto 10px;
	}
}

.view-careers .career-form .photo:hover {
	opacity: .8
}

.view-careers .career-form .photo input[type=file] {
	display: block;
	position: absolute;
	height: 215px;
	width: 100%;
	margin-top: -215px;
	opacity: 0
}

.view-careers .career-form .photo .preview-photo {
	height: 100%;
	width: 100%;
	z-index: 3;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAA6CAYAAAAqYK7WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk2OTNEQzdGNTYwRTExRTVBMEM3QjhDMDI5Q0RDMkJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk2OTNEQzgwNTYwRTExRTVBMEM3QjhDMDI5Q0RDMkJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTY5M0RDN0Q1NjBFMTFFNUEwQzdCOEMwMjlDREMyQkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTY5M0RDN0U1NjBFMTFFNUEwQzdCOEMwMjlDREMyQkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42Bn1AAAAG7UlEQVR42uxa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);
	cursor: pointer
}

.view-careers .career-form .photo .preview-photo.loaded-pic {
	position: relative;
	background-size: contain;
}

.view-careers .career-form .photo .preview-photo:hover:before {
	opacity: .9;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5NzkyMzYyNTZFMDExRTU5MDY0REMyNDcyMTkyODZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE5NzkyMzYzNTZFMDExRTU5MDY0REMyNDcyMTkyODZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTk3OTIzNjA1NkUwMTFFNTkwNjREQzI0NzIxOTI4NkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTk3OTIzNjE1NkUwMTFFNTkwNjREQzI0NzIxOTI4NkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz78CWmcAAABb0lEQVR42pSVz0eEQRjHpz2UIl2KaLWiiIhlD0ukS5TsIaLTHtKlU/9EkURJhzosXTqnS0oklrp0jmgTJdKS6Aexmr6jZzJ9zbw/Hj6HmWeezzvzzsz7Kq21AnlwDDqknYYMWAG9pm06hkFd/8Y5aE8hawIVqa2BrOk81f+jCtoSyrap9swkusAVJ2KkRrZJNY9gwA7oBtc04AS0BoTrNPYJDNp3aOkBNzTwCDSTbJXGPIMhm+cnZ8EtFRw60iXK1WVTVUhoyIE7KjwAy9T3IsdNxQkNfeBeh+MVFHy1UceiHzwEZMVQXUaFowb2PP0X4DJYFTHDRfAdWPKuXLnES14g2YdzPW1U5IDHCudJ9gnG6c7b2GEpy+ZI9gUmnHxejosbW67UlZVBg2RTnhUUZKfd2GDhrEc2HbFhRY90zQo7wbuTMOKZBJ+vEfBG0rJNTsqsGjLbpB/YUTkBf3feTZbkPab9BYyBfdBi2j8CDADDUQS06b/1jgAAAABJRU5ErkJggg==) #b99f5e 50% 50% no-repeat;
	height: 100%;
	content: '';
	width: 100%;
	display: block
}

.view-careers .career-form .ad {
	letter-spacing: -1ex;
	width: 72%;
	margin-right: 10%
}
@media screen and (max-width: 767px){
	.view-careers .career-form .ad{
		width: auto;
		margin-right: 0;
	}
}

.view-careers .career-form .field {
	border-bottom: 1px solid rgba(163, 140, 89, .5);
	margin-bottom: 12px;
	letter-spacing: normal;
}

.view-careers .career-form .field.resume-field .cont-file {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlGRTIyMzIxNTYwRDExRTU4OTY2QTY5N0FFN0EyN0REIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlGRTIyMzIyNTYwRDExRTU4OTY2QTY5N0FFN0EyN0REIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUZFMjIzMUY1NjBEMTFFNTg5NjZBNjk3QUU3QTI3REQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUZFMjIzMjA1NjBEMTFFNTg5NjZBNjk3QUU3QTI3REQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4MPZxEAAACZklEQVR42rSWT2gTQRTG32Z3Y2Kp0lJoItgighpSKrRFhBw8eCkWixd706MgggiCN09ePHjwogcvvRWpf6gtDVFPor1YjbY0EUujJog1EP9bakmz6zeb15LU7uxo1hd+h92d+b6dfS9vRrs/fJIkEQaD4AiIgyho52dFsAgyIAnGwbKbkCG5fwpcBBGXMTuYXiDe9iO4BG6A1Y2DA5sI7ALPwDWJyWYR4TnPWUNqlABPwX769+hmjYSbUQxMgjZqPNpYK7bRaAsYBdvJvxBat1h73egs6CL/I87ajpEo4Qv0/0Joh0QZH1XJi6ZpFN2doD29Q2TbNrDo3VySCq8equRrUBgNqL6aYYYpGK6mURiZwSbVqQPi0/WojratSt21Za2qTu0RK+r0GhVqanVWYAS3/rFCM9RMum7Sr6XPMokOYdTsZdQajVPs4AnkSa/JWYA6u/ppZ+wwLaTveOVqW0Bl3Yu5J5R7eY8Cen1r1PDLz6VUCsIp7x+euUGV5TNJmp++WXPPotzMmINCfBdGeaVCEGbZFL2eHnGKYuHFXXozM65aDAXxLdKqXaG6sgf06UOGfn55/zd/2rTBzU+6+7W073WSDyvnulIpU0tkHzJUzZRlV+hrcV4mMSmMJkBJ1h26D50m3Qy5qpRXlujx7fNuj4X2hMHb7xVw2W3ko9FzjfQ6ob28Vt5Xee/3O7Ksvb5NrIAh8M1HE6F1nLXrdtgsN9iSDyYl1sq6nRmmwAEw24DJLGtMeZ2C3oI+cIbPbqpR5Dl9rKF0riuD62AYHAP9fH7rqGnConUV+HiVAmOyA+RvAQYATa+r7O5LyGEAAAAASUVORK5CYII=) 100% 50% no-repeat;
	overflow: hidden;
	width: 50px;
	float: right
}

.view-careers .career-form .field.resume-field .cont-file:hover {
	opacity: .8
}

.view-careers .career-form .field.resume-field .cont-file .resume {
	width: 340px;
	opacity: 0
}

.view-careers .career-form .field.inline-field {
	display: inline-block;
	width: 48%
}
@media screen and (max-width: 767px){
	.view-careers .career-form .field.inline-field{
		display: block;
		width: auto;
	}
}

.view-careers .career-form .field.inline-field.birthday-field {
	margin-right: 2%
}

.view-careers .career-form .field.inline-field.phone-field {
	margin-left: 2%
}
@media screen and (max-width: 767px){
	.view-careers .career-form .field.inline-field.birthday-field ,
	.view-careers .career-form .field.inline-field.phone-field {
		margin-left: 0;
		margin-right: 0;
	}
}

.view-careers .career-form input img {
	width: 100%;
	height: 100%
}

.view-careers .career-form input[type=text], .view-careers .career-form input[type=email], .view-careers .career-form input[type=file], .view-careers .career-form input[type=date], .view-careers .career-form input[type=phone], .view-careers .career-form label {
	display: inline-block;
	line-height: 14px;
	padding: 13px 10px;
	margin: 0;
	font-family: Open Sans, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	background: 0 0;
	border: none
}

@media only screen and (max-width: 767px) {
	.view-careers .career-form input[type=text], .view-careers .career-form input[type=email], .view-careers .career-form input[type=file], .view-careers .career-form input[type=date], .view-careers .career-form input[type=phone], .view-careers .career-form label {
		font-family: Times New Roman, Georgia, Serif;
		font-size: 16px;
		font-style: italic;
		text-transform: none
	}
}

.view-careers .career-form input[type=file] {
	cursor: pointer
}

.view-careers .career-form input {
	padding-left: 15px
}

.view-careers .career-form label span.star {
	font-size: 14px;
	color: #b99f5e
}

.view-careers .career-form .notes {
	resize: none;
	background-image: -webkit-linear-gradient(#fff, #fff 44px, rgba(163, 140, 89, .5) 44px, rgba(163, 140, 89, .5) 45px, #fff 45px);
	background-image: linear-gradient(#fff, #fff 44px, rgba(163, 140, 89, .5) 44px, rgba(163, 140, 89, .5) 45px, #fff 45px);
	background-size: 100% 45px;
	border: none;
	line-height: 45px;
	font-family: Open Sans, sans-serif;
	font-size: 12px;
	padding: 8px;
	width: 100%
}

.view-careers .career-form ::-webkit-input-placeholder {
	color: #000;
	text-transform: uppercase
}

.view-careers .career-form ::-moz-placeholder {
	color: #000;
	text-transform: uppercase
}

.view-careers .career-form :-ms-input-placeholder {
	color: #000;
	text-transform: uppercase
}

.view-careers .career-form ::placeholder {
	color: #000;
	text-transform: uppercase
}

.view-careers .career-form .notes:focus {
	outline: none
}

.view-careers .career-form button[type=submit] {
	display: block;
	width: 190px;
	margin: 20px auto 0;
	padding: 10px 16px;
	outline: none;
	border: none;
	border-radius: 20px;
	background: #19401e;
	text-align: center;
	font-family: Open Sans, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition: all 250ms linear;
	transition: all 250ms linear
}

.view-careers .career-form input[type=submit] {
	display: block;
	width: 190px;
	margin: 20px auto 0;
	padding: 10px 16px;
	outline: none;
	border: none;
	border-radius: 20px;
	background: #19401e;
	text-align: center;
	font-family: Open Sans, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition: all 250ms linear;
	transition: all 250ms linear
}

.view-careers .career-form button:hover {
	background-color: #0b1b0d
}

.view-careers .career-form input[type=submit]:hover {
	background-color: #0b1b0d
}

@media only screen and (max-width: 767px) {
	.view-careers .career-form button {
		/*width: 120px;*/
		/*padding: 10px*/
	}

	.view-careers .career-form button:hover {
		background-color: #0b1b0d
	}

	.view-careers .career-form input[type=submit] {
		width: 120px;
		padding: 10px
	}

	.view-careers .career-form input[type=submit]:hover {
		background-color: #0b1b0d
	}
}

.view-careers .career-form .text-error p {
	font-family: Open Sans, sans-serif;
	text-align: center;
	font-size: 13px;
	font-weight: 100;
	margin: 0
}

.view-careers .career-form .text-response {
	padding: 100px 0;
	display: none
}

.view-careers .career-form .text-response p {
	text-align: center;
	font-family: Times New Roman, Georgia, Serif;
	font-style: italic;
	font-size: 16px;
	margin: 0
}

.view-careers .career-form .text-response.visible {
	display: block
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

.view-contacts .title-bg {
	position: relative;
	width: 85%;
	background-color: gray;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%
}

#gmap {
	top: 0;
	left: 0;
	position: absolute !important;
	width: 100%;
	height: 100%;
}

@media only screen and (max-width: 1010px) {
	.view-contacts .title-bg {
		width: 100%;
		min-width: 0
	}
}

@media only screen and (max-width: 767px) {
	.view-contacts .title-bg {
		width: 100%;
		min-height: 300px
	}
}

.view-contacts h1.headline {
	color: #a38c59;
	width: 50%
}

@media only screen and (max-width: 767px) {
	.view-contacts h1.headline {
		width: 100%;
		margin: 45px 0 40px
	}
}

.view-contacts h4.subline {
	color: #000;
	width: 50%;
	margin-top: 35px;
	margin-bottom: 35px;
	font-size: 18px
}

@media only screen and (max-width: 767px) {
	.view-contacts h4.subline {
		display: none
	}
}

.view-contacts .divider {
	margin: 58px auto;
	background-color: transparent
}

@media only screen and (max-width: 767px) {
	.view-contacts .divider {
		display: none
	}
}

.view-contacts .contacts {
	text-align: center
}

.view-contacts .contacts .contact {
	font-family: Open Sans, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
	margin: 0 20px
}

@media only screen and (max-width: 767px) {
	.view-contacts .contacts .contact {
		font-size: 12px;
		margin-bottom: 12px;
		display: block
	}
}

.view-contacts .departments {
	display: block;
	text-align: center
}

@media only screen and (max-width: 767px) {
	.view-contacts .departments {
		display: table-footer-group
	}
}

.view-contacts .departments .department {
	display: inline-block;
	vertical-align: top;
	width: 160px;
	margin: 0 20px 25px
}

.view-contacts .departments .department p {
	text-align: center;
	margin: 0;
	line-height: 26px;
	font-family: Open Sans, sans-serif;
	font-size: 12px;
	text-transform: uppercase
}

.view-contacts .departments .department p.row-title {
	color: #a38c59;
	font-family: Times New Roman, Georgia, Serif;
	font-size: 16px;
	line-height: 20px
}

.view-contacts .contact-form {
	width: 40%;
	min-width: 575px;
	margin: 58px auto 80px
}

@media only screen and (max-width: 767px) {
	.view-contacts .contact-form {
		/*display: table-header-group;*/
		min-width: 100%;
		width: 100%
	}

	.view-contacts .contact-form.inverted:after, .view-contacts .contact-form.inverted:before {
		-webkit-transform: scaleX(-1);
		-ms-transform: scaleX(-1);
		transform: scaleX(-1)
	}

	.view-contacts .contact-form:after, .view-contacts .contact-form:before {
		position: relative;
		display: block;
		width: 77px;
		height: 28px;
		left: 0;
		right: 0;
		margin: 40px auto;
		background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
		background-size: 80%;
		background-position: 50% 50%;
		content: ''
	}

	.view-contacts .contact-form:after {
		-webkit-transform: scaleX(-1);
		-ms-transform: scaleX(-1);
		transform: scaleX(-1)
	}

	.view-contacts .contact-form:before {
		margin: 35px auto
	}
}

.view-contacts .contact-form form {
	display: block
}

.view-contacts .contact-form form.hidden {
	display: none
}

@media only screen and (max-width: 767px) {
	.view-contacts .contact-form form {
		width: 90%;
		margin: auto
	}
}

.view-contacts .contact-form input {
	outline: none
}

@media only screen and (max-width: 767px) {
	.view-contacts .contact-form input {
		text-align: center
	}
}

.view-contacts .contact-form input:focus {
	outline: none
}

.view-contacts .contact-form .form-column {
	display: block;
	width: 100%
}

.view-contacts .contact-form input[type=text], .view-contacts .contact-form input[type=email] {
	display: block;
	width: 100%;
	line-height: 14px;
	padding: 13px 0;
	margin: 0 0 12px;
	font-family: Open Sans, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	background: 0 0;
	border: none;
	border-bottom: 1px solid rgba(163, 140, 89, .5)
}

@media only screen and (max-width: 767px) {
	.view-contacts .contact-form input[type=text], .view-contacts .contact-form input[type=email] {
		font-family: Times New Roman, Georgia, Serif;
		font-size: 16px;
		font-style: italic;
		text-transform: none
	}
}

.view-contacts .contact-form button {
	display: block;
	width: 190px;
	margin: 40px auto 0;
	padding: 10px 16px;
	outline: none;
	border: none;
	border-radius: 20px;
	background: #19401e;
	text-align: center;
	font-family: Open Sans, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition: all 250ms linear;
	transition: all 250ms linear
}

.view-contacts .contact-form input[type=submit] {
	display: block;
	width: 190px;
	margin: 40px auto 0;
	padding: 10px 16px;
	outline: none;
	border: none;
	border-radius: 20px;
	background: #19401e;
	text-align: center;
	font-family: Open Sans, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition: all 250ms linear;
	transition: all 250ms linear
}

.view-contacts .contact-form button:hover {
	background-color: #0b1b0d
}

.view-contacts .contact-form input[type=submit]:hover {
	background-color: #0b1b0d
}

@media only screen and (max-width: 767px) {
	.view-contacts .contact-form button {
		width: 120px;
		padding: 10px
	}

	.view-contacts .contact-form input[type=submit] {
		width: 120px;
		padding: 10px
	}

	.view-contacts .contact-form button:hover {
		background-color: #0b1b0d
	}

	.view-contacts .contact-form input[type=submit]:hover {
		background-color: #0b1b0d
	}
}

.view-contacts .contact-form .text-response {
	padding: 100px 0;
	display: none
}

.view-contacts .contact-form .text-response p {
	text-align: center;
	font-family: Times New Roman, Georgia, Serif;
	font-style: italic;
	font-size: 16px;
	margin: 0
}

.view-contacts .contact-form .text-response.visible {
	display: block
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

.view-halls .title-bg .container-inner .headline {
	margin-bottom: 10px
}

.view-halls .title-bg .container-inner ul {
	padding: 0;
	list-style: none;
	text-align: center
}

.view-halls .title-bg .container-inner ul li {
	display: inline-block;
	background-color: #fff;
	font-family: Open Sans, sans-serif;
	font-size: 13px;
	border-radius: 20px;
	padding: 6px 13px;
	margin: 0 4px 5px;
	cursor: pointer
}

.view-halls .title-bg .container-inner ul li a {
	font-weight: 100
}

.view-halls .title-bg .container-inner ul li a:hover {
	text-decoration: underline
}

.hall.conference > * {
	letter-spacing: normal;
}
.view-halls .hall {
	max-width: 1000px;
	margin: 40px auto;
	padding: 0 10px;
	letter-spacing: -1ex;
}

.view-halls .hall .name {
	text-transform: uppercase
}

.view-halls .hall .description {
	display: inline-block;
	width: 75%;
	padding-right: 40px;
	font-size: 13px;
	line-height: 24px;
	margin-bottom: 20px;
	font-weight: 100
}
@media screen and (max-width: 767px){
	.view-halls .hall .description{
		width: auto;
		padding-right: 0;
	}
}

.view-halls .hall .description * {
	font-weight: 100
}

.view-halls .hall .description b {
	font-weight: 700
}

.view-halls .hall .preview-description {
	display: inline-block;
	width: 25%;
	font-family: EB Garamond, serif;
	vertical-align: top;
	font-size: 32px;
	line-height: 32px;
	padding: 0 14px
}

@media screen and (max-width: 767px){
	.view-halls .hall .preview-description {
		display: block;
		width: auto;
		font-size: 24px;
		padding: 0;
	}
}

.view-halls .hall:last-child .divider {
	display: none
}

.view-halls .more-halls {
	max-width: 1000px;
	margin: 0 auto;
	padding: 0 10px
}

.view-halls .more-halls .more-halls-title {
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 0
}

.view-halls .scroll-help {
	position: relative;
	top: -90px
}

.view-halls .divider {
	background: 0 0;
	margin: 58px 0
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

@media only screen and (max-width: 767px) {
	.view-live .title-bg {
		background-color: transparent;
		background-image: none !important
	}
}

@media only screen and (max-width: 767px) {
	.view-live .title-bg:before {
		background-color: transparent;
		padding-top: 100px
	}
}

@media only screen and (max-width: 767px) {
	.view-live .title-bg .container-inner {
		margin-bottom: 30px;
		position: relative
	}

	.view-live .title-bg .container-inner ul {
		margin-bottom: 10px
	}

	.view-live .title-bg .container-inner ul a {
		display: block
	}

	.view-live .title-bg .container-inner ul a li {
		font-family: Open Sans, sans-serif;
		font-weight: 100;
		font-size: 14px;
		margin-bottom: 0
	}

	.view-live .title-bg .container-inner.inverted:after, .view-live .title-bg .container-inner.inverted:before {
		-webkit-transform: scaleX(-1);
		-ms-transform: scaleX(-1);
		transform: scaleX(-1)
	}

	.view-live .title-bg .container-inner:after, .view-live .title-bg .container-inner:before {
		position: relative;
		display: block;
		width: 77px;
		height: 28px;
		left: 0;
		right: 0;
		margin: 40px auto;
		background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
		background-size: 80%;
		background-position: 50% 50%;
		content: ''
	}

	.view-live .title-bg .container-inner:before {
		display: none
	}

	.view-live .title-bg .container-inner:after {
		margin: 20px auto
	}
}

.view-live .title-bg .container-inner .headline {
	margin-bottom: 10px
}

@media only screen and (max-width: 767px) {
	.view-live .title-bg .container-inner .headline {
		margin-bottom: 30px;
		color: #b99f5e;
		text-shadow: none;
		font-size: 30px
	}
}

.view-live .title-bg .container-inner ul {
	padding: 0;
	list-style: none;
	text-align: center
}

.view-live .title-bg .container-inner ul li {
	display: inline-block;
	background-color: #fff;
	border-radius: 20px;
	padding: 6px 13px;
	margin: 0 4px 5px;
	cursor: pointer
}

.view-live .title-bg .container-inner ul li a {
	font-family: Open Sans, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: 100
}

.view-live .title-bg .container-inner ul li a:hover {
	text-decoration: underline
}

.view-live .more-news {
	max-width: 1000px;
	margin: 65px auto 0;
	padding: 0 10px
}

@media only screen and (max-width: 767px) {
	.view-live .more-news {
		padding: 0;
		margin-top: 0
	}
}

.view-live .more-news .more-news-title {
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 0
}

@media only screen and (max-width: 767px) {
	.view-live .more-news .more-news-title {
		display: none
	}
}

.view-live .scroll-help {
	position: relative;
	top: 20px
}

.view-live .divider {
	background: 0 0;
	margin: 58px 0
}

@media only screen and (max-width: 767px) {
	.view-live .divider {
		display: none
	}
}

@media only screen and (max-width: 767px) {
	.news-items .news-item-preview {
		margin-bottom: 5px
	}

	.news-items .news-item-preview.inverted:after, .news-items .news-item-preview.inverted:before {
		-webkit-transform: scaleX(-1);
		-ms-transform: scaleX(-1);
		transform: scaleX(-1)
	}

	.news-items .news-item-preview:after, .news-items .news-item-preview:before {
		position: relative;
		display: block;
		width: 77px;
		height: 28px;
		left: 0;
		right: 0;
		margin: 40px auto;
		background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
		background-size: 80%;
		background-position: 50% 50%;
		content: ''
	}

	.news-items .news-item-preview:before {
		display: none
	}

	.news-items .news-item-preview:after {
		margin: 20px auto
	}

	.news-items .news-item-preview:last-child:after {
		display: none
	}
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

.view-history {
	min-height: 610px
}

.view-history .slider-wrap {
	width: 85%;
	min-width: 1000px;
	margin: auto
}

@media only screen and (max-width: 1010px) {
	.view-history .slider-wrap {
		width: 100%;
		min-width: 0
	}
}

.view-history .container-title {
	position: relative
}

.view-history .container-title h1.headline {
	position: absolute;
	width: 75%;
	top: 45.2%;
	left: 0;
	right: 0;
	color: #fff;
	font-family: Times New Roman, Georgia, Serif;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .43);
	margin: 0 auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.view-history .slider-text .slide {
	height: auto;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
	cursor: default
}

.view-history .slide-image {
	position: relative;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover
}

.view-history .slide-image:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .2)
}

.view-history .slide-text {
	position: relative;
	display: block;
	max-width: 980px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 30px auto 58px;
	cursor: default;
	font-weight: 100
}

.view-history .slide-text p {
	font-weight: 100
}

.view-history .slide-text .slide-inner {
	display: block;
	width: 55%;
	min-width: 530px;
	margin: 0 auto
}

.view-history .slide-text h1.headline {
	width: 65%;
	margin: 0 auto 5px;
	text-transform: none;
	font-size: 36px;
	font-family: EB Garamond, serif;
	line-height: 36px;
	color: #000
}

.view-history .slide-text p {
	width: 65%;
	margin: 0 auto;
	font-family: Open Sans, sans-serif;
	font-size: 13px;
	line-height: 24px;
	text-align: center;
	font-style: light
}

.view-history .slick-dots {
	position: relative;
	bottom: 0;
	margin-top: 30px
}

.view-history .slick-dots li {
	display: inline-block;
	vertical-align: middle;
	width: 90px;
	height: 30px;
	margin: 0;
	background: 0 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

@media only screen and (min-width: 1290px) {
	.view-history .slick-dots li {
		width: 68px
	}
}

@media only screen and (max-width: 1010px) {
	.view-history .slick-dots li {
		width: auto
	}
}

.view-history .slick-dots li button {
	height: 30px;
	width: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	font-size: 13px;
	color: #000;
	margin: 0 auto
}

.view-history .slick-dots .slick-active {
	background: 0 0
}

.view-history .slick-dots .slick-active button {
	color: #b99f5e;
	font-size: 36px;
	font-family: Times New Roman, Georgia, Serif
}

.view-history .divider {
	margin: 58px auto
}

.view-history .nav-track {
	position: relative;
	width: 12px;
	margin-left: -6px;
	margin-bottom: 25px;
	margin-top: 65px;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all 175ms linear;
	transition: all 175ms linear
}

.view-history .nav-track .selector-triangle {
	position: absolute;
	top: 7px;
	left: 0;
	width: 12px;
	height: 12px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOEVGMTk4MTNFQzQ1RjM0MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NjMyNUJCRkQyRkExMUU0QkJERDkwOEU2RUU4NjE1RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NjMyNUJCRUQyRkExMUU0QkJERDkwOEU2RUU4NjE1RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmU0YjJjY2VmLTM4NWUtNDE1Mi1iMGM1LTQzZmQ1NDdkY2U3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOEVGMTk4MTNFQzQ1RjM0MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj/3khkAAAFXSURBVHjaYvz//z8DJYAFiN9RYgDjfzxO+P3zGwMTMysDMwsrTgOY8Jl+/tAihid3TuJ1AU4DXj2+yvD6yXWGB9cPMfz984t0A+5fOwimv3x4yfD07hncBvz+9Z3hw5tHDF8+voLb9ObZLSC+CVf08OZRhn///oLZv358Zfj07inD5/fPGf7//8fAAtJ07/JehucPLjBw8ggxCIkrMXz99BrFls/vnzFcPLwUGKhfGd69us/AyMjIoGboxcAjIIGIhbuX9zDcPLeV4f+/f3gDjYtXhMHALpZBUEwBMxqf3T8Htunf3z9YNfMJyzCYOKcwcHILoiQkOJBSNALTFw4tAbrkL4pmfhFZoOZUBg4ufvyxADJExyIE1WYhaayacUajnLoVg6qBB5jNxsED9jM2zRheQAYq+m4Mr55cZZBUMGTgFZQkLy+8fXEHHLVcQEyWAcQAgAADABT0jtKFybmmAAAAAElFTkSuQmCC) 0 0 no-repeat;
	background-size: contain;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all 175ms cubic-bezier(.455, .03, .515, .955);
	transition: all 175ms cubic-bezier(.455, .03, .515, .955)
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

@media screen and (max-width: 767px){
	.view-restaurant .title-bg{
		font-size: 0;
		text-align: center;
		-webkit-background-size: cover;
		background-size: cover;
	}
	.view-restaurant .title-bg:before{
		position: absolute;
		top: 0; left: 0;
		width: 100%;
		height: 100%;
		padding: 0;
	}
	.view-restaurant .title-bg .container-inner{
		position: relative;
		padding: 80px 0 20px;
	}
}


.view-restaurant .title-bg .container-inner .headline {
	margin-bottom: 10px
}

.view-restaurant .title-bg .container-inner ul {
	padding: 0;
	list-style: none;
	text-align: center
}

.view-restaurant .title-bg .container-inner ul li {
	display: inline-block;
	background-color: #fff;
	border-radius: 20px;
	padding: 6px 13px;
	margin: 0 4px 5px;
	cursor: pointer
}

.view-restaurant .title-bg .container-inner ul li a {
	font-family: Open Sans, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: 100
}

.view-restaurant .title-bg .container-inner ul li a:hover {
	text-decoration: underline
}

.view-restaurant .restaurant {
	max-width: 1000px;
	margin: 40px auto;
	padding: 0 10px
}

.view-restaurant .restaurant .name {
	text-transform: uppercase
}

.view-restaurant .restaurant .description {
	display: inline-block;
	width: 100%;
	padding-right: 40px;
	font-size: 13px;
	line-height: 24px;
	margin-bottom: 20px;
	font-weight: 100;
}

@media screen and (max-width: 767px){
	.view-restaurant .restaurant .description {
		display: block;
		padding: 0;
	}
}

.view-restaurant .restaurant .description b {
	font-weight: 700
}

.view-restaurant .restaurant .text {
	width: 100%;
	margin: auto;
	font-family: Open Sans, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #000
}

.view-restaurant .restaurant .text * {
	font-weight: 100
}

.view-restaurant .restaurant .text p {
	margin: 0;
	display: inline-block;
	width: 65%
}

@media screen and (max-width: 767px){
	.view-restaurant .restaurant .text p {
		display: block;
		width: auto;
	}
}

.view-restaurant .restaurant .quote blockquote {
	display: inline-block;
	vertical-align: top;
	width: 25%;
	font-family: EB Garamond, serif;
	margin: 0 0 0 30px !important;
	font-size: 32px;
	line-height: 32px
}

@media screen and (max-width: 767px){
	.view-restaurant .restaurant .quote blockquote{
		position: relative;
		padding: 0 20px;
		display: block;
		width: auto;
		font-size: 22px;
		line-height: 1.25;
		color: #BEBEBE;
		font-style: italic;
		text-align: center;
		margin: 0 !important;
	}
	.view-restaurant .restaurant .quote blockquote:before{
		content: '"';
		position: absolute;
		top: 5px;
		left: 5px;
	}
	.view-restaurant .restaurant .quote blockquote:after{
		content: '"';
		position: absolute;
		top: 5px;
		right: 5px;
	}
}

.view-restaurant .restaurant .button-gallery {
	font-family: Open Sans, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	line-height: 25px;
	padding: 2px 15px 2px 35px;
	cursor: pointer;
	display: block;
	width: 200px;
	margin-top: 10px
}

.view-restaurant .restaurant .icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOEVGMTk4MTNFQzQ1RjM0MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNDE5MkIzOUNENTMxMUU0QjZBNEFEMjMxRTA0RDNBMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNDE5MkIzOENENTMxMUU0QjZBNEFEMjMxRTA0RDNBMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmUwMzFlNWE3LTY4ZTItNDViOC1iZmMyLWUwYTlhOGNmMDgwMyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjk0MjE0ZmQyLWYzNmUtMTE3Ny1iZTQ1LTg1NDdjNmQwOWJjYSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl12V/IAAAMOSURBVHjavJZNTBNBFMff7vaDNoCUIojYFvzAwqFERAgRNH4EDsSP6MFED5pwkKt39SIXvXnDeNGjB40mSiImoEJISDBaNGAhkoamMdrWotaW0m7Xt+N0Wba720oKL/kRujv7/jPzPmYYQRBgK80g/hl5cDnfuEbkLNKDNCN2+jyCzIoukKfIvJ6TnisP/wnq2FHkFtKt8b6WcgK5jYwjN5A3Wg5ZjeclyBAypiOmZt30myHqoyDBSmQUuYowGwgTQ78dpb50Ba3IMNJZhPzopL6seoJ3kY4iJmUH9akqKCZI/yZUQj/1vVYW1AbzxazUtgsa2y5Aub2e/E78DsH89COIfvPli+lgNvmygi1IV85IloPSijowmKwgCBmobeiEqjqP9N5UUg7OppM4kIEMnyJjYtEg/r+qdNVFNbxZwXNqU6txtYG7/RKYLNtAyPBkAjlj6tuh2nmQiPKpFViceQ7+Ty/U3IkaXlZWPznmau4F1mCCgG8UErGw9DyZ+AnJeHTdTjAMS3bC4T6mtbVH5FvqVt18dCTOOp38A5lMmmxbODgDocAHsmLbDjeu8BAYjBbpGz69qiW4Xy5oVxvBp5NgttqgwXOK/A4F3oP/4zBUOVpI/IILb/GpADv3dK1tt/ZhYFdmqUp6Metmvhz6AmV2J+z2nKZbuwy/wn4SQ6O5tKAaYWVdX79fYYxYzgCp1TjZTtFSKzFcGUveFWAR+Qo/066fE0NpZihW7TgAC6FFmB65AxxnhDTGd2/reeBkMdQxn1xQPFZy0otX1FNZpQvL5CL8+DqHSYRJU7MPm4ETV8jIJqm52nG54BPkpnLE0uwrMFsqgDOYpWecsQS2O1ulFiIvD0HgsYTGtAQfywW9yISy23xfekcogk1QjXXN+zrJ8eKbQG8BOaeFeC24vwmCos/XWufhNWSqiGJT1KfmARxH+ookOkV9xfPdaSK0RO5tMKYC/fa4WkPRKpoEMkCFJ/9DbJIKDShXpnbiq5mYSIfpaXIG6UWaFBfhOeQl8ox2LP0WudVX/b8CDAAFz9vyBkWvpAAAAABJRU5ErkJggg==) 0 0 no-repeat;
	background-size: contain
}

.view-restaurant .restaurant .scroll-help {
	position: relative;
	top: -40px
}

.view-restaurant .restaurant:nth-child(odd) .divider {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.view-restaurant .restaurant:last-child .divider {
	display: none
}

.view-restaurant .restaurant .preview-img {
	width: 65%;
	padding-right: 35px
}

@media screen and (max-width: 767px){
	.view-restaurant .restaurant .preview-img{
		width: auto;
		max-width: 100%;
		padding-right: 0;
	}
}

.view-restaurant .restaurant .preview-img:before {
	content: '';
	padding-top: 60%;
	display: block
}

.view-restaurant .divider {
	background: 0 0;
	margin: 58px 0
}

.dividers.inverted:after, .dividers.inverted:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.dividers:after, .dividers:before {
	position: relative;
	display: block;
	width: 77px;
	height: 28px;
	left: 0;
	right: 0;
	margin: 40px auto;
	background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

.view-booking-page {
	margin-top: 140px;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center
}

@media only screen and (device-width: 320px)and (device-height: 480px)and (-webkit-device-pixel-ratio: 2)and (device-aspect-ratio: 2/3) {
	.view-booking-page {
		margin-top: 120px
	}
}

.view-booking-page .cookies {
	font-family: Times New Roman, Georgia, Serif;
	font-style: italic;
	font-weight: 100;
	font-size: 30px;
	padding-left: 20px;
	padding-right: 20px
}

@media only screen and (min-width: 1290px) {
	.view-booking-page .cookies {
		padding-top: 150px
	}
}

@media only screen and (min-width: 1560px) {
	.view-booking-page .cookies {
		padding-top: 150px
	}
}

.view-booking-page .cookies a {
	color: #b99f5e
}

.view-booking-page .iframe-cont iframe {
	min-height: 1500px;
	width: 100%;
	border: none
}

@media only screen and (max-width: 767px) {
	.view-booking-page .iframe-cont iframe {
		min-height: 540px
	}
}

.view-booking-page h1.headline {
	display: none
}

@media only screen and (max-width: 1010px) {
	.view-booking-page h1.headline {
		display: block;
		margin: 0 0 30px;
		color: #b99f5e;
		text-shadow: none;
		font-size: 30px;
		padding: 0 40px
	}

	.view-booking-page h1.headline.inverted:after, .view-booking-page h1.headline.inverted:before {
		-webkit-transform: scaleX(-1);
		-ms-transform: scaleX(-1);
		transform: scaleX(-1)
	}

	.view-booking-page h1.headline:after, .view-booking-page h1.headline:before {
		position: relative;
		display: block;
		width: 77px;
		height: 28px;
		left: 0;
		right: 0;
		margin: 40px auto;
		background: url(/local/templates/main/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
		background-size: 80%;
		background-position: 50% 50%;
		content: ''
	}

	.view-booking-page h1.headline:before {
		display: none
	}

	.view-booking-page h1.headline:after {
		-webkit-transform: scaleX(-1);
		-ms-transform: scaleX(-1);
		transform: scaleX(-1)
	}
}

.view-booking-page p.title {
	display: none
}

.disabled {
	pointer-events: none;
	cursor: default;
}

.view-vaucher .makeorder .form{
	/*display: none;*/
	margin: 10px;
	padding: 10px 90px;
	border: 1px solid #e0cb97;
}
.view-vaucher .makeorder .fields{
	width: 100%;
}
.view-vaucher .makeorder .fields td:last-child{
	width: 60%;
	text-align: right;
}
.view-vaucher .makeorder .fields td{
	padding: 5px;
}
.view-vaucher .makeorder .fields label{
	font-family: Open Sans,sans-serif;
	font-size: 18px;
	line-height: 45px;
}
.view-vaucher .makeorder .fields .bit24_items-radio .item {
	position: relative;
	margin-bottom: 10px;
}

.view-vaucher .makeorder .form{
	display: block;
	padding: 10px;
}
/*.view-vaucher .product-vaucher .items .item input::-ms-input-placeholder,*/
/*.view-vaucher .product-vaucher .items .item input::-moz-placeholder,*/
/*.view-vaucher .product-vaucher .items .item input::-webkit-input-placeholder{*/
/*color: transparent*/
/*}*/
.view-vaucher .makeorder .form .fields tr.seo,
.view-vaucher .makeorder .form .fields tr.comment-label,
.view-vaucher .makeorder .form .fields tr.comment,
.view-vaucher .makeorder .form .fields td:first-child{
	display: none;
}
.view-vaucher .makeorder .form .fields .bit24_items-radio .item{
	padding-top: 5px;
	float: none;
}
.view-vaucher .makeorder .form .fields .bit24_items-radio .bit24_tt{
	top: 5px;
}
.view-vaucher .makeorder .form .fields .bit24_items-radio .bit24_tt span{
	min-width: 200px;
}

.view-vaucher .makeorder .fields .i_textarea {
	line-height: 35px;
	padding: 10px 20px;
	font-size: 18px;
}


@media only screen and (min-width: 1290px) {
	#player {
		width: 1066px;
		height: 600px;
	}
}

@media (max-width: 1290px) and (min-width: 900px) {
	#player {
		width: 880px;
		height: 518px;
	}
}

@media (max-width: 900px) and (min-width: 700px) {
	#player {
		width: 690px;
		height: 406px;
	}
}

@media (max-width: 700px) and (min-width: 500px) {
	#player {
		width: 490px;
		height: 320px;
	}
}

@media (max-width: 500px) and (min-width: 400px) {
	#player {
		width: 390px;
		height: 260px;
	}
}

@media (max-width: 400px) and (min-width: 300px) {
	#player {
		width: 290px;
		height: 193px;
	}
}

.view-news .news-item .image-content .news-item-preview
{
	display: inline-table;
}

.lng-mn-id-en .booking-btn.btn.new-book-bt {
	/*padding-right: 59px;
	padding-left: 59px;*/
}

.booking-btn.btn.new-book-bt {
	margin: 7px 0 0 7px !important;
	display: inline-block;
	line-height: 1;
	padding-top: 7px;
	padding-bottom: 5px;
	text-decoration: none;
}

@media (max-width: 400px) {
	.booking-btn.btn.new-book-bt {
		margin: 10px 0 0 7px !important;
		display: inline-block;
		text-decoration: none;
		font-size: 7px;
		padding-right: 8px;
		padding-left: 8px;
	}
}

.lang-panel .lang {
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 50%;
	padding: 5px;
	margin-right: 5px;
}

/*10.07.17 Panov*/
.content-inner table caption {
	font-size: .9em;
	background: #fff;
}
.content-inner table td,
.content-inner table th {
	padding: .35em .75em;
	vertical-align: top;
	font-size: .9em;
	/*border: 1px solid #CCCCCC;*/
	border-top: 0;
	border-left: 0;
}
.content-inner table td:first-child,
.content-inner table th:first-child {
	padding-left: 0;
	background-image: linear-gradient(to right, white 50%, rgba(255, 255, 255, 0) 100%);
	background-size: 2px 100%;
	background-repeat: no-repeat;
}
.content-inner table td:last-child,
.content-inner table th:last-child {
	padding-right: 0;
	border-right: 0;
	background-image: linear-gradient(to left, white 50%, rgba(255, 255, 255, 0) 100%);
	background-position: 100% 0;
	background-size: 2px 100%;
	background-repeat: no-repeat;
}
.content-inner table td:only-child,
.content-inner table th:only-child {
	background-image: linear-gradient(to right, white 50%, rgba(255, 255, 255, 0) 100%), linear-gradient(to left, white 50%, rgba(255, 255, 255, 0) 100%);
	background-position: 0 0, 100% 0;
	background-size: 2px 100%, 2px 100%;
	background-repeat: no-repeat, no-repeat;
}
.content-inner table th {
	line-height: 1.2;
}
@media screen and (max-width: 991px){
	.content-inner iframe{
		max-width: 100%;
	}
	.content-inner table {
		display: inline-block;
		border-spacing: 0;
		border-collapse: collapse;
		border: none;
		overflow-x: auto;
		max-width: 100%;
		text-align: left;
		vertical-align: top;
		background: linear-gradient(rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%) 0 0, linear-gradient(rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%) 100% 0;
		background-attachment: scroll, scroll;
		background-size: 1px 100%, 1px 100%;
		background-repeat: no-repeat, no-repeat;
	}
}


.promo_mobile_copy_popup {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	height: 83px;
	background: #ecebeb;
	opacity: 0.9;
	text-align: center;
}

.promo_mobile_copy_popup a.getpromomobile {
	display: inline-block;
    line-height: 25px;
	width: 174px;
    text-align: center;
    text-decoration: none;
    background-color: #19401e;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 25px;
    font-size: 9px;
    margin-top: 0px;
	opacity: 1;
}

.getpromomobileclose {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 20px;
	color: #000;
	opacity: 1;
	text-decoration: none;
}

@media only screen and (min-width: 992px) {
	.promo_mobile_copy_popup {
		display: none;
	}
}

#popup_ban_des {
	display: none;
	width: 390px;
}

.arcticmodal-container #popup_ban_des {
	display: block;
	background: #fff;
}

#popup_ban_des .box-modal_close {
	height: 25px;
	background: #b99f5e;
	position: relative;
}

#popup_ban_des .box-modal_close:after {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background: url(/local/templates/main/js/arctic/close.png) 0 0 no-repeat;
	position: absolute;
	top: 7px;
	right: 7px;
	cursor: pointer;
}

.popup_ban_des-img {
	width: 100%;
	height: 250px;
	background-position: 50% 50%;
	background-size: cover;
	position: relative;
	color: #fff;
	text-align: center;
	padding: 35px 60px;
}

.popup_ban_des-img:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	background: #000;
	opacity: 0.30;
}

.popup_ban_des-img > div {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 35px 60px;
}

@font-face {
	font-family: "DejaVuSerifBook";
	src: url("/local/templates/main/fonts/DejaVuSerifBook/DejaVuSerifBook.eot");
	src: url("/local/templates/main/fonts/DejaVuSerifBook/DejaVuSerifBook.eot?#iefix")format("embedded-opentype"),
	url("/local/templates/main/fonts/DejaVuSerifBook/DejaVuSerifBook.woff") format("woff"),
	url("/local/templates/main/fonts/DejaVuSerifBook/DejaVuSerifBook.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}

@font-face {
	font-family: "MyriadProRegular";
	src: url("/local/templates/main/fonts/MyriadProRegular/MyriadProRegular.eot");
	src: url("/local/templates/main/fonts/MyriadProRegular/MyriadProRegular.eot?#iefix")format("embedded-opentype"),
	url("/local/templates/main/fonts/MyriadProRegular/MyriadProRegular.woff") format("woff"),
	url("/local/templates/main/fonts/MyriadProRegular/MyriadProRegular.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}

.popup_ban_des-img * {
	margin: 0;
	font-size: 14px;
	font-family: "MyriadProRegular";
	color: #dedede;
}

.popup_ban_des-img h4 {
	font-size: 26px;
	margin-bottom: 20px;
	line-height: 30px;
	font-family: "DejaVuSerifBook";
}

.popup_ban_des-foot {
	height: 80px;
    background: #eeeded;
    text-align: center;
}	

.popup_ban_des-foot .btn {
	text-decoration: none;
	display: inline-block;
	margin-top: 27px;
}

.popup_ban_des-foot .btn:hover {
	color: #eee;
}

.popup_ban_des-promo {
	background: #fff;
	padding: 25px 60px;
	text-align: center;
}

.popup_ban_des-promo .btn-get-prom-cd {
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	width: 170px;
	text-align: center;
	color: #19401e;
	font-weight: bold;
	font-size: 12px;
	line-height: 26px;
	border: 2px solid #19401e;
	border-radius: 5px;
}

.popup_ban_des-promo .btn-get-prom-cd:hover {
	background: #eeeded;
}

.promo_mobile_copy_popup p {
	font-size: 11px;
	margin-bottom: 6px;
}

@media only screen and (max-width: 450px) {
	#popup_ban_des {
		width: 263px;
		min-width: 0
	}
	.popup_ban_des-img h4 {
		font-size: 21px;
		margin-bottom: 25px;
		line-height: 24px;
	}
	.popup_ban_des-img > div {
		padding: 35px 30px;
	}
}

/* End */


/* Start:/local/templates/main/styles.css?153509734362*/
.oct-wrap {
    margin: 200px auto 0 auto;
    width: 980px;
}
/* End */
/* /local/templates/main/css/slick.css?15067537121729 */
/* /local/templates/main/css/vendor.css?15067537124987 */
/* /local/templates/main/js/arctic/jquery.arcticmodal-0.3.css?1506753713654 */
/* /local/templates/main/components/bitrix/menu/search_menu_top/style.min.css?1506753712490 */
/* /local/templates/main/components/bitrix/news.list/header_main_directionals_for_search/style.css?1506753712150 */
/* /local/templates/main/components/bitrix/news.list/header_search_news/style.css?1506753712150 */
/* /local/templates/main/components/bitrix/menu/main_menu/style.min.css?1506753712490 */
/* /local/templates/main/components/bitrix/menu/sub_menu/style.min.css?1506753712490 */
/* /local/templates/main/components/bitrix/menu/menu_bottom/style.min.css?1506753712490 */
/* /local/templates/main/components/bitrix/news.list/footer_banners/style.css?1506753712150 */
/* /local/templates/main/template_styles.css?1535097343195986 */
/* /local/templates/main/styles.css?153509734362 */
