/* ==== plugins/owl.carousel.min.css ==== */
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.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;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-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{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{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-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.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}.owl-carousel .animated{animation-duration:1s;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-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.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("https://duruthemes.com/demo/html/cappa/demo1-light/css/plugins/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s 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-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/* ==== plugins/owl.theme.default.min.css ==== */
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

/* ==== plugins/themify-icons.css ==== */
@font-face {
	font-family: 'themify';
	src:url('../fonts/themify.eot');
	src:url('../fonts/themify-.eot#iefix') format('embedded-opentype'),
		url('../fonts/themify.woff') format('woff'),
		url('../fonts/themify.ttf') format('truetype'),
		url('../fonts/themify.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

[class^="ti-"], [class*=" ti-"] {
	font-family: 'themify';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ti-wand:before {
	content: "\e600";
}
.ti-volume:before {
	content: "\e601";
}
.ti-user:before {
	content: "\e602";
}
.ti-unlock:before {
	content: "\e603";
}
.ti-unlink:before {
	content: "\e604";
}
.ti-trash:before {
	content: "\e605";
}
.ti-thought:before {
	content: "\e606";
}
.ti-target:before {
	content: "\e607";
}
.ti-tag:before {
	content: "\e608";
}
.ti-tablet:before {
	content: "\e609";
}
.ti-star:before {
	content: "\e60a";
}
.ti-spray:before {
	content: "\e60b";
}
.ti-signal:before {
	content: "\e60c";
}
.ti-shopping-cart:before {
	content: "\e60d";
}
.ti-shopping-cart-full:before {
	content: "\e60e";
}
.ti-settings:before {
	content: "\e60f";
}
.ti-search:before {
	content: "\e610";
}
.ti-zoom-in:before {
	content: "\e611";
}
.ti-zoom-out:before {
	content: "\e612";
}
.ti-cut:before {
	content: "\e613";
}
.ti-ruler:before {
	content: "\e614";
}
.ti-ruler-pencil:before {
	content: "\e615";
}
.ti-ruler-alt:before {
	content: "\e616";
}
.ti-bookmark:before {
	content: "\e617";
}
.ti-bookmark-alt:before {
	content: "\e618";
}
.ti-reload:before {
	content: "\e619";
}
.ti-plus:before {
	content: "\e61a";
}
.ti-pin:before {
	content: "\e61b";
}
.ti-pencil:before {
	content: "\e61c";
}
.ti-pencil-alt:before {
	content: "\e61d";
}
.ti-paint-roller:before {
	content: "\e61e";
}
.ti-paint-bucket:before {
	content: "\e61f";
}
.ti-na:before {
	content: "\e620";
}
.ti-mobile:before {
	content: "\e621";
}
.ti-minus:before {
	content: "\e622";
}
.ti-medall:before {
	content: "\e623";
}
.ti-medall-alt:before {
	content: "\e624";
}
.ti-marker:before {
	content: "\e625";
}
.ti-marker-alt:before {
	content: "\e626";
}
.ti-arrow-up:before {
	content: "\e627";
}
.ti-arrow-right:before {
	content: "\e628";
}
.ti-arrow-left:before {
	content: "\e629";
}
.ti-arrow-down:before {
	content: "\e62a";
}
.ti-lock:before {
	content: "\e62b";
}
.ti-location-arrow:before {
	content: "\e62c";
}
.ti-link:before {
	content: "\e62d";
}
.ti-layout:before {
	content: "\e62e";
}
.ti-layers:before {
	content: "\e62f";
}
.ti-layers-alt:before {
	content: "\e630";
}
.ti-key:before {
	content: "\e631";
}
.ti-import:before {
	content: "\e632";
}
.ti-image:before {
	content: "\e633";
}
.ti-heart:before {
	content: "\e634";
}
.ti-heart-broken:before {
	content: "\e635";
}
.ti-hand-stop:before {
	content: "\e636";
}
.ti-hand-open:before {
	content: "\e637";
}
.ti-hand-drag:before {
	content: "\e638";
}
.ti-folder:before {
	content: "\e639";
}
.ti-flag:before {
	content: "\e63a";
}
.ti-flag-alt:before {
	content: "\e63b";
}
.ti-flag-alt-2:before {
	content: "\e63c";
}
.ti-eye:before {
	content: "\e63d";
}
.ti-export:before {
	content: "\e63e";
}
.ti-exchange-vertical:before {
	content: "\e63f";
}
.ti-desktop:before {
	content: "\e640";
}
.ti-cup:before {
	content: "\e641";
}
.ti-crown:before {
	content: "\e642";
}
.ti-comments:before {
	content: "\e643";
}
.ti-comment:before {
	content: "\e644";
}
.ti-comment-alt:before {
	content: "\e645";
}
.ti-close:before {
	content: "\e646";
}
.ti-clip:before {
	content: "\e647";
}
.ti-angle-up:before {
	content: "\e648";
}
.ti-angle-right:before {
	content: "\e649";
}
.ti-angle-left:before {
	content: "\e64a";
}
.ti-angle-down:before {
	content: "\e64b";
}
.ti-check:before {
	content: "\e64c";
}
.ti-check-box:before {
	content: "\e64d";
}
.ti-camera:before {
	content: "\e64e";
}
.ti-announcement:before {
	content: "\e64f";
}
.ti-brush:before {
	content: "\e650";
}
.ti-briefcase:before {
	content: "\e651";
}
.ti-bolt:before {
	content: "\e652";
}
.ti-bolt-alt:before {
	content: "\e653";
}
.ti-blackboard:before {
	content: "\e654";
}
.ti-bag:before {
	content: "\e655";
}
.ti-move:before {
	content: "\e656";
}
.ti-arrows-vertical:before {
	content: "\e657";
}
.ti-arrows-horizontal:before {
	content: "\e658";
}
.ti-fullscreen:before {
	content: "\e659";
}
.ti-arrow-top-right:before {
	content: "\e65a";
}
.ti-arrow-top-left:before {
	content: "\e65b";
}
.ti-arrow-circle-up:before {
	content: "\e65c";
}
.ti-arrow-circle-right:before {
	content: "\e65d";
}
.ti-arrow-circle-left:before {
	content: "\e65e";
}
.ti-arrow-circle-down:before {
	content: "\e65f";
}
.ti-angle-double-up:before {
	content: "\e660";
}
.ti-angle-double-right:before {
	content: "\e661";
}
.ti-angle-double-left:before {
	content: "\e662";
}
.ti-angle-double-down:before {
	content: "\e663";
}
.ti-zip:before {
	content: "\e664";
}
.ti-world:before {
	content: "\e665";
}
.ti-wheelchair:before {
	content: "\e666";
}
.ti-view-list:before {
	content: "\e667";
}
.ti-view-list-alt:before {
	content: "\e668";
}
.ti-view-grid:before {
	content: "\e669";
}
.ti-uppercase:before {
	content: "\e66a";
}
.ti-upload:before {
	content: "\e66b";
}
.ti-underline:before {
	content: "\e66c";
}
.ti-truck:before {
	content: "\e66d";
}
.ti-timer:before {
	content: "\e66e";
}
.ti-ticket:before {
	content: "\e66f";
}
.ti-thumb-up:before {
	content: "\e670";
}
.ti-thumb-down:before {
	content: "\e671";
}
.ti-text:before {
	content: "\e672";
}
.ti-stats-up:before {
	content: "\e673";
}
.ti-stats-down:before {
	content: "\e674";
}
.ti-split-v:before {
	content: "\e675";
}
.ti-split-h:before {
	content: "\e676";
}
.ti-smallcap:before {
	content: "\e677";
}
.ti-shine:before {
	content: "\e678";
}
.ti-shift-right:before {
	content: "\e679";
}
.ti-shift-left:before {
	content: "\e67a";
}
.ti-shield:before {
	content: "\e67b";
}
.ti-notepad:before {
	content: "\e67c";
}
.ti-server:before {
	content: "\e67d";
}
.ti-quote-right:before {
	content: "\e67e";
}
.ti-quote-left:before {
	content: "\e67f";
}
.ti-pulse:before {
	content: "\e680";
}
.ti-printer:before {
	content: "\e681";
}
.ti-power-off:before {
	content: "\e682";
}
.ti-plug:before {
	content: "\e683";
}
.ti-pie-chart:before {
	content: "\e684";
}
.ti-paragraph:before {
	content: "\e685";
}
.ti-panel:before {
	content: "\e686";
}
.ti-package:before {
	content: "\e687";
}
.ti-music:before {
	content: "\e688";
}
.ti-music-alt:before {
	content: "\e689";
}
.ti-mouse:before {
	content: "\e68a";
}
.ti-mouse-alt:before {
	content: "\e68b";
}
.ti-money:before {
	content: "\e68c";
}
.ti-microphone:before {
	content: "\e68d";
}
.ti-menu:before {
	content: "\e68e";
}
.ti-menu-alt:before {
	content: "\e68f";
}
.ti-map:before {
	content: "\e690";
}
.ti-map-alt:before {
	content: "\e691";
}
.ti-loop:before {
	content: "\e692";
}
.ti-location-pin:before {
	content: "\e693";
}
.ti-list:before {
	content: "\e694";
}
.ti-light-bulb:before {
	content: "\e695";
}
.ti-Italic:before {
	content: "\e696";
}
.ti-info:before {
	content: "\e697";
}
.ti-infinite:before {
	content: "\e698";
}
.ti-id-badge:before {
	content: "\e699";
}
.ti-hummer:before {
	content: "\e69a";
}
.ti-home:before {
	content: "\e69b";
}
.ti-help:before {
	content: "\e69c";
}
.ti-headphone:before {
	content: "\e69d";
}
.ti-harddrives:before {
	content: "\e69e";
}
.ti-harddrive:before {
	content: "\e69f";
}
.ti-gift:before {
	content: "\e6a0";
}
.ti-game:before {
	content: "\e6a1";
}
.ti-filter:before {
	content: "\e6a2";
}
.ti-files:before {
	content: "\e6a3";
}
.ti-file:before {
	content: "\e6a4";
}
.ti-eraser:before {
	content: "\e6a5";
}
.ti-envelope:before {
	content: "\e6a6";
}
.ti-download:before {
	content: "\e6a7";
}
.ti-direction:before {
	content: "\e6a8";
}
.ti-direction-alt:before {
	content: "\e6a9";
}
.ti-dashboard:before {
	content: "\e6aa";
}
.ti-control-stop:before {
	content: "\e6ab";
}
.ti-control-shuffle:before {
	content: "\e6ac";
}
.ti-control-play:before {
	content: "\e6ad";
}
.ti-control-pause:before {
	content: "\e6ae";
}
.ti-control-forward:before {
	content: "\e6af";
}
.ti-control-backward:before {
	content: "\e6b0";
}
.ti-cloud:before {
	content: "\e6b1";
}
.ti-cloud-up:before {
	content: "\e6b2";
}
.ti-cloud-down:before {
	content: "\e6b3";
}
.ti-clipboard:before {
	content: "\e6b4";
}
.ti-car:before {
	content: "\e6b5";
}
.ti-calendar:before {
	content: "\e6b6";
}
.ti-book:before {
	content: "\e6b7";
}
.ti-bell:before {
	content: "\e6b8";
}
.ti-basketball:before {
	content: "\e6b9";
}
.ti-bar-chart:before {
	content: "\e6ba";
}
.ti-bar-chart-alt:before {
	content: "\e6bb";
}
.ti-back-right:before {
	content: "\e6bc";
}
.ti-back-left:before {
	content: "\e6bd";
}
.ti-arrows-corner:before {
	content: "\e6be";
}
.ti-archive:before {
	content: "\e6bf";
}
.ti-anchor:before {
	content: "\e6c0";
}
.ti-align-right:before {
	content: "\e6c1";
}
.ti-align-left:before {
	content: "\e6c2";
}
.ti-align-justify:before {
	content: "\e6c3";
}
.ti-align-center:before {
	content: "\e6c4";
}
.ti-alert:before {
	content: "\e6c5";
}
.ti-alarm-clock:before {
	content: "\e6c6";
}
.ti-agenda:before {
	content: "\e6c7";
}
.ti-write:before {
	content: "\e6c8";
}
.ti-window:before {
	content: "\e6c9";
}
.ti-widgetized:before {
	content: "\e6ca";
}
.ti-widget:before {
	content: "\e6cb";
}
.ti-widget-alt:before {
	content: "\e6cc";
}
.ti-wallet:before {
	content: "\e6cd";
}
.ti-video-clapper:before {
	content: "\e6ce";
}
.ti-video-camera:before {
	content: "\e6cf";
}
.ti-vector:before {
	content: "\e6d0";
}
.ti-themify-logo:before {
	content: "\e6d1";
}
.ti-themify-favicon:before {
	content: "\e6d2";
}
.ti-themify-favicon-alt:before {
	content: "\e6d3";
}
.ti-support:before {
	content: "\e6d4";
}
.ti-stamp:before {
	content: "\e6d5";
}
.ti-split-v-alt:before {
	content: "\e6d6";
}
.ti-slice:before {
	content: "\e6d7";
}
.ti-shortcode:before {
	content: "\e6d8";
}
.ti-shift-right-alt:before {
	content: "\e6d9";
}
.ti-shift-left-alt:before {
	content: "\e6da";
}
.ti-ruler-alt-2:before {
	content: "\e6db";
}
.ti-receipt:before {
	content: "\e6dc";
}
.ti-pin2:before {
	content: "\e6dd";
}
.ti-pin-alt:before {
	content: "\e6de";
}
.ti-pencil-alt2:before {
	content: "\e6df";
}
.ti-palette:before {
	content: "\e6e0";
}
.ti-more:before {
	content: "\e6e1";
}
.ti-more-alt:before {
	content: "\e6e2";
}
.ti-microphone-alt:before {
	content: "\e6e3";
}
.ti-magnet:before {
	content: "\e6e4";
}
.ti-line-double:before {
	content: "\e6e5";
}
.ti-line-dotted:before {
	content: "\e6e6";
}
.ti-line-dashed:before {
	content: "\e6e7";
}
.ti-layout-width-full:before {
	content: "\e6e8";
}
.ti-layout-width-default:before {
	content: "\e6e9";
}
.ti-layout-width-default-alt:before {
	content: "\e6ea";
}
.ti-layout-tab:before {
	content: "\e6eb";
}
.ti-layout-tab-window:before {
	content: "\e6ec";
}
.ti-layout-tab-v:before {
	content: "\e6ed";
}
.ti-layout-tab-min:before {
	content: "\e6ee";
}
.ti-layout-slider:before {
	content: "\e6ef";
}
.ti-layout-slider-alt:before {
	content: "\e6f0";
}
.ti-layout-sidebar-right:before {
	content: "\e6f1";
}
.ti-layout-sidebar-none:before {
	content: "\e6f2";
}
.ti-layout-sidebar-left:before {
	content: "\e6f3";
}
.ti-layout-placeholder:before {
	content: "\e6f4";
}
.ti-layout-menu:before {
	content: "\e6f5";
}
.ti-layout-menu-v:before {
	content: "\e6f6";
}
.ti-layout-menu-separated:before {
	content: "\e6f7";
}
.ti-layout-menu-full:before {
	content: "\e6f8";
}
.ti-layout-media-right-alt:before {
	content: "\e6f9";
}
.ti-layout-media-right:before {
	content: "\e6fa";
}
.ti-layout-media-overlay:before {
	content: "\e6fb";
}
.ti-layout-media-overlay-alt:before {
	content: "\e6fc";
}
.ti-layout-media-overlay-alt-2:before {
	content: "\e6fd";
}
.ti-layout-media-left-alt:before {
	content: "\e6fe";
}
.ti-layout-media-left:before {
	content: "\e6ff";
}
.ti-layout-media-center-alt:before {
	content: "\e700";
}
.ti-layout-media-center:before {
	content: "\e701";
}
.ti-layout-list-thumb:before {
	content: "\e702";
}
.ti-layout-list-thumb-alt:before {
	content: "\e703";
}
.ti-layout-list-post:before {
	content: "\e704";
}
.ti-layout-list-large-image:before {
	content: "\e705";
}
.ti-layout-line-solid:before {
	content: "\e706";
}
.ti-layout-grid4:before {
	content: "\e707";
}
.ti-layout-grid3:before {
	content: "\e708";
}
.ti-layout-grid2:before {
	content: "\e709";
}
.ti-layout-grid2-thumb:before {
	content: "\e70a";
}
.ti-layout-cta-right:before {
	content: "\e70b";
}
.ti-layout-cta-left:before {
	content: "\e70c";
}
.ti-layout-cta-center:before {
	content: "\e70d";
}
.ti-layout-cta-btn-right:before {
	content: "\e70e";
}
.ti-layout-cta-btn-left:before {
	content: "\e70f";
}
.ti-layout-column4:before {
	content: "\e710";
}
.ti-layout-column3:before {
	content: "\e711";
}
.ti-layout-column2:before {
	content: "\e712";
}
.ti-layout-accordion-separated:before {
	content: "\e713";
}
.ti-layout-accordion-merged:before {
	content: "\e714";
}
.ti-layout-accordion-list:before {
	content: "\e715";
}
.ti-ink-pen:before {
	content: "\e716";
}
.ti-info-alt:before {
	content: "\e717";
}
.ti-help-alt:before {
	content: "\e718";
}
.ti-headphone-alt:before {
	content: "\e719";
}
.ti-hand-point-up:before {
	content: "\e71a";
}
.ti-hand-point-right:before {
	content: "\e71b";
}
.ti-hand-point-left:before {
	content: "\e71c";
}
.ti-hand-point-down:before {
	content: "\e71d";
}
.ti-gallery:before {
	content: "\e71e";
}
.ti-face-smile:before {
	content: "\e71f";
}
.ti-face-sad:before {
	content: "\e720";
}
.ti-credit-card:before {
	content: "\e721";
}
.ti-control-skip-forward:before {
	content: "\e722";
}
.ti-control-skip-backward:before {
	content: "\e723";
}
.ti-control-record:before {
	content: "\e724";
}
.ti-control-eject:before {
	content: "\e725";
}
.ti-comments-smiley:before {
	content: "\e726";
}
.ti-brush-alt:before {
	content: "\e727";
}
.ti-youtube:before {
	content: "\e728";
}
.ti-vimeo:before {
	content: "\e729";
}
.ti-twitter:before {
	content: "\e72a";
}
.ti-time:before {
	content: "\e72b";
}
.ti-tumblr:before {
	content: "\e72c";
}
.ti-skype:before {
	content: "\e72d";
}
.ti-share:before {
	content: "\e72e";
}
.ti-share-alt:before {
	content: "\e72f";
}
.ti-rocket:before {
	content: "\e730";
}
.ti-pinterest:before {
	content: "\e731";
}
.ti-new-window:before {
	content: "\e732";
}
.ti-microsoft:before {
	content: "\e733";
}
.ti-list-ol:before {
	content: "\e734";
}
.ti-linkedin:before {
	content: "\e735";
}
.ti-layout-sidebar-2:before {
	content: "\e736";
}
.ti-layout-grid4-alt:before {
	content: "\e737";
}
.ti-layout-grid3-alt:before {
	content: "\e738";
}
.ti-layout-grid2-alt:before {
	content: "\e739";
}
.ti-layout-column4-alt:before {
	content: "\e73a";
}
.ti-layout-column3-alt:before {
	content: "\e73b";
}
.ti-layout-column2-alt:before {
	content: "\e73c";
}
.ti-instagram:before {
	content: "\e73d";
}
.ti-google:before {
	content: "\e73e";
}
.ti-github:before {
	content: "\e73f";
}
.ti-flickr:before {
	content: "\e740";
}
.ti-facebook:before {
	content: "\e741";
}
.ti-dropbox:before {
	content: "\e742";
}
.ti-dribbble:before {
	content: "\e743";
}
.ti-apple:before {
	content: "\e744";
}
.ti-android:before {
	content: "\e745";
}
.ti-save:before {
	content: "\e746";
}
.ti-save-alt:before {
	content: "\e747";
}
.ti-yahoo:before {
	content: "\e748";
}
.ti-wordpress:before {
	content: "\e749";
}
.ti-vimeo-alt:before {
	content: "\e74a";
}
.ti-twitter-alt:before {
	content: "\e74b";
}
.ti-tumblr-alt:before {
	content: "\e74c";
}
.ti-trello:before {
	content: "\e74d";
}
.ti-stack-overflow:before {
	content: "\e74e";
}
.ti-soundcloud:before {
	content: "\e74f";
}
.ti-sharethis:before {
	content: "\e750";
}
.ti-sharethis-alt:before {
	content: "\e751";
}
.ti-reddit:before {
	content: "\e752";
}
.ti-pinterest-alt:before {
	content: "\e753";
}
.ti-microsoft-alt:before {
	content: "\e754";
}
.ti-linux:before {
	content: "\e755";
}
.ti-jsfiddle:before {
	content: "\e756";
}
.ti-joomla:before {
	content: "\e757";
}
.ti-html5:before {
	content: "\e758";
}
.ti-flickr-alt:before {
	content: "\e759";
}
.ti-email:before {
	content: "\e75a";
}
.ti-drupal:before {
	content: "\e75b";
}
.ti-dropbox-alt:before {
	content: "\e75c";
}
.ti-css3:before {
	content: "\e75d";
}
.ti-rss:before {
	content: "\e75e";
}
.ti-rss-alt:before {
	content: "\e75f";
}

/* ==== plugins/YouTubePopUp.css ==== */
@charset "UTF-8";
.YouTubePopUp-Wrap{
    position:fixed;
    width:100%;
    height:100%;
    background-color:#000;
    background-color:rgba(0,0,0,0.5);
    top:0;
    left:0;
    z-index:9999999999999;
}

.YouTubePopUp-animation{
    opacity: 0;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: YouTubePopUp;
    animation-name: YouTubePopUp;
}

@-webkit-keyframes YouTubePopUp {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes YouTubePopUp {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

body.logged-in .YouTubePopUp-Wrap{ /* For WordPress */
    top:32px;
    z-index:99998;
}

.YouTubePopUp-Content{
    max-width:680px;
    display:block;
    margin:0 auto;
    height:100%;
    position:relative;
}

.YouTubePopUp-Content iframe{
    max-width:100% !important;
    width:100% !important;
    display:block !important;
    height:480px !important;
    border:none !important;
    position:absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.YouTubePopUp-Hide{
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: YouTubePopUpHide;
    animation-name: YouTubePopUpHide;
}

@-webkit-keyframes YouTubePopUpHide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes YouTubePopUpHide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.YouTubePopUp-Close{
    position:absolute;
    top:0;
    cursor:pointer;
    bottom:528px;
    right:0px;
    margin:auto 0;
    width:24px;
    height:24px;
    background:url("close.png") no-repeat;
    background-size:24px 24px;
    -webkit-background-size:24px 24px;
    -moz-background-size:24px 24px;
    -o-background-size:24px 24px;
}

.YouTubePopUp-Close:hover{
    opacity:0.5;
}

@media all and (max-width: 768px) and (min-width: 10px){
    .YouTubePopUp-Content{
        max-width:90%;
    }
}

@media all and (max-width: 600px) and (min-width: 10px){
    .YouTubePopUp-Content iframe{
        height:320px !important;
    }

    .YouTubePopUp-Close{
        bottom:362px;
    }
}

@media all and (max-width: 480px) and (min-width: 10px){
    .YouTubePopUp-Content iframe{
        height:220px !important;
    }

    .YouTubePopUp-Close{
        bottom:262px;
    }
}


/* ==== plugins/select2.css ==== */
/*!
 * https://select2.github.io
 *
 * Released under the MIT license
 * https://github.com/select2/select2/blob/master/LICENSE.md
 */
.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
}
.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
    position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px;
}
.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.select2-container .select2-search--inline {
    float: left;
}
.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
}
.select2-dropdown {
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
}
.select2-results {
    display: block;
}
.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0;
}
.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
    cursor: pointer;
}
.select2-container--open .select2-dropdown {
    left: 0;
}
.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.select2-search--dropdown {
    display: block;
    padding: 4px;
}
.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
    display: none;
}
.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #222;
    filter: alpha(opacity=0);
}
.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #222;
    line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #222;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #ececec transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #fff;
    cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #ececec transparent;
    border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #222;
    margin-top: 5px;
    float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #222;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #222;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid #ececec 1px;
    outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #fff;
    cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #ececec;
}
.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
    padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #222;
}
.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #fff;
}
.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #fff;
    color: #222;
}
.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}
.select2-container--classic .select2-selection--single {
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
    background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #ececec;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #222;
    line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #222;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #fff;
    border: none;
    border-left: 1px solid #ececec;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #ececec transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #ececec;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #ececec;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #ececec transparent;
    border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    cursor: text;
    outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #ececec;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #222;
    cursor: pointer;
    display: inline-block;
    margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #222;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    float: right;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #ececec;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #ececec;
    outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none;
}
.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
    border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
    border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
    padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: #222;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #fff;
    color: #222;
}
.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #ececec;
}

/* ==== plugins/datepicker.css ==== */
/*
* jQuery UI - v1.10.0 - http://jqueryui.com
* Includes: jquery.ui.datepicker.css
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT
*/

/* ======= Datepicker ======= */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 0px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 8px;
}
.ui-datepicker .ui-datepicker-next {
	right: 8px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;

}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: normal;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

/* ==== style.css ==== */
html,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;list-style:none;word-wrap:break-word;}body{font-family:'Barlow',sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#666;overflow-x:hidden !important;}p{font-family:'Barlow',sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#666;margin-bottom:20px;}h1,h2,h3,h4,h5,h6{font-family:'Gilda Display',serif;;font-weight:400;line-height:1.25em;margin:0 0 20px 0;color:#222;}img{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;color:#f4f4f4;}span,a,a:hover{display:inline-block;text-decoration:none;color:inherit;}b{font-weight:400;color:#aa8453;}input[type="password"]:focus,input[type="email"]:focus,input[type="text"]:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,textarea:focus{outline:none;}select{padding:10px;border-radius:5px;}table,th,tr,td{border:1px solid #f8f5f0;}th,tr,td{padding:10px;}input[type="radio"],input[type="checkbox"]{display:inline;}input[type="submit"]{font-weight:400;font-family:'Gilda Display',serif;;text-transform:uppercase;background:#aa8453;color:#fff;padding:8px 24px;margin:0;position:relative;font-size:15px;letter-spacing:3px;}.alert-success{background:transparent;color:#666;border:1px solid #aa8453;border-radius:0px;}::-webkit-input-placeholder{color:#666;font-size:15px;font-weight:400;}:-moz-placeholder{color:#666;}::-moz-placeholder{color:#666;opacity:1;}:-ms-input-placeholder{color:#666;}blockquote{padding:45px;display:block;position:relative;background-color:#f8f5f0;overflow:hidden;margin:35px 0;font-size:15px;font-weight:400;line-height:1.75em;color:#666;}blockquote p{font-family:inherit;margin-bottom:0 !important;color:inherit;max-width:650px;width:100%;position:relative;z-index:3;}blockquote:before{content:'\e645';font-family:'Themify';position:absolute;right:40px;bottom:40px;font-size:110px;opacity:0.07;line-height:1;color:#222;}blockquote p{margin-bottom:0;}blockquote p a{color:inherit;}blockquote cite{display:inline-block;font-size:15px;position:relative;padding-left:60px;border-color:inherit;line-height:1;margin-top:22px;font-style:normal;color:#aa8453;font-weight:400;}blockquote cite:before{content:'';position:absolute;left:0;bottom:5px;width:45px;height:1px;border-top:1px solid;border-color:inherit;color:#aa8453;}.mt-0{margin-top:0 !important;}.mt-15{margin-top:15px !important;}.mt-20{margin-top:20px !important;}.mt-30{margin-top:30px !important;}.mt-60{margin-top:60px !important;}.mt-90{margin-top:90px !important;}.mb-0{margin-bottom:0 !important;}.mb-30{margin-bottom:30px !important;}.mb-60{margin-bottom:60px !important;}.mb-90{margin-bottom:90px !important;}.pb-0{padding-bottom:0 !important;}.no-padding{padding:0 !important;}.o-hidden{overflow:hidden;}.position-re{position:relative;}.full-width{width:100%;}.bg-img{background-size:cover;background-repeat:no-repeat;}.bg-fixed{background-attachment:fixed;}.pattern{background-repeat:repeat;background-size:auto;}.bold{font-weight:600;}.count{font-family:'Gilda Display',serif;;}.valign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.v-middle{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);}.v-bottom{position:absolute;width:100%;bottom:5%;left:0;-webkit-transform:translate(0%,-5%);transform:translate(0%,-5%);}.js .animate-box{opacity:0;}:root{scroll-behavior:auto;}.owl-carousel .owl-nav button.owl-next,  .owl-carousel .owl-nav button.owl-prev,  .owl-carousel button.owl-dot{    outline:none;}.bg-blck{background:#222;}.bg-cream{background:#f8f5f0;}.color-1{color:#fff;}.color-2{color:#adadad;}.color-3{color:#666;}.color-4{color:#222;}.color-5{color:#aa8453;}.star{position:relative;display:inline-block;width:0;height:0;margin-left:0.9em;margin-right:0.9em;margin-bottom:1.2em;border-right:0.3em solid transparent;border-bottom:0.7em solid #fff;border-left:0.3em solid transparent;font-size:8px;}.star:before,.star:after{content:"";display:block;width:0;height:0;position:absolute;top:0.6em;left:-1em;border-right:1em solid transparent;border-bottom:0.7em solid #fff;border-left:1em solid transparent;transform:rotate(-35deg);}.star:after{transform:rotate(35deg);}.star-rating{position:relative;display:inline-block;width:0;height:0;margin-left:0.9em;margin-right:0.9em;margin-bottom:2em;border-right:0.3em solid transparent;border-bottom:0.7em solid #e4a853;border-left:0.3em solid transparent;font-size:8px;}.star-rating:before,.star-rating:after{content:"";display:block;width:0;height:0;position:absolute;top:0.6em;left:-1em;border-right:1em solid transparent;border-bottom:0.7em solid #e4a853;border-left:1em solid transparent;transform:rotate(-35deg);}.star-rating:after{transform:rotate(35deg);}::-webkit-selection{color:#fff;background:#aa8453;}::-moz-selection{color:#fff;background:#aa8453;}::selection{color:#fff;background:#aa8453;}.preloader-bg,#preloader{position:fixed;width:100%;height:100%;overflow:hidden;background:#fff;z-index:999999;}#preloader{display:table;table-layout:fixed;}#preloader-status{display:table-cell;vertical-align:middle;}.preloader-position{position:relative;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.loader{position:relative;width:55px;height:55px;left:50%;top:auto;margin-left:-22px;margin-top:1px;-webkit-animation:rotate 1s infinite linear;-moz-animation:rotate 1s infinite linear;-ms-animation:rotate 1s infinite linear;-o-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear;border:1px solid rgba(0,0,0,0.1);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}.loader span{position:absolute;width:55px;height:55px;top:-1px;left:-1px;border:1px solid transparent;border-top:1px solid #aa8453;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.owl-theme .owl-nav.disabled + .owl-dots{margin-top:0px;line-height:1.5;display:block;outline:none;}.owl-theme .owl-dots .owl-dot span{width:12px;height:12px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #ADADAD;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#aa8453;border:1px solid #aa8453;}.clients .owl-theme .owl-nav,.team .owl-theme .owl-nav,.slider-grid-bg .owl-theme .owl-nav,.news .owl-theme .owl-nav,.pricing .owl-theme .owl-nav,.testimonials .owl-theme .owl-nav,.rooms-page .owl-theme .owl-nav,.rooms3 .owl-theme .owl-nav,.rooms2 .owl-theme .owl-nav,.rooms1 .owl-theme .owl-nav{position:absolute!important;top:35%!important;bottom:auto!important;width:100%}.clients .owl-theme .owl-nav,.team .owl-theme .owl-nav,.slider-grid-bg .owl-theme .owl-nav,.news .owl-theme .owl-nav,.pricing .owl-theme .owl-nav,.testimonials .owl-theme .owl-nav,.rooms-page .owl-theme .owl-nav,.rooms3 .owl-theme .owl-nav,.rooms2 .owl-theme .owl-nav,.rooms1 .owl-theme .owl-nav{position:relative;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.clients .owl-theme .owl-prev,.team .owl-theme .owl-prev,.slider-grid-bg .owl-theme .owl-prev,.news .owl-theme .owl-prev,.pricing .owl-theme .owl-prev,.testimonials .owl-theme .owl-prev,.rooms-page .owl-theme .owl-prev,.rooms3 .owl-theme .owl-prev,.rooms2 .owl-theme .owl-prev,.rooms1 .owl-theme .owl-prev{left:10px!important}.clients .owl-theme .owl-next,.team .owl-theme .owl-next,.slider-grid-bg .owl-theme .owl-next,.news .owl-theme .owl-next,.pricing .owl-theme .owl-next,.testimonials .owl-theme .owl-next,.rooms-page .owl-theme .owl-next,.rooms3 .owl-theme .owl-next,.rooms2 .owl-theme .owl-next,.rooms1 .owl-theme .owl-next{right:10px!important}.clients .owl-theme .owl-prev,.clients .owl-theme .owl-next,.team .owl-theme .owl-prev,.team .owl-theme .owl-next,.slider-grid-bg .owl-theme .owl-prev,.slider-grid-bg .owl-theme .owl-next,.news .owl-theme .owl-prev,.news .owl-theme .owl-next,.pricing .owl-theme .owl-prev,.pricing .owl-theme .owl-next,.testimonials .owl-theme .owl-prev,.testimonials .owl-theme .owl-next,.rooms-page .owl-theme .owl-prev,.rooms-page .owl-theme .owl-next,.rooms3 .owl-theme .owl-prev,.rooms3 .owl-theme .owl-next,.rooms2 .owl-theme .owl-prev,.rooms2 .owl-theme .owl-next,.rooms1 .owl-theme .owl-prev,.rooms1 .owl-theme .owl-next{color:#fff;position:absolute!important;top:50%;padding:0;height:50px;width:50px;border-radius:0%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#272727;border:1px solid #272727;line-height:0;text-align:center;font-size:16px}.clients .owl-theme .owl-prev>span,.clients .owl-theme .owl-next>span,.team .owl-theme .owl-prev>span,.team .owl-theme .owl-next>span,.slider-grid-bg .owl-theme .owl-prev>span,.slider-grid-bg .owl-theme .owl-next>span,.news .owl-theme .owl-prev>span,.news .owl-theme .owl-next>span,.pricing .owl-theme .owl-prev>span,.pricing .owl-theme .owl-next>span,.testimonials .owl-theme .owl-prev>span,.testimonials .owl-theme .owl-next>span,.rooms-page .owl-theme .owl-prev>span,.rooms-page .owl-theme .owl-next>span,.rooms3 .owl-theme .owl-prev>span,.rooms3 .owl-theme .owl-next>span,.rooms2 .owl-theme .owl-prev>span,.rooms2 .owl-theme .owl-next>span,.rooms1 .owl-theme .owl-prev>span,.rooms1 .owl-theme .owl-next>span{position:absolute;line-height:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.clients .owl-theme .owl-nav [class*=owl-],.team .owl-theme .owl-nav [class*=owl-],.slider-grid-bg .owl-theme .owl-nav [class*=owl-],.news .owl-theme .owl-nav [class*=owl-],.pricing .owl-theme .owl-nav [class*=owl-],.testimonials .owl-theme .owl-nav [class*=owl-],.rooms-page .owl-theme .owl-nav [class*=owl-],.rooms3 .owl-theme .owl-nav [class*=owl-],.rooms2 .owl-theme .owl-nav [class*=owl-],.rooms1 .owl-theme .owl-nav [class*=owl-]{width:40px;height:40px;line-height:34px;background:transparent;color:#fff;font-size:11px;margin-right:15px;margin-left:15px;cursor:pointer;border:1px solid rgba(255,255,255,0.7);border-radius:100%;transition:all 0.2s ease-in-out;transform:scale(1.0);}.clients .owl-theme .owl-nav [class*=owl-]:hover,.team .owl-theme .owl-nav [class*=owl-]:hover,.slider-grid-bg .owl-theme .owl-nav [class*=owl-]:hover,.news .owl-theme .owl-nav [class*=owl-]:hover,.pricing .owl-theme .owl-nav [class*=owl-]:hover,.testimonials .owl-theme .owl-nav [class*=owl-]:hover,.rooms-page .owl-theme .owl-nav [class*=owl-]:hover,.rooms3 .owl-theme .owl-nav [class*=owl-]:hover,.rooms2 .owl-theme .owl-nav [class*=owl-]:hover,.rooms1 .owl-theme .owl-nav [class*=owl-]:hover{transform:scale(0.9);background:transparent;border:1px solid #b19777;color:#FFF;}@media screen and (max-width:768px){.clients .owl-theme .owl-nav,.team .owl-theme .owl-nav,.slider-grid-bg .owl-theme .owl-nav,.news .owl-theme .owl-nav,.pricing .owl-theme .owl-nav,.testimonials .owl-theme .owl-nav,.rooms-page .owl-theme .owl-nav,.rooms3 .owl-theme .owl-nav,.rooms2 .owl-theme .owl-nav,.rooms1 .owl-theme .owl-nav{display:none;}}.news .owl-theme .owl-nav [class*=owl-]{opacity:0;}.news .owl-theme:hover .owl-nav [class*=owl-]{opacity:1;}.section-padding{padding:120px 0;}.section-padding2{padding:0 0 120px 0;}.section-padding h6{color:#aa8453;font-size:20px;margin-bottom:20px;}.section-subtitle{font-size:15px;font-family:'Barlow Condensed',sans-serif;font-weight:400;color:#666;text-transform:uppercase;position:relative;letter-spacing:6px;margin-bottom:5px;}.section-subtitle span{color:#aa8453;}.section-title{font-size:46px;font-family:'Gilda Display',serif;font-weight:400;color:#222;position:relative;margin-bottom:20px;line-height:1.25em;}.section-title span{color:#fff;}.navbar{position:absolute;left:0;top:0;width:100%;background:transparent;z-index:99;padding-right:0;padding-left:0;padding-top:0;padding-bottom:0;height:100px;}.navbar-toggler-icon{background-image:none;}.navbar .navbar-toggler-icon,.navbar .icon-bar{color:#FFF;}.navbar .navbar-nav .nav-link{font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:400;color:#fff;margin:1px;letter-spacing:3px;text-transform:uppercase;-webkit-transition:all .4s;transition:all .4s;padding-right:12px;padding-left:12px;}.navbar .navbar-nav .nav-link.nav-color{color:#fff;}.navbar .navbar-nav .nav-link:hover{color:#aa8453;}.navbar .navbar-nav .active{color:#aa8453 !important;}.navbar .navbar-nav .active i{color:#aa8453;}.nav-scroll{background:#fff;padding:0 0 0 0;position:fixed;top:-100px;left:0;width:100%;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-box-shadow:0px 5px 15px rgb(15 36 84 / 5%);box-shadow:0px 5px 15px rgb(15 36 84 / 5%);height:90px;}.nav-scroll .navbar-toggler-icon,.nav-scroll .icon-bar{color:#aa8453;}.nav-scroll .navbar-nav .nav-link{color:#222;}.nav-scroll .navbar-nav .active{color:#aa8453 !important;}.nav-scroll .navbar-nav .logo{padding:15px 0;color:#fff;}.nav-scroll .logo-img{width:160px;}.nav-scroll .logo-img{margin-bottom:0px;}.nav-scroll .logo-wrapper .logo h2{font-family:'Gilda Display',serif;font-size:27px;font-weight:400;display:block;width:100%;position:relative;color:#aa8453;margin-bottom:0;padding:20px 0;letter-spacing:1px;text-align:center;}.nav-scroll .logo-wrapper .logo span{display:block;font-family:'Barlow Condensed',sans-serif;font-size:10px;color:#222;font-weight:400;letter-spacing:1px;display:block;margin-top:0px;line-height:1.2em;text-transform:uppercase;letter-spacing:6px;}.nav-scroll .logo-wrapper{}.logo-wrapper{float:left;}.logo-wrapper .logo h2{font-family:'Gilda Display',serif;font-size:27px;font-weight:400;display:block;width:100%;position:relative;color:#aa8453;margin-bottom:0;padding:20px 0;letter-spacing:1px;text-align:center;}.logo-wrapper .logo h2 a i{color:#fff;font-size:20px;vertical-align:super;}.logo-wrapper .logo span{display:block;font-family:'Barlow Condensed',sans-serif;font-size:10px;color:#fff;font-weight:400;letter-spacing:1px;display:block;margin-top:0px;line-height:1.2em;text-transform:uppercase;letter-spacing:6px;}.logo{padding:0;}.logo-img{padding:20px 0;width:160px;text-align:center;}.dropdown .nav-link i{padding-left:0px;font-size:8px;color:rgba(255,255,255,0.7);}.nav-scroll .dropdown .nav-link i{color:#222;}.nav-scroll .navbar-nav .active i{color:#aa8453;}.navbar .dropdown-menu .dropdown-item{padding:5px 0;font-family:'Barlow',sans-serif;font-size:15px;font-weight:400;color:#222;position:relative;-webkit-transition:all .4s;transition:all .4s;background-color:transparent;}.navbar .dropdown-menu .dropdown-item span{display:block;cursor:pointer;}.navbar .dropdown-menu .dropdown-item i{padding:13px 0 0 5px;font-size:8px;float:right;}.navbar .dropdown-menu .dropdown:hover>.dropdown-item,.navbar .dropdown-menu .dropdown-item.active,.navbar .dropdown-menu .dropdown-item:hover{color:#aa8453;}.navbar .dropdown-toggle::after{display:none;}.navbar .dropdown-menu{box-shadow:0 16px 50px rgb(0 0 0 / 7%);}.navbar .dropdown-menu li{border-bottom:1px solid #f4f4f4;}.navbar .dropdown-menu li:last-child{border-bottom:none;}.navbar .dropdown-menu .dropdown-menu.pull-left{top:0;left:auto;right:100%;}@media screen and (min-width:992px){.navbar .dropdown-menu{display:block;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);width:190px;padding:15px;border-radius:0;border:0;background-color:#fff;-webkit-transition:all .3s;transition:all .3s;}.navbar .dropdown-menu .dropdown-menu{left:calc(100% + 5px);top:-10px;right:auto;min-width:190px;transform:translateY(0);}.navbar .dropdown:hover>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);}}@media screen and (max-width:991px){.navbar{padding-left:0px;padding-right:0px;background:transparent;padding-top:0px;padding-bottom:0px;height:90px;}.nav-scroll{background:#fff;}.logo-wrapper{float:left;padding:26px 0 26px 15px;}.nav-scroll .logo-wrapper{padding:26px 0 26px 15px;background-color:transparent;}.nav-scroll .logo-img{width:160px;}.navbar .logo{text-align:left;margin-left:0px;}.nav-scroll .logo{}.logo-img{margin-bottom:0px;width:160px;padding:0;}.navbar button{margin-right:0px;outline:none !important;background:transparent;margin-top:10px;border:none;}.navbar button:hover{background:transparent;}.navbar button:active,.navbar button:focus,.navbar button:hover{background:transparent;outline:none;color:transparent !important;}.navbar .container{max-width:100%;padding:0;}.navbar .nav-link{margin:0px auto !important;}.navbar .navbar-nav .nav-link{color:#222;}.nav-scroll .navbar-collapse .nav-link{color:#222 !important;}.nav-scroll .navbar-collapse .active{color:#aa8453 !important;}.navbar .dropdown-menu .dropdown-item{padding:0 15px;font-size:15px;line-height:40px;}.navbar .dropdown-menu .dropdown-item.dropdown-toggle{font-weight:400;}.navbar .dropdown-submenu .dropdown-toggle::after{right:15px;font-size:13px;}.navbar .dropdown-submenu:hover>.dropdown-toggle::after{transform:rotate(0deg);}.navbar .dropdown-submenu .dropdown-toggle.show::after{transform:rotate(90deg);}.navbar .dropdown-menu{border:none;padding:0;border-radius:0;margin:0;background:#fff;box-shadow:none;}.navbar .dropdown-submenu .dropdown-menu{margin:0;padding:0 0 0 20px;}.navbar .dropdown-menu li a{padding:0 15px;}.navbar .navbar-nav .nav-link{padding-right:0px;padding-left:0px;}.dropdown .nav-link i{color:#222;}.nav-scroll .dropdown .nav-link i{color:#222;}.nav-scroll .dropdown .nav-link.active i{color:#aa8453;}.navbar .navbar-collapse{max-height:450px;overflow:auto;background:#fff;text-align:left;padding:20px;}}.header{min-height:100vh;overflow:hidden;}.header .caption .o-hidden{display:inline-block;}.header .caption h2{font-weight:400;font-size:30px;}.header .caption span i.star-rating{-webkit-animation-delay:.8s;animation-delay:.8s;}.header .caption h4{font-family:'Barlow Condensed',serif;;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:6px;color:#fff;margin-bottom:20px;margin-top:20px;-webkit-animation-delay:.4s;animation-delay:.4s;}.header .caption h1{position:relative;margin-bottom:20px;font-family:'Gilda Display',serif;;font-size:55px;text-transform:uppercase;line-height:1.35em;-webkit-animation-delay:.6s;animation-delay:.6s;color:#fff;font-weight:400;letter-spacing:15px;}.header .caption h3{position:relative;margin-bottom:20px;font-family:'Gilda Display',serif;;font-size:48px;text-transform:uppercase;line-height:1.35em;-webkit-animation-delay:.6s;animation-delay:.6s;color:#fff;font-weight:400;letter-spacing:7px;}.header .caption p{font-size:18px;line-height:1.75em;margin-bottom:0;color:#fff;-webkit-animation-delay:.6s;animation-delay:.6s;margin-right:15px;}.header .caption p span{letter-spacing:5px;text-transform:uppercase;margin:0 5px;padding-right:14px;position:relative;}.header .caption p span:last-child{padding:0;}.header .caption p span:last-child:after{display:none;}.header .caption p span:after{content:'';width:7px;height:7px;border-radius:50%;background:#222;position:absolute;top:10px;right:0;opacity:.5;}.header .caption .butn-light{-webkit-animation-delay:.8s;animation-delay:.8s;}.header .caption .butn-dark{-webkit-animation-delay:.8s;animation-delay:.8s;}.header .social a{color:#eee;font-size:20px;margin:10px 15px;}hr{margin-top:5px;margin-bottom:20px;border:0;border-top:1px solid rgba(255,255,255,0.3);}.slider-fade .owl-item{height:100vh;position:relative;}.slider-fade .item{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center;}.slider-fade .item .caption{z-index:9;}.slider-fade .owl-nav{position:absolute;bottom:7%;right:12%;}.slider-fade .owl-prev{float:left;}.slider-fade .owl-next{float:right;}.slider-fade .owl-theme .owl-nav [class*=owl-]{width:40px;height:40px;line-height:34px;background:transparent;border-radius:100%;color:#fff;font-size:10px;margin-right:3px;cursor:pointer;border:1px solid rgba(255,255,255,0.5);transition:all 0.2s ease-in-out;transform:scale(1.0);}.owl-theme .owl-nav [class*=owl-]:hover{transform:scale(0.9);background:transparent;border:1px solid #aa8453;color:#fff;}@media screen and (max-width:768px){.slider-fade .owl-nav{display:none;}}.slider-fade .owl-dots{position:absolute;text-align:center;top:50%;right:5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;text-align:right !important}.slider-fade .owl-dots .owl-dot span{background:transparent;display:none}.slider-fade .owl-dots .owl-dot{height:12px;width:12px;border:1px solid rgba(255,255,255,0.7);display:block;margin-bottom:10px;border-radius:50%}.slider-fade .owl-dots .owl-dot.active{border-color:#aa8453;background:#aa8453;}.header div.reservation{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);text-orientation:sideways;text-orientation:sideways;margin:0;position:absolute;top:0;left:40px;height:60%;z-index:9;}.header div.reservation .call{color:#fff;text-transform:uppercase;font-family:'Barlow Condensed',sans-serif;font-weight:400;letter-spacing:5px;font-size:12px;line-height:1.75em;margin-top:15px;}.header div.reservation .call span{font-family:'Gilda Display',serif;font-size:24px;color:#aa8453;letter-spacing:1px;}.header div.reservation .icon{position:absolute;left:-1px;top:-50px;width:50px;height:50px;border:1px solid rgba(255,255,255,0.5);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;border-radius:100%;}.header div.reservation a .icon i{color:#FFF;font-size:24px;transform:rotate(90deg);}.header div.reservation a .icon:hover{border:1px solid #aa8453;}@media screen and (max-width:992px){.header div.reservation{display:none;}}.slider .owl-item{height:100vh;position:relative;}.slider .item{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center;}.slider .item .caption{z-index:9;}.slider .owl-theme .owl-dots{position:absolute;width:100%;bottom:3%;right:12%;text-align:right;}.slider .owl-theme .owl-dots .owl-dot span{width:13px;height:13px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid rgba(255,255,255,0.5);}.slider .owl-theme .owl-dots .owl-dot.active span,.slider .owl-theme .owl-dots .owl-dot:hover span{background:#aa8453;border:1px solid #aa8453;}.header .arrow{position:absolute;bottom:40px;width:100%;text-align:center;z-index:8;}.header .arrow.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;}.header .arrow i{position:relative;display:inline-block;width:50px;height:50px;line-height:50px;color:#fff;font-size:15px;border:1px solid rgba(255,255,255,0.3);border-radius:100%;}.header .arrow i:hover{border:1px solid #aa8453;}.header .arrow i:hover:after{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;-webkit-transition:all .5s;transition:all .5s;}.kenburns-section{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;min-height:100vh;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center center;background-repeat:no-repeat;}.kenburns-section::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-5;background:#000;}.kenburns-inner{position:relative;z-index:15;}.kenburns-inner .caption{position:relative;}.kenburns-inner .caption h4{font-family:'Barlow Condensed',serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:6px;color:#fff;margin-bottom:20px;margin-top:20px;-webkit-animation-delay:.4s;animation-delay:.4s;}.kenburns-inner .caption h1{position:relative;margin-bottom:20px;font-family:'Gilda Display',serif;font-size:55px;text-transform:uppercase;line-height:1.35em;-webkit-animation-delay:.6s;animation-delay:.6s;color:#fff;font-weight:400;letter-spacing:15px;}.kenburns-inner .caption h3{position:relative;margin-bottom:20px;font-family:'Gilda Display',serif;font-size:48px;text-transform:uppercase;line-height:1.35em;-webkit-animation-delay:.6s;animation-delay:.6s;color:#fff;font-weight:400;letter-spacing:5px;}#kenburnsSliderContainer .vegas-overlay{}@media screen and (max-width:767px){.kenburns-inner .caption h4{font-size:12px;}.kenburns-inner .caption h1{font-size:30px;margin-bottom:15px;letter-spacing:5px;line-height:1.35em;}.kenburns-inner .caption h3{font-size:30px;margin-bottom:15px;letter-spacing:5px;line-height:1.35em;}.kenburns-inner .caption{text-align:center;}}.kenburns-section div.reservation{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);text-orientation:sideways;text-orientation:sideways;margin:0;position:absolute;top:0;left:40px;height:60%;z-index:9;}.kenburns-section div.reservation .call{color:#fff;text-transform:uppercase;font-family:'Barlow Condensed',sans-serif;font-weight:400;letter-spacing:5px;font-size:12px;line-height:1.75em;margin-top:15px;}.kenburns-section div.reservation .call span{font-family:'Gilda Display',serif;font-size:24px;color:#aa8453;letter-spacing:1px;}.kenburns-section div.reservation .icon{position:absolute;left:-1px;top:-50px;width:50px;height:50px;border:1px solid rgba(255,255,255,0.5);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;border-radius:100%;}.kenburns-section div.reservation a .icon i{color:#FFF;font-size:24px;transform:rotate(90deg);}.kenburns-section div.reservation a .icon:hover{border:1px solid #aa8453;}.kenburns-section .arrow{position:absolute;bottom:40px;width:100%;text-align:center;z-index:80;}.kenburns-section .arrow.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;}.kenburns-section .arrow i{position:relative;display:inline-block;width:50px;height:50px;line-height:50px;color:#fff;font-size:15px;border:1px solid rgba(255,255,255,0.3);border-radius:100%;}.kenburns-section .arrow i:hover{border:1px solid #aa8453;}.kenburns-section .arrow i:hover:after{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;-webkit-transition:all .5s;transition:all .5s;}@media screen and (max-width:992px){.kenburns-section div.reservation{display:none;}}.slider-grid-bg{min-height:100vh;background-size:cover;background-position:50%;padding-top:210px;padding-bottom:60px;position:relative;overflow:hidden;background:#fff;color:#222;}.slider-grid-bg .grid-img{height:100%;width:100%;background-size:cover;background-position:center;position:absolute;left:0;top:0;z-index:1;transform:scale(1);transition:transform 5s,opacity .35s;opacity:0;display:block;}.slider-grid-bg .grid-img-active{opacity:1;transform:scale(1.03);-webkit-filter:brightness(70%);}.slider-grid-bg:hover .grid-img-active{-webkit-filter:brightness(70%);}.slider-grid-bg .content{position:relative;z-index:2}.slider-grid-bg .grid-item{margin-bottom:30px;display:-ms-flexbox;display:flex}.slider-grid-bg .grid-con{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;border:1px solid rgba(255,255,255,.4);width:100%;text-decoration:none;color:currentColor;padding:80px 30px 30px;transition:all .3s;background:transparent;min-height:340px;position:relative}.slider-grid-bg .grid-con-active,.slider-grid-bg .grid-con:hover{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;width:100%;text-decoration:none;color:currentColor;padding:80px 30px 30px;transition:all .3s;background:transparent;min-height:340px;position:relative;background:#fff;border:1px solid #fff}.slider-grid-bg .book{position:absolute;top:20px;right:20px;z-index:3;writing-mode:vertical-rl;-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);text-orientation:mixed;text-transform:uppercase;color:#fff;font-size:15px;font-weight:400;letter-spacing:3px;background:transparent;border:1px solid rgba(255,255,255,0.5);font-family:'Barlow Condensed',sans-serif;padding:10px 3px;line-height:1.5em;}.slider-grid-bg .grid-con:hover .book{color:#222;border:1px solid #ddd;}.slider-grid-bg .grid-con-active .book{color:#222;border:1px solid #ddd;}.slider-grid-bg .subtitle{display:block;font-weight:400;color:#fff;margin-bottom:5px;letter-spacing:3px;text-transform:uppercase;font-size:15px;font-family:'Barlow Condensed',sans-serif;display:inline;}.slider-grid-bg .grid-con:hover .subtitle{color:#aa8453;}.slider-grid-bg .grid-con-active .subtitle{color:#aa8453;}.slider-grid-bg .title{display:block;font-family:'Gilda Display',serif;font-size:27px;line-height:1.25em;letter-spacing:0px;color:#fff;margin-top:5px;margin-bottom:0px;}.slider-grid-bg .grid-con:hover .title{color:#222;}.slider-grid-bg .grid-con-active .title{color:#222;}.slider-grid-bg .arrow{position:absolute;bottom:40px;width:100%;text-align:center;z-index:80;}.slider-grid-bg .arrow.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;}.slider-grid-bg .arrow i{position:relative;display:inline-block;width:50px;height:50px;line-height:50px;color:#fff;font-size:15px;border:1px solid rgba(255,255,255,0.3);border-radius:100%;}.slider-grid-bg .arrow i:hover{border:1px solid #aa8453;}.slider-grid-bg .arrow i:hover:after{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;-webkit-transition:all .5s;transition:all .5s;}@media only screen and (max-width:1199px){.slider-grid-bg .grid-con{min-height:300px}.slider-grid-bg .grid-con-active,.slider-grid-bg .grid-con:hover{min-height:300px;}}@media only screen and (max-width:767px){.slider-grid-bg .grid-con{min-height:240px}.slider-grid-bg .grid-con-active,.slider-grid-bg .grid-con:hover{min-height:240px;}}.banner-header{height:60vh;}.banner-header.full-height{min-height:100vh;background-position:center;}.banner-header.full-height h4{font-family:'Barlow Condensed',serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:6px;color:#fff;margin-bottom:20px;margin-top:20px;}.banner-header.full-height h1{position:relative;margin-bottom:20px;font-family:'Gilda Display',serif;font-size:55px;text-transform:uppercase;line-height:1.35em;color:#fff;font-weight:400;letter-spacing:15px;}.banner-header h1{font-size:60px;color:#fff;position:relative;}.banner-header.full-height h3{position:relative;margin-bottom:20px;font-family:'Gilda Display',serif;font-size:48px;text-transform:uppercase;line-height:1.35em;color:#fff;font-weight:400;letter-spacing:7px;}.banner-header .caption{position:relative;}.banner-header h5{color:#fff;font-size:15px;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:6px;margin-bottom:10px;}.banner-header h5 a{color:#aa8453;}.banner-header p{font-size:15px;margin-bottom:0;color:#fff;}.banner-header p a{color:#aa8453;}.banner-header .author .avatar{width:27px;height:27px;overflow:hidden;border-radius:50%;margin-right:5px;}.banner-header .post{margin-top:20px;}.banner-header .post div{display:inline-block;}.banner-header .post .author{margin-right:20px;font-size:13px;}.banner-header .post .date-comment{position:relative;font-size:13px;color:#fff;margin-right:20px}.banner-header .post .date-comment i{color:#aa8453;font-size:18px;margin-right:5px;}.banner-header .post .date-comment:last-of-type{margin-right:0px;}.banner-header .arrow{position:absolute;bottom:40px;width:100%;text-align:center;z-index:8;}.banner-header .arrow.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;}.banner-header .arrow i{position:relative;display:inline-block;width:50px;height:50px;line-height:50px;color:#fff;font-size:15px;border:1px solid rgba(255,255,255,0.3);border-radius:100%;}.banner-header .arrow i:hover{border:1px solid #fff;}.banner-header .arrow i:hover:after{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;-webkit-transition:all .5s;transition:all .5s;}@media screen and (max-width:767px){.banner-header{}.banner-header.full-height h1{font-size:30px;margin-bottom:15px;letter-spacing:10px;line-height:1.35em;}.banner-header.full-height h3{font-size:30px;margin-bottom:15px;letter-spacing:10px;line-height:1.35em;}.banner-header.full-height h4{font-size:12px;}.banner-header h5{}.banner-header h1{font-size:45px;}}.video-fullscreen-wrap{height:100vh;overflow:hidden;}.video-fullscreen-wrap .caption{position:relative;}.video-fullscreen-wrap .caption.textleft{text-align:left;}.video-fullscreen-wrap h3{position:relative;font-family:'Libre Caslon Display',serif;font-size:60px;line-height:1em;color:#fff;font-weight:400;}.video-fullscreen-wrap h3 span{display:block;font-size:30px;display:block;margin-top:0px;line-height:1.5em;-webkit-animation-delay:.3s;animation-delay:.3s;color:#C19D60;}.video-fullscreen-video{height:100%;}.video-fullscreen-wrap video{width:100vw;height:auto;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;}.video-fullscreen-wrap .video-fullscreen-inner{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:right;}.video-lauch-wrapper{border:none;background:none;width:100%;padding:0;}.video-fullscreen-wrap .overlay{opacity:1;position:absolute;bottom:0;left:0;right:0;width:100%;height:100%;margin:0;box-sizing:border-box;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:4;}.video-fullscreen-wrap .butn-dark a{color:#fff;}.position-relative{position:relative !important;}.team .item{margin-bottom:30px;}.team .item:hover .info .social{top:0;}.team .info{text-align:center;padding:30px 20px;position:relative;overflow:hidden;background:#fff;}.team .info h6{font-size:20px;margin-bottom:5px;color:#222;}.team .info p{margin-bottom:0px;color:#666;}.team .info .social{position:absolute;top:100%;left:0;width:100%;height:100%;background:#fff;-webkit-transition:all .4s;transition:all .4s;}.team .info .social a{font-size:15px;color:#aa8453;margin:0 5px;}.team .info .social a:hover{color:#222;}.team .info .social p{margin-bottom:0px;color:#666;}.rooms1 .item{position:relative;overflow:hidden;margin-bottom:30px;}.rooms1 .item:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09,1.09);transform:scale(1.09,1.09);-webkit-filter:brightness(70%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}.rooms1 .item:hover .con{bottom:0;}.rooms1 .item img{-webkit-transition:all .5s;transition:all .5s;}.rooms1 .item .category{position:absolute;top:20px;right:20px;z-index:3;writing-mode:vertical-rl;-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);text-orientation:mixed;text-transform:uppercase;color:#fff;font-size:15px;font-weight:400;letter-spacing:3px;background:transparent;border:1px solid rgba(255,255,255,0.5);font-family:'Barlow Condensed',sans-serif;padding:10px 3px;line-height:1.5em;}.rooms1 .item .category a{color:#fff;}.rooms1 .item .category:hover{color:#fff;}.rooms1 .item .con{padding:20px;position:absolute;bottom:-60px;left:0;width:100%;-webkit-transition:all .3s;transition:all .3s;text-align:left;z-index:20;height:auto;box-sizing:border-box;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.1) 2%,rgba(0,0,0,.75) 90%);background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.01) 2%,rgba(0,0,0,.75) 90%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.01) 2%,rgba(0,0,0,.75) 90%);}.rooms1 .item .con h6,.rooms1 .item .con h6 a{position:relative;color:#fff;font-size:15px;font-family:'Barlow Condensed',sans-serif;display:inline;letter-spacing:3px;text-transform:uppercase;}.rooms1 .item .con h6 i{font-size:6px;margin-right:2px;}.rooms1 .item .con h5,.rooms1 .item .con h5 a{position:relative;color:#fff;font-size:27px;font-weight:400;margin-top:5px;margin-bottom:5px;}.rooms1 .item .con p{color:#fff;font-size:20px;}.rooms1 .item .con i{color:#fff;font-size:18px;}.rooms1 .item .con i:hover{color:#fff;}.rooms1 .item .con .butn-light{margin-left:0;border-radius:30px;border-color:#666;padding:11px 30px;}.rooms1 .item .con .butn-light:hover{border-color:#aa8453;}.rooms1 .item .line{text-align:center;height:1px;width:60px;background-color:rgba(255,255,255,0.2);transition-property:all;transition-duration:0.3s;transition-timing-function:ease-in-out;margin:auto 0 30px;}.rooms1 .item:hover .line{width:100%;transition-property:all;transition-duration:0.8s;transition-timing-function:ease-in-out;}.rooms1 .facilities ul{margin:0;padding:0;list-style:none;}.rooms1 .facilities ul li{color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:3px;line-height:1.2em;padding-bottom:20px;float:left;}.rooms1 .facilities ul li i{margin-right:10px;}.rooms1 .item .con .permalink{font-family:'Barlow Condensed',sans-serif;font-size:15px;letter-spacing:3px;text-transform:uppercase;color:#fff;height:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;display:inline;}.rooms1 .item .con .permalink a{color:#fff;text-align:right;}.rooms1 .item .con .permalink i{font-size:10px;text-align:right;}.rooms1 .item .con .permalink a:hover,.rooms1 .item .con .permalink i:hover{color:#aa8453;}.rooms2{position:relative;}.rooms2:last-child{margin-bottom:20px;}.rooms2 figure{margin:0;position:relative;width:66.666667%;margin-left:auto;}.rooms2.left figure{margin-left:0;margin-right:auto;}.rooms2 figure img:hover{transform:scale(0.98);}.rooms2 .caption{background:#fff;position:absolute;left:0;top:50%;width:50%;padding:4% 4% 4% 0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}.rooms2.left .caption{left:auto;right:0;background:#fff;padding:4% 0 4% 4%;}.rooms2 .caption.padding-left{padding-left:4%;}.rooms2.left .caption.padding-left{padding-right:4%;}.rooms2 .caption h4,.rooms2 .caption h4 a{font-size:35px;color:#222;margin-bottom:5px;}.rooms2 .caption h3,.rooms2 .caption h3 a{font-size:24px;color:#ab8a62;margin-bottom:0px;}.rooms2 .caption h3 span{font-size:15px;color:#666;font-family:'Barlow',sans-serif;}.rooms2 .caption h6{display:inline-block;color:#666;font-family:'Barlow',sans-serif;font-weight:400;font-size:10px;margin-bottom:10px;letter-spacing:5px;text-transform:uppercase;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}.rooms2 .caption .info-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.rooms2 .caption .info-wrapper .more{color:#666;text-decoration:none;font-size:14px;}.rooms2 .caption .info-wrapper .more i{color:#666;font-size:10px;}.rooms2 .caption .info-wrapper .date{color:#222;font-family:'Barlow Condensed',sans-serif;font-size:15px;background:transparent;border:1px solid #ab8a62;text-transform:uppercase;letter-spacing:3px;padding:3px 12px;}.rooms2 .caption .info-wrapper .date:hover{background:transparent;border:1px solid #222;color:#222;}@media (max-width:991.98px){.rooms2 figure{width:auto;margin:0;}.rooms2 .caption{position:relative;left:0;top:0;width:auto;padding:30px 20px;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);}}hr{margin-top:5px;margin-bottom:20px;border:0;}hr.border-1{border-top:1px solid rgba(170,132,83,0.7);}hr.border-2{border-top:1px solid rgba(170,132,83,0.7);}.link-btn{display:inline-block;position:relative;text-transform:uppercase;font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:400;letter-spacing:3px;}.link-btn i{margin-left:3px;font-size:15px;color:#aa8453;}.link-btn:before{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#aa8453;-webkit-transition:all ease 0.4s;transition:all ease 0.4s}.link-btn:hover::before{width:100%}.reservations{display:flex;align-items:center;}.reservations .icon{position:relative;top:3px;}.reservations .icon span{font-size:40px;color:#8e6d45;}.reservations .icon.color-1 span{font-size:40px;color:#fff;}.reservations .text{margin-left:10px;}.reservations .text p{font-size:15px;margin:0;}.reservations .text a{font-size:27px;color:#8e6d45;letter-spacing:-1px;}.reservations .text a.color-1{color:#fff;}.rooms3{color:#666;}.rooms3 .square-flip{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transform:perspective(1000px);-moz-transform:perspective(1000px);-ms-transform:perspective(1000px);transform:perspective(1000px);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;background-size:cover;background-position:center center;}.rooms3 .square-flip{min-height:450px;margin-bottom:30px;}.rooms3 .square,.rooms3 .square2{width:100%;height:100%;}.rooms3 .square{background-size:cover;background-position:center center;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);-o-transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25),-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);overflow:hidden;position:absolute;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.rooms3 .square .category{position:absolute;top:20px;left:20px;z-index:3;writing-mode:vertical-rl;-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);text-orientation:mixed;text-transform:uppercase;color:#fff;font-size:15px;font-weight:400;letter-spacing:3px;background:transparent;border:1px solid rgba(255,255,255,0.5);font-family:'Barlow Condensed',sans-serif;padding:10px 3px;line-height:1.5em;}.rooms3 .square .category a{color:#fff;}.rooms3 .square .category:hover{color:#fff;}.rooms3 .square h4{color:#fff;font-size:27px;text-align:left;margin-bottom:0;display:inline-flex;}.rooms3 .square h6,.rooms3 .square h6 a{position:relative;color:#fff;font-size:15px;font-weight:400;font-family:'Barlow Condensed',sans-serif;letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;}.rooms3 .square-flip .square{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:1;}.rooms3 .square-flip:hover .square{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.rooms3 .square2{background:#f8f5f0;background-size:cover;background-position:center center;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);-o-transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25),-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);overflow:hidden;position:absolute;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.rooms3 .square2.bg-white{background:#fff;}.rooms3 .square2:before{top:25px;left:15px;right:15px;bottom:25px;}.rooms3 .square2 h4{font-size:30px;color:#222;}.rooms3 .square2 h6{position:relative;color:#aa8453;font-size:15px;font-weight:400;font-family:'Barlow Condensed',sans-serif;letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;}.rooms3 .square2 p{font-size:15px;color:#666;}.rooms3 .square2 .icon img{width:60px;color:#666;margin-bottom:20px;}.rooms3 .btn-line a{border-bottom:1px solid #ccc;color:#666;}.rooms3 .btn-line a:hover{border-bottom:1px solid #aa8453;color:#666;}.rooms3 .square-flip .square2{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:1;}.rooms3 .square-flip:hover .square2{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.rooms3 .square-container{padding:40px;text-align:right;height:450px;position:relative;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);-o-transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25),-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);-webkit-transform:translateX(0px) scale(1);-ms-transform:translateX(0px) scale(1);transform:translateX(0px) scale(1);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:2;}.rooms3 .square-container .box-title{}.rooms3 .square-flip:hover .square-container{-webkit-transform:translateX(-650px) scale(0.88);-ms-transform:translateX(-650px) scale(0.88);transform:translateX(-650px) scale(0.88);}.rooms3 .square-container2{padding:30px;text-align:left;position:relative;top:50%;-webkit-transition:-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);-o-transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);transition:transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25),-webkit-transform 0.9s cubic-bezier(0.68,-0.55,0.265,1.25);-webkit-transform:translateY(-50%) translateX(650px) translateZ(60px) scale(0.88);transform:translateY(-50%) translateX(650px) translateZ(60px) scale(0.88);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:2;}.rooms3 .square-flip:hover .square-container2{-webkit-transform:translateY(-50%) translateX(0px) translateZ(0px) scale(1);transform:translateY(-50%) translateX(0px) translateZ(0px) scale(1);}.rooms3 .flip-overlay{display:block;background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.2;}@media screen and (max-width:991px){.rooms3 .square-flip{margin-bottom:30px;}.rooms3{padding-bottom:70px;}}.rooms-page h6{position:relative;font-family:'Gilda Display',serif;font-size:24px;color:#222;}.page-list{position:relative;display:block;}.page-list li{position:relative;display:flex;align-items:center;}.page-list li+li{margin-top:10px;}.page-list-icon{display:flex;align-items:center;}.page-list-icon span{font-size:18px;color:#aa8453;}.page-list-text{margin-left:15px;}.page-list-text p{font-size:15px;margin:0;}.rooms-page .owl-nav{position:absolute;bottom:3%;left:12%;}.rooms-page .owl-prev{float:left;}.rooms-page .owl-next{float:right;}.rooms-page .owl-theme .owl-nav [class*=owl-]{width:40px;height:40px;line-height:34px;background:transparent;border-radius:100%;color:rgba(255,255,255,0.75);font-size:11px;margin-right:3px;cursor:pointer;border:1px solid rgba(255,255,255,0.3);transition:all 0.2s ease-in-out;transform:scale(1.0);}.rooms-page .owl-theme .owl-nav [class*=owl-]:hover{transform:scale(0.9);background:transparent;border:1px solid #b19777;color:#b19777;}@media screen and (max-width:768px){.rooms-page .owl-nav{display:none;}}.facilties .single-facility{background:transparent;padding:30px 20px;-webkit-transition:.5s;transition:.5s;position:relative;z-index:1;margin-bottom:30px;line-height:1;border:1px solid #f1eeeb;}.facilties .single-facility h5{font-size:24px;color:#222;margin-bottom:10px;}.facilties .single-facility:hover h5{color:#222;-webkit-transition:.5s;transition:.5s;}.facilties .single-facility span{font-size:45px;color:#aa8453;line-height:1;margin-bottom:20px;display:inline-block;-webkit-transition:.5s;transition:.5s;}.facilties .single-facility p{margin:0;color:#666;}.facilties .single-facility .facility-shape{position:absolute;opacity:0.02;z-index:-1;bottom:15px;left:120px;}.facilties .single-facility .facility-shape span{font-size:140px;color:#222;}hr{margin-top:5px;margin-bottom:20px;border:0;border-top:1px solid rgba(255,255,255,0.25);}.room-facilities .wrap{background:#222;padding:30px;}.room-facilities ul{margin:0;padding:0;list-style:none;}.room-facilities ul li{color:#666;font-size:15px;padding-bottom:10px;}.room-facilities ul li i{margin-right:10px;color:#aa8453;font-size:20px;}.services .img{position:relative;overflow:hidden;}.services .img:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09,1.09);transform:scale(1.09,1.09);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}.services .img img{-webkit-transition:all .5s;transition:all .5s;}.services .content{width:100%;padding:30px;}.services .content .date{display:table-cell;position:relative;width:80px;z-index:2;}.services .content .date h3{font-size:65px;font-weight:500;color:#aa8453;margin-bottom:0px;}.services .content .date h6{color:#666;letter-spacing:2px;font-size:10px;font-family:'Barlow',sans-serif;text-transform:uppercase;font-weight:400;}.services .content .cont{display:table-cell;vertical-align:middle;}.services .content .cont h4{margin:0 0 10px 0;font-size:32px;color:#222;font-weight:400;line-height:1.5em;}.services .content .cont .more{font-size:12px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#aa8453;padding-left:40px;position:relative;}.services .content .cont .more:after{content:'';width:30px;height:1px;background:#aa8453;position:absolute;top:50%;left:0px;}.services .content .cont .more:hover{color:#222;}.services .content .info h6{font-size:15px;letter-spacing:3px;color:#666;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;margin-bottom:5px;}.services .content .info .tags{color:#aa8453;}@media screen and (max-width:991px){.services .content .cont h4{line-height:1.25em;}.order2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;}.order1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important;}}@media screen and (max-width:480px){.services .content .date{width:60px;}.services .content .info .tags{margin:5px 0 0;}.services .content .date h3{font-size:40px;}}.restaurant-menu .owl-carousel .owl-stage-outer{padding:20px 0 60px 0;}.restaurant-menu .owl-theme .owl-nav [class*=owl-]{position:absolute;top:40%;background:transparent;color:#fff;width:40px;height:40px;line-height:30px;border-radius:50%;border:1px solid #aa8453;opacity:0;-webkit-transition:all .5s;transition:all .5s;}.restaurant-menu .owl-theme .owl-nav [class*=owl-]:hover{background:transparent;color:#aa8453;}.restaurant-menu .bg-img .owl-theme .owl-nav [class*=owl-]{color:#fff;}.restaurant-menu .owl-carousel .owl-nav .owl-next{right:0;}.restaurant-menu .owl-carousel .owl-nav .owl-prev{left:0;}.restaurant-menu .owl-carousel .owl-nav .owl-next span,.restaurant-menu .owl-carousel .owl-nav .owl-prev span{font-size:12px;}.restaurant-menu .owl-theme:hover .owl-nav [class*=owl-]{opacity:1;}.restaurant-menu .tabs-icon .item{padding:15px 5px;cursor:pointer;}.restaurant-menu .tabs-icon .item h6{font-size:20px;color:#fff;margin-bottom:0;}.restaurant-menu .tabs-icon .owl-item.actived .item,.restaurant-menu .tabs-icon .item.active{color:#fff;position:relative;background:transparent;padding:15px;border:1px solid #aa8453;}.restaurant-menu .tabs-icon .owl-item.actived .item .icon,.restaurant-menu .tabs-icon .item.active .icon{color:#aa8453;}.restaurant-menu .restaurant-menu-content .cont{display:none;}.restaurant-menu .restaurant-menu-content .cont .restaurant-menu-info{text-align:right;}.restaurant-menu .restaurant-menu-content .cont h5{font-size:20px;color:#aa8453;margin-bottom:10px;text-align:left;border-bottom:1px dashed #aa8453;line-height:2em;}.restaurant-menu .restaurant-menu-content .cont p{font-size:15px;color:#adadad;}.restaurant-menu .restaurant-menu-content .cont h5 .price{color:#adadad;float:right;}.restaurant-menu .restaurant-menu-content .active{display:block;}.restaurant-menu .owl-theme .owl-nav [class*=owl-]{top:18%;}.restaurant-menu .owl-carousel .owl-nav .owl-next{right:-50px;}.restaurant-menu .owl-carousel .owl-nav .owl-prev{left:-50px;}.restaurant-menu .owl-carousel .owl-nav .owl-prev{left:-60px;}.restaurant-menu .owl-carousel .owl-nav .owl-next{right:-60px;}.restaurant-menu .restaurant-menu-content .cont .restaurant-menu-info{text-align:center;margin-bottom:20px;}.clients{background-color:#fff;}.clients .owl-carousel{margin:20px 0;}.clients .clients-logo{opacity:1;line-height:0;}.clients .clients-logo:hover{opacity:1;}.clients img{-webkit-filter:none;filter:none;}.clients img:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .5s;transition:all .5s;}.gallery-item{position:relative;padding-top:20px;}.gallery-box{overflow:hidden;position:relative;}.gallery-box .gallery-img{position:relative;overflow:hidden;}.gallery-box .gallery-img:after{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:0px;transition:all 0.27s cubic-bezier(0.3,0.1,0.58,1);}.gallery-box .gallery-img>img{transition:all 0.3s cubic-bezier(0.3,0.1,0.58,1);border-radius:0;}.gallery-box .gallery-detail{opacity:0;color:#FFF;width:100%;padding:20px;box-sizing:border-box;position:absolute;left:0;overflow:hidden;transition:all 0.27s cubic-bezier(0.3,0.1,0.58,1);}.gallery-box .gallery-detail h4{font-size:18px;}.gallery-box .gallery-detail p{color:Rgba(0,0,0,0.4);font-size:14px;}.gallery-box .gallery-detail i{color:#222;padding:8px;}.gallery-box .gallery-detail i:hover{color:#222;}.gallery-box:hover .gallery-detail{top:50%;transform:translate(0,-50%);opacity:1;}.gallery-box:hover .gallery-img:after{background:rgba(0,0,0,0.2);}.gallery-box:hover .gallery-img>img{transform:scale(1.05);}.mfp-figure button{border:0px solid transparent;}button.mfp-close,button.mfp-arrow{border:0px solid transparent;background:transparent;}.vid-area h5{font-size:27px;font-weight:400;color:#fff;margin-bottom:30px;}.play-button{position:relative;margin:auto;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);z-index:4;}.play-button svg{position:absolute;width:100%;height:100%;}.circle-fill circle{opacity:1;fill:rgba(174,140,100,0.7);}.polygon{position:absolute;width:100%;height:100%;text-align:center;line-height:90px;font-size:35px;z-index:2;}.play-button svg.circle-fill{z-index:1;stroke-dasharray:322;stroke-dashoffset:322;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.play-button:hover svg.circle-fill{stroke-dashoffset:38.5;}.play-button svg.circle-track{z-index:0;}.play-button.color{color:#aa8453;}.play-button.color .circle-fill circle{fill:#aa8453;}.video-wrapper{min-height:500px;}.video-wrapper .vid{position:relative;z-index:8;}.video-wrapper .vid .vid-butn:hover .icon{color:#fff;}.video-wrapper .vid .vid-butn:hover .icon:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}.video-wrapper .vid .vid-butn .icon{color:#aa8453;width:100px;height:100px;border:1px solid rgba(255,255,255,0.2);border-radius:50%;line-height:100px;text-align:center;font-size:40px;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}.video-wrapper .vid .vid-butn .icon:after{content:'';position:absolute;top:5px;bottom:5px;right:5px;left:5px;border:1px solid #eee;border-radius:50%;z-index:-1;}.video-wrapper .vid .vid-butn .icon:before{content:'';position:absolute;top:5px;bottom:5px;right:5px;left:5px;background:#fff;border-radius:50%;z-index:-1;-webkit-transition:all 0.5s cubic-bezier(1,0,0,1);-o-transition:all 0.5s cubic-bezier(1,0,0,1);transition:all 0.5s cubic-bezier(1,0,0,1);}.video-gallery-button{position:relative;margin:auto;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);z-index:4;margin-left:15px;float:right;}.video-gallery-polygon{z-index:2;padding-left:5px;display:inline-block;position:absolute;bottom:15px;right:15px;background:transparent;border-radius:50%;border:1px solid rgba(255,255,255,0.5);color:#fff;padding:7px 6px 7px 8px;line-height:0;}.video-gallery-polygon:hover{background:#fff;border:1px solid #fff;color:#aa8453;}.testimonials-box{position:relative;background:transparent;padding:30px;margin-bottom:90px;}.testimonials-box .head-box h6{font-family:'Barlow Condensed',sans-serif;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:6px;margin-bottom:10px;}.testimonials-box .head-box h4{font-size:32px;font-weight:400;color:#fff;margin-bottom:10px;}.testimonials-box .head-box h4 span{color:#222;}.line{width:60px;border-top:1px solid rgba(255,255,255,0.2) !important;margin-bottom:10px;}.testimonials h5{color:#fff;font-size:24px;margin-bottom:30px;}@media screen and (max-width:991px){.testimonials-box{margin-bottom:90px;padding:35px 20px;}}.testimonials .item{margin-bottom:30px;position:relative;}.testimonials .item .quote{position:absolute;right:20px;top:90px;width:70px;margin:0 auto 30px;opacity:.1;}.testimonials .item p{color:#fff;}.testimonials .item .info{text-align:left;margin:30px 0 15px 0;}.testimonials .item .info .author-img{width:70px;height:70px;border-radius:50%;float:left;overflow:hidden;}.testimonials .item .info .cont{margin-left:85px;}.testimonials .item .info h6{font-size:15px;margin-bottom:0px;padding-top:0px;font-weight:400;font-family:'Barlow Condensed',sans-serif;color:#fff;line-height:1em;text-transform:uppercase;letter-spacing:3px;}.testimonials .item .info span{font-size:12px;color:#fff;line-height:1em;}.testimonials .item .info .rate{float:right;}.testimonials .item .info i{color:#222;font-size:6px;}@media screen and (max-width:767px){.testimonials-box{padding:0px;}}.booking-wrapper{position:absolute;left:0;width:100%;bottom:5%;z-index:5;}.booking2-wrapper{position:relative;margin-bottom:40px;}.booking-inner{position:relative;border-radius:0;}.form1{display:block;padding:0;position:relative;}.form1 label{display:none;}.form1 .col1{float:left;width:20%;}.form1 .col2{float:left;width:14%;}.form1 .col3{float:left;width:18%;}.form1 .c1{border-right:1px solid #f1eeeb;height:62px;margin-bottom:15px;}.form1 .c2{border-right:1px solid #f1eeeb;height:62px;margin-bottom:15px;}.form1 .c3{border-right:1px solid #f1eeeb;height:62px;margin-bottom:15px;}.form1 .c4{border-right:1px solid #f1eeeb;height:62px;margin-bottom:15px;}.form1 .c5{border-right:1px solid #f1eeeb;height:62px;margin-bottom:15px;}.ui-datepicker .ui-datepicker-header{background:#aa8453;border:#aa8453;color:#fff;}.ui-datepicker{font-size:15px;color:#222;background:#fff;z-index:100 !important;border:1px solid #fff;border-radius:0px;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #f8f5f0;background:#f8f5f0;color:#222;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #aa8453;background:#aa8453;font-weight:normal;color:#fff;}.ui-datepicker .ui-datepicker-prev:after{font-size:10px;content:"\e64a";font-family:"themify";color:#fff;}.ui-datepicker .ui-datepicker-next:before{font-size:10px;content:"\e649";font-family:"themify";color:#fff;float:right;}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background:transparent;border:1px solid transparent;}.btn-form1-submit{display:block;padding:0;border:none;margin:0;width:100%;background:#aa8453;color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:15px;text-decoration:none;line-height:62px;position:relative;cursor:pointer;transition:all 0.3s ease-out;letter-spacing:3px;text-transform:uppercase;}.btn-form1-submit:hover{background:#222;}.btn-form1-submit:focus{outline:none;}.input1_inner{position:relative;position:relative;}.input1_inner:after{content:'';display:block;position:absolute;right:20px;top:23px;pointer-events:none;content:"\e6b6";font-family:"themify";font-size:15px;color:#aa8453;line-height:1;}.input1_inner input{display:block;width:100%;font-size:15px;color:#222;padding:19.5px 40px 20px 19.5px;background:#fff;border:none;box-shadow:none;border-radius:0;}.input1_inner input::placeholder{font-size:15px;color:#222 !important;}.input1_inner input:focus{outline:none;box-shadow:none;background:#fff;color:#222 !important;}.select1_wrapper{margin-bottom:0;}.select1_inner{position:relative;}.select1_inner:after{content:'';display:block;position:absolute;right:20px;top:25px;pointer-events:none;content:"\e64b";font-family:"themify";font-size:10px;color:#aa8453;font-weight:normal;line-height:15px;}.select2{width:100%;background:#fff;margin-bottom:15px;}.select2 *:focus{outline:none !important;}.select2-container--default .select2-results>.select2-results__options{max-height:500px;}.select2-container--default .select2-selection--single{background:none;border-radius:0;border:none;height:auto;}.selection{display:inline-flex;}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:15px;line-height:28px;padding:17px 49px 17px 20px;color:#222;}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none;}.select2-dropdown{background:none;border-radius:0;z-index:100;min-width:0px;border:none;}.select2-container--open .select2-dropdown--above{border-bottom:1px solid #ececec;}.select2-container--open .select2-dropdown--below{border-top:1px solid #ececec;}.select2-results__option{padding:10px 30px;background:#fff;font-size:15px;line-height:20px;color:#222;border-top:1px solid #ececec;text-align:center;}.select2-results__option:first-child{border-top:none;}.small .select2-results__option{padding-left:0;}.select2-container--default .select2-results__option[aria-selected=true]{background:#aa8453;color:#fff;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#aa8453;color:#fff;}@media (max-width:1259.98px){.booking2-wrapper{margin-bottom:30px;}}@media (max-width:991.98px){.booking2-wrapper{margin-bottom:40px;}.form1 .col1{width:50%;border-bottom:1px solid #ececec;}.form1 .c2{border-right:none;}.form1 .col2{width:25%;}.form1 .col3{width:25%;}.booking-wrapper{position:relative;bottom:auto;padding:30px 0;background:#f8f5f0;}}@media (max-width:767.98px){.form1 .col1{width:100%;border-right:0;border-bottom:1px solid #ececec;}.form1 .col2{width:100%;border-right:0;border-bottom:1px solid #ececec;}.form1 .col3{width:100%;border-right:0;}.btn-form1-submit:after{background:none;}}.booking-box{position:relative;background:#f8f5f0;padding:45px;margin-bottom:-75px;}.booking-box .head-box h6{font-size:15px;font-family:'Barlow Condensed',sans-serif;font-weight:400;color:#666;text-transform:uppercase;position:relative;letter-spacing:6px;margin-bottom:10px;}.booking-box .head-box h4{font-family:'Gilda Display',serif;font-size:27px;font-weight:400;color:#222;border-bottom:1px solid rgba(170,132,83,0.2);padding-bottom:15px;letter-spacing:0;text-transform:none;margin-top:0;}.booking-box .head-box h4 span{color:#222;}@media screen and (max-width:991px){.booking-box{margin-bottom:90px;padding:35px 20px;}}.pricing-card{background-color:#f8f5f0;margin-bottom:30px;}.pricing-card .desc{padding:40px;}.pricing-card .name{line-height:1;margin:0;font-family:'Gilda Display',serif;font-size:24px;color:#222;margin-bottom:20px;}.pricing-card .subname{line-height:1;margin:0;font-size:12px;text-transform:uppercase;color:#666;margin-bottom:20px;letter-spacing:3px;}.pricing-card .amount{margin:0;line-height:1;font-family:'Gilda Display',serif;font-size:40px;margin-bottom:20px;color:#aa8453;}.pricing-card .amount span{font-family:'Barlow',sans-serif;font-size:15px;color:#666;}.pricing-card .list{text-align:left;margin-left:auto;margin-right:auto;margin-bottom:0px;}.pricing-card .list li{position:relative;font-size:15px;padding-left:30px;}.pricing-card .list li+li{margin-top:5px;}.pricing-card .list li i{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:15px;color:#aa8453;}.pricing-card .list li i.unavailable{color:#666;}.position{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-1px;padding:40px 45px 40px 50px;-webkit-transition:background-color .3s;transition:background-color .3s;border-top:1px solid #f1eeeb;border-bottom:1px solid #f1eeeb;background-color:transparent;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.position-link{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.position-title{font-family:'Gilda Display',serif;font-size:24px;font-weight:400;position:relative;-webkit-transition:color .3s;transition:color .3s;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;color:#222;}.position-title span{font-family:'Barlow',sans-serif;color:#666;font-size:15px;display:block;text-transform:none;letter-spacing:0px;}.position-location{font-family:'Barlow',sans-serif;font-size:15px;-webkit-transition:color .3s;transition:color .3s;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;color:#666;}.position-location span{font-family:'Barlow',sans-serif;font-size:15px;color:#222;display:block;text-transform:none;letter-spacing:0px;}.position-time{font-weight:400;-webkit-transition:color .3s;transition:color .3s;color:#222;}.position-time span{font-family:'Barlow',sans-serif;color:#666;display:block;text-transform:none;letter-spacing:0px;}.position-icon{font-size:15px;line-height:1;color:#aa8453;}.position-icon i{display:inline-block}.position:hover{background-color:#aa8453;}.position:hover .position-title,.position:hover .position-title span,.position:hover .position-location,.position:hover .position-location span,.position:hover .position-time,.position:hover .position-time span,.position:hover .position-icon{color:#fff;}@media only screen and (max-width:991px){.position{flex-direction:column;-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.position-title{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.position-location{margin-top:15px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.position-time{margin-top:15px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.position-icon{display:none}}.accordion-box{position:relative;padding:0;}.accordion-box .block{position:relative;background:#fff;border-radius:0px;overflow:hidden;margin-bottom:15px;}.accordion-box .block.active-block{background-color:#fff;}.accordion-box .block:last-child{margin-bottom:0;}.accordion-box .block .acc-btn{position:relative;font-size:20px;line-height:27px;font-weight:400;cursor:pointer;padding:20px 40px;padding-right:60px;color:#222;transition:all 500ms ease;font-family:'Gilda Display',serif;;}.accordion-box .block .acc-btn .count{color:#aa8453;padding-right:3px;}.accordion-box .block .acc-btn:before{position:absolute;right:35px;top:20px;height:30px;font-size:14px;font-weight:normal;color:#aa8453;line-height:30px;content:"\e61a";font-family:"Themify";transition:all 500ms ease;}.accordion-box .block .acc-btn.active{background-color:#fff;color:#aa8453;}.accordion-box .block .acc-btn.active:before{color:"Themify";content:"\e622";}.accordion-box .block .acc-content{position:relative;display:none;}.accordion-box .block .content{position:relative;padding:0px 40px 30px;background-color:#fff;color:#666;}.accordion-box .block .acc-content.current{display:block;}.accordion-box .block .content .text{display:block;position:relative;top:0px;display:block;}.news .item{position:relative;overflow:hidden;margin-bottom:30px;}.news .item:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09,1.09);transform:scale(1.09,1.09);-webkit-filter:brightness(75%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}.news .item:hover .con{bottom:0;}.news .item img{-webkit-transition:all .5s;transition:all .5s;-webkit-filter:brightness(100%);}.news .item .date{display:inline-block;position:absolute;top:20px;left:20px;background:transparent;border:1px solid rgba(255,255,255,0.5);color:#fff;padding:5px 10px;text-align:center;}.news .item .date span{font-family:'Barlow Condensed',sans-serif;display:block;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:#fff;}.news .item .date i{font-family:'Barlow Condensed',sans-serif;display:block;font-size:24px;font-style:normal;color:#fff;}.news .item .con{margin:-155px 20px 90px;padding:20px;background-color:#f8f5f0 !important;border:1px solid #f8f5f0;border-radius:0;overflow:hidden;-webkit-transition:.2s cubic-bezier(.3,.58,.55,1);transition:.2s cubic-bezier(.3,.58,.55,1);bottom:-90px;position:relative;}.news .item .con .category{font-family:'Barlow',sans-serif;text-transform:uppercase;font-size:12px;font-weight:400;margin-bottom:5px;letter-spacing:3px;}.news .item .con .category a{margin-right:5px;position:relative;color:#666;}.news .item .con .category a:hover{color:#222;}.news .item .con .category a:last-child{margin-right:0;}.news .item .con .category a:last-child:after{display:none;}.news .item .con h5,.news .item .con h5 a{color:#222;font-size:24px;font-family:'Gilda Display',serif;;font-weight:400;margin-bottom:0px;}.news .item .con h5:hover,.news .item .con h5 a:hover{color:#aa8453;}.news .item .con p{color:#fff;font-size:17px;}.news .item .con i{color:#fff;font-size:20px;}.news2 .item{margin-bottom:30px;}.news2 .post-img{position:relative;overflow:hidden;}.news2 .post-img:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}.news2 .post-img a{display:block;}.news2 .post-img img{-webkit-transition:all .5s;transition:all .5s;}.news2 .post-img .date{display:inline-block;position:absolute;bottom:20px;left:20px;background:transparent;border:1px solid rgba(255,255,255,0.5);color:#fff;padding:5px 10px;text-align:center;}.news2 .post-img .date span{font-family:'Barlow Condensed',sans-serif;display:block;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:#fff;}.news2 .post-img .date i{font-family:'Barlow Condensed',sans-serif;display:block;font-size:24px;font-style:normal;color:#fff;}.news2 .post-cont{padding:30px 0;}.news2 .post-cont .tag{display:block;font-weight:400;font-size:12px;letter-spacing:3px;color:#aa8453;font-family:'Barlow',sans-serif;text-transform:uppercase;margin-bottom:5px;}.news2 .post-cont h5{font-size:30px;}.news2 .post-cont h5 a{color:#222;}.news2 .post-cont h5 a:hover{color:#aa8453;}.news2 .post-cont .date{font-family:'Barlow',sans-serif;margin-top:0px;font-size:12px;text-align:right;letter-spacing:3px;text-transform:uppercase;margin-bottom:5px;}.news2 .post-cont .date a{color:#aa8453;}.news2 .post-cont i{color:#ccc;margin:0 10px;font-size:12px;}.news2-sidebar .widget{background:#f8f5f0;padding:30px;margin-bottom:30px;overflow:hidden;}.news2-sidebar .widget ul{margin-bottom:0;padding:0;}.news2-sidebar .widget ul li{margin-bottom:15px;color:#666;font-size:15px;line-height:1.5em;}.news2-sidebar .widget ul li a{color:#666;}.news2-sidebar .widget ul li a.active{color:#aa8453;}.news2-sidebar .widget ul li a:hover{color:#aa8453;}.news2-sidebar .widget ul li:last-child{margin-bottom:0;}.news2-sidebar .widget ul li i{font-size:9px;margin-right:10px;}.news2-sidebar .widget .recent li{display:block;overflow:hidden;}.news2-sidebar .widget .recent .thum{width:90px;overflow:hidden;float:left;}.news2-sidebar .widget .recent a{display:block;margin-left:105px;}.news2-sidebar .widget-title{margin-bottom:20px;}.news2-sidebar .widget-title h6{padding-bottom:5px;border-bottom:1px solid #eee3d0;font-size:24px;line-height:1.75em;margin-bottom:15px;color:#222;}.news2-sidebar .search form{position:relative;}.news2-sidebar .search form input{width:100%;padding:10px;border:0;background:#fff;margin-bottom:0;}.news2-sidebar .search form button{position:absolute;right:0;top:0;background-color:transparent;color:#222;border:0;padding:10px;cursor:pointer;}.news2-sidebar .tags li{margin:3px !important;padding:8px 20px;background-color:#fff;border:1px solid #fff;color:#666 !important;float:left;}.news2-sidebar ul.tags li a{font-size:14px;color:#666;}.news2-sidebar ul.tags li:hover,.news2-sidebar ul.tags li a:hover{background-color:#aa8453;color:#fff;}.news-pagination-wrap{padding:0;margin:0;text-align:center;}.news-pagination-wrap li{display:inline-block;margin:0 5px;}.news-pagination-wrap li a{background:transparent;display:inline-block;width:40px;height:40px;line-height:37px;text-align:center;color:#666;font-weight:400;border:1px solid rgba(102,102,102,0.1);font-family:'Barlow',sans-serif;font-size:16px;border-radius:100%;}.news-pagination-wrap li a i{font-size:11px;}.news-pagination-wrap li a:hover{opacity:1;text-decoration:none;background:transparent;border:1px solid #aa8453;color:#aa8453;}.news-pagination-wrap li a.active{background-color:transparent;border:1px solid #aa8453;color:#aa8453;}@media screen and (max-width:768px){.news-pagination-wrap{padding:0;margin:0;text-align:center;}}.news-post-section{padding-top:120px;}.post-comment-section{margin-top:60px;}.post-comment-section h3{font-size:20px;color:#222;font-family:'Gilda Display',serif;margin-bottom:15px;}.post-comment-section h3 span{font-family:'Barlow',sans-serif;font-size:12px;color:#666;margin-left:15px;}.news-post-caption h1{margin-bottom:20px;font-size:40px;text-transform:uppercase;}.news-post-comment-wrap{display:flex;margin-bottom:60px;}.post-user-comment{margin-right:20px;flex:0 0 auto;}.post-user-comment img{border-radius:100%;width:100px;}.post-user-content{margin-right:26px;}.post-repay{font-size:14px;color:#aa8453;margin:0;font-weight:400;}.contact h3{font-size:24px;color:#222;}.map{-webkit-filter:grayscale(100%);filter:grayscale(100%);}.butn-dark{position:relative;line-height:1.2em;}.butn-dark a{font-weight:400;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;background:#ab8a62;color:#fff;padding:13px 22px;margin:0;position:relative;font-size:15px;letter-spacing:3px;}.butn-dark a:after{content:'';width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;background:#222;color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.butn-dark a span{position:relative;z-index:2;}.butn-dark a:hover:after{width:100%;left:0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;}.butn-dark a:hover span{color:#fff;}.butn-light{position:relative;line-height:1.2em;}.butn-light a{font-weight:400;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;background:transparent;color:#fff;padding:12px 20px;margin:0;position:relative;font-size:15px;letter-spacing:3px;border:1px solid rgba(255,255,255,0.5);}.butn-light a:after{content:'';width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#fff;}.butn-light a span{position:relative;z-index:2;}.butn-light a:hover:after{width:100%;left:0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;}.butn-light a:hover span{color:#222;}.butn-dark2{position:relative;line-height:1.2em;font-weight:400;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;background:#ab8a62;color:#fff;padding:13px 22px;margin:0;position:relative;font-size:15px;letter-spacing:3px;}.butn-dark2:after{content:'';width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;background:#222;color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.butn-dark2 span{position:relative;z-index:2;}.butn-dark2:hover:after{width:100%;left:0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;}.butn-dark2:hover span{color:#fff;}.butn-light2{position:relative;line-height:1.2em;font-weight:400;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;background:transparent;color:#fff;padding:12px 20px;margin:0;position:relative;font-size:15px;letter-spacing:3px;border:1px solid rgba(255,255,255,0.5);}.butn-light2:after{content:'';width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#fff;}.butn-light2 span{position:relative;z-index:2;}.butn-light2:hover:after{width:100%;left:0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;}.butn-light2:hover span{color:#222;}.comming{min-height:100vh;height:auto;position:relative;background-blend-mode:overlay;background:rgba(0,0,0,.4);background-image:url("../img/slider/1.jpg");background-size:cover;background-position:center;background-attachment:fixed;color:#fff;}@media (max-width:767px){.comming{min-height:120vh;}}.comming .item{background:transparent;border:1px solid rgba(255,255,255,0.2);padding:30px 15px;margin-bottom:30px;}.comming h6{color:#fff;font-size:15px;font-family:'Barlow Condensed',sans-serif;font-weight:400;text-transform:uppercase;margin-bottom:30px;letter-spacing:3px;}.comming h3{font-size:48px;color:#fff;position:relative;text-transform:uppercase;letter-spacing:3px;margin-bottom:0px;}.comming h2{font-size:40px;font-weight:400;color:#fff;position:relative;margin-bottom:10px;}.comming h1{font-size:200px;font-weight:400;margin-bottom:0px;position:relative;color:transparent;-webkit-text-stroke:1px #aa8453;opacity:.8;line-height:160px;}.comming p{color:#fff;font-size:15px;}.comming form{margin-top:30px;position:relative;}.comming form input{width:100%;padding:11px 50px 11px 11px;background-color:transparent;border:1px solid #aa8453;border-radius:0px;color:#fff;margin-bottom:15px;outline:none;}.comming form input::placeholder{color:#fff;}.comming form button{background-color:#aa8453;padding:6px 20px;border-radius:0px;color:#fff;border:0;position:absolute;top:4px;right:4px;cursor:pointer;font-family:'Barlow Condensed',sans-serif;font-size:15px;letter-spacing:3px;text-transform:uppercase;font-weight:400;outline:none;}.comming form button:hover{background-color:#222;color:#fff;outline:none;}.go-back{margin-top:45px;}.go-back a{color:#fff;display:inline-block;font-family:'Barlow Condensed',sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:3px;}.go-back a:hover{color:#aa8453;}.go-back a span{transition:all .5s;}.go-back a span i{color:#fff;font-size:12px;}.go-back a:hover span{padding-right:15px;}.error-form{position:relative;max-width:520px;margin:50px auto 0;}.error-form form{position:relative;}.error-form .form-group{position:relative;margin:0;}.error-form .form-group input[type="text"],.error-form .form-group input[type="search"],.error-form .form-group input[type="email"]{position:relative;width:100%;line-height:30px;padding:20px 60px 20px 30px;height:70px;display:block;font-family:'Barlow',sans-serif;font-size:15px;background:#f4f4f4;color:#666;border-radius:7px;border:1px solid #f4f4f4;transition:all 300ms ease;}.error-form .form-group input[type="text"]:focus,.error-form .form-group input[type="email"]:focus,.error-form .form-group input[type="search"]:focus{border-color:#f4f4f4;}.error-form .form-group input::-webkit-input-placeholder{color:#f4f4f4;}.error-form .form-group .theme-btn{position:absolute;right:20px;top:10px;width:40px;height:40px;line-height:40px;font-size:20px;background:none;color:#666;}.error-form .form-group .theme-btn span{vertical-align:middle;outline:none;}.footer{position:relative;display:block;}.footer-top{position:relative;display:block;background-color:#222;padding:90px 0 60px 0;z-index:1;}.footer-top .footer-column{margin-bottom:30px;}.footer-title{font-size:24px;color:#fff;margin-bottom:20px;}.footer-about-text{font-size:15px;color:#adadad;margin:0;}.footer-about-social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;}.footer-about-social-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;font-size:15px;background-color:transparent;-webkit-transition:all 500ms ease;transition:all 500ms ease;}.footer-about-social-list a + a{margin-left:15px;}.footer-about-social-list a:hover{background-color:transparent;color:#aa8453;}.footer-explore-list li + li{margin-top:3px;}.footer-explore-list li a{position:relative;display:block;font-size:15px;color:#adadad;-webkit-transition:all 500ms ease;transition:all 500ms ease;}.footer-explore-list li a:hover{color:#aa8453;}.footer-explore-list li a:hover:before{opacity:1;}.footer-contact{position:relative;display:block;}.footer-contact .footer-title{margin-bottom:20px;}.footer-contact-text{font-size:15px;margin:0;color:#adadad;padding-bottom:20px;}.footer-contact-info p{margin:0;}.footer-contact-phone{font-family:'Gilda Display',serif;font-size:24px;color:#fff;font-weight:400;display:block;-webkit-transition:all 500ms ease;transition:all 500ms ease;}.footer-contact-phone:hover{color:#fff;}.footer-contact-mail{font-size:15px;line-height:3em;color:#fff;position:relative;display:inline-block;-webkit-transition:all 500ms ease;transition:all 500ms ease;}.footer-contact-mail:hover{color:#fff;}.footer-contact-mail:before{position:absolute;bottom:9px;left:0;right:0;height:1px;background-color:#aa8453;content:"";-webkit-transition:all 500ms ease;transition:all 500ms ease;}.footer-contact-mail:hover:before{background-color:#aa8453;}.footer-language{width:160px;display:flex;flex-wrap:wrap;position:relative;margin-top:30px;}.footer-language i{position:absolute;right:30px;top:17px;font-size:15px;opacity:0.6;color:#adadad;}.footer-language select{height:50px;background:#282828;color:#adadad;border:1px solid #282828;border-radius:0px;}.footer-language select option{color:#fff;}select{width:160px;max-width:100%;height:70px;padding:0 30px;border:1px solid #adadad;color:#adadad;-webkit-appearance:none;-moz-appearance:none;}.footer-bottom{position:relative;display:block;background-color:#1e1e1e;-webkit-box-shadow:0px -1px 0px 0px rgba(255,255,255,0.05);box-shadow:0px -1px 0px 0px rgba(255,255,255,0.05);padding:32px 0;}.footer-bottom-inner{position:relative;display:block;text-align:center;}.footer-bottom-copy-right{font-size:12px;color:#adadad;margin:0;}.footer-bottom-copy-right a{color:#fff;-webkit-transition:all 500ms ease;transition:all 500ms ease;}.footer-bottom-copy-right a:hover{color:#aa8453;}.progress-wrap{position:fixed;bottom:30px;right:30px;height:45px;width:45px;cursor:pointer;display:block;border-radius:50px;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2);z-index:100;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}.progress-wrap.active-progress{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.progress-wrap::after{position:absolute;font-family:'themify';content:'\e648';text-align:center;line-height:45px;font-size:12px;font-weight:700;color:#323232;left:0;top:0;height:45px;width:45px;cursor:pointer;display:block;z-index:1;-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}.progress-wrap svg path{fill:none;}.progress-wrap svg.progress-circle path{stroke:rgba(0,0,0,0.2);stroke-width:2;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}.progress-wrap{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2);}.progress-wrap::after{color:#aa8453;}.progress-wrap svg.progress-circle path{stroke:#aa8453;}[data-overlay-dark],[data-overlay-darkgray],[data-overlay-light]{position:relative;}[data-overlay-dark] .container,[data-overlay-darkgray] .container,[data-overlay-light] .container{position:relative;z-index:2;}[data-overlay-dark]:before,[data-overlay-darkgray]:before,[data-overlay-light]:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}[data-overlay-dark]:before{background:#000;}[data-overlay-darkgray]:before{background:#222;}[data-overlay-light]:before{background:#fff;}[data-overlay-dark] h1,[data-overlay-dark] h2,[data-overlay-dark] h3,[data-overlay-dark] h4,[data-overlay-dark] h5,[data-overlay-dark] h6,[data-overlay-dark] span{color:#fff;}[data-overlay-darkgray] h1,[data-overlay-darkgray] h2,[data-overlay-darkgray] h3,[data-overlay-darkgray] h4,[data-overlay-darkgray] h5,[data-overlay-darkgray] h6,[data-overlay-darkgray] span{color:#fff;}[data-overlay-light] h1,[data-overlay-light] h2,[data-overlay-light] h3,[data-overlay-light] h4,[data-overlay-light] h5,[data-overlay-light] h6,[data-overlay-light] span{color:#999;}[data-overlay-dark] p{color:#fff;}[data-overlay-darkgray] p{color:#999;}[data-overlay-light] p{color:#999;}[data-overlay-dark="0"]:before,[data-overlay-darkgray="0"]:before,[data-overlay-light="0"]:before{opacity:0;}[data-overlay-dark="1"]:before,[data-overlay-darkgray="1"]:before,[data-overlay-light="1"]:before{opacity:0.1;}[data-overlay-dark="2"]:before,[data-overlay-darkgray="2"]:before,[data-overlay-light="2"]:before{opacity:0.2;}[data-overlay-dark="3"]:before,[data-overlay-darkgray="3"]:before,[data-overlay-light="3"]:before{opacity:0.3;}[data-overlay-dark="4"]:before,[data-overlay-darkgray="4"]:before,[data-overlay-light="4"]:before{opacity:0.4;}[data-overlay-dark="5"]:before,[data-overlay-darkgray="5"]:before,[data-overlay-light="5"]:before{opacity:0.5;}[data-overlay-dark="6"]:before,[data-overlay-darkgray="6"]:before,[data-overlay-light="6"]:before{opacity:0.6;}[data-overlay-dark="7"]:before,[data-overlay-darkgray="7"]:before,[data-overlay-light="7"]:before{opacity:0.7;}[data-overlay-dark="8"]:before,[data-overlay-darkgray="8"]:before,[data-overlay-light="8"]:before{opacity:0.8;}[data-overlay-dark="9"]:before,[data-overlay-darkgray="9"]:before,[data-overlay-light="9"]:before{opacity:0.9;}[data-overlay-dark="10"]:before,[data-overlay-darkgray="10"]:before,[data-overlay-light="10"]:before{opacity:1;}@media (min-width:1200px){.container{max-width:1140px !important;}}@media screen and (max-width:991px){.bg-fixed{background-attachment:scroll !important;}.header{background-attachment:scroll !important;background-position:50% 0% !important;}.header .caption h1{font-size:40px;}.video-fullscreen-wrap .booking-box,.kenburns-inner .booking-box,.banner-header .booking-box{display:none;}}@media screen and (max-width:767px){.header .caption h1{font-size:30px;margin-bottom:15px;letter-spacing:10px;line-height:1.35em;}.header .caption h3{font-size:30px;margin-bottom:15px;letter-spacing:10px;line-height:1.35em;}.header .caption h4{font-size:12px;}.header .caption p{font-size:15px;margin-right:10px;}.header .caption .butn-light{margin-right:10px;}.portfolio .filtering span{margin-bottom:10px;}.news .item .con h5,.news .item .con h5 a{font-size:20px;}.post-comment-section h3 span{margin-left:0px;}.banner-header .caption{text-align:center;}.video-fullscreen-wrap .caption.textleft,.video-fullscreen-wrap .caption{text-align:center;}}


/* ==== custom.css ==== */
::selection{color:#fff;background:#0085A2;}.logo-img{padding:20px 0;width:100px;text-align:center;}.nav-scroll .logo-img{width:80px;}.nav-scroll .dropdown .nav-link i{color:#fff;}.btn-form1-discount{background:#fff !important;border:1px solid #000;color:#000 !important;transition:auto;line-height:30px !important;border-radius:40px;}.btn-form1-send,.btn-room-submit,.btn-form1-submit{background-image:linear-gradient(90deg,#0085A2,#006771);color:#fff;transition:auto;line-height:46px;}.btn-empty{background-image:linear-gradient(90deg,#842029,#842029);color:#fff;transition:auto;line-height:46px;}.btn-payment{background-image:linear-gradient(90deg,#ff5e1f,#ff5e1f);color:#fff;transition:auto;line-height:46px;}.btn-form1-send:hover,.btn-room-submit:hover,.btn-form1-submit:hover{background-color:#006771;color:#fff;}.btn-form1-send{border-radius:40px !important;}.nav-scroll .navbar-nav .active{color:#0085A2 !important;}.navbar .navbar-nav .active{color:#0085A2 !important;}.input1_inner:after{color:#0085A2;}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#0085A2;}.cookiesBtn__link{background-image:linear-gradient(90deg,#0085A2,#006771) !important;border:1px solid #0085A2 !important;}#cookies-policy .cookies__category input:checked+.cookies__box:after{background:#0085A2 !important;opacity:1;}#cookies-policy .cookies__details{color:#0085A2 !important;}.navbar-nav .menu_login .nav-link{letter-spacing:1px;}.menu_login{position:absolute;right:0;top:0;background:#fff;border-radius:40px;}.menu_cart{position:absolute;right:172px;top:0;background:#fff;border-radius:40px;float:none !important;}.menu_cart_login{position:absolute;right:120px;top:0;background:#fff;border-radius:40px;float:none !important;}.menu_cart_login a{padding:5px 12px;}.menu_cart i,.menu_cart span,.menu_cart_login i,.menu_cart_login span{color:#0085A2;;}.navbar{margin-top:20px;}.navbar-nav .nav-item{float:left;}.navbar-collapse{position:relative;}.navbar-nav .menu_login .nav-link{color:#0085A2;padding:5px 15px;}.navbar-nav .menu_cart .nav-link{color:#0085A2;padding:5px 15px;}.navbar .navbar-nav .nav-link{font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:400;text-transform:none;}.navbar .navbar-nav .nav-link:hover{color:#0085A2;}.navbar .navbar-nav .active{color:#0085A2 !important;}.navbar .navbar-nav .active i{color:#0085A2;}.nav-scroll{margin-top:0;z-index:99999;}.nav-scroll .menu_login{background-image:linear-gradient(90deg,#0085A2,#006771);color:#fff;}.nav-scroll .menu_login .nav-link{color:#fff !important;}.nav-scroll .navbar-toggler-icon,.nav-scroll .icon-bar{color:#0085A2;}.nav-scroll .navbar-nav .nav-link{color:#222;}.nav-scroll .navbar-nav .active{color:#0085A2 !important;}.nav-scroll .logo-wrapper .logo h2{color:#0085A2;}.logo-wrapper .logo h2{color:#0085A2;}.nav-scroll .navbar-nav .active i{color:#0085A2;}.navbar .dropdown-menu .dropdown:hover>.dropdown-item,.navbar .dropdown-menu .dropdown-item.active,.navbar .dropdown-menu .dropdown-item:hover{color:#0085A2;}.dropdown .nav-link i{color:#0085A2;}.form_detail .c1:first-child .input1_inner input,.form_detail .c1:first-child .select2{border-top-left-radius:40px;border-bottom-left-radius:40px;margin-bottom:0;}.form1 .select2{margin-bottom:0;}.form1 .c2,.form1 .c3,.form1 .c4,.form1 .c5{height:auto;}.form1 .c5:first-child .select2{border-top-left-radius:40px;border-bottom-left-radius:40px;margin-bottom:0;height:61.4px;}.btn-form1-submit{border-top-right-radius:40px;border-bottom-right-radius:40px;}.btn-room-submit{width:30% !important;border-radius:40px;display:block;padding:0;border:none;margin:0;width:100%;color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:15px;text-decoration:none;line-height:52px;position:relative;letter-spacing:3px;text-transform:uppercase;text-align:center;}.slider-fade .owl-dots .owl-dot.active{border-color:#0085A2;background:#0085A2;}.testimonials .owl-carousel .owl-nav.disabled,.slider-fade .owl-carousel .owl-nav.disabled{display:none !important;}.logo-wrapper{float:left;margin-right:30px;}.butn-light a{background:#0085A2;border-radius:40px;border:0;padding:15px 25px;}.butn-light:hover{border-radius:40px;}.butn-light a:hover:after{border-radius:40px;}.btn-custom{background-image:linear-gradient(90deg,#0085A2,#006771);color:#fff !important;}.btn-custom:visited,.btn-custom:link,.btn-custom:active,.btn-custom:hover{color:#fff !important;}.btn-notify{font-weight:400;font-family:'Barlow Condensed',sans-serif;background-image:linear-gradient(90deg,#0085A2,#006771);border-radius:10px;color:#fff;padding:10px 22px;border:1px solid #0085A2;margin:0;position:relative;font-size:15px;letter-spacing:2px;}.select2-search--dropdown{display:block;padding:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:0px solid #ececec;border-top-left-radius:10px;border-top-right-radius:10px;}.select2-container--default .select2-results>.select2-results__options{max-height:500px;border-radius:0;}.select2-container--open .select2-dropdown--above{border:0px solid #ececec;}.select2-results{display:block;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.booking-home .select2-container--default .select2-selection--single .select2-selection__rendered{height:54px;}.registering a{color:blue;}.link_sign_in,.link_sign_up,.link_forgot_password{color:#0085A2 !important;}.form-group input[readonly]{background:#ced4da;}.ui-datepicker .ui-datepicker-header{background:#0085A2;border:#0085A2;color:#fff;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #0085A2;background:#0085A2;}.progress-wrap svg.progress-circle path{stroke:#0085A2;}.progress-wrap::after{color:#0085A2;}.form_villa .select2{height:62px;}#dashboard_nav{padding-right:20px;}#dashboard_nav ul{list-style-type:none;margin:0;padding:1px;width:100%;background-color:rgb(0,133,162,1);border-radius:3px;}#dashboard_nav ul li{list-style-type:none;}#dashboard_nav ul li a{font-size:17px;font-style:none;display:block;color:#FFFFFF;padding:8px 0 8px 16px;text-decoration:none;cursor:pointer;}#dashboard_nav ul li a.active{background-color:#fff;border-radius:3px;color:#0085A2;}#dashboard_nav ul li a:hover{background-color:rgb(255,255,255,0.3);color:#fff;border-radius:3px;}.margin-auto{margin:0 auto;float:none;}.form_detail .input1_inner:after{top:18px;}.form_detail .select2-container{height:50px;}.table-cart ul{margin:0;padding:0;}.table-cart ul li{list-style-type:none;clear:both;}.table-cart ul li span:first-child{display:block;float:left;min-width:150px;}.table-cart ul li span:last-child{display:block;float:left;}.fw-400{font-weight:400;}.fw-700{font-weight:700;}.fs-10{font-size:10px;}.fs-11{font-size:11px;}.fs-12{font-size:12px;}.fs-13{font-size:13px;}.fs-14{font-size:14px;}.fs-15{font-size:15px;}.fs-16{font-size:16px;}.fs-20{font-size:20px;}.fs-23{font-size:23px;}.fs-25{font-size:25px !important;}.fs-30{font-size:30px;}.p-10{padding:10px;}.pl-0{padding-left:0px;}.pl-5{padding-left:5px;}.pl-10{padding-left:10px;}.pl-15{padding-left:15px;}.pl-20{padding-left:20px;}.pr-0{padding-right:0px;}.pr-5{padding-right:5px;}.pr-10{padding-right:10px;}.pr-15{padding-right:15px;}.pr-20{padding-right:20px;}.pt-0{padding-top:0px;}.pt-5{padding-top:5px;}.pt-10{padding-top:10px;}.pt-15{padding-top:15px;}.pt-20{padding-top:20px;}.pb-0{padding-bottom:0px;}.pb-5{padding-bottom:5px !important;}.pb-10{padding-bottom:10px;}.pb-15{padding-bottom:15px;}.pb-20{padding-bottom:20px;}.mt-0{margin-top:0px !important;}.mt-5{margin-top:5px !important;}.mt-10{margin-top:10px !important;}.mt-15{margin-top:15px !important;}.mt-20{margin-top:20px !important;}.mt-30{margin-top:30px !important;}.mt-50{margin-top:50px !important;}.mb-0{margin-bottom:0px !important;}.mb-5{margin-bottom:5px !important;}.mb-10{margin-bottom:10px !important;}.mb-15{margin-bottom:15px !important;}.mb-20{margin-bottom:20px !important;}.mb-50{margin-bottom:50px !important;}.ml-0{margin-left:0px !important;}.ml-5{margin-left:5px !important;}.ml-10{margin-left:10px !important;}.ml-15{margin-left:15px !important;}.ml-20{margin-left:20px !important;}.mr-0{margin-right:0px !important;}.mr-5{margin-right:5px !important;}.mr-10{margin-right:10px !important;}.mr-15{margin-right:15px !important;}.mr-20{margin-right:20px !important;}.m-auto{margin:0 auto;}.news2-sidebar .widget{padding:20px;}.news2-sidebar .widget-title h6{font-size:18px;}.form-check{margin-bottom:10px;}.form-check-input{width:18px;height:18px;margin-right:10px;}.ck-reset_all{display:none;}.post img{max-width:100%;height:auto;}.post h2{font-size:25px !important;}.post h3{font-size:22px !important;}.post h4{font-size:19px !important;}.post h5{font-size:16px !important;}.post-comment-section{border-top:1px solid #ddd;padding-top:40px;margin-top:40px;}.post blockquote{border-left:.25em solid #0085A2;margin:0 0 1.75em;padding-left:1em;color:#0085A2;}.post a{margin-left:5px;}.post a,.post a span,.post a strong{color:#1B84FF !important;}.post a:hover{text-decoration:underline;}.mfp-wrap,.mfp-bg{z-index:9999;}.select2-container--open .select2-dropdown--below{border-top-left-radius:10px;border-top-right-radius:10px;}.select2-results__option{padding:10px 10px;text-align:left;}.form1 .c1{height:auto;}.input1_inner input{height:61.4px;}#rooms-fly .booking-search{width:16%;}#rooms-fly .form_detail .select2-container{height:50px;}#rooms-fly .input1_inner input{padding:13.5px 40px 14px 19.5px;height:50px;}#rooms-fly .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:15px;line-height:28px;padding:11px 49px 11px 20px;color:#222;}#rooms-fly .btn-form1-submit{line-height:50px;}.form1 .btn-form1-submit{line-height:61px;}#rooms-fly .form1 .c1,#rooms-fly .form1 .c2,#rooms-fly .form1 .c3,#rooms-fly .form1 .c4,#rooms-fly .form1 .c5,#rooms-fly .form1 .c6{height:50px;margin-bottom:15px;}.rooms-fly{width:100%;top:0px;position:fixed;overflow:visible !important;z-index:999;margin:0 auto;transition:all 300ms ease 0s;background:#fff;}.ui-datepicker{z-index:9999 !important;}.select2-container{z-index:1049;}.height_about,.height_stategic,.height_facility,.height_guest{min-height:194px;}.menu_scroll{margin:0;padding:15px 0 11px;}.menu_scroll li{margin:0 15px 0;padding:0;display:inline-block;list-style-type:none;}.menu_scroll li.visited{border-bottom:2px solid #0085A2;}.menu_scroll li.price{float:right;}.menu_scroll li.price a{color:rgb(255,94,31);font-weight:bold;font-size:19px;}.col-gallery .overflow{overflow:hidden;height:428px;}.col-gallery .overflow img{height:auto;width:100%;}.col-gallery .col-md-8{}.col-gallery .col-md-4{}.col-gallery .detail{padding-bottom:10px;}.section-subtitle span{color:#222;}.room-map{width:100%;}.room-map iframe{width:100%;height:430px;}.rooms-page .section-subtitle{font-size:13px;letter-spacing:2px;margin-bottom:15px;text-transform:none;}.rooms-page .section-title{font-size:30px;margin-bottom:5px;}.gradient-rooms-white{background:#fff;padding:15px 20px;border-radius:5px;box-shadow:3px 1px 1px 1px rgba(0,0,0,0.12);border-radius:3px;line-height:37px;}.gradient-rooms{background-image:linear-gradient(92deg,rgb(0,133,162,0.6) 0%,rgb(214,241,255) 50%,rgb(214,241,255) 100%);padding:10px 20px;border-radius:5px;box-shadow:3px 1px 1px 1px rgba(0,0,0,0.12);border-radius:3px;line-height:37px;}.gradient-rooms h2{color:#000;}.gradient-rooms .room_name{font-family:'Roboto';font-size:18px;font-weight:700;margin-bottom:10px;}.package_list .icon-link{margin:10px 0 0 10px !important;}.swal2-container{z-index:99999 !important;}.rooms-grid .room-title{font-weight:900;font-size:medium;font-family:'Roboto';}.rooms-grid .current-price span{color:#666;}.rooms-grid .current-price{color:#0085A2;}.mfp-container .arrow-left,.mfp-container .arrow-right{font-family:'themify';display:block;position:absolute;width:40px;height:40px;top:50%;line-height:40px;font-size:12px;z-index:10045;opacity:1;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--cs-ca-color-00,#000);background-color:var(--cs-ca-color-08,#fff);}.mfp-container .arrow-left{left:50px;}.mfp-container .arrow-left::before{content:"\e629";}.mfp-container .arrow-right{right:50px;}.mfp-container .arrow-right::before{content:"\e628";}.bg_white{background:#fff;}.shadow{box-shadow:3px 1px 1px 1px rgba(0,0,0,0.12) !important;border-radius:3px;}.grey-background{background-color:var(--cs-ca-color-07,#f7f7f7);}.color-white{color:#fff;}.color-black{color:#000;}.about p{font-size:16px;}.about p:last-child{margin-bottom:0;}.icon-custom{width:16px;height:16px;background-image:url(../img/hotel/243-point.svg);background-position:center;background-size:contain;background-repeat:no-repeat;display:block;margin:0 10px 0 0 !important;}.icon-link{background-image:url(../img/hotel/link-external-new-window-open.svg);}.icon .icon-ac{background-image:url(../img/hotel/123-air-conditioner-4.svg);}.icon-swimming-pool{background-image:url(../img/hotel/170-ladder.svg);}.icon-point,.icon-place{background-image:url(../img/hotel/243-point.svg);}.icon-parking{background-image:url(../img/hotel/parking.svg);}.icon-restaurant{background-image:url(../img/hotel/restaurant.svg);}.icon-reception{background-image:url(../img/hotel/reception-24-hours.svg);}.icon-wifi{background-image:url(../img/hotel/wifi.svg);}.icon-guest{background-image:url(../img/hotel/065-group.svg);}.icon-smoke{background-image:url(../img/hotel/smoke.svg);}.icon-maximize{background-image:url(../img/hotel/180-maximize.svg);}.icon-bedroom{background-image:url(../img/hotel/048-bed-1.svg);}.icon-no-calendar{background-image:url(../img/hotel/no-calendar.svg);}.icon-no-wallet{background-image:url(../img/hotel/no-wallet.svg);}.icon-circle-question{background-image:url(../img/hotel/circle-question.svg);}.icon-smoke{background-image:url(../img/hotel/smoke.svg);}.icon-living-room{background-image:url(../img/hotel/bed.svg);}.icon-tv{background-image:url(../img/hotel/television.svg);}.icon-water-heater{background-image:url(../img/hotel/water-heater.svg);}.icon-floating{background-image:url(../img/hotel/floating.svg);}.icon-kitchen{background-image:url(../img/hotel/kitchen-set.svg);}.icon-floating-breakfast{background-image:url(../img/hotel/pan-food.svg);}.icon-drink{background-image:url(../img/hotel/cil-drink.svg);}.icon-no-drink{background-image:url(../img/hotel/no-drinking-water.svg);}.icon-relaxing-area{background-image:url(../img/hotel/relaxing-area.svg);}.icon-living-room{background-image:url(../img/hotel/living-room.svg);}.icon-market{background-image:url(../img/hotel/store.svg);}.icon-no-market{background-image:url(../img/hotel/store-slash.svg);}.icon-building{background-image:url(../img/hotel/house-building.svg);}.icon-beach{background-image:url(../img/hotel/beach.svg);}.icon-zoo{background-image:url(../img/hotel/zoo.svg);}.icon-temple-hindu{background-image:url(../img/hotel/temple_hindu.svg);}.icon-temple-buddhist{background-image:url(../img/hotel/temple_buddhist.svg);}.icon-monument{background-image:url(../img/hotel/monument.svg);}.icon-cave{background-image:url(../img/hotel/cave.svg);}.icon-street{background-image:url(../img/hotel/street.svg);}.icon-fortress{background-image:url(../img/hotel/fortress.svg);}.icon-museum{background-image:url(../img/hotel/museum.svg);}.icon-bbq{background-image:url(../img/hotel/bbq.svg);}.icon-bathroom{background-image:url(../img/hotel/166-bathroom.svg);}.icon-wallet{background-image:url(../img/hotel/wallet.svg);}.similar-rooms .video iframe{margin-top:8px !important;height:350px;}.reservations .text a{font-size:25px;color:#0085A2;letter-spacing:-1px;}.reservations .icon span{font-size:40px;color:#0085A2;}.p-10{padding:10px;}.p-20{padding:20px;}.mb-10{margin-bottom:10px !important;}.fs-16{font-size:16px;}.fs-17{font-size:17px;}.fs-18{font-size:18px;}.fs-19{font-size:19px;}.fs-20{font-size:20px;}.fs-21{font-size:21px;}.fs-22{font-size:22px;}.fw-700{font-weight:700;}.link{color:#0085A2;}.text-right{text-align:right;}.text-left{text-align:left;}.ff_barlow{font-family:'Barlow',sans-serif;}.lh-normal{line-height:normal;}.radius_10{border-radius:10px;}.selection{display:inline-block;width:100%;}.column_extrabed i,.column_honeymoon i{margin:10px !important;}.column_breakfast .select2,.column_extrabed .select2,.column_honeymoon .select2{margin-bottom:0 !important;height:40px;z-index:9;border-radius:5px;border:1px solid #ced4da;}.column_breakfast .breakfast{height:40px;}.column_breakfast .select2-container--default .select2-selection--single .select2-selection__rendered,.column_extrabed .select2-container--default .select2-selection--single .select2-selection__rendered,.column_honeymoon .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal !important;margin-bottom:0 !important;padding-top:10px;}.column-price{color:rgb(255,94,31);font-size:18px;line-height:normal;}.bg_light_room{background:rgb(214,241,255,0.4);padding:5px 15px;border-radius:5px;}.bg_light{background:rgb(214,241,255,0.4);}.color_green{color:#0cc175;}.radius-5{border-radius:5px;}.radius-10{border-radius:10px;}.section-title{font-size:35px;}.popular-villa{}.popular-villa h5{margin-top:20px;text-align:center;font-family:'Barlow Condensed',sans-serif;}.popular-villa img{border-radius:50%;width:80%;}.video .section-subtitle span{color:#fff;}.video .section-subtitle span.address{color:#222 !important;}.video-wrapper .vid .vid-butn .icon,.rooms1 .item .con .permalink a:hover,.rooms1 .item .con .permalink i:hover{color:#0085A2;}.news .item .con h5 a{color:#222;font-size:18px;}blockquote{background:rgb(214,241,255,0.4);;}.news .item .con h5:hover,.news .item .con h5 a:hover,.post-repay,blockquote cite:before,blockquote cite{color:#0085A2;}.room-facilities ul li i{margin-right:10px;color:#0085A2;font-size:20px;}.link-btn i{margin-left:3px;font-size:15px;color:#0085A2;}.link-btn i{color:#0085A2;}.link-btn:before{background-color:#0085A2;}.booking-wrapper{position:absolute;left:0;width:100%;bottom:15%;z-index:5;}.footer hr{}.footer{box-shadow:1px -5px 10px rgb(15 36 84 / 5%);}.footer-top .intro-content{text-align:center;}.footer-top .description{margin-bottom:50px;}.footer-top .description p{color:#4d4d4d;margin-bottom:20px;}.footer-top{position:relative;display:block;background-color:#fff;padding:70px 0 60px 0;z-index:1;}.footer-title{font-size:22px;color:#000;margin-bottom:20px;position:relative;padding-bottom:10px;}.footer-title::after{position:absolute;content:"";bottom:0;left:0;width:50px;height:1px;background-color:#666666;}.footer_logo{display:inline-block;margin:20px auto;}.footer_logo img{width:180px;}.footer-explore-list li{margin-bottom:10px;}.footer-explore-list li a i{width:16px;margin-right:10px;margin-top:5px;float:left;}.footer-explore-list li a .icon{margin-top:-5px;}.footer-explore-list li a{color:#000;}.footer-explore-list li a:hover{color:#0085A2;}.footer-bottom-copy-right{font-size:14px;}.footer-bottom-copy-right a{color:#0085A2;}.price-color{color:rgb(255,94,31);}.base-color{color:#0085A2 !important;filter:invert(34%) sepia(89%) saturate(1274%) hue-rotate(161deg) brightness(87%) contrast(101%);}.green-color{color:#0cc175;filter:invert(54%) sepia(47%) saturate(795%) hue-rotate(103deg) brightness(99%) contrast(91%);}.icon-fa-facebook{color:#3b5998 !important;filter:invert(34%) sepia(11%) saturate(3561%) hue-rotate(184deg) brightness(88%) contrast(82%);}.icon-fa-twitter{color:#000 !important;}.icon-fa-twitter path{fill:#000;}.icon-fa-instagram{color:#c32aa3 !important;filter:invert(20%) sepia(99%) saturate(2024%) hue-rotate(292deg) brightness(103%) contrast(92%);}.icon-fa-youtube{color:#ff0000 !important;filter:invert(20%) sepia(99%) saturate(6403%) hue-rotate(358deg) brightness(100%) contrast(110%);}.icon-fa-linkedin{color:#0a66c2 !important;filter:invert(25%) sepia(98%) saturate(1543%) hue-rotate(196deg) brightness(96%) contrast(94%);}.icon-fa-tiktok{color:#010101 !important;filter:invert(0%) sepia(0%) saturate(7500%) hue-rotate(327deg) brightness(96%) contrast(104%);}.icon-fa-facebook{background-image:url("../img/icon/facebook.svg");background-repeat:no-repeat;background-size:16px;width:16px;height:16px;}.icon-fa-twitter{background-image:url("../img/icon/twitter.svg");background-repeat:no-repeat;background-size:16px;width:16px;height:16px;}.icon-fa-instagram{background-image:url("../img/icon/instagram.svg");background-repeat:no-repeat;background-size:16px;width:16px;height:16px;}.icon-fa-youtube{background-image:url("../img/icon/youtube.svg");background-repeat:no-repeat;background-size:16px;width:16px;height:16px;}.icon-fa-linkedin{background-image:url("../img/icon/linkedin.svg");background-repeat:no-repeat;background-size:16px;width:16px;height:16px;}.icon-fa-tiktok{background-image:url("../img/icon/tiktok.svg");background-repeat:no-repeat;background-size:16px;width:16px;height:16px;}.owl-carousel .owl-nav.disabled{display:block !important;}.clients .owl-theme .owl-nav [class*=owl-]:hover,.team .owl-theme .owl-nav [class*=owl-]:hover,.slider-grid-bg .owl-theme .owl-nav [class*=owl-]:hover,.news .owl-theme .owl-nav [class*=owl-]:hover,.pricing .owl-theme .owl-nav [class*=owl-]:hover,.testimonials .owl-theme .owl-nav [class*=owl-]:hover,.rooms-page .owl-theme .owl-nav [class*=owl-]:hover,.rooms3 .owl-theme .owl-nav [class*=owl-]:hover,.rooms2 .owl-theme .owl-nav [class*=owl-]:hover,.rooms1 .owl-theme .owl-nav [class*=owl-]:hover{transform:scale(0.9);background:transparent;border:1px solid #0085A2;color:#FFF;}.popular-villa .owl-carousel .owl-nav button.owl-next span,.popular-villa .owl-carousel .owl-nav button.owl-prev span{font-size:38px;}.popular-villa .owl-carousel .owl-nav button.owl-next:hover,.popular-villa .owl-carousel .owl-nav button.owl-prev:hover{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.popular-villa .owl-carousel{padding:0 50px;}.popular-villa .owl-carousel .owl-nav button.owl-prev{position:absolute;left:0;bottom:58%;}.popular-villa .owl-carousel .owl-nav button.owl-next{position:absolute;right:0;bottom:58%;}.clients .owl-carousel .owl-item img{display:block;width:100px;}.bg-cream{background:rgb(214,241,255,0.4);}.list-property-box img{border-top-right-radius:10px;border-bottom-right-radius:10px;}.list-property-box{box-shadow:3px 1px 1px 1px rgba(0,0,0,0.12);border-radius:10px;background:#fff;}.list-property-box .butn-dark a{background:#0085A2;border-radius:10px;text-transform:none;}.list-property-box .butn-dark a:after{border-radius:10px;background:#006771;}.list-property-box h3{color:#000;}.list-property-deal{box-shadow:3px 1px 1px 1px rgba(0,0,0,0.12);border-radius:10px;padding:30px 20px 20px;background:#fff;}.list-property-deal p{margin-bottom:0;}.list-property-deal h3{font-size:20px;margin:0;}.list-property-deal img{width:auto;height:55px;}.list-property-deal form{position:relative;}.list-property-deal input{width:100%;padding:11px 50px 11px 11px;background-color:transparent;border:1px solid #0085A2;border-radius:40px;color:#fff;margin-bottom:15px;outline:none;}.list-property-deal input::placeholder{color:#fff;}.list-property-deal button{background-color:#0085A2;padding:6px 20px;border-radius:0px;color:#fff;border:0;position:absolute;top:6px;right:6px;cursor:pointer;font-family:'Barlow Condensed',sans-serif;font-size:15px;letter-spacing:3px;text-transform:uppercase;font-weight:400;outline:none;border-top-right-radius:40px;border-bottom-right-radius:40px;}.list-property-deal button:hover{background-color:#222;color:#fff;outline:none;}.item-detail h4{font-family:'Barlow Condensed',sans-serif;}.item-detail{position:relative;height:363px;}.item-detail .cont{margin:0 0 0 50px;position:absolute;top:50%;transform:translateY(-50%);}.news .item .con{margin:0;padding:10px 0 0px;background:none !important;border:0;border-radius:0;overflow:hidden;-webkit-transition:.2s cubic-bezier(.3,.58,.55,1);transition:.2s cubic-bezier(.3,.58,.55,1);bottom:0;position:relative;}ul.room_location{margin:0;padding:0;}ul.room_location li i,ul.room_location li img{float:left;margin-right:10px;color:rgb(104,113,118);margin-top:5px;}ul.room_location li div{font-size:14px;}ul.room_location_30 li{width:33.333333333333333% !important;}ul.main_location li,ul.room_location_50 li{width:50% !important;}ul.room_location li{width:100%;float:left;margin-left:0;list-style-type:none;margin-bottom:15px;line-height:normal;}ul.room_location li::marker{list-style-type:none;}ul.room_location li:last-child{margin-bottom:0;}ul.location,ul.facility{margin:0;padding:0;}ul.location li i,ul.location li img,ul.facility li i,ul.facility li img{width:16px;float:left;margin-right:10px;margin-top:5px;}ul.location li img,ul.facility li img{margin-top:0 !important;}ul.location li div,ul.facility li div{margin-top:-5px;font-size:15px;}ul.location li,ul.facility li{width:50%;float:left;margin-left:0;list-style-type:none;margin-bottom:10px;}ul.facility_50 li{width:50% !important;}ul.facility_100 li{width:100% !important;}ul.location li::marker,ul.facility li::marker{list-style-type:none;}ul.location.all li,ul.facility.all li{width:33.333333333333333% !important;float:left;margin-left:0;list-style-type:none;margin-bottom:10px;}ul.payment_list{margin:0;padding:0;}ul.payment_list li{width:25%;float:left;padding:5px;margin-bottom:0;}ul.payment_list li img{width:100%;padding:10px 5px;border-radius:5px;background:rgb(0,133,162,0.2);}.padding-60{padding:60px 0;}.clear{clear:both;}.img-responsive{max-width:100%;}.summary p:last-child{margin-bottom:0;}.message-list .column_title h2{font-size:16px;font-weight:bold;}.message-list .column_title{line-height:normal;}.message-list .column_summary{}.message-list .column_thumb img{border-radius:50%;}.message-list .column_thumb{}.message-list{box-shadow:0px 1px 2px rgba(3,18,26,0.20);padding:10px;margin-bottom:10px;border-radius:5px;}.r-1vjbqqu{display:flex;width:110px;background-color:rgb(214,241,255,0.4);padding-bottom:5px;padding-top:5px;padding-left:12px;padding-right:12px;border-bottom-left-radius:9999px;border-bottom-right-radius:9999px;border-top-left-radius:9999px;border-top-right-radius:9999px;line-height:normal;margin-bottom:10px;}.box_1{display:inline;margin-right:10px;}.box_2{display:inline;margin-right:5px;color:#0085A2;}.box_4{display:inline;}.icon-box .icon{color:var(--cs-ca-accent-01,#0085A2) !important;}.icon-box .label{color:var(--cs-ca-accent-01,#0085A2) !important;}.faq-room .accordion-button{padding:10px;}.faq-room .accordion-item{border:0;border-radius:3px;margin-bottom:10px;border-left:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);}.faq-room .accordion-button:not(.collapsed){color:#0085A2;background-color:rgb(214,241,255,0.4);box-shadow:inset 0 calc(var(--bs-accordion-border-width)* -1) 0 var(--bs-accordion-border-color);}.room-details ul.facility{margin-top:10px;}.room-details ul.facility li{margin-bottom:0;}.room-details ul.facility li div{margin-top:-12px;font-size:13px;}.banner-header{height:calc(100vh - 100px);position:relative;}.banner-header .container{height:calc(100vh - 100px);}.banner-header .section-title{color:#fff;}.banner-header .wrapper{position:absolute;bottom:50px;left:calc(var(--bs-gutter-x)* .5);width:100%;z-index:4;}.banner-header .room-details{}.banner-header .room-details p{position:relative;display:inline-block;padding-right:28px;margin-right:28px;margin-bottom:0;}.banner-header .room-details p::after{position:absolute;content:"";top:38px;right:-11px;width:21px;height:1px;background-color:var(--cs-ca-color-05,#808080);}.banner-header .room-details p:last-child::after{display:none;}.banner-header .room-details p .label{display:block;opacity:0.6;color:var(--cs-ca-color-08,#fff);}.banner-header .room-details p .content{color:var(--cs-ca-color-08,#fff);}.banner-header .room-price{position:absolute;bottom:0;right:35px;}.banner-header .room-price .current-price{font-size:25px;font-weight:700;color:#0085A2;}.banner-header .room-price .current-price span{font-size:14px;font-weight:400;opacity:0.5;color:#fff;}.banner-header-pages{height:60vh !important;background-size:contain;}.banner-header-pages .wrapper{bottom:40%;}.news2-sidebar .widget{background:rgb(214,241,255,0.4);border-radius:10px;}.news2-sidebar .widget-title h6{border-bottom:1px solid #0085A2;}.news2-sidebar .widget ul li a.active{color:#0085A2;}.news2-sidebar .widget ul li a:hover{color:#0085A2;}.news-pagination-wrap li a.active{background-color:transparent;border:1px solid #0085A2;color:#0085A2;}.news-pagination-wrap li a:hover{opacity:1;text-decoration:none;background:transparent;border:1px solid #0085A2;color:#0085A2;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#0085A2;border:1px solid #0085A2;}.news2 .post-img .date{background:#0085A2;top:20px;bottom:auto;}.butn-dark a{font-weight:400;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;background:#0085A2;border-radius:10px;}.news2-sidebar .widget .recent .thum img{height:auto;width:100%;}.celebrity-archive .post-cont h5{font-size:20px;margin-bottom:10px;}.celebrity-archive .post-cont{padding:15px 0;}.news2 .post-cont .tag,.news2 .post-cont h5 a:hover,.news2 .post-cont .date a{color:#0085A2;}.news2-sidebar ul.tags li:hover,.news2-sidebar ul.tags li a:hover{background-color:#0085A2;}.subscribe{position:relative;}.accordion-header{line-height:normal;}.accordion-body p:last-child{margin-bottom:0;}.modal{z-index:99999;}.modal-dialog{margin-top:0;margin-bottom:0;height:100vh;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;}.loader span{border-top:1px solid #0085A2}.medium-padding{padding:60px 0;}.container-fluid-80{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:90%;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5);margin-right:auto;margin-left:auto;}.villa-archive .room-title{font-weight:900;font-size:medium;margin:5px 0;}.villa-archive .room-price{margin-top:5px;}.villa-archive ul.facility li div{margin-top:-5px;}@media screen and (min-width:992px){.navbar .dropdown-menu{padding:15px;border-radius:10px;}}@media screen and (max-width:736px){.rooms-fly{width:100%;top:0px;position:relative;}.similar-rooms .room-details{margin-bottom:15px;}.logo-wrapper{padding:10px 0 10px 15px;}.navbar{margin-top:0;}.navbar button{margin-top:0px;}.nav-scroll .logo-wrapper{padding:0 0 0 15px;background-color:transparent;}.nav-scroll .logo-img{padding-top:10px;}.form1 .c5:first-child .select2{border-radius:0;}.btn-form1-submit{border-radius:0;}.form1 .col1{width:50%;}.form1 .col2:first-child{width:100%;}.form1 .col2{width:50%;}.booking-wrapper{position:relative;left:0;width:100%;bottom:15%;z-index:5;}}@media screen and (max-width:568px){.col-md-6,.col-sm-6{flex:0 0 auto;width:50%;}.style-grid .col-sm-6{flex:0 0 auto;width:33.333333333333333%;}.list-property-deal{text-align:center;}.list-property-deal p{margin-bottom:10px;}ul.main_location li{width:50% !important;}ul.room_location_50 li{width:100% !important;}ul.room_location_30 li{width:50% !important;}.menu_cart,.menu_cart_login{position:absolute;right:50px;top:20px;background:#fff;border-radius:40px;float:none !important;}.menu_login{right:15px;top:65px;}.navbar{margin-top:0;}.navbar .navbar-collapse{margin-top:-12px;}.footer-about{margin-bottom:20px;}.form_detail .c1:first-child .input,.form1 .c5:first-child .select2{border-radius:0 !important;}.btn-form1-submit{border-radius:0;}.form1 .c1,.form1 .c2,.form1 .c3,.form1 .c4,.form1 .c5,.form1 .c6{margin-bottom:10px;}.logo-wrapper{padding:10px 0 10px 15px;}.navbar button{margin-top:0px;}.nav-scroll .logo-wrapper{padding:0 0 0 15px;background-color:transparent;}.nav-scroll .logo-img{padding-top:10px;}#rooms-fly .gradient-rooms{padding:15px 0;}#rooms-fly{position:relative;}#rooms-fly .form1 .c1,#rooms-fly .form1 .c2,#rooms-fly .form1 .c3,#rooms-fly .form1 .c4{width:50%;}#rooms-fly .form1 .c5{width:100% !important;}.gradient-rooms .rooms-grid article{margin-bottom:10px;}.section-padding{padding:50px 0;}.section-subtitle,.section-title{text-align:center;}.popular-villa .animate-box img{border-radius:50%;width:50%;}.ml-xs-0{margin-left:0 !important;}.mr-xs-0{margin-right:0 !important;}.pl-xs-normal{padding-left:calc(var(--bs-gutter-x)* .5);}.pr-xs-normal{padding-right:calc(var(--bs-gutter-x)* .5);}.col-gallery .overflow{height:auto;}.message-list .column_title{width:70% !important;padding-top:10px;}.message-list .column_summary{}.message-list .column_thumb{width:30% !important;}.r-1vjbqqu{margin:10px 0 10px 30% !important;}.room-details ul.facility li div{margin-top:-7px;font-size:13px;}.similar-rooms .summary .col-md-6{width:100%;}.similar-rooms .room-details{margin-bottom:15px;}.banner-header .wrapper{left:15px;}.banner-header .section-title{text-align:center !important;}.banner-header .room-price{position:absolute;bottom:-38px;right:28px;}.col-gallery .col-md-8 img{height:auto;margin-bottom:10px;}.banner-header-pages{background-size:cover;}.footer-top .offset-1{margin-left:0;}}.header .caption .sub-title{font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:6px;color:#fff;margin-bottom:20px;margin-top:20px;}.section-title{margin-top:0;}.rooms3 .square h3{color:#fff;font-size:27px;text-align:left;margin-bottom:0;display:inline-flex;}.rooms3 .square .price{position:relative;color:#fff;font-size:15px;font-weight:400;font-family:'Barlow Condensed',sans-serif;letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;}.rooms3 .square2 h3{font-size:30px;color:#222;}.rooms3 .square2 p.price{position:relative;color:#aa8453;font-size:15px;font-weight:400;font-family:'Barlow Condensed',sans-serif;letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;}.list-property-box .cont h2.list-property-title{font-family:'Gilda Display',serif;font-weight:400;color:#222;font-size:32px;margin-bottom:15px;}.testimonials-box .head-box .head-sub{font-family:'Barlow Condensed',sans-serif;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:6px;margin-bottom:10px;}.testimonials-box .head-box h2.head-title{font-family:'Gilda Display',serif;font-size:32px;font-weight:400;color:#fff;margin-bottom:10px;}.img-responsive{height:auto;}.logo-img{height:auto;}.clients .owl-carousel .owl-item img{height:auto;}ul.payment_list li img{height:auto;}.news .item .position-re img,.rooms1 .item .position-re img,.villa_list .item .position-re img{height:auto;}.owl-theme .owl-nav [class*=owl-]{width:48px;height:48px;line-height:44px;}.progress-wrap{width:48px;height:48px;min-width:48px;min-height:48px;}.video-wrapper .vid-butn{min-width:64px;min-height:64px;display:inline-flex;align-items:center;justify-content:center;}.reservation .contact_reservation{min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;}.footer-explore-list li a{min-height:44px;display:inline-flex;align-items:center;}.navbar-nav .nav-link{min-height:44px;display:inline-flex;align-items:center;}.owl-carousel .owl-nav button[class*=owl-]{width:48px !important;height:48px !important;line-height:44px !important;}.video-wrapper .vid-butn{min-width:64px;min-height:64px;display:inline-flex;align-items:center;justify-content:center;}.reservation .contact_reservation{min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;}.progress-wrap{width:48px;height:48px;min-width:48px;min-height:48px;}.footer-explore-list li a{min-height:44px;display:inline-flex;align-items:center;}.navbar-nav .nav-link{min-height:44px;display:inline-flex;align-items:center;}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.progress-wrap:focus-visible{outline:2px solid #0085a2;outline-offset:3px;}


