
 /* 
-------cacheFileName----------
 key8B9357FD6136CD83AB72DF5F35C045A1D3013484F4CDE1E598B8E302ACD8E8FF#2025-10-19T07--33--04 */ 

@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-chair:before{content:""}.mim-icon-tripadvisor-logotype: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:""}
.powered-statement{display:block;clear:both;padding:25px 0 0 0;text-align:center;border-top:1px solid}*{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}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:#000;outline:none;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}a:hover,a:focus{outline:none;color:#000;border-bottom:1px solid #000}.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:#000;font-family:inherit;font-size:16px;margin:0;padding:0 20px;border-radius:0;height:53px}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:15px}#paracookiepolicy ul li{padding-bottom:10px}.btn{transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-webkit-transition:all 200ms ease-in-out 0s}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase}::selection{background-color:#c38900}strong{font-weight:600}.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}.reservation-top ul li button.ui-datepicker-trigger{position:absolute;background:transparent;right:-7px;bottom:13px;padding:2px;font-size:0;border:1px solid transparent;line-height:0;margin:0 0 0 0;height:26px;width:26px;cursor:pointer}.ui-datepicker-month,.ui-datepicker-year{color:#0d1f2c}.ui-widget-content .ui-state-active{background-color:#c89211;color:#000;border:#c89211 solid 1px}.ui-datepicker .ui-datepicker-buttonpane button:hover,.ui-datepicker .ui-datepicker-buttonpane button:focus{background-color:#c89211;color:#000}.ui-state-default.ui-state-hover{background-color:#c89211;color:#000;border:#c89211 solid 1px}.ada-datepicker{position:relative}.reservation-top ul li button.ui-datepicker-trigger:focus,.ada-datepicker .ui-datepicker-trigger:focus{border:1px solid #000;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;-moz-appearance:textfield}input[type="text"]:focus,select:focus,#blogpostcomment .commentcodecol4 a:focus,#emailOfferForm .email-frmfieldset #imgcode-home:focus,input:focus,textarea:focus{border:2px solid #c89211;box-shadow:0 0 10px rgba(0,0,0,.7);-webkit-box-shadow:0 0 10px rgba(0,0,0,.7)}.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}a.has-link:focus,a.has-link:hover{border-bottom:1px solid #000}.input-error{border:solid 1px red!important}#breadcrumb a{border-bottom:1px solid transparent}#breadcrumb a:focus{border-color:#000}.error-message{color:#7d0000;font-size:14px}#logo a:link,#logo a:visited{display:block;border:1px dotted transparent;vertical-align:middle}#logo a:focus{border:1px solid #000}body{min-height:100%;margin:0;padding:0;font-family:'Josefin Sans',sans-serif;font-weight:normal;font-size:17px;line-height:1.42857143;color:#000;background:#f8f6ed}#wrapper{width:100%;padding:110px 0 0 0;margin:0 0 0 0}#main{position:fixed;top:0;width:100%;background:transparent;background-color:rgba(0,0,0,0);z-index:10;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.header-top{height:76px;background-color:#6d6036;line-height:76px;position:relative}.header-bottom{height:80px;background-color:#fff;line-height:80px;position:relative}.header-top-wrap{background-color:#6d6036}.header-top-wrap,.header-bottom-wrap{max-width:1170px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.header-top::after{position:absolute;content:" ";width:50%;height:100%;background-color:#4d4425;right:0;top:0;z-index:1}.header-top-wrap::after,.header-bottom-wrap::after{clear:both;content:" ";display:block}.header-main{padding:10px 0 4px 0;background:#f8f6ed;-webkit-box-shadow:0 10px 26px -11px rgba(0,1,1,.67);-moz-box-shadow:0 10px 26px -11px rgba(0,1,1,.67);box-shadow:0 10px 26px -11px rgba(0,1,1,.67);width:100%;float:left}.header-container{max-width:1230px;margin:0 auto;padding:0 0 0 0;width:100%;position:relative}.logo-column{width:16.666666%;float:left}.right-header{width:82.821%;float:right;margin:15px 0 0 0}.top-contact-info{width:100%;text-align:right;float:right;margin:0 0 0 0;position:relative}.top-contact-info li{width:auto;display:inline-block;font-size:14px;font-weight:300;color:#000;margin:0 40px 0 0}.top-contact-info li:last-child{margin:0}.top-contact-info li a{color:#000}.top-navigation{width:100%;text-align:right;float:right;margin:28px 0 0 0}.top-navigation li{width:auto;display:inline-block;margin:0 23px 0 0;font-size:14px;font-weight:700;color:#0d1f2c}.top-navigation li:last-child{margin:0}.top-navigation li a{color:#0d1f2c;text-transform:uppercase}.city-state{display:inline-block;font-size:15px;margin-right:0}#number{display:inline-block;font-size:15px;margin:0 40px 0 0;position:relative}#number span,.city-state span{font-size:15px;margin-right:9px;font-weight:600}#number a:link,#number a:visited,.city-state a:link,.city-state a:visited{color:#000;border-bottom:1px solid transparent}#number a:hover,#number a:focus{border-bottom:1px solid #000}.city-state a:hover,.city-state a:focus{border-bottom:1px solid #000}#number::after,#number::before{content:" ";position:absolute;height:15px;width:1px;top:50%;margin-top:-7px;background-color:#fff}#number::after{right:0}#number::before{left:0}#nav{box-sizing:border-box;float:right;position:relative}#nav #topnav{position:relative}#nav ul::after{clear:both;content:" ";display:block}#nav ul{list-style:none}#nav ul li{float:left;font-size:14px;position:relative;text-transform:uppercase}#nav ul li a{border-bottom:1px solid transparent}#nav ul li a:hover,#nav ul li a:focus{border-color:#000}#nav ul li:last-child{margin-right:0}#nav ul li a:link,#nav ul li a:visited{color:#000;display:block;position:relative}#nav ul li a::after{content:" ";position:absolute;width:1px;height:22px;bottom:-22px;left:50%;background-color:#000;opacity:0;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transform:translateY(100%);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);display:none}#nav ul li a.navON{border-bottom:1px solid #000}#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;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}#nav ul li ul.dropnav{position:absolute;background-color:#132d3f;min-width:200px;margin-left:0;left:0;top:20px;padding:0 0 0 0;z-index:999999999}#nav ul li ul.dropnav li{float:none;margin:0;line-height:35px;text-align:left;width:100%}#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:#fff;display:block;vertical-align:top;padding:12px 15px;position:relative;font-weight:400;font-size:14px;letter-spacing:1px;text-transform:capitalize;border-bottom:1px solid;border-color:rgba(238,236,2237,.5);text-align:left;line-height:22px}#nav ul li ul.dropnav li:last-child a{border:none}#nav ul li ul.dropnav li a:hover,#nav ul li ul.dropnav li a:focus{background-color:#fff;color:#132d3f}#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}#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}.weather-holder{font-size:18px;color:#000;left:40px;position:absolute;bottom:3px;font-style:italic}#floatingweather{display:inline-block;margin:0 0 0 10px}.weather-holder a:link,.weather-holder a:visited{color:#000;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:5px;position:relative;top:-2px}.reserve-btn{text-align:center;margin-right:0;opacity:0;position:absolute;top:-10px;right:0;z-index:2;display:none}.fixed-header .city-state{margin-right:218px;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.fixed-header .right-header{margin-top:5px}.fixed-header .top-navigation{margin-top:25px}.fixed-header .reserve-btn{opacity:1;top:0;transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;display:block}.reserve-btn a.res-button:link,.reserve-btn a.res-button:visited{background-color:#0d1f2d;display:block;color:#fff;text-transform:uppercase;font-size:15px;font-weight:700;padding:15px 40px 11px 40px;min-width:178px;text-align:center;border:2px solid #0d1f2d}.reserve-btn a.res-button:hover,.reserve-btn a.res-button:focus{background-color:transparent;color:#0d1f2d}.fixed-header #number{margin:19px 40px 0 0}.reserve-btn a.res-button span{margin-left:0}.reservation-bg{display:block;position:absolute;left:0;width:100%;z-index:2;background:transparent;z-index:9;bottom:45px}.reservation-top{max-width:980px;margin:0 auto;padding:0 0}.reservation-top::after{clear:both;content:" ";display:block}.res-mob-close{float:left;font-size:15px;text-transform:uppercase;color:#fff}.res-mob-close a:link,.res-mob-close a:visited{color:#fff;letter-spacing:1.5px;border-bottom:1px solid transparent}.res-mob-close a:hover,.res-mob-close a:focus{border-bottom:1px solid #fff}.res-mob-close span{font-size:10px;margin-left:10px}.booking-form-data{height:101px;width:100%;float:left;background:#f8f6ed;padding:18px 0;position:relative;-webkit-box-shadow:-4px 3px 39px -11px rgba(0,1,1,.67);-moz-box-shadow:-4px 3px 39px -11px rgba(0,1,1,.67);box-shadow:-4px 3px 39px -11px rgba(0,1,1,.67)}.booking-form-data ul{padding:0;margin:0}.booking-form-data ul li{width:auto;float:left;padding:0 60px;position:relative}.booking-form-data ul li::after{content:'';position:absolute;top:0;right:0;width:1px;height:43px;background:#b9bdba}.booking-form-data label{font-style:normal;text-align:center;width:100%;display:block;font-size:17px;font-weight:600;color:#0d1f2c;margin:0 0 5px 0;padding:0}.booking-form-data input{background:transparent;border:none!important;height:25px;font-size:29px;color:#000;font-weight:400;width:175px;text-align:center;font-family:'Playfair Display',serif;height:36px;position:relative;top:-10px}.calendar-icon{box-shadow:none;border:none;line-height:0}.booking-form-data .increase input{width:60px;padding:0 5px;left:-6px}.booking-form-data ul li:last-child::after{display:none}.booking-form-data .book-btn{background:#c89211;font-size:17px;font-weight:600;text-align:center;display:inline-block;padding:0 40px;position:absolute;top:0;right:0;border:none;height:101px;letter-spacing:2px;text-transform:uppercase;font-family:'Josefin Sans',sans-serif}.booking-form-data .book-btn:hover,.booking-form-data .book-btn:focus{background:#193244;color:#fff}.reserv-inc-dec a.plus{position:relative;left:-5px;top:-11px}.booking-form-data .reserv-drop .mim-icon-add{font-weight:700;font-size:18px;position:relative;top:3px}.booking-form-data .reserv-drop .mim-icon-substract{font-size:18px;position:relative;top:3px}#reservation{float:left;position:relative;width:100%;background:#f8f6ed;padding:27px 0 11px 0}#reservation ul::after{clear:both;content:" ";display:block}#reservation ul li{float:left;width:auto;position:relative;padding:0 55px}#reservation ul li .ada-datepicker{width:175px;float:left;margin-left:5px}#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-family:'WorkSans-SemiBold';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}.reservation-bg.desk-reservation-active{display:block}#middle{position:relative;background:#000}.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}.home-middle-image{width:100%;display:inline-block}.home-middle-image #mainimage{max-width:inherit;padding:0}.home-middle-image #mainimage.flexslider .slides img{max-height:726px}#mainimage{position:relative;z-index:2;max-width:1170px;margin:0 auto;padding:0 20px;width:auto;background:#000}#mainimage .flex-control-nav{bottom:176px;left:0;position:absolute;text-align:center;right:0;z-index:5}#mainimage .flex-control-nav li{display:inline-block;margin:0 2px}#mainimage .flex-control-nav li a{cursor:pointer;display:block;height:15px;text-indent:-9999px;width:15px;border:none;border-radius:50%;margin:0 1px;background:#717171}#mainimage .flex-control-paging li a:hover,#mainimage .flex-control-paging li a:focus,#mainimage .flex-control-paging li a.flex-active{background:#c89211}.flex-pauseplay{display:none}#mainimage.flexslider .slides img{width:100%;display:block;height:574px;object-fit:cover;object-position:center}#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}#mainimage .flex-direction-nav a.flex-prev{left:0}#mainimage .flex-direction-nav a.flex-next{right:0}.home-middle-image #mainimage{position:static}.home-middle-image #mainimage .slides:after{display:none}#contentinfo{position:relative;background-color:#f8f6ed}#container-wrap{position:relative}.welcome-content-wrap{width:100%;padding:110px 0 150px 0;background:url(/images_noindex/welcome-content-bg.jpg) no-repeat left top;background-size:cover;min-height:764px;background-color:#122636;margin:-8px 0 0 0}.welcome-content-wrap .boxspacer{height:18px}#container{max-width:970px;margin:0 auto;padding:17px 20px 30px;position:relative}.welcome-content-wrap #box{max-width:850px;margin:0 auto}.welcome-content-wrap #header{font-weight:600;color:#fff;font-size:16px;display:block;letter-spacing:.02em;line-height:.9;margin:0 0 0 0;padding:0;text-transform:uppercase;font-style:italic}.welcome-content-wrap .box2{padding-top:23px;padding-bottom:11px}#header{font-size:50px;line-height:53px;text-align:center;padding-bottom:8px}.text-center{text-align:center}.contentinfo-home h1{font-size:44px;font-weight:400;color:#f6e9c9;line-height:52px;margin:0 0 30px 0;text-transform:uppercase;padding:0;font-family:'Playfair Display',serif;letter-spacing:2px;text-align:center}.welcome-content-wrap .read-more-content{font-size:17px;font-weight:300;color:#fff;line-height:30px;margin:0 0 30px 0}.guarantee-content{width:100%;display:inline-block;padding:0;margin:20px 0 0 0}.guarantee-content-left{width:27.3%;float:left;position:relative}.guarantee-content-left::before{position:absolute;top:0;left:0;content:'';background:url(/images_noindex/guarantee-marker.png) no-repeat left top;width:156px;height:155px}.guarantee-left-image{padding:0 0 0 201px;vertical-align:top;line-height:27px;font-weight:600;color:#fff;font-size:16px;width:315px;margin:51px 0 0 0;font-style:italic}.guarantee-content-right{width:72.7%;float:right;margin:0 0 0 0;padding:0 0 0 50px}.guarantee-content-right ul{padding:0;list-style:none;margin:63px 0 0 0}.guarantee-content-right ul li{width:auto;float:left;margin:0 35px 0 0;color:#fff;font-size:16px;font-weight:400}.guarantee-content-right ul li:last-child{margin:0}.guarantee-icon{color:#e6d4a7;font-size:23px;margin:0 10px 0 0;position:relative;top:5px}h1{margin:0 0 30px 0;padding:0 0 0 0;font-size:44px;line-height:45px;color:#000;text-align:left;text-transform:uppercase;font-family:'Playfair Display',serif}h2{margin:0 0 30px 0;padding:0 0 0 0;font-size:38px;line-height:40px;color:#000;text-transform:uppercase;font-family:'Playfair Display',serif}h3{margin:0 0 30px 0;padding:0 0 0 0;font-size:34px;line-height:36px;color:#000;text-transform:uppercase;font-family:'Playfair Display',serif}h4{color:#000;font-size:14px;font-weight:normal;margin:0 0 10px 0;padding-bottom:0;text-transform:uppercase;line-height:20px;font-family:'Playfair Display',serif}#content .readmoretest{display:inline-block;margin-left:-26px}#readmorelessbtn{padding-top:20px}.why-us-wrap{width:100%;margin:0;padding:110px 0;background:#fff;position:relative;z-index:1}.best-hotel-slide{width:100%;max-width:1440px;margin:0 auto;padding:0}.whyus-content-details{width:100%!important}.whyus-content-img,.whyus-content-img img{width:100%}.whyus-slide{width:440px;height:440px;display:inline-block;vertical-align:middle;background:#fff;border-radius:100%;padding:10px;position:absolute;top:50%;left:50%;z-index:9;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.whyus-slide-inner{width:100%;height:100%;border:5px solid #c89211;border-radius:100%;position:relative}.whyus-slide-content{width:100%;position:absolute;top:0;left:0;z-index:9;padding:80px 0 0 0}.whyus-slide-title{font-size:16px;font-weight:600;color:#292929;margin:0 0 13px 0;display:block;line-height:.91;letter-spacing:.05em;font-style:italic}.whyus-content-details h2{font-size:29px;font-weight:400;color:#0d1f2c;margin:0 auto 25px auto;display:block;line-height:36px;max-width:300px;font-family:'Playfair Display',serif;padding:0;letter-spacing:.01em;text-transform:capitalize}.whyus-slide-desc{max-width:345px;margin:0 auto 0 auto;font-size:16px;font-weight:300;line-height:26px;color:#000}.why-us-wrap .bx-controls{width:135px;position:absolute;bottom:67px;z-index:9999;left:50%;text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.why-us-wrap .bx-pager{position:relative;right:-45px;width:auto;font-size:25px;z-index:9999;top:-10px;color:#000;font-family:'Josefin Sans',sans-serif}.why-us-wrap .bx-pager span{font-size:25px;font-family:'Josefin Sans',sans-serif;font-weight:600;padding:0 5px 0 0;font-style:italic}.why-us-wrap .bx-pager span.current{font-size:38px;font-weight:600}.why-us-wrap .bx-controls-direction{display:inline-block;position:absolute;left:0;width:auto;z-index:9999}.why-us-wrap .bx-controls-direction a{top:inherit;height:inherit;text-indent:inherit;z-index:9999;font-size:0;border:0!important}.why-us-wrap .bx-controls-direction a.bx-prev::before{content:'';font-family:'mimiconfont';position:absolute;top:-60px;left:0;font-size:30px;color:#000}.why-us-wrap .bx-controls-direction a.bx-prev:focus::before,.why-us-wrap .bx-controls-direction a.bx-next:focus::before{color:#c89211}.why-us-wrap .bx-controls-direction a.bx-prev:hover::before,.why-us-wrap .bx-controls-direction a.bx-next:hover::before{color:#c89211}.why-us-wrap .bx-controls-direction a.bx-next::before{content:'';font-family:'mimiconfont';position:absolute;top:-60px;left:70px;font-size:30px;color:#000}.corporate-packages{width:100%;margin:0 0 0 0;padding:0 0 0 0;height:700px;overflow:hidden;position:relative}.corporate-packages .corporate-slide,.corporate-packages .bx-viewport,.corporate-packages .bx-wrapper{position:relative;max-width:inherit!important}.corporate-packages .corporate-slide{background-color:#171717}.corporate-slide::after{width:100%;height:100%;content:'';position:absolute;top:0;left:0;background:url(/images_noindex/corporate-slide-effectshad2.png) no-repeat left top;background-size:100% 100%;z-index:1}.corporate-packages .corporate-slide img{height:100%;object-fit:cover;width:100%}.corporate-slide-caption{width:430px;position:absolute;top:50%;left:285px;color:#fff;z-index:9;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);opacity:0;transition:1s;-webkit-transition:1s;-ms-transition:1s;-o-transition:1s}.corporate-slide.active-slide .corporate-slide-caption{opacity:1;transition:3s;-webkit-transition:1s;-ms-transition:1s;-o-transition:1s}.corporate-slide .corporate-slide-title{margin:0 0 15px 0;font-weight:600;font-size:16px;color:#fff;line-height:normal;display:block;letter-spacing:.09em;font-style:italic}.corporate-slide h2{margin:0 0 18px 0;font-size:38px;line-height:44px;font-weight:400;color:#fff;font-family:'Playfair Display',serif;padding:0;letter-spacing:.05em}.corporate-slide .corporate-slide-description{margin:0 0 20px 0;font-size:17px;font-weight:300;color:#fff;line-height:26px}.corporate-slide a{min-width:200px;padding:27px 30.5px 24px 30.5px;line-height:1;color:#fff;display:inline-block;border:2px solid #fff;background:transparent;font-size:15px;font-weight:normal;letter-spacing:1px;font-family:'Josefin Sans',sans-serif}.corporate-slide a:hover,.corporate-slide a:focus{color:#0d1f2c;display:inline-block;background:#fff;font-size:15px;font-weight:700}.corporate-packages .bx-controls{position:absolute;top:50%;left:1370px;z-index:5;transform:translate(0%,-50%);width:146px;height:430px;background:#c89211}.corporate-packages .bx-pager{position:relative;right:0;width:auto;font-size:25px;z-index:9999;top:67px;color:#000;font-family:'Josefin Sans',sans-serif;font-weight:400}.corporate-packages .bx-pager span.current{font-size:54px;font-weight:500}.corporate-packages .bx-pager span{font-size:25px;font-family:'Josefin Sans',sans-serif;font-weight:500;padding:2px 5px 0 0;font-style:italic}.corporate-packages .bx-controls-direction{position:absolute;bottom:126px;left:18px}.corporate-packages .bx-wrapper .bx-controls-direction a{position:relative;text-indent:inherit;font-size:0;top:inherit}.corporate-packages .bx-controls-direction a.bx-prev::before{content:'';font-family:'mimiconfont';position:absolute;top:0;left:0;font-size:45px;color:#000}.corporate-packages .bx-controls-direction a.bx-next::before{content:'';font-family:'mimiconfont';position:absolute;top:0;left:68px;font-size:45px;color:#000}.corporate-packages .bx-controls-direction a.bx-prev:focus::before,.corporate-packages .bx-controls-direction a.bx-next:focus::before{color:#fff}.corporate-packages .bx-controls-direction a.bx-prev:hover::before,.corporate-packages .bx-controls-direction a.bx-next:hover::before{color:#fff}.amenities-wrap{width:100%;background:#f8f6ed;padding:112px 87px 108px 87px;z-index:2;position:relative}.amenities-innerpart{max-width:1430px;display:inline-block;margin:0 0 0 0;width:100%;overflow:hidden;position:relative}.amenities-slide{width:100%;display:table;margin:0 0 0 0;padding:0 0 0 0}.amenities-slide-left{width:68.112%;display:table-cell;margin:0;padding:0}.amenities-slide-left img{width:100%}.amenities-slide-right{width:31.888%;display:table-cell;padding-left:73px;vertical-align:middle;height:100%}.amenities-slide-right .amenities-title{margin:0 0 17px 0;font-weight:600;font-size:16px;color:#000;line-height:normal;display:block;font-style:italic}.amenities-slide-right h2{padding:0 0 0 0;margin:0 0 21px 0;font-size:38px;line-height:40px;font-weight:400;color:#000;font-family:'Playfair Display',serif}.amenities-slide-right .amenities-description{margin:0 0 25px 0;font-size:17px;font-weight:300;color:#000;line-height:26px}.amenities-slide-right a{min-width:200px;padding:27px 30.5px 24px 30.5px;line-height:1;color:#0d1f2c;display:inline-block;border:2px solid #0d1f2c;background:transparent;font-size:15px;font-weight:600;margin:20px 0 0 0;letter-spacing:1px;font-family:'Josefin Sans',sans-serif}.amenities-slide-right a:hover,.amenities-slide-right a:focus{color:#fff;background:#0d1f2c;color:#fff}.amenities-innerpart .bx-controls{position:absolute;bottom:141px;right:-6px;width:150px;z-index:9999}.amenities-innerpart .bx-wrapper .bx-controls-direction a{margin-top:0;outline:0 none;text-indent:inherit;top:0;width:auto;z-index:9999;position:inherit;font-size:0}.amenities-innerpart a.bx-prev{margin-right:15px;position:relative}.amenities-innerpart .bx-wrapper .bx-controls-direction a{font-size:0}.amenities-innerpart .bx-controls-direction a.bx-prev::before{content:'';font-family:'mimiconfont';position:absolute;top:0;left:0;font-size:31px;color:#000;border:1px solid transparent}.amenities-innerpart .bx-controls-direction a.bx-next::before{content:'';font-family:'mimiconfont';position:absolute;top:0;left:46px;font-size:31px;color:#000}.amenities-innerpart .bx-pager{position:relative;left:92px;width:0;font-size:25px;z-index:9999;top:0;color:#000;font-family:'Josefin Sans',sans-serif}.amenities-innerpart .bx-pager span{font-size:25px;font-weight:600;padding:0 5px 0 0;font-style:italic}.amenities-innerpart .bx-pager span.current{font-size:38px}.amenities-innerpart .bx-pager{display:block}.amenities-innerpart .bx-controls-direction a.bx-next:focus::before,.amenities-innerpart .bx-controls-direction a.bx-prev:focus::before{color:#c89211}.amenities-innerpart .bx-controls-direction a.bx-next:hover::before,.amenities-innerpart .bx-controls-direction a.bx-prev:hover::before{color:#c89211}.event-wrap{width:100%;padding:100px 60px;background:#0d1f2c;margin-top:100px}.event-inner{width:100%;display:table;padding:0 0 0 285px;height:692px}.event-left{width:430px;padding:0 0 0 0;display:table-cell;vertical-align:middle;height:100%}.event-left .event-title{font-size:16px;font-weight:600;color:#fff;display:block;letter-spacing:2px;margin:0 0 13px 0;letter-spacing:.09em;font-style:italic}.event-left h2{font-size:38px;font-weight:400;line-height:42px;color:#fff;margin:0 0 22px 0;padding:0;font-family:'Playfair Display',serif;text-transform:uppercase;letter-spacing:.02em}.event-left .event-description{font-size:17px;font-weight:300;line-height:26px;color:#fff;margin:0 0 34px 0}.event-left ul{padding:0;margin:0 0 20px 0;width:100%;float:left}.event-left ul li{font-weight:400;font-size:23px;margin:0 0 25px 0;color:#fff;line-height:1;letter-spacing:.06em;font-style:italic}.event-left a{color:#fff}.event-left a:hover,.event-left a:focus{border-width:2px}.btn-white{display:inline-block;padding:27px 30.5px 24px 30.5px;line-height:1;border:2px solid #fff;color:#fff;font-size:15px;font-weight:600;background:transparent;letter-spacing:1px;min-width:250px;font-family:'Josefin Sans',sans-serif}.btn-white:hover,.btn-white:focus{background:#fff;border-color:#fff;color:#0d1f2c}.event-right{width:66.581%;width:974px;display:table-cell;padding:0 0 0 57px;vertical-align:middle}.event-right img{width:100%}.restaurant-details{width:100%;padding:97px 0 102px 0;background:#f0ede2}.restaurant-details .dining-title{display:block;font-size:16px;font-weight:600;color:#000;margin:0 auto 12px auto;letter-spacing:.09em;font-style:italic}.restaurant-details h2{font-size:38px;font-weight:400;color:#000;line-height:44px;margin:0 auto 21px auto;font-family:'Playfair Display',serif;max-width:770px;padding:0;letter-spacing:3px}.restaurant-details .dining-description{display:block;font-size:17px;font-weight:300;color:#000;line-height:26px;margin:0 auto 24px auto;max-width:553px}.home-restaurant-list{width:100%;display:inline-block}.restaurant-details ul{width:100%;float:left;padding:0;margin:0;list-style:none}.restaurant-details ul li{width:25%;float:left;margin:0;padding:0;border-right:1px solid #fff;position:relative;height:618px;overflow:hidden;background-color:#282828}.restaurant-details ul li:last-child{border-right:none}.restaurant-details ul li img{height:100%;object-fit:cover;width:100%}.restaurant-details ul li::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images_noindex/image-shadow-layer.png) no-repeat left top;background-size:100% 100%;z-index:1}.restaurant-name{width:100%;height:100%;position:absolute;bottom:0;text-align:center;z-index:2}.restaurant-name h3{margin:0 0 0 0;color:#fff;font-size:26px;font-weight:700;line-height:normal;position:absolute;bottom:50px;text-align:center;width:100%;font-family:'Josefin Sans',sans-serif;text-transform:capitalize}.restaurant-name h3 a{color:#fff;border-bottom:1px solid transparent}.restaurant-name h3 a:hover,.restaurant-name h3 a:focus{border-color:#fff}.gallery-wrap{width:100%;height:615px}.gallery-left{width:44.79%;float:left;padding:71px 0 52px 317px;background:#0d1f2c;height:100%}.gallery-left .carouselitems{max-width:445px}.gallery-left .gallery-left-title{font-size:16px;font-weight:600;color:#fff;display:block;letter-spacing:2px;margin:0 0 20px 0;font-style:italic}.gallery-left h2{font-size:38px;font-weight:400;line-height:30px;color:#fff;margin:0 0 25px 0;font-family:'Playfair Display',serif;padding:0}.gallery-left .gallery-left-description{font-size:17px;font-weight:300;line-height:26px;color:#fff;margin:0 0 25px 0}.gallery-left ul{width:100%;float:left;padding:0;margin:0}.gallery-left ul li{width:144px;height:144px;float:left;overflow:hidden;position:relative;margin:0 8px 8px 0}.gallery-left ul li:nth-child(3n){margin-right:0}.gallery-left ul li a{display:block;width:100%;height:100%;border:5px solid transparent;border-radius:100%;position:relative}.gallery-left ul li a:hover,.gallery-left ul li a:focus{border-color:#c89211}.gallery-left ul li img{width:100%;height:100%;object-fit:cover;border-radius:100%}.gallery-image-overlay{width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;background:rgba(0,0,0,.7);opacity:0;transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-webkit-transition:all 200ms ease-in-out 0s;border-radius:100%}.gallery-left ul li:hover .gallery-image-overlay,.gallery-left ul li:focus .gallery-image-overlay{opacity:1}.gallery-left ul li a:hover .gallery-image-overlay,.gallery-left ul li a:focus .gallery-image-overlay{opacity:1}.gallery-image-overlay .linktext{display:block;width:100%;height:100%;color:#fff;font-weight:700;font-size:14px;position:absolute;top:0;left:0}.gallery-image-overlay .linktext span{width:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:17px}.gallery-left .viewall-gellary{background:#c89211;border-color:#c89211;border-radius:100%}.gallery-left .viewall-gellary a{color:#000;letter-spacing:1px;position:absolute;top:0;left:0;font-weight:600;display:block;width:100%;height:100%;text-align:center;border-radius:100%;font-size:14px}.gallery-left .viewall-gellary a span{width:105px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-left .viewall-gellary a:focus,.gallery-left .viewall-gellary a:hover{color:#fff;background:#0d1f2c;border-color:#c89211}.gallery-right{width:55.21%;float:left;height:100%}.gallery-right img{width:100%;height:100%;object-fit:cover}.gallery-right{width:55.21%;float:left;height:100%}.gallery-right img{width:100%;height:100%;object-fit:cover}.gallery-right .gallery-right-img-list{height:100%;width:100%}.gallery-right img{transition:1s;-webkit-transition:1s;-ms-transition:1s;-o-transition:1s;opacity:0}.gallery-right img.fadeimg{opacity:1}.guests-explore-wrap{width:100%;background:#f8f6ed;padding:110px 53px 0 53px;font-size:0;float:left}.guests-explore-wrap h2{max-width:455px;border-left:5px solid #c89211;padding:0 0 0 25px;margin:0 0 0 270px;font-size:29px;color:#0d1f2c;font-weight:400;line-height:1.2;font-family:'Playfair Display',serif;text-transform:capitalize}.explore-left{width:43.1833%;float:left;margin:52px 1.6% 0 0}.image-item1{width:100%;height:404px;display:block;margin-bottom:30px}.image-item1 img{width:100%;height:100%;object-fit:cover}.image-item2{width:484px;float:right;height:320px}.image-item2 img{width:100%;height:100%;object-fit:cover}.explore-right{width:55%;float:left;margin:-23px 0 0 0}.right-inner1{width:100%;float:left;margin:0 0 30px 0}.right-inner-sub-left{width:47%;margin:0 3% 0 0;height:729px;float:left}.right-inner-sub-left img{width:100%;height:100%;object-fit:cover}.right-inner2{width:100%;float:left}.right-inner2 .expore-btn{border:2px solid #0d1f2c;color:#0d1f2c;min-width:320px;display:inline-block;background:transparent;font-size:15px;font-weight:600;letter-spacing:1px;padding:27px 34px 24px 35px;line-height:1;font-family:'Josefin Sans',sans-serif}.expore-btn:hover,.expore-btn:focus{background:#0d1f2c;border-color:#0d1f2c;color:#fff}.right-inner-sub-right{width:50%;height:326px;float:left;margin:30px 0 0 0;padding:0 0 0 0}.right-img-item1{width:100%;height:100%;float:left;margin:0 0 30px 0;padding:0}.right-img-item1 img{width:100%;height:100%;object-fit:cover}.right-img-item2{width:345px;height:345px;border:5px solid #c89211;overflow:hidden;border-radius:100%;clear:left}.right-img-item2 img{height:100%;width:100%;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.experience-container{max-width:1200px;margin:0 auto;padding:0 15px}.experience-inner-part{width:100%;float:left;margin:108px 0 0 0;padding:0 0 0 0}.experience-inner-part h2{margin:0 0 27px 0;font-size:38px;color:#000;font-weight:400;line-height:.8;border:none!important;max-width:100%;font-family:'Playfair Display',serif;letter-spacing:.04em;text-transform:uppercase}.experience-inner-part h3{margin:0 0 27px 0;font-size:22px;color:#0d1f2c;font-weight:300;line-height:1;padding-bottom:0;letter-spacing:-.8px;text-transform:lowercase;font-family:'Josefin Sans',sans-serif}.experience-inner-part h3 a{border-bottom:1px solid transparent}.experience-inner-part h3 a:hover,.experience-inner-part h3 a:focus{border-color:#000}.experience-social{width:100%;text-align:center;font-size:0;margin:0 0 30px 0}.experience-social li{width:auto;float:none;display:inline-block;margin:0 28px 0 0;line-height:0}.experience-social li:last-child{margin-right:0}.experience-social li a{color:#0d1f2c;font-size:22px}.experience-social li a:hover,.experience-social li a:focus{color:#a77809;border:0}.experience-image-gellary{width:100%;float:left;margin:0 0 0 0;padding:0;position:relative;z-index:1}.inner-experience-image-gellary{width:25%;float:left;margin:0;padding:0;position:relative;height:292px}.inner-experience-image-gellary a{width:100%;height:100%;display:block}.inner-experience-image-gellary::after{content:'';position:absolute;top:0;right:0;width:1px;height:237px;background:#f8f6ed}.inner-experience-image-gellary:last-child::after{display:none}.inner-experience-image-gellary img{width:100%;height:100%;object-fit:cover}.inner-experience-image-overlay{text-align:center;width:100%;height:100%;position:absolute;top:0;letter-spacing:0;background:rgba(0,0,0,.75);opacity:0;transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-webkit-transition:all 200ms ease-in-out 0s}.inner-experience-image-gellary a:hover .inner-experience-image-overlay,.inner-experience-image-gellary a:focus .inner-experience-image-overlay{opacity:1}.inner-experience-image-overlay .experience-overlay-content{width:100%;height:100%;display:block;position:absolute;top:0;left:0;color:#fff;font-weight:300;font-size:18px}.inner-experience-image-overlay .experience-overlay-content span{width:135px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ftr-home .footer-one{width:100%;float:left;background:#0d1f2c;padding:115px 0 50px 0;margin:-65px 0 0 0;position:relative}.footer-one ul{width:100%;text-align:center;padding:0}.footer-one ul li{float:none;width:auto;display:inline-block;margin:0 50px 0 0;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.footer-one ul li:last-child{margin:0}.footer-one ul li a{color:#fff;font-weight:normal}.footer-one ul li a:hover,.footer-one ul li a:focus{border-color:#fff!important}.footer-second{width:100%;float:left;margin:0 0 0 0;padding:80px 0 80px 0;background:#f8f6ed}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.footer-left{float:left;position:relative;width:53.42%}.footer-left .footer-box{font-size:17px}.footer-left .htl-phone,.footer-left .htl-fax,.footer-left .htl-website{display:inline-block;font-family:'Josefin Sans',sans-serif;font-weight:300;width:100%}.footer-left .footer-info-title-reserv{font-family:'Josefin Sans',sans-serif;font-weight:300}.footer-left .htl-addr,.footer-left .phone-wrap{padding-left:0;padding-bottom:0;font-weight:300}.footer-right{float:right;position:relative;width:46.58%}.social-links{width:100%;float:right;text-align:right;margin:0 0 30px 0}.social-links ul{list-style:none;padding:0;margin:0;line-height:0}.social-links ul li{font-size:18px;display:inline-block;margin:0 20px 0 0;width:auto;line-height:0}.social-links ul li:last-child{margin:0}.social-links ul li a{color:#343333;border:0}.social-links ul li a:hover,.social-links ul li a:focus{color:#a77809}.marriot-info{width:100%;display:inline-block;text-align:right}.marriot-logo{display:inline-block}.marriot-logo a{border:1px solid transparent;display:block;padding:2px}.marriot-logo a:hover,.marriot-logo a:focus{border:1px solid #000;display:block}.marriot-logo a:focus{border:1px solid #000}.marriot-text{display:inline-block;margin:0 0 0 20px;text-align:left;width:175px}.marriot-text .exclusive-title{margin:0 0 10px 0;font-size:14px;font-weight:400;line-height:20px}.marriot-text a{font-size:14px;font-weight:700;color:#000;position:relative}.marriot-text a::before{content:'';position:absolute;top:1px;right:-13px;width:8px;height:6px;background:url(/images_noindex/ftr-start-now-arrow.png) no-repeat left top}.privacy-links{width:100%;float:right;text-align:right;margin:30px 0 0 0}.privacy-links ul{padding:0;margin:0;font-size:0;line-height:30px}.privacy-links ul li{display:inline-block;margin:0 0 0 0;padding:0 9px 0 9px;width:auto;position:relative;line-height:1.2}.privacy-links ul li::after{content:'';position:absolute;top:0;right:0;width:2px;height:16px;background:#a5a49e}.privacy-links ul li a{color:#000;font-size:15px}.privacy-links ul li:first-child{padding-left:0}.privacy-links ul li:last-child{padding-right:0}.privacy-links ul li:last-child::after{display:none}.clients-logo{width:100%;float:left;margin:60px 0 22px 0;padding-left:0}.clients-logo ul{text-align:center;float:none;list-style:none}.clients-logo ul li{width:auto;float:none;display:inline-block;margin:0 40px 0 0}.clients-logo ul li:last-child{margin:0}.clients-logo ul li a{border:1px solid transparent;display:block;padding:2px}.clients-logo ul li a:focus{border:1px solid #000}#note{border-top:none;position:relative;background-color:#fff}.link-email{height:130px;line-height:130px;position:relative;background-color:#6d6036}.link-email-wrap{max-width:1170px;margin:0 auto;padding:0 20px}.link-email::after{content:" ";width:50%;height:100%;position:absolute;top:0;right:0;background-color:#4d4425;z-index:1}.link-email-wrap{max-width:1170px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.link-email-wrap::after{content:" ";clear:both;display:block}.googleaddress.footer-box.googleaddress2{margin:0}.information.footer-box{margin-right:0;width:50%;float:left}.footer-information::after{clear:both;display:block;content:" "}.information.footer-box ul::after{clear:both;content:" ";display:block}.information.footer-box ul li{float:left;margin-right:70px}.information.footer-box ul li a:link,.information.footer-box ul li a:visited{color:#fff;text-transform:uppercase;font-family:'WorkSans-Medium';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}.subscribe-box.footer-box{float:right}.footer-sec-title{font-family:'Times New Roman';font-size:20px;padding-bottom:10px;color:#fff;line-height:40px}.footer-information::after{clear:both;display:block;content:" "}.footer-main-logo{float:left;margin-right:35px;width:195px}.footer-main-logo-wrap a:link,.footer-main-logo-wrap a:visited{display:inline-block;border:1px solid transparent}.footer-main-logo-wrap a:focus{display:block;border:1px solid #000}.footer-information-wrap{float:left;width:388px}.footer-main-logo-wrap img{vertical-align:top}footer a.nav:link,footer a.nav:visited,footer a:link,footer a:visited{color:#000;border-bottom:1px solid transparent}.footer-one a.nav:link,.footer-one a.nav:visited,.footer-one a.navON:link,.footer-one a.navON:visited,.footer-one a.navON{color:#fff!important}.footer-one a.navON{border-color:#fff!important}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 #000}footer .social-media a:link,footer .social-media a:visited,footer .social-media a:hover,footer .social-media a:focus{border-bottom:0 solid #fff!important}footer .social-media a:hover,footer .social-media a:focus{color:#000}.htl-addr .mim-icon-placeholder{position:absolute;font-size:16px;color:#4d4425;left:0;top:4px}.htl-addr{width:380px;position:relative;padding-left:30px;padding-bottom:23px}.phone-wrap{position:relative;padding-left:30px}.phone-wrap .mim-icon-phone-call{position:absolute;left:0;top:4px}.subscribe-btn a:link,.subscribe-btn a:visited{color:#fff;font-size:18px;border-bottom:1px solid transparent;position:relative;margin-right:57px}.subscribe-btn a:hover,.subscribe-btn a:focus{border-bottom:1px solid #fff}.subscribe-btn a::after{content:"";font-family:'mimiconfont';font-size:42px;vertical-align:middle;margin-left:15px;position:absolute;right:-57px}.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}.popular-links ul li{display:inline-block;padding:0 7px 0 6px;font-size:14px;position:relative}.popular-links ul li::after{content:" ";width:1px;height:14px;background-color:#868171;position:absolute;right:0;top:7px}.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 #4d4425}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 transparent}.popular-links.footer-box{padding-top:47px;text-align:right;padding-bottom:6px}.copy-statement{text-align:right;font-size:14px}.htl-name{margin:0 0 7px 0;font-size:19px;font-weight:600;color:#000;line-height:.9;font-style:italic}a#backtotop:link,a#backtotop:visited{position:fixed;z-index:9;width:50px;height:50px;line-height:50px;bottom:20px;right:20px;background-color:#fff;color:#c89211;text-align:center;border:2px solid #c89211}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:14px}a#backtotop:hover,a#backtotop:focus{background-color:#c89211;color:#fff}#breadcrumb{text-align:center;padding-bottom:0;font-size:14px;line-height:42px;color:rgba(255,255,255,.6);font-family:'Ubuntu-LightItalic'}#breadcrumb span.mim-icon-filled-circle{font-size:3px;margin:0 5px;vertical-align:middle}.column21{width:48%;float:left;margin:0 10% 0 0}.column22{float:right;width:42%}.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}.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:0;top:9px;line-height:0;width:7px;height:7px;border:1px solid #014b73;border-radius:100%;background:transparent}.common-snippet-list ul li a:link,.common-snippet-list ul li a:visited{color:#000}.container{max-width:1170px;margin:0 auto;padding:0 20px}#container-wrap2:empty{display:none}#container-wrap2{position:relative;padding:90px 0 0 0;background:#eeece3}#contentinfo.subnav-main{padding-top:101px}.photo-gallery-main #container{max-width:1170px}#gdprformsection{border:1px solid #525148!important;padding:20px!important}#gdprformsection input{outline:none!important;border-width:2px!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}.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.last-child{margin:0}.er-or{font-size:28px;padding-top:20px;text-align:center;width:100%}.er-back{padding:20px 0;text-align:center;width:320px;margin:0 auto}#goog-fixurl{margin:0 auto;max-width:570px;padding-bottom:0;text-align:center;width:100%}#goog-fixurl ul li::before{display:none}#goog-fixurl h3{margin:0 0 15px 0}#goog-fixurl form{margin:15px 0 0 0}.search-goog input{margin-right:10px;display:inline-block;width:300px;vertical-align:middle}#goog-wm-sb{width:180px;display:inline-block;vertical-align:middle;height:53px;line-height:50px;padding:3px 0 0 0}.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 solid}.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:""}.box2.sitemapinfo{padding-bottom:0}.sitemapinfo ul li a{border-bottom:1px solid transparent}.sitemapinfo ul li a:hover,.sitemapinfo ul li a:focus{border-bottom:1px solid #000}.contentinfo-home #container{max-width:1230px;margin:0 auto;padding:0 32px;width:100%}.contentinfo-home #container::after{content:" ";clear:both;display:block}.contentinfo-home #content{width:100%;padding-left:0}.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}.popup-wrap{width:100%;height:100%;display:none;z-index:9999999;position:fixed;left:0;top:0}.popup-box{width:100%;padding:70px;position:absolute;top:0;right:0;text-align:center;z-index:9999999}.popup-fading{transform:translate(-50%,-50%) scale(.5);width:100%;height:100%}.transform-in,.transform-out{display:block;-webkit-transition:all ease .5s;transition:all ease .5s}.transform-in{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.transform-out{-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5)}a.close-btn{z-index:9999999999;display:inline-block;position:absolute;top:47px;right:58px;-webkit-transition:all ease .7s;-ms-transition:all ease .7s;transition:all ease .7s;border-radius:1000px;font-weight:bold;color:#fff;font-size:41px;line-height:23px;background:transparent;border:0!important}a.close-btn span{font-size:25px;color:#fff;background-color:#0d1f2d}.close-btn:hover,.close-btn:focus{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#c89211}.reservation-details-popup{width:878px;height:704px;position:absolute;top:0;background:url(/images_noindex/popup-bg.png) no-repeat left top;right:0}.reservation-details-popup .reservation-bg{position:inherit;bottom:inherit;padding:0 0 0 200px}.reservation-details-popup .booking-form-data{float:none;max-width:435px;margin:0 auto;background:transparent;box-shadow:none;padding:0 0 0 0}.reservation-details-popup h2{color:#fff;font-size:35px;font-weight:normal;margin:85px 0 60px 0;padding-bottom:0;text-transform:uppercase;line-height:40px;font-family:'Playfair Display',serif;background:#0d1f2c}.reservation-details-popup .booking-form-data ul{padding:0;margin:0;width:100%;display:inline-block;text-align:center;font-size:0}.reservation-details-popup .booking-form-data label{color:#fff;background:#0d1f2c}.reservation-details-popup .booking-form-data input{color:#fff;width:190px;background:#0d1f2c}.reservation-details-popup .booking-form-data ul li{width:50%;float:none;padding:0;position:relative;text-align:center;display:inline-block;margin:0 0 30px 0}.reservation-details-popup .book-btn{border:2px solid #c89211;color:#000;min-width:266px;display:inline-block;background:#c89211;font-size:15px;font-weight:700;letter-spacing:1px;padding:24.5px 40px 24.5px 40px;height:auto;position:relative;text-transform:uppercase;margin-top:30px}.reservation-details-popup .book-btn:hover,.reservation-details-popup .book-btn:focus{background:transparent;color:#c89211}.reservation-details-popup .booking-form-data ul li::after{display:none}.reservation-details-popup .booking-form-data .increase input{width:78px;left:-6px}.reservation-details-popup .booking-form-data input{top:-8px}.reservation-details-popup .booking-form-data .increase a{color:#fff}.reservation-details-popup .booking-form-data input{color:#fff}.reservation-details-popup .reservation-top ul li button.ui-datepicker-trigger{right:10px;bottom:16px}.reservation-details-popup .reservation-top ul li button.ui-datepicker-trigger img{display:none;display:block;height:0;opacity:0}.reservation-details-popup .reservation-top ul li button.ui-datepicker-trigger::before{content:'';position:absolute;left:0;top:12px;font-size:24px;color:#fff;font-family:'mimiconfont'}.reservation-details-popup .reservation-top{padding:0 0 0 0}.reserv-inc-dec a{border:1px solid transparent;position:relative;top:-8px;left:-7px}.reserv-inc-dec a:focus{border:1px solid #000}.reservation-details-popup .reserv-inc-dec a:focus{border:1px solid #fff;display:inline-block}.reservation-details-popup .reservation-top ul li button.ui-datepicker-trigger:focus{border:1px solid #fff}.amenities-list-wrap{width:100%;display:inline-block;padding:0 0 90px 0}.full-photo-gallery #header{color:#000;font-family:'Playfair Display',serif;font-size:46px;text-transform:uppercase;line-height:normal;text-align:left;padding-bottom:10px}.full-photo-gallery #breadcrumb{padding:10px 0 0 0}.newdesign .about-content-inner #box{width:100%}.ui-datepicker-trigger img{width:100%;height:100%}#faq-question-list ul li h3 a:link,#faq-question-list ul li h3 a:visited{border-bottom:1px solid transparent}#paracookiepolicy ul li{padding-left:0}#paracookiepolicy ul li::before{display:none}.loactionmap-box #gmap_canvas{height:500px}.home-faq-main{width:100%;display:inline-block;padding:108px 335px 0 33px}.home-faq-inner{display:table;width:100%;height:629px}.home-faq-left{width:770px;height:629px;padding:0;margin:0;display:table-cell;vertical-align:middle}.home-faq-left img{width:100%;height:100%;object-fit:cover}.home-faq-right{width:659px;display:table-cell;height:100%;vertical-align:middle;padding:0 0 0 50px}.home-faq-right h2{border:0;text-transform:uppercase;font-size:38px;margin:0 0 50px 0;padding:0 0 0 60px;max-width:inherit}.home-faq-right .faqdetails{padding:0 0 0 0}.home-faq-right .faqdetails li h3::after{right:inherit;left:15px}.home-faq-right .faqdetails li h3{font-size:18px}.home-faq-right .faqdetails li h3 a{padding:13px 15px 7px 58px;line-height:26px}.home-faq-right .faqdetails li .activeTab .faqmobans{padding:0}.home-faq-right .faq-ans{padding:10px 15px 13px 58px}.faq-more-link{display:none;margin:15px 0 0 0}.faq-image-home{display:none}.home-faq-right .faq-more-link{display:block}.inner-body .home-faq-right .faq-more-link{display:none}.inner-body .home-faq-main{padding:90px 335px 90px 86px;background:#f8f6ed;display:block}#con-addres a{border-bottom:1px solid transparent}#con-addres a:hover,#con-addres a:focus{border-bottom:1px solid #000}#msCookieBanner .right button{line-height:normal!important}#legislation a,#thirdparty-data ul li a{border-bottom:1px solid transparent}#legislation a:hover,#legislation a:focus{border-bottom:1px solid #000}#thirdparty-data a:hover,#thirdparty-data a:focus{border-bottom:1px solid #000}#adawebsiteconformance a:hover,#adawebsiteconformance a:focus{border-bottom:1px solid #000}#mainimage .slides:after{content:".";display:block;clear:both;visibility:visible;line-height:0;height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);z-index:2}.snp-more-content{display:none;margin-top:25px;font-weight:300}.snp-read-link{display:inline-block;margin-top:15px;width:100%}.snp-read-link a{display:inline-block;position:relative;font-style:italic;padding:0 30px 0 0;font-family:'Josefin Sans',sans-serif;font-weight:normal}.snp-read-link a::before{content:'';font-family:'mimiconfont';position:absolute;top:-2px;right:0;font-size:17px;color:#0d1f2c;font-style:normal}.snp-more-content{margin-top:25px}.snp-read-link a.read-active::before{content:''}#msCookieBanner .right button{line-height:normal!important}#msCookieBanner a,#msCookieBanner a:link,#msCookieBanner a:visited{border-bottom:1px solid #fff!important}.snp-more-content ul{display:block;margin:5px 0 0 0}.faq-more-link a.button-link::after{top:7px!important}.pad-bt0{padding-bottom:0!important}#nav ul li ul.dropnav li a:link.navON,#nav ul li ul.dropnav li a:visited.navON{color:#c89211}.mid-part.event-detail-snippet{padding:0 20px}button,.reservation-details-popup .booking-form-data input{outline:none!important}.ui-rangeSlider-label.ui-rangeSlider-leftLabel{border-left:1px solid #f8f6ed}.reserv-inc-dec a.plus span.mim-icon-add:before{position:relative;top:-2px}.reserv-inc-dec a{padding:3px}.reserv-inc-dec a.minus span.mim-icon-substract:before{position:relative;top:-2px}.experience-social{display:none}.snp-more-content.cms6{display:block}.ellis-hotels-getaway-giveaway-img{max-width:1100px}.ellis-hotels-getaway-giveaway-img img{width:100%;height:auto}#mc_embed_signup .clear{clear:both;height:auto}.formslable{display:none!important}.footer-ccpa-links{padding:0 0 60px;text-align:center;clear:both}.booking-click-page #ccpacontainer,.booking-click-page #teconsent{display:none!important}.marriot-logo-header{position:absolute;top:12px;left:26%;z-index:99;width:90px}.marriot-logo-header img{width:100%;height:auto;display:block}#main.pushItDown{margin-top:0!important}#msCookieBanner{display:none!important}.modulel-dropdown a{color:#fff}