@import url(https://fonts.googleapis.com/css?family=Alegreya:400,400i,700,700i|Playfair+Display:400,400i,700,700i);*{box-sizing:border-box}@media (min-width:768px){body.admin-bar.fixed-top,body.fixed-top{margin-top:228px}}.content-info,.last-footer-row,html{background-color:#42561f}#document{background-color:#e8eac8}body:not(.home){background:#e8eac8}body:not(.home) #document{padding-bottom:15px;border-right:2px solid #b9bc7c;border-left:2px solid #b9bc7c;background:#fff}body:not(.home) footer.content-info{margin-top:0}body,html{overflow-x:hidden;color:#4a4a4a;font-size:16px;font-family:"Alegreya",serif;line-height:1.5em}body p,html p{font-size:18px;line-height:30px}a{color:#42561f;text-decoration:none;transition:all 0.2s ease-in-out}body:not(.home) main.main a:not(.btn){font-weight:700;text-decoration:underline}a:focus,a:hover{color:#b9bc7c;text-decoration:underline}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{color:#42561f;font-weight:400;font-family:"Playfair Display",serif}.h1,h1{color:#42561f;font-weight:700;font-style:italic;font-size:42px;font-family:"Playfair Display",serif}.h2,h2{color:#42561f;font-style:italic;font-size:36px;font-family:"Playfair Display",serif}.h3,h3{color:#42561f;letter-spacing:.78px;font-weight:700;font-size:28px;font-family:"Playfair Display",serif}.h4,h4{color:#42561f;font-size:24px;font-family:"Playfair Display",serif}.h5,h5{color:#42561f;font-size:20px;font-family:"Alegreya",serif}.btn,a.btn,a.page-numbers,button,input[type='submit']{padding:12px 20px;border:2px solid #d8dba1;border-radius:0;background:#b9bc7c;color:#384a19;font-weight:700;font-style:italic;font-size:18px;font-family:"Alegreya",serif;transition:all 0.2s ease-in-out}.btn:active,.btn:focus,.btn:hover,a.btn:active,a.btn:focus,a.btn:hover,a.page-numbers:active,a.page-numbers:focus,a.page-numbers:hover,button:active,button:focus,button:hover,input[type='submit']:active,input[type='submit']:focus,input[type='submit']:hover{border:2px solid #d8dba1;background-color:#e8eac8;color:#384a19}main.main img{max-width:100%;height:auto}.expandable{position:relative;max-height:none;height:auto}@media (max-width:667px){.expandable{overflow:hidden;max-height:300px}}.expandable .read-more{position:absolute;bottom:0;left:0;display:none;padding:30px 0 15px;width:100%;background-color:linear-gradient(to bottom,transparent,#fff);text-align:center}@media (max-width:667px){.expandable .read-more{display:block}}.home .section-header{padding:50px 0 40px}@media (max-width:767px){.home .section-header{padding:20px 0}}.home .section-header h2{margin:0;color:#42561f;text-align:center;text-transform:capitalize;font-size:36px;font-family:"Playfair Display",serif}@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{display:table;clear:both;content:''}body.home section#specials,body.home section.posts,body.home section.rooms-featured{margin:0 auto;padding-right:70px;padding-left:70px;max-width:1300px;border-right:2px solid #b9bc7c;border-left:2px solid #b9bc7c}@media (max-width:991px){body.home section#specials,body.home section.posts,body.home section.rooms-featured{padding-right:15px;padding-left:15px}}.page-template-template-specials .specials.list.row{margin-right:0;margin-left:0}.nav-wrap,.prime-nav{position:relative}.nav-wrap{background-color:#42561f;border-bottom:2px solid #b9bc7c}.navbar-brand>img{width:150px}@media (min-width:767px){.navbar-brand>img{width:220px}}@media (min-width:992px){.navbar-brand>img{width:auto}}@media (max-width:767px){.logo-centered .navbar-header .navbar-brand img{max-width:75%;margin-left:0}}.top-nav-text{margin-right:2rem;margin-left:2rem}.top-nav-text a{text-transform:capitalize;font-family:"Alegreya",serif;color:#fff;font-weight:400;font-size:18px;position:relative;white-space:nowrap}@media (min-width:668px) and (max-width:991px){.top-nav-text a{display:block}}.top-nav-text a:hover{text-decoration:none;color:#b9bc7c}.top-nav-text a:after{content:'';position:absolute;bottom:-5px;right:0;left:.75rem;width:0;height:2px;background-color:#b9bc7c;transition:all 0.2s ease-in-out;margin:0 auto}.top-nav-text a:first-child:after{left:0}.top-nav-text a:hover:after{width:calc(100% - 0.75rem)}.top-nav-text a:first-child:hover:after{width:100%}.top-nav-text a:not(:first-child){margin-left:.5rem}.top-nav-text a:not(:first-child):before{content:'|';margin-right:.75rem;color:#fff0}@media (min-width:668px) and (max-width:991px){.top-nav-text a:not(:first-child):before{content:''}}.top-nav-text a .fa{margin-right:.75rem}.reservations .btn,.reservations a.btn{font-family:"Alegreya",serif;font-size:20px;padding:12px 20px;color:#384a19;border:2px solid #d8dba1;border-radius:0;background:#b9bc7c;transition:all 0.2s ease-in-out;font-weight:700;font-style:italic}.reservations .btn:active,.reservations .btn:focus,.reservations .btn:hover,.reservations a.btn:active,.reservations a.btn:focus,.reservations a.btn:hover{color:#384a19;border:2px solid #d8dba1;background-color:#e8eac8}.prime-nav{background-color:rgb(44 56 24 / .91)}.prime-nav>.container{max-width:100%;width:100%}@media (min-width:767px){.nav{display:flex!important;justify-content:center;margin-bottom:0!important;align-items:center;flex-wrap:wrap}}.nav li a{font-family:"Playfair Display",serif;font-size:18px;text-transform:capitalize}.nav>li>a{color:#fff;padding:12px 20px;text-transform:uppercase;letter-spacing:1px}.nav>li>a:active,.nav>li>a:focus,.nav>li>a:hover{background-color:#fff0;color:#b9bc7c}.nav>li>.dropdown-menu{background:rgb(44 56 24 / .91)!important;padding-top:0;padding-bottom:0;border:none;border-radius:0}.nav>li>.dropdown-menu>li>a{color:#fff;font-size:18px;padding:12px 20px}.nav>li>.dropdown-menu>li>a:active,.nav>li>.dropdown-menu>li>a:focus,.nav>li>.dropdown-menu>li>a:hover{background-color:#42561f;color:#fff}.nav>li>.dropdown-menu>.active>a{background-color:#42561f;color:#fff}.nav>li>.dropdown-menu>.active>a:active,.nav>li>.dropdown-menu>.active>a:focus,.nav>li>.dropdown-menu>.active>a:hover{background-color:#42561f;color:#fff}.nav .open>a{background-color:#fff0;color:#b9bc7c}.nav .open>a:active,.nav .open>a:focus,.nav .open>a:hover{background-color:#fff0;color:#b9bc7c}.menu-label{color:#fff;font-size:12px}.navbar-toggle:active,.navbar-toggle:focus,.navbar-toggle:hover{background-color:#fff0;border:none;outline:none}.navbar-toggle .icon-bar{background-color:#fff;width:35px}@media (min-width:992px){body.home header{position:absolute;left:0;right:0;top:0;width:100%;z-index:5}}#swipebox-bottom-bar{bottom:0!important;-webkit-transform:none!important;transform:none!important}#carousel-header{background-color:#e8eac8}#carousel-header .carousel-indicators{display:none}#carousel-header .booking-widget{max-width:1500px;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;background-color:rgb(66 86 31 / .8);padding-top:20px}#carousel-header .booking-widget form{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#carousel-header .booking-widget form label{color:#fff}#carousel-header .booking-widget form button.tr-search{font-family:"Alegreya",serif!important;font-size:18px!important;padding:12px 20px!important!important;color:#384a19!important;border:2px solid #d8dba1!important;border-radius:0!important;background:#b9bc7c!important;transition:all 0.2s ease-in-out!important;font-weight:700!important;font-style:italic!important}#carousel-header .booking-widget form button.tr-search:active,#carousel-header .booking-widget form button.tr-search:focus,#carousel-header .booking-widget form button.tr-search:hover{color:#384a19!important;border:2px solid #d8dba1!important;background-color:#e8eac8!important}body.home #document{padding-top:0}body.home #document #touts{position:absolute;padding-top:22px}@media (max-width:767px){body.home #document #touts{position:static;background-color:#fff;border-left:2px solid #b9bc7c;border-right:2px solid #b9bc7c}}#touts>div{max-width:calc(1400px + 15px)}#touts .tlist{max-width:calc(1400px + 9px)}#touts .tlist .tout{position:relative}@media (min-width:768px){#touts .tlist .tout{padding:0 9px!important}}@media (max-width:667px){#touts .tlist .tout{padding:0!important;transition:all 0.2s ease-in-out}#touts .tlist .tout:not(.slick-active){-webkit-transform:scale(.8);transform:scale(.8)}}#touts .tlist .tout:hover .tout-caption{bottom:37.5%;height:25%}#touts .tlist .tout:hover .tout-caption div p a{background-color:rgb(185 188 124 / .88)}#touts .tlist .tout img{width:100%;border:2px solid #b9bc7c}@media (max-width:667px){#touts .tlist .tout img{height:200px}}#touts .tlist .tout .tout-caption{position:absolute;left:calc(9px + 2px);right:calc(9px + 2px);bottom:37.5%;height:25%}@media (max-width:667px){#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{display:block;height:100%;position:relative;background-color:rgb(66 86 31 / .88);transition:all 0.2s ease-in-out}#touts .tlist .tout .tout-caption div p a em{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;color:#fff;font-style:normal;font-family:"Playfair Display",serif;text-transform:uppercase;font-size:20px;font-weight:400;letter-spacing:1px}@media (min-width:668px) and (max-width:991px){#touts .tlist .tout .tout-caption div p a em{font-size:1.2rem}}@media (max-width:667px){#touts .tlist .tout .tout-caption div p a em{font-size:1.275rem}}body.home section.main-content{padding-bottom:0}body.home section.main-content .main-copy-wrap{background-color:#e8eac8}body.home section.main-content .main-copy-wrap a:not(.btn){font-weight:700}body.home section.main-content .main-copy-wrap a:not(.btn)>span{font-weight:bold!important}body.home section.main-content .main-copy-wrap .main-copy-inner-wrap{margin:0 auto;padding-top:250px;padding-right:85px;padding-left:85px;max-width:1300px;border-right:2px solid #b9bc7c;border-left:2px solid #b9bc7c;background-color:#fff}@media (max-width:991px){body.home section.main-content .main-copy-wrap .main-copy-inner-wrap{padding-right:15px;padding-left:15px}}@media (max-width:767px){body.home section.main-content .main-copy-wrap .main-copy-inner-wrap{padding-top:15px}}body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .title-wrap{padding-bottom:45px;text-align:center}@media (max-width:767px){body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .title-wrap{padding-bottom:15px}}body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .title-wrap h1{margin-top:0;margin-bottom:12px;font-size:36px}@media (max-width:767px){body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .title-wrap h1{font-size:32px}}body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .title-wrap h4{margin:0;font-size:20px}body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .content-columns{padding-bottom:50px;border-bottom:1px dashed #b9bc7c}@media (max-width:767px){body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .content-columns{padding-bottom:20px}}body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .content-columns .single-column{padding-right:15px;padding-left:15px}@media (max-width:991px){body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .content-columns .single-column{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px;padding-right:0;padding-left:0}}@media (max-width:767px){body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .content-columns .single-column{display:block}}@media (max-width:991px){body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .content-columns .single-column .image-wrap,body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .content-columns .single-column .text-wrap{padding:0 15px;width:50%}}@media (max-width:767px){body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .content-columns .single-column .image-wrap,body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .content-columns .single-column .text-wrap{padding:0;width:100%;text-align:center}}body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .content-columns .single-column .button-wrap{width:100%}body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .content-columns .single-column h3{margin-top:20px;margin-bottom:13px}@media (max-width:767px){body.home section.main-content .main-copy-wrap .main-copy-inner-wrap .content-columns .single-column h3{margin-top:15px}}body.home .rooms-featured{background-color:#fff;padding-bottom:0}@media (max-width:767px){body.home .rooms-featured{margin-left:-15px!important;margin-right:-15px!important}}body.home .rooms-featured>#rooms-featured{border-bottom:1px dashed #b9bc7c;padding-bottom:50px}@media (max-width:767px){body.home .rooms-featured>#rooms-featured{padding-bottom:20px}}body.home .rooms-featured .carousel-inner .item img{margin-left:35%}@media (max-width:767px){body.home .rooms-featured .carousel-inner .item img{margin-left:0}}#rooms-featured{margin:0 auto}#rooms-featured .carousel-inner{margin-bottom:5%;height:100%}#rooms-featured .item section{position:absolute;top:0;z-index:2;padding:1.5%;width:35%;height:100%;background-color:#374a18}@media (max-width:767px){#rooms-featured .item section{position:static;width:100%}}#rooms-featured .item section>div{width:100%;height:100%;border:2px solid #b9bc7c;padding:8% 6.75%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}@media (max-width:767px){#rooms-featured .item section>div{flex-direction:row;align-items:center}}#rooms-featured .item section>div h1{margin-bottom:20px;margin-top:0;font-style:normal}@media (max-width:767px){#rooms-featured .item section>div h1{margin-bottom:0}}#rooms-featured .item section>div h1 a{color:#fff;font-family:"Playfair Display",serif;font-size:28px;font-weight:700}#rooms-featured .item section>div p{color:#fff;font-size:16px;font-weight:400;line-height:28px}#rooms-featured .item section>div p>a{color:#fff}#rooms-featured .item section>div a.learn-more{color:#384a19;text-transform:capitalize;margin-top:22px}@media (max-width:767px){#rooms-featured .item section>div a.learn-more{margin-top:0}}#rooms-featured .item section>div a.learn-more:hover{text-decoration:underline}#rooms-featured .text-center{margin-top:40px;text-transform:capitalize}#rooms-featured h1{width:80%;line-height:.65}.rooms.list.row{margin-right:0;margin-left:0}.carousel-inner .featured-room-image img{-o-object-fit:cover;object-fit:cover}@media (max-width:768px){#rooms-featured h1{font-size:24px;line-height:.9}.rooms-excerpt{display:none}}@media (min-width:768px){#rooms-featured{max-width:750px}#rooms-featured .item section div p{display:none}}@media (min-width:992px){#rooms-featured{max-width:970px}#rooms-featured .item section div p{display:block}}@media (min-width:1200px){#rooms-featured{max-width:1170px}}body.home #specials{background-color:#fff;padding-bottom:0}@media (max-width:767px){body.home #specials{margin:0 -15px!important}}body.home #specials #specials-featured{padding-bottom:50px;border-bottom:1px dashed #b9bc7c}@media (max-width:767px){body.home #specials #specials-featured{padding-bottom:20px}}body.home #specials section{position:absolute;top:auto;left:0;right:0;bottom:37.5%;height:25%;margin:0 .938rem}@media (max-width:667px){body.home #specials section{margin:0}}body.home #specials section>div{height:100%;width:100%}body.home #specials section>div>h1{height:100%;width:100%;margin:0}body.home #specials section>div>h1>a{display:block;height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-transform:capitalize;font-family:"Alegreya",serif;font-size:24px;font-style:normal;color:#fff;background:rgb(66 86 31 / .88);transition:all 0.2s ease-in-out}body.home #specials section>div>h1>a:hover{text-decoration:none}body.home #specials #specials-featured .item.row.active{margin-bottom:40px}@media (max-width:767px) and (min-width:667px){body.home #specials #specials-featured .item.row.active{margin:0 5px;padding:0}}@media (max-width:666px){body.home #specials #specials-featured .item.row.active article{padding-left:0;padding-right:0;transition:all 0.2s ease-in-out}body.home #specials #specials-featured .item.row.active article:not(.slick-active){-webkit-transform:scale(.8);transform:scale(.8)}}body.home #specials-featured article:hover section a{background:rgb(185 188 124 / .8)}body.home section.posts{background-color:#fff;padding-bottom:50px}@media (max-width:667px){body.home section.posts{margin:0 -15px;padding-bottom:20px}}body.home section.posts .button-wrap{margin-top:40px}@media (max-width:767px){body.home section.posts .button-wrap{margin-top:15px}}body.home section.posts .articles-wrap{height:529px}@media (min-width:668px){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:667px){body.home section.posts .articles-wrap{height:auto}}body.home section.posts .articles-wrap article{height:100%;width:57%;margin-right:.5%;float:left}body.home section.posts .articles-wrap article:not(:first-child){height:48.75%;width:42%;margin-right:0;margin-left:.5%;margin-bottom:.5%}body.home section.posts .articles-wrap article:last-child{margin-bottom:0;margin-top:.5%}@media (max-width:667px){#blog-posts article{width:calc(100%/3);float:left;padding-left:0;padding-right:0;transition:all 0.2s ease-in-out}#blog-posts article:not(.slick-active){-webkit-transform:scale(.8);transform:scale(.8)}}#blog-posts article:hover .special-wrap{background-color:rgb(185 188 124 / .88)}#blog-posts article .special-wrap{background-color:rgb(66 86 31 / .88);width:100%;transition:all 0.2s ease-in-out}@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{color:#fff!important;font-family:"Alegreya",serif;border-bottom:none}#blog-posts article .special-wrap h4{color:#fff!important;font-family:"Alegreya",serif;border-bottom:none;padding-bottom:0;margin-bottom:0}#blog-posts article .special-wrap p{display:none}#blog-posts article .special-wrap p>a{color:#fff;font-size:1rem;font-weight:400}#blog-posts article .special-wrap .more-link{color:#42561f}footer.content-info{padding-top:0}footer.content-info .first-footer-row{background-color:#42561f;padding-top:60px;padding-bottom:60px}@media (max-width:767px){footer.content-info .first-footer-row{text-align:center;padding-top:20px;padding-bottom:20px}}footer.content-info .first-footer-row ul{list-style-type:none;padding-left:0;list-style-position:inside}footer.content-info .first-footer-row .awesome-weather-wrap{background:#fff0;text-shadow:none;text-transform:capitalize;font-family:"Alegreya",serif;font-size:18px}footer.content-info .first-footer-row .awesome-weather-wrap .awesome-weather-header{background-color:#fff0;line-height:1}footer.content-info .first-footer-row .awesome-weather-wrap .awesome-weather-current-temp{width:auto;font-size:36px}footer.content-info .first-footer-row .awesome-weather-wrap .awesome-weather-current-temp strong{font-size:36px;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:15px}footer.content-info .first-footer-row .q4fw_social_widget-2 li a{font-size:24px;color:#fff}footer.content-info .first-footer-row .q4fw_social_widget-2 li a:hover{color:#b9bc7c}footer.content-info .first-footer-row .wpcf7-form .wpcf7-response-output{color:#fff;border:none}footer.content-info h3{color:#fff;margin-top:0;margin-bottom:25px;-webkit-font-feature-settings:24px;font-feature-settings:24px;font-weight:400;font-style:normal;letter-spacing:1.2px;text-transform:uppercase}footer.content-info a,footer.content-info p{color:#fff}footer.content-info a:hover{color:#b9bc7c}footer.content-info .second-footer-row{background-color:#fff}footer.content-info .second-footer-row ul{justify-content:space-around}footer.content-info .last-footer-row{background-color:#42561f}footer.content-info .last-footer-row ul{padding-top:30px;padding-bottom:30px}.sidebar br{display:none}.sidebar-tout{margin-bottom:1rem;position:relative;width:100%}.sidebar-tout:hover a:not(.image-link){bottom:37.5%;height:25%;background-color:rgb(185 188 124 / .88)}.sidebar-tout img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:667px){.sidebar-tout img{height:100px}}.sidebar-tout a:not(.image-link){background:rgb(66 86 31 / .88);bottom:37.5%;color:#fff;display:block;left:0;margin:auto;position:absolute;right:0;text-align:center;text-transform:capitalize;height:25%;transition:all .2s ease-in-out}.sidebar-tout a:not(.image-link) strong{font-family:"Playfair Display",serif;font-size:1.5rem;left:0;margin:auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-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(66 86 31 / .88);transition:all 0.2s ease-in-out}.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(185 188 124 / .88)}body.blog .navigation .nav-links{text-transform:capitalize}.grwf2-wrapper,div.grwf2-wrapper,div.grwf2-wrapper.wf2-embedded{width:auto!important;position:static!important}.rooms.list>h4{display:none}body.search .row{display:flex;flex-wrap:wrap}body.search .row .col-sm-6.col-md-4{display:flex}body.search .row .col-sm-6.col-md-4 .unit-card{display:flex;flex-direction:column;margin-bottom:2rem}body.search .row .col-sm-6.col-md-4 .unit-card .unit-card-details{flex-grow:1;display:flex;flex-direction:column}body.search .row .col-sm-6.col-md-4 .unit-card .unit-card-details h4{height:auto;flex-grow:1}.page-template-template-onlineguide .main .subnav{background-color:rgb(44 56 24 / .91)}.page-template-template-onlineguide .main .subnav a{color:#fff;font-family:"Playfair Display",serif}.page-template-template-onlineguide .main .jumbotron h1{background-color:#000;color:#fff}.page-template-template-onlineguide .main .jumbotron h1:after{background-image:linear-gradient(to top,black,#fff0)}.page-template-template-onlineguide .main .section-title-background:after{background:linear-gradient(to bottom,black,#fff0)}@media screen and (min-width:768px){.page-template-template-onlineguide .main .section-title-background:after{background:linear-gradient(to top,black,#fff0)}}.page-template-template-onlineguide .main .section-title-background h2{background-color:#000;color:#fff}@media screen and (min-width:768px){.page-template-template-onlineguide .main .section-title-background h2{background-color:rgb(0 0 0 / .5)}}.page-template-template-onlineguide .main .section-title-background h2:after{background:linear-gradient(to bottom,#fff0,rgb(0 0 0 / .75))}.page-template-template-onlineguide .main .sub-section-title{background-color:#fff;color:#000}@media (min-width:768px){.page-template-template-onlineguide .main .sub-section-title:not(.rooms){background-color:#fff0}}.page-template-template-onlineguide .main .line-item:after{background:rgb(0 0 0 / .25)}.page-template-template-onlineguide .main .rating .fa{color:gold}.page-template-template-onlineguide .main .price .fa{color:darkgreen}@media screen and (min-width:768px){.page-template-template-onlineguide .main .section-blurb-wrapper{background:#000;color:#fff;font-size:21px;line-height:1.5;padding:24px 48px}}.page-template-template-onlineguide .main .btn.btn-default:not(.btn-block){background:none;border:none;color:#b9bc7c}.page-template-template-onlineguide .main .btn.btn-default:not(.btn-block):active,.page-template-template-onlineguide .main .btn.btn-default:not(.btn-block):focus,.page-template-template-onlineguide .main .btn.btn-default:not(.btn-block):hover{background:none;border:none;color:#42561f}.page-template-template-onlineguide .main .btn-wrap.guide-directions:before,.page-template-template-onlineguide .main .btn-wrap.guide-photos:before{content:' ';border-left:1px solid #eee}