
 /* 
-------cacheFileName----------
 key7F910A9871417CB01BE801097B5B071FCFD2AA8F3DB696B6B659F7DE7DC53CA5#2026-05-27T15--03--14 */ 

@font-face{font-family:'mimiconfont';src:url('/fonts/mimiconfont.ttf?woweuf') format('truetype'),url('/fonts/mimiconfont.woff?woweuf') format('woff'),url('/fonts/mimiconfont.svg?woweuf#mimiconfont') format('svg');font-weight:normal;font-style:normal}[class^="mim-icon-"],[class*=" mim-icon-"],[class^="icon-"],[class*=" icon-"]{font-family:'mimiconfont'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mim-icon-tripadvisor-logotype1:before{content:""}.mim-icon-ironing-board:before{content:""}.mim-icon-hard-drive:before{content:""}.mim-icon-coffee-cup:before{content:""}.mim-icon-countertop:before{content:""}.mim-icon-desk:before{content:""}.mim-icon-fireplace:before{content:""}.mim-icon-hairdryer:before{content:""}.mim-icon-full-screen:before{content:""}.mim-icon-smartphone-iphone:before{content:""}.mim-icon-mobile-phone:before{content:""}.mim-icon-bathrooms:before{content:""}.mim-icon-fruit:before{content:""}.mim-icon-guests:before{content:""}.mim-icon-guide:before{content:""}.mim-icon-kitchen:before{content:""}.mim-icon-microwave:before{content:""}.mim-icon-refrigerator:before{content:""}.mim-icon-room:before{content:""}.mim-icon-seat:before{content:""}.mim-icon-tv:before{content:""}.mim-icon-wifi1:before{content:""}.mim-icon-images-1:before{content:""}.mim-icon-gifbox-with-ribbon-on-top:before{content:""}.mim-icon-bed:before{content:""}.mim-icon-pawprint:before{content:""}.mim-icon-barbell:before{content:""}.mim-icon-call1:before{content:""}.mim-icon-filter:before{content:""}.mim-icon-search:before{content:""}.mim-icon-chronometer:before{content:""}.mim-icon-fax:before{content:""}.mim-icon-angle-arrow-down:before{content:""}.mim-icon-add:before{content:""}.mim-icon-substract:before{content:""}.mim-icon-distance-map:before{content:""}.mim-icon-internet:before{content:""}.mim-icon-to-do:before{content:""}.mim-icon-filled-circle:before{content:""}.mim-icon-mail:before{content:""}.mim-icon-placeholder:before{content:""}.mim-icon-bell-ring:before{content:""}.mim-icon-check:before{content:""}.mim-icon-wifi:before{content:""}.mim-icon-left-arrow-slider:before{content:""}.mim-icon-right-arrow-slider:before{content:""}.mim-icon-high-volume:before{content:""}.mim-icon-mute-volume-interface-symbol:before{content:""}.mim-icon-pause:before{content:""}.mim-icon-play-button:before{content:""}.mim-icon-right-arrow-circular-button:before{content:""}.mim-icon-right-arrow2:before{content:""}.mim-icon-download-arrow:before{content:""}.mim-icon-phone-call:before{content:""}.mim-icon-right-arrow-in-a-circle:before{content:""}.mim-icon-small-calendar:before{content:""}.mim-icon-badge:before{content:""}.mim-icon-key1:before{content:""}.mim-icon-security-check:before{content:""}.mim-icon-gift-box:before{content:""}.mim-icon-key:before{content:""}.mim-icon-shield:before{content:""}.mim-icon-man-user:before{content:""}.mim-icon-musica-searcher:before{content:""}.mim-icon-frame-landscape:before{content:""}.mim-icon-pin:before{content:""}.mim-icon-telephone-handle-silhouette:before{content:""}.mim-icon-filter-tool-black-shape:before{content:""}.mim-icon-left-arrow1:before{content:""}.mim-icon-locked-padlock:before{content:""}.mim-icon-map-symbol:before{content:""}.mim-icon-minus-button:before{content:""}.mim-icon-plus-button:before{content:""}.mim-icon-right-arrow1:before{content:""}.mim-icon-sort-button-with-three-lines:before{content:""}.mim-icon-stopclock:before{content:""}.mim-icon-square:before{content:""}.mim-icon-flag-black-shape:before{content:""}.mim-icon-home-button:before{content:""}.mim-icon-printer:before{content:""}.mim-icon-notebook-and-mouse-cursor:before{content:""}.mim-icon-distance:before{content:""}.mim-icon-close:before{content:""}.mim-icon-category:before{content:""}.mim-icon-wall-clock:before{content:""}.mim-icon-instagram-logo:before{content:""}.mim-icon-pinterest-logo:before{content:""}.mim-icon-book-arrow:before{content:""}.mim-icon-business-icon:before{content:""}.mim-icon-calender-icon:before{content:""}.mim-icon-call:before{content:""}.mim-icon-cleveland-clinic-icon:before{content:""}.mim-icon-facebook-icon:before{content:""}.mim-icon-foursqure-icon:before{content:""}.mim-icon-location-icon:before{content:""}.mim-icon-select-drop-arrow:before{content:""}.mim-icon-service-icon:before{content:""}.mim-icon-slider-next:before{content:""}.mim-icon-slider-perv:before{content:""}.mim-icon-special-event-icon:before{content:""}.mim-icon-twitter-icon:before{content:""}.mim-icon-youtube-icon:before{content:""}.mim-icon-left-arrow:before{content:""}.mim-icon-right-arrow:before{content:""}.mim-icon-chanceflurries:before{content:""}.mim-icon-chancerain:before{content:""}.mim-icon-chancesleet:before{content:""}.mim-icon-chancesnow:before{content:""}.mim-icon-chancetstorms:before{content:""}.mim-icon-clear:before{content:""}.mim-icon-cloudy:before{content:""}.mim-icon-flurries:before{content:""}.mim-icon-fog:before{content:""}.mim-icon-hazy:before{content:""}.mim-icon-mostlycloudy:before{content:""}.mim-icon-mostlysunny:before{content:""}.mim-icon-nt_chanceflurries:before{content:""}.mim-icon-nt_chancerain:before{content:""}.mim-icon-nt_chancesleet:before{content:""}.mim-icon-nt_chancesnow:before{content:""}.mim-icon-nt_chancetstorms:before{content:""}.mim-icon-nt_clear:before{content:""}.mim-icon-nt_cloudy:before{content:""}.mim-icon-nt_flurries:before{content:""}.mim-icon-nt_fog:before{content:""}.mim-icon-nt_hazy:before{content:""}.mim-icon-nt_mostlycloudy:before{content:""}.mim-icon-nt_mostlysunny:before{content:""}.mim-icon-nt_partlycloudy:before{content:""}.mim-icon-nt_partlysunny:before{content:""}.mim-icon-nt_rain:before{content:""}.mim-icon-nt_sleet:before{content:""}.mim-icon-nt_snow:before{content:""}.mim-icon-nt_sunny:before{content:""}.mim-icon-nt_tstorms:before{content:""}.mim-icon-nt_unknown:before{content:""}.mim-icon-partlycloudy:before{content:""}.mim-icon-partlysunny:before{content:""}.mim-icon-rain:before{content:""}.mim-icon-sleet:before{content:""}.mim-icon-snow:before{content:""}.mim-icon-sunny:before{content:""}.mim-icon-tstorms:before{content:""}.mim-icon-unknown:before{content:""}.mim-icon-photo-camera:before{content:""}.mim-icon-calendar:before{content:""}.mim-icon-close-envelope:before{content:""}.mim-icon-maps-and-flags:before{content:""}.mim-icon-phone-receiver:before{content:""}.mim-icon-speech-bubbles-comment-option:before{content:""}.mim-icon-wifi-signal:before{content:""}@font-face{font-family:'ariicon';src:url('/fonts/ariicon.ttf?frz1wa') format('truetype'),url('/fonts/ariicon.woff?frz1wa') format('woff'),url('/fonts/ariicon.svg?frz1wa#ariicon') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="ariicon-"],[class*=" ariicon-"]{font-family:'ariicon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ariicon-alarm-clock:before{content:""}.ariicon-edit:before{content:""}.ariicon-dinner:before{content:""}.ariicon-double-king-size-bed:before{content:""}.ariicon-glasses:before{content:""}.ariicon-good:before{content:""}.ariicon-mail:before{content:""}.ariicon-tea-cup:before{content:""}.ariicon-rarrow:before{content:""}
@font-face {
  font-family: 'weathericon';
  src:  url('https://www.desertpalmshotel.com//resourcefiles/fonts/weathericon.eot?1w7e2w');
  src:  url('https://www.desertpalmshotel.com//resourcefiles/fonts/weathericon.eot?1w7e2w#iefix') format('embedded-opentype'),
    url('https://www.desertpalmshotel.com//resourcefiles/fonts/weathericon.ttf?1w7e2w') format('truetype'),
    url('https://www.desertpalmshotel.com//resourcefiles/fonts/weathericon.woff?1w7e2w') format('woff'),
    url('https://www.desertpalmshotel.com//resourcefiles/fonts/weathericon.svg?1w7e2w#weathericon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="wicon-"], [class*=" wicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'weathericon' !important;
  speak: never;
  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;
}
.wicon-left-arrow:before {
  content: "\e962";
}
.wicon-right-arrow:before {
  content: "\e963";
}
.wicon-humidity-filled:before {
  content: "\e95f";
}
.wicon-uv:before {
  content: "\e960";
}
.wicon-wind:before {
  content: "\e961";
}
.wicon-day-blizzard:before {
  content: "\e900";
}
.wicon-day-blowing-snow:before {
  content: "\e901";
}
.wicon-day-cloudy:before {
  content: "\e902";
}
.wicon-day-fog:before {
  content: "\e903";
}
.wicon-day-freezing-drizzle:before {
  content: "\e904";
}
.wicon-day-freezing-fog:before {
  content: "\e905";
}
.wicon-day-heavy-freezing-drizzle:before {
  content: "\e906";
}
.wicon-day-heavy-rain:before {
  content: "\e907";
}
.wicon-day-heavy-rain-at-times:before {
  content: "\e908";
}
.wicon-day-heavy-snow:before {
  content: "\e909";
}
.wicon-day-ice-pellets:before {
  content: "\e90a";
}
.wicon-day-light-drizzle:before {
  content: "\e90b";
}
.wicon-day-light-freezing-rain:before {
  content: "\e90c";
}
.wicon-day-light-rain:before {
  content: "\e90d";
}
.wicon-day-light-rain-shower:before {
  content: "\e90e";
}
.wicon-day-light-showers-of-ice-pellets:before {
  content: "\e90f";
}
.wicon-day-light-sleet:before {
  content: "\e910";
}
.wicon-day-light-sleet-showers:before {
  content: "\e911";
}
.wicon-day-light-snow-showers:before {
  content: "\e912";
}
.wicon-day-mist:before {
  content: "\e913";
}
.wicon-day-moderate-or-heavy-freezing-rain:before {
  content: "\e914";
}
.wicon-day-moderate-or-heavy-rain-shower:before {
  content: "\e915";
}
.wicon-day-moderate-or-heavy-rain-with-thunder:before {
  content: "\e916";
}
.wicon-day-moderate-or-heavy-showers-of-ice-pellets:before {
  content: "\e917";
}
.wicon-day-moderate-or-heavy-sleet:before {
  content: "\e918";
}
.wicon-day-moderate-or-heavy-sleet-showers:before {
  content: "\e919";
}
.wicon-day-moderate-or-heavy-snow-showers:before {
  content: "\e91a";
}
.wicon-day-moderate-or-heavy-snow-with-thunder:before {
  content: "\e91b";
}
.wicon-day-moderate-rain:before {
  content: "\e91c";
}
.wicon-day-moderate-rain-at-times:before {
  content: "\e91d";
}
.wicon-day-moderate-snow:before {
  content: "\e91e";
}
.wicon-day-overcast:before {
  content: "\e91f";
}
.wicon-day-partly-cloudy:before {
  content: "\e920";
}
.wicon-day-patchy-freezing-drizzle-possible:before {
  content: "\e921";
}
.wicon-day-patchy-heavy-snow:before {
  content: "\e922";
}
.wicon-day-patchy-light-drizzle:before {
  content: "\e923";
}
.wicon-day-patchy-light-rain:before {
  content: "\e924";
}
.wicon-day-patchy-light-rain-with-thunder:before {
  content: "\e925";
}
.wicon-day-patchy-light-snow:before {
  content: "\e926";
}
.wicon-day-patchy-light-snow-with-thunder:before {
  content: "\e927";
}
.wicon-day-patchy-moderate-snow:before {
  content: "\e928";
}
.wicon-day-patchy-rain-possible:before {
  content: "\e929";
}
.wicon-day-patchy-sleet-possible:before {
  content: "\e92a";
}
.wicon-day-patchy-snow-possible:before {
  content: "\e92b";
}
.wicon-day-sunny:before {
  content: "\e92c";
}
.wicon-day-thundery-outbreaks-possible:before {
  content: "\e92d";
}
.wicon-night-blizzard:before {
  content: "\e92e";
}
.wicon-night-blowing-snow:before {
  content: "\e92f";
}
.wicon-night-clear:before {
  content: "\e930";
}
.wicon-night-cloudy:before {
  content: "\e931";
}
.wicon-night-fog:before {
  content: "\e932";
}
.wicon-night-freezing-drizzle:before {
  content: "\e933";
}
.wicon-night-freezing-fog:before {
  content: "\e934";
}
.wicon-night-heavy-freezing-drizzle:before {
  content: "\e935";
}
.wicon-night-heavy-rain:before {
  content: "\e936";
}
.wicon-night-heavy-rain-at-times:before {
  content: "\e937";
}
.wicon-night-heavy-snow:before {
  content: "\e938";
}
.wicon-night-ice-pellets:before {
  content: "\e939";
}
.wicon-night-light-drizzle:before {
  content: "\e93a";
}
.wicon-night-light-freezing-rain:before {
  content: "\e93b";
}
.wicon-night-light-rain:before {
  content: "\e93c";
}
.wicon-night-light-rain-shower:before {
  content: "\e93d";
}
.wicon-night-light-showers-of-ice-pellets:before {
  content: "\e93e";
}
.wicon-night-light-sleet:before {
  content: "\e93f";
}
.wicon-night-light-sleet-showers:before {
  content: "\e940";
}
.wicon-night-light-snow:before {
  content: "\e941";
}
.wicon-night-mist:before {
  content: "\e942";
}
.wicon-night-moderate-or-heavy-freezing-rain:before {
  content: "\e943";
}
.wicon-night-moderate-or-heavy-rain-shower:before {
  content: "\e944";
}
.wicon-night-moderate-or-heavy-rain-with-thunder:before {
  content: "\e945";
}
.wicon-night-moderate-or-heavy-showers-of-ice-pellets:before {
  content: "\e946";
}
.wicon-night-moderate-or-heavy-sleet:before {
  content: "\e947";
}
.wicon-night-moderate-or-heavy-sleet-showers:before {
  content: "\e948";
}
.wicon-night-moderate-or-heavy-snow-showers:before {
  content: "\e949";
}
.wicon-night-moderate-or-heavy-snow-with-thunder:before {
  content: "\e94a";
}
.wicon-night-moderate-rain:before {
  content: "\e94b";
}
.wicon-night-moderate-rain-at-times:before {
  content: "\e94c";
}
.wicon-night-moderate-snow:before {
  content: "\e94d";
}
.wicon-night-overcast:before {
  content: "\e94e";
}
.wicon-night-partly-cloudy:before {
  content: "\e94f";
}
.wicon-night-patchy-freezing-drizzle-possible:before {
  content: "\e950";
}
.wicon-night-patchy-heavy-snow:before {
  content: "\e951";
}
.wicon-night-patchy-light-drizzle:before {
  content: "\e952";
}
.wicon-night-patchy-light-rain:before {
  content: "\e953";
}
.wicon-night-patchy-light-rain-with-thunder:before {
  content: "\e954";
}
.wicon-night-patchy-light-snow:before {
  content: "\e955";
}
.wicon-night-patchy-light-snow-with-thunder:before {
  content: "\e956";
}
.wicon-night-patchy-moderate-snow:before {
  content: "\e957";
}
.wicon-night-patchy-rain-possible:before {
  content: "\e958";
}
.wicon-night-patchy-rain-possible1000:before {
  content: "\e959";
}
.wicon-night-patchy-sleet-possible:before {
  content: "\e95a";
}
.wicon-night-patchy-snow-possible:before {
  content: "\e95b";
}
.wicon-night-thundery-outbreaks-possible:before {
  content: "\e95c";
}
.wicon-night-torrential-rain-shower:before {
  content: "\e95d";
}
.wicon-Recunight-light-snow-showers:before {
  content: "\e95e";
}
.rc-anchor-center-item{color:#000!important}*{padding:0;margin:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;appearance:none;cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a:link,a:visited{text-decoration:none;color:#096514;outline:none;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}a:hover,a:focus{outline:none;color:#4d4425;text-shadow:0 0 1px #4d4425}.clear{clear:both;float:none;height:0}.boxspacer{display:block;height:30px}.mob-boxspacer{display:none}input,select,textarea{border:1px solid #ccc;background-color:#fff;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:#6b6861;font-family:'Nunito Sans';font-size:16px;margin:0;padding:0 20px;border-radius:6px;height:56px;font-weight:normal;font-style:italic;outline:none!important}textarea{padding:8px 10px}.box{padding:30px 0;border-bottom:1px solid #525148}.box2{padding:30px 0}ul li h2,ul li h3{padding-bottom:0}#paracookiepolicy ul{padding-top:5px}#paracookiepolicy ul li{padding-bottom:10px}.marign-bt5{margin-bottom:5px}a:focus-visible img{filter:opacity(.8);box-shadow:0 0 5px #000}img:focus-visible{filter:opacity(.8);box-shadow:0 0 5px #000}:focus-visible{outline:1px solid!important;box-shadow:0 0 2px inset;-webkit-box-shadow:0 0 2px inset;-ms-box-shadow:0 0 2px inset;-moz-box-shadow:0 0 2px inset}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#000;background:#fff}.gm-err-message{background:#fff;color:#000!important}a.skip-to-content-btn{position:absolute;top:0;left:0;background:#fff;color:#4d4425!important;z-index:10000;height:30px;width:auto;line-height:30px;padding:0 20px;filter:opacity(0)}a.skip-to-content-btn:focus{filter:opacity(1);color:#fff}#reservationtable ul li button.ui-datepicker-trigger{position:absolute;background:transparent;right:0;bottom:50%;padding:2px;font-size:0;border:1px solid transparent;line-height:0;margin:0 0 -10px 0;height:22px;width:22px;cursor:pointer}.ada-datepicker{position:relative}#reservationtable ul li button.ui-datepicker-trigger:focus,.ada-datepicker .ui-datepicker-trigger:focus{border:1px solid #fff;outline:none}.ada-datepicker .resinputbox{background-image:none}input[type="radio"]:focus,input[type="radio"]:hover{outline:1px solid #6d6036;outline-offset:2px}input[type="text"],input[type="tel"],input[type="number"],input[type="date"],select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}input[type="text"]:focus,select:focus,#blogpostcomment .commentcodecol4 a:focus,#emailOfferForm .email-frmfieldset #imgcode-home:focus,input:focus,textarea:focus{border:2px solid #257008;box-shadow:0 0 10px rgba(0,0,0,.07);-webkit-box-shadow:0 0 10px rgba(0,0,0,.07)}.rating-list .li:focus{border:1px solid #000}a.has-link:link,a.has-link:visited,#breadcrumb a:link,#breadcrumb a:visited{border-bottom:1px solid transparent}#breadcrumb a:link,#breadcrumb a:visited{color:#257008;border-bottom:1px solid transparent;position:relative}#breadcrumb a:link:hover,#breadcrumb a:link:focus,#breadcrumb a:visited:hover,#breadcrumb a:visited:focus{border-color:#257008}#breadcrumb a{padding:0 0 0 0;margin:0 30px 0 0}#breadcrumb a::after{content:'';position:absolute;top:5px;right:-21px;font-size:10px;color:#6b6861;font-family:'mimiconfont'!important;font-size:11px}a.has-link:focus,a.has-link:hover{border-bottom:1px solid #257008}.input-error{border:solid 1px red!important}.error-message{color:#8a0000;font-size:14px}#logo a:link,#logo a:visited{display:block;border:1px solid transparent;vertical-align:middle}#logo a:link:focus,#logo a:visited:focus{border-color:#283e19}#divsiteabandonment .popup-content{border:none}body{font-size:15px;line-height:24px;font-family:'Nunito Sans',sans-serif;background-color:#fff;color:#6b6861}#wrapper{margin:0 0 0 0;width:100%;background-color:#fff;padding:105px 0 0 0;overflow:hidden}#main{position:fixed;top:0;height:105px;width:100%;background:#f7f6f3;z-index:10;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.header-top{height:105px;background-color:#f3f2f1;position:relative}.header-top-wrap,.header-bottom-wrap{max-width:1210px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.logo-part{float:left;margin:9px 0 0 0}#logo img{vertical-align:middle;position:relative}.right-header{width:83%;float:right}.top-contact-info{width:100%;float:right;text-align:right;margin:10px 0 0 0}.city-state{display:inline-block;margin:0 9px 0 0;padding:0 0 0 0;font-weight:400;font-size:13px;color:#20222c;position:relative}#number{display:inline-block;font-size:13px;margin:0 13px 0 0;padding:7px 16px 0 0;position:relative;color:#20222c;font-weight:400}#number span{font-size:15px}#number span.mim-icon-phone-receiver{margin-right:9px}#number a:link,#number a:visited{color:#20222c;border-bottom:1px solid transparent}#number a:hover,#number a:focus{border-bottom:1px solid #000}#number::after,.weather-holder::after,.header-app-info::after{content:" ";position:absolute;height:35px;width:1px;top:0;margin-top:0;background-color:#dad9d8;right:0}.weather-holder{font-size:13px;color:#20222c;display:inline-block;margin:0 12px 0 0;padding:7px 17px 0 0;font-weight:400;position:relative}.bloglinktop{display:inline-block;font-size:13px;margin:0 13px 0 0;padding:7px 16px 0 0;position:relative;color:#20222c;font-weight:400}.bloglinktop a:focus-visible{text-decoration:underline}#floatingweather{display:inline-block}.weather-holder a:link,.weather-holder a:visited{color:#20222c;border-bottom:1px solid transparent}.weather-holder a:hover,.weather-holder a:focus{border-bottom:1px solid #000}.ic-weather{font-size:20px;vertical-align:middle;margin-right:8px;position:relative;top:-2px}.header-app-info{font-size:13px;margin:0 12px 0 0;padding:7px 16px 0 0;position:relative;color:#20222c;display:inline-block;font-weight:400}.header-app-info span{font-size:20px;margin-right:9px;width:9px;display:inline-block;position:relative;top:3px}.header-app-info a:link,.header-app-info a:visited{color:#20222c;border-bottom:1px solid transparent}.header-app-info a:hover,.header-app-info a:focus{border-bottom:1px solid #000}#subnav{position:absolute;right:20px;top:10px;z-index:2}#subnav ul{list-style:none}#subnav ul::after{clear:both;display:block;content:" "}#subnav ul li{float:left;padding-left:23px}#subnav ul li a:link,#subnav ul li a:visited{color:#d0b985;border-bottom:1px dotted transparent;font-size:14px}#subnav ul li a:hover,#subnav ul li a:focus,#subnav ul li a.navON:link,#subnav ul li a.navON:visited{color:#fff;border-bottom:1px dotted #fff}#nav{box-sizing:border-box;float:right;position:relative}#nav #topnav{position:relative;margin:5px 0 0 0}#nav ul::after{clear:both;content:" ";display:block}#nav ul{list-style:none}#nav ul li{float:left;font-size:13px;margin:0 28px 0 0;position:relative;text-transform:uppercase;font-weight:700}#nav ul li:last-child{margin-right:0}#nav ul li a:link,#nav ul li a:visited{color:#283d18;display:block;position:relative;height:35px}#nav ul li a::after{content:" ";position:absolute;width:100%;height:5px;bottom:0;left:0;background-color:#2b500f;opacity:0;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}#nav ul li a.navON:after,#nav ul li a:hover::after,#nav ul li a:focus::after,#nav ul li.navhover a::after,#nav ul li.navhover a.navON::after{opacity:1}#nav ul li ul.dropnav{position:absolute;background-color:#f1f4f0;width:235px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);left:50%;top:35px;padding:11px 5px!important;height:auto!important}#nav ul li ul.dropnav li{float:none;margin:4px 0 0;line-height:31px;text-align:center}#nav ul li.wedings ul.dropnav{width:220px;margin-left:-110px}#nav ul li ul.dropnav li a:link,#nav ul li ul.dropnav li a:visited{color:#666;display:inline-block;vertical-align:top;padding:0 13px;position:relative;height:auto}#nav ul li ul.dropnav li a::after{content:" ";width:100%;height:3px;background-color:#6d6036;opacity:0;left:0;bottom:0;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}#nav ul li ul.dropnav li a.navON::after,#nav ul li ul.dropnav li a:hover::after,#nav ul li ul.dropnav li a:focus::after{opacity:1}#nav ul li ul.dropnav li a::after{display:none}#nav ul li ul.dropnav li a:hover,#nav ul li ul.dropnav li a:focus{color:#2b500f}#nav ul li ul.dropnav li a:link.navON,#nav ul li ul.dropnav li a:visited.navON{color:#2b500f}.reserve-btn{float:right;width:240px;text-align:center;margin-right:0;position:relative;top:-10px}.reserve-btn a.res-button:link,.reserve-btn a.res-button:visited{background-color:#257008;display:block;color:#fff;text-transform:uppercase;font-size:18px;padding:16px 22px 15px 22px;font-weight:700;border-radius:0 0 6px 6px}.reserve-btn a.res-button:hover,.reserve-btn a.res-button:focus{background-color:#20232c}.reserve-btn a.res-button span{margin-left:10px}.reservation-bg{display:none;position:fixed;left:inherit;right:0;z-index:2;height:100%;top:0;background:rgba(0,0,0,.7);width:100%;transition:1s;-webkit-transition:1s}.reservation-bg.desk-reservation-active{display:block;opacity:0}.reservation-bg.desk-reservation-active.amination{opacity:1}#reservationtable{width:425px;position:relative;top:0;left:0;padding:65px 38px 50px 38px;background:#f6f6f4 url(/images_noindex/desk-popup-bg.jpg);background-repeat:no-repeat;background-size:cover;height:100%;float:right}#reservationtable::after{clear:both;content:" ";display:block}a.res-mob-close:link,a.res-mob-close:visited{position:absolute;top:25px;right:25px;color:#20222c}a.res-mob-close:link:hover,a.res-mob-close:link:focus,a.res-mob-close:visited:hover,a.res-mob-close:visited:focus{color:#257008}a.res-mob-close:link:focus,a.res-mob-close:visited:focus{border:1px solid #257008}a.res-mob-close:link,a.res-mob-close:visited{border:1px solid transparent}.res-mob-close span{font-size:16px;font-weight:800}#reservation{position:relative;width:100%;float:left}#reservation ul::after{clear:both;content:" ";display:block}#reservation ul li{float:left;width:260px;position:relative;margin-right:34px}#reservation ul li:nth-child(2){width:290px}#reservation ul li:nth-child(3){width:120px;margin-right:16px}#reservation ul li:last-child{margin-right:0;width:257px}#reservation ul li label.rtitle{font-size:15px;text-transform:uppercase;letter-spacing:1.5px;display:block;float:left;color:#fff}#reservation ul li::after{clear:both;content:" ";display:block}#reservation ul li .ada-datepicker{width:175px;float:left;margin-left:5px}#reservation ul li .ada-datepicker input{width:100%;padding:0;background-color:transparent;border:none;font-size:25px;color:#fff}#reservation ul li .ada-datepicker input:focus,#reservation ul li select:focus{border-bottom:1px solid #fff;box-shadow:none;-webkit-box-shadow:none;outline:none}#reservation ul li select{width:45px;height:40px;border:none;background-color:transparent;color:#fff;font-size:25px;padding:0 5px;background-color:#4d4425;cursor:pointer}#reservation ul li.reserv-drop .res-down-arrow{font-size:12px;position:absolute;color:#fff;right:0;top:50%;margin-top:-6px}.reservation-right-arrow{font-size:58px;color:#6d623d;line-height:76px;float:left;margin-right:13px}.reservation-right-arrow span{line-height:76px}.reservation-box-footer{float:left;width:186px}.reservation-box-footer .button{background-color:transparent;border:none;color:#fff;text-transform:uppercase;font-size:14px;line-height:76px;letter-spacing:.8px;width:100%;height:76px;position:relative}.reservation-box-footer .button span{font-size:15px;vertical-align:middle;position:relative;top:-1px;padding-left:10px;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;left:0}.reservation-box-footer .button::after{width:100%;height:1px;content:" ";background-color:#fff;left:0;bottom:20px;position:absolute;opacity:0;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.reservation-box-footer .button:hover::after,.reservation-box-footer .button:focus::after{opacity:1}.reservation-box-footer .button:hover,.reservation-box-footer .button:focus{background-color:transparent}a.desk-popup-close{font-size:16px;color:#20222c;position:absolute;top:25px;right:25px;border:0;font-weight:800;font-style:normal}a.desk-popup-close:hover,.desk-popup-close:focus{color:#096514}.reserv-title{width:100%;text-align:center;display:block;margin:0 0 0 0;font-weight:normal;font-size:16px;color:#20222c;text-align:center;padding:0;line-height:normal;text-transform:uppercase;font-weight:800}.reserv-title span{margin:5px 0 10px 0;color:#2b500f;font-size:30px;line-height:22px;padding:0;text-align:center;font-family:'Crimson Text';font-style:normal;text-transform:uppercase;line-height:22px;display:block;font-weight:normal}.calendar-title{display:block;margin:0 0 70px 0}.dateborder{width:100%;float:left;border-bottom:1px solid #c6c7cc;padding:0 0 10px 0}.dateborder .dalendar-content{width:140px;float:left;text-align:left;position:relative}.dateborder .dalendar-content label{font-size:15px;color:#20222c;text-align:center;padding:0;line-height:normal;text-transform:uppercase;font-weight:800;text-align:left;margin:0 0 5px 0;display:block}.dateborder .ada-datepicker{width:100%;position:relative}.dateborder .ada-datepicker input{width:100%;color:#2b500f;font-size:30px;border:0;background:transparent;padding:0;font-weight:normal;font-style:normal;height:35px;font-family:'Crimson Text'}.dateborder .dalendar-content:last-child{float:right;padding:0 23px 0 0;width:165px}.dateborder .ui-datepicker-trigger{width:22px;height:22px;border:1px solid transparent;background:none;position:absolute;top:9px;right:-24px}.dateborder .ui-datepicker-trigger:focus{border-color:#2b500f}.dateborder .ui-datepicker-trigger img{width:100%;height:100%}.downborder{width:100%;float:left;border-bottom:1px solid #c6c7cc;padding:0 0 20px 0;margin:40px 0 0 0}.downborder .reserv-drop{width:33%;float:left;position:relative}.downborder .reserv-drop label{font-size:15px;color:#20222c;text-align:center;padding:0;line-height:normal;text-transform:uppercase;font-weight:800;text-align:left;margin:0 0 5px 0;display:block}.downborder .reserv-drop select{width:60px;float:left;color:#2b500f;font-size:30px;border:0;background:transparent;padding:0;font-weight:normal;font-style:normal;height:24px;font-family:'Crimson Text';line-height:21px;box-shadow:none;cursor:pointer}.downborder .reserv-drop .res-down-arrow{color:#2b500f;font-weight:800;font-size:14px;position:absolute;top:30px;left:40px}.reservation-btn-down{width:100%;text-align:center;display:block;margin:40px 0 0 0}.reservation-btn-down .btn-common{height:50px}.book-direct{width:100%;float:left;margin:60px 0 0 0}.booking-remind{text-align:center;margin-top:20px}.remindFormWrapper{display:none}.remindFormWrapper.reminder-active{display:block}.resdeactivated-active{display:none}.remindFormWrapper .reservation-text{font-family:'Crimson Text';font-weight:normal;font-style:normal;font-size:25px;color:#2b500f;line-height:30px;padding:0;text-align:center;text-transform:uppercase;padding-bottom:20px}.remindFormWrapper #gdpr-remider{text-align:left}.remindFormWrapper ul{padding-top:30px}.remindFormWrapper ul li input{width:100%;color:#2b500f;font-size:30px;border:0;background:transparent;padding:0;font-weight:normal;font-style:normal;height:35px;font-family:'Crimson Text';border-bottom:1px solid #c6c7cc;border-radius:0}.remindFormWrapper ul li input:focus{border:none;box-shadow:none;border-bottom:1px solid #2b500f;border-radius:0}.remindFormWrapper .container{padding:0}#reservationtable .remindFormWrapper ul li button.ui-datepicker-trigger:focus{border:1px solid #2b500f}#reservationtable .remindFormWrapper ul li button.ui-datepicker-trigger{position:absolute;background:transparent;right:51%;bottom:38%;padding:2px;font-size:0;border:1px solid transparent;line-height:0;margin:0 0 -10px 0;height:30px;width:30px;cursor:pointer;top:inherit}.remindFormWrapper ul li .ada-datepicker button img{width:100%;height:100%}.remindFormWrapper ul li{width:100%;position:relative;padding-bottom:20px}.remindFormWrapper ul li.last-child a.button:link,.remindFormWrapper ul li.last-child a.button:visited,.remindFormWrapper ul li.last-child .button,.remindFormWrapper ul li.last-child input[type="button"],.remindFormWrapper ul li.last-child input[type="submit"]{min-width:172px}.remindFormWrapper ul li.last-child a.button:link,.remindFormWrapper ul li.last-child a.button:visited{box-shadow:none;border:none;border-bottom:none;padding:12px 50px 10px 50px}.remindFormWrapper ul li .input-error{border-bottom:solid 1px red!important;border-top:solid 1px transparent!important;border-left:solid 1px transparent!important;border-right:solid 1px transparent!important;border-radius:0}.remindFormWrapper ul li.last-child{border-bottom:none}.remindFormWrapper ul li label{font-size:15px;color:#20222c;text-align:center;padding:0;line-height:normal;text-transform:uppercase;font-weight:800;text-align:left;margin:0 0 5px 0;display:block}.welcome-wrap-main{margin-top:30px!important}#middle{position:relative;width:100%;overflow:hidden}.inner-mainimage-bg{height:485px;z-index:1;background-color:#16200b;margin-bottom:-333px;position:relative}.inner-mainimage-bg-wrap{position:absolute;height:100%;width:100%;z-index:1;left:0;top:0;background-repeat:no-repeat;background-attachment:fixed;opacity:.4;background-size:cover}.header-wrap{max-width:1170px;margin:0 auto;position:relative;z-index:2;padding:26px 20px 0;color:#fff;pointer-events:none}.home-middle-image #mainimage{max-width:inherit;padding:0}.home-middle-image #mainimage.flexslider .slides img{max-height:580px}#mainimage{position:relative;z-index:2;max-width:100%;margin:0;padding:0;width:100%;background:#000}.inner-middle-image .slides,.inner-middle-image .slides li{width:100%;height:100%}#mainimage .flex-control-nav{bottom:39px;left:0;position:absolute;text-align:center;right:0}#mainimage .flex-control-nav li{display:inline-block;margin:0 2px}#mainimage .flex-control-nav li a{cursor:pointer;display:block;height:10px;text-indent:-9999px;width:10px;border:2px solid #fff;border-radius:50%;margin:0 1px;background:transparent}#mainimage .flex-control-paging li a:hover,#mainimage .flex-control-paging li a:focus,#mainimage .flex-control-paging li a.flex-active{background:#fff}.flex-pauseplay{display:none}#mainimage.flexslider .slides img{width:100%;display:block;height:670px;object-fit:cover;object-position:center}#mainimage .flex-direction-nav a.flex-prev{left:0}#mainimage .flex-direction-nav a.flex-next{right:0}#mainimage .flex-direction-nav a{color:#fff;position:absolute;top:50%;height:50px;width:50px;line-height:50px;font-size:40px;text-align:center;margin-top:-25px;z-index:5;text-indent:-9999px}#mainimage .flex-direction-nav a:focus-visible,#mainimage .flex-direction-nav a:hover{color:#257008}#mainimage .flex-direction-nav a span{color:#fff;text-indent:0;position:absolute;left:0;top:0}.inner-middle-image .header-wrap{max-width:100%;margin:0;position:absolute;z-index:5;padding:0 20px;color:#fff;width:100%;top:0;left:0;height:100%}.inner-middle-image #header{width:100%;top:50%;left:50%;position:absolute;font-family:'Crimson Text';font-style:normal;color:#fff;font-size:50px;font-weight:normal;line-height:45px;padding:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-transform:uppercase;text-shadow:none;color:#fff}.inner-middle-image #mainimage.flexslider .slides img{height:600px}.slide-booking-popup{width:430px;position:absolute;bottom:0;left:20px;color:#fff;z-index:2;display:none}.chatbox{bottom:-400px;position:absolute;left:0;transition:all 300ms ease;width:430px}.chatbox__header{background:#4e4e4e;border-top-right-radius:.5em;border-top-left-radius:.5em;display:flex;justify-content:space-between;padding:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chatbox__header-cta-text{color:#fff;font-weight:700;font-size:16px;width:100%;display:block;background:#257008;border-radius:6px 6px 0 0;margin:0 0 0 0;padding:0}.chatbox__header-cta-text a:link,.chatbox__header-cta-text a:visited{color:#fff}.chatbox__display{background:#20222c;overflow:auto;padding:30px 30px 15px 30px}.chatbox--is-visible{bottom:0}.js-chatbox-toggle{width:100%;display:inline-block;background:#257008;padding:26px 30px 23px 30px;border:0;border-radius:6px 6px 0 0;border:1px dashed transparent}a.js-chatbox-toggle.chatbox__header-cta-btn.u-btn::after{position:absolute;top:26px;right:30px;font-size:20px;color:#fff;content:'';font-family:'mimiconfont'!important;font-weight:900}.js-chatbox-toggle:focus{border-color:#fff}.popup-rating-wrap{width:100%;display:inline-block;font-size:15px;font-weight:400;color:#fff;margin:0 0 18px 0}.popup-rating-wrap span{width:auto;display:inline-block;font-size:15px;margin:0 20px 0 0}.popup-rating-list{width:100%;display:inline-block;padding:0 0 20px 40px}.popup-rating-list ul{width:100%;margin:0;padding:0;display:inline-block}.popup-rating-list ul li{width:100px;float:left;color:#fff;margin:0 90px 0 0}.popup-rating-list ul li span{font-size:15px;font-weight:400;margin:0 0 10px 0;display:block}.popup-rating-list ul li h3{font-family:'Crimson Text',serif;font-size:50px;font-weight:400;color:#fff}.popup-rating-list ul li.book-last{margin:0}.popup-rating-list ul li.book-last h3,.popup-rating-list ul li.book-last span{color:#6d728b}.Plus-line{width:100%;display:inline-block;text-align:center;margin:6px 0 12px 0}.Plus-line span{display:inline-block;width:100%;font-size:15px;font-weight:900;text-transform:uppercase;position:relative}.Plus-line span::before,.Plus-line span::after{content:'';position:absolute;left:0;height:1px;background:#6d728b;width:39%;top:10px}.Plus-line span::after{right:0;left:inherit}.accordion-toggle{font-weight:700;font-size:15px;display:inline-block;width:auto;position:relative;cursor:pointer}.accordion-toggle::after{position:absolute;top:1px;right:-17px;font-size:8px;color:#fff;content:'';font-family:'mimiconfont'!important;font-weight:400;transition:all .25s ease-in-out}.accordion-item.is-open .accordion-toggle::after{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.accordion-toggle a{color:#fff;border:1px dashed transparent}.accordion-toggle a:focus{border:1px dashed #fff}.accordion-toggle span{display:inline-block;width:auto;margin:0 20px 0 0;font-size:15px;color:#fff}.accordion-panel{width:100%;padding:10px 15px 17px 40px;font-size:15px}.accordion-item{width:100%;display:block;margin:0 0 7px 0}.popup-book-btn{width:100%;display:block;text-align:center;margin:16px 0 0 0}.popup-book-btn .btn-common:hover,.popup-book-btn .btn-common:focus{background-color:transparent;border-color:#257008}.btn-common{display:inline-block;min-width:190px;background:#257008;color:#fff;font-size:14px;font-weight:700;padding:13px 55px 11px 55px;border:1px solid #257008;border-radius:4px;text-transform:uppercase;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;font-family:'Nunito Sans',sans-serif}.btn-common:hover,.btn-common:focus{background-color:#20232c;border-color:#20232c}a.btn-common:link,a.btn-common:visited{color:#fff}.popup-slogan{width:100%;display:block;text-align:center;font-weight:400;font-size:12px;color:#6d728b;margin:15px 0 0 0;line-height:normal}a.default-hyperlink{font-size:13px;text-transform:uppercase;font-weight:800;position:relative;color:#2b500f;border-bottom:1px solid transparent;display:inline-block}a.default-hyperlink:hover,a.default-hyperlink:focus{border-color:#2b500f}a.default-hyperlink::after{content:'';position:absolute;top:-2px;right:-14px;font-size:10px;color:#2b500f;font-family:'mimiconfont'!important;transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.margin-bt15{margin-bottom:15px}.home-middle-image .flex-direction-nav{display:none}.welcome-wrap-main,.welcome-slider-part{width:100%;margin:0 0 0 0;padding:0 0 0 0;overflow:hidden;float:left}.welcome-left{width:50%;float:left;position:relative;height:726px}.welcome-content-info{width:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.welcome-left h1{font-family:'Crimson Text';font-weight:normal;font-style:normal;margin:0 0 80px 0;font-size:50px;color:#2b500f;line-height:45px;padding:0;text-align:left}.welcome-left h2{margin:0 0 20px 0;font-size:16px;color:#20222c;line-height:normal;padding:0;text-align:left;font-weight:800;font-style:normal;font-family:'Nunito Sans',sans-serif}.welcome-text{margin:0 0 0 0;font-size:16px;color:#6b6861;line-height:24px;padding:0;text-align:left;font-weight:normal;font-style:normal}.welcome-right{width:50%;float:left;position:relative;z-index:2}.welcome-slide-image{width:100%;height:548px}.welcome-right img{width:100%;height:100%;object-fit:cover}.welcome-right .welcome-slide-main,.welcome-right .home-welcome-slider{width:100%}.welcome-slide-cation{width:100%;display:inline-block;padding:43px 45px 91px 160px;background:#20222c;position:relative}.slide-number{font-size:242px;font-family:crimson text;position:absolute;top:118px;left:21px;color:#fff;font-style:italic;text-shadow:0 0 0 #2b3041;filter:opacity(.2)}.slide-title{width:100%;float:left;margin:10px 0 10px 0;font-size:16px;color:#fff;line-height:normal;padding:0;text-align:left;font-weight:800;font-style:normal}.slide-description{width:100%;float:left;font-family:'Crimson Text';font-size:30px;color:#fff;line-height:35px;color:#fff;text-shadow:none}.welcome-right .bx-wrapper .bx-controls{position:absolute;z-index:55;bottom:85px;width:140px;left:150px}.welcome-right .bx-wrapper .bx-controls .bx-pager span.current{font-size:14px;margin-right:-4px;font-family:'Nunito Sans';font-weight:normal;font-style:normal;text-align:center}.welcome-right .bx-wrapper .bx-controls .bx-pager{font-size:14px;font-weight:normal;width:50px;position:absolute;left:0;color:#fff;display:none}.welcome-right .bx-wrapper .bx-controls .bx-controls-direction a{height:36px;margin-top:0;outline:0 none;position:absolute;text-indent:-9999px;top:-8px;width:36px;z-index:9999;border:1px solid transparent;line-height:36px;color:#fff;background-color:#20222c}.welcome-right .bx-wrapper .bx-controls .bx-controls-direction a.bx-next{right:-10px}.welcome-right .bx-wrapper .bx-controls .bx-controls-direction a.bx-next::before{width:1px;height:40px;background:#373942;content:'';position:absolute;top:-4px;left:-11px}.welcome-right .bx-controls-direction{width:80px;position:absolute;right:0}.welcome-right .bx-wrapper .bx-controls .bx-controls-direction a::after{font-size:16px;top:9px}.welcome-right .bx-wrapper .bx-controls .bx-controls-direction a:hover,.welcome-right .bx-wrapper .bx-controls .bx-controls-direction a:focus{background:#3c4050;border-color:#3c4050}.home-funbusiness-wrap{position:relative;width:100%;float:left;min-height:880px;margin:-63px 0 0 0;padding:160px 150px 40px 315px}.home-funbusiness-wrap.addBg{background:#f7f7f5 url(/images_noindex/funbusiness-bg.jpg);background-repeat:no-repeat;background-size:cover}.home-funbusiness-title-main{width:100%;text-align:center;float:left;margin:0 0 80px 0}.home-funbusiness-title-main h2{font-family:'Crimson Text';font-weight:normal;font-style:normal;margin:0 0 0 0;font-size:40px;color:#2b500f;line-height:40px;padding:0;text-align:center}.home-funbusiness-title-main h3{font-weight:800;font-style:normal;margin:0 0 0 0;font-size:16px;color:#20222c;line-height:normal;padding:0;text-align:center;display:inline-block;position:relative;font-family:'Nunito Sans',sans-serif}.home-funbusiness-title-main h3::before{width:27px;height:1px;content:'';position:absolute;top:12px;left:-40px;background:#20222c}.home-funbusiness-title-main h3::after{width:27px;height:1px;content:'';position:absolute;top:12px;right:-40px;background:#20222c}.fun-playing-left{width:370px;float:left;position:relative;z-index:2}.home-playing-info{width:100%;float:left;background:#fff;border-radius:6px;overflow:hidden;-webkit-box-shadow:0 7px 10px 0 rgba(220,220,219,1);-moz-box-shadow:0 7px 10px 0 rgba(220,220,219,1);box-shadow:0 5px 20px 1px #bababa}.home-playing-content{width:100%;float:left;padding:20px 34px 40px 34px}.playing-sub-title{font-size:16px;font-weight:800;color:#2b500f;line-height:16px;text-transform:uppercase;display:block;margin:0 0 25px 0}.playing-main-title{display:block;margin:0 0 20px 0;font-family:'Crimson Text';font-weight:normal;font-size:40px;line-height:35px;color:#20222c}.playing-description{color:#6b6861;font-size:16px;font-weight:normal;font-style:normal;line-height:normal;display:block;margin:0 0 50px 0}.home-playing-info a{font-size:13px;text-transform:uppercase;font-weight:800;position:relative;color:#2b500f;border-bottom:1px solid transparent}.home-playing-info a:hover,.home-playing-info a:focus{border-color:#2b500f}.home-playing-info a::after{content:'';position:absolute;top:-4px;right:-14px;font-size:10px;color:#2b500f;font-family:'mimiconfont'!important;transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.palying-maplink-main{width:100%;float:left;text-align:center;margin:40px 0 0 0}a.palying-maplink{font-size:13px;text-transform:uppercase;font-weight:800;position:relative;color:#2b500f;border-bottom:1px solid transparent;position:relative}a.palying-maplink:hover,a.palying-maplink:focus{border-color:#2b500f}a.palying-maplink::after{content:'';font-size:24px;font-weight:normal;position:absolute;top:-5px;right:-30px;font-family:'mimiconfont'!important}.fun-playing-right{width:auto;float:left;position:relative;z-index:1;left:0;height:auto}.home-packages-wrap{width:100%;float:left;position:relative;padding:12px 0 12px 0;background:#20222c}.home-hotel-slider-content{width:100%;display:inline-block;float:none;padding:30px 37px 30px 30px;opacity:0;transition:4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;clear:both}.slide.active-slide .home-hotel-slider-content{opacity:1}.slide.active-slide .black-shadow{display:none}.black-shadow{position:absolute;width:100%;background:rgba(0,0,0,.7);z-index:2}.sloagn-left{width:510px;float:left}.sloagn-right{width:auto;float:right;margin:40px 0 0 0}.packages-title{margin:0 0 28px 0;font-size:16px;color:#fff;line-height:normal;padding:0;text-align:left;font-weight:800;font-style:normal;text-transform:uppercase;line-height:12px}.home-hotel-slider-content .slide-name{display:block;margin:0 0 10px 0;font-family:'Crimson Text';font-weight:normal;font-size:40px;line-height:35px;color:#fff}.home-hotel-slider-content .total-hotels{color:#fff;font-size:16px;font-weight:normal;font-style:normal;line-height:normal;display:block;margin:0 0 0 0}.home-page-hotel-snippet-btn .btn-common:hover,.home-page-hotel-snippet-btn .btn-common:focus{background:transparent;border-color:#257008}.hotel-slider-loop{margin:0 auto}.hotel-slider-loop  .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fcfcfc}.home-main-content-list .readmore-link{padding-top:15px}.hotels-slider-section{padding-top:0}.hotel-slider-loop .slide img{filter:blur(4px);-webkit-filter:blur(4px);width:100%;height:100%}.hotel-slider-loop .slide.active-slide img{filter:blur(0);-webkit-filter:blur(0)}.hotel-slider-loop .bx-wrapper .bx-controls-direction a{position:relative;text-indent:inherit;font-size:13px;color:#70737a;text-transform:uppercase;top:0}.mobile-show{display:none}.hotel-slider-loop .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev::after{left:22px;top:-70px}.hotel-slider-loop .bx-wrapper .bx-controls .bx-controls-direction a.bx-next::after{left:94px;top:-30px}.hotel-slider-loop .bx-controls-direction{position:absolute;margin:0 auto;left:0;top:45%;right:0;border:0}.hotel-slider-loop .bx-wrapper .bx-controls-direction a.bx-prev{float:left;margin-left:0;margin-top:11px;left:19%}.hotel-slider-loop .bx-wrapper .bx-controls-direction a:hover span:after,.hotel-slider-loop .bx-wrapper .bx-controls-direction a:focus span:after,.hotel-slider-loop .bx-wrapper .bx-controls-direction a:hover span,.hotel-slider-loop .bx-wrapper .bx-controls-direction a:focus span{color:#257008}.hotel-slider-loop .bx-wrapper .bx-controls-direction a.bx-prev .prev_text{font-size:0;float:left;-ms-transform:rotate(-89deg);-webkit-transform:rotate(-89deg);transform:rotate(-89deg)}.hotel-slider-loop .bx-wrapper .bx-controls-direction a.bx-prev .prev_name{float:left;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:-70px;margin-left:-97px;width:320px;text-align:center;font-weight:bold;font-size:16px}.hotel-slider-loop .bx-wrapper .bx-controls-direction a.bx-next{float:right;margin-right:0;margin-top:-23px;right:24%}.hotel-slider-loop .bx-wrapper .bx-controls-direction a.bx-next .next_name{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);float:left;margin-top:-40px;width:320px;text-align:center;font-weight:bold;font-size:16px;margin-left:-72px}.hotel-slider-loop .bx-wrapper .bx-controls-direction a.bx-next .next_text{font-size:0;margin-top:7px;float:left;display:none}.hotel-slider-loop .bx-wrapper .bx-controls .bx-controls-direction a{text-indent:inherit}.next_text:after{content:'';font-family:'mimiconfont';font-size:11px;margin-left:13px;float:left;font-weight:bold}.hotel-slider-loop .bx-wrapper .bx-controls{position:static;width:auto;z-index:55}.hotel-slider-loop .bx-wrapper .bx-controls .bx-controls-direction a{border:0;color:#fff}.hotel-slider-loop .bx-wrapper .bx-controls .bx-pager{position:absolute;top:568px!important;left:34.5%;width:45px;font-size:16px;color:#fff}.hotel-slider-loop .bx-wrapper .bx-controls .bx-pager span{font-size:16px;color:#fff}.hotel-slider-loop .bx-wrapper .bx-controls .bx-pager span.current{font-size:16px}.hotel-slider-loop .bx-wrapper .bx-controls .bx-controls-direction a:hover,.hotel-slider-loop .bx-wrapper .bx-controls .bx-controls-direction a:focus{border:transparent}.home-mix-facilities{width:100%;float:left;padding:60px 0 60px 0;margin:0 0 0 0}.mix-facilities-inner{width:100%;float:left}.mix-facilities-left{width:48.719%;float:left;height:640px;overflow:hidden;position:relative;-webkit-box-shadow:0 7px 10px 0 rgba(220,220,219,1);-moz-box-shadow:0 7px 10px 0 rgba(220,220,219,1);box-shadow:0 5px 20px 1px #bababa;margin:0 2.5% 0 0;background-color:#000}.mix-facilities-left-info{width:100%;float:left;position:relative;height:100%}.mix-facilities-left img{width:100%;height:100%;vertical-align:top;object-fit:cover;object-position:center}.facilities-left-content{width:100%;height:100%;position:absolute;left:0;z-index:2;padding:0;top:100%;margin:-160px 0 0 0;background:transparent;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.mix-facilities-left.active .facilities-left-content{padding-top:150px;margin:0}.mix-facilities-left.active .facilities-left-content{background:rgba(0,0,0,.8);top:0}.facilities-content-info{width:100%;padding:0 50px;background:transparent;transition:.6s;-webkit-transition:.6s;-ms-transition:.6s;-o-transition:.6s}.facilities-sub-title{display:block;font-size:16px;color:#fff;font-weight:800;margin:0 0 20px 0;line-height:normal}.facilities-main-title{display:block;margin:0 0 50px 0;font-family:'Crimson Text';font-weight:normal;font-size:40px;line-height:40px;color:#fff}.mix-facilities-left:hover .facilities-main-title,.mix-facilities-left:focus .facilities-main-title{margin:0 0 20px 0}.facilities-description{line-height:normal;font-size:16px;font-weight:normal;display:block;margin:0 0 25px 0;color:#fff}.facilities-content-info a{font-size:13px;text-transform:uppercase;font-weight:800;position:relative;color:#fff;border-bottom:1px solid transparent}.facilities-content-info a:link,.facilities-content-info a:visited{color:#fff}.facilities-content-info a::after{content:'';position:absolute;top:-4px;right:-21px;font-size:10px;color:#fff;font-family:'mimiconfont'!important;transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.facilities-content-info a:hover,.facilities-content-info a:focus{border-color:#fff}.mix-facilities-right{width:48.781%;float:left}.mix-facilities-right-inner{width:100%;height:205px;float:left;position:relative;border-radius:6px;overflow:hidden;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;margin:0 0 12px 0}.mix-facilities-right-inner:last-child{margin:0 0 0 0}.mix-facilities-right-inner img{width:100%;height:100%;object-fit:cover;vertical-align:top;object-fit:cover;object-position:center}.facilities-right-content{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(238,237,231,.85)}.facilities-right-content{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(238,237,231,.85);transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.facilities-right-content .facilities-content-info{transform:translatey(75px);-webkit-transform:translatey(75px);transition:.6s;-webkit-transition:.6s;-ms-transition:.6s;-o-transition:.6s}.mix-facilities-right-inner.active{-webkit-box-shadow:0 15px 19px -7px rgba(190,190,190,1);box-shadow:0 15px 19px -7px rgba(190,190,190,1)}.mix-facilities-right-inner.active .facilities-content-info{transform:translatey(-23px);-webkit-transform:translatey(-23px);transition:.6s;-webkit-transition:.6s;-ms-transition:.6s;-o-transition:.6s}.mix-facilities-right-inner.active .facilities-main-title{min-height:inherit;margin:0 0 15px 0}.mix-facilities-right-inner.active .facilities-main-title,.mix-facilities-right-inner.active .facilities-sub-title,.mix-facilities-right-inner.active .facilities-description{color:#fff}.facilities-right-content .facilities-main-title{min-height:75px}.facilities-right-content .facilities-sub-title,.facilities-right-content .facilities-main-title,.facilities-right-content .facilities-description{color:#000}.mix-facilities-right-inner:hover .facilities-description{margin:0 0 16px 0}.facilities-right-content .facilities-sub-title{margin:0 0 0 0}.mix-facilities-right-inner.active:first-child .facilities-right-content{background:rgba(130,6,20,.85);padding:42px 0 0 0}.mix-facilities-right-inner.active:nth-child(2) .facilities-right-content{background:rgba(23,55,11,.85);padding:35px 0 0 0}.mix-facilities-right-inner.active:last-child .facilities-right-content{background:rgba(21,26,49,.85);padding:35px 0 0 0}.facilities-right-content .facilities-content-info a,.facilities-right-content .facilities-content-info a::after{color:#000}.mix-facilities-right-inner.active .facilities-right-content .facilities-content-info a,.mix-facilities-right-inner.active .facilities-right-content .facilities-content-info a::after{color:#fff}.mix-facilities-right-inner.active .facilities-content-info a,.mix-facilities-right-inner.active .facilities-content-info a::after{color:#fff}.home-accommodation-wrap{width:100%;display:table;padding:0 0 60px 315px;margin:0 0 0 0;height:620px;position:relative;z-index:1}.home-accommodation-left{width:350px;float:left;vertical-align:middle;height:620px;display:table}.home-accommodation-left-content{width:100%;height:100%;display:table-cell;vertical-align:middle}.home-accommodation-left .accommodation-sub-title{margin:0 0 18px 0;font-size:16px;color:#2b500f;line-height:normal;padding:0;text-align:left;font-weight:800;font-style:normal;text-transform:uppercase}.home-accommodation-left .accommodation-description{margin:0 0 35px 0;font-size:16px;color:#6b6861;line-height:24px;padding:0;text-align:left;font-weight:normal;font-style:normal}.home-accommodation-left .accommodation-title{display:block;margin:0 0 25px 0;font-family:'Crimson Text';font-weight:normal;font-size:40px;line-height:35px;color:#20222c}.home-accommodation-left ul{margin:0 0 13px 0;padding:0;list-style:none;width:100%;float:left}.home-accommodation-left ul li{width:100%;float:left;margin:0 0 10px 0;font-size:16px;padding:0 0 0 16px;color:#6b6861;font-weight:normal;font-style:normal;line-height:1;position:relative}.home-accommodation-left ul li::before{content:"";font-family:'mimiconfont';position:absolute;left:0;font-size:6px;top:4px;line-height:1.1;color:#20222c;display:none}.home-accommodation-left ul li span{display:inline-block;margin:0 8px 0 0;font-size:20px;position:relative;top:4px;color:#2b500f}.home-accommodation-left .btn-common{-webkit-box-shadow:0 6px 6px 0 rgba(219,219,219,1);-moz-box-shadow:0 6px 6px 0 rgba(219,219,219,1);box-shadow:0 6px 6px 0 rgba(219,219,219,1)}.home-accommodation-right{width:1086px;height:620px;float:right}.home-accommodation-right-main .bx-wrapper .bx-controls{position:absolute;width:215px;z-index:55;background:#fff;bottom:0;padding:5px 5px 0 0;right:870px}.home-accommodation-right-main .bx-wrapper .bx-pager{width:70px;background:#f3f2ee;height:70px;float:right;font-size:16px;font-weight:normal;color:#20222c;line-height:70px}.home-accommodation-right-main .bx-wrapper .bx-controls .bx-pager{color:#20222c;font-size:16px}.home-accommodation-right-main .bx-wrapper .bx-controls .bx-pager span.current{font-size:16px}.home-accommodation-right-main .bx-controls-direction{width:140px;float:left;background:#20222c;height:70px}.home-accommodation-right-main .bx-wrapper .bx-controls-direction a.disabled{display:inline-block}.home-accommodation-right-main .bx-wrapper .bx-controls .bx-controls-direction a{top:0;left:0;color:#fff}.home-accommodation-right-main .bx-wrapper .bx-controls .bx-controls-direction a.bx-next{left:80px;top:23px}.home-accommodation-right-main .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev{left:22px;top:23px}.home-accommodation-right-main .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev:hover,.home-accommodation-right-main .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev:focus,.home-accommodation-right-main .bx-wrapper .bx-controls .bx-controls-direction a.bx-next:hover,.home-accommodation-right-main .bx-wrapper .bx-controls .bx-controls-direction a.bx-next:focus{background:#3c4050;border-color:#3c4050}.home-social-share-wrap{width:100%;float:left;padding:0 0 60px 0}.social-share-container{max-width:1490px;margin:0 auto;padding:0 0 0 0}.social-share-left{width:490px;float:left;margin:0 10px 0 0}.social-share-left .box1-item1{color:#fff;width:100%;float:left;height:240px;background:#20222c;margin:0 0 10px 0;padding:30px 30px 30px 30px}.social-share-left .box1-item1 h2{text-transform:capitalize;display:block;margin:0 0 8px 0;font-family:'Crimson Text';font-weight:normal;font-size:40px;line-height:35px;color:#fff;padding:0}.social-share-left .box1-item1 h2 span{display:block}.social-share-left .box1-item1 a{color:#fff;font-size:16px;font-weight:normal;font-style:normal;line-height:0}.social-connect-icons{width:100%;float:left;margin:50px 0 0 0;padding:0 0 0 0}.social-connect-icons span{display:inline-block;width:auto;float:left;color:#fff;font-size:16px;font-weight:normal;font-style:normal;margin:5px 20px 0 0}.social-connect-icons ul{float:left;width:200px}.social-connect-icons ul li{width:auto;float:left;margin:0 0 0 0;padding:10px 23px;position:relative}.social-connect-icons ul li span{margin:0}.social-connect-icons ul li::before{content:'';width:1px;height:40px;position:absolute;top:0;left:0;background:#464545}.social-share-left .social-connect-icons ul li a,.social-share-left .social-connect-icons ul li a span{font-size:18px;color:rgba(255,255,255,0);text-shadow:0 0 0 #64656a}.social-share-left .social-connect-icons ul li a:hover span,.social-share-left .social-connect-icons ul li a:focus span{color:#257008}.social-share-left .box1-item2{width:100%;float:left;height:490px;background:#000}.feedchannelitem.instafeed a:link,.feedchannelitem.instafeed a:visited{color:#fff}.item-common{position:relative;background:#000}.social-share-left .box1-item2 img{width:100%;height:100%;object-fit:cover}.home-social-overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;background:transparent;transition:.4s;-webkit-transition:.4s}.home-social-share-wrap a:hover .home-social-overlay,.home-social-share-wrap a:focus .home-social-overlay{background:rgba(0,0,0,.6)}.overlay-content{width:100%;position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.icon-size{font-size:18px;color:#fff}.overlay-content-text{font-size:16px;color:#fff;line-height:normal;font-weight:800;font-style:normal;display:block;line-height:0;margin:8px 0 0 0;opacity:0}.home-social-share-wrap a:hover .overlay-content-text,.home-social-share-wrap a:focus .overlay-content-text{opacity:1}.social-share-middle{width:490px;float:left;margin:0 10px 0 0}.social-share-middle.last{margin:0}.box1-item2{width:490px;float:left;height:490px;margin:0 0 10px 0}.box2-main{width:100%;float:left}.box1-item2 img,.box2-left img{width:100%;height:100%;object-fit:cover}.box2-left{width:240px;float:left;height:240px;margin:0 10px 0 0;background:#000}.box2-left.last{margin:0}.item3{margin-top:10px}.home-upcoming-event-wrap{position:relative;width:100%;float:left;min-height:910px}.home-upcoming-event-wrap.addBg{background:#f7f7f5 url(/images_noindex/upcoming-event-bg.jpg);background-repeat:no-repeat;background-size:cover}.home-upcoming-event-wrap .home-accommodation-right{height:653px;float:left;width:1085px;border-right:5px solid #fff;border-bottom:5px solid #fff;background:#000}.home-upcoming-event-wrap .home-accommodation-right .bx-viewport{height:650px!important}.home-upcoming-event-wrap .home-accommodation-right .bx-wrapper .bx-controls{right:-5px;width:220px;padding:5px 5px 0 5px;bottom:0;left:inherit}.upcoming-slide-name{width:auto;display:inline-block;position:absolute;bottom:21px;left:195px;color:#fff;font-size:15px;z-index:5}.upcoming-slide-link{font-size:13px;color:#fff;width:auto;display:inline-block;position:absolute;bottom:21px;font-weight:800;font-style:normal;text-transform:uppercase;left:657px;z-index:5}.upcoming-slide-link a:link,.upcoming-slide-link a:visited{color:#fff;position:relative;border-bottom:1px solid transparent}.upcoming-slide-link a:link:hover,.upcoming-slide-link a:visited:hover,.upcoming-slide-link a:focus,.upcoming-slide-link a:focus{border-color:#fff}.upcoming-slide-link a::after{content:'';position:absolute;top:-4px;right:-22px;font-size:10px;color:#fff;font-family:'mimiconfont'!important;transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.home-accommodation-sliderimg{position:relative;width:100%}.home-accommodation-sliderimg img{height:650px;object-fit:cover;width:100%}.home-accommodation-sliderimg::after{content:'';width:100%;height:91px;position:absolute;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;z-index:1;display:none}body.addBackground .home-accommodation-sliderimg::after{background-image:url(/images_noindex/upcoming-event-image-shadow.png);display:none}.hotel-advertising-main{width:100%;float:left;text-align:center;padding:0 20px;margin:0 0 0 0}.hotel-advertising-main h2{font-family:'Crimson Text';font-weight:normal;font-size:40px;line-height:35px;color:#7e7967;margin:105px 0 0 0;padding:0;text-transform:uppercase}.hotel-advertising-main h2 span{color:#2b500f;font-size:121px;font-family:'Dear Jane';font-weight:normal;font-style:normal;position:relative;top:25px;display:inline-block;margin:0 7px 0 0;text-transform:capitalize}.upcoming-event-slider{width:42.9%;float:left;padding:164px 0 0 0}.upcoming-event-center{max-width:300px;margin:0 auto;padding:0;overflow:hidden;text-align:center}.upcoming-event-slider .bx-controls-direction{display:none}.upcoming-event-subtitle{line-height:.8;margin:0 0 60px 0;font-size:16px;color:#2b500f;line-height:normal;padding:0;text-align:left;font-weight:800;font-style:normal;text-transform:uppercase;text-align:center}.event-slider-inner h2{padding:0;display:block;margin:0 0 18px 0;font-family:'Crimson Text';font-weight:normal;font-size:40px;line-height:35px;color:#20222c;text-transform:capitalize}.event-slider-inner span{margin:0 0 20px 0;font-size:16px;color:#6b6861;line-height:24px;padding:0;text-align:left;font-weight:normal;font-style:normal;display:block;text-align:center}.event-booking-part{width:100%;display:inline-block;padding:0;margin:0 0 0 0}.event-booking-part ul{text-align:center;width:100%}.event-booking-part ul li{width:auto;display:inline-block;position:relative;padding:0 20px 0 20px}.event-booking-part ul li span{display:inline-block;margin:0 5px 0 0}.event-booking-part ul li:last-child::after{display:none}.event-booking-part ul li:last-child{padding-right:0}.event-booking-part ul li::after{content:'';width:1px;height:40px;background:#20222c;position:absolute;top:0;right:0}.upcoming-event-slider .bx-wrapper .bx-controls{position:relative;width:100%;margin:90px 0 40px 0;padding:0;right:inherit;text-align:center;background:transparent;left:inherit}.home-accommodation-right-main .upcoming-event-slider .bx-wrapper .bx-controls{left:inherit}.upcoming-event-slider .bx-wrapper .bx-pager.bx-default-pager a{background-color:transparent;display:block;height:10px;margin:0 10px 0 0;outline:0 none;text-indent:-9999px;border-radius:6px;width:10px;border:2px solid #20222c}.upcoming-event-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,.upcoming-event-slider .bx-wrapper .bx-pager.bx-default-pager a:focus,.upcoming-event-slider .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#2b500f;border-color:#2b500f}.home-accommodation-right-main .upcoming-event-slider .bx-wrapper .bx-controls .bx-pager{float:none;display:inline-block;background:transparent;height:auto;line-height:0}.upcoming-event-slider a{font-size:13px;text-transform:uppercase;font-weight:800;position:relative;color:#2b500f;border-bottom:1px solid transparent}.upcoming-event-slider a::after{content:'';position:absolute;top:-4px;right:-14px;font-size:10px;color:#2b500f;font-family:'mimiconfont'!important;transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.upcoming-event-slider a:hover,.upcoming-event-slider a:focus{border-color:#2b500f}.contentinfo-home{width:100%;float:left}#contentinfo{position:relative;background-color:#fff;z-index:2}#container-wrap{position:relative}#header{font-size:50px;line-height:53px;text-align:center;padding-bottom:8px}.text-center{text-align:center}h1{font-family:'Crimson Text';font-style:normal;color:#2b500f;font-size:50px;font-weight:normal;margin:0 0 42px 0;padding-bottom:0;text-transform:uppercase;line-height:45px;text-align:left}h2{font-family:'Crimson Text';font-style:normal;color:#20222c;font-size:40px;font-weight:normal;margin:0;padding-bottom:0;text-transform:uppercase;line-height:40px}h3{font-family:'Crimson Text';font-style:normal;color:#20222c;font-size:34px;font-weight:normal;margin:0;padding-bottom:0;text-transform:capitalize;line-height:44px}h4{font-family:'Crimson Text';font-style:normal;color:#20222c;font-size:28px;font-weight:normal;margin:0;padding-bottom:0;text-transform:capitalize;line-height:34px}strong{font-weight:bold}#content .readmoretest{display:inline-block;margin-left:-26px}#readmorelessbtn{padding-top:20px}.container{max-width:1210px;padding:0 20px;margin:0 auto 0 auto;width:100%}.footer-first{width:100%;display:inline-block;background:#20222c;padding:50px 0 47px 0}.footer-second{width:100%;display:inline-block;background:#fff;padding:50px 0}.footer-third{width:100%;display:inline-block;background:#fff;padding:50px 0;border-top:1px solid #ccc}.footer-info-link{float:left;width:60%}.information.footer-box{width:100%;float:left}.information.footer-box ul li{float:left;margin-right:35px;font-size:13px;font-weight:bold;text-transform:uppercase}.information.footer-box ul li a:link,.information.footer-box ul li a:visited{color:#fff;text-transform:uppercase;border-bottom:1px solid transparent}.information.footer-box ul li a:hover,.information.footer-box ul li a:focus,.information.footer-box ul li a.navON:link,.information.footer-box ul li a.navON:visited{border-bottom:1px solid #fff;color:#fff}.footer-social-link{float:right;width:40%;text-align:right}.footer-social-link ul{float:right}.footer-social-link ul li{width:auto;float:left;margin:0 27px 0 0;font-size:19px}.footer-social-link ul li:last-child{margin-right:0}.footer-social-link ul li a{color:#fff}footer .social-media a:hover,footer .social-media a:focus{border-bottom:0;color:#257008}footer .social-media a:hover,footer .social-media a:focus{color:#257008}.footer-address-wrap{width:385px;float:left;padding:0 0 0 0;margin:0 115px 0 0}.htl-addr{width:100%;position:relative;padding:0 0 0 0;font-size:16px}.phone-wrap{position:relative;padding-left:0;font-size:16px;margin:20px 0 10px 0}.footer-info-title{font-weight:bold}.footer-box{line-height:25px}.address-main-title{font-size:30px;color:#2b500f;font-family:'Crimson Text',serif;display:block;margin:0 0 20px 0}.googleaddress.footer-box.googleaddress2{margin:0}.footer-sec-title{font-size:20px;padding-bottom:10px;color:#fff;line-height:40px}.footer-information::after{clear:both;display:block;content:" "}.footer-information-wrap{float:left}.footer-main-logo-wrap img{vertical-align:top}footer a.nav:link,footer a.nav:visited,footer a:link,footer a:visited{color:#6b6861}footer a.navON:link,footer a.navON:visited,footer a.navON:hover,footer a.navON:focus,footer a.nav:hover,footer a.nav:focus,footer a:hover,footer a:focus{border-bottom:1px solid #4d4425}.footer-subscribe{width:270px;float:left;margin:0 75px 0 0}.ftr-subscribe-title{font-size:16px;font-weight:bold;text-transform:uppercase;color:#2b500f;display:block;margin:0 0 25px 0;position:relative;padding:12px 0 0 54px}.ftr-downlaod-title{font-size:16px;font-weight:bold;text-transform:uppercase;color:#2b500f;display:block;margin:0 0 25px 0;position:relative;padding:12px 0 0 48px}.ftr-subscribe-title span{display:inline-block}.ftr-subscribe-title .mim-icon-mail{font-size:43px;display:inline-block;margin:0;transform:rotate(8deg);-webkit-transform:rotate(8deg);position:absolute;top:0;left:0;color:#6b6861}.ftr-downlaod-title .mim-icon-smartphone-iphone{font-size:48px;display:inline-block;margin:0;transform:rotate(13deg);-webkit-transform:rotate(13deg);position:absolute;top:0;left:-5px;color:#6b6861}.ftr-subscribe-text,.ftr-downlaod-text{display:block;margin:0 0 25px 0;font-size:16px;line-height:24px}.ftr-downlaod-text{min-height:72px}.ftr-downlaod-btn{line-height:normal;font-size:0}.ftr-downlaod-btn a{margin-right:10px;display:inline-block}.ftr-downlaod-btn a:last-child{margin-right:0}footer .ftr-downlaod-btn a{border:1px dashed transparent}footer .ftr-downlaod-btn a:hover,footer .ftr-downlaod-btn a:focus{border-color:#257008}.footer-app-download{width:325px;float:left}.footer-client-logo{width:850px;margin:0 auto;padding:0}.clients-logos,.clients-logos ul{width:100%;display:table;height:77px}.clients-logos ul li{width:auto;margin:0 24px 0 0;height:100%;display:table-cell;vertical-align:middle}.clients-logos ul li:last-child{margin:0}.clients-logos ul li img{margin:0 25px 0 0;display:block}.clients-logos ul li:last-child img{margin:0 0 0 0}.clients-logos ul li a{display:block;border:0!important}.clients-logos ul li a:hover img,.clients-logos ul li a:focus img{-webkit-filter:grayscale(0);filter:grayscale(0)}.footer-information{float:left}.footer-warp::after{clear:both;content:" ";display:block}.footer-right-section{float:right;margin-top:-20px}.footer-logos-wrap{text-align:right}.footer-best-rate{display:inline-block;vertical-align:middle;padding-right:31px}.footer-trip-logo{display:inline-block;vertical-align:middle}.footer-best-rate img,.footer-trip-logo img{vertical-align:top}.footer-best-rate a:link,.footer-trip-logo a:link,.footer-best-rate a:visited,.footer-trip-logo a:visited{display:block;border:1px dotted transparent}.footer-best-rate a:hover,.footer-trip-logo a:hover,.footer-best-rate a:focus,.footer-trip-logo a:focus{border:1px dotted #4d4425}.footer-copyright{width:431px;margin:25px auto 0}.copy-statement{float:right;text-align:center;font-size:13px;width:380px;color:#6b6861;line-height:30px}.popular-links ul li{display:inline-block;padding:0 7px 0 12px;font-size:13px;position:relative}.popular-links ul li::after{content:'';width:5px;height:5px;background-color:#6b6861;position:absolute;right:-5px;top:9px;border-radius:100%}.popular-links ul li:last-child{padding-right:0}.popular-links ul li:last-child::after{display:none}footer .popular-links ul li a:link,footer .popular-links ul li a:visited{border-bottom:1px solid transparent}footer .popular-links ul li a:link:hover,footer .popular-links ul li a:link:focus,.popular-links ul li a:visited:hover,.popular-links ul li a:visited:focus{border-color:#257008}footer .popular-links ul li a.navON:link,footer .popular-links ul li a.navON:visited,footer .popular-links ul li a:hover,footer .popular-links ul li a:focus{border-bottom:1px solid #20222c}.popular-links.footer-box{padding-top:0;text-align:center;padding-bottom:6px}a#backtotop:link,a#backtotop:visited{position:fixed;z-index:9;width:50px;height:50px;line-height:50px;bottom:20px;right:20px;background-color:transparent;color:#257008;text-align:center;border:2px solid #257008}a#backtotop .mim-icon-select-drop-arrow{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);display:block;height:50px;line-height:55px;font-size:10px}a#backtotop:hover,a#backtotop:focus{background-color:#257008;color:#fff}#breadcrumb{padding-bottom:7px;padding-top:40px;font-size:15px;font-weight:normal;font-style:normal;line-height:normal;color:#20222c}.breadcrumb-container{max-width:1010px;margin:0 auto;padding:0 20px;width:100%;color:#6e707c;text-shadow:none}#breadcrumb span.mim-icon-filled-circle{font-size:3px;margin:0 5px;vertical-align:middle}.column21{width:45%;float:left}.column22{float:right;width:45%}.column31{width:31%;float:left;margin-right:3.5%}.column32{float:left;width:31%;margin-right:3.5%}.column33{width:31%;float:right}.column41{float:left;width:23%;margin-right:2.66%}.column42{float:left;width:23%;margin-right:2.66%}.column43{float:left;width:23%;margin-right:2.66%}.column44{float:right;width:48%}.common-snippet-list ul li,.box ul li,.box2 ul li,.column21 ul li,.column22 ul li,.column31 ul li,.column32 ul li,.column33 ul li,.column41 ul li,.column42 ul li,.column43 ul li,.column44 ul li{line-height:30px;position:relative;padding-left:16px;text-transform:capitalize}.common-snippet-list ul li::before,.box ul li::before,.box2 ul li::before,.column21 ul li::before,.column22 ul li::before,.column31 ul li::before,.column32 ul li::before,.column33 ul li::before,.column41 ul li::before,.column42 ul li::before,.column43 ul li::before,.column44 ul li::before{content:"";font-family:'mimiconfont';position:absolute;left:0;font-size:6px;top:11px;line-height:1.1;color:#20222c}#container-wrap2:empty{display:none}#container-wrap2{position:relative}#contentinfo.subnav-main{padding-top:101px}.photo-gallery-main #container{max-width:1170px}#gdprformsection{border:1px solid #525148!important;padding:20px!important}#gdprsubmit{display:inline-block;padding:0 20px;height:53px;line-height:normal;vertical-align:middle}#gdpremail{vertical-align:middle}.sitemapinfo h1,.sitemapinfo h2{font-size:24px;line-height:normal;border-bottom:1px solid #525148;margin:0 0 0 0}#gdprformsection #gdprsubmit{height:56px}.errTop{font-size:18px;text-align:center}.oh{border-right:1px solid #525148;font-size:25px;margin-right:15px;padding-right:15px}.er{font-size:18px}.errSugg{font-size:18px}.er-maindiv{margin:0 auto;padding-top:25px;width:100%}.er-or{font-size:28px;padding-top:20px;text-align:center;width:100%}.er-contentbox-wrap{width:24%;float:left;margin:0 1.33% 0 0;position:relative;text-align:center}.er-contentbox-wrap img{width:100%;height:auto;vertical-align:top}.er-contentbox-wrap:nth-child(4){margin:0}.er-or{font-size:28px;padding-top:20px;text-align:center;width:100%}.er-back{padding:20px 0;text-align:center;margin:0 auto}#goog-fixurl{margin:0 auto;max-width:600px;padding-bottom:0}.search-goog input{margin-right:10px;display:inline-block;width:300px;vertical-align:middle}#goog-wm-sb{width:auto;min-width:190px;display:inline-block;vertical-align:middle}.box2.shadow-box.err-404-box{padding:0}.outer-box{background-color:transparent;margin:30px auto 0;max-width:960px;padding:30px 0;text-align:center;width:94%;border:1px solid #4d4425}.pro-txt{font-weight:normal;font-size:30px;line-height:35px;margin-bottom:20px;text-align:center;font-family:'Ubuntu-MediumItalic'}.click-logo{padding-bottom:20px}.vcard{font-size:14px;line-height:24px}.vcard a:link,.vcard a:visited{border-bottom:1px solid}.vcard a:hover,.vcard a:focus{border-bottom:1px dashed}.vcard .fn{font-size:18px;text-transform:uppercase;font-family:'Ubuntu-LightItalic';line-height:30px}.lockimg{font-size:120px;margin-bottom:20px}.footer-logo-info{display:inline-block;vertical-align:middle;margin:0 20px}.footer-logo-main-wrap{text-align:center;padding-top:38px}.reviewPagination .lnkPrevious,.reviewPagination .lnkNext{position:relative}.reviewPagination .lnkPrevious::before,.reviewPagination .lnkNext::after{font-family:'mimiconfont';font-size:10px;vertical-align:middle;margin:0 5px}.reviewPagination .lnkPrevious::before{content:""}.reviewPagination .lnkNext::after{content:""}.contentinfo-home #content{width:100%;padding-left:0;box-sizing:border-box}.home-section1{width:36.39vw;float:right;box-sizing:border-box;position:absolute;right:10.83vw;top:39px;padding:40px 0 54px}#quotes{font-family:'Ubuntu-MediumItalic';font-size:50px;line-height:50px;text-align:center}.top-reason-wrap{background-color:#000}.top-reason-img{position:relative}.top-reason-img::after{content:" ";background-image:url(/images_noindex/top-reason-img-bg.png);width:100%;height:229px;position:absolute;bottom:0;left:0;background-repeat:repeat-x}.top-reason-slide-wrap{position:relative}.top-reason-info{position:absolute;width:350px;bottom:39px;left:43px;z-index:2}.top-reason-main-title{color:#fff;font-size:20px;line-height:29px}.top-reason-title{font-size:34px;line-height:35px}.top-reason-title a:link,.top-reason-title a:visited{color:#fff;border-bottom:1px solid transparent}.top-reason-title a:hover,.top-reason-title a:focus{border-bottom:1px solid #fff}.bx-wrapper .bx-controls{position:absolute;width:128px;z-index:55}.top-reason-wrap .bx-wrapper .bx-controls{right:34px;bottom:42px}.bx-wrapper .bx-controls .bx-pager{font-size:20px;font-weight:normal;color:#4d4425}.top-reason-wrap .bx-wrapper .bx-controls .bx-pager{color:#fff}.bx-wrapper .bx-controls .bx-pager span.current{font-size:30px;margin-right:-4px}.bx-wrapper .bx-controls .bx-controls-direction a{height:36px;margin-top:0;outline:0 none;position:absolute;text-indent:-9999px;top:-1px;width:36px;z-index:9999;border:1px solid transparent;color:#4d4425;line-height:36px;background:transparent;border-radius:4px}.bx-wrapper .bx-controls .bx-controls-direction a::after{content:" ";position:absolute;width:100%;height:100%;top:6px;line-height:normal;text-align:center;left:0;font-family:'mimiconfont';font-size:20px;text-indent:0}.bx-wrapper .bx-controls .bx-controls-direction a.bx-prev::after{content:''}.bx-wrapper .bx-controls .bx-controls-direction a.bx-next::after{content:''}.top-reason-wrap .bx-wrapper .bx-controls .bx-controls-direction a{color:#fff}.bx-wrapper .bx-controls .bx-controls-direction a:hover,.bx-wrapper .bx-controls .bx-controls-direction a:focus{border:1px solid #4d4425}.top-reason-wrap .bx-wrapper .bx-controls .bx-controls-direction a:hover,.top-reason-wrap .bx-wrapper .bx-controls .bx-controls-direction a:focus{border:1px solid #fff}.top-reason-img img{height:660px;width:100%;object-fit:cover;object-position:center}.book-direct-logo{text-align:center;padding:25px 0}.book-direct-main-title{margin:0 35px 0 0;font-size:16px;font-weight:800;text-align:left;line-height:normal;padding-bottom:0;width:122px;float:left;color:#20222c;text-transform:uppercase}.book-direct-wrap{width:190px;float:left;text-align:left}.book-direct-info{display:inline-block;vertical-align:middle;line-height:normal;margin:0 0 10px 0;padding-right:0;position:relative;font-size:15px;font-weight:800;color:#20222c}.book-direct-wrap .book-direct-info:last-child{padding:0;margin:0}.book-direct-wrap .book-direct-info:last-child::after{display:none}.book-direct-icon-wrap{font-size:16px;line-height:normal;font-weight:800;display:inline-block;margin:0 6px 0 0}.book-direct-title{display:inline-block}.home-section2{position:relative;padding-bottom:176px}.home-room-section-img-title{position:relative;background-color:#000;margin-bottom:-323px;z-index:1;height:656px;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.home-rrom-section-bg-img img{vertical-align:top;width:100%;height:656px;object-fit:cover;object-position:center}.home-room-section-main-title{position:absolute;top:110px;width:100%;box-sizing:border-box;color:#fff;text-align:center;padding:0 20px;font-family:'Ubuntu-MediumItalic';font-size:50px;line-height:53px}.home-room-section-main-title span{font-family:'Ubuntu-LightItalic';display:block}.home-section2-wrap{max-width:1312px;position:relative;margin:0 auto;z-index:2;padding:0 20px}.home-room-section{position:relative}.home-room-section-img img{vertical-align:top;width:100%;height:645px;object-fit:cover;object-position:center}.home-room-section-info-wrap{position:relative;z-index:3;padding:52px 55px 0 60px}.home-room-section-info{position:absolute;width:470px;right:0;top:0;height:100%;overflow:hidden}.home-room-section-info::after{content:" ";background-color:rgba(255,255,255,.8);position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.home-room-blur{position:absolute;width:100%;height:100%;top:0;left:0;background-position:right center;filter:blur(6px);-webkit-filter:blur(6px);z-index:1}.home-room-section-title::after{content:" ";width:40px;height:4px;position:absolute;bottom:0;left:0;background-color:#4d4425}.home-room-section-title{font-family:'Ubuntu-Medium';font-size:20px;text-transform:uppercase;line-height:30px;position:relative;padding-bottom:24px;margin-bottom:20px}.home-room-section-sub-title{font-family:'Ubuntu-LightItalic';font-size:35px;line-height:40px;color:#6d6036}.home-room-section-btn{width:235px}.home-room-section-desc{padding:46px 0 36px}.home-section2::after{content:" ";position:absolute;width:43.67%;height:498px;right:0;bottom:0;background-image:url(/images_noindex/top-reason-bg.png);background-attachment:fixed}.home-dining-section{max-width:1305px;margin:0 auto;position:relative;left:69px;padding:0 20px}.home-dining-section-wrap::after{content:" ";display:block;clear:both}.home-dining-img-wrap{width:60.61%;float:right;position:relative;padding-bottom:53px}.home-dining-big-img img{width:100%;height:550px;object-fit:cover;object-position:center}.home-dining-small-img{position:absolute;border:10px solid #fff;width:52.6%;bottom:0;left:-65px}.home-dining-info{width:34%;float:left;position:relative;padding-top:32px}.home-dining-main-title{font-family:'Ubuntu-MediumItalic';font-size:20px;line-height:30px;position:relative;padding-bottom:23px;margin-bottom:21px}.home-dining-desc{padding:35px 0 32px}.home-dining-main-title::after{content:" ";position:absolute;width:40px;height:4px;left:0;bottom:0;background-color:#4d4425}.home-dining-title{font-family:'Ubuntu-LightItalic';font-size:35px;line-height:40px}.home-dining-hour-title{font-family:'Ubuntu-MediumItalic';font-size:20px;line-height:24px;padding-bottom:2px}.home-dining-btn{width:169px;padding-left:168px;padding-top:33px}.home-dining-section .bx-wrapper .bx-controls{margin-top:79px}.home-section3{padding-bottom:167px;position:relative}.home-section3::after{content:" ";position:absolute;width:43.67%;height:100%;right:0;bottom:0;background-image:url(/images_noindex/top-reason-bg.png);background-attachment:fixed}.home-dining-small-img img{width:100%;height:284px;object-fit:cover;object-position:center}.home-section4{padding:15px 0;position:relative}.home-wedding-section-wrap:first-child{border-right:7px solid #fff;left:0}.home-wedding-section-wrap:last-child{border-left:7px solid #fff;right:0}.home-wedding-section-slide::after{content:" ";display:block;clear:both}.home-wedding-section-slide{height:645px;position:relative}.home-wedding-section-wrap{width:50%;box-sizing:border-box;position:absolute;top:0;height:100%;overflow:hidden;background-color:#000;transition:all .4s cubic-bezier(.2,.2,.6,.9) .4s;-webkit-transition:all .4s cubic-bezier(.2,.2,.6,.9) .4s;-ms-transition:all .4s cubic-bezier(.2,.2,.6,.9) .4s;-o-transition:all .4s cubic-bezier(.2,.2,.6,.9) .4s}.home-wedding-img-wrap img{width:100%;height:645px;object-fit:cover;object-position:center;vertical-align:top;opacity:1;transition:all .4s cubic-bezier(.2,.2,.6,.9) .4s;-webkit-transition:all .4s cubic-bezier(.2,.2,.6,.9) .4s;-ms-transition:all .4s cubic-bezier(.2,.2,.6,.9) .4s;-o-transition:all .4s cubic-bezier(.2,.2,.6,.9) .4s}.home-wedding-info{position:absolute;width:100%;height:100%;top:100%;left:0;margin-top:-166px;transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-webkit-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-ms-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-o-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s}.home-wedding-info-wrap{position:absolute;width:415px;top:0;color:#fff;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-webkit-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-ms-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-o-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s}.home-wedding-section-wrap:first-child .home-wedding-info-wrap{right:83px;text-align:right}.home-wedding-section-wrap:last-child .home-wedding-info-wrap{left:83px}.home-wedding-main-title{font-size:20px;line-height:50px;font-family:'Ubuntu-MediumItalic';padding-bottom:12px;text-shadow:0 0 10px #000,0 0 20px #000;-webkit-text-shadow:0 0 10px #000,0 0 20px #000}.home-wedding-desc{padding:30px 0}.home-wedding-title{font-family:'Ubuntu-LightItalic';font-size:35px;line-height:34px;text-shadow:0 0 10px #000,0 0 20px #000;-webkit-text-shadow:0 0 10px #000,0 0 20px #000}.home-wedding-title span{display:block;font-family:'Ubuntu-BoldItalic'}.home-wedding-btn a.button:link,.home-wedding-btn a.button:visited{color:#fff;border-color:#fff}.home-wedding-btn{width:168px}.home-wedding-section-wrap:first-child .home-wedding-btn{margin:0 0 0 auto}.home-wedding-img-wrap{position:relative}.home-wedding-img-wrap::after{position:absolute;content:" ";width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0)}.home-wedding-section-wrap:hover .home-wedding-info,.home-wedding-section-wrap:focus .home-wedding-info,.home-wedding-section-wrap.blockdiv .home-wedding-info{top:0;margin-top:0;transition:all .4s cubic-bezier(.2,.2,.6,.9) .4s;-webkit-transition:all .4s cubic-bezier(.2,.2,.6,.9) .4s;-ms-transition:all .4s cubic-bezier(.2,.2,.6,.9) .4s;-o-transition:all .4s cubic-bezier(.2,.2,.6,.9) .4s}.home-wedding-section-wrap:hover .home-wedding-info-wrap,.home-wedding-section-wrap:focus .home-wedding-info-wrap,.home-wedding-section-wrap.blockdiv .home-wedding-info-wrap{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:all .4s cubic-bezier(.2,.2,.6,.9) .4s;-webkit-transition:all .4s cubic-bezier(.2,.2,.6,.9) .4s;-ms-transition:all .4s cubic-bezier(.2,.2,.6,.9) .4s;-o-transition:all .4s cubic-bezier(.2,.2,.6,.9) .4s}.home-wedding-section-wrap:hover .home-wedding-main-title,.home-wedding-section-wrap:hover .home-wedding-title,.home-wedding-section-wrap:focus .home-wedding-main-title,.home-wedding-section-wrap:focus .home-wedding-title,.home-wedding-section-wrap.blockdiv .home-wedding-main-title,.home-wedding-section-wrap.blockdiv .home-wedding-title{text-shadow:none;-webkit-text-shadow:none}.home-wedding-section-wrap:hover .home-wedding-img-wrap::after,.home-wedding-section-wrap:focus .home-wedding-img-wrap::after,.home-wedding-section-wrap.blockdiv .home-wedding-img-wrap::after{background-color:rgba(109,96,54,.8)}.home-wedding-section-wrap:hover .home-wedding-img-wrap img,.home-wedding-section-wrap:focus .home-wedding-img-wrap img,.home-wedding-section-wrap.blockdiv .home-wedding-img-wrap img{opacity:.6;transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-webkit-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-ms-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-o-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s}.home-wedding-btn a.button:hover,.home-wedding-btn a.button:focus{background:#fff;color:#6d6036;border-color:#fff}.home-wedding-section-wrap:hover,.home-wedding-section-wrap:focus,.home-wedding-section-wrap.blockdiv{width:60.4%;z-index:3;transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-webkit-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-ms-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-o-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s}.home-wedding-section-wrap.active{width:39.6%;transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-webkit-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-ms-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-o-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s}.home-wedding-section-wrap.active .home-wedding-img-wrap::after{background-color:rgba(0,0,0,.6);transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-webkit-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-ms-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s;-o-transition:all .4s cubic-bezier(.2,.2,.6,.9) 0s}.home-wedding-section-wrap.active .home-wedding-info{opacity:.7}.home-special-section{max-width:1305px;margin:0 auto;position:relative;left:-66px;padding:0 20px}.home-special-section-wrap::after{content:" ";display:block;clear:both}.home-special-img-wrap{width:60.54%;float:left;position:relative;padding-bottom:0}.home-special-img-wrap img{width:100%;height:550px;object-fit:cover;object-position:center}.home-special-info{width:36.09%;float:right;position:relative;padding-top:41px;box-sizing:border-box;padding-right:40px}.home-special-main-title{font-family:'Ubuntu-MediumItalic';font-size:20px;line-height:30px;position:relative;padding-bottom:23px;margin-bottom:24px}.home-special-desc{padding:35px 0 16px}.home-special-main-title::after{content:" ";position:absolute;width:40px;height:4px;left:0;bottom:0;background-color:#4d4425}.home-special-title{font-family:'Ubuntu-LightItalic';font-size:35px;line-height:40px;color:#6d6036}.home-special-hour-title{font-family:'Ubuntu-MediumItalic';font-size:20px;line-height:24px;padding-bottom:2px}.home-special-btn{width:207px;padding-left:0;padding-top:41px}.home-special-section .bx-wrapper .bx-controls{left:63.5%;bottom:44px}.home-special-rate span{font-family:'Ubuntu-Italic'}.home-special-rate{font-family:'Ubuntu-MediumItalic';font-size:20px;line-height:30px}.home-special-main-btn{position:absolute;left:76%;bottom:47px;z-index:55}.home-section5{background-color:#eeebe2;padding:107px 0 50px;position:relative}.home-section6{background-color:#eeebe2;position:relative}.home-section6-wrap{max-width:895px;position:relative;padding:0 20px;margin:0 auto;text-align:center}.home-review-section{position:relative;overflow:hidden}.home-review-section-main-title{font-family:'Ubuntu-MediumItalic';font-size:20px;line-height:30px;padding-bottom:26px;position:relative;z-index:2;padding-top:153px}.home-review-section-title{font-family:'Ubuntu-MediumItalic';font-size:35px;line-height:normal;color:#6d6036;padding-bottom:9px}.home-review-section .bx-wrapper{height:266px}.home-review-section::after{position:absolute;content:" ";width:100%;height:200%;top:0;left:0;border-radius:50%;background-color:#f7f5f1}.home-review-section .bx-wrapper .bx-controls{bottom:80px;left:50%;margin-left:-64px}.home-explore-section{max-width:1305px;margin:0 auto;position:relative;left:69px;padding:0 20px}.home-explore-section-wrap::after{content:" ";display:block;clear:both}.home-explore-img-wrap{width:60.61%;float:right;position:relative;padding-bottom:0}.home-explore-img-wrap img{width:100%;height:550px;object-fit:cover;object-position:center;border:10px solid #fff;box-sizing:border-box}.home-explore-info{width:36.02%;float:left;position:relative;padding-top:85px}.home-explore-main-title{font-family:'Ubuntu-MediumItalic';font-size:20px;line-height:30px;position:relative;padding-bottom:26px;margin-bottom:23px}.home-explore-desc{padding:15px 0 13px}.home-explore-main-title::after{content:" ";position:absolute;width:40px;height:4px;left:0;bottom:0;background-color:#4d4425}.home-explore-title{font-family:'Ubuntu-LightItalic';font-size:35px;line-height:40px}.home-explore-hour-title{font-family:'Ubuntu-MediumItalic';font-size:20px;line-height:24px;padding-bottom:2px}.home-explore-btn{width:207px;padding-left:0;padding-top:33px}.home-explore-section .bx-wrapper .bx-controls{margin-top:132px;left:27%}.home-section7-bg{height:900px;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center}.home-section7{position:relative}.box2.sitemapinfo{padding-bottom:0}.hours-of-opration-location h4{padding-bottom:5px;padding-top:10px;font-size:16px}.hours-of-opration-location{padding-bottom:15px}.home-faq-wrap{width:100%;float:left;padding:80px 0 80px 0;margin:0 0 0 0}.home-faq-inner{width:100%;float:left}.home-faq-left{width:550px;float:left}.home-faq-left h2{display:block;margin:0 0 38px 0;font-family:'Crimson Text';font-weight:normal;font-size:40px;line-height:35px;color:#20222c;padding:0 0 0 12px}.home-faq-left .faqdetails li h3{position:relative;font-weight:800;font-style:normal;color:#20222c;font-family:'Nunito Sans';margin:8px 0 8px 0;padding:8px 0 8px 0;font-size:15px;text-transform:uppercase;border-radius:4px}.home-faq-left .answer{margin:0 0 20px 0;font-size:16px;color:#6b6861;line-height:24px;padding:0;text-align:left;font-weight:normal;font-style:normal;display:block}.home-faq-left a.faq-link{font-size:13px;text-transform:uppercase;font-weight:800;position:relative;color:#2b500f;border-bottom:1px solid transparent}.home-faq-left a.faq-link::after{content:'';position:absolute;top:-1px;right:-16px;font-size:10px;color:#2b500f;font-family:'mimiconfont'!important;transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.home-faq-left .faqdetails li h3::after{font-weight:normal;font-style:normal;font-size:24px;color:#20222c;content:"";font-family:'mimiconfont'!important;top:15px;right:12px;position:absolute}.home-faq-left .faqdetails li .activeTab h3::after{content:"";width:19px;height:1px;background:#20222c;top:30px;right:12px}.home-faq-left #faq-question-list ul li h3 a:link,.home-faq-left #faq-question-list ul li h3 a:visited{color:#20222c;border-bottom:1px solid transparent;display:block;background:transparent;padding:8px 35px 6px 12px;border-radius:6px;line-height:24px;width:99%}.home-faq-left #faq-question-list ul li h3 a:link:hover,.home-faq-left #faq-question-list ul li h3 a:visited:hover,.home-faq-left #faq-question-list ul li h3 a:link:focus,.home-faq-left #faq-question-list ul li h3 a:visited:focus{border-bottom:1px solid transparent;background:#f0efea;color:#2b500f}.home-faq-left .faq-question-box li.tabcolspan{padding-left:0;border-bottom:1px solid #e7e2d4;padding-bottom:0}.home-faq-left .faq-question-box li.tabcolspan:last-child{border-bottom:0}.home-faq-left .faqdetails li .activeTab .faqmobans{padding-bottom:20px;padding-left:12px}.home-faq-right{width:570px;float:right;margin:80px 0 0 0}.faq-image-home{display:none}.inner-page-container{max-width:970px;margin:0 auto;width:100%;padding:0 0 0 0}.content-bg-wrap{width:100%;background:#f7f7f5 url(/images_noindex/inner-page-content-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:0 0 30px 0}.locationattraction-title{margin:0 0 30px 0}.locationattractionmain .column21 ul li,.locationattractionmain .column22 ul li{color:#6b6861}.locationattractionmain ul li a:link,.locationattractionmain ul li a:visited{color:#6b6861}.location-snippet-h2{width:100%;background:#fff;padding:55px 20px;display:inline-block}.container-h2{max-width:970px;margin:0 auto;width:100%;padding:0 0 0 0}.inner-locationpage-content img{display:block;margin:0 0 30px 0}.inner-locationpage-content h2{margin:0 0 30px 0}.locationpage-text{font-size:15px;line-height:24px;color:#6b6861}.amenities-attraction{background:#fff}.nearby-page-snippet-main a.button:link,.nearby-page-snippet-main a.button:visited{padding:13px 50px 11px 50px;margin-right:10px!important}.nearby-page-snippet-main a.button.map-btn:link,.nearby-page-snippet-main a.button.map-btn:visited{min-width:50px;padding:13px 0 10px 0;background:#20232c}.nearby-page-snippet-main a.button.map-btn:link:hover,.nearby-page-snippet-main a.button.map-btn:visited:hover,.nearby-page-snippet-main a.button.map-btn:link:focus,.nearby-page-snippet-main a.button.map-btn:visited:focus{color:#47fd00}.nearby-page-snippet-main .snippet-btns a.button:last-child{margin-right:0!important}.nearby-page-snippet-main .mim-icon-placeholder{font-size:18px}.ratting-wrap{height:30px}.address-wrap{display:block;margin:15px 0 15px 0}.phone-wrap{display:block}.address-wrap .mim-icon-map-symbol{margin-right:10px}.address-wrap a:link,.address-wrap a:visited,.phone-wrap a:link,.phone-wrap a:visited{color:#fff;border-bottom:1px solid transparent}.address-wrap a:link:hover,.address-wrap a:visited:hover,.phone-wrap a:link:hover,.phone-wrap a:visited:hover,.address-wrap a:link:focus,.address-wrap a:visited:focus,.phone-wrap a:link:focus,.phone-wrap a:visited:focus{border-color:#20222c}.phone-wrap span,.category-wrap span,.website-wrap span{margin-right:10px;font-size:16px;color:#20222c}.category-wrap{display:block;margin:15px 0 0 0}.category-wrap strong{font-weight:800}.main-title-capital .snippet-content h2{text-transform:capitalize}.tabcontent-main{width:100%;position:relative;padding:0 0 55px 0;float:left}.tab-container{max-width:1170px;margin:0 auto 0 auto;padding:0 0 0 0}ul.tabs{margin:0;padding:0;float:none;list-style:none;border-bottom:1px solid #e7e2d4;width:100%;text-align:center;display:inline-block;font-size:0}ul.tabs li{float:none;padding:0;border-left:none;margin:0 5px 0 0;position:relative;display:inline-block;font-size:14px;text-transform:uppercase;font-weight:800;line-height:55px;color:#807b6a}ul.tabs li:last-child{margin:0}ul.tabs li a span{background:transparent;padding:18px 20px 17px 20px;border-radius:4px}ul.tabs li a{position:relative;text-transform:uppercase;text-decoration:none;color:#807b6a;display:block;font-size:14px;padding:0;border:1px solid #fff;outline:none;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}ul.tabs li a::after{width:100%;content:" ";position:absolute;bottom:-2px;left:0;height:5px;background-color:#2b500f;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transform-origin:left;-webkit-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform:scaleX(0);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0)}ul.tabs li.active a::after{transform:scaleX(1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1)}ul.tabs li a:hover span,ul.tabs li a:focus span{background:#f0f0e9;color:#2b500f}html ul.tabs li.active,html ul.tabs li.active a:hover{background:#fff;border-bottom:1px solid #fff}.tabcontent-info-wrap h3{font-size:24px;text-transform:uppercase;border-bottom:1px solid #ccc;padding:0 0 10px 0;margin:0 0 15px 0;display:inline-block;width:100%}.tab-about-desc{display:block;margin:0 0 15px 0;font-size:15px}.tab_container{clear:both;float:left;width:100%}.tab_content{padding:20px;font-size:15px}.tab_content h2{padding-bottom:10px;font-size:28px}.tab-details-text span{display:inline-block;font-weight:800;color:#257008;text-transform:uppercase;min-width:85px;font-size:15px}.tab-details-text{display:block;margin:0 0 15px 0;font-size:15px}.tab-faqlist{display:block;margin:0 0 20px 0;width:100%}.tab-questions{color:#257008;font-weight:800;text-transform:capitalize;display:block;margin:0 0 10px 0;position:relative;padding:0 0 0 15px}.tab-questions::before{content:'';position:absolute;top:8px;left:0;width:5px;height:5px;background:#257008;border-radius:100%}.tab-answers{width:100%;display:block;padding:0 0 0 15px}.tab-help-link span{display:block;width:100%;margin:0 0 10px 0}.magin-top-15{margin-top:15px!important}.tab_content h3 a{color:#254588}.locationattractionmain .locationattraction ul li::before{top:0}.locationattractionmain.amenities-attraction .locationattraction ul li::before,.locationattractionmain.groups-services .locationattraction ul li::before{top:11px}.divider{max-width:1170px;margin:55px auto 0 auto;height:1px;background:#e7e2d4}.accessibility-features{padding:55px 0}.accessibility-features .locationattraction-title{text-transform:capitalize}.accomodation-accordion{width:100%;padding:55px 0 0 0}.acco-accordion-container{max-width:970px;margin:0 auto 0 auto;width:100%;padding:0 0 0 0}.accordion-innerbox{width:100%;display:inline-block;padding:0 0 0 0;margin:0 0 0 0}.accordions-title-acco{font-family:'Crimson Text';font-style:normal;color:#20222c;font-size:30px;font-weight:normal;margin:0;padding-bottom:40px;text-transform:capitalize;line-height:30px}.accordions-title-acco a:link,.accordions-title-acco a:visited{color:#20222c}.accordion-innerbox ul{width:100%;margin:0 0 0 0;padding:0 0 0 0}.accordion-innerbox ul li{width:24%;float:left;margin:0;position:relative;font-size:16px;font-weight:800;color:#6b6861;padding:0 0 30px 30px}.accomodation-accordion .divider{margin-top:20px}.accordion-innerbox ul li span{font-size:20px;position:absolute;top:3px;margin:0 5px 0 0;color:#257008;font-weight:400;left:0}.special-page-wrap{width:100%;padding:55px 20px 55px 20px}.special-container{max-width:1170px;margin:0 auto 0 auto;padding:0 0 0 0;width:100%}.d-block{display:block}.special-leftdiv{width:48.7%;float:left;margin:0 2.5% 55px 0}.special-leftdiv:nth-child(2n){margin-right:0}.special-leftdiv h3{font-size:30px;line-height:30px;margin:0 0 20px 0}.special-description{display:block;margin:0 0 30px 0;font-size:16px;color:#6b6861}.special-snippet-img{width:100%;display:block;margin:0 0 30px 0;height:427px}.special-snippet-img img{width:100%;height:100%;object-fit:cover}.special-leftdiv a.button{margin-right:30px}.nearby-page-snippet-main{padding:0 0 55px 0}.locationattraction+.locationattraction{margin-top:40px}.padding-common #rfpform{padding:55px 0 55px 0}.margin-top-30 .book-btn{margin-top:30px}.dining-near-heading{max-width:1170px;margin:55px auto 55px auto;width:100%}.dining-near-main{width:100%;padding:0 0 27px 0;display:inline-block}.dining-near-container{max-width:1170px;margin:0 auto 0 auto;width:100%}.dining-left-box{width:370px;float:left;position:relative;z-index:2;margin:0 28px 28px 0}.dining-near-inner-box .dining-left-box:nth-child(3n){margin-right:0}.dining-left-box-info{width:100%;float:left;background:#f7f7f4;border-radius:6px;overflow:hidden;-webkit-box-shadow:0 7px 10px 0 rgba(220,220,219,1);-moz-box-shadow:0 7px 10px 0 rgba(220,220,219,1);box-shadow:0 5px 20px 1px #bababa}.dining-left-box-text{width:100%;float:left;padding:20px 34px;position:relative;min-height:130px}.dining-left-web{position:absolute;bottom:23px}.dining-left-title{font-weight:800;display:block;margin:0 0 5px 0}.dining-left-phone{display:block;margin:0 0 5px 0}.dining-left-box-img{width:100%;height:220px}.dining-left-box-img img{width:100%;height:100%;object-fit:cover}.dining-near-heading h3{margin:0 0 20px 0;max-width:970px;width:100%}.dining-near-text{max-width:970px;width:100%}.things-page .faq-image-home img{display:none}.faq-question-box li h3{font-weight:800;font-style:normal;color:#20222c;font-family:'Nunito Sans';margin:8px 0 8px 0;padding:0;font-size:15px;text-transform:uppercase;border-radius:4px;position:relative}.faq-question-box li h3::after{font-weight:normal;font-style:normal;font-size:24px;color:#20222c;content:"";font-family:'mimiconfont'!important;top:15px;right:12px;position:absolute}.faq-question-box li .faqqusnright.activeTab h3::after{content:"";width:19px;height:1px;background:#20222c;top:30px;right:12px}.appbox-summary{display:none;min-width:165px;width:100%;position:absolute;top:30px;left:0;background-color:#e7e2d4;padding:5px;text-align:left;z-index:5}.appbox-summary a{border:0!important;display:block;line-height:0;margin:0 0 5px 0}.appbox-summary a:last-child{margin:0}.min-ght{min-height:385px}.marin-minus{margin:-360px 0 0 0}.special-leftwrap{width:570px;float:left;margin:0 50px 0 0}.special-rightwrap{float:left;width:280px}.special-rightwrap h3{color:#2b500f;font-size:16px;font-family:'Nunito Sans',sans-serif;line-height:normal;padding-bottom:0;text-transform:uppercase;margin:0 0 15px 0;font-weight:800}.special-rightwrap .column31,.special-rightwrap .column32,.special-rightwrap .column33{width:100%}.margin-tp0{margin-top:0}.special-main h2{text-align:center;text-transform:capitalize;margin:30px 0 40px 0}.special-main .dining-left-box-info{box-shadow:none;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.special-main .dining-left-box-info:hover,.special-main .dining-left-box-info:focus{-webkit-box-shadow:0 7px 10px 0 rgba(220,220,219,1);-moz-box-shadow:0 7px 10px 0 rgba(220,220,219,1);box-shadow:0 5px 20px 1px #bababa}.special-main .dining-left-title{color:#2b500f;font-size:16px;line-height:normal;padding-bottom:0;text-transform:uppercase;margin:0 0 20px 0;font-weight:800}.special-main .dining-left-title-main{font-family:'Crimson Text';font-style:normal;color:#20222c;font-size:30px;font-weight:normal;margin:0 0 10px 0;padding-bottom:0;text-transform:capitalize;line-height:normal}.special-main .dining-left-box-text{min-height:270px}.zoom-img-div{width:75px;height:75px;position:absolute;bottom:0;background:#f3f2ee;left:0;text-align:center;line-height:75px;border:5px solid #fff}.zoom-img-div a:link,.zoom-img-div a:visited{color:#1f222b;font-size:18px;font-weight:800;position:relative;top:-3px}.common-snippet:nth-child(2n) .snippet-img-inner .zoom-img-div{right:0;left:inherit}#thigstodo_content .faq-more-link{display:none}#faq-question-list .faq-more-link{display:none}.home-faq-wrap #faq-question-list .faq-more-link{display:block}#gdpr-privacy h2,#gdpr-privacy h3{margin:0 0 20px 0}#paracookiepolicy li::before{display:none}.ui-datepicker .ui-datepicker-buttonpane button{letter-spacing:1px}.tab-content-wrapper+.locationattractionmain{padding-top:0}.read-more-content a:link,.read-more-content a:visited{font-size:15px;color:#257008;font-weight:800;border-bottom:1px solid transparent}.read-more-content a:link:hover,.read-more-content a:visited:hover,.read-more-content a:link:focus,.read-more-content a:visited:focus{border-color:#257008}.accordion-content{display:none}.accordion-toggle-new{position:relative;display:block;cursor:pointer}.accordion-toggle-new::after{font-weight:normal;font-style:normal;font-size:24px;color:#20222c;content:"";font-family:'mimiconfont'!important;top:0;right:0;position:absolute}.accordions-title-acco.active .accordion-toggle-new::after{content:"";width:19px;height:1px;background:#20222c;top:15px;right:0}.home-social-share-wrap a:hover span,.home-social-share-wrap a:focus span{color:#fff}.thingtodo-attreaction{position:relative}.thingtodo-attreaction .breadcrumb-container{margin:0 auto 60px auto;position:absolute;top:132px;left:364px;z-index:5;padding:0 0 0 0}.thingtodo-attreaction .breadcrumb-container a{padding:0 0 0 0;margin:0 30px 0 0;position:relative}.thingtodo-attreaction .breadcrumb-container a::after{content:'';position:absolute;top:-1px;right:-21px;font-size:10px;color:#6b6861;font-family:'mimiconfont'!important;font-size:11px}#faq-question-list ul li h3 a:link:hover,#faq-question-list ul li h3 a:visited:hover,#faq-question-list ul li h3 a:link:focus,#faq-question-list ul li h3 a:visited:focus{color:#3b6e20}.inner-subpage .faq-image-home{display:none}.content-book-now.full-width-btn{width:100%;margin:30px 0 0 0}.content-book-now.full-width-btn a{margin:0 15px 0 0}#msCookieBanner{line-height:normal!important;height:auto!important;padding:10px 0!important}.imgmap{position:absolute}.deal-ullist{width:100%}.deal-ullist ul li{line-height:30px;position:relative;padding-left:16px}.deal-ullist ul li::before{content:"";font-family:'mimiconfont';position:absolute;left:0;font-size:6px;top:11px;line-height:1.1;color:#20222c}.downborder .reserv-drop select{border:1px solid transparent;border-radius:0}.downborder .reserv-drop select:focus{border:1px solid #2b500f}.rlogo{border:1px solid transparent}.rlogo:focus{border:1px solid #2b500f}.zoom-img-div a{border:1px solid transparent}.zoom-img-div a:focus{border:1px solid #2b500f}.container-blogpage{max-width:1170px;margin:0 auto 0 auto;width:100%}.img-parallax{width:100%;z-index:-1;position:absolute;top:0;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);pointer-events:none}.homehead-title #header{display:none}.map_img_artmap a.marker{position:absolute}.search-input-blog input{padding-right:40px}.inner-middle-image.home-textmain #header{display:none}.nearby-page-snippet-main.main-title-capital .format6 .website-wrap,.nearby-page-snippet-main.main-title-capital .format8 .website-wrap{display:none}.accordions-title-acco a:link:hover,.accordions-title-acco a:visited:hover,.accordions-title-acco a:link:focus,.accordions-title-acco a:visited:focus{color:#096514}.accordions-title-acco.active:hover .accordion-toggle-new::after,.accordions-title-acco.active:focus .accordion-toggle-new::after{color:#096514}.ec-singledateslector .ui-datepicker-trigger{border:1px solid transparent}.ec-singledateslector .ui-datepicker-trigger:focus{border-color:#20222c!important}#group-rfp{display:none;background:#fff}.commentPopup-floorplan #group-rfp{display:block;padding:20px 0}#group-rfp .commentinput .ada-datepicker .ui-datepicker-trigger img{height:100%}#divsiteabandonment a.button:link,#divsiteabandonment a.button:visited{height:64px!important}#divsiteabandonment .home-popup-title{line-height:27px}@media only screen and (min-width:1280px){.inner-middle-image #mainimage.flexslider .slides img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.inner-middle-image .slides li{height:600px}}.shuttle-adj{display:inline-block;padding-right:10px;vertical-align:top}.shuttle-adj-img{display:inline-block;padding-left:10px;vertical-align:top;float:right}@media screen and (max-width:1024px){.commentPopup-floorplan .mfp-container{overflow-y:scroll}.mfp-wrap{z-index:999999999!important}#group-rfp .commentlable{font-size:12px}}@media(max-width:767px){.shuttle-adj-img{float:none;margin:15px auto 0 auto;width:209px}}#meetingRFP button.ui-datepicker-trigger img{height:100%;width:100%}#stayfeed-box{display:none}.homepage-banner{z-index:1;right:0;bottom:0;position:absolute;background:rgba(0,0,0,0) url(/images_noindex/banner-bg.png) repeat scroll 0 0;padding:0;right:0;color:#fff;margin:0 auto;width:310px;text-align:center;box-sizing:border-box;line-height:normal;height:286px;display:none}.homepage-banner-inner{position:relative;left:54px;top:64px;margin:0;width:232px}.homepage-banner-title{color:#fff;font-size:36px;font-family:'Crimson Text';font-weight:bold;text-transform:uppercase}.homepage-banner-text{font-size:22px;color:#fff;line-height:28px;padding:10px 0;font-family:'Nunito Sans',sans-serif}.homepage-banner-text span{font-family:'Nunito Sans',sans-serif;font-size:28px;font-style:italic;text-transform:uppercase}.homepage-banner-btn{width:150px;margin:0 auto}.homepage-banner-btn a.button:link,.homepage-banner-btn a.button:visited{box-shadow:none}.homepkgbanner{position:absolute;z-index:4;right:25px;top:10px;text-align:center}.homepkgbanner a:link,.homepkgbanner a:visited{color:#f3f2f1}.homepkgbanner a:hover,.homepkgbanner a:focus{opacity:.8}.homepkgbanner img{width:100%;height:auto}.welcome-slide-main,.hotel-bxslider,.home-accommodation-right-inner{height:500px;overflow:hidden}.bx-wrapper .welcome-slide-main,.bx-wrapper .hotel-bxslider,.bx-wrapper .home-accommodation-right-inner{height:inherit}.social-share-left .box1-item2 a:link,.social-share-left .box1-item2 a:visited{color:#fff}.sw-icon-wrapper.jump-shake{color:#000!important}.formslable{display:none!important;color:#000!important;background:#fff!important}.inner-middle-image{background:#000}#gmap_canvas div#map{height:490px!important}#locationmixmap #map{height:450px!important}#thingstodomap #map{height:400px!important}.mapinnerbox_snippet br{display:none}.holidayptext h2{font-size:24px;text-transform:inherit;line-height:normal;margin:0 0 5px 0}.holidaysnip h2.snippet-head{text-transform:initial}.holidaysnip-date,.holidaysnip-add{font-weight:800}.holidaysnip-date{margin:15px 0 5px}.holidaysnip-add{margin-bottom:8px}.holidaysnip-date:before{content:"";font-family:'mimiconfont'!important;padding-right:10px}.holidaysnip-add:before{content:"";font-family:'mimiconfont'!important;padding-right:10px;font-size:18px;margin-left:-2px}.holidaydining{position:relative;max-width:1200px;margin:30px auto 60px;width:96%;box-sizing:border-box}.holidaydiningsnip{width:31.333%;display:inline-block;vertical-align:top;margin:0 1%}h2.holidaydining-head{font-size:30px;text-transform:inherit;padding:15px 0 8px}.holidaydining-img img{width:100%;height:auto;display:block}.holidaydining-title h2{font-size:40px;text-transform:initial;color:#2b500f;text-align:center;line-height:normal;padding-bottom:40px}.holidaydining-btns{margin-top:20px}.holidayshop-head h2{text-transform:initial;font-size:30px}.holidaysnip .holidaysnip-add{min-height:50px}.holidaysnip .dining-left-box-text{min-height:317px}.holidayshop-text{padding:20px 34px 70px}.holiday-shopping .holidaysnip-add{font-size:14px}.holidayshop-web{position:absolute;bottom:20px}.holidayspecial-banner{background-image:url(https://www.desertpalmshotel.com/resourcefiles/holiday-events-page-banner/holiday-special-bgimg.png);height:289px;background-size:cover;position:relative;box-sizing:border-box;background-color:#0b0432;background-position:center;background-repeat:no-repeat}.holidayspecial-banner-inner{max-width:900px;margin:0 auto;position:relative;box-sizing:border-box;padding-top:70px}h2.holidayspecial-banner-head{color:#fff;text-transform:initial;font-size:40px;padding-bottom:20px}.holidayspecial-desc{color:#fff;font-size:28px;line-height:32px;font-family:'Crimson Text';max-width:640px}.holidayspecial-banner-btns{position:absolute;right:0;top:50%;margin-top:40px}.holidayspecial-banner-btns a.button{box-shadow:none!important}.holidayspecial-banner:after{content:"";background-color:#3c2a6e;width:100%;top:59px;height:80%;z-index:-1;position:absolute}.covid-19-advisory-main-link:link,.covid-19-advisory-main-link:visited{position:absolute;right:0;top:0;background-color:#257008;color:#fff;padding:20px 20px 20px 55px;z-index:3;font-size:18px;text-transform:uppercase;font-weight:700}body.addBackground .covid-19-advisory-main-link:link,body.addBackground .covid-19-advisory-main-link:visited{background:url(/images_noindex/exclamation.png) no-repeat 15px 18px}.covid-19-advisory-main-link:hover,.covid-19-advisory-main-link:focus{background-color:#20232c}.social-share-left .social-connect-icons ul li a span.sr-only{color:#000}.hotel-slider-loop span.sr-only{color:#000!important}.bloglinktop a.ui-link{color:#20222c}.optInCheckbox a.ui-link:link,.optInCheckbox a.ui-link:visited{color:#096514}.optInCheckbox a.ui-link:link,.optInCheckbox a.ui-link:visited{color:#096514}.optInCheckbox a.ui-link:link:hover,.optInCheckbox a.ui-link:visited:hover,.optInCheckbox a.ui-link:link:focus,.optInCheckbox a.ui-link:visited:focus{color:#4d4425}.mfp-bg.my-mfp-popup-in .mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:800px}.my-mfp-popup-in .mfp-inline-holder .mfp-content{width:94%;max-width:900px}.home-popup{display:none}.home-popup-inner{background-color:#f5f3e6;padding:0;width:100%;box-sizing:border-box;position:relative}.home-popup-name h2{position:relative;color:#2b500f;font-size:30px;padding-bottom:12px;letter-spacing:0;margin-bottom:12px;font-weight:600;text-transform:inherit}.my-mfp-popup-in.pushItDown{margin-top:0!important}.my-mfp-popup-in button.mfp-close:hover,.my-mfp-popup-in button.mfp-close:focus{background-color:#000}.home-popup-img{position:relative;display:table-cell;vertical-align:middle;width:428px;box-sizing:border-box}.home-popup-img img{position:relative;display:block;width:100%;height:auto}.home-popup-img:before{content:"";width:92%;height:94%;box-sizing:border-box;position:absolute;left:4%;top:3%;border:1px solid #fff;z-index:1;pointer-events:none}.home-popup-text{display:table-cell;vertical-align:middle;padding:0 40px;font-size:17px;width:52.5%;background-image:url(/images_noindex/popupbg.png);background-repeat:no-repeat;background-position:right -3px;line-height:25px;background-color:#fcfcfb}.home-popup-disc ul{padding:20px 0 30px}.home-popup-disc li{position:relative;padding-left:12px}.home-popup-disc li:before{content:"";position:absolute;width:6px;height:6px;background-color:#002d5d;left:0;top:9px;border-radius:100%}.home-popup-btn .button{width:160px;margin-top:20px}button.mfp-close{width:43px!important}.my-mfp-popup-in .home-popup-inner button.mfp-close{font-size:14px;background:no-repeat;height:auto;width:75px!important;right:14px;top:0;text-align:center;border-radius:0;text-indent:inherit;color:#000;font-family:'Nunito Sans';font-weight:bold}button.mfp-close::after{display:none}.my-mfp-popup-in .home-popup-inner button.mfp-close:hover,.my-mfp-popup-in .home-popup-inner button.mfp-close:focus{opacity:.6}.home-popup .boxspacer{height:15px}.home-popup-disc a:link,.home-popup-disc a:visited{color:#2b500f;font-weight:bold;text-decoration:underline}.home-popup-disc a:hover,.home-popup-disc a:focus{text-decoration:none}.phone-popup-bg{color:#2b500f}#owner{text-align:center;background:#20222c;padding:10px 0;color:#fff;font-size:12px}#owner a:hover{text-decoration:underline}#msCookieBanner{font-size:13px!important;height:auto!important;width:100%!important;bottom:20px!important;max-width:850px!important;margin:0 auto!important;left:0!important;padding:10px 20px!important;right:0!important;display:flex!important;top:inherit!important;border:none!important;border-radius:5px;font-family:'opensans-regular',sans-serif!important;box-sizing:border-box;justify-content:space-between;align-items:center;flex-wrap:wrap}#msCookieBanner .left{width:75%!important;text-align:left!important;line-height:24px!important;padding-left:0!important}#msCookieBanner .left span:first-child{font-weight:600}#msCookieBanner .left span{display:table-cell;vertical-align:middle}#msCookieBanner .left span:last-child{font-weight:400;text-transform:none}#msCookieBanner a{border-bottom:1px solid!important;text-transform:capitalize}#msCookieBanner a:hover,#msCookieBanner a:focus{color:#38ad0a!important;border-bottom:solid 1px!important}#msCookieBanner .right{width:160px!important;display:block!important;text-align:left!important;float:right!important;font-weight:700!important;line-height:normal!important;margin-top:0}#msCookieBanner .right button{padding:10px!important;background-color:transparent!important;color:#000!important;border:solid 1px transparent!important;cursor:pointer!important;font-size:15px!important;color:#fff!important;transition:border .5s!important;text-transform:uppercase!important;font-weight:700!important;border-radius:3px!important;width:100%!important}#msCookieBanner .right button:hover,#msCookieBanner .right button:focus{border:1px solid #fff!important;outline:none!important}#wrapper .pushItDown{margin-top:0!important}@media only screen and (max-width:864px){#msCookieBanner .left{float:none!important;text-align:center!important;height:auto!important;width:100%!important}#msCookieBanner .left span{display:inline}#msCookieBanner .right{float:none!important;text-align:center!important;margin:0 auto!important}#msCookieBanner .right button{padding:10px 0!important;text-align:center!important}#msCookieBanner .right button:hover,#msCookieBanner .right button:focus{border:1px solid transparent!important}#msCookieBanner{max-width:335px!important;padding:10px!important;bottom:50px!important}}.flexslider .slides>li:first-child{display:block}.video-iframe{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.video-iframe iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.corner-banner{position:absolute;right:0;bottom:0;z-index:99;background-color:#257008;color:#fff;width:200px;border-radius:100% 0 0 0;height:150px}.corner-banner:hover{background-color:#20232c}.corner-banner-inner{padding:60px 0 0 57px;font-size:21px;font-family:'Crimson Text'}.corner-banner-inner a:link,.corner-banner-inner a:visited{color:#fff}.corner-banner-inner a:hover,.corner-banner-inner a:focus-visible{color:#fff;text-shadow:0 0 2px #fff}.videocontenthome{margin-top:50px;float:left;display:block;width:100%;box-sizing:border-box}.videocontenthome-data{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.videocontenthome-data iframe{left:0;top:0;height:100%;width:100%;position:absolute}.ig-dining{display:block;font-size:20px;margin-bottom:5px}.ig-dining-icon{font-size:25px}.videocontenthome-data img{width:100%;height:auto}.locationattraction.groups-faqs{padding-top:70px;padding-bottom:70px}.tripleseat-3party-form{margin-bottom:40px;border-bottom:1px solid #ccc;padding-bottom:40px}.tripleseat-3party-form h2{padding-top:30px}.tripleseat-3party-form input[type="text"],.tripleseat-3party-form input[type="tel"],.tripleseat-3party-form input[type="number"],.tripleseat-3party-form input[type="date"],.tripleseat-3party-form select,.tripleseat-3party-form textarea{width:100%!important}#tripleseat_embed_form label span.required{color:#e21219!important}#tripleseat_embed_form #lead_submit{color:#fff!important}
/*--- Offline css--- */
.offlinebtn {
    width: 170px;
}

/*--- Offline css--- */

/*---Pop Up  css--- */
.allow-direction-box{
display: none;
}
.allow-direction-box.active-box {
  background-color: rgba(238, 238, 238, 0.9);
  display: block;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 11;
}
.allow-direction-box.active-box > img {
  display: block;
  margin: 80px auto 0;
  text-align: center;
}
.notification-popup {
  display: none;
	border-bottom: 0;
	opacity: 0;
	position: fixed;
	top: 120%;
	visibility: hidden;
	z-index: 20;
  width:0;
  text-align: center;
  border: 3px solid #fff
}
.notification-popup.newuser-active-it{
opacity: 1;
visibility: visible;
right:20px;
  width:auto;
min-height:200px;
  background: #20222c;
  width:320px;
  padding: 0 25px 40px 25px;
  border-radius: 4px;
}
.notification-popup.scrolled {
    top: 40%;
}
.allow-disallow-btn {
    padding: 0 10px;
}
.alert-msg h2 {
    color: #fff;
}
.notification-popup a.btn-common.btn-primary {
    min-width: inherit;
    width: 100%;
}
.notification-inner {
   color:#fff;
    width:100%;
  position: relative;  
  padding:65px 0px 15px 0px;
    box-sizing: border-box;
}
.alert-msg::before {
    content: '\e96c';
    font-family: 'mimiconfont';
    font-size: 34px;
    cursor: default;
    height: 45px;
    left: 50%;
    position: absolute;
    top: 25px;
    width: 44px;
    margin: 0 0 0 -22px;
    font-weight: 400;
}
.contentfocus:focus {
    outline: 1px solid #fff;
    box-shadow: 0 0 2px #fff inset;
    -webkit-box-shadow: 0 0 2px #fff inset;
    -ms-box-shadow: 0 0 2px #fff inset;
    -moz-box-shadow: 0 0 2px #fff inset;
}
.alert-msg {font-size: 20px; font-weight: 900; letter-spacing: 0.5px;}

.allow-disallow-btn .donotallowbtn {display:none; width:49.85%; float: left;}
.allow-disallow-btn > div a.button:link, .allow-disallow-btn > div a.button:visited {
border-radius: 0;
    width: 100%; box-shadow: none;    padding: 13px 30px 11px 30px;
}

.allow-disallow-btn > div.donotallowbtn a.button:link, .allow-disallow-btn > div.donotallowbtn a.button:visited {
    border-radius: 0;
    width: 100%;  box-shadow: none;    padding: 13px 30px 11px 30px;
}
.allowbtn {
    max-width: 240px;
    margin: 0 auto;
}
.allow-disallow-btn::after {
	clear: both;
	content: " ";
	position: relative;
}
.mim-icon-close.prompt-close {
    position: absolute;
    left: -10px;
    top: -14px;
    cursor: pointer;
    font-size: 11px;
    width: 30px;
    height: 30px;
    border: 2px solid #fff;
    background: #002d5d;
    text-align: center;
    color: #fff;
    font-weight: 800;
    line-height: 28px;
    border-radius: 100%;
    z-index: 2;transition: 0.5s all;
}
.mim-icon-close.prompt-close:hover, .mim-icon-close.prompt-close:focus {background:#000;color: #fff;}

.notification-checkbox {	
  margin-top:14px;
  font-size: 16px;
}
.donotallowbtn {
    padding-right:10px;
}
/*---Pop Up css END--- */

#ftpwanotification {
    margin-top: 0px;display: none;    margin-bottom: 10px;
}
#ftpwanotification a {cursor: pointer;}
div#ftpwanotification.active {
    display: block;
}
/* Start: For notification popup  Tablet*/
.pwa-tablet .notification-popup {	
	position: fixed;
	right: 0;
	top: 20%;
    z-index:11;
	left: 0;
	margin: 0 auto;	
	width: 425px !important;
}


/* End: For notification popup */

#ftpwanotification .icon-bell {
    position: relative;
    top: 2px;
}

/*mobile-css*/
.pwa-mobile .notification-popup {
    top: 105px;
    width: 90% !important;
    left: 0;
    right: 0;
    margin: 0 auto;
      box-sizing: border-box;
}
.pwa-mobile .notification-checkbox {
    font-size: 15px;
}
.pwa-mobile .notification-inner {
	width: 100%;	
}
.pwa-mobile .notification-popup.newuser-active-it {	
	/*min-height: 200px;	
    z-index: 11;*/
}
.pwa-mobile .allow-disallow-btn>div {
    width: 240px;
    margin: 0 auto;
}
.pwa-mobile .locator-checkbox{
    margin-top: 8px;
}
.pwa-mobile .alert-msg{
  font-size: 18px;
}


/*ends here*/	


	