@font-face{font-family:"CooperLtBTWXX-Light";src:url("/assets/fonts/cooper-lt-btwxx-light.woff2") format("woff2"),url("/assets/fonts/cooper-lt-btwxx-light.woff") format("woff")}.btn,.form-holder form .signup-btn{padding:7px 20px;display:inline-block;zoom:1;text-align:center;text-transform:uppercase;outline:none;border:none;border-radius:0;cursor:pointer;transition:all .3s ease-in-out}.hidden,.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link:after,.form-holder form .input label:not(.error),.inline-be form .form-entry label{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.animated{transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}*{box-sizing:border-box}html{font-size:16px}body{font-family:"Arial","sans-serif";font-size:16px;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skip-to-content{background:#111;color:#111;position:fixed;transition:all 300ms ease-out;z-index:99999999;top:-100px;display:block;margin:0}.skip-to-content:focus{top:0}.skip-to-content:hover{background:#c7eff5}a,input,button{color:#111;transition:all 0.3s ease-in-out}div,article,header,footer,section,form,input,aside,video,figure,iframe,label,main,select{box-sizing:border-box}.clear{clear:both}.row{max-width:1170px;width:100%;margin:0 auto}.row:after{content:" ";display:block;clear:both}.row.flexit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.wide{max-width:100%}.no-gutter{padding-left:0;padding-right:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}*[class*=" col-"],*[class*="col-"]{padding:0 15px}@media (max-width: 767px){*[class*=" col-"],*[class*="col-"]{padding:0 20px}}*[class*=" offset-"],*[class*="offset-"]{position:relative}.full-columns{text-align:center}.centered{margin:0 auto;float:none}@media (min-width: 768px) and (max-width: 1024px){.hide-on-tablet{display:none !important}}.col-sm-1{width:8.33333%}.offset-sm-1{left:8.33333%}.col-sm-2{width:16.66667%}.offset-sm-2{left:16.66667%}.col-sm-3{width:25%}.offset-sm-3{left:25%}.col-sm-4{width:33.33333%}.offset-sm-4{left:33.33333%}.col-sm-5{width:41.66667%}.offset-sm-5{left:41.66667%}.col-sm-6{width:50%}.offset-sm-6{left:50%}.col-sm-7{width:58.33333%}.offset-sm-7{left:58.33333%}.col-sm-8{width:66.66667%}.offset-sm-8{left:66.66667%}.col-sm-9{width:75%}.offset-sm-9{left:75%}.col-sm-10{width:83.33333%}.offset-sm-10{left:83.33333%}.col-sm-11{width:91.66667%}.offset-sm-11{left:91.66667%}.col-sm-12{width:100%}.offset-sm-12{left:100%}@media (min-width: 768px){.col-md-1{width:8.33333%}.offset-md-1{left:8.33333%}.col-md-2{width:16.66667%}.offset-md-2{left:16.66667%}.col-md-3{width:25%}.offset-md-3{left:25%}.col-md-4{width:33.33333%}.offset-md-4{left:33.33333%}.col-md-5{width:41.66667%}.offset-md-5{left:41.66667%}.col-md-6{width:50%}.offset-md-6{left:50%}.col-md-7{width:58.33333%}.offset-md-7{left:58.33333%}.col-md-8{width:66.66667%}.offset-md-8{left:66.66667%}.col-md-9{width:75%}.offset-md-9{left:75%}.col-md-10{width:83.33333%}.offset-md-10{left:83.33333%}.col-md-11{width:91.66667%}.offset-md-11{left:91.66667%}.col-md-12{width:100%}.offset-md-12{left:100%}*[class*=" col-"],*[class*="col-"]{float:left}.centered{margin:0 auto;float:none}.flexit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 1025px){:root{font-size:17px}.col-lg-1{width:8.33333%}.offset-lg-1{left:8.33333%}.col-lg-2{width:16.66667%}.offset-lg-2{left:16.66667%}.col-lg-3{width:25%}.offset-lg-3{left:25%}.col-lg-4{width:33.33333%}.offset-lg-4{left:33.33333%}.col-lg-5{width:41.66667%}.offset-lg-5{left:41.66667%}.col-lg-6{width:50%}.offset-lg-6{left:50%}.col-lg-7{width:58.33333%}.offset-lg-7{left:58.33333%}.col-lg-8{width:66.66667%}.offset-lg-8{left:66.66667%}.col-lg-9{width:75%}.offset-lg-9{left:75%}.col-lg-10{width:83.33333%}.offset-lg-10{left:83.33333%}.col-lg-11{width:91.66667%}.offset-lg-11{left:91.66667%}.col-lg-12{width:100%}.offset-lg-12{left:100%}.show-for-tablet{display:none}}@media (min-width: 1200px){.col-xl-1{width:8.33333%}.offset-xl-1{left:8.33333%}.col-xl-2{width:16.66667%}.offset-xl-2{left:16.66667%}.col-xl-3{width:25%}.offset-xl-3{left:25%}.col-xl-4{width:33.33333%}.offset-xl-4{left:33.33333%}.col-xl-5{width:41.66667%}.offset-xl-5{left:41.66667%}.col-xl-6{width:50%}.offset-xl-6{left:50%}.col-xl-7{width:58.33333%}.offset-xl-7{left:58.33333%}.col-xl-8{width:66.66667%}.offset-xl-8{left:66.66667%}.col-xl-9{width:75%}.offset-xl-9{left:75%}.col-xl-10{width:83.33333%}.offset-xl-10{left:83.33333%}.col-xl-11{width:91.66667%}.offset-xl-11{left:91.66667%}.col-xl-12{width:100%}.offset-xl-12{left:100%}}pre{position:relative;color:#3d4543;z-index:8000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-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{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots li:only-child{display:none}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative;-webkit-overflow-scrolling:touch}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("images/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("images/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("images/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("images/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("images/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("images/fancybox_loading@2x.gif");background-size:24px 24px}}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes slide-zoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}#ui-datepicker-div.ui-widget-content{background:#ffffff;z-index:1000;border:none;padding:0;border-radius:0;border-top:none !important;top:100%;position:fixed}#ui-datepicker-div.ui-widget-content *{font-weight:normal;font-size:14px;text-align:center}.ui-datepicker{width:17em;font-size:20px}.ui-datepicker table{border:0;border-collapse:collapse}.ui-datepicker table th{padding:.7em .3em}.ui-datepicker *{font-weight:normal;font-size:14px;text-align:center;border:0}.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-content .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35}.ui-datepicker.ui-datepicker-inline{width:100% !important;padding:0}.ui-datepicker.ui-datepicker-inline .ui-datepicker-group{width:48% !important;margin:0 1% !important;background-color:#fff}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header{height:55px}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header *{line-height:25px;font-size:25px}.ui-datepicker select.ui-datepicker-month{width:auto;padding-right:30px}.ui-datepicker .ui-widget-header{position:relative;padding:10px 0;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{margin:0 2.3em;line-height:1.8em}.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:"Times","serif";color:#fff}.ui-datepicker .ui-widget-header .ui-datepicker-title select{background-image:url("images/arrow-down.svg");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-prev{left:0;transform:translateY(-50%)}.ui-datepicker .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg) !important;right:0}.ui-datepicker .ui-widget-header .ui-datepicker-prev,.ui-datepicker .ui-widget-header .ui-datepicker-next{position:absolute;top:50%;background-image:url("images/left-arrow-datepicker.svg");background-size:10px;background-position:center;background-repeat:no-repeat}.ui-datepicker .ui-widget-header .ui-datepicker-prev span,.ui-datepicker .ui-widget-header .ui-datepicker-next span{background-image:none;color:transparent}.ui-datepicker .ui-datepicker-calendar{margin:0 !important;width:100% !important;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar thead{background-color:#111;color:#fff;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar tbody td{padding:0;font-family:"Arial","sans-serif";height:50px;position:relative;vertical-align:top;transition:all .3s ease-in-out}.ui-datepicker .ui-datepicker-calendar tbody td *{padding:0;line-height:50px;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{font-size:11px;border:0 !important;color:#222}.ui-datepicker .ui-datepicker-calendar tbody td span.price{position:absolute;bottom:10px;display:block;width:100%;line-height:1;color:#c7eff5}.ui-datepicker .ui-datepicker-calendar tbody td.has-price *{line-height:25px}.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-today .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,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-days-cell-over{background:#000}.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-today .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 *,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-days-cell-over *{color:#222}.ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled{background-color:transparent !important}.ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled:hover *{color:#000}.hilton-garden-inn-kauai-wailua-bay .ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-days-cell-over *{color:#fff}.hilton-garden-inn-kauai-wailua-bay .ui-datepicker .ui-datepicker-calendar tbody td:hover *{color:#fff}form{margin-bottom:2em;width:100%}form label{display:block;margin:0 0 10px;font-size:15px;color:#222}form label span{font-size:0.8em}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form input[type=number],form select,form textarea{border:0px none;margin:0px 0px 10px;color:#222;background-color:#e8e8e8;padding:5px 3%;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}form select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}form select::-ms-expand{display:none}form select option{color:black;text-align:center}form textarea{min-height:120px}form input:-ms-input-placeholder{color:#222;opacity:1}form input::placeholder{color:#222;opacity:1}#frmContact,#formRFP{max-width:800px;margin:auto}#frmContact input[type=text],#frmContact input[type=email],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP select,#formRFP textarea{width:100%}.form-entry,.field{margin-bottom:10px;position:relative}label.error{position:absolute;bottom:100%;left:0px;font-size:12px;color:#fff;background:#e74c3c;padding:7px 12px;border-radius:3px;margin-bottom:2px;z-index:3}label.error:before{content:"";display:block;position:absolute;top:100%;left:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #e74c3c}input[type=text].error,input[type=tel].error,input[type=email].error,select.error,textarea.error{border-color:#e74c3c}.errorMsg,#email-error p{line-height:1.4;margin:0 auto 10px;text-align:left}.errorMsg ul,.errorMsg ul li{color:#fff !important;margin-bottom:0;list-style:none}.errorMsg ul li:before{display:none}#email-error.success{background-color:#111}p#thankyou{text-align:center}fieldset{border:1px solid #BBC6CC;padding:0 15px;margin-bottom:2em}fieldset legend{font-size:110%;margin-bottom:15px;padding:0 15px;text-transform:uppercase;letter-spacing:2px;margin-bottom:2em}.form-module__field--label{display:block;margin-bottom:10px}.form-module__field--unit{margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.form-module__field--unit label{display:inline-block;vertical-align:middle;-ms-flex-order:2;order:2;margin:0}.form-module__field--unit input[type="radio"],.form-module__field--unit input[type="checkbox"]{display:inline-block;vertical-align:middle;-ms-flex-order:1;order:1;margin-right:10px}.form-module-wrapper .form-module__field.checkbox,.form-module-wrapper .form-module__field.radio{margin-bottom:20px}.form-module__confirmation{text-align:center}.field.gdpr{position:relative;margin-bottom:15px}.field.gdpr input{position:absolute;left:-99999px}.field.gdpr input:checked+label:after{opacity:1}.field.gdpr label:not(.error){position:relative;padding-left:18px;text-align:left;font-size:.625rem}.field.gdpr label:not(.error) a{color:#222;text-decoration:underline}.field.gdpr label:not(.error):before{content:"";display:block;position:absolute;width:10px;height:10px;background:#fff;left:0;top:0;cursor:pointer;z-index:2;border:1px solid #000}.field.gdpr label:not(.error):after{content:"";display:block;position:absolute;width:10px;height:10px;left:0;top:0;cursor:pointer;z-index:3;background:#111}@media screen and (min-width: 641px){.field.gdpr label:not(.error):after{opacity:0}}.form-module__field.checkbox .form-module__field--unit,.form-module__field.radio .form-module__field--unit{position:relative}.form-module__field.checkbox .form-module__field--unit input,.form-module__field.radio .form-module__field--unit input{position:absolute;left:-1px;top:0;opacity:0;z-index:2}.form-module__field.checkbox .form-module__field--unit input:checked+label:not(.error):after,.form-module__field.radio .form-module__field--unit input:checked+label:not(.error):after{opacity:1}.form-module__field.checkbox .form-module__field--unit label:not(.error),.form-module__field.radio .form-module__field--unit label:not(.error){position:relative;padding-left:18px;text-align:left;z-index:0}.form-module__field.checkbox .form-module__field--unit label:not(.error):before,.form-module__field.radio .form-module__field--unit label:not(.error):before{content:"";display:block;position:absolute;width:10px;height:10px;background:#fff;left:0;top:2px;cursor:pointer;z-index:2;border:1px solid #000}.form-module__field.checkbox .form-module__field--unit label:not(.error):after,.form-module__field.radio .form-module__field--unit label:not(.error):after{content:"";display:block;position:absolute;width:10px;height:10px;left:0;top:2px;cursor:pointer;z-index:3;background:#000;opacity:0}.form-module__field.radio .form-module__field--unit label:not(.error):before,.form-module__field.radio .form-module__field--unit label:not(.error):after{border-radius:5px}@media screen and (max-width: 640px){.field.gdpr label:not(.error){padding-left:70px;min-height:30px;line-height:16px}.field.gdpr label:not(.error):before{content:"";display:block;position:absolute;width:51px;height:30px;background:#d7d7d7;border-radius:15px;left:0;top:0;cursor:pointer;transition:all 0.4s;border:0}.field.gdpr label:not(.error):after{content:"";display:block;position:absolute;width:24px !important;height:24px !important;background:#fff;transition:all 0.4s;border-radius:50%;top:3px;left:3px;z-index:3;margin:0}.field.gdpr input{position:absolute;left:-99999px}.field.gdpr input:checked+label:after{left:24px;margin:0;top:3px}.field.gdpr input:checked+label:before{background:#111}#frmContact .btn{width:280px;display:block;margin:auto;margin-top:40px}}.ot-dtp-picker.wide{width:100% !important;margin:0 auto;max-width:990px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:60px}@media (max-width: 1025px){.ot-dtp-picker.wide{-ms-flex-wrap:wrap;flex-wrap:wrap}}.ot-dtp-picker.wide .ot-title{display:none}.ot-dtp-picker.wide form.ot-dtp-picker-form{background:transparent !important;height:auto !important;border-radius:0 !important;padding:15px 30px;border:1px solid #000;max-width:630px;margin:0;-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 1025px) and (min-width: 768px){.ot-dtp-picker.wide form.ot-dtp-picker-form{max-width:100%}}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector{width:33.33%;margin-right:auto;background-color:#fff;height:50px;border:0;padding:0;font-size:16px;text-align:left;font-family:"Arial","sans-serif";font-size:20px;border-left:none !important}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector:hover{outline:0;box-shadow:none}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector.ot-party-size-picker{-ms-flex-order:3;order:3}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector.ot-date-picker{-ms-flex-order:1;order:1}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector.ot-time-picker{-ms-flex-order:1;order:1}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link{color:#000;padding:0 20px 0 50px;line-height:50px;font-family:"Times","serif";outline:0 !important;background:url(svg/down-arrow.svg) #fff no-repeat 90% center}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link:before{left:20px}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector select{-webkit-appearance:none;border-radius:0 !important;left:0;margin:0;padding:0;height:50px;line-height:50px;color:#ffffff}.ot-dtp-picker.wide .ot-dtp-picker-button{float:none !important;display:inline-block;padding:0;position:relative;box-shadow:none;position:absolute;right:0;background:none;border:none;font-weight:300;font-size:20px}@media (max-width: 1025px) and (min-width: 768px){.ot-dtp-picker.wide .ot-dtp-picker-button{bottom:-50px;left:0;margin:0 auto !important}}.ot-dtp-picker.wide .ot-powered-by{width:142px;-ms-flex-order:1;order:1}@media (max-width: 1025px) and (min-width: 768px){.ot-dtp-picker.wide .ot-powered-by{width:100%;background-position:center !important;margin-bottom:20px !important}}.animate-fade{opacity:0}.animate-fade.top{transform:translateY(15%)}.animate-fade.top.fade-in{transform:translateY(0)}.animate-fade.bottom{transform:translateY(-15%)}.animate-fade.bottom.fade-in{transform:translateY(0)}.animate-fade.left{transform:translateX(-15%)}.animate-fade.left.fade-in{transform:translateX(0)}.animate-fade.right{transform:translateX(15%)}.animate-fade.right.fade-in{transform:translateX(0)}.animate-fade.fade-in{opacity:1;transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99);transition-delay:0.7s}.animate-fade.fade-in.inline-be{transition-delay:1.2s}.animate-fade.fade-in.delay-1sec{transition-delay:1s}#content-popin .box-arrow-popin{background-color:#111}#content-popin .box-arrow-popin .arrow svg{fill:#c7eff5}#content-popin .close-popin{width:25px;display:block;position:absolute;height:22px;top:15px;right:15px;background:url(https://frontend.symphonyhotelmarketing.com/assets/images/close.png) no-repeat}.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}.container{max-width:1170px;padding:0 15px;margin:0 auto}@media (max-width: 1090px){.container{padding:0 35px}}.column-1{columns:1}.column-1 ul{text-align:left}.column-2{columns:2}.column-2 ul{text-align:left}.column-3{columns:3}.column-3 ul{text-align:left}ul.global-sitemap{position:relative;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;width:65%;margin-left:30%;margin-bottom:60px;padding-top:60px}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none}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:90%;margin-bottom:0px}ul.global-sitemap li ul li a{text-decoration:none !important;color:grey;padding-left:10px}ul.global-sitemap li ul li ul{margin:10px 0 0 10px}ul.global-sitemap li ul li ul li ul li{padding:0;margin-bottom:3px}ul.global-sitemap li ul li ul li ul li a{opacity:0.7}ul.global-sitemap li ul li:before{display:none}.sym-slides,.slick{opacity:0;transition:all 0.5s ease-in-out}.sym-slides.slick-initialized,.slick.slick-initialized{opacity:1}.slick-arrow{position:absolute;width:20px;height:20px;background:url(svg/arrow.svg);border:0;font-size:0;z-index:3;cursor:pointer;transition:all 0.4s;top:calc(50% - ($slick_arrow_height / 2))}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{right:0;transform:rotate(180deg)}.slick-dots{padding-left:0;margin:0;text-align:center}.slick-dots li{display:inline-block;list-style:none;margin:0 10px}.slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;cursor:pointer;background-color:transparent;border:1px solid #000;border-radius:50%;background-clip:padding-box;transition:all 0.4s}.slick-dots li.slick-active button{background-color:#111}.sub-menu ul li{display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid #222;line-height:0.65}.sub-menu ul li a{padding:3px 0;color:#222;text-decoration:none}.sub-menu ul li a.active{text-decoration:underline;cursor:default;color:#111}.sub-menu ul li a:hover{color:#111;text-decoration:underline}.sub-menu ul li:last-child{border-right:0px}.custom-select{position:relative}.custom-select.white .select-selected,.custom-select.alt.white .select-selected{color:#fff !important;background:url(/assets/svg/select-arrow-white.svg) no-repeat right center/auto 10px !important;background-image:url(/assets/svg/select-arrow-white.svg) !important}.custom-select select{display:none}.custom-select .select-selected{background-color:#fff;padding:10px 40px 10px 10px;position:relative;max-width:313px;font-size:14px;border-bottom:1px solid #d3d3d3;line-height:1.15;background:url(/assets/svg/select-arrow.svg) no-repeat right center/auto 10px;background-image:url(/assets/svg/select-arrow.svg)}.custom-select .select-selected.select-arrow-active{border-bottom:none}@media (max-width: 767px){.custom-select .select-selected{max-width:100%}}.custom-select .select-items div,.custom-select .select-selected{color:#000;border-color:transparent transparent rgba(0,0,0,0.1) transparent;cursor:pointer}.custom-select .select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;padding:0 20px 0px;max-width:313px}@media (max-width: 767px){.custom-select .select-items{max-width:100%}}.custom-select .select-items div{border-bottom:1px solid #d3d3d3;padding:5px;font-size:15px}.custom-select .select-items div:first-of-type{border-top:1px solid #d3d3d3}.custom-select .select-items div:last-of-type{border-bottom:none}.custom-select .select-hide{display:none}.custom-select .select-items div:hover,.custom-select .same-as-selected{background-color:rgba(0,0,0,0.1)}.custom-select.dark .select-selected{color:#fff;padding:0px 40px 7px 0;background:url(/assets/svg/select-arrow-white.svg) no-repeat right 5px/auto 10px;border-color:rgba(255,255,255,0.5)}.custom-select.alt .select-selected{color:#000;padding:31px 30px;background-repeat:no-repeat !important;background-image:url(/assets/svg/select-arrow.svg) !important;background-position:95% center !important;background-size:auto 10px !important;border:none;font-size:28px;font-weight:300}@media (max-width: 767px){.custom-select.alt .select-selected{font-size:20px;padding:20px}}.custom-select.alt .select-items div{padding:30px 10px;font-size:28px;font-weight:300}@media (max-width: 767px){.custom-select.alt .select-items div{padding:10px 10px;font-size:18px}}.header{display:block;position:fixed;top:0;z-index:9999;width:100%;background-color:transparent;transition:all 300ms ease-out;padding:15px 0px}.header.up,.header.down{background:#fff;box-shadow:0px 0px 30px rgba(0,0,0,0.2)}.header .logo{text-align:center;width:calc(100% / 12 * 4);display:block}.header .logo img{max-height:96px}@media (min-width: 1025px){.header .logo{max-width:180px;width:calc(100% / 12 * 2)}}.header .logo:hover,.header .logo:focus{opacity:0.5}.header .flexit .logo{-ms-flex-order:2;order:2}.header .flexit .menu-holder{-ms-flex-order:1;order:1;width:calc(100% / 12 * 4)}@media (min-width: 1025px){.header .flexit .menu-holder{width:calc(100% / 12 * 5)}}.header .flexit .right-col{-ms-flex-order:3;order:3;width:calc(100% / 12 * 4);text-align:right;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}.header .flexit .right-col .btn{max-width:150px;margin:0 24px 10px}@media (min-width: 1025px){.header .flexit .right-col .btn{max-width:100%;margin:0}}@media (min-width: 1025px){.header .flexit .right-col{width:calc(100% / 12 * 5);display:block}}.header .menu-toggle{font-size:18px;text-transform:uppercase;letter-spacing:1px;padding:0 24px}.header .menu-toggle .lines{height:40px;width:24px;border:1px solid #000;border-top:0;border-bottom:0;display:inline-block;vertical-align:middle;margin-right:17px;position:relative}.header .menu-toggle .lines:before{content:" ";background:#000;display:block;width:1px;height:26px;margin:0 auto;position:absolute;right:0;left:0;top:7px;transition:all 300ms ease-out}.header .menu-toggle:hover .lines:before,.header .menu-toggle:focus .lines:before{top:-7px;height:54px}.header .call-btn{padding:0 24px}.header .call-btn svg{display:inline-block;vertical-align:middle;margin-right:5px}.header .call-btn:hover,.header .call-btn:focus{text-decoration:underline}.header.w-countdown{background:#fff;overflow:hidden}.header.w-countdown .flexit{-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;-ms-flex-pack:start !important;justify-content:flex-start !important}.header.w-countdown .flexit .logo{-ms-flex-order:1;order:1}.header.w-countdown .flexit p{margin:0}.header.w-countdown .countdown-header{position:absolute;right:0;background:#000;padding:40px 0px 40px 40px;margin:-15px 0;max-width:490px;width:100%}.header.w-countdown .countdown-header:after{content:"";display:block;width:150%;position:absolute;left:100%;height:100%;top:0;background:#000}.header.w-countdown .countdown-header .row{width:100%}.header.w-countdown .countdown-header p,.header.w-countdown .countdown-header .digit,.header.w-countdown .countdown-header .digitTxt{color:#fff}.header.w-countdown .countdown-header p{font-size:22px}.header.w-countdown .countdown-header .digit{font-size:24px;overflow:hidden;height:27px}.header.w-countdown .countdown-header .digitTxt{font-size:14px;width:100%;padding-top:5px}.header.w-countdown .countdown-header .ctnDigits{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header.w-countdown .countdown-header .countdown .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:311px}.header.w-countdown .countdown-header .countdown .dash{width:calc(100% / 12 * 4);border-right:1px solid #fff;padding:0 20px;text-align:center}.header.w-countdown .countdown-header .countdown .dash:last-of-type{border:none}.overlay-menu{position:fixed;left:0;top:calc(-100% - 800px);width:100%;height:100vh;min-height:800px;z-index:99999;background-color:#fff;transition:all .8s ease-out;opacity:0}.overlay-menu.opened{opacity:1;top:0}.overlay-menu .row{height:100vh;min-height:800px;position:relative}.overlay-menu .inner{max-width:90%;width:100%;padding:0 0 0 15%}@media (max-width: 1024px){.overlay-menu .inner{max-width:80%;padding:0 25px;margin:0 auto;text-align:center}}.overlay-menu .close-menu{position:absolute;top:47px;left:20px;text-transform:uppercase;font-size:18px;z-index:2}.overlay-menu .close-menu svg{display:inline-block;vertical-align:middle;margin-right:10px}.overlay-menu .logo{position:absolute;top:20px;right:0;left:0;margin:0 auto;z-index:2}.overlay-menu nav,.overlay-menu .sub-menu{position:relative;z-index:1}.overlay-menu nav.privary-navigation li,.overlay-menu .sub-menu.privary-navigation li{margin-bottom:10px;padding:0}.overlay-menu nav.privary-navigation li:before,.overlay-menu .sub-menu.privary-navigation li:before{display:none}.overlay-menu nav.privary-navigation a,.overlay-menu .sub-menu.privary-navigation a{font-size:26px;font-weight:400;position:relative;text-decoration:none}.overlay-menu nav.privary-navigation a:after,.overlay-menu .sub-menu.privary-navigation a:after{content:"";display:block;position:absolute;left:calc(100% + 25px);transition:all 300ms ease-out;height:1px;width:0;max-width:135px;background-color:#000;top:calc(50% + 2px)}.overlay-menu nav.privary-navigation a:hover,.overlay-menu nav.privary-navigation a:focus,.overlay-menu nav.privary-navigation a.active,.overlay-menu nav.privary-navigation a.parent-active,.overlay-menu .sub-menu.privary-navigation a:hover,.overlay-menu .sub-menu.privary-navigation a:focus,.overlay-menu .sub-menu.privary-navigation a.active,.overlay-menu .sub-menu.privary-navigation a.parent-active{font-weight:700}.overlay-menu nav.privary-navigation a:hover:after,.overlay-menu nav.privary-navigation a:focus:after,.overlay-menu nav.privary-navigation a.active:after,.overlay-menu nav.privary-navigation a.parent-active:after,.overlay-menu .sub-menu.privary-navigation a:hover:after,.overlay-menu .sub-menu.privary-navigation a:focus:after,.overlay-menu .sub-menu.privary-navigation a.active:after,.overlay-menu .sub-menu.privary-navigation a.parent-active:after{width:100%}.overlay-menu nav.secondary-navigation,.overlay-menu .sub-menu.secondary-navigation{margin-top:112px}.overlay-menu nav.secondary-navigation ul,.overlay-menu .sub-menu.secondary-navigation ul{display:block}.overlay-menu nav.secondary-navigation ul li,.overlay-menu .sub-menu.secondary-navigation ul li{display:inline-block;padding:0}.overlay-menu nav.secondary-navigation ul li:before,.overlay-menu .sub-menu.secondary-navigation ul li:before{display:none}.overlay-menu nav.secondary-navigation ul li a,.overlay-menu .sub-menu.secondary-navigation ul li a{font-weight:400;font-size:18px;text-decoration:none}.overlay-menu nav.secondary-navigation ul li a:hover,.overlay-menu nav.secondary-navigation ul li a:focus,.overlay-menu nav.secondary-navigation ul li a.active,.overlay-menu .sub-menu.secondary-navigation ul li a:hover,.overlay-menu .sub-menu.secondary-navigation ul li a:focus,.overlay-menu .sub-menu.secondary-navigation ul li a.active{font-weight:700}.overlay-menu nav.secondary-navigation ul li:after,.overlay-menu .sub-menu.secondary-navigation ul li:after{content:"•";display:inline-block;padding:0 7px}.overlay-menu nav.secondary-navigation ul li:last-of-type:after,.overlay-menu .sub-menu.secondary-navigation ul li:last-of-type:after{display:none}.overlay-menu .menu-hovers{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@media (max-width: 1024px){.overlay-menu .menu-hovers{display:none}}.overlay-menu .menu-hovers .slide{position:absolute;top:0;left:0;width:100%;height:100%;background-position:right center;background-repeat:no-repeat;background-size:contain;opacity:0;transition:all 300ms ease-out}.overlay-menu .menu-hovers .slide.active{opacity:1}@media (max-width: 1024px){.overlay-menu .menu-hovers .slide{background-position:-10% center;background-size:cover}.half-moon-bay-lodge .overlay-menu .menu-hovers .slide,.el-colibri-hotel-and-spa .overlay-menu .menu-hovers .slide{background-position:center}}.jamaica-bay-inn .header .privary-navigation__submenu,.hilton-garden-inn-kauai-wailua-bay .header .privary-navigation__submenu{display:none}.jamaica-bay-inn .header .privary-navigation__submenu li,.hilton-garden-inn-kauai-wailua-bay .header .privary-navigation__submenu li{padding-left:20px}.jamaica-bay-inn .header .privary-navigation__submenu li a,.hilton-garden-inn-kauai-wailua-bay .header .privary-navigation__submenu li a{font-size:22px}.riviera-beach-house header .logo img{max-height:60px}.hotel-virginia header .call-btn{font-size:20px;font-family:'Mueso, sans-serif'}.hotel-virginia header nav.privary-navigation a,.hotel-virginia header .sub-menu.privary-navigation a{font-size:26px;font-weight:400;position:relative;text-decoration:none}.hotel-virginia header nav.privary-navigation a:after,.hotel-virginia header .sub-menu.privary-navigation a:after{content:"";display:block;position:absolute;left:calc(100% + 25px);transition:all 300ms ease-out;height:1px;width:0;max-width:135px;background-color:#000;top:calc(50% + 2px)}.form-holder{width:calc(100% / 12 * 7);position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.stretch .form-holder{-ms-flex-align:start;align-items:flex-start}.form-holder .thankyouMsg{color:#fff}.form-holder .inner{width:100%;position:relative;max-width:850px;z-index:1}.form-holder .inner:after{content:" ";display:block;clear:both}.form-holder .inner nav{text-align:left}.form-holder svg .st0,.form-holder svg{fill:#000 !important}.form-holder svg{opacity:.1;position:absolute;max-width:170px;width:100%;top:40px;left:0;z-index:0}.form-holder h2{color:#fff;font-weight:300;font-size:35px;padding:0px 0 25px}.form-holder form{margin-bottom:50px}.form-holder form label{color:#fff;font-size:14px}.form-holder form input[type="text"],.form-holder form input[type="email"]{background:none;color:#fff;border:1px solid rgba(255,255,255,0.5);font-size:13px;padding:12px 20px;width:100%}.form-holder form input[type="text"]:-ms-input-placeholder,.form-holder form input[type="email"]:-ms-input-placeholder{color:#fff}.form-holder form input[type="text"]::placeholder,.form-holder form input[type="email"]::placeholder{color:#fff}.form-holder form .signup-btn{color:#fff;padding:15px 30px}.form-holder form .signup-btn:hover,.form-holder form .signup-btn:focus{background:#fff !important;color:#000}.form-holder form .field.gdpr a{color:#fff}.form-holder form .field.gdpr a:hover,.form-holder form .field.gdpr a:focus{text-decoration:none}.form-holder form .field.gdpr label:not(.error){font-size:12px;line-height:1.4}.form-holder form .field.gdpr label:not(.error):before{background:none;border:1px solid #fff}.form-holder form .field.gdpr label:not(.error):after{margin:0;width:10px;height:10px;background:#fff}@media (min-width: 1025px){.form-holder .fields-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-holder .fields-wrap .field{width:50%}.form-holder .fields-wrap .field:nth-child(odd){padding-right:8px}.form-holder .fields-wrap .field:nth-child(even){padding-left:8px}.form-holder .fields-wrap .gdpr-wrap{width:50%;padding-left:8px}.form-holder .fields-wrap .gdpr-wrap .field{width:100%;padding:0}.form-holder img{float:right}}.form-holder .sub-menu a{text-transform:uppercase}.form-holder .logo{display:inline-block;vertical-align:middle;max-width:170px;margin-left:40px;margin-bottom:20px}.form-holder .logo img{max-width:100%;max-height:100%;float:none}.form-holder nav ul,.form-holder .sub-menu ul{margin-bottom:5px}.form-holder nav ul li,.form-holder .sub-menu ul li{display:inline-block;padding:0;border:none;margin:0}.form-holder nav ul li:before,.form-holder .sub-menu ul li:before{display:none}.form-holder nav ul li:after,.form-holder .sub-menu ul li:after{content:"|";display:inline-block;padding:0 5px;color:#fff;font-size:13px}.form-holder nav ul li:last-of-type:after,.form-holder .sub-menu ul li:last-of-type:after{display:none}.form-holder nav a,.form-holder .sub-menu a{text-decoration:none;color:#fff;font-size:13px;padding:0;margin:0}.form-holder nav a:focus,.form-holder nav a:hover,.form-holder nav a.active,.form-holder .sub-menu a:focus,.form-holder .sub-menu a:hover,.form-holder .sub-menu a.active{opacity:0.4;color:#fff}.form-holder nav.secondary-navigation,.form-holder .sub-menu.secondary-navigation{font-size:13px;text-transform:uppercase;font-weight:600}.form-holder nav.tertiary-navigation,.form-holder .sub-menu.tertiary-navigation{font-size:12px}.contact-block{width:calc(100% / 12 * 5);padding:0 20px;text-align:center}.contact-block .inner{max-width:405px;margin:0 auto}@media (min-width: 1170px){.contact-block .inner{margin:0 0 0 50px}}@media (min-width: 768px){.stretch .contact-block .inner{padding-top:50px}}.contact-block .logo{max-width:192px;display:block;margin:0 auto 60px}.contact-block .logo img{max-height:150px;max-width:220px}.contact-block .logo:hover,.contact-block .logo:focus{opacity:0.5}.contact-block .logo.virginia{max-width:120px;margin:0 auto 40px}.contact-block .logo.virginia img{width:100%}.contact-block .contianer-logos-virginia{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.contact-block .logo-honors-virginia{width:120px;margin:20px auto 40px}.contact-block .logo-honors-virginia img{width:100%}.contact-block .address{font-weight:500;font-size:15px;margin-bottom:48px;line-height:1.4}.contact-block .address a{text-decoration:underline}.contact-block .address a:hover,.contact-block .address a:focus{text-decoration:none}.contact-block p{font-size:12px}.contact-block .social-media{margin-bottom:20px}.contact-block .social-media li{display:inline-block;padding:0 5px}.contact-block .social-media li:before{display:none}.contact-block .social-media li a{text-decoration:none}.contact-block .social-media li a svg{height:17px;transition:all 300ms ease-out}.pacifica-link{position:relative;display:inline-block;vertical-align:middle;margin-bottom:20px}.pacifica-link img{float:none}@media (max-width: 1024px){.pacifica-link{margin-bottom:20px;display:block}}.pacifica-link:hover,.pacifica-link:focus{opacity:0.5}.pacifica-link.virginia{width:150px}.pacifica-link.virginia img{width:100%}#teconsent a{max-width:130px;display:inline-block;margin:0 auto 30px;padding:0 7px}#teconsent a img{width:100%}#consent_blackbar{position:fixed;bottom:0;z-index:3}.footer{background:#fff}.footer .row.wide.stretch{-ms-flex-align:stretch;align-items:stretch}.footer .newsletter-signup{background:url(images/california-passport-badge.png) no-repeat right;background-size:25%;max-width:690px;margin-left:35px;padding:60px 60px 40px 30px;margin-right:60px}.footer .newsletter-signup .title{color:#fff;text-transform:uppercase}@media screen and (max-width: 900px){.footer .newsletter-signup .title{width:80%}}.footer .newsletter-signup .title .big{font-size:70px;display:block;font-weight:600}.footer .newsletter-signup .title .sm{font-size:26px;display:block;font-weight:600}.footer .newsletter-signup .title .txt{width:300px;text-transform:none;display:block;margin:10px 0 30px;font-weight:200;line-height:25px}.footer .newsletter-signup .title .txt span{color:#fff !important}.footer .newsletter-signup .btn{background-image:url(svg/icon-email.svg);background-position:20px center;background-repeat:no-repeat;padding-left:60px;background-size:12%;font-size:15px;margin-bottom:30px;display:inline-block}.footer .newsletter-signup .btn:hover{padding-left:65px;background-size:12%}.footer .logo-bottom{padding:60px 60px 40px 30px;display:block;text-align:left;max-width:690px;margin-left:35px}.text-footer{position:relative;padding:60px 0 50px 58px;height:273px;background-position:right center;background-repeat:no-repeat;background-size:auto 100%}.text-footer img{float:left;position:relative;z-index:9}.text-footer p{color:#fff;position:relative;z-index:9;margin:30px 0 10px;width:380px}.text-footer .btn-start{display:block}.text-footer .btn-start a{position:relative;z-index:9;color:#fff !important}#booking-form{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#booking-form .form-entry,#booking-form .field{display:inline-block;margin-bottom:0;width:100%}#booking-form .form-entry input[type="text"],#booking-form .form-entry select,#booking-form .field input[type="text"],#booking-form .field select{border-bottom:1px solid rgba(255,255,255,0.5);color:#fff;font-size:14px;width:100%}#booking-form .form-entry select,#booking-form .field select{background:none;width:100%;max-width:137px}#booking-form .form-entry input[type="text"],#booking-form .field input[type="text"]{background:url(svg/calendar.svg) no-repeat center right}#booking-form .form-entry input[type="text"]:-ms-input-placeholder,#booking-form .field input[type="text"]:-ms-input-placeholder{color:#fff}#booking-form .form-entry input[type="text"]::placeholder,#booking-form .field input[type="text"]::placeholder{color:#fff}#booking-form .form-entry input[type="text"]#promo,#booking-form .field input[type="text"]#promo{background:none}#booking-form .form-entry.promo-with-type,#booking-form .field.promo-with-type{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;column-gap:8px}#booking-form .submit{text-align:center}#booking-form .submit .btn{background:#fff;color:#000}#booking-form .submit .btn:hover,#booking-form .submit .btn:focus{color:#fff}.booking-block{width:700px;display:-ms-flexbox;display:flex}.booking-block .ui-datepicker .ui-widget-header{background:transparent !important;padding:0;font-size:14px}.booking-block .ui-datepicker .ui-widget-header .ui-datepicker-title span{font-size:15px}.booking-block .ui-datepicker .ui-datepicker-calendar thead{border:1px solid rgba(255,255,255,0.5);border-width:0 1px 1px 0;background:transparent}.booking-block .ui-datepicker .ui-datepicker-calendar thead th{border:1px solid rgba(255,255,255,0.5);padding:0.5em 0.3em}.booking-block .ui-datepicker .ui-datepicker-calendar tbody td{border:solid 1px rgba(255,255,255,0.5);height:40px}.booking-block .ui-datepicker .ui-datepicker-calendar tbody td a,.booking-block .ui-datepicker .ui-datepicker-calendar tbody td span{font-weight:600;font-size:13px}.booking-block .ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-other-month{border-width:0}.booking-block .ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{color:#fff}.booking-block .ui-datepicker .ui-datepicker-calendar tbody td.days{background:#fff;border-color:#fff}.booking-block .ui-datepicker .ui-datepicker-calendar tbody td.days a{color:#000}.booking-block .ui-datepicker .ui-datepicker-calendar tbody td.endday,.booking-block .ui-datepicker .ui-datepicker-calendar tbody td.startday{background:#fff;border-color:#fff}.booking-block .ui-datepicker .ui-datepicker-calendar tbody td.endday a,.booking-block .ui-datepicker .ui-datepicker-calendar tbody td.startday a{color:#000}.booking-block .ui-datepicker.ui-datepicker-inline{margin:0 -20px;width:auto !important}.booking-block .ui-datepicker.ui-datepicker-inline .ui-datepicker-group{background:transparent;display:inline-block;width:50% !important;padding:0 20px;margin:0 !important}#booking-overlay{background-color:#000;background-size:cover;object-fit:cover;position:fixed;z-index:999;width:100%;height:100%;overflow:scroll;top:-100%;left:0;opacity:0;-ms-flex-align:center;align-items:center;transition:all .8s ease-out}@media (max-height: 700px){#booking-overlay{top:-150%}}#booking-overlay.opened{top:0;opacity:1;pointer-events:initial}#booking-overlay .lightbox__box{max-width:1170px;width:100%;margin:0 auto;position:relative}#booking-overlay .lightbox__box .close-be{margin:0;top:47px;right:30px;position:absolute;color:#fff;text-transform:uppercase}#booking-overlay .lightbox__box .close-be svg{display:inline-block;vertical-align:middle;margin-right:10px}#booking-overlay .lightbox__box .close-be svg path{stroke:#fff}#booking-overlay .lightbox__box .close-be:hover,#booking-overlay .lightbox__box .close-be:focus{text-decoration:underline}#booking-overlay .title-booking{color:#fff;text-align:center;font-size:46px;margin:90px 0 70px}#booking-overlay .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#booking-overlay .container::after{content:'';display:block;height:5px}.riviera-beach-house #booking-overlay{background-color:#193044}.riviera-beach-house .ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day,.riviera-beach-house .ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-days-cell-over{background:#fff;color:#193044}.riviera-beach-house a.ui-state-default.ui-state-highlight.ui-state-active{color:#193044 !important}.hotel-virginia #booking-overlay{background:#124734}.booking-head{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.booking-head__close-copy{width:100%;margin:10px auto 0;text-align:right;position:absolute;right:-40px;color:#fff}.booking__ihg{display:inline-block;padding:10px 25px;border-left:1px solid rgba(255,255,255,0.5);vertical-align:middle}.booking__ihg img{width:100px;display:block}.booking-widget__form{margin:50px auto 20px;padding:40px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:14px 10px}.booking-widget__col{-ms-flex:1;flex:1;min-width:160px;max-width:200px}.booking-widget__col.col--promo{-ms-flex:1 0 100%;flex:1 0 100%;max-width:480px}.booking-widget__col.col--promo .promo-with-type{position:relative}.booking-widget__col.col--promo .promo-with-type select{margin-block-start:8px;max-width:280px !important;padding-inline:6px 18px;white-space:nowrap;text-overflow:ellipsis;text-align-last:left;background-image:url(/assets/svg/select-arrow-white.svg) !important;background-repeat:no-repeat !important;background-position:right 4px center !important;background-size:auto 9px !important}.booking-widget__col.col--promo .promo-with-type .specials-rate__error{position:absolute;bottom:-34px;left:calc(50% + 80px);margin-bottom:2px;padding:7px 12px;font-size:13px;white-space:nowrap;color:#fff;border-radius:3px;background:#e74c3c;opacity:0;pointer-events:none;visibility:hidden;transform:translateX(-50%);z-index:3;will-change:opacity;transition:opacity 300ms ease-in}.booking-widget__col.col--promo .promo-with-type .specials-rate__error::before{content:"";position:absolute;bottom:100%;left:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e74c3c}.booking-widget__col.col--promo .promo-with-type .specials-rate__error.error{opacity:1;pointer-events:auto;visibility:visible}.booking-widget__col:last-child{margin:0 auto}.inline-be{border:1px solid #000;padding:20px 0px;max-width:1170px;width:100%;margin:-47px auto 0;z-index:2;position:relative;background-color:#fff}@media (min-width: 1025px){.inline-be .flexit{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.inline-be .heading{display:block;padding:5px 20px;margin:0;width:100%;text-align:center;font-size:22px}@media (min-width: 1025px){.inline-be .heading{border-right:1px solid #d3d3d3;max-width:273px;padding:5px 42px}}.inline-be form{padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.inline-be form .form-entry{border-left:1px solid #d3d3d3;padding:5px 20px;margin:0}@media (min-width: 1025px){.inline-be form .form-entry{padding:5px 20px}}.inline-be form .form-entry:first-of-type,.inline-be form .form-entry:last-of-type{border:none}.inline-be form .form-entry:last-of-type{padding-left:0;-ms-flex-positive:2;flex-grow:2}.inline-be form .form-entry input[type="text"]{background:url(svg/calendar-dark.svg) no-repeat center right}.inline-be form .form-entry input[type="text"]#promo{background:none}.inline-be form .form-entry input[type="text"]#inline-promo{background:none}.inline-be form .form-entry input,.inline-be form .form-entry select{border-bottom:1px solid #d3d3d3;color:#000;background:none;font-size:14px;padding:10px;width:100%;min-width:115px;margin-bottom:0}.inline-be form .form-entry input:-ms-input-placeholder,.inline-be form .form-entry select:-ms-input-placeholder{color:#000}.inline-be form .form-entry input::placeholder,.inline-be form .form-entry select::placeholder{color:#000}.inline-be form .form-entry .btn{font-size:18px;font-weight:500;min-width:162px;padding:15px 0;white-space:nowrap}.inline-be form .form-entry.promo.promo-with-type{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;column-gap:8px}.inline-be form .form-entry.promo.promo-with-type input:-ms-input-placeholder{font-style:italic}.inline-be form .form-entry.promo.promo-with-type input::placeholder{font-style:italic}.inline-be form .form-entry.promo.promo-with-type select{margin-block-start:8px;padding-inline:6px 18px;white-space:nowrap;text-overflow:ellipsis;text-align-last:left;background-image:url(/assets/svg/select-arrow.svg);background-repeat:no-repeat;background-position:right 4px center;background-size:auto 9px}.inline-be form .form-entry.promo.promo-with-type .specials-rate__error{position:absolute;bottom:-34px;left:50%;margin-bottom:2px;padding:7px 12px;font-size:13px;white-space:nowrap;color:#fff;border-radius:3px;background:#e74c3c;opacity:0;pointer-events:none;visibility:hidden;transform:translateX(-50%);z-index:3;will-change:opacity;transition:opacity 300ms ease-in}.inline-be form .form-entry.promo.promo-with-type .specials-rate__error::before{content:"";position:absolute;bottom:100%;left:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e74c3c}.inline-be form .form-entry.promo.promo-with-type .specials-rate__error.error{opacity:1;pointer-events:auto;visibility:visible}body.the-cambria-collection .inline-be .heading{padding-left:0px;padding-right:0;max-width:200px}body.the-cambria-collection .inline-be form .form-entry .select-selected{padding-left:0;min-width:78px}body.the-cambria-collection .inline-be form .form-entry input,body.the-cambria-collection .inline-be form .form-entry select{padding-left:0}body.the-cambria-collection .inline-be form .form-entry:nth-child(2){padding-left:15px;padding-right:5px}body.the-cambria-collection .inline-be form .form-entry:nth-child(2) input{max-width:80px}body.the-cambria-collection .inline-be form .form-entry:nth-child(3){border-left:none;border-right:1px solid #d3d3d3}body.the-cambria-collection .inline-be form .form-entry:nth-child(3) input{max-width:80px}body.the-cambria-collection .inline-be form .form-entry.guests{padding-left:10px}body.the-cambria-collection .inline-be form .form-entry.guests input{max-width:80px}body.the-cambria-collection .inline-be form .form-entry.hotels{padding-left:10px;padding-right:15px;border-left:none}body.the-cambria-collection .inline-be form .form-entry.hotels .field{margin-bottom:0}body.the-cambria-collection .inline-be form .form-entry.hotels .field select{padding-right:20px;background:url(/assets/svg/select-arrow.svg) no-repeat right center/auto 10px;outline:none;text-align:left}body.the-cambria-collection .inline-be form .form-entry.hotels .field select option{text-align:left}body.the-cambria-collection .inline-be form .form-entry.promo{padding-left:10px;padding-right:10px}body.the-cambria-collection .inline-be form .form-entry.promo input{max-width:80px;min-width:1px !important}body.the-cambria-collection .inline-be form .form-entry.submit{padding-left:10px}body.the-cambria-collection #booking-overlay{background-image:url(images/bg-booking-cambria.jpg);background-size:cover}body.the-cambria-collection #booking-overlay .close-be{color:#91b6bb;opacity:1}body.the-cambria-collection #booking-overlay .close-be svg path{stroke:#91b6bb}body.the-cambria-collection #booking-overlay .title-booking{color:#91b6bb;text-transform:uppercase;font-family:"Arial","sans-serif";font-weight:400;margin-bottom:30px}body.the-cambria-collection #booking-overlay .ui-datepicker .ui-datepicker-calendar tbody td:hover{background-color:#fff}body.the-cambria-collection #booking-overlay .ui-datepicker .ui-datepicker-calendar tbody td:hover a{color:#312b32 !important}body.the-cambria-collection #booking-overlay .ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day,body.the-cambria-collection #booking-overlay .ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-days-cell-over{background-color:#fff}body.the-cambria-collection #booking-overlay .ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day a,body.the-cambria-collection #booking-overlay .ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-days-cell-over a{color:#312b32 !important}body.the-cambria-collection #booking-overlay .booking-block .ui-datepicker .ui-datepicker-calendar tbody td.days,body.the-cambria-collection #booking-overlay .booking-block .ui-datepicker .ui-datepicker-calendar tbody td.endday,body.the-cambria-collection #booking-overlay .booking-block .ui-datepicker .ui-datepicker-calendar tbody td.startday{border-bottom:1px solid #99959a}body.the-cambria-collection #booking-overlay .booking-block .ui-datepicker .ui-datepicker-calendar thead th{text-transform:capitalize}body.the-cambria-collection #booking-overlay .booking-widget__form{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0px;margin-bottom:0;padding-bottom:10px;padding-top:10px}body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full{width:calc(50% - 20px);margin-left:0;margin-right:0;margin-bottom:20PX}body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col:nth-child(even),body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full:nth-child(even){margin-right:40px}body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col:nth-child(5),body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full:nth-child(5){margin-right:40px !important}body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col:nth-child(6),body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full:nth-child(6){margin-right:0}body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field{position:relative}body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field label,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field label{position:absolute;color:#fff;text-transform:uppercase;font-size:.875rem;color:#99959a;bottom:20px}body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field input::-webkit-outer-spin-button,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field input::-webkit-inner-spin-button,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field input::-webkit-outer-spin-button,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field input::-webkit-inner-spin-button{-webkit-appearance:none}body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field input,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field select,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field input[type="number"],body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field input,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field select,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field input[type="number"]{text-align:center;font-size:1.5rem;padding-bottom:15px;background-color:transparent;border-bottom:1px solid #99959a;width:100%;outline:none;color:#fff;-moz-appearance:textfield}body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field input:-ms-input-placeholder,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field select:-ms-input-placeholder,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field input[type="number"]:-ms-input-placeholder,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field input:-ms-input-placeholder,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field select:-ms-input-placeholder,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field input[type="number"]:-ms-input-placeholder{color:#fff}body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field input::placeholder,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field select::placeholder,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field input[type="number"]::placeholder,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field input::placeholder,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field select::placeholder,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field input[type="number"]::placeholder{color:#fff}body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field input#CheckIn,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field input#CheckOut,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field select#CheckIn,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field select#CheckOut,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field input[type="number"]#CheckIn,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field input[type="number"]#CheckOut,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field input#CheckIn,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field input#CheckOut,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field select#CheckIn,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field select#CheckOut,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field input[type="number"]#CheckIn,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field input[type="number"]#CheckOut{text-align:right;padding-right:25%;background-position:97% 50%;background-size:22px}body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field select,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field select{position:relative;background-image:url(svg/select-arrow-white.svg);background-repeat:no-repeat;background-position:98% 40%;background-size:25px}body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field .fake-input,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field .fake-input{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;right:10px;bottom:16px}body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col .field .fake-input span,body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full .field .fake-input span{color:#fff;line-height:1;cursor:pointer}body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full{width:100%;margin-right:0 !important;padding:0}body.the-cambria-collection #booking-overlay .booking-widget__form .booking-widget__col-full select{width:100%;max-width:none}body.the-cambria-collection #booking-overlay .submit button{background-color:#91b6bb;color:#fff}body{font-size:18px;overflow-x:hidden}body.opened-be{overflow:hidden}#start-content{overflow-x:hidden}.fancybox-overlay{background:rgba(0,0,0,0.75);z-index:99999}.fancybox-opened{z-index:999999}.fancybox-close{width:40px;height:40px;background-size:15px !important;top:30px;right:30px;background-color:transparent;border:none}.fancybox-nav{opacity:1}.fancybox-nav span{visibility:visible;background:url(svg/arrow.svg) #fff no-repeat center;width:60px;height:60px;transition:all 300ms ease-out}.fancybox-nav span:hover,.fancybox-nav span:focus{background-image:url(svg/arrow-white.svg)}.fancybox-nav.fancybox-prev span{left:40px}.fancybox-nav.fancybox-next span{transform:rotate(180deg);right:40px}.topalert,.topalert__cta{font-size:15px !important}.swipe{position:relative;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.swipe:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#000;top:0;right:0;z-index:2;transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99);transition-delay:0.7s}.swipe.visible{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.swipe.visible:before{width:0}h1,.h1-styling,.attraction__info h2{font-size:40px;font-weight:100;margin-bottom:30px}@media (max-width: 1024px){h1,.h1-styling,.attraction__info h2{font-size:35px}}h1:after,.h1-styling:after,.attraction__info h2:after{content:" ";height:1px;width:65px;display:block;background:#000;margin:20px 0 0}h1 span,.h1-styling span,.attraction__info h2 span{font-size:13px;text-transform:uppercase;letter-spacing:2px;font-weight:700;display:block}h1.small-title-only:after,.h1-styling.small-title-only:after,.attraction__info h2.small-title-only:after{display:none}p,blockquote,ul,ol,cite{margin-bottom:30px;line-height:1.5;font-weight:400}p a,blockquote a,ul a,ol a,cite a{text-decoration:underline}p a:hover,p a:focus,blockquote a:hover,blockquote a:focus,ul a:hover,ul a:focus,ol a:hover,ol a:focus,cite a:hover,cite a:focus{text-decoration:none}ul.two-columns,ol.two-columns{columns:2;text-align:left;column-gap:50px}ul.three-columns,ol.three-columns{columns:3;text-align:left;column-gap:50px}@media screen and (max-width: 1200px){ul.three-columns,ol.three-columns{columns:2}}ul li{position:relative;padding:0 0 0 20px;margin-bottom:10px}ul li:before{content:"•";position:absolute;left:0;top:-1px}ul.icon-list li{padding:0;display:inline-block;margin-right:20px}ul.icon-list li:before{position:relative;top:3px;margin-right:10px;display:inline-block;vertical-align:middle}ul.icon-list li:nth-child(1):before{content:url(/assets/svg/capacity.svg)}ul.icon-list li:nth-child(2):before{content:url(/assets/svg/areasq.svg)}ol{list-style:decimal;margin:0 0 30px 30px}.btn{padding:15px 30px;color:#fff;font-weight:500;text-decoration:none}.btn:hover,.btn:focus{color:#fff}.text-center{text-align:center}.text-center:after{margin-left:auto;margin-right:auto}.popup-form{display:none}a:not([href]):not([tabindex]){color:#fff}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:#fff}.banner{min-height:600px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.banner:before{content:" ";display:block;position:absolute;width:100%;height:400px;background:linear-gradient(0deg, rgba(255,255,255,0) 0%, #fff 80%);top:0;z-index:2}.banner .tagline{color:#fff;font-weight:100;font-size:56px;text-transform:uppercase;text-align:center;text-shadow:0px 0px 15px rgba(0,0,0,0.7)}.banner .row{text-align:center}.banner video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translateX(-50%) translateY(-50%)}.banner.w-video{overflow:hidden;height:calc(100vh - 140px)}.banner .azul-logo{width:40%;position:absolute;right:0;top:135px}.slick-arrow{width:60px;height:60px;top:calc(50% - 30px);background-color:#fff;background-position:center;background-repeat:no-repeat;box-sizing:border-box}.slick-arrow.slick-next{right:40px}.slick-arrow.slick-prev{left:40px}.slick-arrow:hover,.slick-arrow:focus{background-image:url(svg/arrow-white.svg)}.slick-dots li{padding:0}.slick-dots li:before{display:none}.slick-dots li button{width:10px;height:10px;padding:0}.fancybox-close{background:url(svg/close.svg) #fff no-repeat center/20px auto}.fancybox-close:hover,.fancybox-close:focus{opacity:0.5}#default.upcoming-events .intro-content{padding-bottom:20px}#default.road-trip h3{font-family:Source Sans Pro;color:#009489;font-size:18px}#default.road-trip h2{font-family:Source Sans Pro;color:#009489}.intro-content{text-align:center;padding:65px 0}.intro-content .row{padding:0 40px}.intro-content .signup-inline .row{padding:0}.intro-content.no-content{padding-bottom:0}.intro-content h1{padding:0px 0 20px;text-align:center}.upcoming-events .intro-content h1{margin-bottom:10px}.intro-content h1:after{margin-left:auto;margin-right:auto}.intro-content p{max-width:975px;margin:0 auto 30px}.intro-content p:last-of-type{margin-bottom:0}.intro-content h2{margin-bottom:20px}.intro-content h2.h1-styling{margin-top:75px}.intro-content h2.h1-styling:after{margin-left:auto;margin-right:auto}.intro-content h2 br{display:none}@media (max-width: 1025px){.intro-content h2 br{display:block}}.intro-content .two-columns,.intro-content .three-columns{max-width:810px;margin:0 auto}.signup-inline{margin-top:80px}.signup-inline .flexit{-ms-flex-align:stretch;align-items:stretch}.signup-inline .row{display:-ms-flexbox;display:flex;background-repeat:no-repeat;background-size:cover}.signup-inline .form-holder{background-color:transparent !important;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding:60px 44px 50px 0;-ms-flex-align:center;align-items:center}.signup-inline .form-holder form{margin-bottom:0}.signup-inline .form-holder .fields-wrap{-ms-flex-direction:column;flex-direction:column;width:100%}.signup-inline .form-holder .fields-wrap .field{width:100%;max-width:336px}.signup-inline .form-holder .fields-wrap .field input{height:51px;font-size:16px}.signup-inline .form-holder .gdpr-wrap{padding-left:0;width:80%;display:-ms-flexbox;display:flex}.signup-inline .form-holder .gdpr-wrap .field{width:50%;margin-bottom:0}@media (max-width: 1024px){.signup-inline .form-holder .gdpr-wrap{width:100%}}.signup-inline .form-holder .signup-btn{height:51px;position:absolute;top:27px;left:385px}@media (max-width: 1024px){.signup-inline .form-holder .signup-btn{position:relative;top:0;left:0;margin:0;display:block}}.signup-inline .form-holder .txt-2{width:37%;padding-right:40px}.signup-inline .form-holder .txt-2 p{margin-top:70px}.signup-inline .form-holder .btn-banner{margin-left:60px}#salt-hours{padding:0}.fancybox-inner .tab-content{max-width:525px}.fancybox-inner .tab-content.menu-list{max-width:1024px}.tab-content{margin:20px;padding:40px;border:1px solid #000}.form-module-wrapper{max-width:1024px;margin:0 auto}.form-module-wrapper form{padding:50px 20px}.form-module-wrapper h2{font-size:40px;font-weight:100;text-align:center}.form-module-wrapper h2:after{content:" ";height:1px;width:65px;display:block;background:#000;margin:20px auto 30px}.form-module-wrapper h2 span{font-size:13px;text-transform:uppercase;letter-spacing:2px;font-weight:700;display:block}.form-module-wrapper form .btn{margin:0 auto;display:block}.form-module-wrapper form .gdpr-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;clear:both;margin:30px auto}.form-module-wrapper form .field.gdpr{padding-right:20px}.form-module-wrapper form .field.gdpr label{font-size:12px}.form-module-wrapper .col-6{width:50%}.form-module-wrapper .col-12{width:100%}.form-module-wrapper .form-module__field{position:relative}.form-module-wrapper input[type=text],.form-module-wrapper input[type=email],.form-module-wrapper input[type=tel],.form-module-wrapper input [type=date],.form-module-wrapper input[type=number]{border:1px solid rgba(0,0,0,0.4);font-size:17px;padding:15px 20px;background:none;width:100%;margin-bottom:30px}.form-module-wrapper input[type=text].error,.form-module-wrapper input[type=email].error,.form-module-wrapper input[type=tel].error,.form-module-wrapper input [type=date].error,.form-module-wrapper input[type=number].error{border-color:#f00}.form-module-wrapper textarea{border:1px solid rgba(0,0,0,0.4);font-size:18px;padding:15px 20px;background:none;width:100%;margin-bottom:30px}.form-module-wrapper textarea.error{border-color:#f00}.form-module-wrapper label.error{color:#fff !important}.sitemap .intro-content{margin-top:140px;padding-bottom:0}ul.global-sitemap{margin:0 auto 100px 25%;width:100%;max-width:550px}@media (min-width: 1025px){ul.global-sitemap{margin-left:35%}}ul.global-sitemap li:before{display:none}#attractions .header{background:#fff}.attractions-content .attraction{background:#eee;margin:0 7px 40px !important;width:calc(50% - 14px) !important;padding:0 0 72px !important;border-width:1px;border-style:solid;position:relative}@media (max-width: 960px){.attractions-content .attraction{width:100% !important}}.attractions-content .attraction h2:after{margin-left:auto;margin-right:auto}.attractions-content .attraction p{font-size:16px}.attractions-content .attraction p.description{display:none;font-weight:400}.attractions-content .attraction a:not([href]):not([tabindex]).btn{background:none;border:1px solid #000;color:#000;position:absolute;bottom:20px;right:0;left:0;margin:0 auto;max-width:178px;font-size:16px}.attractions-content .attraction a:not([href]):not([tabindex]).btn:hover,.attractions-content .attraction a:not([href]):not([tabindex]).btn:focus{color:#fff;background:#000}.attractions-content .attraction__wrapper{padding:0}.attractions-content .attraction .attraction__image img{width:100%;transform:none !important}.attractions-content{min-height:100vh}.attractions-map__expand{top:180px !important}.attractions-content__left{padding-top:160px !important}.attractions-content__left h1 span{font-size:40px;font-weight:100;letter-spacing:0;text-transform:none}.attractions-content__left .attractions-filter .form-entry select{height:50px;background:none;border-bottom:1px solid #000}.attraction__info{text-align:center;padding:30px 20px 0}.attraction__info h2{margin-bottom:20px;font-size:28px;padding:0 20px;max-width:250px;margin:0 auto 20px}.attraction__info p{font-size:14px}.attraction__info ul.additional-info{display:none;padding-top:20px}.attraction__info ul.additional-info span{padding-top:0;display:initial}.attraction__info ul.additional-info li{padding:0;display:-ms-flexbox;display:flex}.attraction__info ul.additional-info li:before{display:none}.attraction__info ul.additional-info li svg{margin-right:10px}.attraction__info .pin-website{display:none}.attraction-lightbox .attraction__info{text-align:left;padding:0 0 0 25px !important}.attraction-lightbox h2{min-height:0px;padding:0;margin:0}.attraction-lightbox h2:after{margin-left:0;margin-right:0}.attraction-lightbox p{margin-bottom:10px;padding:0 20px 0 0}.attraction-lightbox p.description{display:block}.attraction-lightbox ul.additional-info{display:block}.attraction-lightbox .pin-website{display:inline-block}.attraction-hover{position:relative}.attraction-hover__image img{max-height:180px}.attraction-hover__copy{text-align:center;font-size:18px;margin:15px 0 5px;font-weight:600}#attractions footer{position:relative;z-index:2}.intro-content.text-left{text-align:left}.intro-content.text-left p,.intro-content.text-left ul{max-width:100%;text-align:left}.fancybox-inner form{max-width:600px;padding:40px}.fancybox-inner form h2{text-align:center;margin-bottom:20px}.fancybox-inner form .gdpr-wrap{clear:both;padding:20px 30px}.fancybox-inner form .col-12{width:100%}.fancybox-inner form .col-12 input[type="text"],.fancybox-inner form .col-12 input[type="email"],.fancybox-inner form .col-12 input[type="tel"],.fancybox-inner form .col-12 input[type="number"]{width:100%;padding:10px 20px}.fancybox-inner form .btn{margin:0px auto;display:block}.fancybox-inner .form-module__field{position:relative}.gallery_close{background:url(svg/close.svg) #fff no-repeat center/50% auto !important}.gallery_contain_next,.gallery_contain_prev{opacity:1 !important;background:none !important}.gallery_item_next,.gallery_item_prev{width:50px !important;height:50px !important;display:block !important;background:url(svg/arrow.svg) #fff no-repeat center/30% auto !important;transition:all 300ms ease-out}.gallery_item_next:hover,.gallery_item_next:focus,.gallery_item_prev:hover,.gallery_item_prev:focus{opacity:0.8}.gallery_item_next{transform:rotate(180deg)}.attraction-lightbox__wrapper{padding:0 !important}.attraction-lightbox__wrapper .attraction{padding:0}.attraction-lightbox .attraction__image{padding:20px}.animate-fade h1,.animate-fade .h1-styling{position:relative;overflow:hidden}.animate-fade h1 span,.animate-fade .h1-styling span{margin-bottom:0 !important}.animate-fade h1:after,.animate-fade .h1-styling:after{width:0;transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99);transition-delay:1.5s}.animate-fade h1 .subline,.animate-fade .h1-styling .subline{margin-bottom:10px;position:relative;overflow:hidden}.animate-fade h1 .subline span,.animate-fade .h1-styling .subline span{position:relative;top:80px;transition:all 0.6s ease-in-out;transition-delay:0.6s}.animate-fade h1 .mask,.animate-fade .h1-styling .mask{overflow:hidden;position:relative;padding-bottom:7px}.animate-fade h1 .mask .line,.animate-fade .h1-styling .mask .line{position:relative;top:50px;transition:all 0.6s ease-in-out}.animate-fade h1 .mask:nth-child(2) .line,.animate-fade .h1-styling .mask:nth-child(2) .line{transition-delay:0.9s}.animate-fade h1 .mask:nth-child(3) .line,.animate-fade .h1-styling .mask:nth-child(3) .line{transition-delay:1.2s}.animate-fade .animate-copy{transform:translateY(30px);opacity:0;transition:all 0.6s ease-in-out;transition-delay:1.8s}.animate-fade.visible h1:after,.animate-fade.visible .h1-styling:after{width:65px}.animate-fade.visible h1 .subline span,.animate-fade.visible .h1-styling .subline span{top:0}.animate-fade.visible h1 .line,.animate-fade.visible .h1-styling .line{top:0}.animate-fade.visible .animate-copy{opacity:1;transform:translateY(0px)}.bg-quad .animate-fade h1:after,.bg-quad .animate-fade .h1-styling:after,.bg-quad .animate-fade h2:after,.quads.single-quad.primary_bgcolor-section .animate-fade h1:after,.quads.single-quad.primary_bgcolor-section .animate-fade .h1-styling:after,.quads.single-quad.primary_bgcolor-section .animate-fade h2:after{width:0;transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}.bg-quad .animate-fade.visible h1:after,.bg-quad .animate-fade.visible .h1-styling:after,.bg-quad .animate-fade.visible h2:after,.quads.single-quad.primary_bgcolor-section .animate-fade.visible h1:after,.quads.single-quad.primary_bgcolor-section .animate-fade.visible .h1-styling:after,.quads.single-quad.primary_bgcolor-section .animate-fade.visible h2:after{transition-delay:1s;width:65px}.text-modules-wrapper{margin:100px auto}#myGallery{margin-top:120px !important;margin-bottom:20px}#salt-gallery{padding-bottom:0px}.menu-list.inline.tab-content{border:none;margin:0}.menu-list .menu-section{margin-bottom:50px}.menu-list .menu-section ul{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-list .menu-section ul li{width:75%;padding:0 20px;margin:0 auto 10px;display:block;text-align:center}.menu-list .menu-section ul li p{margin:0}.menu-list .menu-section ul li p:last-of-type{margin-bottom:20px}.menu-list .menu-section ul li:before{display:none}.menu-list .h1-styling{text-align:center;margin-bottom:40px}.menu-list .h1-styling:after{margin-left:auto;margin-right:auto}.menu-list h3{margin:0;padding:0}.menu-list .menu-item-12807 h3{font-weight:400;font-style:italic}.attractions-intro{padding:0 10px}.border-block-shadow{padding:24px;box-shadow:0px 0px 70px rgba(23,3,0,0.1);margin:50px 0 100px;overflow:hidden}.border-block-shadow .inner-border{border:1px solid #000;padding:24px 0;overflow:scroll}.border-block-shadow table{width:100%}main table{max-width:100%}main table thead{background:#fafafa;text-align:center;font-size:17px}main table thead tr td{padding:20px 10px;border-left:1px solid #000;border-right:1px solid #000}main table thead tr td:first-of-type{border-left:none}main table thead tr td:last-of-type{border-right:none}main table tbody tr td{padding:20px;text-align:center;font-size:17px;border-left:1px solid #000;border-right:1px solid #000}main table tbody tr td:first-of-type{border-left:none}main table tbody tr td:last-of-type{border-right:none}main table tbody tr:nth-child(even){background:#fafafa}.capacity-chart .h1-styling{text-align:center}.capacity-chart .h1-styling:after{margin-left:auto;margin-right:auto}.two-col-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;padding:0}.two-col-wrapper p{width:50%;margin-right:0;margin-left:0}@media (max-width: 1024px){.two-col-wrapper p{width:100%}}@media (min-width: 1025px){.two-col-wrapper p:nth-child(even){padding-left:20px}.two-col-wrapper p:nth-child(odd){padding-right:20px}}.landing-page .header .flexit{-ms-flex-pack:center;justify-content:center}.landing-page .quads.single-quad{margin-top:50px}.landing-page .banner:before{display:none}.terms-conditions p{font-size:14px}.addition-event-quad{padding:80px 0;text-align:center}.addition-event-quad.beige{background:#cfc6b7;margin-bottom:50px}.addition-event-quad .row{padding:0 15px}.addition-event-quad .row.flexit{text-align:left;-ms-flex-align:start;align-items:flex-start}@media (min-width: 768px){.addition-event-quad .row.flexit .description-column{width:50%;padding:25px 0 25px 80px;border-left:1px solid #cfc6b7}.addition-event-quad .row.flexit .description-column:first-of-type{border-left:none;padding-right:80px;padding-left:0}}#events-quad.quads .row.wide:first-of-type{margin-bottom:0 !important}#events-quad .date{text-transform:capitalize}#events-quad .date span{text-transform:capitalize !important}#events-quad .learn-more{margin-bottom:30px}#events-quad .learn-more .tab-content{padding:0;border:none;margin-left:0;margin-top:30px}#events-quad .learn-more .acc-btn{position:relative;padding-right:20px}#events-quad .learn-more .acc-btn::after{content:'+';font-size:16px;position:absolute;right:0;top:calc(45% - 10px);line-height:1.5}#events-quad .learn-more .acc-btn.active::after{content:'-'}#events-quad .img-slider.border-gray{position:relative}#events-quad .img-slider.border-gray::before{content:'';background-color:gray;width:50px;height:69%;position:absolute;left:-50px;bottom:0}#events-quad .img-slider.border-gray::after{content:'';background-color:gray;width:100%;height:50px;position:absolute;left:-50px;bottom:-49px}#events-quad.left>div:nth-child(even) .border-gray::before{right:-50px;bottom:0;left:inherit}#events-quad.left>div:nth-child(even) .border-gray::after{right:-50px;bottom:-49px;left:inherit}.roadtrip .quads.single-quad{margin-top:0;margin-bottom:0}.roadtrip .text-modules-wrapper{margin-top:0}.road-trip-copy .row{max-width:960px;padding:0 40px}.bullet-title{position:relative;margin-bottom:20px;font-size:17px;font-weight:600}.bullet-title img{display:inline-block;vertical-align:middle;margin-left:10px}.bullet-title:before,.bullet-title:after{content:" ";background:#000;display:block;height:14px;width:14px;position:absolute;top:calc(50% - 7px);left:-33px;border-radius:50%}.bullet-title:after{background:none;border:1px solid #000;width:28px;height:28px;left:-40px;top:calc(50% - 14px)}.bullet-title.beige:before{background:#ebddba}.bullet-title.beige:after{border-color:#ebddba}.bullet-title.green:before{background:#49b9ad}.bullet-title.green:after{border-color:#49b9ad}.bullet-title.yellow:before{background:#fecd4c}.bullet-title.yellow:after{border-color:#fecd4c}.bullet-title.teal:before{background:#78ccd0}.bullet-title.teal:after{border-color:#78ccd0}.bullet-title.coral:before{background:#f07570}.bullet-title.coral:after{border-color:#f07570}.bullet-title.purple:before{background:#353c8e}.bullet-title.purple:after{border-color:#353c8e}.bullet-title.red:before{background:#e92c3e}.bullet-title.red:after{border-color:#e92c3e}.bullet-title.blue:before{background:#1ca7e4}.bullet-title.blue:after{border-color:#1ca7e4}.bullet-block{margin-bottom:50px}.bullet-block p{font-size:15px}.marina-del-rey-dining .ot-dtp-picker.wide{margin-top:50px;margin-bottom:0}#event-17331 .event-months,#event-17522 .event-months{display:none}.the-cambria-collection .btn{color:#111 !important}.the-cambria-collection .new-banner-2022__btn-start a{color:#fff !important}.the-cambria-collection .new-banner-2022__btn-start a:hover{color:#111 !important}@media (max-width: 768px){.the-cambria-collection.hotels section.intro-content .col-md-10{width:90.33333% !important}}.the-cambria-collection.terms-and-conditions .banner{display:none}.the-cambria-collection #privary-navigation .submenu{margin-left:20px;display:none}.the-cambria-collection #privary-navigation .submenu li a{font-size:20px}.the-cambria-collection #specials a.btn,.the-cambria-collection #accommodations a.btn{text-decoration:none}.the-cambria-collection .footer .contact-block a.logo{max-width:270px}.the-cambria-collection .footer .contact-block a.logo img{width:100%;height:100%;object-fit:cover}.the-cambria-collection h1.small-title-only{padding-bottom:0;margin-bottom:0}.the-cambria-collection h2.h1-styling{margin-top:0}.the-cambria-collection p a{text-decoration:underline}.the-cambria-collection p a.btn{text-decoration:none}.the-cambria-collection #specials .h1-styling{color:#312b32;text-transform:uppercase}.the-cambria-collection #specials .h1-styling span{letter-spacing:normal}.the-cambria-collection #specials .input-select-cambria{margin-bottom:20px}.the-cambria-collection #specials .input-select-cambria .field{position:relative}.the-cambria-collection #specials .input-select-cambria .field label{position:absolute;text-transform:uppercase;font-size:.8125rem;color:#99959a;bottom:10px}.the-cambria-collection #specials .input-select-cambria select{text-align:center;font-size:1.125rem;padding-bottom:15px;background-color:transparent;border-bottom:1px solid #99959a;width:100%;outline:none;color:#fff;-moz-appearance:textfield;border:none;color:#222;border-bottom:1px solid #c8dadd;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(svg/down-arrow.svg);background-repeat:no-repeat;background-position:98% 20%;background-size:18px;padding-left:33px}@media (max-width: 820px){.the-cambria-collection #specials .input-select-cambria .field label{position:relative}.the-cambria-collection #specials .input-select-cambria select{font-size:13px;padding-left:0;text-align:left}}.the-cambria-collection #specials .btn.book-now{background-color:#91b6bb}.the-cambria-collection #specials .btn.book-now:hover{background-color:#5a535b}.the-cambria-collection#home .quads.single-quad{margin-top:50px}.the-cambria-collection.cleanliness .highlights h2::before{width:41% !important}.the-cambria-collection.cleanliness .highlights h2::after{width:41% !important}@media (max-width: 820px){.the-cambria-collection .bg-quad.map-quad .animated-map{background-position:-333px 0}.the-cambria-collection .half-blocks-columns .full .column{height:800px}.the-cambria-collection .banner .tagline{font-size:42px}}.the-cambria-collection .inline-be .heading{margin:0 auto}.the-cambria-collection #fireside-inn ul li:last-child::before,.the-cambria-collection #pelican-inn--suites ul li:last-child::before{display:none}.the-cambria-collection #accommodations .animate-copy p a{background-color:#5a535b;color:#000 !important}.the-cambria-collection #accommodations .animate-copy p a:hover{background-color:#91b6bb}.the-cambria-collection #accommodations .animate-copy p a.btn{color:#fff !important}.the-cambria-collection.privacy-policy .intro-content.animate-fade{opacity:1 !important;transform:translateY(0) !important}.the-cambria-collection .attraction-lightbox .pin-website{background-color:#91b6bb}.the-cambria-collection .attraction-lightbox .pin-website:hover{background-color:#5a535b}.riviera-beach-house .btn{background:#193044;color:#fff;border:1px solid #fff}.riviera-beach-house .btn:hover{color:#193044;border:1px solid #193044;background:transparent}.riviera-beach-house #events--local-partner-venues{padding:0}.riviera-beach-house #events--local-partner-venues ul li{padding:0;text-align:left}.riviera-beach-house #events--local-partner-venues ul li:first-of-type{background:none !important;padding:0 !important}.riviera-beach-house #events--local-partner-venues ul li:nth-of-type(2){background:none !important;padding:0 !important}.riviera-beach-house .overlay-menu{background-position:right center;background-repeat:no-repeat;background-size:contain}.riviera-beach-house #content{background-size:cover}.riviera-beach-house .intro-content h1{padding:0;margin-bottom:0}.riviera-beach-house .intro-content h2.h1-styling{margin-top:0}.riviera-beach-house .testimonial .animate-copy ul{columns:3}.riviera-beach-house .quads.primary_bgcolor .row:nth-child(odd){background:none}.riviera-beach-house section#events--events .row.wide{margin:80px auto 30px}.riviera-beach-house #events--local-partner-venues ul li:before{display:none}.riviera-beach-house #events--local-partner-venues ul li:first-of-type{background:url(svg/RiveraBeachHouse-Events-Capacity-Icon.svg) no-repeat 0 50%;background-size:28px;padding:0 0 0 40px}.riviera-beach-house #events--local-partner-venues ul li:nth-of-type(2){background:url(svg/RiveraBeachHouse-Events-Distance-Icon.svg) no-repeat 4px 50%;background-size:28px;padding:0 0 0 40px}.riviera-beach-house .filter .select-selected{background-color:#bde0f6 !important}.riviera-beach-house .filter .select-items{background-color:#bde0f6 !important}.riviera-beach-house .filter .dark-bg h2{color:#666666}.riviera-beach-house .filter .custom-select.alt .select-selected{padding:32px 30px}.riviera-beach-house .h1-styling:after{margin-bottom:20px}.riviera-beach-house #accommodations .row.wide .content-section .inner .amenities-link:hover{color:#fff}.riviera-beach-house #accommodations .row.wide{margin:80px auto 30px}.riviera-beach-house #accommodations .accent-solid::after{background-color:#bde0f6}.riviera-beach-house .accent-solid::after{background-color:#bde0f6}.riviera-beach-house #hotel #post-530831 .content-section ul li::before{color:#FFF}.riviera-beach-house #hotel #post-530829 .content-section ul li::before{color:#FFF}.riviera-beach-house #specials{margin-top:100px}.riviera-beach-house #specials .btn{background:#193044;color:#fff;border:1px solid #fff}.riviera-beach-house #specials .btn:hover{color:#193044;border:1px solid #193044;background:transparent}.riviera-beach-house .footer .contact-block .logo img{max-height:60px}.hotel-virginia .overlay-menu nav.privary-navigation a,.hotel-virginia .overlay-menu .sub-menu.privary-navigation a{font-family:'Neuton', serif}@media only screen and (max-width: 900px){.hotel-virginia .overlay-menu nav.privary-navigation a::after,.hotel-virginia .overlay-menu .sub-menu.privary-navigation a::after{display:none}}.hotel-virginia ul li.privary-navigation__item{font-family:'Neuton,extralight, sans-serif'}.hotel-virginia section#center-quad-_jrptviq58 ul{columns:2}.hotel-virginia section#center-quad-_jrptviq58 ul li{text-align:left}.hotel-virginia section#center-quad-_h89n14n4o ul{columns:2}.hotel-virginia section#center-quad-_h89n14n4o ul li{text-align:left}.hotel-virginia .inline-be .heading{font-family:'Neuton,extralight, sans-serif'}.hotel-virginia .form-module-wrapper .field.gdpr label a{color:#000}.hotel-virginia .form-module-wrapper .field.gdpr label a:hover{font-weight:600}.hotel-virginia #post-14708 .btn{border:1px solid #fff;color:#fff}.hotel-virginia #post-14708 .btn:hover{color:#000}.hotel-virginia #accommodations .accent-solid::after,.hotel-virginia #events-quad .accent-solid::after{background-color:#124734}.hilton-garden-inn-kauai-wailua-bay #accommodations .row .content-section .inner .amenities-link:hover{color:#fff}.columns-intro{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:20px}.columns-intro .when{margin:0 80px}.return-from-map{position:fixed;top:120px;left:5%;z-index:99}.infoBox img{z-index:99 !important}@media screen and (max-width: 900px){.attraction-lightbox .attraction__image,.attraction-lightbox .attraction__info{width:80% !important}}.map_popup .map_popup{background:#FFFFFF !important;width:220px !important;z-index:-1 !important}.map_popup .map_popup img{width:200px !important;position:relative !important}.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 !important}.map_popup .desc h2{color:#111 !important;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}#home .header{background:none}#home .header .be-toggle{display:none}#home .header.up,#home .header.down{background:#fff}#home .header.up .be-toggle,#home .header.down .be-toggle{display:inline-block}#home .banner{margin-top:0;display:block}#home .banner .sym-slides{width:100%}#home .banner .slide{height:calc(100vh - 150px);width:100%;min-height:600px}#home .banner .slide.zoom-in{animation:slide-zoom 5s cubic-bezier(0.18, 0.32, 0.17, 0.99);transition:all 700ms cubic-bezier(0.18, 0.32, 0.17, 0.99);animation-fill-mode:forwards}#home .banner .row{position:absolute;top:calc(50% - 70px);right:0;left:0}#home .banner .row .tagline{position:relative;overflow:hidden;margin:0}#home .banner .row .tagline.animate-fade{opacity:1}#home .banner .row .tagline.animate-fade.visible span{top:0}#home .banner .row .tagline span{position:relative;top:100px;transition:all 0.6s ease-in-out 0.6s}#home .intro-content{padding:100px 0 30px}.riviera-beach-house .column-slider:before{background:transparent}.riviera-beach-house .column-slider img{box-shadow:none}.riviera-beach-house .quad_imgzamu93 .btn{background:transparent}.sandcastle-hotel-on-the-beach .banner .row .tagline,.cambria-landing-inn-and-suites .banner .row .tagline,.oceanpoint-ranch .banner .row .tagline{text-shadow:none !important}.fireside-inn .banner .row .tagline{text-shadow:none !important}.fireside-inn .btn{background:#111}.fireside-inn .btn:hover{background:#c39e77;color:#111}.inn-at-the-pier .half-blocks-columns .full .column .inner h3{text-shadow:none}.inn-at-the-pier .ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector{font-size:16px}.inn-at-the-pier .inline-be .heading{font-size:20px}.inn-at-the-pier .banner .row .tagline{text-shadow:none !important}.inn-at-the-pier .attractions-content .attraction a:not([href]):not([tabindex]).btn{font-size:16px}.marina-del-rey-hotel .wine-details{font-weight:bold;color:#163b4f}.spyglass-inn .column-slider.columns-2.no-border{max-width:600px}.sandcastle-hotel-on-the-beach .column-slider.columns-2.no-border,.inn-at-the-pier .column-slider.columns-2.no-border{max-width:640px}.inn-at-the-pier .column-slider.columns-2.no-border{padding:0}.inn-at-the-pier .custom-select.alt .select-selected{background-image:url(svg/select-arrow-white.svg)}.inn-at-the-pier .custom-select.alt .select-selected,.inn-at-the-pier .custom-select.alt .select-items div{color:#fff !important}.inn-at-the-pier .custom-select.alt .select-items div{border-color:#fff !important}.the-kinney- .header .logo img{max-height:91px;max-width:180px}.the-kinney- .contact-block .logo img{max-height:91px;max-width:180px}.the-kinney- #leroys--hours{padding-bottom:0}.the-kinney-.restaurants-bars .text-modules-wrapper{margin-top:0}.cottage-inn .inline-be .heading{font-size:20px}.cottage-inn-by-the-sea .email-signup-link .signup-inline .dark-bg{background-color:#474A41 !important}.cottage-inn-by-the-sea .email-signup-link .signup-inline .form-holder{background:url(images/california-passport-badge.png) #606358 no-repeat 400px 30px !important;background-size:25% !important}.inn-at-venice-beach .inline-be form .form-entry .btn{font-size:16px}.the-tides-oceanview-inn-and-cottages .header .logo img{max-width:150px}.the-tides-oceanview-inn-and-cottages .contact-block .logo img{max-width:180px}.the-tides-oceanview-inn-and-cottages .inline-be .heading{font-size:20px}.the-tides-oceanview-inn-and-cottages .inline-be form .form-entry .btn{font-size:16px}.the-tides-oceanview-inn-and-cottages #specials.quads .row.wide:first-of-type{margin-bottom:0}.the-tides-oceanview-inn-and-cottages #specials.quads .row:nth-child(2){margin-top:0}.el-colibri-hotel-and-spa #accommodations.quads .row.wide{margin:0 auto}.jamaica-bay-inn .inline-be form .form-entry .btn{font-size:16px}.jamaica-bay-inn .half-blocks-columns .full .column .inner h3{text-shadow:none}.jamaica-bay-inn #beachside-hours{padding-bottom:0}.jamaica-bay-inn .ot-dtp-picker .ot-date-picker .ot-dtp-picker-selector-link,.jamaica-bay-inn .ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link{font-size:16px}.el-colibri-hotel-and-spa .inline-be .heading{font-size:20px}.carlyle-inn .inline-be form .form-entry .btn{font-size:16px}.the-belamar .header .logo img{max-height:91px;max-width:180px}.the-belamar .contact-block .logo img{max-height:91px;max-width:180px}.the-belamar .half-blocks-columns .full .column .inner h3{text-shadow:none}.the-belamar .quads.primary_bgcolor-section ul li:before{color:#fff}.the-belamar .quads.primary_bgcolor-section ul li a{color:#fff;text-decoration:underline}.the-belamar .quads.primary_bgcolor-section ul li a:hover,.the-belamar .quads.primary_bgcolor-section ul li a:focus{text-decoration:none;opacity:0.7}.the-georgian-hotel #the-veranda--hours{padding-bottom:0}.the-georgian-hotel.veranda-restaurant-in-santa-monica .text-modules-wrapper{margin:20px auto}.the-georgian-hotel .ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link{font-size:16px}.hotel-hermosa .header .logo img,.the-kinney-venice-beach .header .logo img{max-height:91px;max-width:150px}.hotel-hermosa .contact-block .logo img,.the-kinney-venice-beach .contact-block .logo img{max-height:91px;max-width:180px}.the-redondo-beach-hotel .inline-be .heading{font-size:20px}.the-redondo-beach-hotel .inline-be form .form-entry .btn{font-size:15px}.the-redondo-beach-hotel .header .call-btn{font-size:16px}.marina-del-rey-hotel .newsletter-signup{background:url(images/california-passport-badge.png) no-repeat right top;background-size:30%}.marina-del-rey-hotel .newsletter-signup .title{color:#fff;text-transform:uppercase}.marina-del-rey-hotel .newsletter-signup .title .big{font-size:70px;display:block}.marina-del-rey-hotel .newsletter-signup .title .sm{font-size:26px;display:block}.marina-del-rey-hotel .newsletter-signup .title .txt{width:300px;text-transform:none;display:block;margin:10px 0 30px;font-weight:200;line-height:25px}.marina-del-rey-hotel .newsletter-signup .btn{background:url(svg/icon-email.svg) #9e834e no-repeat 20px center;padding-left:60px;background-size:12%;font-size:15px;margin-bottom:30px}.marina-del-rey-hotel .newsletter-signup .btn:hover{color:#fff;padding-left:65px;background-size:12%}.marina-del-rey-hotel .social-title,.marina-del-rey-hotel #email-signup,.marina-del-rey-hotel #email-signup-v2,.marina-del-rey-hotel .sign-up-text{display:none}.pacifica-suites .signup-inline .flexit{-ms-flex-pack:center !important;justify-content:center !important}.pacifica-suites .signup-inline .title-1{color:#fff;text-transform:uppercase;font-family:"Arial","sans-serif"}.pacifica-suites .signup-inline .title-1 .big{font-size:70px;display:block;font-weight:800}.pacifica-suites .signup-inline .title-1 .sm{font-size:26px;display:block;font-weight:600}.pacifica-suites .signup-inline .txt-2{text-transform:none;display:block;margin:10px 0 30px;font-weight:200;line-height:25px;color:#fff;text-align:left;width:300px;padding-left:20px;padding-top:5px}.pacifica-suites .signup-inline .btn{background:url(svg/icon-email.svg) #9e834e no-repeat 20px center;padding-left:60px;background-size:12%;font-size:15px;margin-top:20px}.pacifica-suites .signup-inline .btn:hover{color:#111;padding-left:65px;background-size:12%}.pacifica-suites .signup-inline .form-holder{padding:5px 37px;width:calc(100% / 14 * 7);-ms-flex-pack:start;justify-content:flex-start;background:url(images/california-passport-badge-gold.png) #fff no-repeat 400px 30px;background-size:25%}.pacifica-suites .signup-inline .form-holder .txt-2{color:#222}.pacifica-suites #email-signup-v2,.pacifica-suites .sign-up-text{display:none}.pacifica-suites .pacifica-link{display:none !important}.email-signup-link .social-title,.email-signup-link #email-signup,.email-signup-link #email-signup-v2,.email-signup-link .sign-up-text{display:none}.email-signup-link .dark-bg{width:calc(100% / 14 * 5)}.email-signup-link .signup-inline .flexit{-ms-flex-pack:center !important;justify-content:center !important}.email-signup-link .signup-inline .title-1{color:#fff;text-transform:uppercase}.email-signup-link .signup-inline .title-1 .big{font-size:70px;display:block;font-weight:600}.email-signup-link .signup-inline .title-1 .sm{font-size:26px;display:block;font-weight:600}.email-signup-link .signup-inline .txt-2{text-transform:none;display:block;margin:10px 0 30px;font-weight:200;line-height:25px;text-align:left;padding-left:20px;padding-top:5px}.email-signup-link .signup-inline .btn{background-image:url(svg/icon-email.svg);background-position:20px center;background-repeat:no-repeat;padding-left:60px;background-size:25px;font-size:15px;margin-top:20px;background-color:#193044;color:#fff;border-color:#193044}.email-signup-link .signup-inline .btn:hover{padding-left:65px;background-position:20px center;background-size:25px;background-image:url(svg/icon-email-dark.svg);color:#193044;background-color:transparent}.email-signup-link .signup-inline .form-holder{padding:5px 37px}.email-signup-link .signup-inline .new-banner-2022{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:100%;padding:58px 45px 50px 0}.email-signup-link .signup-inline .new-banner-2022__txt{max-width:400px;text-align:left;margin-right:40px}.email-signup-link .signup-inline .new-banner-2022__txt p{font-size:15px}.email-signup-link .signup-inline .new-banner-2022__txt img{margin-bottom:24px}@media only screen and (max-width: 900px){.email-signup-link .row{background-size:100% 230px}.email-signup-link .signup-inline .new-banner-2022{display:block !important;margin:0 0 0 43%;padding:10px}}.quads-popup{max-width:600px;padding:35px;display:none}@media (max-width: 767px){.quads-popup{padding:10px}}.quads .text-center .h1-styling:after{margin-left:auto;margin-right:auto}.quads .special-content-title{margin-bottom:20px;font-size:26px}.quads .special-content-title span{font-size:16px;margin-bottom:10px;display:block}.quads .btn.special{margin-top:20px}@media (max-width: 1025px){.quads .amenities-link{display:block}.quads .amenities-link.fancybox{margin:20px 0}}.quads .fancybox{margin-left:20px}@media (max-width: 767px){.quads .fancybox{display:block;margin:20px 0 0}}.quads .fancybox:first-of-type{margin-left:0px}.quads .custom-pagination{clear:both;width:100%;display:block;margin:20px 0 0}.quads .custom-pagination .slick-dots{text-align:left}@media (max-width: 767px){.quads .custom-pagination .slick-dots{text-align:center !important}}.quads.w-accent .content-section .inner{margin:0 auto}.quads.w-accent .content-section .inner ul{margin:0 !important}.quads.w-accent .content-section .inner .date span{text-transform:capitalize !important}.quads.w-accent .content-section .event-months{margin:10px 0}.quads.primary_bgcolor .row:nth-child(odd){background:#fff}.quads.primary_bgcolor .row:nth-child(even)>*{color:#fff}.quads.primary_bgcolor .row:nth-child(even) h2,.quads.primary_bgcolor .row:nth-child(even) h3{color:#fff}.quads.primary_bgcolor .row:nth-child(even) a:not(.btn){text-decoration:underline;color:#fff}.quads.primary_bgcolor .row:nth-child(even) a:not(.btn):hover,.quads.primary_bgcolor .row:nth-child(even) a:not(.btn):focus{text-decoration:none}.quads.primary_bgcolor .row:nth-child(even) .h1-styling:after{background:#fff}.quads.primary_bgcolor .row:nth-child(even) .btn:hover,.quads.primary_bgcolor .row:nth-child(even) .btn:focus{background:#fff;color:#000}.quads.primary_bgcolor .row:nth-child(even) .brand-asset{display:none}.quads.primary_bgcolor .row:nth-child(even) ul.icon-list li:nth-child(1):before{content:url(/assets/svg/capacity-white.svg)}.quads.primary_bgcolor .row:nth-child(even) ul.icon-list li:nth-child(2):before{content:url(/assets/svg/areasq-white.svg)}.quads .row.wide{max-width:1500px;margin:80px auto;position:relative;padding-top:20px}@media (max-width: 767px){.quads .row.wide{margin:0 !important}}.quads .row.wide#event-17549 .content-section .date{display:none}.quads .brand-asset{opacity:0.1;max-width:150px;position:absolute;bottom:-100px;width:100%;z-index:0}.quads .brand-asset svg{width:100%}@media (max-width: 1024px){.quads .brand-asset{opacity:0.05}}.quads .img-section,.quads .content-section{width:50%}@media (max-width: 767px){.quads .img-section,.quads .content-section{width:100%}}.quads .img-section{position:relative}.quads .img-section .badge{position:absolute !important;top:20px;z-index:9 !important;left:20px;width:90px}@media (max-width: 767px){.quads .img-section .badge{margin:0 auto;right:0 !important;left:0 !important}}.quads .img-section .animate-fade{position:relative;z-index:3}.quads .img-section .slide{min-height:551px;background-size:cover;background-position:center}@media (max-width: 767px){.quads .img-section .slide{min-height:250px;background:none !important}}.quads .terms-conditions{margin-top:20px;font-size:14px}.quads .content-section{padding-top:0px;padding-bottom:40px}@media (max-width: 767px){.quads .content-section{padding:40px 10px}}.quads .content-section .inner{max-width:585px;width:100%;display:block;padding:0 20px;position:relative;z-index:2}.quads .content-section .inner ul ul{padding-left:20px}@media (min-width: 1025px){.quads .content-section .inner{padding:0px}}@media (min-width: 1025px){.quads .content-section .inner{padding:40px 70px}}.quads .content-section .inner .h1-styling span{display:block;margin-bottom:10px}@media (max-width: 767px){.quads .content-section .inner{text-align:center}.quads .content-section .inner ul{text-align:left}.quads .content-section .inner .h1-styling:after{margin-left:auto;margin-right:auto}.quads .content-section .inner .btn{display:inline-block}}.quads.left .row{position:relative}.quads.left .row:nth-child(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.quads.left .row:nth-child(odd) .content-section{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media (min-width: 768px){.quads.left .row:nth-child(odd) .content-section{padding-right:70px}}@media (max-width: 768px){.quads.left .row:nth-child(odd) .content-section{padding-left:30px}}@media (max-width: 767px){.quads.left .row:nth-child(odd) .content-section{padding:40px 20px;text-align:center}.quads.left .row:nth-child(odd) .content-section .h1-styling:after,.quads.left .row:nth-child(odd) .content-section h2:after{margin-right:auto;margin-left:auto}}.quads.left .row:nth-child(odd) .content-section .brand-asset{left:0}.quads.left .row:nth-child(even) .img-section .badge{right:20px;left:initial}@media (min-width: 768px){.quads.left .row:nth-child(even) .content-section{padding-left:70px}}@media (max-width: 768px){.quads.left .row:nth-child(even) .content-section{padding-right:30px}}.quads.right .row:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width: 768px){.quads.right .row:nth-child(even) .content-section{padding-right:70px}}@media (max-width: 768px){.quads.right .row:nth-child(even) .content-section{padding-left:30px}}.quads.right .row:nth-child(odd) .img-section .badge{right:20px;left:initial}@media (min-width: 768px){.quads.right .row:nth-child(odd) .content-section{padding-left:70px}}@media (max-width: 768px){.quads.right .row:nth-child(odd) .content-section{padding-right:30px}}@media (max-width: 767px){.quads.right .row:nth-child(odd) .content-section{padding:40px 20px;text-align:center}.quads.right .row:nth-child(odd) .content-section .h1-styling:after,.quads.right .row:nth-child(odd) .content-section h2:after{margin-right:auto;margin-left:auto}}.quads.right .row:nth-child(odd) .content-section .brand-asset{right:0}.quads .expand-link{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;margin:0}.quads .expand-link:after{content:'';display:block;width:60px;height:60px;background:url(/assets/svg/expand.svg) no-repeat center center/contain;position:absolute;bottom:2rem;right:2rem;z-index:1;transition:all 0.4s}.quads .expand-link img{object-fit:cover;width:100%;height:100%;object-position:center;transition:all 300ms ease-out}.quads .expand-link:hover img,.quads .expand-link:focus img{transform:scale(1.1)}.quads.single-quad{margin:100px auto}@media (max-width: 767px){.quads.single-quad{margin:0px auto}}.quads.single-quad .img-holder{min-height:550px;position:relative;z-index:3;background-position:center;background-size:cover}@media (max-width: 767px){.quads.single-quad .img-holder{min-height:0}}.quads.single-quad h2{margin-bottom:20px}.quads.single-quad.overlap-img{margin:100px auto}@media (max-width: 767px){.quads.single-quad.overlap-img{margin:0px auto 20px}}.quads.single-quad.overlap-img .accent-solid:after,.quads.single-quad.overlap-img .accent-line:after{bottom:-100px}.quads.single-quad.overlap-img .img-holder{margin:-47px 0;position:relative;z-index:3}@media (max-width: 767px){.quads.single-quad.overlap-img .img-holder img{display:none}}@media (max-width: 767px){.quads.single-quad.overlap-img .img-holder{min-height:inherit;margin:0;height:270px}}.quads.single-quad.primary_bgcolor-section>*{color:#fff}.quads.single-quad.primary_bgcolor-section h2,.quads.single-quad.primary_bgcolor-section h3{color:#fff}.quads.single-quad.primary_bgcolor-section h2{font-size:40px;font-weight:100;line-height:1.5}@media (max-width: 767px){.quads.single-quad.primary_bgcolor-section h2{font-size:38px;line-height:1.3}}.quads.single-quad.primary_bgcolor-section h2:after{content:" ";height:1px;width:65px;display:block;background:#fff;margin:20px 0 30px}.quads.single-quad.primary_bgcolor-section h2 span{font-size:13px;text-transform:uppercase;letter-spacing:2px;font-weight:700}.quads.single-quad.primary_bgcolor-section .h1-styling:after{background:#fff}.quads.single-quad.primary_bgcolor-section .btn:hover,.quads.single-quad.primary_bgcolor-section .btn:focus{background:#fff;color:#000}.quads.lp-intro-quad .flexit{-ms-flex-align:start;align-items:flex-start;position:relative}.quads.lp-intro-quad.right .landing-form{right:0}.quads.lp-intro-quad.left{-ms-flex-pack:end;justify-content:flex-end}.quads.lp-intro-quad.left .landing-form{left:0}.quads.lp-intro-quad .landing-form{background:#fff;max-width:360px;width:100%;text-align:center;padding:0 20px}@media (min-width: 768px){.quads.lp-intro-quad .landing-form{position:absolute;top:-346px;padding:60px 40px 50px;box-shadow:0px 0px 40px rgba(0,0,0,0.4)}}.quads.lp-intro-quad .landing-form h2{font-size:28px}.quads.lp-intro-quad .landing-form h2 span{margin-bottom:15px}.quads.lp-intro-quad .landing-form h2::after{display:none}.quads.lp-intro-quad .landing-form p:last-of-type{margin-bottom:30px}@media (min-width: 768px){.quads.lp-intro-quad .landing-form label{opacity:0;position:absolute;width:1px;height:1px}}.quads.lp-intro-quad .landing-form input{width:195px;background:#fff;border:1px solid #000;font-size:14px;height:38px}@media (min-width: 768px){.quads.lp-intro-quad .landing-form input{background:url(svg/calendar-dark.svg) no-repeat 95% center}}.quads.lp-intro-quad .landing-form .btn{margin:5px auto;width:195px}.quads.lp-intro-quad .landing-form .promo-code{margin-bottom:0 !important;font-size:14px}.quads.lp-intro-quad .landing-form .promo-code.book-by{margin-bottom:20px !important;text-transform:uppercase}.quads.lp-intro-quad .content-section{-ms-flex-positive:1;flex-grow:1}@media (min-width: 768px){.quads.lp-intro-quad .content-section{padding:70px 40px !important;max-width:calc(100% - 360px)}}.quads.lp-intro-quad .content-section .inner{padding:0}.quads.lp-intro-quad .content-section .inner h1:after{display:none}.fancybox-inner .text-special{margin:60px}.filter{margin:30px auto 10px}.filter .flexit{-ms-flex-align:stretch;align-items:stretch}.filter .dark-bg{background:#000;text-align:right;color:#fff;padding:40px 50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.filter .dark-bg h2{color:#fff;margin:0;padding:0}.filter .light-bg{background:#5d5d5d;padding:0px}.bay-shoes-peninsula-hotel .filter .light-bg{background-color:#b3b3b3 !important}.bay-shoes-peninsula-hotel .filter .select-selected,.bay-shoes-peninsula-hotel .filter .select-items{background-color:#f2f2f2 !important}.accent{position:relative}.accent-solid:after,.accent-line:after{content:" ";position:absolute;bottom:-100px;display:block;width:calc(100% + 50px);height:430px;z-index:0}@media (max-width: 767px){.accent-solid:after,.accent-line:after{display:none}}.accent-solid:after{background:#000}.accent-line:after{border:1px solid #000}.left .row .accent-solid:after,.left .row .accent-line:after,.right .row .accent-solid:after,.right .row .accent-line:after{bottom:-50px}.right .accent-solid:after,.right .accent-line:after{right:-50px}.right .accent-line:after{border-left:none}.right .row:nth-child(even) .accent-solid:after,.right .row:nth-child(even) .accent-line:after{left:-50px;right:0}.right .row:nth-child(even) .accent-line:after{border-left:1px solid #000;border-right:none}.left .accent-solid:after,.left .accent-line:after{left:-50px}.left .accent-line:after{border-right:none}.left .row:nth-child(even) .accent-solid:after,.left .row:nth-child(even) .accent-line:after{left:0px;right:-50px}.left .row:nth-child(even) .accent-line:after{border-right:1px solid #000;border-left:none}.single-quad-modal{max-width:600px;padding:40px}.single-quad-modal__content{padding:20px}.single-quad-modal__content p{margin-bottom:10px}.single-quad-modal__content p:last-of-type{margin-bottom:0px}@media only screen and (max-width: 600px){.single-quad-modal{padding:0px}}#accommodations .row.wide:first-child{margin-top:0px}@media only screen and (max-width: 640px){.quads .custom-pagination{top:-80px}}.bg-quad{width:100%;min-height:751px;padding:50px 30px;display:-ms-flexbox;display:flex;background-repeat:none;background-size:cover;background-position:center;position:relative}.bg-quad .desktop-img{margin-bottom:30px}.bg-quad.static-map{background-position:80% center}@media (min-width: 1500px){.bg-quad.static-map{background-position:center}}@media (max-width: 767px){.bg-quad{background:none !important;text-align:center;min-height:0;padding:0 0px}}.bg-quad .row{position:relative;z-index:2}.bg-quad .brand-asset{position:absolute;right:0;bottom:0;opacity:0.5}.bg-quad .brand-asset svg{width:166px;fill:#f2f2f2}.bg-quad h2{font-size:40px;font-weight:100;margin-bottom:0}@media (max-width: 767px){.bg-quad h2{text-align:center;font-size:30px}}.bg-quad h2:after{content:" ";height:1px;width:65px;display:block;background:#000;margin:20px 0 30px}@media (max-width: 767px){.bg-quad h2:after{margin:20px auto 30px}}.bg-quad h2 span{font-size:13px;text-transform:uppercase;letter-spacing:2px;font-weight:700}.bg-quad .bg-white{background:rgba(255,255,255,0.95);padding:50px 45px}@media (max-width: 767px){.bg-quad .bg-white{padding:40px 20px}}.bg-quad .bg-white .btn:hover,.bg-quad .bg-white .btn:focus{color:#fff}.bg-quad .content-color-light>*{color:#fff}.bg-quad .content-color-light h2:after{background:#fff}.bg-quad p:last-of-type{margin-bottom:0px}.bg-quad.valign-top{-ms-flex-align:start;align-items:flex-start}.bg-quad.valign-bottom{-ms-flex-align:end;align-items:flex-end}.bg-quad.align-center .row.flexit{-ms-flex-pack:center;justify-content:center;text-align:center}.bg-quad.align-center .row.flexit h2:after{margin-right:auto;margin-left:auto}.bg-quad.align-right .row.flexit{-ms-flex-pack:end;justify-content:flex-end}.bg-quad.gradient-top:before,.bg-quad.gradient-bottom:before,.bg-quad.gradient-left:before,.bg-quad.gradient-right:before{content:" ";position:absolute}.bg-quad.gradient-top:before,.bg-quad.gradient-bottom:before{height:250px;top:0;width:100%;left:0}.bg-quad.gradient-left:before,.bg-quad.gradient-right:before{height:100%;top:0;width:50%}@media only screen and (max-width: 600px){.bg-quad.gradient-left:before,.bg-quad.gradient-right:before{height:285px;z-index:99}}.bg-quad.gradient-left:before{left:0}.bg-quad.gradient-right:before{right:0}@media (max-width: 767px){.bg-quad .img-holder{overflow:hidden;display:block;height:285px;width:100%;background-size:cover;background-position:center;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.bg-quad .img-holder:before{content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:3}.bg-quad .img-holder img{position:relative;z-index:9}.bg-quad .img-holder .brand-asset{top:135px;bottom:initial}.bg-quad .img-holder .brand-asset svg{width:80px;fill:#fff}}.bg-quad.map-quad{background:none !important;overflow:hidden;position:relative}.bg-quad.map-quad .animated-map{position:absolute;right:0;top:0;height:100%;width:100%;max-width:1920px;left:0;margin:0 auto;background-position:top right;background-size:cover;background-repeat:no-repeat}.bg-quad.map-quad .animated-map.marina{background-color:#60b2c1;background-size:auto}@media (max-width: 1170px){.bg-quad.map-quad .animated-map{background-position:center}}.bg-quad.map-quad .animated-map .map-points{max-width:1170px;position:absolute;right:0;top:0;width:100%;height:100%;display:block}@media (max-width: 1170px){.bg-quad.map-quad .animated-map .map-points{max-width:680px;right:initial;left:248px}}.bg-quad.map-quad .animated-map .map-points:before{content:" ";height:4px;width:4px;display:block}.bg-quad.map-quad .animated-map .map-points ul{margin:0;padding:0}.bg-quad.map-quad .animated-map .map-points ul li{display:block;font-size:16px;position:absolute}.bg-quad.map-quad .animated-map .map-points ul li:before{content:" ";background:#000;display:inline-block;width:5px;height:5px;border-radius:10px;position:relative;margin-right:10px;top:-3px}.bg-quad.map-quad .animated-map .map-points ul li:nth-child(1){left:26.5%;top:26%;transition-delay:1s}@media (max-width: 1170px){.bg-quad.map-quad .animated-map .map-points ul li:nth-child(1){left:12.5%;top:27.125%}}.bg-quad.map-quad .animated-map .map-points ul li:nth-child(1):before{width:13px;height:13px;border-radius:30px;position:absolute;left:calc(100% + 79px);top:calc(50% - 6.5px)}.bg-quad.map-quad .animated-map .map-points ul li:nth-child(1):after{content:" ";display:block;width:115px;height:1px;background:#000;position:absolute;left:calc(100% - 25px);top:51%}.bg-quad.map-quad .animated-map .map-points ul li:nth-child(2){top:22.25%;left:10.35%;transition-delay:2.5s}@media (max-width: 1170px){.bg-quad.map-quad .animated-map .map-points ul li:nth-child(2){top:23.25%;left:-15.35%}}.bg-quad.map-quad .animated-map .map-points ul li:nth-child(3){top:25%;left:41%;transition-delay:2s}.bg-quad.map-quad .animated-map .map-points ul li:nth-child(3):before{display:block;margin:0 auto 3px}@media (max-width: 1170px){.bg-quad.map-quad .animated-map .map-points ul li:nth-child(3){top:26%;left:37.45%}}.bg-quad.map-quad .animated-map .map-points ul li:nth-child(4){top:38.5%;left:47.35%;transition-delay:1.5s}.bg-quad.map-quad .animated-map .map-points ul li:nth-child(4):before{content:url(svg/plane.svg);position:absolute;background:none;width:auto;height:auto;margin:0 auto;top:-20px;left:40px}@media (max-width: 1170px){.bg-quad.map-quad .animated-map .map-points ul li:nth-child(4){top:39.5%;left:48.35%}}.bg-quad.map-quad .animated-map .map-points ul li:nth-child(5){top:51.5%;left:48.85%;transition-delay:3s}@media (max-width: 1170px){.bg-quad.map-quad .animated-map .map-points ul li:nth-child(5){top:52.75%;left:50.85%}}.bg-quad.map-quad .animated-map .map-points ul li:nth-child(6){top:68.55%;left:49.25%;transition-delay:3.5s}@media (max-width: 1170px){.bg-quad.map-quad .animated-map .map-points ul li:nth-child(6){top:69.55%;left:51.25%}}.bg-quad.map-quad .animated-map .map-points svg{max-width:130px;width:100%;display:block}.bg-quad.map-quad .animated-map .map-points svg path,.bg-quad.map-quad .animated-map .map-points svg polygon{fill:#fff}.accordion{padding:0 20px}.accordion .row{max-width:1005px;padding-top:20px;padding-bottom:140px}@media (max-width: 767px){.accordion .row{padding:0 20px}}.accordion .row .acc-section{padding:28px 0;border-bottom:1px solid #000;display:block;width:100%}.accordion .row .acc-section:first-of-type{border-top:1px solid #000}.accordion .row .acc-section .acc-btn{font-size:26px;line-height:1.4;font-weight:300;padding-right:40px;display:block;width:100%;position:relative}@media (max-width: 767px){.accordion .row .acc-section .acc-btn{line-height:1.2;font-size:20px}}.accordion .row .acc-section .acc-btn svg{position:absolute;right:10px;top:calc(50% - 10px);transition:all 300ms ease-out}.accordion .row .acc-section .acc-btn.active{display:block}.accordion .row .acc-section .acc-btn.active svg{transform:rotate(45deg)}.accordion .row .acc-section .tab-content{padding:15px 0 0;margin:0;display:none;border:none}.accordion .row .acc-section .tab-content p:last-of-type{margin-bottom:0}.accordion .row .acc-section .tab-content ul{margin:20px 0}.gallery-quad{padding:50px 0 100px}@media (max-width: 767px){.gallery-quad{padding:40px 0;text-align:center}.gallery-quad .sym-slides{margin-bottom:30px}.gallery-quad .btn{margin:0px auto 30px}}.gallery-quad .flexit{-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-quad .section-title{text-align:center;padding:50px 0 30px;width:100%}.gallery-quad .section-title h2 span{margin-bottom:20px}.gallery-quad .section-title h2:after{margin-right:auto;margin-left:auto}.gallery-quad .img-section{width:calc(100%/12 * 3);display:block;padding:0 10px;overflow:hidden}.gallery-quad .img-section .img-holder{display:block;width:100%;height:263px;transition:all 700ms cubic-bezier(0.18, 0.32, 0.17, 0.99);background-position:center;background-size:cover}@media (max-width: 767px){.gallery-quad .img-section .img-holder{width:100%;height:224px}}.gallery-quad .img-section .img-holder:hover,.gallery-quad .img-section .img-holder:focus{opacity:0.7;transform:scale(1.2)}.gallery-quad.placement-inbetween{padding:60px 0}@media (max-width: 767px){.gallery-quad.placement-inbetween{padding:0px 0 20px}}.gallery-quad.placement-inbetween .flexit{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%}@media (max-width: 767px){.gallery-quad.placement-inbetween .flexit{display:block}}.gallery-quad.placement-inbetween .section-title{-ms-flex-order:2;order:2;width:20%}.gallery-quad.placement-inbetween .section-title h2{font-size:38px}@media (max-width: 767px){.gallery-quad.placement-inbetween .section-title{width:100%;padding-bottom:0}}.gallery-quad.placement-inbetween .img-section{width:20%;padding:0 5px}@media (max-width: 767px){.gallery-quad.placement-inbetween .img-section{padding:0 20px}}.gallery-quad.placement-inbetween .img-section:nth-child(2){-ms-flex-order:1;order:1}.gallery-quad.placement-inbetween .img-section:nth-child(3){-ms-flex-order:3;order:3}.gallery-quad.placement-inbetween .img-section:nth-child(4){-ms-flex-order:4;order:4}.gallery-quad.placement-inbetween .img-section:nth-child(5){-ms-flex-order:5;order:5}.half-blocks-columns .section-title{width:100%;text-align:center;padding:50px 0 30px}@media (max-width: 767px){.half-blocks-columns .section-title{padding:20px 0 0}}.half-blocks-columns .section-title h2:after{margin-left:auto;margin-right:auto}.half-blocks-columns .full{max-width:100%}.half-blocks-columns .full .column{width:100%;height:680px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;background-size:cover;background-position:center}@media (max-width: 767px){.half-blocks-columns .full .column{background:none !important;height:auto;display:block;padding-bottom:40px}}.half-blocks-columns .full .column:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:1;transition:all 300ms ease-out}@media (max-width: 767px){.half-blocks-columns .full .column:before{display:none}}.half-blocks-columns .full .column .inner{position:relative;z-index:2;max-width:375px;padding:20px}@media (max-width: 767px){.half-blocks-columns .full .column .inner{max-width:100%;padding:20px 0}}.half-blocks-columns .full .column .inner h3{color:#fff;font-size:60px;font-weight:100;text-shadow:0px 0px 40px rgba(0,0,0,0.6)}.half-blocks-columns .full .column .inner h3:after{margin-left:auto;margin-right:auto;display:none;margin-bottom:40px}@media (max-width: 767px){.half-blocks-columns .full .column .inner h3{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;height:286px;width:100%;font-size:54px;-ms-flex-pack:center;justify-content:center;padding-bottom:30px;position:relative;background-position:center;background-size:cover}.half-blocks-columns .full .column .inner h3:before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:0}.half-blocks-columns .full .column .inner h3 span{position:relative;z-index:1}}.half-blocks-columns .full .column .inner p,.half-blocks-columns .full .column .inner .btn{display:none}@media (max-width: 1024px){.half-blocks-columns .full .column .inner p,.half-blocks-columns .full .column .inner .btn{display:inline-block}}.half-blocks-columns .full .column .inner .btn{margin-top:20px}@media (max-width: 767px){.half-blocks-columns .full .column .inner .btn{margin-bottom:40px;display:inline-block}}.half-blocks-columns .full .column .inner p{color:#000}@media (max-width: 1024px){.half-blocks-columns .full .column .inner p{color:#fff}}@media (max-width: 767px){.half-blocks-columns .full .column .inner p{margin-top:40px;padding:0 20px;color:#000}}@media (min-width: 768px){.half-blocks-columns .full .column:hover:before,.half-blocks-columns .full .column:focus:before{background:rgba(255,255,255,0.93)}.half-blocks-columns .full .column:hover .inner h3,.half-blocks-columns .full .column:focus .inner h3{color:#000;font-size:40px;margin-bottom:0}.half-blocks-columns .full .column:hover .inner h3:after,.half-blocks-columns .full .column:focus .inner h3:after{display:block}.half-blocks-columns .full .column:hover .inner p,.half-blocks-columns .full .column:focus .inner p{display:block}.half-blocks-columns .full .column:hover .inner .btn,.half-blocks-columns .full .column:focus .inner .btn{display:inline-block}}@media (min-width: 768px) and (max-width: 1024px){.half-blocks-columns .full .column:hover .inner p,.half-blocks-columns .full .column:focus .inner p{color:#000}}.center-slider{text-align:center;padding:50px 0;background-size:110% auto;background-position:right center;background-repeat:no-repeat}@media (min-width: 1025px){.center-slider{background-size:auto 100%}}.center-slider h2{margin-bottom:30px}.center-slider .h1-styling:after{margin-right:auto;margin-left:auto}.center-slider .h1-styling.small-title-only span{font-size:20px;letter-spacing:5px}.center-slider cite{font-style:normal}@media (max-width: 767px){.center-slider{padding:50px 0px;background:none}.center-slider p:last-of-type{margin-bottom:15px}}@media (max-width: 767px){.center-slider.reviews{background-image:none !important}}.column-slider{position:relative}@media (max-width: 767px){.column-slider{padding:0}}.column-slider .row{z-index:2;position:relative}.column-slider .row h2{margin-bottom:50px}@media (max-width: 767px){.column-slider .row h2{padding-top:50px}}.column-slider .slide{padding:0 50px}@media (max-width: 767px){.column-slider .slide{padding:0px 0 60px}}.column-slider img{box-shadow:0px 50px 60px rgba(0,0,0,0.2)}@media (max-width: 767px){.column-slider img{box-shadow:none;max-width:100%}}@media (min-width: 1170px){.column-slider .slick-next{right:calc(50% - 553px)}.column-slider .slick-prev{left:calc(50% - 553px)}}.column-slider .content-section{max-width:784px;margin:-100px auto 0;background:#fff;padding:65px;position:relative;z-index:2}@media (max-width: 767px){.column-slider .content-section{margin:0px auto;width:100%;padding:40px 20px 0px}}.column-slider .content-section p:last-of-type{margin-bottom:14px}.column-slider .slick-arrow{background:url(svg/arrow-alt.svg) transparent no-repeat center;outline:none;top:33%}@media (max-width: 767px){.column-slider .slick-arrow{z-index:9999;top:initial;bottom:20px;position:absolute}}.column-slider .slick-arrow:hover,.column-slider .slick-arrow:focus{background-image:url(svg/arrow-alt-black.svg);background-color:transparent}.column-slider.columns-2{max-width:1170px;margin:0 auto;padding:0 0 100px}@media (max-width: 767px){.column-slider.columns-2{padding-top:50px;padding-bottom:30px}.column-slider.columns-2 .sym-slides{padding-bottom:60px}.column-slider.columns-2 .slick-arrow{top:initial}.column-slider.columns-2 .row h2{padding-top:0}}.column-slider.columns-2 .slide{padding:0 30px}@media (max-width: 767px){.column-slider.columns-2 .slide{padding:0 20px}}.column-slider.columns-2:before{display:none}.column-slider.columns-2 img{box-shadow:none;width:100%;max-width:100%;margin-bottom:50px}.column-slider.columns-2 .content-section{margin:0;padding:0px 30px}@media (max-width: 767px){.column-slider.columns-2 .content-section{padding:0 0 30px}}.column-slider.columns-2 .content-section p{margin-bottom:30px}.column-slider.columns-2 .slick-active:first-of-type .content-section{position:relative}.column-slider.columns-2 .slick-active:first-of-type .content-section:after{content:"";background:rgba(0,0,0,0.2);width:1px;height:80%;top:10%;right:-30px;display:block;position:absolute}.column-slider.columns-2.no-border{max-width:768px}.column-slider.columns-2.no-border .slick-active:first-of-type .content-section:after{display:none}.column-slider#deck--slider{padding-bottom:50px}.column-slider#deck--slider .content-section{padding-bottom:0}.column-bg{background-position:right center;background-size:auto;background-repeat:no-repeat;margin:50px 0}.column-bg .content-section{background:none}@media (max-width: 767px){.column-bg{margin:0}.column-bg .center-slider{background:rgba(255,255,255,0.7)}}.true-background:before{content:" ";width:100%;height:50%;position:absolute;top:0;left:0;background:#f2f2f2;z-index:0}.false-background::before{display:none}.highlights{text-align:center;padding-bottom:20px;margin-top:60px}.highlights>.row{border-bottom:1px solid #111}.highlights h2{text-align:center;font-size:13px;text-transform:uppercase;font-weight:600;position:relative;letter-spacing:3px;margin-bottom:60px}.highlights h2:after{background:#111;content:"";height:1px;width:43%;position:absolute;right:0;top:calc(50% - 1px)}@media (max-width: 767px){.highlights h2:after{width:23%}}.highlights h2:before{background:#111;content:"";height:1px;width:43%;position:absolute;left:0;top:calc(50% - 1px)}@media (max-width: 767px){.highlights h2:before{width:23%}}.highlights img{margin:0 auto}.highlights h3{font-size:15px !important;font-family:"Arial","sans-serif" !important;margin:20px auto 15px !important}.highlights .row{margin-bottom:35px}.highlights .row article .text h3{max-width:85%;margin:40px auto 0}.highlights_items .row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.highlights_items .row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.badge-quad{padding:40px;margin-bottom:50px}.badge-quad .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.badge-quad img{margin:0 auto;display:block;max-width:100%}.badge-quad .col-md-4{border-right:1px solid #dedede;padding:0 30px}@media (max-width: 767px){.badge-quad .col-md-4{border:none;margin-bottom:50px}}.badge-quad .col-md-8{padding:0 40px}@media (min-width: 1025px){.badge-quad .col-md-8{padding:0 0 0 80px}}@media (max-width: 767px){.badge-quad .col-md-8{padding:0px}}

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