/*!
Theme Name: Sun Resort
Theme URI: https://www.cssigniter.com/themes/sunresort/
Author: CSSIgniter.com
Author URI: https://www.cssigniter.com
Description: A Hotel Theme for WordPress
Version: 1.7.2
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ci_theme
Domain Path: /lang
*/
 body{line-height:1.875;font-size:16px;color:#4b4b4b;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#FFF}h1,h2,h3,h4,h5,h6{line-height:normal;margin:0 0 25px 0;-ms-word-wrap:break-word;word-wrap:break-word;font-weight:400}h1{font-size:40px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}p{margin:0 0 20px 0}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto}a{-webkit-transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease;transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease;outline:none;color:#479ce5;text-decoration:none}a:hover,a:focus{color:#74b4eb;outline:none;text-decoration:none}a:active{outline:none}.group:before,.group:after{content:" ";display:table}.group:after{clear:both}figure{margin:0}ul,ol{padding-left:20px}ul{list-style:disc}ol{list-style:decimal}dl{margin:0 0 20px}dt{font-weight:700}dd{margin:0 0 15px}blockquote{margin:20px 0;padding-left:15px;border-left:3px solid #ccc;font-size:17px;font-weight:300}blockquote cite{display:block;font-weight:700;font-style:italic;margin:10px 0 0;color:rgb(75 75 75 / .8);font-size:14px}table{border-collapse:separate;border-spacing:0;width:100%}.entry-content table{border-width:1px 0 0 1px;margin-bottom:24px}.entry-content th:first-child,.entry-content td:first-child{padding-left:0}.entry-content th,.entry-content td{border-bottom:1px solid rgb(0 0 0 / .1)}.entry-content caption,.entry-content th,.entry-content td{font-weight:400;text-align:left;padding:5px;vertical-align:middle}.entry-content th{border-width:0 1px 1px 0;font-weight:700;text-transform:uppercase;font-size:85%}.entry-content td{border-width:0 1px 1px 0}code,kbd,tt,var,samp,pre{font-family:monospace,serif;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-style:normal}pre{padding:15px;border:1px solid rgb(0 0 0 / .1)}address{margin:0 0 15px}.sr-only,.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}embed,iframe,object,video,audio{margin-bottom:15px;max-width:100%;border:0}p>embed,p>iframe,p>object,p>audio,span>embed,span>iframe,span>object,span>audio{margin-bottom:0}#map,.map *{max-width:none!important}label{display:block;margin:0 0 2px;font-weight:400;text-transform:uppercase;font-size:14px;color:#7e7e7e}input,textarea{display:inline-block;font-size:inherit;width:100%;max-width:100%;height:56px;padding:16px 12px;line-height:normal;border:1px solid #B7B7B7;box-shadow:0 2px 0 rgb(0 0 0 / .07);background-color:#FFF;background-image:none;border-radius:0;-webkit-transition:border-color 0.18s ease;transition:border-color 0.18s ease;-webkit-appearance:none}input:hover,input:focus,textarea:hover,textarea:focus{border-color:#479ce5;outline:none}input.field-error,textarea.field-error{border-color:#b35146}input[type="search"]{box-sizing:border-box}textarea{height:auto}select{max-width:100%;height:56px;background-color:#FFF;border-color:#B7B7B7}input[type="checkbox"],input[type="radio"]{margin:4px 0 0;margin-top:1px \9;line-height:normal;width:auto;height:auto}fieldset{margin:0 0 15px;padding:0;border:none;min-width:0}::-webkit-input-placeholder{color:rgb(75 75 75 / .5);font-weight:400;font-size:14px;line-height:1.5;opacity:1;text-transform:uppercase}:-moz-placeholder{color:rgb(75 75 75 / .5);font-weight:400;font-size:14px;line-height:1.5;opacity:1;text-transform:uppercase}::-moz-placeholder{color:rgb(75 75 75 / .5);font-weight:400;font-size:14px;line-height:1.5;opacity:1;text-transform:uppercase}:-ms-input-placeholder{color:rgb(75 75 75 / .5);font-weight:400;font-size:14px;line-height:1.5;opacity:1;text-transform:uppercase}.btn,.comment-reply-link,input[type="button"],input[type="submit"],input[type="reset"],button{display:inline-block;font-weight:400;margin:0;line-height:normal;box-shadow:none;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-transition:0.18s background-color ease,color 0.18s ease,0.18s border-color ease;transition:0.18s background-color ease,color 0.18s ease,0.18s border-color ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0;width:auto;height:auto;background-image:none;-webkit-appearance:none;text-transform:uppercase;padding:14px 30px 13px;font-size:14px;background-color:#fff0;color:#479ce5;border:2px solid #479ce5}.btn:active,.comment-reply-link:active,input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active,button:active{outline:none}.btn:hover,.comment-reply-link:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,button:hover{background-color:#479ce5;color:#FFF;text-decoration:none}.btn:focus,.comment-reply-link:focus,input[type="button"]:focus,input[type="submit"]:focus,input[type="reset"]:focus,button:focus{outline:none}.btn.btn-lg,.btn-lg.comment-reply-link,input[type="button"].btn-lg,input[type="submit"].btn-lg,input[type="reset"].btn-lg,button.btn-lg{padding:16px 40px 15px}.btn.btn-white,.btn-white.comment-reply-link,input[type="button"].btn-white,input[type="submit"].btn-white,input[type="reset"].btn-white,button.btn-white{border-color:#FFF;color:#FFF}.btn.btn-white:hover,.btn-white.comment-reply-link:hover,input[type="button"].btn-white:hover,input[type="submit"].btn-white:hover,input[type="reset"].btn-white:hover,button.btn-white:hover{border-color:#479ce5}.ci-slider{margin:0;padding:0;box-shadow:none;border-radius:0;border:0}.ci-slider.loading:before{width:40px;height:40px;background-color:#FFF;border-radius:100%;-webkit-animation:scaleout 1.0s infinite ease-in-out;animation:scaleout 1.0s infinite ease-in-out;content:"";position:absolute;right:20px;top:20px;z-index:1000}.ci-slider .slides li:after{content:" ";position:absolute;top:0;left:0;z-index:-1000}@-webkit-keyframes scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}.ci-direction-nav a{top:50%;opacity:.7;line-height:normal}.ci-direction-nav a:hover{color:#FFF;opacity:1}.ci-control-paging li{margin:0 4px}.ci-control-paging li a{height:13px;width:13px;border-radius:2px;box-shadow:none;background-color:#E1E1E1}.ci-control-paging li a.ci-active,.ci-control-paging li a:hover{background-color:#00AEEF}.ci-slider .slides>li:first-child{display:block;-webkit-backface-visibility:visible}.ci-slider.loading .slides>li:first-child{opacity:1!important}.mfp-preloader{width:40px;height:40px;background-color:#FFF;border-radius:100%;-webkit-animation:scaleout 1.0s infinite ease-in-out;animation:scaleout 1.0s infinite ease-in-out;background-color:#00AEEF;text-indent:-999em;margin:0 auto}button.mfp-close,button.mfp-arrow{border:none}button.mfp-close:hover,button.mfp-arrow:hover{background:none}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#00AEEF}.mfp-arrow{line-height:.3}.mfp-arrow:before,.mfp-arrow:after{border:none}.mfp-arrow:after{font-family:FontAwesome;font-size:70px;color:#00AEEF}.mfp-arrow-right:after,.mfp-arrow-right .mpf-a{content:"\f105"}.mfp-arrow-left:after,.mfp-arrow-left .mpf-a{content:"\f104"}.text-center{text-align:center}.nav{position:relative;background-color:rgb(0 0 0 / .67);padding:0 10px;z-index:10;height:40px}.nav ul{margin:0;padding:0;list-style:none}.navigation:before,.navigation:after{content:" ";display:table}.navigation:after{clear:both}.navigation li{position:relative;z-index:100}.navigation>li{display:inline-block}.navigation ul{position:absolute;z-index:300;top:-999em}.navigation li:hover>ul,.navigation .sfHover>ul{top:auto}.navigation li li:hover>ul,.navigation li .sfHover>ul{top:-1px;left:100%}.navigation li li li:hover>ul,.navigation li li .sfHover>ul{top:-1px;left:100%}.navigation a,.navigation .navigation a:visited{display:block;white-space:nowrap}.navigation.right-nav{text-align:right}.navigation.right-nav ul{text-align:left}.navigation.right-nav li:last-child:hover>ul,.navigation.right-nav li:last-child.sfHover ul{right:-10px;left:auto}.navigation.right-nav li:last-child li:hover>ul,.navigation.right-nav li:last-child .sfHover>ul{right:100%}.navigation a{color:#FFF;font-size:12px;letter-spacing:.1em;padding:10px 7px 9px;height:40px}.navigation a:hover,.navigation .sfHover>a{text-decoration:none;color:#479ce5}.navigation>li ul a{background-color:rgb(0 0 0 / .55);margin-top:1px;padding-left:15px;padding-right:15px;min-width:200px}.navigation>li ul a:hover,.navigation>li ul .sfHover>a{background-color:rgb(0 0 0 / .67)}.navigation>li>a:hover,.navigation>li.sfHover>a,.navigation>li.sfHover>a:active,.navigation>li.current_page_item>a,.navigation>li.current-menu-item>a,.navigation>li.current-menu-ancestor>a,.navigation>li.current-menu-parent>a,.navigation>li.current>a{color:#479ce5}.navigation a.sf-with-ul{padding-right:18px;position:relative}.navigation.sf-arrows .sf-with-ul:after{content:'\f078';font-family:FontAwesome;position:absolute;top:50%;right:6px;margin-top:-9px;font-size:8px;font-weight:400}.navigation.sf-arrows ul .sf-with-ul:after{right:8px;content:"\f054";margin-top:-7px}.nav-inline{margin:0;padding:0;list-style:none}.nav-inline li{display:inline-block;text-transform:uppercase;font-size:12px;line-height:normal;font-weight:400;letter-spacing:.1em;margin:0 5px;letter-spacing:0}.nav-inline li a{color:#a5a5a5}.nav-inline li a:hover{color:#479ce5}.header.is-stuck{z-index:100}.top-head{text-transform:uppercase;font-size:12px;line-height:normal;font-weight:400;letter-spacing:.1em;color:#6e6e6e;height:40px;padding-top:10px}.header-alt .top-head{text-align:right}.is-stuck .top-head{background-color:#FFF}.logo-wrap{position:absolute;z-index:10;background-color:#FFF;text-align:center;width:100%;left:0;top:-40px;padding:20px}.header-alt .logo-wrap{width:190px}.logo-wrap:before{content:"";width:calc(100% - 18px);height:calc(100% - 18px);border:1px solid #00AEEF;position:absolute;top:9px;z-index:-1;left:9px}.logo-wrap a{display:block;width:100%;height:100%}.site-logo{word-wrap:break-word;margin:0;line-height:1;text-transform:uppercase;font-size:34px;font-weight:700}.site-tagline{text-transform:uppercase;font-size:12px;line-height:normal;margin:7px 0 0}.head-right{text-align:right}.head-right .widget{display:inline-block;margin:0 0 0 15px}.head-right .widget-title{display:none}.theme-weather{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-weather .theme-weather-icon{margin-right:5px}.theme-weather .theme-weather-icon::before{font-size:16px}.main{padding:70px 0}.page-hero{background-position:top center;background-repeat:no-repeat;background-size:cover;text-align:center;height:310px;padding-top:205px;margin-top:-40px}.hero-title{margin:0;line-height:normal;color:#FFF;font-size:48px}.page-template-template-homepage .hero-title{display:none}.home-slider{position:relative;top:-40px;margin:0 0 -40px}.home-slider .slides li{position:relative;padding-bottom:45.6%;background-repeat:no-repeat;background-position:top center;background-size:cover}.home-slider .ci-direction-nav a:before{color:#FFF}.home-slider .ci-control-nav{z-index:50;bottom:15px}.home-slider .ci-control-nav a{background-color:#FFF;opacity:.6}.home-slider .ci-control-nav a.ci-active,.home-slider .ci-control-nav a:hover{opacity:1;background-color:#FFF}.slide-content{text-align:center;padding:0 20%;color:#FFF;width:100%;position:absolute;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slide-subtitle{font-size:18px;text-transform:uppercase;margin:0 0 5px}.slide-title{font-size:60px;line-height:.8;margin:0 0 40px}.ci-map{width:100%;padding-bottom:46%}.ci-map *{max-width:none}.map-wrap{padding:5px;border:1px solid #B7B7B7;margin:0 0 50px;box-shadow:0 2px 0 rgb(0 0 0 / .07)}.entry{margin:0 0 70px}.entry:only-of-type{margin:0}.entry-title{font-size:36px}.entry-meta{margin:-20px 0 30px;text-transform:uppercase;font-size:14px;line-height:normal;font-weight:400;letter-spacing:.1em}.entry-thumb{margin-bottom:30px}.entry-thumb.alignnone,.entry-thumb.alignleft,.entry-thumb.alignright,.entry-thumb.aligncenter{margin-top:0}.entry-time:after{content:"\2022";font-size:1.7em;line-height:0;position:relative;top:3px;left:2px;margin:0 5px;opacity:.7}.entry-content:before,.entry-content:after{content:" ";display:table}.entry-content:after{clear:both}.entry-content a{color:#4b4b4b;font-weight:500;border-bottom:1px solid #6DCFF6;box-shadow:inset 0 -2px 0 #6DCFF6;-webkit-transition:box-shadow 0.15s ease,border-color 0.15s ease;transition:box-shadow 0.15s ease,border-color 0.15s ease}.entry-content a:hover{box-shadow:inset 0 -2px 0 #4b4b4b;border-color:#4b4b4b}.entry-content .fluid-width-video-wrapper{margin:30px 0}.entry-content blockquote{margin:25px 0;font-size:26px;line-height:1.5;border-left-color:#E8E8E8}.text-primary{color:#479ce5;font-size:1.25em;line-height:1.5}.row.row-joined{margin:0}.row.row-joined [class^="col"]{padding:0}.item-list{margin-bottom:40px}.item{margin:0 0 30px;-webkit-transition:opacity 0.18s ease;transition:opacity 0.18s ease}.row-joined .item{margin-bottom:0}.item>a{display:block;position:relative}.item.transparent{opacity:.5}.item-details{position:absolute;background-color:#FFF;bottom:15px;right:15px;width:80%;text-align:right;padding:10px 12px 11px}.item-title,.item-subtitle{margin:0;line-height:normal}.item-title{font-size:24px}.sidebar .item-title,.footer .item-title{font-size:20px}.item-subtitle{text-transform:uppercase;font-size:12px;line-height:normal;font-weight:400;letter-spacing:.1em;color:#a5a5a5}.item-offer-badge{position:absolute;top:15px;right:15px;z-index:1;background-color:#FFF;font-size:14px;padding:0 15px}.ci-zoom{display:inline-block}.ci-zoom:after{font-family:FontAwesome;content:"\f00e";line-height:1;color:#FFF;opacity:.5;font-size:40px;position:absolute;top:50%;left:50%;margin:-20px 0 0 -16px}.item-media{overflow:hidden;zoom:1;margin:0 0 50px}.item-media .item-thumb{float:left;max-width:240px;margin-right:30px}.item-media .item-content{overflow:hidden;zoom:1}.item-media .item-title{margin:0 0 15px}.filters-nav{margin:0 0 45px;padding:0;list-style:none}.filters-nav li{display:inline-block}.filters-nav li a{text-transform:uppercase;color:#a5a5a5;margin-right:10px}.filters-nav li a.selected,.filters-nav li a:hover{color:#4b4b4b;border-bottom:1px solid #6DCFF6;box-shadow:inset 0 -2px 0 #6DCFF6;-webkit-transition:box-shadow 0.15s ease,border-color 0.15s ease;transition:box-shadow 0.15s ease,border-color 0.15s ease}#paging{margin:70px 0 0}#paging.centered{text-align:center}#paging ul{list-style:none;margin:0;padding:0}#paging ul li{display:inline-block}#paging a,#paging>span,#paging li span{display:inline-block;text-transform:uppercase;font-size:14px;padding:18px 23px;margin:0 3px 0 0;line-height:normal;border:1px solid #B7B7B7;color:#B7B7B7;box-shadow:0 2px 0 rgb(0 0 0 / .07)}#paging a:hover{border-color:#479ce5}#paging .current{color:#FFF;border-color:#00AEEF;background-color:#00AEEF}.room-slider{margin:0 0 50px}.room-slider-controls{position:absolute;right:15px;bottom:15px;left:15px;z-index:100;line-height:normal;text-align:right}.room-slider-controls a{display:inline-block;width:67px;height:67px;color:#FFF;background-color:#479ce5;font-size:50px;line-height:64px;text-align:center;vertical-align:middle;margin-left:-2px}.room-slider-controls a:hover{color:#FFF;background-color:#00AEEF}.image-caption{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:middle;margin:0;max-width:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;float:left}.image-caption span{display:block;background-color:#FFF;height:67px;font-size:24px;padding:18px 15px 0;color:#a5a5a5;overflow:hidden;text-overflow:ellipsis}.list-amenities{margin:0;padding:0;list-style:none}.list-amenities li:before{font-family:FontAwesome;content:"\f005";color:#00AEEF;margin-right:7px}.booking-form .row{margin-bottom:20px}.booking-wrap{margin:0 0 50px}.booking-wrap:before,.booking-wrap:after{content:" ";display:table}.booking-wrap:after{clear:both}.booking-wrap>div{position:relative;float:left;width:23.5%;margin-right:2%}.booking-wrap>div:last-child{margin-right:0}.departure,.arrival{position:relative}.bookbtn{text-align:center}.booking-form .dk-select,.booking-form .dk-select-multi{width:100%}.dk-selected{border:1px solid #B7B7B7;border-radius:0;text-transform:uppercase;color:rgb(75 75 75 / .5);font-weight:400;font-size:14px;height:56px;padding:15px 12px 0;box-shadow:0 2px 0 rgb(0 0 0 / .07);-webkit-transition:border-color 0.18s ease;transition:border-color 0.18s ease}.dk-selected:hover{border-color:#479ce5}.dk-selected:after{border:0}.dk-selected:before{border:none;font-family:FontAwesome;content:"\f107";font-size:24px;color:#00AEEF;margin:-12px 15px 0 0}.field-error .dk-selected{border-color:#b35146}.dk-select-open-up .dk-selected:before{content:"\f106"}.dk-select-options .dk-option-highlight,.dk-select-options .dk-option-selected{background-color:#479ce5;color:#FFF}.dk-select-open-down .dk-selected,.dk-select-open-up .dk-selected{border-color:#479ce5}.dk-select-open-down.field-error .dk-selected,.dk-select-open-up.field-error .dk-selected{border-color:#b35146}.dk-select-open-up .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-multi:focus .dk-select-options{border-color:#479ce5;border-radius:0}.dk-option{padding:3px 12px}.ui-datepicker-trigger{border:none;padding:0}.ui-datepicker-trigger:hover{background-color:#fff0;color:inherit}.booking-form .ui-datepicker-trigger{position:absolute;right:15px;top:17px;font-size:18px;color:#00AEEF}.ui-datepicker{z-index:100!important}.form-success{background-color:#2fb390;color:#FFF;font-size:16px;line-height:1.5;padding:10px 20px 10px 59px;margin:0 0 30px;position:relative}.form-success p{overflow:hidden;zoom:1;margin:0}.form-error{position:relative;background-color:#b35146;color:#FFF;font-size:16px;line-height:1.5;padding:15px 20px 15px 59px;margin:0 0 30px}.form-error p{margin:0 0 10px}.form-error ul{margin:0;font-size:15px;list-style:none;padding:0}.form-error ul li:before{font-family:FontAwesome;content:"\f105";font-size:.7em;position:relative;top:-2px;margin-right:7px}.form-box-icon{position:absolute;left:0;top:0;width:44px;height:100%;text-align:center;background-color:rgb(0 0 0 / .1);text-indent:2px}.form-box-icon i{font-size:24px;position:absolute;top:50%;width:100%;left:0;margin-top:-14px}.ui-datepicker{padding:0;border:1px solid rgb(0 0 0 / .1);border-radius:0}.ui-datepicker *{padding:0;border-radius:0}.ui-datepicker table{font-size:13px;margin:0}.ui-datepicker .ui-datepicker-header{border:none;background:#479ce5;color:#fff;font-weight:400}.ui-datepicker .ui-datepicker-header .ui-state-hover{background:#479ce5;border-color:#fff0;cursor:pointer;border-radius:0}.ui-datepicker thead{background:#479ce5;color:#fff}.ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#fff;font-size:14px}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:1em;top:.9em;border:none}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{background-image:url(data:image/png;base64,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);background-position:-32px 0;margin-top:-3px;top:0;font-weight:400}.ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.ui-datepicker th{padding:.75em 0;color:#fff;font-weight:400;border:none;border-top:1px solid rgb(255 255 255 / .2)}.ui-datepicker td{background:#f9f9f9;border:none;padding:0}.ui-datepicker td .ui-state-default{background:#fff0;border:none;text-align:center;padding:.5em;margin:0;font-weight:400;color:#4b4b4b}.ui-datepicker td .ui-state-active,.ui-datepicker td .ui-state-hover{background:#479ce5;color:#fff}.ui-datepicker td.ui-state-disabled,.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:1;color:#999}.footer{text-align:center;margin:0 0 30px;position:relative;padding-top:90px}.footer .widget{margin:0 0 30px}.footer .widget:last-of-type{margin-bottom:0}.footer:before{width:240px;position:absolute;top:0;left:50%;margin-left:-120px;content:"";display:block;height:15px;background:-webkit-linear-gradient(135deg,transparent 50%,#00AEEF 53%,transparent 56%),-webkit-linear-gradient(45deg,transparent 50%,#00AEEF 53%,transparent 56%);background:linear-gradient(-45deg,transparent 50%,#00AEEF 53%,transparent 56%),linear-gradient(45deg,transparent 50%,#00AEEF 53%,transparent 56%);background-size:30px 15px,30px 15px;background-position:-6px 0,36px 0}.footer-text{text-transform:uppercase;font-size:12px;line-height:normal;font-weight:400;letter-spacing:.1em;letter-spacing:0;color:#a5a5a5}#comments{margin:40px 0 0}#comment-list{margin:0;list-style:none;padding:0}#comment-list ol{list-style:none}#comment-list .comment-body{margin-bottom:20px;padding-top:20px}#comment-list>.comment:first-child>.comment-body{border-top:none;padding-top:0}.post-comments{margin:0 0 45px}.comment-author .avatar{width:64px;height:64px;float:left;margin:0 15px 15px 0;overflow:visible}.comment-content{overflow:hidden;zoom:1;font-size:13px}.comment-metadata{font-size:12px;margin:0 0 5px}.comment-reply-link{font-size:10px;text-transform:uppercase;padding:4px 10px;margin-left:80px;height:auto;width:auto}.bypostauthor>article .fn:before{font-family:FontAwesome;content:"\f005";margin:0 2px 0 -2px;position:relative;top:-1px;font-size:11px}#cancel-comment-reply-link{font-size:13px;font-weight:400;margin-left:5px}.form-allowed-tags,.comment-notes{font-size:12px;line-height:1.5;color:rgb(75 75 75 / .8)}.widget{margin:0 0 50px}.sidebar .widget{font-size:14px;line-height:1.714285714}.sidebar .widget:last-child,.widget p:last-child{margin-bottom:0}.widget-title{font-size:20px;line-height:normal;border-bottom:1px solid #00AEEF;padding:0 0 8px}.widget-title label{text-transform:none;display:block;font-size:inherit;margin:0;line-height:inherit;font-weight:inherit}.home-sections{padding-top:0}.home-sections .widget:first-child:not(.widget-padded){margin-top:90px}.bottom-sections{position:relative;padding:90px 0 80px;margin-top:20px}.bottom-sections:before{width:240px;position:absolute;top:0;left:50%;margin-left:-120px;content:"";display:block;height:15px;background:-webkit-linear-gradient(135deg,transparent 50%,#00AEEF 53%,transparent 56%),-webkit-linear-gradient(45deg,transparent 50%,#00AEEF 53%,transparent 56%);background:linear-gradient(-45deg,transparent 50%,#00AEEF 53%,transparent 56%),linear-gradient(45deg,transparent 50%,#00AEEF 53%,transparent 56%);background-size:30px 15px,30px 15px;background-position:-6px 0,36px 0}.bottom-sections .widget-padded:first-child{margin-top:-90px}.widget:not(.widget-padded)+section.widget-padded{margin-top:-100px}.widget-padded+.widget-padded{margin-top:-85px}section.widget{margin:0 0 85px}section.widget:last-child{margin-bottom:0}section.widget:last-child:not(.widget-padded) .widget-wrap{padding-bottom:0}section.widget:last-child:not(.widget-padded) .widget-wrap:after{display:none}.section-title{line-height:.8;text-align:center;font-size:60px;font-weight:100;color:#00AEEF}.section-subtitle{text-transform:uppercase;font-size:16px;line-height:normal;font-weight:400;letter-spacing:.1em;text-align:center;color:#a5a5a5;letter-spacing:0;margin:-15px 0 0;padding-bottom:60px}.widget-wrap{background-repeat:no-repeat;background-position:top center;padding-bottom:105px;position:relative}.widget-padded .widget-wrap:after{display:none}.widget-wrap:after{width:240px;position:absolute;bottom:0;left:50%;margin-left:-120px;content:"";display:block;height:15px;background:-webkit-linear-gradient(135deg,transparent 50%,#00AEEF 53%,transparent 56%),-webkit-linear-gradient(45deg,transparent 50%,#00AEEF 53%,transparent 56%);background:linear-gradient(-45deg,transparent 50%,#00AEEF 53%,transparent 56%),linear-gradient(45deg,transparent 50%,#00AEEF 53%,transparent 56%);background-size:30px 15px,30px 15px;background-position:-6px 0,36px 0}.widget_ci-hero.widget-padded .widget-wrap{padding:160px 0}.widget_ci-items.widget-padded .widget-wrap{padding:110px 0 130px}.widget_ci-booking-form.widget-padded .widget-wrap,.widget_ci-testimonials.widget-padded .widget-wrap{padding:110px 0 120px}.sidebar .widget-wrap,.footer .widget-wrap{padding:0}.sidebar .widget-wrap:after,.footer .widget-wrap:after{display:none}.sidebar .widget_ci-items div[class^="col"],.footer .widget_ci-items div[class^="col"]{float:none;width:100%}.sidebar .widget-padded .widget-wrap,.footer .widget-padded .widget-wrap{padding:15px}.sidebar .widget-padded.widget_ci-hero .widget-wrap,.footer .widget-padded.widget_ci-hero .widget-wrap{padding:25px 15px 30px}.sidebar .widget-padded .widget-title,.footer .widget-padded .widget-title{border:0;padding-bottom:0;text-align:center}.widget_ci-hero{text-align:center}.widget_ci-hero .btn,.widget_ci-hero .comment-reply-link{color:inherit;border-color:inherit}.widget_ci-hero .btn:hover,.widget_ci-hero .comment-reply-link:hover{color:#FFF;border-color:#479ce5}.widget-hero-subtitle{font-size:18px;text-transform:uppercase;margin:0 0 5px}.sidebar .widget-hero-subtitle,.footer .widget-hero-subtitle{font-size:14px}.widget-hero-title{font-size:60px;line-height:.8;margin:0 0 40px}.sidebar .widget-hero-title,.footer .widget-hero-title{font-size:32px}.slider-testimonials .ci-control-nav{line-height:normal;position:static;margin-top:-20px}.slider-testimonials .ci-control-nav li{margin-top:50px}.hero-testimonial{text-align:center;margin:0;padding:0;border:0;position:relative}.hero-testimonial:before{content:"\201C";font-family:Georgia,sans-serif;font-size:260px;opacity:.1;position:absolute;height:110px;line-height:1;overflow:hidden;left:50%;margin-left:-53px;top:-60px;z-index:-1}.hero-testimonial cite{text-transform:uppercase;font-style:normal;font-weight:400;font-size:16px}.sidebar .hero-testimonial,.footer .hero-testimonial{font-size:14px;line-height:1.714285714}.sidebar .hero-testimonial cite,.footer .hero-testimonial cite{font-size:14px}.sidebar .hero-testimonial:before,.footer .hero-testimonial:before{font-size:180px;margin-left:-37px;top:-30px}.widget select{width:100%;padding:5px 10px;border-radius:0;border:1px solid #B7B7B7}.widget_meta ul,.widget_pages ul,.widget_categories ul,.widget_archive ul,.widget_nav_menu ul,.widget_recent_entries ul{list-style:none;margin:0;padding:0}.widget_meta ul ul,.widget_pages ul ul,.widget_categories ul ul,.widget_archive ul ul,.widget_nav_menu ul ul,.widget_recent_entries ul ul{margin-left:15px}.widget_meta ul li,.widget_pages ul li,.widget_categories ul li,.widget_archive ul li,.widget_nav_menu ul li,.widget_recent_entries ul li{line-height:normal;display:block;position:relative}.widget_meta ul li a,.widget_pages ul li a,.widget_categories ul li a,.widget_archive ul li a,.widget_nav_menu ul li a,.widget_recent_entries ul li a{display:block;padding:11px 0;border-bottom:1px solid #B7B7B7}.widget_meta ul li .count,.widget_pages ul li .count,.widget_categories ul li .count,.widget_archive ul li .count,.widget_nav_menu ul li .count,.widget_recent_entries ul li .count{position:absolute;right:0;top:8px;font-size:12px;font-weight:700;font-style:italic;-webkit-transition:all 0.18s ease;transition:all 0.18s ease;padding:4px 3px}.widget_recent_comments ul{margin:0;padding:0;list-style:none}.widget_recent_comments ul li{display:block;padding:11px 0;border-bottom:1px solid #B7B7B7}.widget_pages select,.widget_categories select,.widget_archive select{display:block;width:100%;padding:6px 15px;border-radius:0;font-size:14px;height:40px;font-weight:400;border:1px solid #B7B7B7;background:#FFF}.footer .widget_nav_menu ul{margin:0;padding:0;list-style:none}.footer .widget_nav_menu ul li{display:inline-block;text-transform:uppercase;font-size:12px;line-height:normal;font-weight:400;letter-spacing:.1em;margin:0 5px;letter-spacing:0}.footer .widget_nav_menu ul li a{padding:0;border:0;color:#a5a5a5}.footer .widget_nav_menu ul li a:hover{color:#479ce5}.ci-newsletter input[type="email"]{margin-bottom:15px}.head-right #lang_sel,.head-right #lang_sel_list,.head-right #lang_sel_click{z-index:25;height:auto;width:auto;font-family:inherit;text-align:left}.head-right #lang_sel ul,.head-right #lang_sel_list ul,.head-right #lang_sel_click ul{display:block}.head-right #lang_sel li,.head-right #lang_sel_list li,.head-right #lang_sel_click li{border:none;width:auto;float:none;display:block}.head-right #lang_sel a.lang_sel_sel,.head-right #lang_sel_list a.lang_sel_sel,.head-right #lang_sel_click a.lang_sel_sel{background:#fff0;position:relative;border:none;display:block;width:auto;padding-right:15px;font-size:12px}.head-right #lang_sel a.lang_sel_sel:after,.head-right #lang_sel_list a.lang_sel_sel:after,.head-right #lang_sel_click a.lang_sel_sel:after{font-family:FontAwesome;content:'\f107';position:absolute;right:0;top:-2px;font-size:14px;white-space:nowrap;opacity:.7;color:#00AEEF}.head-right #lang_sel a,.head-right #lang_sel_list a,.head-right #lang_sel_click a{margin:0;padding:0}.head-right #lang_sel ul ul,.head-right #lang_sel_list ul ul,.head-right #lang_sel_click ul ul{width:auto;background:#fff0;min-width:180px;right:0;top:auto;left:auto;height:auto;padding:0;border:1px solid #C2C2C2}.head-right #lang_sel ul ul li,.head-right #lang_sel_list ul ul li,.head-right #lang_sel_click ul ul li{border:1px solid #fff0;border-bottom:none}.head-right #lang_sel ul ul li:last-child,.head-right #lang_sel_list ul ul li:last-child,.head-right #lang_sel_click ul ul li:last-child{margin-bottom:1px!important}.head-right #lang_sel ul ul a,.head-right #lang_sel_list ul ul a,.head-right #lang_sel_click ul ul a{color:#4b4b4b;background:rgb(250 250 250 / .9);padding:8px 12px;font-size:11px}.head-right #lang_sel ul ul a:hover,.head-right #lang_sel_list ul ul a:hover,.head-right #lang_sel_click ul ul a:hover{background:#FFF;color:#6C6C6C}.head-right #lang_sel img.iclflag,.head-right #lang_sel_list img.iclflag,.head-right #lang_sel_click img.iclflag{width:14px;height:auto;top:-1px}.widget_ci_book_room_widget,.widget_ci-book-room{border:1px solid #B7B7B7}.book-widget-inner{padding:20px;box-shadow:0 2px 0 rgb(0 0 0 / .07)}.book-widget-inner .btn,.book-widget-inner .comment-reply-link{width:100%}.book-now-price{font-weight:600;font-size:24px;margin-bottom:15px}.book-now-price b{text-transform:uppercase;font-size:12px;line-height:normal;font-weight:400;letter-spacing:.1em;display:block;color:#a5a5a5;font-size:14px;line-height:normal;margin:0 0 -5px}.book-now-price span{font-size:14px;text-transform:uppercase}#ads125,.ads125{margin:0;padding:0;list-style:none}#ads125 li,.ads125 li{background:none;border:none;float:left;margin:0 15px 10px 0;padding:0;max-width:125px;height:auto}.searchform>div{position:relative}.searchform .searchsubmit{position:absolute;top:0;right:0;height:100%}.flickr_badge_image{float:left;margin:0 15px 15px 0}.flickr_badge_image a{display:block;line-height:0}.widget_about{margin-top:-5px}.widget_about img{max-width:100px;height:auto}.widget_about .alignleft{float:left;margin:5px 15px 6px 0}.widget_about .alignright{float:right;margin:5px 0 6px 15px}.widget_text p:last-child{margin-bottom:0}.widget_ci_twitter_widget ul{margin:0;padding:0;list-style:none}.widget_ci_twitter_widget ul li{margin-bottom:12px}.widget_ci_twitter_widget ul li:first-child{padding-top:0}.widget_ci_twitter_widget .twitter-time{display:block;font-size:.85em}#wp-calendar{width:100%}#wp-calendar a{font-weight:700;font-style:italic}#wp-calendar caption{text-align:left;margin-top:10px;background:none repeat scroll 0 0 rgb(0 0 0 / .03);padding:9px}#wp-calendar thead{font-size:10px}#wp-calendar thead th{background:rgb(0 0 0 / .1);font-weight:700;padding:8px}#wp-calendar tbody td{background:none;border:1px solid rgb(0 0 0 / .1);text-align:center;padding:3px}#wp-calendar tbody td:hover{background:rgb(0 0 0 / .1)}#wp-calendar tbody .pad{background:none}#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}.social-icon i{width:44px;height:44px;line-height:43px;background-color:#fff0;color:#00AEEF;border:1px solid rgb(183 183 183 / .6);font-size:24px;border-radius:36px;text-align:center;display:inline-block;-webkit-transition:all 0.18s ease;transition:all 0.18s ease}.social-icon i:hover{border-color:#479ce5}.gallery{margin-left:-5px;margin-right:-5px;margin-bottom:15px}.gallery:before,.gallery:after{content:" ";display:table}.gallery:after{clear:both}.gallery-item{margin-bottom:10px}.gallery-item img{width:100%}.gallery-columns-1 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}.gallery-columns-2 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}.gallery-columns-3 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}.gallery-columns-4 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}.gallery-columns-5 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}.gallery-columns-6 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}.gallery-columns-7 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}.gallery-columns-8 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}.gallery-columns-9 .gallery-item{position:relative;min-height:1px;padding-left:5px;padding-right:5px;position:relative;float:left;min-height:1px;padding-left:5px;padding-right:5px;width:50%}.gallery-caption{background-color:rgb(0 0 0 / .7);color:#fff;font-size:12px;line-height:1.5;margin:0 0 0 5px;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:calc(100% - 10px);-webkit-transition:opacity 0.18s ease;transition:opacity 0.18s ease}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.alignnone{margin:5px 0 20px 0}p .alignnone{margin-bottom:0}.aligncenter{display:block;margin:7px auto 7px auto}.alignright{float:right;margin:7px 0 7px 24px}.alignleft{float:left;margin:7px 24px 7px 0}.wp-caption{max-width:100%;margin-bottom:15px}.wp-caption img{border:0 none;height:auto;margin:0;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:12px;line-height:17px;margin:3px 0 5px;padding:5px 0 0 0;text-align:left;font-style:italic}#mobilemenu{display:none}#mobile-bar{display:none;text-align:center;position:fixed;top:0;z-index:1000;width:100%;background:#FFF;padding:15px 10px 0 10px;height:48px;border-bottom:1px solid rgb(0 0 0 / .15)}.menu-trigger,.menu-trigger:focus{width:24px;height:21px;background:none;cursor:pointer;opacity:.85;margin:0;outline:none;position:absolute;left:10px;top:9px;color:#4b4b4b;font-size:30px;line-height:1}.menu-trigger:hover{opacity:.95;color:#4b4b4b}.menu-trigger:active{opacity:1}.mob-title{color:#4b4b4b;font-family:sans-serif;font-weight:400;font-size:14px;line-height:1;margin:0;padding:0}.sharedaddy{margin-top:30px}.null-instagram-feed p{padding-top:10px}.widget .instagram-pics:before,.widget .instagram-pics:after{content:" ";display:table}.widget .instagram-pics:after{clear:both}.widget .instagram-pics{margin:0;padding:0}.widget .instagram-pics li{border-bottom:0;padding:0;float:left;width:33.33333333333%;list-style:none}.widget .instagram-pics li a{display:block;color:#4b4b4b}.elementor .elementor-widget.elementor-widget-post_type_widget .item{margin-bottom:0}.elementor .elementor-widget .item a{border:0}@media (min-width:768px){.gallery-columns-1 .gallery-item{float:left;width:100%}.gallery-columns-2 .gallery-item{float:left;width:50%}.gallery-columns-3 .gallery-item{float:left;width:33.33333%}.gallery-columns-4 .gallery-item{float:left;width:25%}.gallery-columns-5 .gallery-item{float:left;width:20%}.gallery-columns-6 .gallery-item{float:left;width:16.66667%}.gallery-columns-7 .gallery-item{float:left;width:14.28571%}.gallery-columns-8 .gallery-item{float:left;width:12.5%}.gallery-columns-9 .gallery-item{float:left;width:11.11111%}}@media (min-width:992px){[class^="col-md-3"] .item-details{position:static;width:100%;text-align:left}}@media (max-width:1199px){.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-left:10px;padding-right:10px}.row{margin-left:-10px;margin-right:-10px}}@media (max-width:991px){#mobilemenu{display:block}#mobile-bar{display:block}#page{padding-top:48px}h1{font-size:36px}h2{font-size:30px}h3{font-size:26px}h4{font-size:22px}h5{font-size:17px}h6{font-size:15px}.nav{background:none}.navigation{display:none}.home-slider .slides li{padding-bottom:55.6%}.slide-content{top:60%;padding:0 6%}.slide-title{font-size:50px}.section-title{font-size:46px}.page-hero{height:260px;padding-top:145px}.hero-title{font-size:42px}.widget{margin:0 0 40px}.home-sections{padding-top:0}.home-sections .widget:first-child:not(.widget-padded){margin-top:90px}.bottom-sections{padding:90px 0 80px}.bottom-sections .widget-padded:first-child{margin-top:-90px}.widget:not(.widget-padded)+section.widget-padded{margin-top:-100px}.widget-padded+.widget-padded{margin-top:-45px}section.widget{margin:0 0 45px}.widget-wrap{padding-bottom:75px}.widget_ci-hero.widget-padded .widget-wrap{padding:85px 0}.widget_ci-items.widget-padded .widget-wrap{padding:70px 0 100px}.widget_ci-booking-form.widget-padded .widget-wrap,.widget_ci-testimonials.widget-padded .widget-wrap{padding:65px 0 75px}.sidebar .widget-padded .widget-wrap,.footer .widget-padded .widget-wrap{padding:15px}.entry-title{font-size:30px}.booking-form .row{margin-bottom:0}.booking-form input,.booking-form textarea,.booking-form select,.booking-form .dk-select{margin-bottom:15px}.item-media .item-thumb{float:none;margin:0 0 20px;max-width:100%}.single.single-cpt_room .entry-content{margin-top:30px}}@media (max-width:767px){input,textarea{width:100%}#comment-list ol{margin:0;padding:0}.comment-author .avatar{display:none}.comment-reply-link{margin:0}h1{font-size:30px}h2{font-size:26px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}select{width:100%}.resort-weather{display:none}.head-right{text-align:center}.head-right .widget{position:relative;top:auto;right:auto;text-align:center}.logo-wrap{position:relative;top:auto;margin:0 0 15px}.header-alt .logo-wrap{width:auto}.nav{height:auto}.main{padding:50px 0}.home-slider .slides li{padding-bottom:71.6%}.home-slider .ci-direction-nav,.home-slider .ci-control-nav{display:none}.slide-content{top:55%;padding:0 3%}.slide-content .btn,.slide-content .comment-reply-link{padding:10px 27px 9px;font-size:12px}.slide-title{font-size:29px;margin-bottom:15px;line-height:1}.slide-subtitle{font-size:11px}.section-title{font-size:32px}.section-subtitle{font-size:14px;padding-bottom:30px}.page-hero{height:auto;padding:50px 0 40px}.hero-title{font-size:32px;line-height:1}.item-title{margin-bottom:3px;font-size:18px}.filters-nav{margin-bottom:30px}.sidebar{margin-top:40px}.widget{margin:0 0 40px}.widget-hero-title{font-size:32px}.widget-hero-subtitle{font-size:14px}.home-sections{padding-top:0}.home-sections .widget:first-child:not(.widget-padded){margin-top:90px}.bottom-sections{padding:70px 0 60px}.bottom-sections .widget-padded:first-child{margin-top:-70px}.widget:not(.widget-padded)+section.widget-padded{margin-top:-55px}.widget-padded+.widget-padded{margin-top:-45px}section.widget{margin:0 0 40px}.widget-wrap{padding-bottom:65px}.widget_ci-hero.widget-padded .widget-wrap{padding:55px 0}.widget_ci-items.widget-padded .widget-wrap{padding:50px 0 75px}.widget_ci-booking-form.widget-padded .widget-wrap,.widget_ci-testimonials.widget-padded .widget-wrap{padding:45px 0 50px}.sidebar .widget-padded .widget-wrap,.footer .widget-padded .widget-wrap{padding:15px}.booking-wrap{margin-bottom:12px}.booking-wrap>div{float:none;width:100%;margin:0}#paging.centered{text-align:left}#paging a,#paging>span,#paging li span{padding:10px 15px;margin-bottom:8px}.room-slider{margin:0}.room-slider-controls{position:static}.room-slider-controls a{width:37px;height:37px;margin:0;font-size:30px;line-height:38px}.image-caption span{height:37px;font-size:14px;padding:13px 6px 0;margin:0}}@media (max-width:991px) and (min-width:768px){.header-alt .resort-weather{float:left}.logo-wrap{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}