@import url(https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&family=Raleway:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.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{border:1px solid #fff0;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/wp-content/themes/q4fw-theme/build/images/vendor/slick-carousel/slick/ajax-loader.gif?fb6f3c230cb846e25247dfaa1da94d8f) 50% no-repeat}@font-face{font-display:swap;font-family:slick;font-style:normal;font-weight:400;src:url(/wp-content/themes/q4fw-theme/build/fonts/vendor/slick-carousel/slick/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29);src:url(/wp-content/themes/q4fw-theme/build/fonts/vendor/slick-carousel/slick/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29?#iefix) format("embedded-opentype"),url(/wp-content/themes/q4fw-theme/build/fonts/vendor/slick-carousel/slick/slick.woff?295183786cd8a138986521d9f388a286) format("woff"),url(/wp-content/themes/q4fw-theme/build/fonts/vendor/slick-carousel/slick/slick.ttf?c94f7671dcc99dce43e22a89f486f7c2) format("truetype"),url(/wp-content/themes/q4fw-theme/build/fonts/vendor/slick-carousel/slick/slick.svg?2630a3e3eab21c607e21576571b95b9d#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#fff0;color:#fff0;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#fff0;border:0;color:#fff0;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html{font-size:16px}body{color:#151515;font-family:Raleway,sans-serif;font-size:1rem;line-height:1.56}a{color:#253410;text-decoration:none;transition:all .2s ease-in-out}body.home main.main a:not(.btn),body:not(.home) main.main a:not(.btn){font-weight:700}body:not(.home) main.main h1>a:not(.btn),body:not(.home) main.main h2>a:not(.btn),body:not(.home) main.main h3>a:not(.btn),body:not(.home) main.main h4>a:not(.btn),body:not(.home) main.main h5>a:not(.btn),body:not(.home) main.main h6>a:not(.btn){font-weight:inherit}a:focus,a:hover{color:#718a51;text-decoration:underline}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{color:#354421;font-family:"PT Serif",serif;font-style:normal;font-weight:700;line-height:1.2;text-transform:none}.h1,h1{font-size:2.25rem}@media (max-width:1200px){.h1,h1{font-size:calc(1.25rem + 1.33333vw)}}.h2,h2{font-size:2rem;font-weight:400}@media (max-width:1200px){.h2,h2{font-size:calc(1.2rem + 1.06667vw)}}.h3,h3{font-size:1.75rem}@media (max-width:1200px){.h3,h3{font-size:calc(1.15rem + .8vw)}}.h4,h4{font-size:1.5rem}@media (max-width:1200px){.h4,h4{font-size:calc(1.1rem + .53333vw)}}.h5,h5{font-size:1.375rem;font-weight:400}@media (max-width:1200px){.h5,h5{font-size:calc(1.075rem + .4vw)}}.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search,.btn,.btn-primary,a.btn,a.page-numbers,button,input[type=submit]{background:#31352b;border:none;border-radius:30px;color:#fff;font-family:Raleway,sans-serif;font-size:1.25rem;font-weight:700;padding:.65em 3em;text-transform:uppercase;transition:all .2s ease-in-out}@media (max-width:1200px){.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search,.btn,.btn-primary,a.btn,a.page-numbers,button,input[type=submit]{font-size:calc(1.05rem + .26667vw)}}.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search:active,.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search:focus,.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search:hover,.btn-primary:active,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover,.btn:active,.btn:active:focus,.btn:focus,.btn:hover,a.btn:active,a.btn:active:focus,a.btn:focus,a.btn:hover,a.page-numbers:active,a.page-numbers:active:focus,a.page-numbers:focus,a.page-numbers:hover,button:active,button:active:focus,button:focus,button:hover,input[type=submit]:active,input[type=submit]:active:focus,input[type=submit]:focus,input[type=submit]:hover{background:#354421;border:none;color:#fff}.btn--alt{background:#718a51}.btn--light{background:#e9eee2;color:#151515}*{box-sizing:border-box}html{overflow-x:hidden}@media (min-width:768px){body.admin-bar.fixed-top,body.fixed-top{margin-top:100px}}.content-info,.last-footer-row,html{background:#31352b}body.home #document,body:not(.home){background:#fff}main.main img{height:auto;max-width:100%}.home .section-header{padding:65px 0 35px}@media (max-width:767px){.home .section-header{padding:20px 0}}.home .section-header h2{color:#354421;font-family:"PT Serif",serif;font-size:2rem;font-weight:700;margin:0;text-align:center;text-transform:capitalize}@media (max-width:1200px){.home .section-header h2{font-size:calc(1.2rem + 1.06667vw)}}@media (max-width:991px){.home #document .main>section:not(:first-child){border-top:0}}.slide-images .slide-container,.tlist .tout{visibility:hidden}.slick-initialized.slide-images .slide-container,.slick-initialized.tlist .tout{visibility:visible}@media (min-width:768px){body.home #document main>section{width:100%!important}}main.main:after{clear:both;content:"";display:table}.booking-bar .booking-bar-wrap .tr-check-availability form{color:#495e2e;display:flex;flex-wrap:wrap;font-family:"PT Serif",serif;justify-content:center}.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:19px}.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search{background-color:#31352b!important;color:#fff!important;padding:10px 15px!important}.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search:after{display:none}.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search:active,.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search:focus,.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search:hover{background-color:#354421!important;color:#fff!important}.nav-wrap,.prime-nav{position:relative}.nav-wrap{background-color:#354421}@media (min-width:992px){.nav-wrap .nav-wrap-inner{max-width:1730px;width:100%}.nav-wrap .nav-wrap-inner .nav-row{display:grid;justify-content:normal;margin-left:0;margin-right:0;padding:0;width:100%}.nav-wrap .nav-wrap-inner .nav-row:not(.nav-row--wrap){grid-template-columns:auto 1fr auto}.nav-wrap .nav-wrap-inner .nav-row:not(.nav-row--wrap) .prime-nav--desktop{padding-bottom:40px;padding-top:40px}.nav-wrap .nav-wrap-inner .nav-row:after,.nav-wrap .nav-wrap-inner .nav-row:before{display:none}.nav-wrap .nav-wrap-inner .nav-row .navbar-header{float:none;height:100%;margin-right:15px;margin-top:15px;padding:0;position:relative;width:auto}}@media (max-width:991px){.nav-wrap .nav-wrap-inner .nav-row .navbar-header{margin-right:auto}}@media (min-width:992px){.nav-wrap .nav-wrap-inner .nav-row .navbar-header .navbar-brand{left:0;position:absolute;top:0;z-index:10}.nav-wrap .nav-wrap-inner .nav-row .navbar-header--no-hero{height:calc(100% + 2em);margin-bottom:-1em;margin-top:-1em}.nav-wrap .nav-wrap-inner .nav-row .navbar-header--no-hero .navbar-brand{bottom:0}.nav-wrap .nav-wrap-inner .nav-row .navbar-header--no-hero .navbar-brand img{height:100%;width:auto}.nav-wrap .nav-wrap-inner .nav-row--wrap{grid-template-areas:"a b" "a c"}.nav-wrap .nav-wrap-inner .nav-row--wrap .navbar-header{grid-area:a}.nav-wrap .nav-wrap-inner .nav-row--wrap .reservations{grid-area:b}.nav-wrap .nav-wrap-inner .nav-row--wrap .prime-nav--desktop{grid-area:c;padding-top:20px}}.navbar-brand>img{width:75px}@media (min-width:767px){.navbar-brand>img{width:150px}}@media (min-width:992px){.navbar-brand>img{width:152px}}.top-nav-text{margin-right:2rem}.top-nav-text a{color:#fff;font-family:"PT Serif",serif;font-size:1rem;font-weight:400;position:relative}@media (min-width:768px) and (max-width:991px){.top-nav-text a{display:block}}.top-nav-text a:hover{color:#fff;text-decoration:none}.top-nav-text a:after{background-color:#fff;bottom:-5px;content:"";height:2px;left:1rem;margin:0 auto;position:absolute;right:0;transition:all .2s ease-in-out;width:0}.top-nav-text a:first-child:after{left:0}.top-nav-text a:hover:after{width:calc(100% - 1rem)}.top-nav-text a:first-child:hover:after{width:100%}.top-nav-text a:not(:first-child){margin-left:1rem}.top-nav-text a:not(:first-child):before{content:"|";margin-right:1rem}@media (min-width:768px) and (max-width:991px){.top-nav-text a:not(:first-child):before{content:""}}.top-nav-text a .fa{margin-right:1rem}.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions .reservations button.tr-search,.reservations .booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search,.reservations .btn,.reservations a.btn{background:#718a51;border:none;border-radius:30px;color:#fff;font-family:Raleway,sans-serif;font-size:1.125rem;font-weight:700;padding:.65em 3em;text-transform:uppercase;transition:all .2s ease-in-out}@media (max-width:1200px){.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions .reservations button.tr-search,.reservations .booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search,.reservations .btn,.reservations a.btn{font-size:calc(1.025rem + .13333vw)}}.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions .reservations button.tr-search:active,.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions .reservations button.tr-search:focus,.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions .reservations button.tr-search:hover,.reservations .booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search:active,.reservations .booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search:focus,.reservations .booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search:hover,.reservations .btn:active,.reservations .btn:focus,.reservations .btn:hover,.reservations a.btn:active,.reservations a.btn:focus,.reservations a.btn:hover{background-color:#354421;border:none;color:#fff}.prime-nav{background:#354421}@media (max-width:991px){.prime-nav--desktop{display:none}}.prime-nav--desktop>.container,.prime-nav--desktop>.container>nav{padding:0}.prime-nav--desktop>.container>nav .nav>.menu-item:not(:first-child){padding-left:2%}@media (min-width:992px){.prime-nav--desktop .menu-prime-nav-container{width:100%}.prime-nav--desktop .nav.navbar-nav{justify-content:flex-end}.prime-nav--mobile{display:none}}@media (min-width:768px) and (max-width:991px){.prime-nav--mobile{padding-bottom:10px;padding-top:10px}}.prime-nav>.container{max-width:100%;width:100%}@media (min-width:767px){.nav{align-items:center;display:flex!important;flex-wrap:wrap;justify-content:center;margin-bottom:0!important}}.nav li a{font-family:"PT Serif",serif;font-size:1rem;font-weight:700;text-transform:uppercase}.nav>li>a{color:#fff;padding:10px 5px}@media (max-width:767px){.nav>li>a{padding-bottom:10px;padding-top:10px}}.nav>li>a:active,.nav>li>a:focus,.nav>li>a:hover{background:#354421;color:#fff}.nav>li>.dropdown-menu{background:#e9eee2!important;border:none;border-radius:0;padding-bottom:0;padding-top:0}@media (min-width:768px){.nav>li>.dropdown-menu{left:50%;right:auto;transform:translateX(-50%)}}.nav>li>.dropdown-menu>li>a{color:#354421;font-family:Raleway,sans-serif;font-size:1rem;font-weight:400;padding:.625em 1.375em;text-transform:none}.nav>li>.dropdown-menu>.active>a,.nav>li>.dropdown-menu>.active>a:active,.nav>li>.dropdown-menu>.active>a:focus,.nav>li>.dropdown-menu>.active>a:hover,.nav>li>.dropdown-menu>li>a:active,.nav>li>.dropdown-menu>li>a:focus,.nav>li>.dropdown-menu>li>a:hover{background:#718a51;color:#fff}@media (min-width:992px) and (max-width:1875px){.nav>li:last-child .dropdown-menu{left:auto;right:0;transform:translateX(0)}}.nav .open>a,.nav .open>a:active,.nav .open>a:focus,.nav .open>a:hover{background-color:#354421;color:#fff}@media (max-width:767px){header.navbar-fixed-top .prime-nav--mobile nav.navbar-collapse.in{max-height:100vh}}.navbar-toggle{background:#fff0;padding-right:10px}.navbar-toggle:active,.navbar-toggle:focus,.navbar-toggle:hover{background:#fff0;border:none;outline:none}.navbar-toggle .menu-label{color:#e9eee2;font-size:.75rem}.navbar-toggle .icon-bar{background-color:#e9eee2;width:100%}header.banner.navbar .container.universal-search{background-color:#f7f7f7;width:100%}@media (min-width:992px){header.banner.navbar .container.universal-search{padding:20px max(min(8.33333vw,150px),15px)}}@media (max-width:991px){header.banner.navbar .container.universal-search{padding-bottom:1rem}}@media (min-width:992px){header.banner.navbar .container.universal-search>.inner-container{margin-right:0}}header.banner.navbar .container.universal-search>.inner-container #advancedSearchButton{background-color:#31352b;border:none;border-radius:30px;color:#fff;font-size:1.25rem;font-weight:700;height:auto;line-height:.5em;padding:10px 6px;text-transform:uppercase;width:100%}@media (max-width:1200px){header.banner.navbar .container.universal-search>.inner-container #advancedSearchButton{font-size:calc(1.05rem + .26667vw)}}@media (min-width:992px){header.banner.navbar .container.universal-search>.inner-container #advancedSearchButton{margin-bottom:0}}header.banner.navbar .container.universal-search>.inner-container #advancedSearchButton:active,header.banner.navbar .container.universal-search>.inner-container #advancedSearchButton:focus,header.banner.navbar .container.universal-search>.inner-container #advancedSearchButton:hover{background-color:#354421;border:none;color:#fff;cursor:pointer;text-decoration:none}header.banner.navbar .container.universal-search>.inner-container #searchSubmit{margin-bottom:0;padding-bottom:10px;padding-top:10px}#carousel-header{background-color:#fff0}body.home .intro-video-container{left:0;width:100%}body.home #document{padding-top:5px}#touts>div{max-width:1815px}@media (max-width:991px){#touts>div>.row{margin-left:-15px;margin-right:-15px}}#touts .tlist{max-width:1802.5px}#touts .tlist .tout{position:relative}@media (min-width:768px){#touts .tlist .tout{padding:0 2.5px!important}}@media (max-width:767px){#touts .tlist .tout{padding:0!important;transition:all .2s ease-in-out}#touts .tlist .tout:not(.slick-active){transform:scale(.8)}}#touts .tlist .tout:hover .tout-caption{bottom:0;height:100%}#touts .tlist .tout:hover .tout-caption div p a{background-color:rgb(53 68 33 / .25)}#touts .tlist .tout img{aspect-ratio:223/135;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){#touts .tlist .tout img{max-height:65vh}}#touts .tlist .tout .tout-caption{bottom:0;height:100%;left:2.5px;position:absolute;right:2.5px}@media (max-width:767px){#touts .tlist .tout .tout-caption{left:0;right:0}}#touts .tlist .tout .tout-caption div{height:100%}#touts .tlist .tout .tout-caption div p{height:100%;margin-bottom:0}#touts .tlist .tout .tout-caption div p a{background-color:rgb(53 68 33 / .5);display:block;height:100%;position:relative;transition:all .2s ease-in-out}#touts .tlist .tout .tout-caption div p a em{color:#fff;font-family:"PT Serif",serif;font-size:1.75rem;font-style:normal;font-weight:700;left:0;letter-spacing:normal;line-height:normal;padding-left:5px;padding-right:5px;position:absolute;right:0;text-shadow:0 0 15px rgb(0 0 0 / .4);text-transform:capitalize;top:50%;transform:translateY(-50%)}@media (max-width:1200px){#touts .tlist .tout .tout-caption div p a em{font-size:calc(1.15rem + .8vw)}}@media (min-width:768px) and (max-width:991px){#touts .tlist .tout .tout-caption div p a em{font-size:1.2rem}}@media (max-width:767px){#touts .tlist .tout .tout-caption div p a em{font-size:21px}}@media (max-width:567px){#touts .tlist .tout .tout-caption div p a em{font-size:18px}}body.home .main-content{padding-bottom:0}footer.content-info{padding-top:0}footer.content-info .first-footer-row{background-color:#31352b;padding-bottom:max(min(9.27734vw,95px),30px);padding-top:max(min(8.78906vw,90px),25px)}@media (max-width:767px){footer.content-info .first-footer-row{padding-bottom:20px;padding-top:20px;text-align:center}}footer.content-info .first-footer-row>.container{max-width:1300px}@media (min-width:992px){footer.content-info .first-footer-row>.container{width:100%}}footer.content-info .first-footer-row>.container>.row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}footer.content-info .first-footer-row>.container>.row:before{display:none}footer.content-info .first-footer-row>.container>.row .wcont{width:25%}@media (min-width:768px) and (max-width:991px){footer.content-info .first-footer-row>.container>.row .wcont{width:50%}footer.content-info .first-footer-row>.container>.row .wcont:nth-child(-n+2){margin-bottom:30px}}@media (max-width:767px){footer.content-info .first-footer-row>.container>.row .wcont{margin-bottom:20px;width:100%}}footer.content-info .first-footer-row ul{list-style-position:inside;list-style-type:none;padding-left:0}footer.content-info .first-footer-row .awesome-weather-wrap{background:#fff0;text-shadow:none;text-transform:capitalize}footer.content-info .first-footer-row .awesome-weather-wrap .awesome-weather-header{background-color:#fff0}footer.content-info .first-footer-row .awesome-weather-wrap .awesome-weather-current-temp{padding:0;width:auto}footer.content-info .first-footer-row .awesome-weather-wrap .awesome-weather-current-temp strong{font-size:42px;font-weight:500;letter-spacing:2px}footer.content-info .first-footer-row .awesome-weather-wrap .awesome-weather-todays-stats{width:auto}footer.content-info .first-footer-row .q4fw_social_widget-2{margin-top:5px}footer.content-info .first-footer-row .q4fw_social_widget-2 li a{color:#fff;font-size:24px}footer.content-info .first-footer-row .q4fw_social_widget-2 li a:hover{color:#718a51}footer.content-info .first-footer-row .wpcf7-form .wpcf7-response-output{border:none;color:#fff}footer.content-info h3{color:#fff;font-size:1.4375rem;font-weight:400;margin-bottom:15px;margin-top:0}@media (max-width:1200px){footer.content-info h3{font-size:calc(1.0875rem + .46667vw)}}footer.content-info a.btn{background-color:#718a51}footer.content-info a.btn:active,footer.content-info a.btn:focus,footer.content-info a.btn:hover{background-color:#354421}footer.content-info a:not(.btn),footer.content-info p{color:#fff}footer.content-info a:not(.btn):hover{color:#718a51}footer.content-info .second-footer-row{background-color:#e9eee2}footer.content-info .last-footer-row{background-color:#31352b}.sidebar br{display:none}.sidebar-tout{margin-bottom:1rem;position:relative;width:100%}.sidebar-tout:hover a:not(.image-link){background-color:rgb(53 68 33 / .25);bottom:0;height:100%}.sidebar-tout img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.sidebar-tout img{height:100px}}.sidebar-tout a:not(.image-link){background:rgb(53 68 33 / .5);bottom:0;color:#fff;display:block;height:100%;left:0;margin:auto;position:absolute;right:0;text-align:center;text-transform:capitalize;transition:all .2s ease-in-out}.sidebar-tout a:not(.image-link) strong{font-family:"PT Serif",serif;font-size:1.5rem;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (min-width:668px) and (max-width:991px){.sidebar-tout a:not(.image-link) strong{font-size:12px}}.blog .special-wrap{background-color:rgb(53 68 33 / .5);transition:all .2s ease-in-out}.blog .special-wrap a:active,.blog .special-wrap a:focus,.blog .special-wrap a:hover{text-decoration:none}.blog .special-wrap .entry-summary{display:none}.blog .featured-post-wrap .special-wrap .entry-summary{display:block}.blog article:hover .special-wrap{background-color:rgb(53 68 33 / .25)}body.blog .navigation .nav-links{text-transform:capitalize}body.blog .post-list .second-row .entry-title{font-size:175%}.grwf2-wrapper,div.grwf2-wrapper,div.grwf2-wrapper.wf2-embedded{position:static!important;width:auto!important}.rooms.list>h4{display:none}.page-template-template-specials .main .specials.list.row{margin-left:auto;margin-right:auto}@media (min-width:768px){.page-template-template-landingpage_onlineguide .nav-wrap .nav-wrap-inner .nav-row{display:flex}}@media (min-width:992px){.page-template-template-landingpage_onlineguide .nav-wrap .nav-wrap-inner .nav-row .navbar-header .navbar-brand{position:static}.page-template-template-landingpage_onlineguide .nav-wrap .nav-wrap-inner .nav-row .navbar-header .navbar-brand>img{max-width:150px}}body.home section.posts{background-color:#fff0;padding-bottom:65px}@media (max-width:767px){body.home section.posts{margin:0 -15px;padding-bottom:20px}}body.home section.posts .section-header h2{color:#354421}body.home section.posts .button-wrap{margin-top:35px}@media (max-width:767px){body.home section.posts .button-wrap{margin-top:15px}}body.home section.posts .articles-wrap{height:529px}@media (min-width:768px){body.home section.posts .articles-wrap .feat-img{height:100%}body.home section.posts .articles-wrap .feat-img img{height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:767px){body.home section.posts .articles-wrap{height:auto}body.home section.posts .articles-wrap .feat-img{height:100%}body.home section.posts .articles-wrap .feat-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}@media (max-width:767px) and (orientation:landscape){body.home section.posts .articles-wrap .feat-img img{max-height:60vh}}@media (max-width:767px){body.home section.posts .articles-wrap .slick-track{display:flex}}body.home section.posts .articles-wrap article{float:left;height:100%;margin-right:.5%;width:57%}@media (max-width:767px){body.home section.posts .articles-wrap article{height:auto;margin:0}}body.home section.posts .articles-wrap article:not(:first-child){height:48.75%;margin-bottom:.5%;margin-left:.5%;margin-right:0;width:42%}@media (max-width:767px){body.home section.posts .articles-wrap article:not(:first-child){height:auto;margin:0}}body.home section.posts .articles-wrap article:last-child{margin-bottom:0;margin-top:.5%}@media (max-width:767px){body.home section.posts .articles-wrap article:last-child{margin:0}#blog-posts article{float:left;padding-left:0;padding-right:0;transition:all .2s ease-in-out;width:33.33333%}#blog-posts article:not(.slick-active){transform:scale(.8)}}#blog-posts article:hover .special-wrap{background-color:rgb(53 68 33 / .25)}#blog-posts article .special-wrap{background-color:rgb(53 68 33 / .5);transition:all .2s ease-in-out;width:100%}@media (max-width:991px){#blog-posts article .special-wrap{min-height:1px}}#blog-posts article .special-wrap a:hover{text-decoration:none}#blog-posts article .special-wrap h3,#blog-posts article .special-wrap h4{border-bottom:none;color:#354421!important;font-family:"PT Serif",serif;font-size:1rem;font-weight:400;margin-bottom:0;padding-bottom:0}#blog-posts article .special-wrap p{display:none}#blog-posts article .special-wrap p>a{color:#151515;font-size:1rem;font-weight:400}#blog-posts article .special-wrap .more-link{color:#253410}.home-searchbar__container{background-color:#f7f7f7;margin:0 auto;max-width:1800px;padding:40px 15px 21px;width:100%}.home-searchbar__content{align-items:center;-moz-column-gap:50px;column-gap:50px;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1500px;row-gap:25px;width:100%}.home-searchbar__text{margin-bottom:0;margin-top:0}.home-searchbar__form .booking-bar .tr-widget .tr-component.tr-check-availability button.tr-search{padding:.65em 3em!important;width:auto!important}.home-opening{align-items:stretch;background-position:bottom;background-repeat:no-repeat;background-size:100% auto;display:flex;justify-content:stretch;margin:0 auto;max-width:1800px;min-height:max(min(54.42222vw,979.6px),100px);width:100%}@media (max-width:991px){.home-opening{min-height:100vw}}@media (max-width:767px){.home-opening{background-size:cover}}.home-opening__container{background-image:linear-gradient(180deg,#fff 20%,hsl(0 0% 100% / .77) 60%,#fff0 97%);background-position:center 81px;background-repeat:no-repeat;background-size:100% 571.5px;padding-bottom:max(min(5.30273vw,54.3px),30px);padding-top:max(min(5.30273vw,54.3px),30px);position:relative;width:100%}@media (max-width:767px){.home-opening__container{background-color:hsl(0 0% 100% / .3)}}.home-opening__container:before{background-color:#fff;content:"";height:82px;left:0;position:absolute;top:0;width:100%}.home-opening__content{padding-left:15px;padding-right:15px;position:relative;text-align:center;z-index:1}.home-opening__subtitle{color:#718a51;margin-top:0}.home-opening__text{font-size:1rem;margin:0 auto;max-width:894px;padding-bottom:10px}.home-opening__title{margin-top:0}.home-opening:first-of-type{display:flex}.home-rooms{background-color:#f7f7f7;padding-bottom:47px}.home-rooms__button{margin-top:40px}@media (max-width:991px){.home-rooms__button{margin-top:30px}}@media (max-width:767px){.home-rooms__button{margin-top:20px}}.home-rooms__container{margin:0 auto;max-width:1800px;padding-left:10px;padding-right:10px}.home-rooms__content{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:20px 15px}@media (max-width:767px){.home-rooms__content{order:2;text-align:center}}.home-rooms__content-container{max-width:740px}.home-rooms__featured{margin-top:max(min(7.8125vw,80px),20px)}@media (max-width:767px){.home-rooms__featured{margin-left:-10px;margin-right:-10px}}.home-rooms__grid{align-items:stretch;-moz-column-gap:max(min(2.24609vw,23px),10px);column-gap:max(min(2.24609vw,23px),10px);display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:991px){.home-rooms__grid{grid-template-columns:2fr 1fr}}@media (max-width:767px){.home-rooms__grid{grid-template-columns:1fr;row-gap:10px}.home-rooms__image{order:1}}.home-rooms__image img{aspect-ratio:876/587;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:767px){.home-rooms__image img{aspect-ratio:2/1}}.home-rooms__section-title{margin:0;padding:.9em 0;text-align:center}.home-rooms__slide{height:100%}.home-rooms__slider .slick-list{margin-bottom:-15px!important;margin-top:-15px!important;padding-bottom:15px!important;padding-top:15px!important}.home-rooms__slider .slick-track{display:flex}.home-rooms__slider .slick-slide{height:inherit}.home-rooms__slider .slick-slide>div{height:100%}.home-rooms__slider .slick-arrow-wrap{border-radius:0;bottom:15px;height:auto;position:absolute;top:15px;transform:none;transition:all .25s ease-in-out;width:15%;z-index:10}@media (max-width:991px){.home-rooms__slider .slick-arrow-wrap{width:10%}}@media (max-width:767px){.home-rooms__slider .slick-arrow-wrap{width:0}}.home-rooms__slider .slick-arrow-wrap.slick-arrow-wrap-prev{background:linear-gradient(94.3deg,#fff 2.74%,#fff0 107.19%);left:0}.home-rooms__slider .slick-arrow-wrap.slick-arrow-wrap-next{background:linear-gradient(274.3deg,#fff 2.74%,#fff0 107.19%);right:0}.home-rooms__slider .slick-arrow-wrap.slick-disabled{opacity:0;pointer-events:none}.home-rooms__slider .slick-arrow-wrap.slick-disabled button{pointer-events:none}.home-rooms__slider .slick-arrow-wrap button{align-items:center;background-color:#718a51;border-radius:30px;bottom:30px;color:#fff;display:flex;font-family:FontAwesome,sans-serif;font-size:40px;font-style:normal;height:49px;justify-content:center;line-height:1;position:absolute;top:auto;transform:none;transition:all .25s ease-in-out;width:49px}@media (max-width:767px){.home-rooms__slider .slick-arrow-wrap button{bottom:25px}}.home-rooms__slider .slick-arrow-wrap button:hover{background-color:#354421}.home-rooms__slider .slick-arrow-wrap button:before{display:none}.home-rooms__slider .slick-arrow-wrap button i{font-style:normal}.home-rooms__slider .slick-prev{left:8px}@media (max-width:767px){.home-rooms__slider .slick-prev{left:0}}.home-rooms__slider .slick-prev i{margin-bottom:1px;margin-right:3px}.home-rooms__slider .slick-next{right:8px}@media (max-width:767px){.home-rooms__slider .slick-next{right:0}}.home-rooms__slider .slick-next i{margin-bottom:1px;margin-left:3px}.home-rooms__text{letter-spacing:1px;margin-bottom:0;margin-top:23px}.home-rooms__text p:last-child{margin-bottom:0}.home-rooms__title{margin:0}.rooms-slide{padding:0 9px}.rooms-slide__anchor{background-color:#fff;display:flex;flex-direction:column;height:100%;transition:all .25s ease-in-out;width:100%}.rooms-slide__anchor:hover{background-color:#31352b;text-decoration:none}.rooms-slide__anchor:hover .rooms-slide__meta,.rooms-slide__anchor:hover .rooms-slide__title{color:#fff}.rooms-slide__anchor:hover .rooms-slide__pseudo-button{background-color:#fff;color:#31352b}.rooms-slide__button{margin:32px auto 0;max-width:70%;width:100%}.rooms-slide__container{box-shadow:0 0 15px 2px rgb(0 0 0 / .2);height:100%}.rooms-slide__content{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding:16px 21px 31px;text-align:center}.rooms-slide__image img{aspect-ratio:427/320;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.rooms-slide__meta{color:#3a3a3a;font-size:1.25rem;font-weight:500;line-height:1.16;margin-bottom:auto;margin-top:17px;transition:all .25s ease-in-out}@media (max-width:1200px){.rooms-slide__meta{font-size:calc(1.05rem + .26667vw)}}@media (max-width:767px){.rooms-slide__meta{font-size:1.125rem}}@media (max-width:767px) and (max-width:1200px){.rooms-slide__meta{font-size:calc(1.025rem + .13333vw)}}.rooms-slide__meta-item{display:inline-flex}.rooms-slide__meta-item:not(:last-child):after{content:"|";padding:0 .2em}.rooms-slide__pseudo-button{background-color:#31352b;border-radius:30px;color:#fff;display:block;font-size:1.25rem;font-weight:700;line-height:1;padding:13px 1px;text-transform:uppercase;transition:all .25s ease-in-out;width:100%}@media (max-width:1200px){.rooms-slide__pseudo-button{font-size:calc(1.05rem + .26667vw)}}.rooms-slide__title{margin:0;transition:all .25s ease-in-out}.home-properties{padding-bottom:50px;padding-top:20px}@media (max-width:767px){.home-properties{padding-bottom:25px;padding-top:10px}}.home-properties__container{margin:0 auto;max-width:1800px;padding-left:20px;padding-right:20px}@media (max-width:991px){.home-properties__container{padding-left:15px;padding-right:15px}}.home-properties__section-title{font-weight:700;margin-bottom:30px;text-align:center}@media (max-width:767px){.home-properties__section-title{margin-bottom:15px}}.home-properties__content-container{-moz-column-gap:1.85%;column-gap:1.85%;display:grid;grid-template-columns:repeat(3,1fr);width:100%}@media (max-width:767px){.home-properties__content-container{grid-template-columns:1fr;row-gap:15px}}.property-slide__frame{position:relative}.property-slide__image img{aspect-ratio:113/112;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:767px){.property-slide__image img{aspect-ratio:113/75}}.property-slide__overlay{align-items:flex-end;bottom:0;display:flex;height:50%;justify-content:flex-start;left:0;position:absolute;right:0;width:100%}.property-slide__overlay:before{background:linear-gradient(180deg,#fff0 1.23%,#353333);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.property-slide__title{color:#fff;margin:0;padding:15px 20px;position:relative;z-index:1}.home-focus__container{margin:0 auto;max-width:1800px}.home-focus__row{align-items:stretch;display:flex;position:relative}@media (max-width:767px){.home-focus__row{flex-direction:column;flex-wrap:wrap}}.home-focus__row--left{justify-content:flex-start}.home-focus__row--right{justify-content:flex-end}.home-focus__row:not(:last-child){margin-bottom:3px}.home-focus__gradient{align-items:center;display:flex;max-width:1350px;padding-bottom:max(min(10vw,180px),20px);padding-top:max(min(10vw,180px),20px);position:relative;width:100%;z-index:1}@media (max-width:767px){.home-focus__gradient{padding-bottom:20px;padding-top:20px}}.home-focus__gradient--left{background-image:linear-gradient(90deg,#fff 32%,#fff0);justify-content:flex-start;padding-left:max(min(4.44444vw,80px),20px)}@media (max-width:991px){.home-focus__gradient--left{background-image:linear-gradient(90deg,#fff 60%,#fff0)}}@media (max-width:767px){.home-focus__gradient--left{padding-left:15px;padding-right:15px}}.home-focus__gradient--right{background-image:linear-gradient(270deg,#fff 32%,#fff0);justify-content:flex-end;padding-right:max(min(4.44444vw,80px),20px)}@media (max-width:991px){.home-focus__gradient--right{background-image:linear-gradient(270deg,#fff 60%,#fff0)}}@media (max-width:767px){.home-focus__gradient--right{padding-left:15px;padding-right:15px}}.home-focus__content{max-width:450px}@media (max-width:767px){.home-focus__content{text-align:center}}.home-focus__title{margin-top:0}.home-focus__title:not(:last-child){margin-bottom:max(min(2.44141vw,25px),15px)}.home-focus__text:not(:last-child){margin-bottom:max(min(4.88281vw,50px),30px)}.home-focus__text p:last-child{margin-bottom:0}.home-focus__background{background-position:50%;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media (max-width:767px){.home-focus__background{aspect-ratio:16/9;height:auto;position:static}}.home-blocks__container{margin:0 auto;max-width:1800px}.home-blocks__grid{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.home-blocks__grid{grid-template-columns:1fr}}.home-blocks__block{align-items:center;aspect-ratio:225/178;background-blend-mode:overlay;background-color:hsl(0 0% 100% / .8);display:flex;height:100%;justify-content:center;max-width:100%;min-height:-moz-fit-content;min-height:fit-content;padding:20px 15px;width:100%}.home-blocks__content{text-align:center}.home-blocks__title{margin-top:0}.home-blocks__title:not(:last-child){margin-bottom:.475em}.home-blocks__text{margin-left:auto;margin-right:auto;max-width:467px}.home-blocks__text:not(:last-child){margin-bottom:1.5em}.home-blocks__text p:last-child{margin-bottom:0}.home-icons__container{background-color:#31352b;margin:0 auto;max-width:1800px;padding:max(min(9.76563vw,100px),20px) 15px max(min(12.20703vw,125px),20px)}.home-icons__section-title{color:#fff;margin-bottom:2em;margin-top:0;text-align:center}@media (max-width:767px){.home-icons__section-title{margin-bottom:50px}}.home-icons__icons{--cols:4;--gap:10px;align-items:flex-start;color:#fff;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:space-between;margin:0 auto;max-width:1260px}@media (max-width:991px){.home-icons__icons{--cols:2;--gap:50px}}@media (max-width:767px){.home-icons__icons{--cols:1}}.home-icons__icon-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (max-width:991px){.home-icons__icon-wrap{flex-basis:calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1))}}.home-icons__icon i{font-size:4.6875rem}@media (max-width:1200px){.home-icons__icon i{font-size:calc(1.7375rem + 3.93333vw)}}.home-icons__title{color:#fff}.home-icons__text{max-width:223px}.custom-blog{padding-bottom:40px;padding-top:40px}@media (min-width:768px) and (max-width:991px){.custom-blog{padding-bottom:30px;padding-top:30px}}@media (max-width:767px){.custom-blog{margin-left:-15px;margin-right:-15px;padding-bottom:20px;padding-top:20px}}.custom-blog__container{margin-left:auto;margin-right:auto;max-width:1800px}.custom-blog__section-heading-wrap{display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:65px;margin-left:auto;margin-right:auto;max-width:1750px}@media (min-width:768px) and (max-width:991px){.custom-blog__section-heading-wrap{grid-template-columns:auto auto;margin-bottom:30px;padding:0 15px}}@media (max-width:767px){.custom-blog__section-heading-wrap{grid-template-columns:1fr;margin-bottom:20px;padding:0 15px}}.custom-blog__section-heading{font-size:2rem;margin-bottom:0;margin-top:0;text-align:center}@media (max-width:1200px){.custom-blog__section-heading{font-size:calc(1.2rem + 1.06667vw)}}@media (max-width:991px){.custom-blog__section-heading{justify-self:flex-start}}@media (max-width:767px){.custom-blog__section-heading{justify-self:center}}.custom-blog__more-button{justify-self:flex-end;padding-left:15px}@media (max-width:767px){.custom-blog__more-button{display:none}}@media (max-width:991px){.custom-blog__placeholder{display:none}}@media (min-width:768px){.custom-blog__posts{flex-wrap:nowrap;margin-left:-2.5px;margin-right:-2.5px}}.custom-blog__post{padding-left:2.5px;padding-right:2.5px;transition:all .2s ease-in-out}@media (min-width:768px){.custom-blog__post{flex-grow:1;flex-shrink:1}.custom-blog__post:active,.custom-blog__post:focus,.custom-blog__post:hover{flex-basis:32.71%;max-width:32.71%}}.custom-blog__post:active .custom-blog__post-overlay:before,.custom-blog__post:focus .custom-blog__post-overlay:before,.custom-blog__post:hover .custom-blog__post-overlay:before{height:34%}@media (min-width:768px){.custom-blog__post:active .custom-blog__post-overlay,.custom-blog__post:focus .custom-blog__post-overlay,.custom-blog__post:hover .custom-blog__post-overlay{padding:50px 8.5%}.custom-blog__post.clicked{flex-basis:100%;max-width:100%;transition:all .4s linear}}.custom-blog__post.clicked .custom-blog__post-overlay:before{height:34%}@media (min-width:768px){.custom-blog__post.clicked .custom-blog__post-overlay{padding:50px 8.5%;transition:all .4s linear}.custom-blog__post.not-clicked{flex-basis:0%;opacity:0;transition:all .4s linear,opacity .2s ease-in-out}}.custom-blog__post-wrap{position:relative}.custom-blog__post-image{height:max(min(37.5vw,675px),450px);overflow:hidden;width:100%}.custom-blog__post-image img{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.custom-blog__post-overlay{color:#fff;height:100%;padding:35px 15px;z-index:2}.custom-blog__post-overlay,.custom-blog__post-overlay:before{bottom:0;left:0;position:absolute;transition:all .2s ease-in-out;width:100%}.custom-blog__post-overlay:before{background:linear-gradient(180deg,#fff0,#222);content:"";height:75%;opacity:1;pointer-events:none;z-index:-1}.custom-blog__post-title{bottom:0;color:#fff;font-size:1.375rem;font-weight:400;height:auto;left:0;line-height:normal;margin-bottom:0;margin-top:0;padding:35px 15px;position:absolute;transition:all .2s ease-in-out;width:100%}@media (max-width:1200px){.custom-blog__post-title{font-size:calc(1.075rem + .4vw)}}.custom-blog__mobile-button{margin-top:20px;text-align:center}@media (min-width:768px){.custom-blog__mobile-button{display:none}}#specials{background-color:#f7f7f7;padding-bottom:65px}@media (min-width:768px) and (max-width:991px){#specials{padding-bottom:35px}}@media (max-width:767px){#specials{margin:0 -15px;padding-bottom:20px}#specials .section-header{margin-bottom:20px}}#specials #specials-featured .item.row.active{margin-bottom:2rem}#specials #specials-featured .item.row.active .slick-list{margin-bottom:-20px;margin-top:-20px;padding-bottom:20px;padding-top:20px}#specials #specials-featured .item.row.active article{padding-left:7.5px;padding-right:7.5px}#specials #specials-featured .item.row.active article>a img{box-shadow:0 0 20px 2px rgb(0 0 0 / .65);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}#specials #specials-featured .item.row.active article>a:active+section h1.h4 a,#specials #specials-featured .item.row.active article>a:focus+section h1.h4 a,#specials #specials-featured .item.row.active article>a:hover+section h1.h4 a{color:#718a51}#specials #specials-featured .item.row.active article h1.h4{margin-top:15px}#specials #specials-featured .item.row.active article h1.h4 a{color:#151515;font-size:1.375rem;font-weight:400;letter-spacing:normal;line-height:normal;text-decoration:none}@media (max-width:1200px){#specials #specials-featured .item.row.active article h1.h4 a{font-size:calc(1.075rem + .4vw)}}#specials #specials-featured .item.row.active article h1.h4 a:active,#specials #specials-featured .item.row.active article h1.h4 a:focus,#specials #specials-featured .item.row.active article h1.h4 a:hover{color:#718a51}@media (max-width:767px){#specials #specials-featured .item.row.active article{padding-left:0;padding-right:0;transition:all .2s ease-in-out}#specials #specials-featured .item.row.active article:not(.slick-active){transform:scale(.8)}}.CalendarMonth__day--blocked-checkin{background-image:linear-gradient(135deg,#fff 50%,#cacccd 0)}.CalendarMonth__day--blocked-checkin.CalendarMonth__day--selected-end{background-image:linear-gradient(135deg,#354421 50%,#cacccd 0)!important}.CalendarMonth__day--blocked-checkout{background-image:linear-gradient(315deg,#fff 50%,#cacccd 0)}.CalendarMonth__day--blocked-checkout.CalendarMonth__day--selected-start{background-image:linear-gradient(315deg,#354421 50%,#cacccd 0)!important}.CalendarMonth__day--selected-span,.CalendarMonth__day--selected-span.CalendarMonth__day--hovered,.CalendarMonth__day--selected-span:active{background:#e9eee2}.DateRangePicker__picker--valid-date-hovered .CalendarMonth__day--after-hovered-start,.DateRangePicker__picker--valid-date-hovered .CalendarMonth__day--hovered-span{background:#e9eee2;color:#000}.CalendarMonth__day--selected,.CalendarMonth__day--selected-end,.CalendarMonth__day--selected-end:active,.CalendarMonth__day--selected-start,.CalendarMonth__day--selected-start:active,.CalendarMonth__day--selected:active,.DateRangePicker__picker--valid-date-hovered .CalendarMonth__day--selected-end,.DateRangePicker__picker--valid-date-hovered .CalendarMonth__day--selected-end:active,.DateRangePicker__picker--valid-date-hovered .CalendarMonth__day--selected-start,.DateRangePicker__picker--valid-date-hovered .CalendarMonth__day--selected-start:active{background:#354421}.CalendarDay--blocked-checkin{background-image:linear-gradient(135deg,#fff 50%,#cacccd 0)}.CalendarDay--blocked-checkin.CalendarDay--selected-end{background-image:linear-gradient(135deg,#354421 50%,#cacccd 0)!important}.CalendarDay--blocked-checkout{background-image:linear-gradient(315deg,#fff 50%,#cacccd 0)}.CalendarDay--blocked-checkout.CalendarDay--selected-start{background-image:linear-gradient(315deg,#354421 50%,#cacccd 0)!important}.CalendarDay--after-hovered-start,.CalendarDay--hovered-span,.CalendarDay--selected-span,.CalendarDay--selected-span.CalendarDay--hovered,.CalendarDay--selected-span:active{background:#e9eee2;border:#000;color:#000}.CalendarDay--selected,.CalendarDay--selected-end,.CalendarDay--selected-end:active,.CalendarDay--selected-start,.CalendarDay--selected-start:active,.CalendarDay--selected:active,.DateRangePicker__picker--valid-date-hovered .CalendarDay--selected-end,.DateRangePicker__picker--valid-date-hovered .CalendarDay--selected-end:active,.DateRangePicker__picker--valid-date-hovered .CalendarDay--selected-start,.DateRangePicker__picker--valid-date-hovered .CalendarDay--selected-start:active{background:#354421;border:#fff}.DateInput__display-text.DateInput__display-text--focused{background-color:#e9eee2;border-color:#fff;color:#000}#full-map-view .card.unit-card .unit-card-details>span .paw-print,#list-map-view #map .card.unit-card .unit-card-details>span .paw-print,#list-map-view #property-map.left .card.unit-card .unit-card-details .details-link .paw-print,#search-cards .card .unit-card-details .paw-print{color:#718a51}.search-summary-alert.alert.alert-dismissible{border-color:#718a51!important;color:#718a51}.unit-header.box .btn-primary{padding-left:5px;padding-right:5px}@media (min-width:1200px){body.single-vacation_rental header.banner.navbar.navbar-fixed-top{position:absolute}}.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions .single-vacation_rental .btn-group[role=group][aria-label=counter] button.tr-search,.single-vacation_rental .btn-group[role=group][aria-label=counter] .booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search,.single-vacation_rental .btn-group[role=group][aria-label=counter] .btn{padding:6px 12px}.booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions .single-vacation_rental .btn-group[role=group][aria-label=counter] button.tr-search:first-of-type,.single-vacation_rental .btn-group[role=group][aria-label=counter] .booking-bar .booking-bar-wrap .tr-check-availability form .tr-form-actions button.tr-search:first-of-type,.single-vacation_rental .btn-group[role=group][aria-label=counter] .btn:first-of-type{border-radius:30px;border-bottom-right-radius:0;border-top-right-radius:0}.booking-form-main .strikethrough{color:unset;text-decoration:unset}@media (min-width:720px){#availability .CalendarMonthGrid.CalendarMonthGrid--horizontal .CalendarMonth.CalendarMonth--horizontal{width:100%}}#availability .CalendarMonth{width:100%}#availability .CalendarMonth .CalendarDay{font-size:1.6em;height:76px;vertical-align:middle;width:78px}#availability .CalendarMonth .CalendarDay .calendar-day-price{bottom:0;color:#718a51;font-size:.55em}