@font-face{font-family:'Gotham-Bold';src:url("fonts/Gotham-Bold.eot");src:url("fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Gotham-Bold.woff2") format("woff2"),url("fonts/Gotham-Bold.woff") format("woff"),url("fonts/Gotham-Bold.ttf") format("truetype"),url("fonts/Gotham-Bold.otf") format("opentype"),url("fonts/Gotham-Bold.svg#Gotham-Bold") format("svg");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:'Gotham-Light';src:url("fonts/Gotham-Light.eot");src:url("fonts/Gotham-Light.eot?#iefix") format("embedded-opentype"),url("fonts/Gotham-Light.woff2") format("woff2"),url("fonts/Gotham-Light.woff") format("woff"),url("fonts/Gotham-Light.ttf") format("truetype"),url("fonts/Gotham-Light.otf") format("opentype"),url("fonts/Gotham-Light.svg#Gotham-Light") format("svg");font-weight:200;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:'Gotham-Medium';src:url("fonts/Gotham-Medium.eot");src:url("fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/Gotham-Medium.woff2") format("woff2"),url("fonts/Gotham-Medium.woff") format("woff"),url("fonts/Gotham-Medium.ttf") format("truetype"),url("fonts/Gotham-Medium.otf") format("opentype"),url("fonts/Gotham-Medium.svg#Gotham-Medium") format("svg");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:'HelveticaNeueRoman';src:url("fonts/HelveticaNeueRoman.eot");src:url("fonts/HelveticaNeueRoman.eot?#iefix") format("embedded-opentype"),url("fonts/HelveticaNeueRoman.woff2") format("woff2"),url("fonts/HelveticaNeueRoman.woff") format("woff"),url("fonts/HelveticaNeueRoman.ttf") format("truetype"),url("fonts/HelveticaNeueRoman.otf") format("opentype"),url("fonts/HelveticaNeueRoman.svg#e Roman") format("svg");font-weight:normal;font-style:normal;font-stretch:normal;unicode-range:U+0-10FFFF}@font-face{font-family:'PTSerif';src:url("fonts/PTSerif.eot");src:url("fonts/PTSerif.eot?#iefix") format("embedded-opentype"),url("fonts/PTSerif.woff2") format("woff2"),url("fonts/PTSerif.woff") format("woff"),url("fonts/PTSerif.ttf") format("truetype"),url("fonts/PTSerif.otf") format("opentype"),url("fonts/PTSerif.svg#PT Serif") format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-F6CE}form,#panel{margin-bottom:2em;width:100%}form label,#panel label{display:block;margin:0 0 10px;font-size:15px;color:#222}form label span,#panel label span{font-size:0.8em}form input[type=text],form input[type=email],form input[type=tel],form select,form textarea,#panel input[type=text],#panel input[type=email],#panel input[type=tel],#panel select,#panel textarea{border:0px none;margin:0px 0px 10px;color:#222;background:none;padding:5px 3%;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;border:1px solid}form select,#panel select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}form textarea,#panel textarea{min-height:120px}form input:-ms-input-placeholder,#panel input:-ms-input-placeholder{color:#222;opacity:1}form input::placeholder,#panel input::placeholder{color:#222;opacity:1}#frmContact,#formRFP{width:100%;margin:0}#frmContact input[type=text],#frmContact input[type=email],#frmContact input[type=tel],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP input[type=tel],#formRFP select,#formRFP textarea{width:100%}#frmContact .form-entry,#frmContact .field,#formRFP .form-entry,#formRFP .field{margin-bottom:10px;position:relative;overflow:auto}label.error{color:red}input[type=text].error,input[type=email].error,select.error,textarea.error{border:1px solid red !important}.errorMsg,#email-error p{overflow:visible !important;line-height:1.4;background-color:#26BCD7;color:#000 !important;clear:both;font-size:100%;max-width:280px;margin:0 auto 10px;text-align:left;display:inline-block;padding:10px 20px;font-family:"Gotham-Bold","serif"}.errorMsg ul,.errorMsg ul li{color:#fff !important;margin-bottom:0;list-style:none}.errorMsg ul li:before{display:none}#email-error.success{width:100%;text-align:right;margin:0 auto}fieldset{border:none;padding:0;margin-bottom:2em}fieldset legend{font-size:110%;margin-bottom:15px;padding:0 15px;text-transform:uppercase;letter-spacing:2px;margin-bottom:2em}#frmContact .form-entry.one-line label{float:left;width:35%}#frmContact .form-entry.one-line input[type=text],#frmContact .form-entry.one-line .form-entry input[type=text].small,#frmContact .form-entry.one-line .form-entry select.small{width:auto}#frmContact .one_half{width:50%;float:left}#frmContact .one_half:last-child{padding-left:5%}#formRFP .ui-datepicker-trigger{left:168px;position:absolute;top:39px}#formRFP .field input.hasDatepicker{width:160px}#formRFP .contact_type{width:160px;float:left;display:inline;margin-top:17px;padding-right:30px;text-align:left;color:#222}#panel{max-width:500px;margin-top:4em}#panel .mode,#panel .startdir,#panel .enddir{color:#222;float:left;width:100%;margin-bottom:20px;font-size:16px}#panel .mode label,#panel .startdir label,#panel .enddir label{width:150px;margin-bottom:15px}#panel .mode input[type=text],#panel .startdir input[type=text],#panel .enddir input[type=text]{color:#222;width:100%;font-family:inherit;padding:8px 3%}#panel .mode select{width:100%;font-family:inherit;display:block;padding:10px 25px}#panel br{display:none}#panel p{clear:both}*{box-sizing:border-box}*:focus{outline:0 !important}body{font-family:"PT Serif","serif";color:#222;font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url("images/noise.jpg") repeat}.wrapper{margin:0 auto;max-width:1500px;width:100%}a,input,button{color:#26BCD7;transition:all 0.3s ease-in-out}a:hover,a:focus,input:hover,input:focus,button:hover,button:focus{text-decoration:none}.btn,#panel input[type="button"],#header .tablet-primary .navigation .res-btn{padding:11px 30px;line-height:1em;display:inline-block;zoom:1;text-align:center;text-transform:uppercase;outline:none;border:none;border-radius:0;cursor:pointer;font-family:"HelveticaNeueRoman","serif";font-size:13px;letter-spacing:2px;background:#26BCD7;color:#fff}.btn:hover,#panel input:hover[type="button"],#header .tablet-primary .navigation .res-btn:hover{background:#000;color:#fff}.read-more{font-family:"HelveticaNeueRoman","serif";background-color:#26BCD7;color:#fff;padding:7px 30px;text-align:center;text-transform:uppercase;width:150px !important;margin:15px 0;font-size:15px}.read-more:hover{background-color:#26BCD7;color:#fff}a.details{font-family:"Gotham-Bold","serif";font-size:12px;background:url("images/details.png") no-repeat right;padding-right:20px;text-transform:uppercase;letter-spacing:1px;color:#222}a.details:hover{color:#26BCD7}.animated{transition:all 0.3s ease-in-out}.shadow{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2)}.center{text-align:center}.hidden{position:absolute;font-size:0px;color:transparent;text-indent:-10000}#header{width:100%;top:0;position:fixed;z-index:99;background:none;height:115px}#header .check-rates__container{transition:top .4s ease-in-out, background-color .25s ease-in;text-align:right;width:330px;float:right;margin-top:15px}#header .check-rates__container .phone-number{display:inline-block}#header .check-rates__container .phone-num{margin-right:10px;font-family:"Gotham-Medium","serif";letter-spacing:.5px;color:#fff;display:inline-block;vertical-align:middle}#header .check-rates__container .phone-num.scroll{color:#222}#header .check-rates__container .book-now-widget-btn{background-color:#fff;color:#222;border:1px solid #fff}#header .check-rates__container .book-now-widget-btn:hover{background-color:#26BCD7;border:1px solid #26BCD7;color:#fff}#gallery #header{background:#fff}#gallery #header a.logo svg{fill:#000}#gallery #header #book-now-widget-container .phone-num{color:#000}#gallery #header #book-now-widget-container #book-now-widget{background:#26BCD7;color:#fff}#gallery #header #primary-nav ul li a{color:#000}#map-category #header{background:#fff}#map-category #header a.logo svg{fill:#000}#map-category #header #book-now-widget-container .phone-num{color:#000}#map-category #header #book-now-widget-container #book-now-widget{background:#26BCD7;color:#fff}#map-category #header #primary-nav ul li a{color:#000}#header.scroll{background-color:#fff}#header.scroll .book-now-widget-btn{background-color:#26BCD7;color:#fff;border:1px solid #26BCD7}#header.scroll .book-now-widget-btn:hover{background-color:#fff;border:1px solid #26BCD7;color:#26BCD7}#header .container{position:relative}#header a.logo{margin-top:10px;position:absolute;left:0}#header a.logo svg{width:142px;height:92px;fill:#fff}#gallery #header a.logo svg{fill:#000}#header a.logo.black svg{fill:#000}#header #primary-nav ul{text-align:right;margin-top:75px}#header #primary-nav ul li{list-style:none;display:inline-block;text-transform:uppercase;font-family:"Gotham-Medium","serif";font-size:.96em;letter-spacing:1px;margin-right:30px}#header #primary-nav ul li:last-child{margin-right:0}#header #primary-nav ul li a{color:#fff;white-space:nowrap}#header #primary-nav ul li a:hover{color:#26BCD7}#header #primary-nav ul li a.active{color:#26BCD7}#header #primary-nav ul li a.scroll{color:#000}#header #primary-nav ul li a.scroll:hover{color:#26BCD7}#gallery #header #primary-nav ul li a{color:#000}#header #primary-nav ul li ul.submenu{position:absolute;background-color:#000;left:50%;width:180px;text-align:center;margin-left:-90px;padding:5px 5px;z-index:10;top:72px;display:none}#header #primary-nav ul li ul.submenu li{margin:0;padding:0;display:block;border-bottom:1px solid #4d4133}#header #primary-nav ul li ul.submenu li a{color:#fff;padding:12px 0px;text-transform:capitalize}#header .menu-trigger{width:30px;height:25px;position:relative;margin:25px auto 5px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;z-index:99;position:absolute;right:175px;display:none}#header .menu-trigger span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:0;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#header .menu-trigger span:nth-child(1){top:0px}#header .menu-trigger span:nth-child(2),#header .menu-trigger span:nth-child(3){top:10px}#header .menu-trigger span:nth-child(4){top:20px}#header .menu-trigger span.scroll{background:#000}#header .menu-trigger.open span{background:#fff}#header .menu-trigger.open span.scroll{background:#000}#header .menu-trigger.open span:nth-child(1){top:18px;width:0%;left:50%}#header .menu-trigger.open span:nth-child(2){transform:rotate(45deg)}#header .menu-trigger.open span:nth-child(3){transform:rotate(-45deg)}#header .menu-trigger.open span:nth-child(4){top:18px;width:0%;left:50%}#header .tablet-primary{background:rgba(152,198,214,0.95);position:fixed;left:0px;top:0px;width:100%;height:100%;text-align:center;display:none}#header .tablet-primary .close-menu{display:none}#header .tablet-primary .navigation.overlay{width:100%;height:100%;left:0;display:table;position:fixed;top:0}#header .tablet-primary .navigation.overlay .inner{display:table-cell;vertical-align:middle;text-align:center}#header .tablet-primary .navigation .res-btn{border:3px solid #26BCD7;background:none;color:#26BCD7}#header .tablet-primary .navigation .inner>ul{position:relative;max-height:90vh;overflow:scroll;padding:15px 0}#header .tablet-primary .navigation .inner>ul li{padding:8px 0}#header .tablet-primary .navigation .inner>ul li a{color:#222;font-weight:900;font-size:1.44em;text-transform:uppercase;font-family:"Gotham-Medium","serif"}#header .tablet-primary .navigation .inner>ul li a.active{color:#fff}#header .tablet-primary .navigation .inner>ul li .sub-sub-menu{display:none}#header .tablet-primary .navigation .inner>ul li.item-open{margin-bottom:0px}#header .tablet-primary .navigation .inner>ul li.item-open div.sub-sub-menu{margin-bottom:0px;margin-top:7px}#header .tablet-primary .navigation .inner>ul li.item-open div.sub-sub-menu ul.submenu li{padding:7px 0}#header .tablet-primary .navigation .inner>ul li.item-open div.sub-sub-menu ul.submenu li a{font-size:1.2em;text-transform:capitalize;font-weight:400}#header .tablet-primary .navigation .inner>ul li.item-open div.sub-sub-menu ul.submenu li a.active{color:#fff}#header .menu-text{position:absolute;right:175px;color:#fff;top:53px;text-transform:uppercase;font-family:"Gotham-Medium","serif";font-size:10px;display:none}#header .menu-text.scroll{color:#222}.pop-up-parad{position:fixed;background:url("images/HI-PopIn-SummerParadise-2.jpg") no-repeat left center;height:235px;width:484px;bottom:0;right:-562px;z-index:99;box-shadow:2px 2px 2px 3px rgba(0,0,0,0.1);text-align:center;padding:40px 60px 10px 20px}.pop-up-parad h2{font-size:2.64em;margin-top:0;margin-bottom:4px;font-family:"Gotham-Medium","serif";color:#fff;text-transform:uppercase}.pop-up-parad h3{margin-top:0px;text-transform:uppercase;font-size:2.24em;margin-bottom:15px}.pop-up-parad h4{font-size:1.04em;margin-top:0px;margin-bottom:8px}.pop-up-parad p{font-size:1.44em;max-width:320px;line-height:1.7em;color:#fff;margin:20px auto 0}.pop-up-parad ul{list-style-type:disc;margin-left:16px;margin-bottom:18px}.pop-up-parad a.btn,.pop-up-parad #header .tablet-primary .navigation a.res-btn,#header .tablet-primary .navigation .pop-up-parad a.res-btn{background-color:#fff;color:#4b281e;margin-top:20px;font-weight:600;font-size:15px}#home .pop-up-parad{right:0px}.brown-bar-sp{background:url("images/pop-up-btn-closed.jpg") no-repeat 50% 50% #fff;height:235px;width:44px;position:fixed;right:0;bottom:0;z-index:99;box-shadow:2px 2px 2px 3px rgba(0,0,0,0.1);transition:ease-in 0.25s}.brown-bar-sp.open{background:url("images/pop-up-btn.jpg") no-repeat 50% 50% #fff;box-shadow:2px 2px 2px 0px rgba(0,0,0,0.1)}#footer{clear:both;margin-bottom:-25px;padding-top:28px}#footer .bottom-nav{background:url("images/cactus-footer.png") no-repeat top center}#footer .bottom-nav #secondary-nav{text-align:center}#footer .bottom-nav #secondary-nav ul{margin-top:75px;margin-bottom:90px}#footer .bottom-nav #secondary-nav ul li{list-style:none;display:inline-block;font-family:"Gotham-Bold","serif";text-transform:uppercase;font-size:.88em;letter-spacing:1px;margin-right:28px}#footer .bottom-nav #secondary-nav ul li:last-child{margin-right:0}#footer .bottom-nav #secondary-nav ul li a{color:#222}#footer .bottom-nav #secondary-nav ul li a:hover{color:#26BCD7}#footer .address{font-size:1.04em;margin:0px 0 20px}#footer .address h3,#footer .address h2{margin:0 0 10px;font-family:"Gotham-Medium","serif";text-transform:uppercase;font-size:18px}#footer .address a{color:#222}#footer .address #third-nav ul{margin-top:10px}#footer .address #third-nav ul li{display:inline-block;padding-right:12px;margin-right:7px;background:url("images/dot.png") no-repeat right}#footer .address #third-nav ul li:last-child{margin-right:0;padding-right:0;background:none}#footer .address #third-nav ul li a{color:#222}#footer ul.social-media{display:block;padding-left:0px;list-style-type:none !important;margin-bottom:55px;margin-left:0;text-align:center}#footer ul.social-media li{display:inline-block;text-indent:-55555px;padding-left:6px;margin-right:3px;padding-right:0;padding-left:0;margin-right:10px}#footer ul.social-media li:last-child{margin-right:0;padding-right:0}#footer ul.social-media a{height:35px;width:35px;background:url("images/social-medias.png") no-repeat;display:list-item}#footer ul.social-media a.facebook{background-position:0px}#footer ul.social-media a.linkedin{background-position:-46px}#footer ul.social-media a.google{background-position:-94px}#footer ul.social-media a.instagram{background-position:-141px}#footer ul.social-media a:hover{opacity:0.7}#footer form#email-signup{text-align:right}#footer form#email-signup label{display:none}#footer form#email-signup input{border:1px solid #222;font-size:1.12em;padding:6px 20px}#footer form#email-signup input#first_name{display:none}#footer form#email-signup #emailSignup{background:#26BCD7;color:#fff;padding:11px 20px;vertical-align:top;display:inline-block}#footer form#email-signup .field:not(.gdpr){display:inline-block;width:35%}#footer form#email-signup .field:not(.gdpr):first-child{margin-right:-4px}#footer form#email-signup .field:not(.gdpr) input{width:100%;margin:0px}#footer form#email-signup .field:not(.gdpr) label{display:none}#footer form#email-signup .gdpr{text-align:left}#footer form#email-signup .gdpr label{display:inline-block;vertical-align:middle;width:80%;margin:5px 0px}#footer form#email-signup .gdpr input{width:20px;display:inline-block;vertical-align:middle}#footer form#email-signup .signup-btn{font-size:13px;letter-spacing:2px;background:#26BCD7;color:#fff;padding:11px 30px 10px;line-height:1em;display:inline-block;text-align:center;text-transform:uppercase;outline:none;border:none;border-radius:0;font-family:"HelveticaNeueRoman","serif";cursor:pointer}#footer form#email-signup .signup-btn:hover{background-color:#000}#footer .footer-btm{background:#000;padding:25px 0;text-align:center}#footer .footer-btm .trip{width:80px;display:inline-block;vertical-align:middle;margin-right:75px;opacity:.5}#footer .footer-btm img{display:inline-block;vertical-align:middle}#footer .footer-btm .conde-nast{margin-left:75px;margin-right:75px}#footer .footer-btm .four-diamond{margin-right:75px}#footer .footer-btm .wine-spectator{margin-right:75px}#footer .tambourine{display:inline-block;vertical-align:middle}#footer .tambourine a{color:#989898;display:inline-block;background:url("images/tambo-guy.svg") no-repeat bottom center;background-size:contain;padding-bottom:18px;padding-right:35px;font-size:9px;letter-spacing:.5px;padding-left:10px;font-family:"Gotham-Medium","serif"}#footer .tambourine a:hover{opacity:0.7}div[role=group] .signup-btn{display:none !important}#smart-booking__container{position:fixed;background-color:rgba(85,46,36,0.95);z-index:9999999;top:0;left:0;width:100%;height:100%}#smart-booking__container #close-booking{position:absolute;right:1%;top:4.5%;border:0;background:none;background-image:url("images/Close-booking.png");background-position:center;background-repeat:no-repeat;height:20px;width:20px}#smart-booking__container #close-booking:hover{fill:#fff}#smart-booking__container #booking-form{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:1200px}#smart-booking__container .form-info{margin-top:70px}#smart-booking__container .reserve-form .form-entry{border-right-color:rgba(255,255,255,0.1);display:inline-block;font-family:"Gotham-Medium","serif";margin:0 20px}#smart-booking__container .reserve-form .form-entry *{color:#fff}#smart-booking__container .reserve-form .form-entry label{width:70px;font-family:"Gotham-Light","serif";text-transform:uppercase}#smart-booking__container .reserve-form .form-entry label,#smart-booking__container .reserve-form .form-entry input{display:inline-block;vertical-align:middle}#smart-booking__container .reserve-form .form-entry input[type="text"],#smart-booking__container .reserve-form .form-entry select{color:#fff;border:0px;width:170px;font-size:25px}#smart-booking__container .reserve-form .form-entry select{width:50px;border-bottom:1px solid rgba(255,255,255,0.6)}#smart-booking__container .reserve-form .form-entry input[type="text"]{border-bottom:1px solid rgba(255,255,255,0.6)}#smart-booking__container .reserve-form .form-entry input[type="text"]:-ms-input-placeholder{color:rgba(255,255,255,0.6);text-transform:uppercase}#smart-booking__container .reserve-form .form-entry input[type="text"]::placeholder{color:rgba(255,255,255,0.6);text-transform:uppercase}#smart-booking__container .reserve-form .form-entry select{background-image:url("images/arrow-down-white.png");background-repeat:no-repeat;background-position:center right 10px}#smart-booking__container .reserve-form .form-entry.submit{display:block;margin-top:30px}#smart-booking__container .reserve-form .form-entry.submit button:hover{background-color:#fff;color:#26BCD7}#ui-datepicker-div.ui-widget-content{background:#ffffff !important;z-index:1000 !important;border:none !important;padding:0 !important;border-radius:0}.ui-datepicker{font-size:20px}.ui-datepicker *{font-weight:normal !important;font-size:14px;text-align:center}.ui-datepicker.ui-datepicker-inline{width:90% !important;margin:0 auto;padding:0}.ui-datepicker.ui-datepicker-inline .ui-datepicker-group{width:48% !important;margin:0 1% !important;background-color:#fff;height:400px}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header{height:55px}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header *{line-height:25px;font-size:22px}.ui-datepicker select.ui-datepicker-month{width:auto;padding:0px;padding-right:30px}.ui-datepicker .ui-widget-header{position:relative;padding:16px 0;background:#fff !important;border-radius:0 !important;border:0 !important;height:47px}.ui-datepicker .ui-widget-header tr th{padding:10px 0}.ui-datepicker .ui-widget-header .ui-datepicker-title select,.ui-datepicker .ui-widget-header .ui-datepicker-title span{border:0;background-color:transparent;text-transform:uppercase;font-family:"Gotham-Light","serif";color:#222}.ui-datepicker .ui-widget-header .ui-datepicker-title select{background-image:url("images/arrow-down--black.png");background-repeat:no-repeat;background-position:center right 10px;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none}.ui-datepicker .ui-widget-header .ui-datepicker-title .ui-datepicker-year{font-size:22px !important}.ui-datepicker .ui-widget-header .ui-datepicker-prev{transform:translateY(-50%)}.ui-datepicker .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg) !important}.ui-datepicker .ui-widget-header .ui-datepicker-prev,.ui-datepicker .ui-widget-header .ui-datepicker-next{top:50%;background-image:url("images/left-arrow-datepicker.png");background-size:10px;background-position:center;background-repeat:no-repeat}.ui-datepicker .ui-widget-header .ui-datepicker-prev span.ui-icon,.ui-datepicker .ui-widget-header .ui-datepicker-next span.ui-icon{background-image:none}.ui-datepicker .ui-datepicker-calendar{margin:0 !important;width:100% !important;table-layout:fixed;font-family:"Gotham-Medium","serif"}.ui-datepicker .ui-datepicker-calendar thead{background-color:#ebeaea;color:#222;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar tr{border-bottom:1px solid rgba(204,204,204,0.3)}.ui-datepicker .ui-datepicker-calendar tr:last-of-type{border:0px}.ui-datepicker .ui-datepicker-calendar tbody td{padding:0;height:50px;position:relative;vertical-align:top;transition:all .3s ease-in-out}.ui-datepicker .ui-datepicker-calendar tbody td *{padding:0;line-height:25px;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{font-size:11px;border:0 !important;color:#222;background-color:transparent}.ui-datepicker .ui-datepicker-calendar tbody td span.price{position:absolute;bottom:10px;display:block;width:100%;line-height:1;color:#26BCD7}.ui-datepicker .ui-datepicker-calendar tbody td.has-price *{line-height:25px}.ui-datepicker .ui-datepicker-calendar tbody td.no-prices{vertical-align:middle}.ui-datepicker .ui-datepicker-calendar tbody td.no-prices *{line-height:20px}.ui-datepicker .ui-datepicker-calendar tbody td.no-prices .no-price{color:#ccc}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight,.ui-datepicker .ui-datepicker-calendar tbody td:hover,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day{background-color:#26BCD7 !important}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight *,.ui-datepicker .ui-datepicker-calendar tbody td:hover *,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day *{color:#fff !important}.ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled{background-color:transparent !important}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#home img{max-width:100%}#home .top-content-home{position:relative}#home .top-content-home .wrapper{position:relative}#home .top-content-home .conde-badge{position:absolute;z-index:9;background-color:#fff;border-radius:250px;border:8px solid #fff;bottom:60px;left:60px;width:170px;height:170px}#home .top-content-home .conde-badge img{width:100%}#home .top-content-home .header-img ul.slick-dots{position:absolute;width:100%;bottom:15px}#home .top-content-home .header-img ul.slick-dots li button{background-color:rgba(255,255,255,0.25);width:12px;height:12px;border:0px}#home .top-content-home .header-img ul.slick-dots li.slick-active button{background-color:#fff}#home .top-content-home .headline{color:#fff;text-transform:uppercase;position:absolute;width:100%;top:24%;text-align:center;font-family:"Gotham-Light","serif";font-size:3.12em;max-width:480px;left:50%;margin-left:-240px;line-height:1.05em}#home .top-content-home .headline span{display:block;font-size:20px}#home .top-content-home .headline .arrow-home{background:url("images/arrow-down.png") no-repeat left;z-index:99;cursor:pointer;color:#fff;padding-left:28px;text-transform:uppercase;font-family:"Gotham-Bold","serif";font-size:12px;display:inline-block;padding-bottom:4px;letter-spacing:1.5px;margin-top:42px}#home .main-content .intro-content-home{padding-top:30px}#home .main-content .intro-content-home .container{background:url("images/cactus.png") no-repeat top left;padding-top:60px;padding-bottom:95px}#home .main-content .intro-content-home .container h1{font-size:3.04em;font-family:"Gotham-Light","serif";margin-top:0;background:url("images/line.png") no-repeat bottom left;padding-bottom:40px;line-height:1.1em}#home .main-content .intro-content-home .container p{font-size:1.2em;line-height:2em;margin-bottom:22px}#home .main-content .events-home{padding-bottom:65px}#home .main-content .events-home .each-event{text-align:center}#home .main-content .events-home .each-event .event-name{font-family:"Gotham-Light","serif";margin-bottom:10px;line-height:1.4em;text-transform:uppercase;font-size:1.52em;letter-spacing:.5px;margin-top:20px;color:#222}#home .main-content .events-home .each-event p{color:#222;font-size:1.1em;margin-bottom:20px;text-transform:uppercase}#home .main-content .events-home .each-event figure{overflow:hidden;width:90%;margin:0 auto;position:relative}#home .main-content .events-home .each-event figure img{width:100%;transition:all 0.3s ease-in-out}#home .main-content .events-home .each-event:hover figure img{transform:scale(1.1)}#home .main-content .events-home h2{font-size:2.72em;font-family:"Gotham-Light","serif";margin-top:33px;background:url("images/events-line.png") no-repeat bottom left;padding-bottom:20px;line-height:1.1em;margin-bottom:20px;margin-left:30px}#home .main-content .events-home a.details{margin-left:30px}#home .main-content .rooms-home.wrapper{position:relative}#home .main-content .rooms-home.wrapper .copy-holder{background:rgba(255,255,255,0.8);padding:38px;position:absolute;max-width:470px;right:110px;top:58%;margin-top:-208px}#home .main-content .rooms-home.wrapper .copy-holder h2{font-size:2em;width:10em;font-family:"Gotham-Light","serif";margin-top:0;background:url("images/line.png") no-repeat bottom left;padding-bottom:20px;margin-bottom:20px;line-height:1.1em}#home .main-content .rooms-home.wrapper .copy-holder p{font-size:1.2em;line-height:1.7em;max-width:365px;margin-bottom:30px}#home .main-content .lons-home{padding:45px 0}#home .main-content .lons-home .img-holder{display:inline-block;position:relative}#home .main-content .lons-home .img-holder .lons-award{position:absolute;bottom:20px;right:20px}#home .main-content .lons-home .copy-side{padding-left:65px;padding-top:6%}#home .main-content .lons-home .copy-side img{margin-bottom:40px;width:190px;margin-left:-15px}#home .main-content .lons-home .copy-side p{font-size:1.2em;line-height:2em;max-width:375px;margin-bottom:35px}#home .main-content .gallery-home{margin-bottom:45px}#home .main-content .gallery-home .col-sm-4{width:32.33333333%;margin-right:1%}#home .main-content .gallery-home .top{height:280px;width:100%;background-size:cover !important;background-position:50% 50% !important;position:relative;margin-bottom:15px}#home .main-content .gallery-home .top .vimeoFrame{width:100%;height:280px;overflow:hidden;margin:0 auto}#home .main-content .gallery-home .top .vimeoFrame .vimeoXtra{margin-top:-100px}#home .main-content .gallery-home .bottom{height:280px;width:100%;background-size:cover !important;background-position:50% 50% !important}#home .main-content .gallery-home .each-slide{height:575px;width:100%;background-size:cover !important;background-position:50% 50% !important}#home .main-content .trip-advisor-home{padding-bottom:40px}#home .main-content .trip-advisor-home .icon-ta{background-image:url(images/TA-logo.svg);background-repeat:no-repeat;background-position:center top;width:80px;height:50px;display:block;margin:0 auto}#home .main-content .trip-advisor-home .testimonials{max-width:920px;display:block;margin:0 auto;width:85%}#home .main-content .trip-advisor-home .testimonials .testimonial h2{font-family:"Gotham-Light","serif";font-size:2.72em}#home .main-content .trip-advisor-home .testimonials .testimonial blockquote{font-size:1.2em;line-height:2em;margin-bottom:5px}#home .main-content .trip-advisor-home .testimonials .testimonial cite{font-size:1.2em;font-style:inherit;font-family:"Gotham-Light","serif"}#home .main-content .trip-advisor-home .testimonials .slick-dots li{width:11px;height:11px;margin:11px 6px}#home .main-content .trip-advisor-home .testimonials .slick-dots li button{border:2px solid #26BCD7;background:none;width:11px;height:11px}#home .main-content .trip-advisor-home .testimonials .slick-dots li.slick-active button{background-color:#26BCD7}#home .main-content .quotes-home{position:relative}#home .main-content .quotes-home .copy-holder{position:absolute;top:12%;width:100%;text-align:center}#home .main-content .quotes-home .copy-holder .award-img{height:100px;background-position:50% 50% !important;width:100%}#home .main-content .quotes-home .copy-holder h2{font-family:"Gotham-Light","serif";font-size:2.32em;letter-spacing:1px;margin-top:20px;margin-bottom:50px;color:#fff;text-shadow:0px 0px 3px rgba(0,0,0,0.7)}ul.posts-list li{margin:2em 0;padding-right:10%}ul.posts-list li img{width:100%;height:auto}ul.posts-list li a.read-more{text-transform:uppercase;font-size:75%;text-decoration:underline}.posts-sidebar{background-color:#FFF;padding:10px 10px 25px;margin-bottom:50px;text-align:center}.posts-sidebar>*:first-child{margin-top:0}.posts-sidebar>*:last-child{margin-bottom:0}.posts-sidebar h3,.posts-sidebar h2{text-transform:capitalize !important;letter-spacing:0px;font-size:130% !important}.posts-sidebar p{font-size:90% !important;margin-bottom:2em}.posts-sidebar ul.blog-archive{list-style:none;text-align:left;padding:0 5%;font-size:90%}.posts-sidebar ul.blog-archive li a.year{display:block;border-top:1px solid #E0E0E0;padding:0 5%;border-bottom:1px solid #e0e0e0}.posts-sidebar ul.blog-archive li ul.sub-blog-archive{margin:10px 0}.posts-sidebar .tags a{display:block;padding:2px 10px 1px;text-align:left;font-size:90%}.lower-blogs{border-bottom:1px solid #e0e0e0;margin-bottom:50px;padding-bottom:50px;margin-top:20px}.blogbkgrd h2{margin-top:0 !important}.load-more{margin-bottom:50px}.has-post h1{display:none}.has-post article.post{margin-bottom:4em}.has-post article.post .post-content{padding:2.5% 5%}.has-post article.post .post-content .inner-content h1{display:block}.has-post article.post .post-content .inner-content .date{font-family:serif;font-style:italic;font-size:18px;margin-bottom:2em;margin-top:-1em}.has-post article.post .post-content .share-btn{display:inline-block;height:32px;margin-top:1em;padding-left:40px;background:url(images/icon-share.png) left center no-repeat;background-size:31.5px 27px;text-transform:uppercase;font-size:90%;line-height:2.2;color:#a4a4a4 !important;transition:all 0.3s ease-in-out}.has-post article.post .post-content .share-btn:hover{opacity:0.7}.has-post article.post .post-img figure{margin-bottom:1em;position:relative}.has-post article.post .post-img figure img{width:100%;height:auto}.has-post article.post .post-img figure .pin-it-button{width:43px;height:21px;position:absolute;top:5px;left:10px;transition:all 0.3s ease-in-out}.has-post article.post .post-img figure .pin-it-button:hover{opacity:0.7}.has-post #share-modal{min-width:500px;padding:3em;text-align:center}.has-post #share-modal h2{margin:0 0 1em 0}.infoBox img{z-index:99 !important}.map_popup{background:#FFFFFF;width:220px}.map_popup img{display:block;position:relative;top:-8px;margin-bottom:-8px;width:220px !important;z-index:1 !important}.map_popup .desc{padding:0 20px;overflow:auto;box-shadow:0 0 30px rgba(85,85,85,0.5);background:#fff;width:220px}.map_popup .desc h2{color:#26BCD7;margin:15px 0 5px;font-size:17px}.map_popup .desc p{color:#222 !important;white-space:pre-wrap;line-height:1.3em;margin-bottom:18px;font-size:14px}body#map-category #myMap{max-height:80vh}body#map-category #amenityMenu{position:absolute}body#map-category #amenityMenu dl dt a{color:#333}body#map-category #amenityMenu dl dt.open a{background-color:#26BCD7;color:#fff}body#map-category #amenityMenu dl dd ul{padding-left:0}body#map-category #amenityMenu dl dd ul li a{font-family:"Gotham-Light","serif";font-style:normal}body#map-category .ui-infobox .ui-infobox-content{width:100%;padding:0 10px 10px;float:none}body#map-category .ui-infobox .ui-infobox-content img.thumb{width:251px;position:static;margin-top:-8px;margin-left:-11px;margin-bottom:10px;border-radius:4px 4px 0 0}body#map-category .ui-infobox .ui-infobox-content .title{color:#222;font-size:16px;text-transform:uppercase;margin-bottom:5px;width:100%;padding:0;float:none}body#map-category .ui-infobox .ui-infobox-content p{display:block;float:none;padding:0;color:#222;margin-bottom:10px;width:100%}body#map-category-sidebar #myMap{background:#d8d8d8 !important;height:100vh !important;width:70%;float:left}body#map-category-sidebar #markers-sidebar{width:30%;height:100vh;max-height:100vh !important;padding:1%;float:right;overflow:scroll;background-color:#fff;color:#7c7975;position:relative;z-index:10;box-shadow:0 0 10px rgba(0,0,0,0.15)}body#map-category-sidebar #markers-sidebar header h2{text-align:center;text-transform:uppercase;letter-spacing:3px;color:#16213c}body#map-category-sidebar #markers-sidebar header select{width:100%;font-size:14px;padding:10px 7%;-webkit-appearance:none;border-radius:0;text-align:center;font-style:italic;-moz-appearance:none;border:1px solid #ccc}body#map-category-sidebar #markers-sidebar .markers-list{padding:2% 4%;display:none}body#map-category-sidebar #markers-sidebar .markers-list .marker-section h3{font-size:16px;margin-top:1em;margin-bottom:0.5em}body#map-category-sidebar #markers-sidebar .markers-list .marker-section ul{margin-left:15px}body#map-category-sidebar #markers-sidebar .markers-list .marker-section ul li{list-style:circle;line-height:1.2}body#map-category-sidebar #markers-sidebar .markers-list .marker-section ul li a{color:#7c7975;font-style:italic;font-size:14px;display:inline-block;padding:5px 0}body#map-category-sidebar #markers-sidebar .markers-list .marker-section ul li a:hover{opacity:0.7}body#map-category-sidebar #markers-sidebar .markers-list .marker-section ul li.active a{color:#26BCD7}body#map-category-sidebar #markers-sidebar .markers-list.view-all h3{display:block}body#map-category-sidebar .ui-infobox{background:#ffffff;border-radius:6px;box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}body#map-category-sidebar .ui-infobox .ui-infobox-content{padding:1em;width:100%;color:#7c7975}body#map-category-sidebar .ui-infobox .ui-infobox-content img{cursor:pointer;margin:2px;position:absolute;top:0;right:0}body#map-category-sidebar .ui-infobox .ui-infobox-content img.thumb{cursor:pointer;margin:2px;position:relative;top:-19px;left:-13px;width:110%}body#map-category-sidebar .ui-infobox .ui-infobox-content .title{display:block;font-size:15px;line-height:1.4;font-family:"PT Serif","serif";text-transform:capitalize;margin:10px 0;width:100%}body#map-category-sidebar .ui-infobox .ui-infobox-content p{line-height:1.4;font-size:12px;margin-bottom:10px;width:100%}body#map-category-sidebar .ui-infobox .ui-infobox-content p a{text-decoration:none;color:#6b6a6a;margin-right:10px;font-style:italic}body#map-category-sidebar .ui-infobox .ui-infobox-content p a:hover{color:#26BCD7}body#map-category-sidebar .ui-infobox .ui-infobox-content p a.get-to-link{border-left:1px solid #ddd;padding-left:10px}body.has-calendar #content .filter form{margin-left:20px;margin-bottom:0;padding-left:7%}body.has-calendar #content .filter form label,body.has-calendar #content .filter form select{margin-left:5px;text-transform:capitalize;height:24px;font-family:"PT Serif","serif";padding:0;font-size:15px;line-height:1.6;-webkit-appearance:none}body.has-calendar #content .filter form select{width:90px;margin:0 30px 0 15px;background-size:20px;padding:0px 10px}body.has-calendar #content .filter form select:hover{color:#fff}body.has-calendar #content ul.upcoming-events{margin-top:3em;clear:both}body.has-calendar #content ul.upcoming-events li.event{margin:0 0 4em 0;vertical-align:top;list-style:none}body.has-calendar #content ul.upcoming-events li.event .event-inner figure{overflow:hidden;width:90%;margin:0 auto;position:relative}body.has-calendar #content ul.upcoming-events li.event .event-inner figure img{width:100%;transition:all 0.3s ease-in-out}body.has-calendar #content ul.upcoming-events li.event .event-inner figure figcaption{display:none}body.has-calendar #content ul.upcoming-events li.event .event-inner figure figcaption p{margin:0;padding:10px 20px;border-radius:2px;background-color:rgba(255,255,255,0.9);display:inline-block;color:#222;text-transform:uppercase;font-size:70%;border:1px solid #222;font-family:"Gotham-Light","serif";transition:all 0.3s ease-in-out;position:relative;top:-20px;left:0;z-index:100}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy{padding:0 2%}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name{margin:1.5em auto 1em;transition:all 0.3s ease-in-out;margin-bottom:10px}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-date{transition:all 0.3s ease-in-out;color:#222;font-size:1.1em;margin-bottom:20px;text-transform:uppercase}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy p{margin:5px 0 2em;color:#222}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover figure figcaption p{background-color:#26BCD7;color:#fff}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover figure img{transform:scale(1.1)}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover .event-name{opacity:0.7}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover .event-date{opacity:0.7}.event .event-img .pin-it-button{width:43px;height:21px;position:absolute;top:5px;left:10px;transition:all 0.3s ease-in-out}.event .event-img .pin-it-button:hover{opacity:0.7}.event .event-img img{width:100%;height:auto}.event .event-copy form{text-align:center}.event .event-copy form fieldset{border:none}.event .event-copy form fieldset legend{display:none}.event .event-copy .event-description{width:80%;margin:0 auto;text-align:left}.related-events{padding:4em 0 0}.share-btn{display:inline-block;height:32px;margin-top:1em;padding-left:40px;background:url(images/icon-share.png) left center no-repeat;background-size:31.5px 27px;text-transform:uppercase;font-size:90%;line-height:2.2;color:#a4a4a4 !important;transition:all 0.3s ease-in-out}.share-btn:hover{opacity:0.7}#share-modal{min-width:500px;padding:3em;text-align:center}#share-modal h2{margin:0 0 1em 0}.container-events{margin:0 auto;width:580px}.container-events select,.container-events input,.container-events textarea{width:100%}.container-events .btn,.container-events #panel input[type="button"],#panel .container-events input[type="button"],.container-events #header .tablet-primary .navigation .res-btn,#header .tablet-primary .navigation .container-events .res-btn{margin:40px auto 20px}.container-events .btn#add-event,.container-events #panel input#add-event[type="button"],#panel .container-events input#add-event[type="button"],.container-events #header .tablet-primary .navigation #add-event.res-btn,#header .tablet-primary .navigation .container-events #add-event.res-btn{margin:30px 0 0;padding:9px 0;width:100%}.container-events .align-center{text-align:center}.container-events .error{display:none}.container-events .cart-row{padding-left:22px}.container-events .cart-row td{padding:10px 0;position:relative;text-align:left}.container-events .cart-row td.padding-left{padding-left:25px}.container-events .cart-row td:first-child{padding-left:25px}.container-events .cart-row td img{left:0;margin:0 7px 0 0;position:absolute;top:14px}.container-events .cart-row td input{display:inherit;margin:0 auto;width:80%}#content .content .form-terms{text-align:center}#content .content .form-terms p{font-size:13px}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.wrapper{margin:0 auto;max-width:1500px;width:100%}.no-gutter{padding-left:0;padding-right:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}.v-align{float:none;display:inline-block;vertical-align:middle}.v-center{position:relative;top:50%;transform:translateY(-50%)}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}.animate-fade{opacity:0}.animate-fade.top{transform:translateY(0%)}.animate-fade.top.fade-in{transform:translateY(-5%)}.animate-fade.bottom{transform:translateY(-5%)}.animate-fade.bottom.fade-in{transform:translateY(0%)}.animate-fade.left{transform:translateX(-5%)}.animate-fade.left.fade-in{transform:translateX(0%)}.animate-fade.right{transform:translateX(5%)}.animate-fade.right.fade-in{transform:translateX(0%)}.animate-fade.fade-in{opacity:1;transition:all 1s ease-out}blockquote{margin-left:0;font-size:inherit;border-left:none}.breadcrumb{padding:10px 15px;margin-left:0px;margin-bottom:5px;list-style:none;text-align:left}.breadcrumb>li{display:inline-block}.breadcrumb li+li:before{padding:0 5px;color:#777;content:"\3e";content:"›"}.breadcrumb>.active{color:#777}#myGallery{margin-top:105px}ul.slick-dots{padding-left:0;text-align:center}ul.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:11px;padding:0;cursor:pointer}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:8px;height:8px;padding:3px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;border-radius:50%;background-color:transparent;border:1px solid #000;background-clip:padding-box}ul.slick-dots li.slick-active button{background-color:#222;border:1px solid #222}.slick-prev,.slick-next{display:inline-block;position:absolute;bottom:0px;width:60px;height:40px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:url("images/Arrow-Right.svg") no-repeat 50% 50% #fff;background-size:19px 8px;z-index:20}.slick-prev:before,.slick-next:before{transition:all 0.3s ease-in-out}.slick-prev:hover,.slick-next:hover{outline:none}.slick-prev:hover:before,.slick-next:hover:before{opacity:0.5}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{left:50%;margin-left:-66px;transform:rotate(180deg)}.slick-next{right:50%;margin-right:-66px}#ui-datepicker-div.ui-widget-content{background:#FBFBFB !important;z-index:1000 !important;border:none !important}#ui-datepicker-div.ui-widget-content *{font-family:sans-serif;font-weight:normal !important;font-size:14px;text-align:center}#ui-datepicker-div .ui-widget-header{background:#ececec !important;border-radius:0 !important;border:0 !important}#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div.ui-widget-content .ui-state-highlight,#ui-datepicker-div .ui-widget-header .ui-state-highlight{background:none !important;border:1px solid #c5c5c5 !important;color:#666 !important}#ui-datepicker-div .ui-datepicker th{font-weight:normal !important}#ui-datepicker-div.ui-widget-content a,#ui-datepicker-div.ui-widget-content a{text-align:center}#ui-datepicker-div .ui-state-active,#ui-datepicker-div.ui-widget-content .ui-state-active,#ui-datepicker-div .ui-widget-header .ui-state-active{background:#26BCD7 !important;border-color:#26BCD7;color:#fff !important}#ui-datepicker-div .ui-datepicker th{padding:5px 0 !important;font-size:12px}#ui-datepicker-div .ui-datepicker-month,.ui-datepicker-year{background-color:rgba(0,0,0,0);border:none;font-size:16px !important}#ui-datepicker-div .ui-state-hover,#ui-datepicker-div.ui-widget-content .ui-state-hover,#ui-datepicker-div .ui-datepicker .ui-widget-header .ui-state-hover,#ui-datepicker-div .ui-datepicker .ui-state-focus,#ui-datepicker-div .ui-datepicker .ui-widget-content .ui-state-focus,#ui-datepicker-div .ui-datepicker .ui-widget-header .ui-state-focus{color:#fff !important;background:#26BCD7 !important}#ui-datepicker-div .ui-accordion-content{height:auto !important}.newWidth{width:99% !important}ul.global-sitemap{position:relative}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none}ul.global-sitemap li a{color:#222}ul.global-sitemap li a:hover{color:#26BCD7}ul.global-sitemap li ul{border-left:1px solid #EAEAEA;margin-left:0px;margin-bottom:10px}ul.global-sitemap li ul li{padding:10px 5px 3px 5px;list-style:none !important;line-height:1.2;font-size:1.2em;margin-bottom:0px}ul.global-sitemap li ul li a{text-decoration:none !important;color:#222;padding-left:10px}ul.global-sitemap li ul li a:hover{color:#26BCD7}ul.global-sitemap li ul li:before{display:none}.ot-dtp-picker.wide{width:57% !important;background:0 0;margin:0 auto}.ot-title{margin:.25rem auto .75rem;font-weight:600;font-size:1.6em !important;font-family:"Gotham-Light","serif"}.ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button{border-radius:0 3px 3px 0;width:200px;float:right;background-color:#26BCD7;height:auto !important;max-height:45px}.ot-dtp-picker .ot-dtp-picker-button{height:3rem;margin:0 !important;box-shadow:0 0 0 1px #26BCD7 !important;-webkit-appearance:none}.ot-dtp-picker.wide .ot-powered-by{display:none !important}.ot-dtp-picker.wide .ot-title{color:#fff !important;font-size:1.8em !important}.ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-selector{width:170px !important}#content .content img{max-width:100%}#content .content h1{font-family:"Gotham-Light","serif";font-size:3.04em;margin-top:0px;line-height:1em;background:url("images/line.png") no-repeat bottom left;padding-bottom:40px;line-height:1.1em}#content .content h2,#content .content h5.text-capitalize{font-family:"Gotham-Light","serif";text-transform:uppercase;font-size:1.52em;letter-spacing:.5px;margin-top:20px;margin-bottom:30px}#content .content h5.text-capitalize{margin-bottom:10px;line-height:1.4em}#content .content .headline-blogs{max-width:700px;margin-top:60px;margin-bottom:65px;font-family:"Gotham-Light","serif";font-size:3.04em;background:url("images/line.png") no-repeat bottom left;padding-bottom:40px;line-height:1.1em}#content .content .extra-copy{margin-top:25px}#content .content p{color:#222;font-size:1.2em;line-height:2em;margin-bottom:30px}#content .content a.details{color:#222}#content .content ul{list-style:none}#content .content ul.sym-inline-list{padding-left:15px;font-size:1.2em;margin-bottom:34px}#content .content ul.sym-inline-list li{list-style:disc;margin-bottom:12px}#content .content #header-img{position:relative}#content .content #header-img .copy-holder{color:#fff;text-transform:uppercase;position:absolute;width:100%;top:45%;text-align:center}#content .content #header-img .copy-holder .page-name{font-family:"Gotham-Light","serif";font-size:3.44em;margin-bottom:15px}#content .content #header-img .copy-holder .sub-menu li{display:inline-block;margin-right:18px;padding-right:22px;font-family:"Gotham-Bold","serif";border-right:2px solid #fff;line-height:.9em}#content .content #header-img .copy-holder .sub-menu li:last-child{margin-right:0;padding-right:0}#content .content #header-img .copy-holder .sub-menu li a{padding:0;font-size:.96em;letter-spacing:1px;color:#fff;background-position:bottom left;padding-bottom:8px;padding-left:1px}#content .content #header-img .copy-holder .sub-menu li a.active{cursor:default;color:#26BCD7;background:url("images/line-nav.png") no-repeat bottom left}#content .content #header-img .copy-holder .sub-menu li a:hover{color:#26BCD7;background:url("images/line-nav.png") no-repeat bottom left}#content .content #header-img .copy-holder .sub-menu li:last-child{border-right:0px}#content .content .copy{padding-bottom:30px}#content .content .intro-copy{padding:75px 0 50px}.calendar-of-events #content .content .intro-copy,.staff-picks-blog #content .content .intro-copy{padding-bottom:0}#content .content .intro-copy .container{position:relative}#content .content .intro-copy .icon-top{position:absolute;background:url("images/top-icon-rooms.png") no-repeat;width:257px;height:242px;left:-21px;top:-57px}.meetings-special-events #content .content .intro-copy .icon-top{background:url("images/top-icon-meetings.png") no-repeat;width:213px;height:212px;left:-8px;top:-25px}.rooms #content .content .intro-copy .icon-top{background:url("images/top-icon-rooms.png") no-repeat;width:257px;height:242px;left:-21px;top:-57px}#content .content .intro-copy .short-copy{padding-left:40px}#content .content .reservation-widget{width:100%;max-width:1500px;height:120px;text-align:center;margin:0 auto;background-color:#4a281e}#content .content .full-copy .copy-side{display:table;padding-left:50px}#content .content .full-copy .copy-side .copy-holder{display:table-cell;vertical-align:middle}#content .content .full-copy .copy-side p{max-width:525px}#content .content .full-copy .info-contact-page{margin-top:60px}#content .content .meetings-columns{margin-top:50px}#content .content .galleries{margin-top:100px}#content .content .galleries .col-sm-4{width:32.33333333%;margin-right:1%}#content .content .galleries .top{height:280px;width:100%;background-size:cover !important;background-position:50% 50% !important;margin-bottom:15px}#content .content .galleries .bottom{height:280px;width:100%;background-size:cover !important;background-position:50% 50% !important}#content .content .galleries .each-slide{height:575px;width:100%;background-size:cover !important;background-position:50% 50% !important}#content .content #combination,#content .content #ada{display:none}#content .content .each-room{position:relative;margin-bottom:25px}#content .content .each-room .copy-holder{background:rgba(255,255,255,0.8);padding:40px;position:absolute;top:88px;right:21px;width:401px}#content .content .each-room .copy-holder.closed{padding:38px 55px 30px}#content .content .each-room .copy-holder h2{margin-top:0px;background:url("images/line.png") no-repeat bottom left;padding-bottom:20px;margin-bottom:25px}#content .content .each-room .copy-holder p{line-height:1.65em;margin-bottom:17px;font-size:1.11em}#content .content .each-room .copy-holder ul{font-size:1.2em;list-style-type:disc;margin-bottom:40px;margin-left:15px}#content .content .each-room .copy-holder ul li{margin-bottom:3px}#content .content .each-room .copy-holder .condense{background:url("images/icon-condense.png") no-repeat 50% 50%;height:25px;width:25px;position:absolute;right:6px;top:6px;cursor:pointer}#content .content .each-room .copy-holder .condense.enlarge{background:url("images/icon-expand.png") no-repeat 50% 50%}#content .content .each-room .view-gallery{width:70px;height:65px;color:#fff;text-transform:uppercase;font-size:.78em;text-align:center;background:url("images/Gallery.svg") no-repeat 20px 14px rgba(38,188,215,0.67);background-size:28px 25px;position:absolute;right:11px;bottom:11px;font-family:"Gotham-Bold","serif";padding-top:44px;letter-spacing:.5px}#content .content .each-room.odd .copy-holder{left:21px;right:inherit}#content .content .each-speacial{margin-bottom:25px}#content .content .each-speacial h2{font-size:2em}#content .content .each-speacial .details{margin-right:25px}#content .content .each-speacial .inset-img{z-index:10}#content .content .each-speacial .more-content{background:#fff;width:100%;height:100%;position:absolute;left:-100%;top:0;padding:50px;overflow:auto}#content .content .each-speacial .more-content .show-less{position:absolute;top:20px;right:20px;cursor:pointer}#content .content .all-large-blogs .each-room{margin-bottom:0}#content .content .each-press{text-align:center}#content .content .each-press .event-name{font-family:"Gotham-Light","serif";margin-bottom:10px;line-height:1.4em;text-transform:uppercase;font-size:1.52em;letter-spacing:.5px;margin-top:20px;color:#222}#content .content .each-press p{color:#222;font-size:1.1em;margin-bottom:20px;text-transform:uppercase}#content .content .each-press figure{overflow:hidden;width:90%;margin:0 auto;position:relative}#content .content .each-press figure img{width:100%;transition:all 0.3s ease-in-out}#content .content .each-press:hover figure img{transform:scale(1.1)}.accolades .full-copy .posts .post{text-align:center;border-left:1px solid #3333;margin:0 0 2% 0;padding:0% 0 5% 0;display:inline-block;width:25%;min-height:24em}.accolades .full-copy .posts .post img{max-height:40px;opacity:0.8}.accolades .full-copy .posts .post h2{font-size:1.1em !important;width:70%;margin:0 auto;font-weight:700}.accolades .full-copy .posts .post h3{font-size:14px;width:70%;margin:0 auto;color:#646262}.accolades .full-copy .posts .post .sep{width:13%;height:2px;background-color:#44dcf3;margin:0 auto;margin-bottom:20%}.gift-cards #content .content #header-img,.checkout #content .content #header-img{text-align:center}.gift-cards #content .content .intro .steps,.checkout #content .content .intro .steps{background:url(images/giftcard-steps.png) no-repeat;background-size:100%;width:100%;max-width:1153px;height:59px;margin:20px auto;text-indent:-9999px}.gift-cards #content .full,.checkout #content .full{margin-top:20px}.gift-cards #content .full h1,.checkout #content .full h1{background:url(images/line.png) no-repeat bottom left;padding-bottom:40px;line-height:1.1em;font-family:"Gotham-Light","serif";font-size:3.04em}.gift-cards #content .full .gift-options .one_half,.checkout #content .full .gift-options .one_half{padding:0px}.gift-cards #content .full .gift-options h2,.checkout #content .full .gift-options h2{margin-top:0px;background:url(images/line.png) no-repeat bottom left;padding-bottom:20px;margin-bottom:25px}.gift-cards #content .full .gift-options .label,.checkout #content .full .gift-options .label{font-family:"Gotham-Bold","serif";font-size:12px;padding-right:20px;text-transform:uppercase;letter-spacing:1px;color:#222;margin-bottom:10px}.gift-cards #content .full .gift-options .options,.checkout #content .full .gift-options .options{font-weight:700;margin-bottom:40px;font-size:1.2em;font-family:"Gotham-Light","serif";letter-spacing:1px}.gift-cards #content .full .gift-options input[type="text"],.checkout #content .full .gift-options input[type="text"]{border:1px solid #222;font-size:1.12em;padding:6px 20px;background:none;width:70px;text-align:center;margin-bottom:30px}.gift-cards #content .full .gift-options .img-gift-card,.checkout #content .full .gift-options .img-gift-card{display:inline-block;width:45%;vertical-align:middle}.gift-cards #content .full .gift-options .cont-gift-card,.checkout #content .full .gift-options .cont-gift-card{display:inline-block;width:45%;vertical-align:middle}.checkout #content .content #header-img{text-align:center}.checkout #content .content .intro .steps{background-position:0 -57px}.checkout #content .full .error{background:none;padding:10px 0px;font-family:"Gotham-Medium","serif"}.checkout #content .full .error span.gump-error-message{display:block;background-color:#ccc;padding:5px 15px 0px;background-color:#26BCD7}.checkout #content .full .error span.gump-error-message:last-of-type{padding-bottom:5px}.checkout #content .full h2{background:url(images/line.png) no-repeat bottom left;padding-bottom:20px;margin-bottom:25px}.checkout #content .full .one_half{width:48%;margin-right:1%;float:left}.checkout #content .full .cart{width:100%;border-collapse:collapse;border:1px solid #26BCD7;margin-top:40px}.checkout #content .full .cart th{background:#26BCD7;color:#fff;padding:10px 15px;text-align:left;font-size:1.4em}.checkout #content .full .cart th.item{width:50%}.checkout #content .full .cart td{padding:10px 15px;font-size:1.3em}.checkout #content .full .cart td img{display:inline-block;margin-right:10px}.checkout #content .full .cart td input{border:1px solid #222;font-size:1.12em;padding:6px 20px;background:none;width:50px}.checkout #content .full .cart_total{text-align:right;padding:10px 2% 10px 0;border:1px solid #26BCD7;border-top:0px;font-size:1.3em;margin-bottom:50px}.checkout #content .full .form-entry{margin-bottom:20px}.checkout #content .full .form-entry label{display:block;margin-bottom:5px;font-size:1.1em}.checkout #content .full .form-entry input[type="text"],.checkout #content .full .form-entry select,.checkout #content .full .form-entry textarea{border:1px solid #222;font-size:1.12em;padding:6px 20px;background:none;width:94%}.checkout #content .full .form-entry select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px}.checkout #content .full .form-entry select.small{width:auto}.contact #content .content .full-copy .copy-side .copy-holder{display:block;vertical-align:initial}.dining-quad .fancybox{display:block;position:relative}.dining-quad .fancybox:before{content:'';width:100%;height:100%;position:absolute;background:url(images/play-button.svg) center no-repeat rgba(0,0,0,0.3);top:0;left:0;background-size:80px auto;transition:all 0.4s}.dining-quad .fancybox:hover:before{background-color:rgba(0,0,0,0.5)}.privacy-policy .full-copy img{float:left;margin-right:40px}.lons-last-drop #content .content .reservation-widget{display:none}@media only screen and (max-width: 1325px){#home .main-content .rooms-home.wrapper .copy-holder{right:20px}}@media only screen and (max-width: 1275px){.reservation-widget #ot-reservation-widget .ot-dtp-picker{width:730px !important}}@media only screen and (max-width: 1199px){.container{width:98%}}@media only screen and (max-width: 1150px){#home .main-content .rooms-home.wrapper .copy-holder{max-width:800px;margin-top:-190px}#home .main-content .lons-home{padding:85px 0}.content .full-copy .inset-img{text-align:center}.content .full-copy .copy-side p{max-width:100% !important}.content .headline-blogs{max-width:90% !important;margin:0 auto 40px !important}.content .each-room{margin-bottom:55px}.content .each-room .copy-holder{top:5px !important;padding:25px !important}#footer ul.social-media{width:140px}.privacy-policy .content ul.sym-inline-list{padding-left:35px !important}.privacy-policy .content .inset-img{height:500px !important;text-align:center}}@media only screen and (max-width: 1135px){#header #primary-nav ul li{margin-right:18px}}@media only screen and (max-width: 1060px){#header{height:92px}#header .container{width:98%}#header #primary-nav{display:none}#header #primary-nav ul li ul.submenu{display:none;opacity:0}#header .tablet-primary #primary-nav{display:block}#header #book-now-widget-container{left:50%;transform:translateX(-50%);width:60%}#header .menu-holder{display:block}#header a.logo{margin-left:25px;margin-top:10px}#header a.logo svg{width:110px;height:72px}#header .menu-trigger{display:block;top:20px;right:25px}#header .menu-text{display:block;right:25px;top:25px}#booking-form .phone-num{top:58px;right:20px}#booking-form .form-entry.submit{top:15px}#booking-form .submit{top:0 !important}}

/*# sourceMappingURL=style.css.map */
