

/* Start:/local/templates/bit24_magaz/libs/owl.carousel/owl.carousel.css?15834849384290*/
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
	/* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	display: block;
	max-width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
	display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
	background: none;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
}

.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

/* No Js */
.no-js .owl-carousel {
	display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
	animation-duration: 1000ms;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	animation-name: fadeOut;
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
	transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
	/**
			  This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			  calculation of the height of the owl-item that breaks page layouts
		   */
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
	max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("/local/templates/bit24_magaz/libs/owl.carousel/owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

/* End */


/* Start:/local/templates/bit24_magaz/libs/owl.carousel/owl.theme.default.css?15834855206707*/
.owl-theme .owl-nav {
	margin: 0;
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav [class*='owl-'] {

}

.owl-theme .owl-nav [class*='owl-']:hover {

}

.owl-theme .owl-nav .disabled {
	opacity: 0.5;
	cursor: default;
}

.owl-theme .owl-nav.disabled + .owl-dots {
	margin-top: 10px;
}

.owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #D6D6D6;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity 200ms ease;
	border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #869791;
}

.pos-rel {
	position: relative;
	display: inline-block;
}

.view-food .list-food .items .item .pos-rel .img:before {
	padding: 0;
}

.owl-theme .owl-nav .owl-prev,
.owl-theme .owl-nav .owl-next {
	position: absolute;
	top: 30%;
}

.owl-theme .owl-nav .owl-prev:active,
.owl-theme .owl-nav .owl-next:active {
	-webkit-transform: translateY(1px);
	transform: translateY(1px);
}

.owl-theme .owl-nav .owl-prev.disabled:active,
.owl-theme .owl-nav .owl-next.disabled:active {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.owl-theme .owl-nav .owl-prev:focus,
.owl-theme .owl-nav .owl-next:focus {
	outline: none;
}

.owl-theme .owl-nav .owl-prev {
	left: 0;
}

.owl-theme .owl-nav .owl-next {
	right: 0;
}

.js-owl-carousel--food-btn-left {
	display: block;
	width: 50px;
	height: 94px;
	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;
	border: none;
	outline: none;
	font-size: 0;
}

.js-owl-carousel--food-btn-right {
	display: block;
	width: 50px;
	height: 94px;
	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;
	border: none;
	outline: none;
	font-size: 0;
}

.js-owl-carousel--food-btn-right:focus,
.js-owl-carousel--food-btn-left:focus {
	outline: none;
}
/* End */


/* Start:/local/templates/bit24_magaz_new/styles.css?1703593213193041*/
@import url(//fonts.googleapis.com/css?family=EB+Garamond|Open+Sans:300italic,400italic,600italic,700italic,300,400,600,700&subset=latin,cyrillic);

.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('/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: 0 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%
}

.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(/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(/assets/686b91de28cdaeee611d7b334f58cbad.eot);
	src: url(/assets/686b91de28cdaeee611d7b334f58cbad.eot) format('embedded-opentype'), url(data:application/font-woff;base64,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) format('woff'), url(data:application/octet-stream;base64,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) format('truetype'), url(/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(/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

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

@media only screen and (max-width: 1010px) {
	.views {
		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(/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(/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(/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
}

@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: 980px;
	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: -15px;
	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(/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(/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

header {
	z-index: 994;
	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: flex;
		align-items: center;
		height: 40px;
		width: 100%;
		background-color: #b99f5e;
		z-index: 1000
	}
}

.desktop-header {
	position: relative;
	height: 155px;
	padding-bottom: 15px;
}

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

.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
}

.desktop-header .main-nav ul li {
	display: inline-block;
	padding-right: 4px;
	position: relative;
}

.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;
	right: 200px;
	bottom: 24px;
	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
}

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

}

.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 .main-nav .selector-triangle{
	display: none;
	left:50%;
	bottom: -20px;
}
.desktop-header .main-nav .active .selector-triangle{
	display: block;
}
.desktop-header .main-nav .selector-triangle,
.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.active {
	background-color: #e0cb97;
	padding-right: 25px
}

.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;
	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 a.lang {
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #a7a7a7;
	padding-left: 7px
}

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

.lang-panel a.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(/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

footer {
	position: relative;
	padding-top: 9px;
	text-align: center
}

@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
}

.cnt-bronze {
	display: block;
	width: 136px;
	height: 136px;
	margin: 20px auto;
	background: url(/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(/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(/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
	}
}

@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
}

.view-home .booking-form {
	background: rgba(255, 255, 255, .8)
}

.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(/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 .slick-list, .slider .slick-track {
	height: 100%
}

.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 button.slick-prev:before, .slider button.slick-next:before {
	top: 3%
}

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

.slider button.slick-prev:hover, .slider 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 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 .slick-dots {
	position: relative;
	bottom: 0
}

@media only screen and (max-width: 1010px) {
	.slider .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 .slick-dots li button {
	font-size: 0;
	height: 11px;
	width: 11px;
	margin: 0
}

.slider .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
}

.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(/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(/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
}

.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(/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: 980px) {

	.view-rooms .title-bg {
		background-color: transparent;
		background-image: none !important;
	}
	.view-rooms.view-vaucher .title-bg {
		height: auto !important;
		min-height: 155px;
	}
	.view-rooms.view-food,
	.view-rooms.view-vaucher {
		margin-top: 100px;
	}
}

@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(/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: 5px auto;
	}
}

.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 li {
		padding-top: 0;
		padding-bottom: 0;
	}

	.view-rooms .title-bg .container-inner ul li a {
		line-height: 1;
	}
}

.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: 15px;
	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
}

.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 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: none
	}

	.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(/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(/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 only screen and (max-width: 767px) {
	.view-news .news-item .content-inner {
		padding: 0
	}
}

@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
	}
}

@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
}

@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
}

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

	.view-vaucher .title-bg h1.headline {
		color: #b99f5e;
	}
}

.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
}

.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;
	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(/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
}

.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
}

.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
}

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

.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
}

.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
}

@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
	}
}

.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
}

.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
}

@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
}

.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%;
	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: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 {
	width: 72%;
	margin-right: 10%
}

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

.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%
}

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

.view-careers .career-form .field.inline-field.phone-field {
	margin-left: 2%
}

.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 {
	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
}

@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 .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(/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%
}

@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(/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 button:hover {
	background-color: #0b1b0d
}

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

	.view-contacts .contact-form button: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(/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
}

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

.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
}

.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
}

.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(/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(/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(/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(/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(/assets/affaf1841df97e8d30f3da434873d1a9.png) 0 0 no-repeat;
	background-size: 80%;
	background-position: 50% 50%;
	content: ''
}

.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
}

.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%
}

.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
}

.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
}

.view-restaurant .restaurant .preview-img:before {
	content: '';
	padding-top: 60%;
	display: block
}

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

.view-vaucher .container-inner > ul > li.active {
	background-color: #eed79f;
}
.view-vaucher .divider.m20 {
	margin: 20px auto;
}
.view-vaucher .title-h {
	font-family: EB Garamond,serif;
	color: #b99f5e;
	margin: 20px 0;
	text-align: center;
}
.view-vaucher h2.title-h {
	font-size: 30px;
	line-height: 30px;
	margin: 0px 0;
}
.view-vaucher h1.title-h {
	font-size: 36px;
	line-height: 36px;
}
.view-vaucher .title-bg {
	width: 100%;
	height: 270px;
}
.view-vaucher .title-bg:before{
	display: none;
}
.view-vaucher .list-vaucher {
	max-width: 1000px;
	margin: 30px auto 0;
	/*padding: 0 10px;*/
}
.view-vaucher .list-vaucher .items{}
.view-vaucher .list-vaucher .items .get-more-items{
	display: block;
	height: 60px;
	width: 310px;
	padding-left: 50px;
	line-height: 60px;
	text-align: center;
	background-color: #ceb276;
	color: #fff;
	text-transform: uppercase;
	font-weight: 400;
	border-radius: 40px;
	font-size: 24px;
	cursor: pointer;
	margin: 30px auto;
	background-position: 20px center;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODY5RjAzNjk2NDFGMTFFNUFFQjBBMEFFMUEzRTI2ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODY5RjAzNkE2NDFGMTFFNUFFQjBBMEFFMUEzRTI2ODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjlGMDM2NzY0MUYxMUU1QUVCMEEwQUUxQTNFMjY4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjlGMDM2ODY0MUYxMUU1QUVCMEEwQUUxQTNFMjY4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpbJ7DQAAALpSURBVHja7NdLSBVRGMDx60XylfbSnmhJD4Io22RoLdpkD4IKCpJoEYRS0CKioMLCRRAtWrYKhIigIIIiSiKKSiMXYREiKoZhG/NV2cN8TP9PvhvjNGfumbm284NfwsyZc7/O+eacM2mO48RCxDyUYzPWYBFmIg3D6EUnmvAUXXo9KGZjWZplInFsQ6UmUoA8Q1v54X604h5uaIKmOIytMUkkiXI8wE8nfIyhDceR69P3XvxGT1AC8mAtvjlTEw+xztX/LvTpvTZTEktwy5n6+IDtmkSP63qbX40sRh0qAua1A8/xHn0YQS6KUIpNyDY8O4hxzHVda/eORB5uBvyPGnEARZhhGM05KMFF9FqO1D9Tc9rQ8AfOI8eiuN0koSf4FSaR9Rj0aTSA/SETcMvAC9tEpFZuG0aiMoUkxEF8tE1ko/6oN2pTTOIIhmxrJB1VPjdbMCuFJI6FWAT/vjWl+Oq5WRUxgUycCbm+fHKvI9UqQzesc/gSCx/FOIEs3XfGDO3SdbOUdl3eBS0fObprRg3p3An9UMhjwH+L6USmE0lW1JLIbv4u1NfMsXg4c2LbjsXqIyawVpcGOW48xuWJ15xEmvW4NmxhHN16fIyy2BXgpWcxq5FdXW6+DbECtusqHHXZP+TT5yssTw+x+LToKf5dxCmRqajxud6NocTUJIsGrE5hJGT/uePTrxyYtiBuk4gclipSSCILVw19X0+0s0lkREckSm0U4q6hXzksrQiTSCL6cQErdahNPx7XBKq1uP1Czin73M/JOtJMsZR4CmhUt2m/+IxHaNTv3O9a8Jn6LbwBO7DK8Lx8SpzClUlXfUZEimoPXluM0qjW0IDFST1RnCf1jDxpJL2J1CNfby41VHrU6Aj6Gojp2TSRxHxPg2wcDZhrm5Bv52soDips+acVTT5JuC3AWbzRok0WUoydqEOZzRsmc3WJUmnA/SQrY5ZuWDtRhkJDQffr6iub4jP9Nk4afwQYAPbwxC6G+4AdAAAAAElFTkSuQmCC");
}
.view-vaucher .list-vaucher .items .item{ }
.view-vaucher .list-vaucher .items .item .todetail{
	display: inline-block;
	height: 50px;
	width: 180px;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	background-color: #19401e;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 40px;
	font-size: 14px;
	margin-top: 30px;
}
@media screen and (max-width: 767px){
	.view-vaucher .list-vaucher .items .item .todetail{
		height: 35px;
		line-height: 35px;
		width: 150px;
	}
}
.view-vaucher .list-vaucher .items .item .title{
	font-size: 30px;
	line-height: 30px;
	text-align: left;
}
.view-vaucher .list-vaucher .items .item p{
	font-family: Open Sans,sans-serif;
	font-size: 15px;
	color: #000;
	margin: 30px 0 0;
	font-weight: 100;
}
.view-vaucher .list-vaucher .items .item .img{
	display: block;
	max-width: 1000px;
	width: 100%;
	/*height: 330px;*/
	margin-top: 20px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.view-vaucher .list-vaucher .items .item .img:before{
	content: '';
	padding-top: 40%;
	display: block;
}
.view-vaucher .inner {
	max-width: 1000px;
	margin: 45px auto 0;
	padding: 0 10px;
}
.view-vaucher .product-vaucher{}
.view-vaucher .product-vaucher{}
.view-vaucher .product-vaucher .items{}
.view-vaucher .product-vaucher .items .row {
	position: relative;
}
.view-vaucher .product-vaucher .items .row .block-hidden{
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
	width: 100%;
	height: 40px;
	background-color: white;
}
.view-vaucher .product-vaucher .items .row .comment{
	display: none;
	padding: 40px 20px 20px 20px;
	position: relative;
	/*z-index: -1;*/
	width: 100%;
	top: -60px;
	border-radius: 0 0 40px 40px;
	border: 1px solid #dbdbdb;
	background-color: #FFF;
	/*transition:All 1s ease;*/
	/*-webkit-transition:All 1s ease;*/
	/*-moz-transition:All 1s ease;*/
	/*-o-transition:All 1s ease;*/
}
/*.view-vaucher .product-vaucher .items .row.sel .comment{*/
	/*height: auto;*/
	/*top: 50%;*/
	/*visibility: visible;*/
/*}*/
/*.view-vaucher .product-vaucher .items .row:hover .item,*/
.view-vaucher .product-vaucher .items .row.sel .item {
	background-color: #ceb276;
}

.view-vaucher .product-vaucher .items .item {
	position: relative;
	z-index: 2;
	width: 100%;
	//text-align: right;
	border-radius: 40px;
	border: 1px solid #dbdbdb;
	margin-bottom: 25px;
	background-color: white;
	transition:All 1s ease;
	-webkit-transition:All 1s ease;
	-moz-transition:All 1s ease;
	-o-transition:All 1s ease;
}

/*.view-vaucher .product-vaucher .items .item .js-select-item{*/
	/*position: absolute;*/
	/*z-index: 3;*/
	/*width: 100%;*/
	/*height: 100%;*/
	/*cursor: pointer;*/
/*}*/
.view-vaucher .product-vaucher .items .item .field{
	/*position: relative;*/
	/*z-index: 2;*/
	display: inline-block;
	padding: 17px 20px;
	/*line-height: 75px;*/
	/*float: right;*/
	font-family: Open Sans,sans-serif;
	font-size: 18px;
}
.view-vaucher .product-vaucher .items .item.itog{
	border: none;
	line-height: 60px;
	background: none;
}
.view-vaucher .product-vaucher .items .item .itog-title{
	display: inline-block;
	width: 50%;
	float: none;
	font-size: 30px;
	padding-left: 20px;
}
.view-vaucher .product-vaucher .items .item .name{
	display: inline-block;
	width: 60%;
	/*float: left;*/
	text-align: left;
}
/*.view-vaucher .product-vaucher .items .item .help{*/
	/*float: right;*/
/*}*/
.view-vaucher .product-vaucher .items .item .quanity .number{
	outline: none;
	font-size: 24px;
	text-align: center;
	border: 1px solid #dbdbdb;
	width: 80px;
	padding: 10px 25px 10px 0;
}
.view-vaucher .product-vaucher .items .item .quanity{
	position: relative;
	z-index: 4;
}
.view-vaucher .product-vaucher .items .item .quanity .up,
.view-vaucher .product-vaucher .items .item .quanity .down {
	position: absolute;
	color: #ceb276;
	right: 25px;
	width: 20px;
	height: 20px;
	line-height: 30px;
	cursor: pointer;
}
.view-vaucher .product-vaucher .items .item .quanity .down{
	top: 38px;
}
.view-vaucher .product-vaucher .items .item .quanity .up{
	top: 15px;
}
.view-vaucher .product-vaucher .items .item .price{
	font-size: 24px;
	min-width: 100px;
	text-align: right;
}

.view-food .help,
.view-vaucher .help{
	display: inline-block;
	position: relative;
	z-index: 4;
	width: 75px;
	/*height: 75px;*/
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzhCNDkwNDY2NDQxMTFFNUFFQjBBMEFFMUEzRTI2ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzhCNDkwNDc2NDQxMTFFNUFFQjBBMEFFMUEzRTI2ODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOEI0OTA0NDY0NDExMUU1QUVCMEEwQUUxQTNFMjY4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOEI0OTA0NTY0NDExMUU1QUVCMEEwQUUxQTNFMjY4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtatwF8AAARMSURBVHjadFZda5RHFD5nXbZpTEyNLoKpYkBYEVK0XiVEghe2uSoIeiUI7e/IZcGf4L3QK4MFr8RAy1IwF7UotggrAUPA0JKo+XLXXXY9feadOTNn3tVZ3p2Pd97z8ZznnBle//MOkRARk+/Jjxk/cQt+bYaZronQVSx/ibULYf8z9B3sXcHkV2z9m7QJpcZJPBcK47pR4jddw/A2Zo0oxBpTbkItZl4SkWUYSGIc0FYpvguP6A6m09jzGLP7ThmT/yXLJY0l86YBQ+5h62OIOl18wpTtrUTvOApcwP9TvJtNhos3hktoOW85ea3QYTyLv6cYLmQI4GVFPyggYmxgeoSVyRJUXvCnUJRkVJoXf07Go+BAlFNRiGHVNLp7eGoWguKdxoMDEpJinpFEyZfWaxg6mdPqYTUZLXfxQd0JjPBJcqpyqEYjR6aoNjoZ4Rv0e9TeeUWD7oFHCd8VhHI9R2LV0d1Ff9lNqkHedWycF5ZEHElxnTh5icZPfFMoLbejp+bozfrvdLDdSqGhoDwgg34e/XUsLwdI+We3VS1XEiXqyyeVaTt25gpVvxjPDPXfm4Rjp8N7uADBDY+/5HkT1vb++4cOHz9H7XfrBYTdvU0aPTpN9bPfR5Fuvvfv8yznVFYw3KXXglO4mCWyZKz1XBh06fXzXzI57XevqNd+g5geK+b9D/uGuR7OWEzSfNFBOjtUNUwyBwZ7w03lGKs3ojLXOvubucFaTEy6YDzrPDwfJUsJzvBCWadxngRRxk7MRGWONNLvUlZZbDolTpx3Hk6oB8zlgjtcM8vKtqHs/fbLRDZKeSrKdI5lc6LCwTU/z2umpoh6V0BZ8qyNdBBleIif9VRzs2Cuy2ds3hXJN5QrvC6MjE9lMTvYaiXjjFKLknrnkeLdKvoXroaqp7FylY3AuN/dpd3NJ56Vvf1EDjb1lJMuWw6D0hdVLKy6AishB5k+3/q9A9p5/YSqI+NQvp+VTaE85lLiQahaq+48fBi/kxDoEDeFSEtctTZGX3/7E03N3ETSL1IerJQCkYTmQPegyoo7npoQ2BJJLBWyuFNMh7HjDToUStzoV2eIMZZAOGYeOrYkL5ctjH+rBOFL2RFkaqo9hDs7G3E+QAxl0It7lY2R3cPn5xLZOw3e/4FuXkpFh0vEcLDWRuv0ASz9qMkueeFgcxMJCb+K2Zy/00Ss6UcI3tKwpJuAOfXx6+Ps6+ys08fBsDLmYcfg7Ra6W/ESZQK7BmtuoO/Fq4Lk8IqmjYGvfOgn44rmMHcy19KtzdxZIKiJDd9h+DYeLSJZHitm2eliUyCR762Xxc3odrzT6GHpXzQxuOhyppyYIsY7U0mYShcpfIvnItabkh87KG2B/pwFjDZgxBxWbmC8Fq+AJu3YxNX47qBzEM7h2bAEVCOraZIsMUV7GTM8dAnPD3rVx/sLQc4zjDvoV7D3AQz/a6hcCWUnyf8CDACR4h+Z19azcAAAAABJRU5ErkJggg==);
}

.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;
}
.bit24_items-radio{
	position: relative;
}
.bit24_items-radio .bit24_tt{
	position: absolute;
	right: -10px;
	top: 0px;
}
.bit24_items-radio .item{
	float: left;
	width: 120px;
	cursor: pointer;
	margin-right: 20px;
}
.bit24_items-radio .item .label{
	font-size: 14px;
	/*text-transform: uppercase;*/
	white-space: nowrap;
	text-align: left;
	line-height: 25px;
}
.bit24_items-radio .item input{
	display: none;
}
.bit24_items-radio .item .point{
	float: left;
	position: relative;
	top: -4px;
	width: 35px;
	height: 35px;
	margin-right: 10px;
	background-color: #fff;
	border: 1px solid #dedede;
	-moz-border-radius: 75px;
	-webkit-border-radius: 75px;
	border-radius: 75px;
}

.bit24_tt {
	position: relative;
	display: inline;
}
.bit24_tt .help {
	width: 30px;
	height: 30px;
}
.bit24_tt span {
	position: absolute;
	min-width:400px;
	color: #000000;
	font-size: 14px;
	background: #FFFFFF;
	border: 1px solid #DBDBDB;
	line-height: 30px;
	text-align: center;
	font-family: Open Sans,sans-serif;
	visibility: hidden;
	border-radius: 6px;
}
.bit24_tt:hover span {
	visibility: visible;
	opacity: 0.9;
	top: 100%;;
	right: 30%;
	/*left: 50%;*/
	margin-left: -76px;
	z-index: 999;
	text-align: left;
	padding: 5px 10px;
}
.bit24_items-radio .item.sel .point {
	border: 3px solid #19401e;
	background-color: #19401e;
}

.bit24-style .i_textarea,
.bit24-style .i_txt {
	border: 1px solid #dedede;
	border-radius: 60px;
	font-size: 20px;
/*    line-height: 45px; */
	width: 100%;
	padding: 10px 20px;
	outline: none;
}
.view-vaucher .makeorder .fields .i_textarea {
	line-height: 35px;
	padding: 10px 20px;
	font-size: 18px;
}


.bit24-style .btn-brown,
.bit24-style .btn-green{
	font-family: Open Sans,sans-serif;
	display: inline-block;
	padding: 0 45px;
	line-height: 45px;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	background-color: #ceb276;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 30px;
	margin: 10px auto;
	cursor: pointer;
}

@media (max-width: 400px)
{
	.bit24-style .btn-brown,
	.bit24-style .btn-green{
		font-family: Open Sans,sans-serif;
		display: inline-block;
		padding: 0 5px;
		line-height: 35px;
		font-size: 16px;
		text-align: center;
		text-decoration: none;
		background-color: #ceb276;
		color: #fff;
		text-transform: uppercase;
		font-weight: 600;
		border-radius: 30px;
		margin: 13px auto;
		cursor: pointer;
		min-width: 100px;
	}
}
.bit24-style .btn-green{
	background-color: #19401e;
}
.bit24-style .centerable{
	text-align: center;
	width: 300px;
	margin: auto;
}
.bit24-style .t18{
	text-align: center;
	font-size: 18px;
	font-style: italic;
}
.bit24-style .t15{
	text-align: center;
	font-size: 15px;
}
.bit24-style .t14{
	text-align: center;
	font-size: 14px;
}
.bit24-style .c-cceb276{
	color: #ceb276;
}
.bit24-style .fs-i{
	font-style: italic;
}
.bit24-style .headline.link{
	display: none;
	margin: 0;
	width: 100%;
}
.bit24-style-fb .fancybox-title{
	position: absolute;
	top: 0;
	width: 100%;
	height: 60px;
	line-height: 60px;
	left: 0;
	text-align: left;
	background-color: #ceb276;
}
.bit24-style-fb .fancybox-title .child{
	margin: 0;
	background: none;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: normal;
	text-shadow: none;
	font-family: Open Sans, sans-serif
}

.rub-arial{
	font-family: Arial;
}

.rub-arial {
	font-size: 0;
	display: inline-block;
	width: 12px;
	height: 15px;
	vertical-align: middle;
	margin-bottom: 4px;
	margin-left: 8px;
	background: url("/bitrix/templates/bit24_magaz/assets/rub_pic.png") no-repeat center;
	background-size: cover;
}
@media only screen and (max-width: 980px) {
	body{
		overflow-x: hidden;
	}
	.view-vaucher .title-bg{
		display: block!important;
		background: none;
	}
	.view-vaucher .list-vaucher .items .item .title {
		text-align: center;
	}
	.view-vaucher .list-vaucher .items .item {
		text-align: center;
	}
	.view-vaucher .product-vaucher .items .item{
		text-align: center;
	}
	.view-vaucher .product-vaucher .items .item .field{
		display: inline-block;
		float: none;
	}
	.view-vaucher .product-vaucher .items .item .name{
		width: auto;
		padding-left: 45px;
		padding-right: 45px;
		font-size: 16px;
		text-align: center;
		height: 70px;
		line-height: 1.4;
		display: block;
		vertical-align: middle;
	}
	.view-vaucher .product-vaucher .items .item .help{
		position: absolute;
		top: 0;
		right: -10px;
	}
	.view-vaucher .inner,
	.view-vaucher .inner .list-vaucher {
		margin-top: 0;
	}

	.view-vaucher .title-bg .container-inner ul li{
	  display: list-item;
	  padding: 0;
	}
	.view-vaucher .title-bg .container-inner ul li a{
		display: block;
		padding: 6px;
		font-family: Open Sans,sans-serif;
		font-weight: 100;
		text-decoration: none;
		font-size: 14px;
	}
	.view-vaucher .container-inner > ul > li.active{
		background: none;
	}
	.view-vaucher .container-inner > ul > li.active a{
		color: #b99f5e;
	}
	.bit24-style .headline.link{
		display: block;
	}
	.bit24-style .headline.link a{
		display: block;
		line-height: 60px;
		margin: 0;
		width: 100%;
		color: #b99f5e;
		text-decoration: none;
		border: 1px solid #b99f5e;
		border-left: 0;
		border-right: 0;
		font-size: 0.7em;
	}

	.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:not(.agreement-td){
		display: none;
	}
	*/

	table.fields tbody,
	table.fields tr,
	table.fields td,
	table.fields {
		display: block;
		width: 100%;
	}

	.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;
	}
/*vauchersdatoy*/
	#select-date {
		width: 210px;
	}
	#select-date label{
		display: block;
	}
	#select-date input{
		width: 150px;
		text-align: center;
	}
	#select-date .row .help-tt{
		top: 0;
	}
	#select-date .row .bit24_tt span{
		min-width: 250px;
	}
	.view-vaucher .product-vaucher .items .item .itog-title{
		/*float: left;*/
		padding: 0;
		width: auto;
		line-height: 70px;
	}

	.view-vaucher .makeorder .fields .i_textarea {
		border-radius: 10px;
	}

}

.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(/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
	}

	.bit24-style-fb .fancybox-title .child {
		font-size: 19px;
	}

	.fancybox-title.fancybox-title-float-wrap {
		display: flex;
		align-items: center;
	}
}

.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(/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
}

.view-vaucher .container-inner {
	position: static;
}

/*
update */
.bit24-style .centerable__wide {
	width: 675px;
}

@media only screen and (max-width: 980px) {

	.view-vaucher .makeorder .fields td:last-child {
		width: 100%;
		text-align: left;
	}



}

.comment-area-box td {
	display: table-cell !important;
}
@media (max-width: 1365px) {
	.desktop-header .logo{
		left: 10px;
	}
}
@media (min-width: 1366px) {
	.desktop-header .logo{
		left: 10%;
	}
}

@media (min-width: 1800px) {
	.desktop-header .logo{
		left: 18%;
	}
}
/* End */


/* Start:/local/templates/bit24_magaz_new/template_styles.css?16849284061862*/
.lang-panel .lang {
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 50%;
    padding: 5px;
    margin-right: 5px;
}

.desktop-header .sub-nav a.active-nav {
    font-weight: bold;
}

.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;
    opacity: 1;
    margin-top: 0px;
}

.promo_mobile_copy_popup p {
    font-size: 11px;
    margin-bottom: 6px;
}

.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;
    }
}

.view-vaucher .makeorder .fields td.agreement-td,
.view-vaucher .makeorder .fields td.agreement-td:last-child {
    text-align: left;
}

.view-vaucher .makeorder .fields .agreement-td label {
    font-family: Open Sans, sans-serif;
    font-size: 14px;
    line-height: 120%;
}

.items-link {
    font-weight: 400;
}

.free-shipping {
    font-family: Open Sans, sans-serif;
    font-size: 14px;
    line-height: 120%;
    padding-left: 20px;
}

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


@media (max-width: 767px) {
    .food-item--sold-item .food-item--form {
        flex-direction: column;
        align-items: flex-start;
    }
}

#bit24-basket {
	z-index: 101;
}
/* End */
/* /local/templates/bit24_magaz/libs/owl.carousel/owl.carousel.css?15834849384290 */
/* /local/templates/bit24_magaz/libs/owl.carousel/owl.theme.default.css?15834855206707 */
/* /local/templates/bit24_magaz_new/styles.css?1703593213193041 */
/* /local/templates/bit24_magaz_new/template_styles.css?16849284061862 */
