footer,header{width:100%}header,header .logo img{transition:all .3s ease}.overlay,header{position:fixed;top:0}.slick-list,.slick-slide,.slick-slider,html.hide-overflow{overflow:hidden}.clearfix:after,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}ol,ul{list-style:none}a{text-decoration:none}.clearfix:after{content:".";display:block;clear:both;line-height:0;height:0}header{background:#fff;height:80px;z-index:99;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}header .logo img{height:60px;margin:10px 0 0 10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}#menu-btn{float:right;width:80px;height:80px;background-color:#222;-webkit-mask:url(../svg/burger.svg) no-repeat center center/30px auto;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.overlay{width:100%;height:100%;left:100%;z-index:999;background:rgba(0,0,0,.95);display:table}.overlay .inner{display:table-cell;vertical-align:middle;text-align:center}.navigation .res-btn{position:absolute;top:5%;left:5%;background:#fff;border:0;padding:10px 20px;text-transform:uppercase;z-index:10}.close-menu,.close-res{fill:#888;position:absolute;top:5%;right:5%;width:30px;height:30px}.close-menu svg,.close-res svg{width:100%;height:100%}.navigation ul li a{display:block;color:#fff;text-transform:uppercase;padding:8px 0;letter-spacing:1px}.sub-sub-menu{display:none;margin-bottom:20px}.booking-widget .title{text-align:center;padding:60px 0 30px;font-size:2.2em;color:#fff}.booking-widget form{width:80%;margin:0 auto}.booking-widget .entry{margin-bottom:15px;position:relative}.booking-widget .entry label{display:block;margin-bottom:8px;color:#fff;font-size:1.2em}.booking-widget .entry input{width:90%;padding:5%;line-height:20px;height:20px;-webkit-appearance:none;color:#fff;border:0;background:rgba(0,0,0,.2)}.booking-widget .entry img{position:absolute;bottom:10px;right:5%;width:25px;height:25px}.booking-widget .half{width:48%;margin-right:4%;float:left}.booking-widget .half:last-child{margin:0}.booking-widget #bookNow{background:#fff;border:0;padding:10px 20px;text-transform:uppercase;display:block;width:auto;margin:20px auto}footer .buttons{background-color:#000;position:fixed;left:0;bottom:0;width:100%;height:55px;z-index:99;text-align:center}footer .buttons .footer-btn{width:24.5%;float:left;height:55px}footer .buttons .footer-btn.first{border-left:0}footer .buttons .footer-btn.last{border-right:0}footer .buttons .footer-btn .iconfont{height:35px;display:block;background:#fff}footer .buttons .footer-btn.gallery .iconfont{-webkit-mask:url(../svg/gallery.svg) center 5px/auto 25px no-repeat}footer .buttons .footer-btn.maps .iconfont{-webkit-mask:url(../svg/pin.svg) center 5px/auto 25px no-repeat}footer .buttons .footer-btn.call .iconfont{-webkit-mask:url(../svg/phone.svg) center 5px/auto 25px no-repeat}footer .buttons .footer-btn.reserve .iconfont{-webkit-mask:url(../svg/calendar.svg) center 5px/auto 25px no-repeat}footer .buttons .footer-btn .btn-label{text-transform:uppercase;color:#fff;font-size:.9em}.slick-slider{width:100%;margin:0 auto}.slick-dots{text-align:center;padding-top:15px}.slick-dots li{display:inline-block;margin:0 10px}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-dots li button{border:0;width:10px;height:10px;background-color:#ccc;border-radius:50%;padding:0;text-indent:-9999px;cursor:pointer;background-clip:padding-box;-webkit-background-clip:border-box}.slick-dots li.slick-active button{background-color:#000}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}#accommodations .unit-content a.book-now,[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#content .sub-menu,.slick-arrow.slick-hidden{display:none}#content{padding:80px 0 55px}#content .content{padding:30px 20px}#content img{max-width:100%;height:auto}#accommodations .unit-header{background:#fff;padding:20px;font-size:1.4em;text-transform:uppercase}#accommodations .full-description{padding:20px 20px 30px}#accommodations .unit-content p{font-size:1.3em;line-height:1.6em;margin-bottom:30px}#accommodations .unit-content ul.amenities{font-size:1.1em;line-height:1.6em;margin-bottom:30px;list-style:disc inside}#location .address{text-align:center;margin-top:15px}#location .address h3{text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:5px}#location .address p{text-align:center;color:#000;font-size:16px;line-height:20px}#location #content-holder{margin-top:10px}#location #content-holder .content{margin-top:62px;padding:0}body#gallery #content .content{padding:10px 5px}.gallery-mobile .thumb{width:48%;float:left;margin-right:1%;margin-left:1%;margin-bottom:1%}.gallery-mobile .thumb img{width:100%;margin:2px auto;display:block}.gallery-mobile .thumb figcaption{display:none}#specials.content ul li{padding:0 0 10px;margin:0 0 30px;list-style:none;font-size:1em}#specials #content-holder ul li li{list-style:disc;margin-left:18px;border-bottom:0;padding:0;margin-bottom:4px}#specials ul li img{display:block;margin-bottom:15px}#specials ul li .desc h2{margin-bottom:10px}p.disclaimer{font-size:10px!important;line-height:12px!important;color:#555;padding:0;font-style:italic;letter-spacing:1px}#specials .desc{margin-bottom:30px}#specials .desc a.book-now{float:right}.gmnoprint img{max-width:none!important;max-height:none!important}#landing-page-brand .tripadvisor,#landing-page-brand footer,#landing-page-brand header{display:none}#landing-page-brand #content{padding:0}#landing-page-brand .offer{text-align:left}.popup-overlay{position:fixed;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,.6);text-align:center;display:none}.popup-inner{position:relative;display:inline-block;margin:0 auto;max-width:95%}.popup-inner img{max-width:100%;height:auto!important}.popup-close{position:absolute;z-index:1;right:-10px;top:-10px;background:url(../images/close.png) no-repeat;width:23px;height:22px;cursor:pointer}