@font-face{font-display:swap;font-family:ThirstyRoughBol;font-style:normal;font-weight:400;src:local("ThirstyRoughBol"),url(//20864743.fs1.hubspotusercontent-na1.net/hubfs/20864743/raw_assets/public/hideouttxhoa-apr-2025/fonts/ThirstyRoughBol.woff2) format("woff2"),url(//20864743.fs1.hubspotusercontent-na1.net/hubfs/20864743/raw_assets/public/hideouttxhoa-apr-2025/fonts/ThirstyRoughBol.woff) format("woff")}body{background-color:#fff;display:flex;flex-direction:column;margin:0;min-height:100vh;padding:0;-webkit-font-smoothing:antialiased;color:#404040;font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;line-height:1.59}body.no-scroll{height:100%;overflow:hidden}.wf-loading body{font-size:18px;letter-spacing:.65px;line-height:1.7}*{box-sizing:border-box}a{color:#15808d;text-decoration:none}a:hover{color:#263349;text-decoration:underline}p:last-child{margin-bottom:0}div.columns,div.row{padding-bottom:1em}li::marker{color:#8a8f4c}hr{background-color:#c9c4c4;border:none;height:1px;margin-bottom:20px;margin-top:20px}button,input,select,textarea{color:inherit;font-family:Montserrat,sans-serif;font-size:inherit;line-height:inherit;margin:0;text-indent:10px}input,textarea{background-color:#fefefe;border:2px solid #ebebeb;color:#6a6a6a;font-size:18px;font-weight:400;max-width:100%;padding:6px 10px;text-align:left}input[type=image]{border:none}.content ol{padding-left:15px}.content ol li{margin-bottom:10px}.form-wrapper input[type=email],.form-wrapper input[type=tel],.form-wrapper input[type=text],.form-wrapper select,.form-wrapper textarea{background-color:#fff;border:2px solid #ebebeb;color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:26px;padding:4px 0 2px;text-transform:none}div[class*=bg-]:not(.bg-grey) .form-wrapper input[type=email],div[class*=bg-]:not(.bg-grey) .form-wrapper input[type=tel],div[class*=bg-]:not(.bg-grey) .form-wrapper input[type=text],div[class*=bg-]:not(.bg-grey) .form-wrapper select,div[class*=bg-]:not(.bg-grey) .form-wrapper textarea{border-color:#fff;color:#fff}input:active,input:focus,textarea:focus{outline:none}select::-ms-expand{display:none}input.button,input[type=submit]{max-width:100%}input.button.full{width:100%}div[class*=bg-]:not(.bg-grey) .form-wrapper input::placeholder,div[class*=bg-]:not(.bg-grey) .form-wrapper textarea::placeholder{color:hsla(0,0%,100%,.9);font-weight:400}.fancybox-wrap select,select{-webkit-appearance:none;background:#fff;background-color:#fefefe;background-image:url(https://20864743.fs1.hubspotusercontent-na1.net/hubfs/20864743/Website/hideouttxhoa/selectarrow.png);background-position:center right 5px;background-repeat:no-repeat;background-size:18px auto;border:2px solid #ebebeb;border-radius:0;color:#939597;cursor:pointer;font-size:18px;font-weight:400;padding:7px 40px 7px 10px;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.innerContent,.post-inc div .innerContent{margin:0 auto;position:relative;width:1285px;width:80%}.innerContent .innerContent{width:100%}.outerIndentedContent{margin:0 auto;position:relative;width:86%}.outerContent{margin:0 auto;position:relative;width:93.24%}.main-container{flex-grow:1}a.fancypage{cursor:pointer}body .addeventatc{z-index:99}.alert{background-color:#900;color:#fff!important;font-weight:700;margin-bottom:5px;padding:3px 5px}.home .alert{width:100%;z-index:100}p{margin-top:0;padding-top:0}.subheading{color:#15808d;font-size:30px;font-weight:700;letter-spacing:0;line-height:1.33;text-transform:uppercase}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#263349;font-weight:700;line-height:1.11;margin-bottom:10px;margin-top:0;text-transform:uppercase}.h1,h1{color:#8a8f4c;font-size:50px;font-weight:400;letter-spacing:.2px;line-height:1.2}.h2,h2{font-size:36px;letter-spacing:.14px;line-height:1.3}.h2 span,h2 span{display:inline-block}.h3,h3{font-size:30px;letter-spacing:.12px;line-height:1.33}.h3,.h4,h3,h4{font-weight:700}.h4,h4{color:#8a8f4c;font-size:24px;letter-spacing:.1px;line-height:1.4}.h5,h5{font-size:18px;font-weight:700;letter-spacing:.07px;line-height:1.5}.h6,h6{font-size:16px}.p_index h1,.p_index h2{font-size:30px}.p_index h2,.p_index h3{font-weight:400}.button,.buttonSmall,.hs-button{background-color:#c27047;border-width:0;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:9px 10px;text-transform:uppercase}.form-wrapper input[type=submit]{padding:9px 10px}.highlight{font-family:ThirstyRoughBol;font-size:130%;font-weight:700;line-height:1;margin-right:5px;text-transform:none}.wf-loading .highlight{font-size:120%}.small-text{display:inline-block}.disclaimer,.small-text{font-size:12px;line-height:1.2}.disclaimer{position:relative;text-align:center}.blue-text,.blue-text a{color:#216e8a}.darkblue-text,.darkblue-text a{color:#263349}.teal-text,.teal-text a{color:#15808d}.orange-text,.orange-text a{color:#f29828;color:#c27047}.green-text,.green-text a{color:#8a8f4c}.lightgreen-text,.lightgreen-text a{color:#bfe3d3}.black-text,.black-text a{color:#404040}.black-text a:hover{color:#7dbc9d;text-decoration:none}.shadow{text-shadow:3px 3px 3px rgba(0,0,0,.6)}input.button{-webkit-appearance:none}.button a{color:#fff;text-decoration:none}.button.inline,a.button{display:inline-block}.button a,a.button,input.button{line-height:1;padding:18px 25px;text-decoration:none}.button>a{display:block}.button:hover,a.button:hover,input.button:hover{background-color:#8f5233;color:#fff}.button:hover a{color:inherit}.green.button{background-color:#bfe3d3;color:#263349}.green.button:hover,.green.input.button:hover,a.green.button:hover{background-color:rgba(191,227,211,.8);color:#263349}.olive.button{background-color:#8a8f4c}.olive.button:hover{background-color:#636736}.yellow.button{background-color:#ebb83b}.yellow.button:hover{background-color:#b48c29}.newsBody .button,.teal.button{background:#15808d}.newsBody .button:hover,.teal.button:hover{background-color:#106873}.button.small,.buttonSmall{font-size:15px;padding:10px 20px}.tiny.button{font-size:11px;margin-bottom:5px;padding:3px 5px}.main-container table{height:auto!important;max-width:100%;table-layout:fixed}.two-col{display:flex;justify-content:space-between}.two-col .left-section{width:49%}.two-col .right-section{max-width:500px;width:42%}.phone a i{color:#000}.left-section .wrapper{padding-right:40px}.form-wrapper label,.hbspt-form label:not(.hs-form-radio-display){display:block;font-size:12px;font-weight:700;margin-bottom:3px;text-align:left;text-transform:uppercase}.form-wrapper label.checkbox-label{display:flex;font-weight:400;margin:10px 0;text-transform:none}.button.processing{background:#ccc;display:none;opacity:.8}.hbspt-form .field{margin-bottom:20px}.hbspt-form input[type=radio]{margin-right:10px}.hbspt-form ul{list-style:none;margin:0;padding:0}body .hbspt-form .hs-error-msg{color:#900;font-size:12px}header .top-section{color:#fefefe;font-size:12px;font-weight:700;line-height:1;padding:10px 0;position:relative;text-align:right}header .top-section a{color:inherit}header .top-section a:hover{color:hsla(0,0%,100%,.8)}header .top-section .fields{align-items:flex-end;display:inline-flex;justify-content:flex-end;width:70%}header .top-section .fields>div{padding:0 7px;width:15%}header .top-section .fields>div:last-child{width:auto}header .mid-section{background-color:#263349;position:relative}header .mid-section.fixed{left:0;position:fixed;top:0;width:100%;z-index:11999}.fancybox-lock header .mid-section.fixed{z-index:1}header .mid-section.fixed .logo{min-width:190px;width:190px}header .mid-section.fixed nav a.top{padding-bottom:27px;padding-top:27px}header .mid-section>.wrapper{align-items:center;display:flex;justify-content:space-between}header .mid-section .right-side{margin-left:30px;text-align:right;white-space:nowrap}header .mid-section .right-side .content{color:#e7b00c;font-size:30px;font-size:2vw;font-weight:700;line-height:1;text-align:right}header .mid-section .right-side .content a:not(.button){color:inherit;text-decoration:none}header .mid-section .right-side .content a.button{font-size:15px;line-height:1;margin-bottom:0;margin-left:2px;padding:9px 12px}header .logo{min-width:260px;padding:15px 0;width:260px}header .logo a,header .logo img{display:block}.home .slideshow .slide .innerContent{position:static}.slideshow .overlay{background:linear-gradient(180deg,transparent,#000);bottom:0;height:100%;left:0;opacity:.75;position:absolute;right:0;top:0;width:100%}.main-container .forToolbox{display:none}.main-container .toolbox .forToolbox{display:block}.interior .main-container>.innerContent:not(:empty){padding-top:40px}.headline{font-family:Oswald;font-size:7vw;line-height:1}.headline,.sub-headline{text-shadow:3px 3px 3px rgba(0,0,0,.6)}.sub-headline{font-size:39px;font-weight:600;text-transform:uppercase}.nav-wrapper{flex-grow:1}nav ul,nav ul li{list-style:none;margin:0;padding:0}nav{width:100%}nav .main-nav__menu,nav ul[role=menu]{display:flex;justify-content:flex-end}nav .main-nav__menu ul,nav ul[role=menu] ul{background-color:#15808d;display:none;min-width:100%;padding:10px 0;position:absolute;text-align:left;top:100%;width:225px;z-index:500}nav .main-nav__menu>li:last-child>ul,nav ul[role=menu]>li:last-child>ul{right:0}nav .main-nav__menu ul ul,nav ul[role=menu] ul ul{left:100%;margin-top:-3px;top:0}nav .main-nav__menu li.hover>ul,nav .main-nav__menu li.open>ul,nav .main-nav__menu li:hover>ul,nav ul[role=menu] li.hover>ul,nav ul[role=menu] li.open>ul,nav ul[role=menu] li:hover>ul{display:block}nav .main-nav__menu li.closed>ul,nav ul[role=menu] li.closed>ul{display:none!important}nav li{color:#fefefe;font-size:1.1vw;font-weight:600;line-height:1;position:relative;text-transform:uppercase}nav li.active,nav li:hover{color:#ebb83b}nav li a{color:inherit;display:block;padding:42px 1.3vw;position:relative;text-decoration:none}.main-nav__menu>li:last-child>a{padding-right:0}nav .main-nav__menu>li>span>a>span,nav ul[role=menu]>li>span>a>span{position:relative;white-space:nowrap}nav .main-nav__menu ul li,nav ul[role=menu] ul li{font-size:15px;font-weight:400;text-transform:none}nav .has-sub li a,nav .hs-item-has-children li a{color:#fff;font-size:15px;font-weight:500;font-weight:400;padding:10px 20px;-webkit-font-smoothing:subpixel-antialiased;line-height:1.2;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}nav li a:hover{color:inherit;text-decoration:none}nav .main-nav__menu ul li a:hover,nav .main-nav__menu ul li.active a,nav ul[role=menu] ul li a:hover{color:#ebb83b;font-weight:600;opacity:1}nav .main-nav__menu ul li a.call.button,nav ul[role=menu] ul li a.call.button{font-size:22px;position:relative}nav .main-nav__menu ul li:last-child a.call.button,nav ul[role=menu] ul li:last-child a.call.button{top:15px}.menu-button{cursor:pointer;margin-left:20px;margin-top:3px;min-width:36px;width:36px}.menu-button .line{border-bottom:6px solid #15808d;border-radius:0;margin-bottom:6px;width:100%}.menu-button:hover .line{opacity:.8}.menu-slideout{background-color:#263349;height:100%;min-height:100%;position:fixed;right:-30%;top:0;-moz-transition:right .2s ease-in-out;-o-transition:right .2s ease-in-out;-webkit-transition:right .2s ease-in-out;transition:right .2s ease-in-out;visibility:hidden;width:30%;z-index:90}.menu-slideout.open{right:0;visibility:visible;z-index:9999}.menu-slideout.open .wrapper{padding:60px 50px}#content_menu-slideout{position:relative}.menu-slideout .close-menu{color:#fff;cursor:pointer;position:absolute;right:30px;top:20px}.menu-slideout .popBox{margin-top:-80px}.menu-slideout .mce-container{max-height:70vh}.menu-slideout .mce-edit-area{height:30vh}.p_index .main-header-image .has-video .slideshow{height:540px;position:relative}.slideshow .icons{display:none}.slideshow .slide>a{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:20}.slideshow{position:relative}.slideshow .slide{background-position:50%;background-repeat:no-repeat;background-size:cover;float:none!important;position:relative;top:0;width:100%}.interior .slideshow{height:auto}.slideshow .slide .ratio{padding-top:37.5%}.interior .main-header-image .slideshow .slide .ratio{content:"";display:block;padding-top:37.5%;width:100%}.interior.p_contact .main-header-image .slideshow .slide .ratio{padding-top:29%}.main-header-image .line1,.main-header-image .line2{display:block}.interior .main-header-image .line1{font-weight:300;line-height:1.2}.interior .main-header-image .line1,.interior .main-header-image .line2{font-size:72px;text-shadow:1px 1px 2px rgba(0,0,0,.4);text-transform:uppercase}.interior .main-header-image .line2{color:#fff;font-weight:800;line-height:50px}.slide_viewer>svg{bottom:-1px;position:absolute;z-index:500}.slideshow .slide:not(:first-child){display:none}.slideshow .slide .caption{color:#fff;left:0;position:absolute;top:67%;transform:translateY(-50%);width:100%;z-index:600}.slideshow .slide .caption a,.slideshow .slide .caption h1{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:inherit}.slideshow .slide .caption a{font-weight:700}.slideshow .rslides_tabs{bottom:30px;left:0;position:absolute;right:0;text-align:center;width:100%;z-index:650}.rslides_nav>div:before{border-style:solid;border-width:.25em .25em 0 0;color:#fff;content:"";display:inline-block;height:1.25em;left:0;position:relative;top:.15em;transform:rotate(45deg);vertical-align:top;width:1.25em}.rslides_nav>div.previous_btn:before{left:.25em;transform:rotate(-135deg)}.interior .video-wrapper{position:relative}.video-wrapper .icons{background-color:hsla(0,0%,100%,.2);bottom:20px;padding:5px 10px;position:absolute;right:20px;z-index:200}.video-wrapper .icons .muteButton{background-image:url(/video/icon-sound.png);background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:40px;width:40px}.video-wrapper .icons .muteButton.unmuted{background-image:url(/video/icon-mute.png)}video.bgvideo{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;font-family:"object-fit: cover; object-position: center center;";height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;right:0;top:0;width:100%}.slideshow .videoWrapper{display:none}.fb-vid-wrapper{position:relative}.fb-vid-wrapper iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.fb-vid-wrapper:after{content:"";display:block;padding-top:55%;width:100%}.btcheck{display:none}.red{color:red}img[style*="float: right"]{margin-left:30px}body.darkblue{background:#222e53}.latest-news-wrapper{display:flex;padding-bottom:120px;padding-top:40px}.latest-news-wrapper .content{padding-right:40px}.latest-news-wrapper .main-carousel:not(.flickity-enabled) .carousel-cell:not(:first-child){display:none}.latest-news .carousel-cell .content{display:flex;flex-direction:column;padding:10px}.latest-news .flickity-page-dots{bottom:-35px;text-align:left}.latest-news .readmore{color:#4d9bcb;font-size:15px;font-weight:700;padding-top:20px;text-align:right;text-transform:uppercase}.latest-news .carousel-cell{background-color:#f0f6f8;box-shadow:0 0 5px #d3d3d3;display:flex;flex-direction:column;margin-right:20px;min-height:100%;width:265px}.latest-news .photo{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:68%;width:100%}.latest-news .date{color:#333;font-size:12px;font-weight:300;text-align:left;text-transform:uppercase}.latest-news .title{color:#0d285f;flex-grow:1;font-size:22px;font-weight:400;line-height:26px;text-align:left}.latest-news-wrapper .spacer{min-width:5%;width:calc(50% - 600px)}.latest-news-wrapper #content_latest_news{min-width:300px;width:25%}.latest-news-wrapper>div:last-child{width:75%}.back-to-top{align-items:center;background-color:#263349;border-radius:50%;bottom:-55px;color:#fff;cursor:pointer;display:flex;height:45px;justify-content:center;line-height:12px;opacity:.8;position:fixed;right:17px;text-align:center;transition:box-shadow .3s cubic-bezier(.55,0,.1,1),background-color .1s linear;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.55,0,.1,1),background-color .1s linear;width:45px;z-index:14000}.back-to-top span{font-weight:700;position:relative;top:0;transform:scaleX(1.5)}.back-to-top:hover{background-color:#bfe3d3;box-shadow:1px 2px 3px rgba(0,0,0,.16)}footer{position:relative}footer .newsletter-signup{padding:70px 0;position:relative;text-align:center}footer .newsletter-signup form{margin:0 auto;width:55%}footer .newsletter-signup input{border-color:transparent;margin-right:0}footer .newsletter-signup .fields{display:block;margin-top:15px}footer .newsletter-signup .fields input[type=email],footer .newsletter-signup .fields input[type=text]{margin-bottom:10px;margin-right:10px;width:100%}footer .newsletter-signup .fields input.button{width:100%}footer .newsletter-signup .content *{color:#fff}footer .newsletter-signup label{color:#fff;display:block;font-size:12px;font-weight:700;line-height:1.33;text-transform:uppercase}footer .footer-top{position:relative}footer .footer-top .wrapper{display:flex}footer .footer-top .background-wrapper{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}footer .footer-top .content{padding:10% 30% 10% 10%;position:relative}footer .footer-top .highlight{display:block;font-size:100%}footer .footer-top .wrapper>div{position:relative;width:50%}footer .footer-mid{background-color:#263349;padding:70px 0;position:relative}footer .footer-bottom{background-color:#121a29;color:#fff;padding:20px 0;position:relative}footer .footer-bottom a:hover,footer .footer-bottom li.active a{color:hsla(0,0%,100%,.8);text-decoration:underline}footer .footer-mid .content{color:#fff;font-size:16px;padding-left:25%}footer .footer-mid .logomark-wrapper{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:30%}footer .footer-mid .logomark{bottom:-22%;height:100%;left:-15%;position:absolute;top:auto;width:100%}footer .footer-mid .logomark svg{bottom:0;height:100%;position:absolute;transform:rotate(25deg);width:100%}footer .footer-mid .logomark svg path:first-child{fill:hsla(0,0%,100%,.25)!important}footer .footer-mid .logomark svg path:last-child{fill:hsla(0,0%,100%,.55)!important}footer .footer-mid .content a:hover,footer .footer-mid .content li.active a{color:hsla(0,0%,100%,.8);text-decoration:none}footer .footer-mid .button{background:#75a3c5}footer .footer-mid h1,footer .footer-mid h2,footer .footer-mid h3,footer .footer-mid h4,footer .footer-mid h5{color:#fff;text-transform:none}footer a{color:inherit;text-decoration:none}footer .copyright img{display:inline-block;margin-left:10px;vertical-align:middle}.arrow-right{border-bottom:10px solid transparent;border-left:14px solid #0e416a;border-top:10px solid transparent;display:inline-block}.load-more-wrapper{text-align:center}body .monthly-past-day:after{display:none}body .calendar-wrapper .filters{justify-content:center}body .calendar-wrapper .filters select{margin:0 10px}.calendar-wrapper .previewmode .item:nth-child(n+13){display:none}.calendar-wrapper .pastheader{color:#15808d;font-size:30px;font-weight:800;padding-bottom:20px;text-align:center;text-transform:uppercase}.articles.previewmode .item-wrapper:nth-child(n+10){display:none}.articles{background-color:#f8fafc;padding-bottom:40px;padding-top:40px}.articles .innerContent{display:flex;flex-wrap:wrap}.articles .news-filters{padding-bottom:20px;padding-top:30px;width:100%}.articles .news-filters .filters{display:flex;justify-content:center}.articles .news-filters .filters>div{font-size:26px;margin-left:15px;margin-right:15px;text-transform:uppercase}.articles .news-filters .filters>div.active{font-weight:700}.articles .item-wrapper{background:#f2f2f2;display:flex;margin:0 1.5% 40px;width:22%}.articles .item-wrapper .item{display:flex;flex-direction:column;width:100%}.post-inc .newsBody .innerContent{width:100%}.newsBody .category{border-top:1px solid #aeaeae;text-align:right}.newsBody .date{font-size:15px}.articles .text-wrapper{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:10px 20px}.articles .title{color:#1a1917;font-size:18px;font-weight:700;line-height:1.33;padding-top:10px}.article-date{color:#bebebe}.article .h2,.article h1{display:inline-block;text-transform:none}.article h3{font-size:18px;line-height:22px;margin-top:1.5em}.articles .desc{padding-bottom:10px;padding-top:10px}.articles .read-more{font-size:18px;font-weight:700;text-transform:uppercase}.newsContainer .filter{justify-content:space-between;padding:40px 0}.newsContainer .filter,.newsContainer .filter .dropdowns{align-items:center;display:flex;flex-wrap:wrap}.newsContainer .filter h3{margin-bottom:0}.newsContainer .filter h5{color:#565555;margin-bottom:0;padding-left:30px;padding-right:10px}.newsBody .photo-wrapper .photo{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:75%}.newsBody.article{align-items:flex-start;display:flex;justify-content:space-between;padding-top:40px}img.alignleft{float:left;padding:10px 20px 10px 0}img.alignright{float:right;padding:10px 0 10px 20px}.newsBody img[style*="float: left"]{padding:10px 20px 10px 0}.newsBody img[style*="float: right"]{padding:10px 0 10px 20px}.newsBody.article hr{margin-bottom:40px;margin-left:0;margin-top:20px;width:140px}.recent-posts{background:#f3f3f3;font-size:16px;line-height:1.4;padding:40px;width:30%}.newsBody.article .newsText{width:100%}.recent-posts .recent a{font-size:18px;font-weight:700}.recent-posts .link{margin-top:20px}.recent-posts h4{text-transform:uppercase}.item{position:relative}.item .buttonWrapper{position:absolute;z-index:20}.item .buttonWrapper .button{display:inline-block;font-size:12px;margin-bottom:5px;margin-right:5px}.table-dividers>tbody>tr>td{padding:10px}.table-dividers>tbody>tr>td:not(:last-child){border-right:4px solid #e7b00c}.table-dividers>tbody>tr>td a{text-decoration:none}.checkboxes{flex-wrap:wrap;padding:5px 0}.checkboxes,.checkboxes>div{align-items:center;display:flex}.checkboxes>div{margin-bottom:15px;margin-right:35px}.checkboxes label{font-size:inherit;font-weight:400;margin-left:3px;text-transform:none}.checkboxes input{border:1px solid #d6d5d5;height:20px;width:20px!important}.background-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.color-swatches{display:inline-flex;flex-wrap:wrap;font-size:10px;line-height:1.5;width:80%}.color-swatches>div{position:relative}.color-swatches label{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:4}.footnote{display:inline-block;font-size:12px;font-style:italic;line-height:1.2}.contentBlock{padding:0;position:relative}.bg-teal{background-color:#15808d}.bg-lightgreen{background-color:#7dbc9d}.bg-lightergreen{background-color:#bfe3d3}.bg-blue{background-color:#216e8a}.bg-blue .content,.bg-lightgreen .content{color:#fff}.bg-darkblue{background-color:#263349}.bg-darkblue .content,.bg-teal .content{color:#fff}.bg-green{background-color:#8a8f4c}.bg-grey{background-color:#e8e8e8}.bg-orange{background-color:#c27047}.bg-orange-pattern{background-color:#f29828}.bg-logo-gradient{background:linear-gradient(270deg,#fff,rgba(191,227,211,.71) 100%,rgba(191,227,211,.71) 0)}.background-pattern{background-position:bottom -40px right;background-repeat:no-repeat;background-size:30% auto;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}div[class*=bg-]:not(.bg-grey) .content a:not(.button),div[class*=bg-]:not(.bg-grey) .content h1,div[class*=bg-]:not(.bg-grey) .content h2,div[class*=bg-]:not(.bg-grey) .content h3,div[class*=bg-]:not(.bg-grey) .content h4,div[class*=bg-]:not(.bg-grey) .content h5{color:inherit}div[class*=bg-]:not(.bg-grey) .content a{font-weight:700}.admn .ContentBlockWrapper .contentBlock{min-height:50px}.contentBlock.bg-lightgray{background-color:#f8fafc;position:relative}.contentBlock .sub-block{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;position:relative}.sub-block.photo-ratio{background-size:contain}.sub-block .custom-ratio{display:block;padding-top:100%;width:100%}.sub-block .sub-wrapper .content-wrapper{align-items:center;display:flex}.contentBlock.hr-below:after{border-bottom:1px solid hsla(0,4%,78%,.6);content:"";display:block;width:100%}.contentBlock table td{padding-left:10px;padding-right:10px}.contentBlock .img-wrapper>a{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:20}.contentBlock.t1{padding:40px 0}.contentBlock.t111{padding:60px 12%}.contentBlock.bg-logo-gradient.t1{padding:70px 0}.contentBlock.bg-logo-gradient.t111{padding:70px 15%}.contentBlock.bg-logo-gradient .content{padding-right:40%}.contentBlock.t1 .content td{text-align:left}.contentBlock.t2,.contentBlock.t3{padding:30px 0}.contentBlock.t2:first-child,.contentBlock.t3:first-child{padding-top:60px}.contentBlock.t2:last-child,.contentBlock.t3:last-child{padding-bottom:60px}.contentBlock.t10,.contentBlock.t2.layout-full,.contentBlock.t3.layout-full{padding:0}.contentBlock.t2.bg-orange-pattern,.contentBlock.t3.bg-orange-pattern{background:none}.contentBlock.t2 .content-wrapper,.contentBlock.t3 .content-wrapper{align-items:center;display:flex}.contentBlock.t2.layout-full .content-wrapper,.contentBlock.t3.layout-full .content-wrapper{padding:70px 0}.contentBlock.t2.layout-full .innerContent,.contentBlock.t3.layout-full .innerContent{width:100%}.contentBlock.t2 .wrapper,.contentBlock.t3 .wrapper{display:flex;justify-content:space-between}.contentBlock .content-wrapper .background-pattern{background-position:50%;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.contentBlock.bg-orange-pattern .content-wrapper .background-pattern{background-color:#f29828;background-size:cover}.bg-orange .content,.bg-orange-pattern .content{color:#fff}body .contentBlock.background-dark-grey .content-wrapper{background-color:#5b4f53}body .contentBlock.background-red .content-wrapper{background-color:#872128}body .contentBlock.background-dark-grey .content-wrapper .content *,body .contentBlock.background-red .content-wrapper .content *{color:#fff}body .contentBlock.background-dark-grey .content-wrapper .content .button,body .contentBlock.background-red .content-wrapper .content .button{background:none;border:1px solid #fff}.contentBlock.t7 .img-wrapper .ratio{padding-top:20.8%}.contentBlock.t7.photo-ratio .img-wrapper .ratio{display:none}.contentBlock.photo-ratio .img-wrapper .custom-ratio{display:block}.contentBlock.t6 .image-block-wrapper,.contentBlock.t8 .image-block-wrapper{display:flex;justify-content:space-between}.contentBlock.t8 .image-block-wrapper>div{width:25%}.contentBlock.t6 .image-block-wrapper>div{width:33.33%}.contentBlock.t6 .img-container,.contentBlock.t8 .img-container{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:100%;width:100%}.contentBlock.t2 .img-wrapper .img,.contentBlock.t3 .img-wrapper .img{display:inline;height:100%}.contentBlock.t2.photo-ratio .img-wrapper .img,.contentBlock.t3.photo-ratio .img-wrapper .img{display:block;height:auto}.contentBlock.t2.photo-ratio .wrapper .img-wrapper,.contentBlock.t3.photo-ratio .wrapper .img-wrapper{align-self:center}.contentBlock.t2 .wrapper .img-wrapper{order:1}.contentBlock.t2 .wrapper .img-wrapper .img>span{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.contentBlock.t2{z-index:300}.home .contentBlock.t2{overflow:hidden}.contentBlock.t3 .wrapper .img-wrapper .img>span{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.contentBlock.t2 .wrapper .img-wrapper .img>span img,.contentBlock.t3 .wrapper .img-wrapper .img>span img{display:none}.contentBlock.t2 .wrapper .content-wrapper{order:2}.contentBlock.t10 .container{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:70px 0 80px;position:relative}.contentBlock.t10 .innerContent{display:flex;justify-content:flex-end}.contentBlock.t10 .innerContent>.content{background-color:hsla(0,0%,100%,.88);color:#555;font-size:18px;padding:30px 50px;width:40%}.contentBlock.t10 .container:before{background:linear-gradient(314.25deg,#15808d,#15808d 0,#bfe3d3);border:1px solid #979797;bottom:0;content:"";display:block;height:100%;left:0;opacity:.63;position:absolute;right:0;top:0;width:100%}.contentBlock.t10 .container h1,.contentBlock.t10 .container h2,.contentBlock.t10 .container h3,.contentBlock.t10 .container h4,.contentBlock.t10 .container h5{color:inherit}.contentBlock.t16{padding:60px 0}.contentBlock.t32{padding:30px 0 60px}.contentBlock.top-block{margin-bottom:50px}.contentBlock.top-block .img-wrapper .img{height:125%}.contentBlock video,.contentBlock.top-block .img-wrapper .img{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.contentBlock video{background-color:#000;bottom:0;font-family:"object-fit: cover; object-position: center center;";height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;right:0;top:0}.contentBlock .img-wrapper.playing svg{display:none}.contentBlock .img-wrapper svg{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:20}.contentBlock .content-wrapper,.contentBlock .img-wrapper{position:relative}.contentBlock .img,.contentBlock .img>span{background-position:50%;background-repeat:no-repeat;background-size:cover}body .contentBlock.photo-ratio .img{background-position:top;background-size:100% auto;position:relative}.out-of-view .wrapper .content-wrapper,.out-of-view .wrapper .img-wrapper{overflow:hidden}.contentBlock .img-wrapper .vid{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.contentBlock .img-wrapper .ratio{padding-top:60%;width:100%}.contentBlock.t2.layout-full .wrapper .img-wrapper,.contentBlock.t3.layout-full .wrapper .img-wrapper{overflow:hidden;width:50%}.admn .contentBlock.t11{min-height:46px}.contentBlock.t11 .slide a:hover{color:#7dbc9d;text-decoration:none}body .contentBlock.t11 .slideshow .slide{height:800px}.contentBlock.t2 .wrapper .content-wrapper,.contentBlock.t3 .wrapper .content-wrapper{width:51%}.contentBlock.t2 .wrapper .img-wrapper,.contentBlock.t3 .wrapper .img-wrapper{width:40%}.contentBlock.t12 .wrapper .box-wrapper,.contentBlock.t12>.wrapper>.content-wrapper,.contentBlock.t19 .wrapper .image-block-wrapper,.contentBlock.t19>.wrapper>.content-wrapper,.contentBlock.t2.layout-full .wrapper .content-wrapper,.contentBlock.t20>.wrapper>.content-wrapper,.contentBlock.t22 .wrapper .box-wrapper,.contentBlock.t22>.wrapper>.content-wrapper,.contentBlock.t23 .wrapper .box-wrapper,.contentBlock.t23>.wrapper>.content-wrapper,.contentBlock.t3.layout-full .wrapper .content-wrapper,.contentBlock.t9 .wrapper .image-block-wrapper,.contentBlock.t9>.wrapper>.content-wrapper{position:relative;width:50%}.contentBlock.t20 .wrapper .box-wrapper{position:relative;width:40%}.contentBlock.t12 .wrapper,.contentBlock.t19 .wrapper,.contentBlock.t20 .wrapper,.contentBlock.t22 .wrapper,.contentBlock.t23 .wrapper,.contentBlock.t9 .wrapper{align-items:center;display:flex}.contentBlock.t20 .wrapper{align-items:stretch;justify-content:space-between;margin:0 auto;width:80%}.contentBlock.t12>.wrapper>.content-wrapper,.contentBlock.t19>.wrapper>.content-wrapper{order:2}.contentBlock.t20{padding:60px 0}.contentBlock.t12 .wrapper .box-wrapper,.contentBlock.t20 .wrapper .box-wrapper,.contentBlock.t22 .wrapper .box-wrapper,.contentBlock.t23 .wrapper .box-wrapper{display:flex;flex-wrap:wrap}.contentBlock.t12 .wrapper .box-wrapper>div,.contentBlock.t22 .wrapper .box-wrapper>div,.contentBlock.t23 .wrapper .box-wrapper>div{width:50%}.contentBlock.t23 .wrapper .box-wrapper>div:last-child{width:100%}.contentBlock.t3.layout-full .content-wrapper .content{padding-left:20%;padding-right:15%}.contentBlock.t2.layout-full .content-wrapper .content{padding-left:10%;padding-right:20%}.contentBlock.t12>.wrapper>.content-wrapper .content,.contentBlock.t19>.wrapper>.content-wrapper .content,.contentBlock.t22>.wrapper>.content-wrapper .content,.contentBlock.t23>.wrapper>.content-wrapper .content,.contentBlock.t9>.wrapper>.content-wrapper .content{padding:30px 5%}.contentBlock.t12 .sub-block .content-wrapper .content,.contentBlock.t22 .sub-block .content-wrapper .content{padding:20px 5%}.contentBlock.t20 .sub-block .content-wrapper .content{padding:20px 8%}.contentBlock.t23 .sub-block .content-wrapper .content{padding:30px 5%}.contentBlock.t2 .wrapper>div>div,.contentBlock.t3 .wrapper .img>span,.contentBlock.t3 .wrapper>div>div{opacity:1;transform:translateX(0);-webkit-transition:-webkit-transform .4s linear .2s,opacity .4s linear .2s;transition:transform .5s linear .2s,opacity .4s linear .2s}.contentBlock.t14 .content-wrapper{text-align:center}.contentBlock.t21,.contentBlock.t27{padding:0}.contentBlock.t21>.wrapper{padding:40px 0}.contentBlock.t25>.wrapper,.contentBlock.t26>.wrapper,.contentBlock.t27>.wrapper{padding:40px 10%}.contentBlock.form-leftside .wrapper,.contentBlock.form-rightside .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.contentBlock.form-leftside .wrapper .content-wrapper,.contentBlock.form-rightside .wrapper .content-wrapper{width:30%}.contentBlock.form-leftside .wrapper .form-wrapper,.contentBlock.form-rightside .wrapper .form-wrapper{position:relative;width:60%}.contentBlock.form-leftside .wrapper .content-wrapper{order:3}.contentBlock .form-wrapper .checkbox-wrapper{text-align:left}.contentBlock .form-wrapper .checkbox-wrapper>div{padding-left:20px}.contentBlock .form-wrapper .checkbox-wrapper input{margin-bottom:0;margin-top:7px}.contentBlock.t24 .wrapper{display:flex}.contentBlock.t24 .wrapper .img-wrapper{background:#fff;width:70%}.contentBlock.t24.content-ratio .wrapper .img-wrapper .img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.contentBlock.t24 .fields.double .field{width:100%}.contentBlock.t24 .fields .landline{display:none}.contentBlock.t24 .wrapper .content-wrapper{width:30%}.contentBlock.t24 .wrapper .content-wrapper>.padding{padding:40px 5%}.contentBlock.t21 .form-wrapper,.contentBlock.t24 .form-wrapper,.contentBlock.t27 .form-wrapper{padding-top:20px}.contentBlock .form-wrapper input,.contentBlock .form-wrapper select,.contentBlock .form-wrapper textarea{margin-bottom:20px;width:100%}.contentBlock.t21 .form-wrapper input.button,.contentBlock.t24 .form-wrapper input.button,.contentBlock.t25 .form-wrapper input.button,.contentBlock.t26 .form-wrapper input.button,.contentBlock.t27 .form-wrapper input.button{font-size:16px;margin:0 auto;padding:15px 40px;width:auto}.contentBlock.t21.form-leftside .innerContent,.contentBlock.t21.form-rightside .innerContent,.contentBlock.t27.form-leftside .innerContent,.contentBlock.t27.form-rightside .innerContent{display:flex;justify-content:space-between}.contentBlock.t27.form-leftside .innerContent>div,.contentBlock.t27.form-rightside .innerContent>div{width:48%}.contentBlock.t27.form-leftside .form-wrapper,.contentBlock.t27.form-rightside .form-wrapper{background-color:#fefefe;box-shadow:0 0 16px 0 rgba(0,96,151,.1);padding:60px}.contentBlock .articles{padding-bottom:0}.image-uploader{display:flex;justify-content:space-between}.image-uploader .status-messages{color:#900;font-weight:700}.image-uploader .drop-area{background:#fff;border:2px solid #d6d5d5;font-size:16px;font-weight:700;line-height:1.2;padding:20px;text-align:center;width:55%}.image-uploader .notes{font-size:14px;padding-top:10px;width:40%}.image-uploader .drop-gallery{display:flex;flex-wrap:wrap;margin-top:10px}.image-uploader .drop-gallery>div{border:1px dotted #ccc;margin:10px;position:relative}.image-uploader .drop-gallery>div span{background:#000;color:#fff;cursor:pointer;display:block;height:12px;position:absolute;right:0;top:0;width:12px;z-index:2}.image-uploader .drop-gallery>div span:after{content:"X";display:block;font-size:10px}.image-uploader .drop-gallery img{vertical-align:middle;width:60px}.image-uploader .progress-bar{display:block;display:none;margin:20px auto 0}.image-uploader .fileElem{display:none}.fields .field label.button{display:inline-block}body .magnify>.magnify-lens{cursor:zoom-in;height:350px;width:350px}.mini-slideshow .slide{background-position:50%;background-size:cover;padding-top:80%;width:100%}.admn .contentBlock.t15:after{content:"Mobile Table of Contents (this message goes away when logged out)";display:block;font-style:italic;padding:10px;text-align:center}.mobiletoc{background:#fff;left:0;position:fixed;top:200px;z-index:5000}.mobiletoc .content{padding:20px}.mobiletoc .handle{background:#263349;color:#fff;padding:0}.mobiletoc .handle .heading{padding:0 10px}.mobiletoc .collapsible.collapsed .content,.mobiletoc .collapsible.collapsed .handle .heading{display:none}.mobiletoc .collapsible .icon:after{content:"-";display:inline-block;font-size:30px;padding:0 10px}.mobiletoc .collapsible.collapsed .icon:after{content:"+"}.mobiletoc .collapsible .handle:after{display:none}.tabbed-menu{display:flex;justify-content:center}.tabbed-menu>div{color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:0 10px;text-shadow:0 0 12px rgba(0,0,0,.3);text-transform:uppercase}.tabbed-menu>div.active{color:#15808d;text-shadow:0 0 12px transparent}.tabbed-menu>div:hover{color:#263349;text-shadow:0 0 12px transparent}.tabbed-content>div{display:none;text-align:center}.tabbed-content>div.active{display:block}.lodge-prices{display:flex}.lodge-prices>div{text-align:center;width:20%}.lodge-prices .item{color:#fff;padding:0 10px}.lodge-prices .item .price-type{color:#263349;text-transform:uppercase}.lodge-prices .item h3,.lodge-prices .item h4{color:#fff;margin-bottom:0}.lodge-prices .item .prices{display:flex}.lodge-prices .key img{display:block;margin:0 auto}.lodge-prices .item .price-wrapper{width:50%}.lodge-prices .item .price-wrapper.single{width:100%}.lodge-prices .item .itemname,.lodge-prices .item .price-wrapper>div{padding:20px 0}.lodge-prices .item .itemname,.lodge-prices .item .price-wrapper>div:not(:last-child){border-bottom:1px solid #fff}.lodge-prices .item .itemname{min-height:92px;padding-top:35px}.lodge-prices .item .price{font-weight:700;text-transform:uppercase}.navPhotos .wrapper{display:flex;flex-wrap:wrap;justify-content:center}.home .navPhotos .wrapper .item{width:30%}.navPhotos .wrapper .item{display:flex;flex-direction:column;margin:0 1.5% 30px;text-align:center;width:30%}.navPhotos .wrapper .item .button{background:transparent;border:1px solid #fff;padding:11px 25px}.navPhotos .wrapper .item .photo{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.navPhotos .wrapper .item .photoWrapper img{height:70px;margin:0 auto;width:auto}.navPhotos .wrapper .item .text-wrapper{color:#fff;flex-grow:1;padding:16px 10px}.navPhotos .wrapper .item .text-wrapper h4{color:inherit;line-height:1}.navPhotos.gallery-style .wrapper{display:grid;grid-template-columns:16% 16% 16% 16% 16% 16%;grid-gap:20px}.navPhotos.gallery-style .wrapper .item{margin:0;width:100%}.navPhotos.gallery-style .wrapper .item:nth-child(6n+1){grid-column:1/span 3;grid-row-end:span 2;padding-top:100%}.navPhotos.gallery-style .wrapper .item:nth-child(6n+2),.navPhotos.gallery-style .wrapper .item:nth-child(6n+3){grid-column:4/span 3}.navPhotos.gallery-style .wrapper .item:nth-child(6n+4),.navPhotos.gallery-style .wrapper .item:nth-child(6n+5),.navPhotos.gallery-style .wrapper .item:nth-child(6n+6){grid-column-end:span 2;padding-top:100%}.navPhotos.gallery-style .wrapper .item .button-wrapper,.navPhotos.gallery-style .wrapper .item .button-wrapper .button,.navPhotos.gallery-style .wrapper .item .photo,.navPhotos.gallery-style .wrapper .item .photoWrapper,.navPhotos.gallery-style .wrapper .item .text-wrapper{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.navPhotos.gallery-style .wrapper .item .text-wrapper{bottom:10px;height:auto;left:35px;right:35px;text-align:left;top:auto;width:auto}.navPhotos.gallery-style .wrapper .item .text-wrapper .description{padding-bottom:10px}.navPhotos.gallery-style .wrapper .item .button-wrapper .button{background:transparent;border:0}.navPhotos.gallery-style .wrapper .item .button-wrapper a span{display:none}.navPhotos.gallery-style .wrapper .item .photo:after{background:linear-gradient(180deg,transparent,#263349 99.96%);bottom:0;content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;opacity:.85;position:absolute;right:0;top:0;width:100%}.navPhotos.gallery-style .wrapper .item .buttonContainer .button{background:#000;color:#fff}.contentBlock.t17{padding:0 0 60px}body .photo-gallery{display:flex;flex-wrap:wrap;padding-bottom:60px}.photo-gallery .img-container{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:10px;margin-right:1%;position:relative;width:24.2%}.photo-gallery .img-container:nth-child(4n+4){margin-right:0}.photo-gallery .img-container>a{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.photo-gallery .img-container:after{content:"";display:block;padding-top:82.5%;width:100%}.minialbum{position:relative}.gallery.minialbum{top:auto}.gallery .img-container{cursor:pointer}.gallery .img-container h4{bottom:10px;color:#fff;left:30px;position:absolute;text-shadow:0 0 8.19px rgba(0,0,0,.75);z-index:5}.minialbum .navbox-container{justify-content:space-between}.gallery .navbox-container{width:100%}.gallery .navbox-container,.minialbum .navbox-container{display:flex;flex-wrap:wrap;justify-content:center}.minialbum .img-container{display:block;margin-bottom:20px;margin-right:2%;overflow:hidden;position:relative;width:32%}.minialbum .img-container:nth-child(3n+3){margin-right:0}.minialbum .img-container>.img{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;-webkit-transition:transform .3s ease;transition:transform .3s ease;width:100%}.minialbum .img-container:hover>.img{transform:scale(1.1)}.minialbum .img-container>a{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:5}.minialbum .img-container:after{content:"";display:block;padding-top:82.6%;width:100%}.testimonials-wrapper .rslides_tabs{bottom:-20px;left:50%;position:absolute;transform:translateX(-50%)}.testimonials-wrapper .rslides_tabs li{background-color:#0e416a;height:10px;width:10px}.testimonials-wrapper .rslides_tabs li.rslides_here{background-color:#0d73ba;height:14px;width:14px}.content.flex{display:flex}.content.flex>div{padding-right:20px}.multicol{display:flex;justify-content:space-between}.multicol>div{width:48%}.grecaptcha-badge{z-index:5}.fields{display:flex;flex-wrap:wrap;justify-content:space-between}.fields .field{line-height:1.2;margin-bottom:20px}.form-wrapper .fields .field{margin-bottom:0}.fields.double .field{width:49%}.fields.triple .field{width:30%}.fields .field:first-child:last-child{width:100%}.fields .field label{line-height:1.4}.fields .field input,.fields .field select,.fields .field textarea{width:100%}.fields .field input[type=checkbox],.fields .field input[type=radio]{height:auto;margin-right:5px;width:auto}.fields .field:not(:first-child){padding-left:10px}.fields.double .field:not(:first-child){padding-left:0}.photo>a{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.fancybox,a.fancybox,a.fancyframe{cursor:pointer}.fancybox-wrap .heading{border-bottom:1px solid #e5e5e5;padding:15px}.fancybox-wrap .content{padding:15px}.rslides_tabs{align-items:center;display:flex;justify-content:center}.rslides,.rslides_tabs,.rslides_tabs li{list-style:none;margin:0;padding:0}.rslides_tabs{margin-top:10px}.rslides_tabs li{background-color:hsla(0,0%,100%,.55);border-radius:50%;height:15px;margin:5px;position:relative;width:15px}.rslides_tabs li.rslides_here{background-color:#fff}.rslides_tabs li a{color:transparent;display:block;font-size:1px;height:100%;width:100%}.rslides_nav img{opacity:.8;width:40px}.rslides_nav{position:absolute;top:45%;z-index:1000}.rslides_nav.prev{left:20px}.rslides_nav.next{right:20px}.thumbnail-slider{display:flex;flex-wrap:wrap}.thumbnail-slider>div{margin-right:5px;width:60px}.main-header-image{position:relative}.documents-wrapper{padding-top:60px;position:relative}.documents-wrapper .buttonContainer{left:auto;right:0}.documents-wrapper .boxes{display:flex;flex-wrap:wrap;justify-content:space-between}.documents-wrapper .boxes .box{display:flex;flex-direction:column;margin-bottom:30px;position:relative;width:48%}.documents-wrapper .boxes .box .heading{padding:5px 19px}.documents-wrapper .boxes .box .heading h5{color:#fff;margin-bottom:0}.documents-wrapper .boxes .box .list{flex-grow:1;padding:25px 20px}.documents-wrapper .boxes .box .list .item{margin-bottom:10px}.documents-wrapper .boxes .box .list .item img{margin-right:7px}.documents-wrapper .boxes .box .list .item>a:hover{text-decoration:none}.newsletters{padding:0 10% 0 5%}.newsletters .item{display:flex;justify-content:space-between;padding:40px 0}.newsletters .item:not(:first-child):before{border-top:3px solid #eaeaea;content:"";display:block;left:-4.5%;position:absolute;top:-5px;width:115%}.newsletters .item .thumbnail-wrapper{width:33%}.newsletters .item .details{width:60%}.newsletters .item .pdflink,.newsletters .item .title{font-weight:700;margin-bottom:20px;text-transform:uppercase}.newsletters .item .pdflink{margin-top:30px}body .addthis-smartlayers{display:none!important}body .fancybox-close{background:#000;border:1px solid transparent;border-radius:50%;color:#fff;display:block;height:30px;line-height:30px;right:-15px;text-align:center;text-decoration:none;top:-15px;width:30px}body .fancybox-close:hover{border:1px solid #ccc;text-decoration:none}body .fancybox-close:before{color:#fff;content:"x";display:block;font-size:25px;font-weight:400;line-height:1;position:relative}body,iframe,img,video{max-width:100%}img{height:auto}.innerWrapper{max-width:100%;position:relative}.mobileonly{display:none}a.phone{display:inline-block}.fancybox-wrap{max-width:calc(100% - 50px)}.fancybox-inner{max-width:100%}.fancybox-iframe #hubspot-messages-iframe-container,.fancybox-iframe .widget-align-left,.fancybox-wrap #hubspot-messages-iframe-container,.fancybox-wrap .widget-align-left{display:none!important}body .mce-container,body .mce-container-body,body .mce-container-body iframe{max-width:100%}body .mce-container-body,body .mce-container-body iframe{max-height:100%}.adjustAnchor{position:relative;top:-80px}@media (min-width:1300px){nav li{font-size:15px}header .mid-section .right-side .content{font-size:30px}}@media (min-width:1000px) and (max-width:1600px){footer .footer-top .h2,footer .footer-top h2{font-size:2.8vw}}@media (min-width:1000px) and (max-width:1280px){.contentBlock.t3 .content-wrapper .content{padding-left:5%;padding-right:5%}}@media (min-width:1000px) and (max-width:1200px){header .logo{min-width:200px;width:200px}header .mid-section .right-side{margin-left:2vw}.two-col{flex-wrap:wrap}.two-col .left-section,.two-col .right-section{margin-bottom:20px;width:100%}.two-col .right-section{max-width:100%}table.noCollapse{margin:0 auto}.contentBlock table:not(.noCollapse){display:block;height:auto!important;max-width:100%!important;width:100%!important}.contentBlock table:not(.noCollapse)>tbody,.contentBlock table:not(.noCollapse)>tbody>tr,.contentBlock table:not(.noCollapse)>tbody>tr>td{display:block;height:auto!important;padding:0!important;width:auto!important}.contentBlock table:not(.noCollapse)>tbody>tr>td:not(:last-child){margin-bottom:20px}.articles .item-wrapper{width:46%}.footer-mid .innerContent .wrapper{flex-wrap:wrap}.footer-mid .innerContent .wrapper>div{margin-bottom:20px;width:100%}}@media (max-width:999px){.nomobile{display:none!important}.mobileonly{display:block!important}span.mobileonly{display:inline-block!important}body{font-size:17px;line-height:1.75}table.mobile2col,table.mobile2col>tbody,table.mobile2col>tbody>tr{display:block;text-align:center}table.mobile2col>tbody>tr>td{display:inline-block;width:48%!important}footer .footer-top .content table.mobile2col td{width:48%!important}.dynamic table:not(.noCollapse):not(.mobile2col){display:block;height:auto!important;max-width:100%!important;width:100%!important}.dynamic table:not(.noCollapse):not(.mobile2col)>tbody,.dynamic table:not(.noCollapse):not(.mobile2col)>tbody>tr,.dynamic table:not(.noCollapse):not(.mobile2col)>tbody>tr>td{display:block;height:auto!important;padding:0!important;width:auto!important}.dynamic table:not(.noCollapse):not(.mobile2col)>tbody>tr>td:not(:last-child){margin-bottom:20px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-align:inherit}.h1,h1{font-size:36px}.h2,h2{font-size:35px}footer .footer-top{font-size:5vw}footer .footer-top .h2,footer .footer-top h2{font-size:6vw}.h3,h3{font-size:24px}.h4,h4{font-size:22px;margin-bottom:20px}.h5,h5{font-size:20px}.h6,h6{font-size:16px}.innerContent,.outerContent,.outerIndentedContent,.post-inc div .innerContent{width:90%}.fields>div{margin-bottom:10px;width:100%}.fields>div input[type=email],.fields>div input[type=text]{width:100%}.fields .field span{display:block;margin-bottom:5px}.blocks .container .item{width:100%}.p_index .main-header-image.has-video{margin-top:0}.p_index .main-header-image.has-video .slideshow{height:333px}.fields.double .field,.fields.triple .field{width:100%}.multicol{flex-wrap:wrap}.multicol>div{margin-bottom:20px;width:100%}.fields{flex-wrap:wrap}.fields .field{flex:auto;padding-left:0!important;width:100%}.home .slideshow .slide{height:275px}.slideshow .innerContent{height:100%;position:static}footer{text-align:center}footer .primary.links table{display:block}footer .primary.links td{display:inline-block}header .mid-section{padding:5px 0}header .mid-section .logo{min-width:140px;width:140px}header .logo img{width:100%}.nav-wrapper{flex-grow:unset}.nav-wrapper nav{display:none}.nav-wrapper.open nav{display:block;margin:0 auto;overflow:auto;width:100%;-webkit-overflow-scrolling:touch;background-color:#15808d;z-index:6000}header nav .container>ul{height:auto}header nav .container{display:flex;flex-direction:column}.main-nav__menu>li:not(:last-child):after,nav ul[role=menu]>li:not(:last-child):after{display:none}.nav-wrapper.open .main-nav__menu,.nav-wrapper.open ul[role=menu]{display:block}.main-nav__menu>li>span,nav ul[role=menu]>li>span{display:flex;position:relative}nav .main-nav__menu ul,nav ul[role=menu] ul{position:static}nav .main-nav__menu>li>a,nav ul[role=menu]>li>a{top:auto;transform:none}nav li{font-size:18px;font-weight:700;letter-spacing:0;line-height:26px}nav li,nav li:hover{color:#fff}nav .main-nav__menu ul,nav ul[role=menu] ul{background:none;border:none;box-shadow:none;color:inherit;padding-left:20px;padding-top:0;width:100%}nav .main-nav__menu>li.has-sub>ul,nav ul[role=menu]>li.hs-item-has-children>ul{display:none!important}nav .main-nav__menu ul ul,nav ul[role=menu] ul ul{display:block}nav .main-nav__menu li.has-sub.open>ul,nav ul[role=menu] li.hs-item-has-children.open>ul{display:block!important;padding:0;text-align:left}nav .main-nav__menu>li:hover>span>a>span:after,nav ul[role=menu] li.hs-item-has-children.open>ul{display:none}header .logo-nav{display:block;position:static}header .logo-nav .nav-wrapper{position:relative;text-align:left;top:0}.has-sub>span>a,.hs-item-has-children>span>a,nav li>a,nav li>div,nav ul li a{display:block;padding:16px 20px 14px}nav .has-sub ul li a,nav .hs-item-has-children ul li a{color:#fff;font-size:16px;font-weight:400;letter-spacing:0;line-height:1;padding:15px 20px;text-align:left;text-decoration:none}nav .has-sub ul li a:hover,nav .hs-item-has-children ul li a:hover{background-color:#09172b;color:#fefefe}.has-sub,nav .hs-item-has-children{position:relative}nav .has-sub>span a,nav .hs-item-has-children>span a{flex-grow:1}header .mid-section>.wrapper{justify-content:space-between}.menu-button{cursor:pointer;margin-right:20px;z-index:6000}.toggleSub{padding:15px 10px 15px 20px}.toggleSub:after{border-style:solid;border-width:2px 2px 0 0;color:#fff;content:"";display:block;height:15px;left:0;margin-right:20px;position:relative;top:0;transform:rotate(135deg);vertical-align:top;width:15px}.open>span>.toggleSub:after{top:5px;transform:rotate(-45deg)}header{border:none}header .top-wrapper{flex-wrap:wrap}header .headerRight{order:3;width:100%}header .headerRight .content{text-align:center}.interior .main-header-image:empty{display:none}.two-col{flex-wrap:wrap}.two-col .left-section,.two-col .right-section{width:100%}body.home .slideshow .slide .ratio{padding-top:65%}header{position:relative}header .mid-section{height:84px}.content.flex{flex-wrap:wrap}.content.flex>div{margin-bottom:20px}.home .main-container,.interior .main-container{padding-top:0}.main-container{padding-bottom:0}.left-section .wrapper{padding-right:0}.contentBlock .wrapper,.latest-news-wrapper{flex-wrap:wrap}.navPhotos.gallery-style .wrapper{display:block}.navPhotos.gallery-style .wrapper .item{margin-bottom:20px;padding-top:100%}.latest-news-wrapper{padding-top:0}.latest-news-wrapper #content_latest_news{margin-left:5%;width:90%}.minialbum{top:-55px}.background-pattern{background-position:bottom -65px right -30px;background-size:auto 185px}.contentBlock.bg-logo-gradient .content{padding-bottom:50px;padding-right:0}.contentBlock.t2 .content-wrapper,.contentBlock.t3 .content-wrapper{padding-bottom:5px}.home .contentBlock.t2 .content .button:before{display:none}.contentBlock.t2 .img-wrapper .img>span,.contentBlock.t3 .img-wrapper .img>span{display:block;width:100%}.contentBlock.t2 .wrapper .content-wrapper .content,.contentBlock.t3 .wrapper .content-wrapper .content{padding-bottom:35px;padding-left:5%;padding-right:5%}.contentBlock.t20 .wrapper{width:90%}.contentBlock.t21>.wrapper,.contentBlock.t25>.wrapper,.contentBlock.t26>.wrapper,.contentBlock.t27>.wrapper{padding-left:5%;padding-right:5%}.contentBlock.t2 .img-wrapper .img,.contentBlock.t3 .img-wrapper .img{display:block}.contentBlock.t3 .wrapper .img-wrapper .before{top:-20px}.contentBlock.t2 .wrapper .img-wrapper .img>span{left:0;width:100%}.contentBlock.t3 .content-wrapper .content{padding-left:5%;padding-right:5%}.contentBlock.t2 .wrapper .img-wrapper,.contentBlock.t3 .wrapper .img-wrapper{order:1}.contentBlock.t3 .wrapper .content-wrapper,.interior .contentBlock.t2 .wrapper .img-wrapper,.interior .contentBlock.t3 .wrapper .img-wrapper{order:2}.interior .contentBlock.t2.mobile-photo-sort-first .wrapper .img-wrapper,.interior .contentBlock.t3.mobile-photo-sort-first .wrapper .img-wrapper{order:0}.contentBlock.t12 .wrapper .box-wrapper>div,.contentBlock.t20 .wrapper .box-wrapper>div,.contentBlock.t22 .wrapper .box-wrapper>div,.contentBlock.t23 .wrapper .box-wrapper>div{width:100%}.contentBlock.t7 .img-wrapper .ratio{display:none}.contentBlock.t7 .img-wrapper .custom-ratio{display:block}.contentBlock.t21>.wrapper,.contentBlock.t27>.wrapper{padding-left:0;padding-right:0}.contentBlock.t20 .wrapper .box-wrapper{margin-top:20px}.contentBlock.t2 .wrapper .content-wrapper,.contentBlock.t3 .wrapper .content-wrapper,.gallery .img-container,.home .navPhotos .wrapper .item,.navPhotos .wrapper .item{margin-left:0;margin-right:0;width:100%}.navPhotos .wrapper .item{margin-bottom:60px}.contentBlock.t10 .innerContent>.content{width:100%}.p_index .main-container .contentBlock.t3:first-child .wrapper .img-wrapper{order:3}footer .footer-mid,footer .footer-mid .content *{text-align:center}footer .newsletter-signup .innerContent>div:not(:last-child){margin-bottom:20px;margin-right:0}footer .footer-mid .content{padding-left:0}footer .footer-mid table{margin:0 auto}footer table td{text-align:center!important}[style*="float:"]{float:none!important;margin-left:0!important;margin-right:0!important}.footer-mid td:first-child [style*="float: left"]{float:left!important}.footer-mid td:first-child h6{display:inline-block;white-space:nowrap}footer .footer-mid .logomark-wrapper{left:-28%;width:65%}footer .footer-mid .logomark{bottom:auto;left:0;text-align:left;top:-10%}footer .footer-mid .logomark svg{bottom:auto;height:auto;top:0}.slideshow .slide .caption .line1{font-size:22px;margin-bottom:7px}.slideshow .caption .shape-placeholder{width:33%}.interior .slideshow .slide .caption .line1,.slideshow .slide .caption .line2{font-size:36px;line-height:1}.p_land-for-sale .slideshow .slide .caption .line2{font-size:22px}.slideshow .rslides_tabs,.slideshow .slide .caption>a{display:none}.contentBlock .wrapper>div.box-wrapper,.contentBlock .wrapper>div.content-wrapper,.contentBlock .wrapper>div.image-block-wrapper,.contentBlock .wrapper>div.img-wrapper{width:100%!important}.contentBlock.t111{padding-left:0;padding-right:0}.contentBlock.t6 .image-block-wrapper>div{width:100%}.contentBlock.t6 .image-block-wrapper,.contentBlock.t8 .image-block-wrapper{flex-wrap:wrap}.contentBlock.t8 .image-block-wrapper>div{width:50%}body:not(.mce-content-body)>header{-webkit-box-shadow:0 10px 8px -6px rgba(0,0,0,.45);-moz-box-shadow:0 8px 10px -6px rgba(0,0,0,.45);box-shadow:0 10px 8px -6px rgba(0,0,0,.45)}.home h1:after,header .social{display:none}.newsBody .category{text-align:left}footer .newsletter-signup .fields>div:last-child label{display:none}#content_footer_mid .content *{text-align:center!important}footer .footer-bottom{padding-left:0;padding-right:0}header .mid-section.fixed{position:relative}header .nav-wrapper.open{-webkit-box-shadow:inset 0 10px 8px -6px rgba(0,0,0,.45);-moz-box-shadow:inset 0 10px 8px -6px rgba(0,0,0,.45);box-shadow:inset 0 10px 8px -6px rgba(0,0,0,.45);display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:flex-start;left:-6%;position:absolute;top:78px;width:100%;width:112%}header .mid-section .right-side .content a.button{font-size:2.5vw;padding:9px 2vw}.no-scroll header{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:2000000}header .nav-wrapper.open nav{flex-grow:1;padding:35px 0}header .nav-bottom{padding-top:60px;position:relative}.footer-mid .innerContent .wrapper{flex-wrap:wrap}.footer-mid .innerContent .wrapper>div{width:100%}.footer-mid .newsletter-signup{margin-bottom:30px}footer .copyright span{display:block;margin-bottom:10px}.articles .news-filters .filters{flex-wrap:wrap}.articles .item-wrapper{margin-left:0;margin-right:0;width:100%}.newsBody.article{flex-direction:column}.newsBody.article .newsText,.newsBody.article .recent-posts{width:auto}.newsBody.article .recent-posts{margin-top:40px}.collapsible .handle{align-items:center;cursor:pointer;display:block;justify-content:center}.collapsible .handle:after{border-style:solid;border-width:.15em .15em 0 0;color:#fff;content:"";display:inline-block;height:.55em;left:0;margin-top:15px;position:relative;transform:rotate(135deg);vertical-align:top;width:.55em}.collapsible.expanded .handle:after{transform:rotate(-45deg)}.contentBlock table.specs td{padding-left:5px;padding-right:5px}.form-wrapper .fields{display:block}.minialbum .navbox-container .bottom .img-container:first-child,.minialbum .navbox-container .bottom .img-container:nth-child(2),.minialbum .navbox-container .bottom .img-container:nth-child(3),.minialbum .navbox-container .left,.minialbum .navbox-container .right,.minialbum .navbox-container .right .img-container:first-child,.minialbum .navbox-container .right .img-container:nth-child(2),.minialbum .navbox-container .right .img-container:nth-child(3){width:100%}footer .newsletter-signup{padding-top:50px}.table-dividers a{background-color:#0e416a;border:2px solid transparent;color:#fefefe;cursor:pointer;display:block;font-size:18px;font-weight:800;line-height:1;padding:10px 15px;text-align:center;text-decoration:none;text-transform:uppercase}.table-dividers>tbody>tr>td:not(:last-child){border:none}.slideshow .slide .overlay:before{width:85%}footer .newsletter-signup form{width:100%}.newsletters{padding:0 5%}.newsletters .item{flex-wrap:wrap}.newsletters .item .details,.newsletters .item .thumbnail-wrapper{width:100%}.newsletters .item .title{margin-top:10px}.newsletters .item .title span{display:block}.newsletters .item:not(:first-child):before{left:-5%;width:110%}.contentBlock.t11 .slideshow .slide .caption{font-weight:700;line-height:1.5}.contentBlock.t11 .slideshow .slide .caption span{font-size:inherit!important}.contentBlock.t19>.wrapper>.content-wrapper,.contentBlock.t9>.wrapper>.content-wrapper{order:2}.contentBlock.form-leftside .wrapper .content-wrapper,.contentBlock.form-leftside .wrapper .form-wrapper,.contentBlock.form-rightside .wrapper .content-wrapper,.contentBlock.form-rightside .wrapper .form-wrapper,.documents-wrapper .boxes .box{width:100%}footer .footer-top .wrapper{flex-wrap:wrap}footer .footer-top .wrapper>div{width:100%}footer .footer-top .content{padding:10% 5%;text-align:left;width:80%}}@media (max-width:700px){.lodge-prices .item .content{flex-wrap:wrap}.lodge-prices .item .price-wrapper{width:100%}}@media (min-width:1000px){.collapsible .content{display:block}.contentBlock.t2.out-of-view .wrapper .content-wrapper>div{opacity:0;transform:translateX(200px)}.contentBlock.t2.out-of-view .wrapper .img-wrapper>div,.contentBlock.t3.out-of-view .wrapper .content-wrapper>div{opacity:0;transform:translateX(-200px)}.contentBlock.t3.out-of-view .wrapper .img-wrapper>.img>span{opacity:0;transform:translateX(100%)}.contentBlock.t21 .wrapper .form-wrapper{max-width:60%}}