/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bef-exposed-form .bef-links ul a,.bef-exposed-form .bef-links ul a:visited{color:#3a3432;font-family:Sunset Gothic,sans-serif}.bef-exposed-form .bef-links ul a.bef-link--selected,.bef-exposed-form .bef-links ul a:visited.bef-link--selected{border-bottom:5px solid #ff9662;font-weight:700}.bef-exposed-form .filters .js-form-type-select label,.bef-exposed-form .filters .js-form-type-textfield label{color:#ff9662}form .form-radio:checked{background-color:#165379}.selectric .label{font-family:Sunset Gothic,sans-serif}.js-form-item-vallypro-api-datepicker{height:80px;margin:8px;width:330px}.js-form-item-vallypro-api-datepicker label{color:#ff9662;font-size:1.25rem;left:16px;position:relative;text-transform:uppercase;top:24px;z-index:15}.js-form-item-vallypro-api-datepicker .datepicker .dow{height:24px}.js-form-item-vallypro-api-datepicker .datepicker .control,.js-form-item-vallypro-api-datepicker .datepicker .datepicker-controls .button{font-size:2rem}.js-form-item-vallypro-api-datepicker .datepicker .datepicker-cell{height:36px}.js-form-item-vallypro-api-datepicker .datepicker .datepicker-view{width:252px}
article.offer.card .overline{display:none}article.offer.card h3{color:#165379}article.offer.card .content{text-align:center}article.offer.card .links{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.panel.with-bg.irc-palm{background-position:center 24px}@media (min-width:1440px){.panel.with-bg.irc-palm{background-position:24px 8px}}.panel.with-bg.tw-texture--beige,.panel.with-bg.tw-texture--purple{background-position:50%}.panel.with-bg.palm-trees:before{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#fffdf5),to(rgba(255,253,245,0)));background-image:-o-linear-gradient(top,#fffdf5 30%,rgba(255,253,245,0) 100%);background-image:linear-gradient(180deg,#fffdf5 30%,rgba(255,253,245,0))}.panel.with-bg.palm-trees:after{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(30%,#fffdf5),to(rgba(255,253,245,0)));background-image:-o-linear-gradient(bottom,#fffdf5 30%,rgba(255,253,245,0) 100%);background-image:linear-gradient(0deg,#fffdf5 30%,rgba(255,253,245,0))}.panel.with-bg.tw-img--wave{position:relative;overflow:unset}.panel.with-bg.tw-img--wave:after{background-image:url(/themes/custom/three_waters/assets/img/beige-wave.png);content:"";left:0;position:absolute;bottom:-40px;max-width:538px;max-height:438px;height:100%;width:100%;z-index:-10;opacity:.1;background-position:0 100%;background-size:contain;background-repeat:no-repeat}.panel.with-bg.tw-texture--beige-gradient-tree{position:relative;overflow:unset}.panel.with-bg.tw-texture--beige-gradient-tree .cards.carousel,.panel.with-bg.tw-texture--beige-gradient-tree .container-none{overflow:unset}.panel.with-bg.tw-texture--beige-gradient-tree>.container,.panel.with-bg.tw-texture--beige-gradient-tree>.container-none{z-index:1;position:relative}.panel.with-bg.tw-texture--beige-gradient-tree>.container-none:after,.panel.with-bg.tw-texture--beige-gradient-tree>.container:after{display:none;background-image:url(/themes/custom/three_waters/assets/img/offers-tree.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;content:"";height:686px;width:406px;left:0;position:absolute;bottom:-345px}@media (min-width:1440px){.panel.with-bg.tw-texture--beige-gradient-tree>.container-none:after,.panel.with-bg.tw-texture--beige-gradient-tree>.container:after{display:block}}.panel.with-bg.tw-texture--beige-gradient-tree .container-none>*{z-index:1}.panel.with-bg.tw-texture--beige-gradient-tree:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,237,220,.9)),color-stop(60%,#ffeddc));background:-o-linear-gradient(top,rgba(255,237,220,.9) 0,#ffeddc 60%);background:linear-gradient(180deg,rgba(255,237,220,.9),#ffeddc 60%);content:"";display:block;height:100%;width:100%;position:absolute;top:0}.panel.with-bg.tw-texture--beige-gradient-tree+.panel.with-bg{z-index:0}.panel.with-bg.tw-texture--beige-gradient-tree .cards--heading{z-index:1}.panel.bg-darken{background-color:#f7e6da}.panel.bg-darken.palm-trees:before{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#f7e6da),to(hsla(25,64%,91%,0)));background-image:-o-linear-gradient(top,#f7e6da 30%,hsla(25,64%,91%,0) 100%);background-image:linear-gradient(180deg,#f7e6da 30%,hsla(25,64%,91%,0))}.panel.bg-darken.palm-trees:after{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(30%,#f7e6da),to(hsla(25,64%,91%,0)));background-image:-o-linear-gradient(bottom,#f7e6da 30%,hsla(25,64%,91%,0) 100%);background-image:linear-gradient(0deg,#f7e6da 30%,hsla(25,64%,91%,0))}.panel.bg-alt{background-color:#e4f1f1}.panel.bg-alt.palm-trees:before{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#e4f1f1),to(rgba(228,241,241,0)));background-image:-o-linear-gradient(top,#e4f1f1 30%,rgba(228,241,241,0) 100%);background-image:linear-gradient(180deg,#e4f1f1 30%,rgba(228,241,241,0))}.panel.bg-alt.palm-trees:after{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(30%,#e4f1f1),to(rgba(228,241,241,0)));background-image:-o-linear-gradient(bottom,#e4f1f1 30%,rgba(228,241,241,0) 100%);background-image:linear-gradient(0deg,#e4f1f1 30%,rgba(228,241,241,0))}.panel.bg-tertiary_color{background-color:#165379}
.links a:not(.btn),.links button:not(.btn){border:none;color:#165379;font-family:Sunset Gothic,sans-serif}.links a:not(.btn):after,.links button:not(.btn):after{-webkit-filter:invert(30%) sepia(8%) saturate(5482%) hue-rotate(176deg) brightness(90%) contrast(77%);filter:invert(30%) sepia(8%) saturate(5482%) hue-rotate(176deg) brightness(90%) contrast(77%)}.links a:not(.btn):hover,.links button:not(.btn):hover{color:#123866}.links a:not(.btn):hover:after,.links button:not(.btn):hover:after{-webkit-filter:invert(15%) sepia(20%) saturate(5836%) hue-rotate(196deg) brightness(94%) contrast(91%);filter:invert(15%) sepia(20%) saturate(5836%) hue-rotate(196deg) brightness(94%) contrast(91%)}.links a:not(.btn).text-link-alt,.links button:not(.btn).text-link-alt{color:#fff}.links a:not(.btn).text-link-alt:after,.links button:not(.btn).text-link-alt:after{-webkit-filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(84deg) brightness(106%) contrast(99%);filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(84deg) brightness(106%) contrast(99%)}.links a:not(.btn).text-link-alt:hover,.links button:not(.btn).text-link-alt:hover{color:#e6b7aa}.links a:not(.btn).text-link-alt:hover:after,.links button:not(.btn).text-link-alt:hover:after{-webkit-filter:invert(89%) sepia(14%) saturate(485%) hue-rotate(341deg) brightness(105%) contrast(103%);filter:invert(89%) sepia(14%) saturate(485%) hue-rotate(341deg) brightness(105%) contrast(103%)}.links a:not(.btn)+a,.links button:not(.btn)+a{color:#165379}.btn,.form-actions .form-submit{background:#165379;color:#fff;font-family:Sunset Gothic,sans-serif;font-weight:700}.btn+.btn,.form-actions .form-submit+.btn{margin-left:8px}@media (min-width:768px){.btn,.form-actions .form-submit{padding:16px 24px}}@media (min-width:1920px){.btn,.form-actions .form-submit{padding:16px 32px}}.btn:focus,.btn:hover,.form-actions .form-submit:focus,.form-actions .form-submit:hover{background:#123866;color:#fff}.btn.primary-alt,.form-actions .form-submit.primary-alt{background:#fff;border:1px none;color:#165379}.btn.primary-alt:hover,.form-actions .form-submit.primary-alt:hover{background-color:#fffdf5;color:#165379}.btn.secondary,.form-actions .form-submit.secondary{background-color:#fff;color:#165379}.btn.secondary:hover,.form-actions .form-submit.secondary:hover{background-color:#165379;color:#fff}article.room.card .content h3{color:#165379;font-size:4.5rem}article.room.card .content h4{color:#585858;font-size:2.625rem;margin-bottom:4px;font-family:Sunset Gothic,sans-serif;font-style:normal;font-weight:400;line-height:4.5rem;letter-spacing:.053rem;text-transform:uppercase}article.room.card .content ul.room-icons li:before{-webkit-filter:invert(48%) sepia(75%) saturate(410%) hue-rotate(330deg) brightness(89%) contrast(86%);filter:invert(48%) sepia(75%) saturate(410%) hue-rotate(330deg) brightness(89%) contrast(86%)}article.room.card.featured_card .is-featured{background-color:#f7b341;color:#165379}article.room.card.featured_card .content ul.room-icons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}article.room.card.featured_card .content ul.room-icons li:before{-webkit-filter:invert(94%) sepia(14%) saturate(6693%) hue-rotate(326deg) brightness(101%) contrast(94%);filter:invert(94%) sepia(14%) saturate(6693%) hue-rotate(326deg) brightness(101%) contrast(94%)}.tour-modal{background:#ffb895;border:5px solid #ff9662}.tour-modal::-webkit-backdrop{background-color:rgba(255,150,98,.6)}.tour-modal::backdrop{background-color:rgba(255,150,98,.6)}.pager--load-more .pager__items .pager__item a{background-color:#165379;font-weight:700}.pager--load-more .pager__items .pager__item a:hover{background-color:#123866}
.slick-next span[class*=icon]:before,.slick-prev span[class*=icon]:before{-webkit-filter:invert(48%) sepia(75%) saturate(410%) hue-rotate(330deg) brightness(89%) contrast(86%);filter:invert(48%) sepia(75%) saturate(410%) hue-rotate(330deg) brightness(89%) contrast(86%)}@media (min-width:768px){.slick-next:hover,.slick-prev:hover{background:#f4f4f4}}
