﻿@import url(cc.min.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}.navbar{padding:0;z-index:10000;}.navbar .container{justify-content:center !important;}.navbar .navbar-social img{width:2em;}.navbar.navbar-upper{background-color:#dd413a;z-index:10002;}@media(min-width:768px){.navbar.navbar-upper{background:url(../png/upper-nav-bg.png) no-repeat 0 0 #dd413a;background-size:cover;}}.navbar.navbar-upper .navbar-upper-wrap{padding:15px 15px;}.navbar.navbar-upper .navbar-nav{align-items:center;}.navbar.navbar-upper .nav-item .nav-link{color:#fff;padding:10px 20px;white-space:nowrap;text-transform:uppercase;}.navbar.navbar-upper .nav-item .nav-link:hover{color:rgba(255,255,255,.75);}.navbar.navbar-upper .nav-item:last-of-type .nav-link{padding-right:0;}.navbar.navbar-upper .nav-item .dropdown-menu{min-width:150px;border:0;background-color:#dd413a;padding:0 40px;text-transform:uppercase;margin-bottom:20px;z-index:10002;right:-15px;left:unset;text-align:right;}@media(min-width:768px){.navbar.navbar-upper .nav-item .dropdown-menu{padding:20px 20px 8px 20px;background-color:#dd413a;margin:0;}}.navbar.navbar-upper .nav-item .dropdown-menu a{width:auto;white-space:normal;color:#fff;font-size:.75em;margin:10px 0 10px 0;border-bottom:1px solid #cb3630;padding:8px 0;white-space:nowrap;}@media(min-width:768px){.navbar.navbar-upper .nav-item .dropdown-menu a{margin:12px 0;}}.navbar.navbar-upper .nav-item .dropdown-menu a:hover{outline:0;background-color:transparent;color:rgba(255,255,255,.75);}.navbar.navbar-upper .nav-item a{padding:12px;width:100%;line-height:100%;display:block;}.navbar.navbar-upper .nav-item .campsites-select{padding:10px;font-size:.688em;font-weight:100;text-transform:uppercase;color:#000;background-color:#fff;border-radius:0;border:none;line-height:100%;margin-left:10px;}.navbar.navbar-lower{padding:15px 15px;background-color:#9b9740;z-index:10001;}@media(min-width:768px){.navbar.navbar-lower{background:url(../png/lower-nav-bg.png) no-repeat 0 0 #9b9740;}}.navbar.navbar-lower .nav-item:last-of-type .nav-link{padding-right:0;}.navbar.navbar-lower .nav-item .dropdown-menu{min-width:200px;border:0;background-color:#9b9740;padding:0 40px;text-transform:uppercase;margin-bottom:20px;z-index:10002;}@media(min-width:768px){.navbar.navbar-lower .nav-item .dropdown-menu{padding:20px 20px 8px 20px;background-color:#9b9740;margin:0;}}.navbar.navbar-lower .nav-item .dropdown-menu a{width:auto;white-space:normal;color:#fff;font-size:.75em;margin:10px 0 10px 0;border-bottom:1px solid #827f36;padding:8px 0;white-space:nowrap;}@media(min-width:768px){.navbar.navbar-lower .nav-item .dropdown-menu a{margin:12px 0;}}.navbar.navbar-lower .nav-item .dropdown-menu a:hover{outline:0;background-color:transparent;color:rgba(255,255,255,.75);}.navbar.nav-fixed{-webkit-box-shadow:4px 4px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:4px 4px 4px 0 rgba(0,0,0,.1);box-shadow:4px 4px 4px 0 rgba(0,0,0,.1);position:fixed;top:0;right:0;left:0;}.navbar.nav-fixed .embers-logo img{height:40px;}.navbar.navbar-sub{padding:15px 15px;background-color:#827f36;}.navbar.navbar-sub .nav-item .nav-link{font-size:.875em;}.navbar.sub-fixed{-webkit-box-shadow:4px 4px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:4px 4px 4px 0 rgba(0,0,0,.1);box-shadow:4px 4px 4px 0 rgba(0,0,0,.1);position:fixed;right:0;left:0;}.navbar .social-item{width:3em;margin-left:0;}.embers-logo img{height:65px;-webkit-transition:all .1s ease-in-out 0s;-moz-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s;}.navbar-collapse{flex-direction:column;align-items:flex-end !important;}.navbar-collapse .nav-item .nav-link{color:#fff;padding:10px 20px;white-space:nowrap;text-transform:uppercase;}.navbar-nav{width:100%;}@media(min-width:992px){.navbar-nav{width:inherit;}}.temp{height:50em;}.nav-item{text-align:left;}@media(min-width:992px){.nav-item{text-align:center;}}@media(min-width:768px){.nav-item:last-child{padding-right:0;}}.large-logo-container img{padding-top:.5em;}.dropdown.focus,.dropdown:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,.1);}button.dropdown-toggle{background:transparent;color:rgba(255,255,255,.4);text-transform:inherit;padding:0;}@media(min-width:768px){button.dropdown-toggle{padding:.375rem .75rem;}}button.dropdown-toggle:hover,.dropdown.active button.dropdown-toggle{color:#fff;}button.dropdown-toggle.focus,button.dropdown-toggle:focus{outline:0;box-shadow:none;}body{font-size:100%;font-family:century-gothic,sans-serif;font-weight:400;background-position:top left;}p{margin:20px 0;}@media(min-width:1200px){.container{max-width:1260px !important;}}.text-center{justify-content:center;}.all-caps{text-transform:uppercase;}
/*! HTML5 Boilerplate v6.1.0 | MIT License | https://html5boilerplate.com/ */
html{color:#222;font-size:1em;line-height:1.4;}a:hover{color:#9b9740;text-decoration:underline;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}audio,canvas,iframe,img,svg,video{vertical-align:middle;}fieldset{border:0;margin:0;padding:0;}textarea{resize:vertical;}.hidden{display:none !important;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit;}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.emb-btn{font-size:.75em;font-weight:700;text-align:center;padding:10px;border-radius:0;background:#fff;color:#dd413a;text-decoration:none;}.emb-btn:hover{text-decoration:none;background:rgba(255,255,255,.4);color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}.btn-icon{font-family:century-gothic,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none;font-weight:600;font-size:1em;padding:20px;display:block;width:100%;position:relative;color:#fff;z-index:1000;}.btn-icon span{position:absolute;right:-35px;top:-8px;width:70px;}.btn-icon span img{width:100%;}.btn-icon:hover{color:#fff;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}@media(min-width:768px){.btn-icon span{right:-40px;top:-10px;width:80px;}.btn-icon span img{width:100%;}}.btn-icon-left{font-family:century-gothic,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none;font-weight:600;font-size:1em;padding:20px;display:block;width:100%;position:relative;color:#fff;text-align:right;}.btn-icon-left span{position:absolute;left:-40px;top:-10px;width:80px;}.btn-icon-left span img{width:100%;}.btn-icon-left:hover{color:#fff;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}.simple-emb-btn{font-size:1em;letter-spacing:1px;padding:20px;text-transform:uppercase;font-weight:700;}.simple-emb-btn:hover{text-decoration:none;}::selection{background:#5285c4;color:#fff;}::-moz-selection{background:#5285c4;color:#fff;}.scroll-top{position:fixed;right:30px;bottom:30px;width:40px;height:40px;border-radius:5px;background-color:#c26225;display:none;text-align:center;padding:10px;z-index:10000;-webkit-box-shadow:0 0 20px 2px rgba(0,0,0,.4);-moz-box-shadow:0 0 20px 2px rgba(0,0,0,.4);box-shadow:0 0 20px 2px rgba(0,0,0,.4);}.scroll-top img{width:20px;margin-left:auto;margin-right:auto;text-align:center;}.scroll-top span{display:none;}.scroll-top:hover{cursor:pointer;}.booking-form .campsite-drop{padding:0 0 10px 0;}.booking-form .start-drop{padding:0 0 10px 0;}.booking-form .departure-drop{padding:0 0 10px 0;}.booking-form .adults-drop{padding:0 0 10px 0;}.booking-form .children-drop{padding:0 0 10px 0;}.booking-form .infants-drop{padding:0 0 10px 0;}@media(min-width:768px){.booking-form .campsite-drop{padding:0 0 10px 0;}.booking-form .start-drop{padding-right:15px;}.booking-form .departure-drop{padding-left:15px;}.booking-form .adults-drop{padding-right:15px;}.booking-form .children-drop{padding-left:15px;padding-right:15px;}.booking-form .infants-drop{padding-left:15px;}}@media(min-width:992px){.booking-form .campsite-drop{padding-right:15px;}.booking-form .start-drop{padding-left:15px;padding-right:15px;}}.booking-form .control-label{font-size:.75em;font-weight:700;color:#fff;margin:0 0 6px 0;text-transform:uppercase;text-align:left;}.booking-form input,.booking-form textarea,.booking-form select{font-size:.75em;font-weight:100;color:#000;background-color:#ededed;border-radius:0;border:none;}.booking-form .btn{font-size:.875em;font-weight:700;color:#fff;padding:12px 20px;text-transform:uppercase;border-radius:0;background-color:#9b9740;margin-top:10px;}@media(min-width:992px){.booking-form .control-label{font-size:.875em;}.booking-form input,.booking-form textarea,.booking-form select{font-size:.875em;}.booking-form .btn{font-size:1em;}}.wide-section.booking-section .btn-icon{text-align:center;margin-bottom:30px;}.wide-section.booking-section .campsites-grid{padding:40px;background-color:#c26225;}@media(min-width:768px){.wide-section.booking-section .campsites-grid{background:url(../png/campsites-bg.png) no-repeat 0 0 #c26225;background-size:cover;}}@media(min-width:992px){.wide-section.booking-section .campsites-grid{padding:100px 80px;}}.wide-section.booking-section .campsites-grid .btn-icon{background-color:#fff;color:#c26225;}.wide-section.booking-section .campsites-grid h2{font-size:1.5em;font-weight:700;color:#fff;margin-bottom:8px;margin-top:30px;}.wide-section.booking-section .campsites-grid h3{font-size:1em;font-weight:400;color:#fff;}.wide-section.booking-section .availability-grid{padding:40px;background-color:#5b2c36;}@media(min-width:768px){.wide-section.booking-section .availability-grid{background:url(../png/booking-bg.png) no-repeat 0 0 #5b2c36;background-size:cover;}}@media(min-width:992px){.wide-section.booking-section .availability-grid{padding:100px 80px;}}.wide-section.booking-section .availability-grid .btn-icon{background-color:#fff;color:#5b2c36;z-index:0;}.wide-section.booking-section .availability-grid h2{font-size:1.5em;font-weight:700;color:#fff;margin-bottom:8px;margin-top:30px;}.wide-section.booking-section .availability-grid h3{font-size:1em;font-weight:400;color:#fff;}.wide-section.booking-section h3{font-size:20px;font-weight:200;}@media(min-width:992px){.wide-section.booking-section .cell-left{padding-right:10%;}}@media(min-width:992px){.wide-section.booking-section .cell-right{padding-right:25%;}}.wide-section.booking-section .buttons-container a{width:100%;margin-left:auto;margin-right:auto;}@media(min-width:768px){.wide-section.booking-section .buttons-container a{width:80%;}}.wide-section.booking-section .buttons-container .row{text-align:center;}@media(min-width:992px){.wide-section.booking-section .buttons-container .row{text-align:right;}}.wide-section.booking-section .title-text{padding-top:1em;}.wide-section .text{padding-top:1em;width:73%;margin:0 auto;padding-bottom:4em;}@media(min-width:768px){.wide-section .text{padding-bottom:5em;}}@media(min-width:992px){.wide-section .text{padding-bottom:6em;}}@media(min-width:1200px){.wide-section .text{padding-bottom:7em;}}.grid-section .grid-panel .img-column{padding:0;}.grid-section .grid-panel .img-column img{width:100%;}.grid-section .grid-panel .text-column{padding:0;background:url(../png/white-bg.png) no-repeat 0 0 #fff;background-size:cover;}.grid-section .grid-panel .text-column .text-wrap{width:100%;text-align:center;}.grid-section .grid-panel .text-column .text-wrap h3{font-size:1.5em;font-weight:700;}.grid-section .grid-panel .text-column .text-wrap p{font-size:.875em;color:#000;margin:20px 0;line-height:200%;}@media(min-width:768px){.grid-section .grid-panel .text-column .text-wrap{width:70%;text-align:right;}.grid-section .grid-panel .text-column .text-wrap p{font-size:.75em;}}@media(min-width:992px){.grid-section .grid-panel .text-column .text-wrap{width:85%;}.grid-section .grid-panel .text-column .text-wrap h3{font-size:1em;}.grid-section .grid-panel .text-column .text-wrap p{font-size:.688em;line-height:160%;}}@media(min-width:1200px){.grid-section .grid-panel .text-column .text-wrap{width:75%;}.grid-section .grid-panel .text-column .text-wrap h3{font-size:1.25em;}.grid-section .grid-panel .text-column .text-wrap p{font-size:.75em;line-height:180%;}}@media(min-width:1600px){.grid-section .grid-panel .text-column .text-wrap{width:60%;}.grid-section .grid-panel .text-column .text-wrap h3{font-size:1.5em;font-weight:700;}.grid-section .grid-panel .text-column .text-wrap p{font-size:.875em;color:#000;margin:30px 0;line-height:200%;}}.grid-section .grid-panel .text-column .text-padd{padding:20px;}.grid-section .grid-panel .text-column .btn-wrap{padding-bottom:60px;width:60%;margin-left:auto;margin-right:auto;}.grid-section .grid-panel .text-column .title-wrap{padding-top:60px;width:60%;margin-left:auto;margin-right:auto;}.grid-section .grid-panel .text-column .btn-icon{text-align:left;padding:20px;font-size:.875em;}.grid-section .grid-panel .text-column .btn-icon span{top:-8px;right:-35px;width:70px;}@media(min-width:768px){.grid-section .grid-panel .text-column .text-padd{padding:0;}.grid-section .grid-panel .text-column .text-padd-md{padding-left:30px;padding-right:0;}.grid-section .grid-panel .text-column .text-padd-md-right{padding-left:0;padding-right:30px;}.grid-section .grid-panel .text-column .text-wrap-md-right{text-align:left;}.grid-section .grid-panel .text-column .btn-wrap{width:auto;padding-bottom:0;}.grid-section .grid-panel .text-column .title-wrap{width:auto;padding-top:0;}.grid-section .grid-panel .text-column .btn-icon{padding:20px;font-size:1em;}.grid-section .grid-panel .text-column .btn-icon span{right:-40px;top:-10px;width:80px;}.grid-section .grid-panel .text-column .btn-icon-md-left{text-align:right;}.grid-section .grid-panel .text-column .btn-icon-md-left span{left:-40px;top:-10px;width:80px;}.grid-section .grid-panel .text-column .btn-icon-md-right{text-align:left;}.grid-section .grid-panel .text-column .btn-icon-md-right span{right:-40px;top:-10px;width:80px;}}@media(min-width:992px){.grid-section .grid-panel .text-column .text-padd-lg{padding-left:30px;padding-right:0;}.grid-section .grid-panel .text-column .text-padd-lg-right{padding-left:0;padding-right:30px;}.grid-section .grid-panel .text-column .text-wrap-lg-right{text-align:left;}.grid-section .grid-panel .text-column .btn-icon{padding:12px;font-size:.75em;}.grid-section .grid-panel .text-column .btn-icon span{top:-12px;right:-30px;width:60px;}.grid-section .grid-panel .text-column .btn-icon-lg-left{text-align:right;}.grid-section .grid-panel .text-column .btn-icon-lg-left span{right:unset;top:-12px;left:-30px;width:60px;}.grid-section .grid-panel .text-column .btn-icon-lg-right{text-align:left;}.grid-section .grid-panel .text-column .btn-icon-lg-right span{left:unset;top:-11px;right:-30px;width:60px;}}@media(min-width:1200px){.grid-section .grid-panel .text-column .btn-icon{padding:15px;font-size:.875em;}.grid-section .grid-panel .text-column .btn-icon-lg-left span{top:-15px;left:-40px;width:80px;}.grid-section .grid-panel .text-column .btn-icon-lg-right span{top:-15px;right:-40px;width:80px;}}@media(min-width:1600px){.grid-section .grid-panel .text-column .btn-icon,.grid-section .grid-panel .text-column .btn-icon-lg-left,.grid-section .grid-panel .text-column .btn-icon-lg-right{font-size:1em;}.grid-section .grid-panel .text-column .btn-icon span,.grid-section .grid-panel .text-column .btn-icon-lg-left span,.grid-section .grid-panel .text-column .btn-icon-lg-right span{top:-17px;}}.review-section{background-color:#5285c4;padding:80px 40px;}.review-section h2{font-size:1.5em;font-weight:700;color:#fff;}.review-section p{font-size:.875em;color:#000;margin:20px 0;line-height:150%;}@media(min-width:768px){.review-section h2{font-size:2em;margin-bottom:30px;}.review-section p{font-size:1em;}}.review-section .buttons-container a{font-size:.875em;margin:20px 0 0 0;width:100%;display:inline-block;}@media(min-width:768px){.review-section .buttons-container a{font-size:1em;margin:10px;width:40%;}}@media(min-width:1600px){.review-section .buttons-container a{width:30%;}}.review-section .buttons-container .row{text-align:center;}@media(min-width:992px){.review-section .buttons-container .row{text-align:right;}}.review-section .simple-emb-btn{color:#5285c4;background-color:#fff;font-weight:700;margin:10px;}.three-quarters-banner{width:100%;}@media(min-width:992px){.three-quarters-banner{display:inline-flex;}}.three-quarters-banner .three-quarters-image{background-size:cover;background-position:center center;overflow:hidden;}.three-quarters-banner .three-quarters-image img{width:100%;}@media(min-width:992px){.three-quarters-banner .three-quarters-image{width:60%;}.three-quarters-banner .three-quarters-image img{height:100%;width:auto;}}@media(min-width:1200px){.three-quarters-banner .three-quarters-image{width:60%;}}@media(min-width:1600px){.three-quarters-banner .three-quarters-image{width:75%;}}.three-quarters-banner .text-container{width:100%;background-color:#9b9740;}@media(min-width:992px){.three-quarters-banner .text-container{width:40%;}}@media(min-width:1200px){.three-quarters-banner .text-container{width:40%;}}@media(min-width:1600px){.three-quarters-banner .text-container{width:25%;}}.three-quarters-banner .text-container .btn-wrap{padding-bottom:60px;width:60%;margin-left:auto;margin-right:auto;}.three-quarters-banner .text-container .btn-wrap .btn-icon{background-color:#fff;color:#9b9740;text-align:center;}.three-quarters-banner .text-container .btn-wrap .btn-icon:hover{background-color:#fff;color:#9b9740;}@media(min-width:992px){.three-quarters-banner .text-container .btn-wrap{width:auto;padding-bottom:0;}.three-quarters-banner .text-container .btn-wrap .btn-icon{text-align:right;}}.three-quarters-banner .text-container .inner-container .text-padd{padding:40px 40px 0 40px;text-align:center;}.three-quarters-banner .text-container .inner-container .text-padd h2{font-size:1.5em;font-weight:700;color:#fff;}.three-quarters-banner .text-container .inner-container .text-padd p{font-size:.875em;color:#000;margin:30px 0;line-height:200%;}@media(min-width:992px){.three-quarters-banner .text-container .inner-container{width:70%;}.three-quarters-banner .text-container .inner-container .text-padd{padding:0;text-align:right;margin-left:25%;}}@media(min-width:1200px){.three-quarters-banner .text-container .inner-container{width:70%;}.three-quarters-banner .text-container .inner-container .text-padd{margin-left:25%;}}.three-quarters-banner .paragraph-text{text-align:right;padding-top:1em;padding-bottom:2em;}@media(min-width:1200px){.three-quarters-banner .paragraph-text{padding-bottom:2em;}}footer .footer-upper{background-color:#878787;padding:80px 40px;}@media(min-width:768px){footer .footer-upper{background:url(../png/footer-bg.png) no-repeat 0 0 #878787;background-size:cover;}}footer .footer-upper .second-column{padding-top:0;}@media(min-width:768px){footer .footer-upper .second-column{padding-top:3em;}}@media(min-width:1200px){footer .footer-upper .second-column{padding-top:0;}}footer .footer-upper .inner-column{margin-bottom:30px;}footer .footer-upper .inner-column ul{list-style:unset;list-style-type:none;}footer .footer-upper .inner-column ul:first-of-type{padding-top:20px;}@media(min-width:768px){footer .footer-upper .inner-column ul{padding:20px 15px 0 0;}}footer .footer-upper .inner-column ul li{padding:0 0 4px 0;}footer .footer-upper .inner-column ul li a{font-size:.75em;line-height:150%;}@media(min-width:992px){footer .footer-upper .inner-column ul li a{font-size:.875em;}}footer .footer-upper a{letter-spacing:1px;color:#fff;}footer .footer-upper a:hover{color:#d4d4d4;}footer .footer-upper h3.underline{color:#fff;font-weight:700;border-bottom:2px solid #777;padding-bottom:1em;margin-bottom:0;text-transform:uppercase;}footer .footer-upper .social-sign-up{color:#fff;}footer .footer-upper .social-sign-up h3{color:#fff;text-transform:uppercase;font-size:.875em;}@media(min-width:768px){footer .footer-upper .social-sign-up{text-align:right;}}footer .footer-upper .footer-icons{padding:20px 0 20px 0;}@media(min-width:768px){footer .footer-upper .footer-icons{padding-top:0;}}@media(min-width:992px){footer .footer-upper .footer-icons{padding-top:30px;padding:30px 0;}}footer .footer-upper .footer-icons ul{padding:0;}footer .footer-upper .footer-icons ul li a{margin-left:10px;}footer .footer-upper .footer-icons ul li a img{width:36px;}footer .footer-upper .email-signup-btn{font-size:.75em;font-weight:400;margin-top:10px;text-transform:uppercase;text-align:center;padding:12px 20px;border-radius:0;background:#fff;color:#878787;text-decoration:none;display:inline-block;width:220px;}footer .footer-upper .email-signup-btn:hover{text-decoration:none;background:#6a6a6a;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}footer .footer-upper .call-us{color:#fff;}footer .footer-lower{padding:30px 40px;background-color:#6a6a6a;}footer .footer-lower .copyright-design{color:#fff;font-size:.75em;text-transform:uppercase;}footer .footer-lower .copyright-design a{color:#fff;}@media(min-width:768px){footer .footer-lower .copyright-design .copyright{text-align:left;}}footer .footer-lower .copyright-design .designed-by{margin-top:6px;}@media(min-width:768px){footer .footer-lower .copyright-design .designed-by{margin-top:0;text-align:right;}}.intro-section{padding:80px 40px;text-align:center;}.intro-section h1{font-size:2.5em;font-weight:700;color:#233b5d;margin-bottom:40px;}.intro-section p{color:#000;font-size:.875em;line-height:180%;margin:20px 0;}@media(min-width:768px){.intro-section p{font-size:1em;}}.campsite-wrap .campsite-image{position:relative;padding:0;overflow:hidden;}.campsite-wrap .campsite-image img{display:block;z-index:0;width:100%;}@media(min-width:768px){.campsite-wrap .campsite-image img{height:100%;width:auto;}}@media(min-width:1200px){.campsite-wrap .campsite-image img{height:auto;width:100%;}}.campsite-wrap .campsite-image .campsite-name{position:absolute;top:20%;z-index:10;padding:20px;width:60%;}.campsite-wrap .campsite-image .campsite-name h2{font-size:1em;font-weight:700;color:#fff;text-transform:uppercase;}.campsite-wrap .campsite-image .campsite-name h2 a{text-decoration:none;color:#fff;}.campsite-wrap .campsite-image .campsite-name h2 span{font-weight:400;font-size:12px;text-transform:capitalize;}@media(min-width:1200px){.campsite-wrap .campsite-image .campsite-name{width:50%;}.campsite-wrap .campsite-image .campsite-name h2{font-size:1.5em;}.campsite-wrap .campsite-image .campsite-name h2 span{font-size:16px;}}.campsite-wrap .campsite-image .right{left:0;text-align:right;}.campsite-wrap .campsite-image .left{right:0;text-align:left;}.campsite-wrap .campsite-intro{padding:40px;}.campsite-wrap .campsite-intro div p{color:#fff;font-size:.75em;line-height:180%;}.campsite-wrap .campsite-intro div p:first-of-type{margin-top:0;}.campsite-wrap .campsite-intro div p:last-of-type{margin-bottom:0;}.campsite-wrap .campsite-intro div .simple-emb-btn{font-size:.688em;background-color:#fff;display:inline-block;padding:10px;margin-top:20px;}@media(min-width:992px){.campsite-wrap .campsite-intro div p{font-size:.875em;line-height:180%;}.campsite-wrap .campsite-intro div .simple-emb-btn{font-size:.875em;padding:15px;margin-top:30px;}}@media(min-width:1200px){.campsite-wrap .campsite-intro div p{font-size:.75em;line-height:180%;}.campsite-wrap .campsite-intro div .simple-emb-btn{font-size:.75em;padding:12px;margin-top:20px;}}@media(min-width:1600px){.campsite-wrap .campsite-intro div p{font-size:.875em;line-height:180%;}.campsite-wrap .campsite-intro div .simple-emb-btn{font-size:.875em;padding:15px;margin-top:30px;}}.campsite-hero{position:relative;border-bottom:2px solid #827f36;}.campsite-hero .campsite-hero-image{overflow:hidden;}.campsite-hero .campsite-hero-image img{display:block;z-index:0;width:100%;}.campsite-hero .campsite-hero-intro{background-color:#fff;z-index:10;padding:40px 20px;text-align:center;}.campsite-hero .campsite-hero-intro h1{font-size:1.75em;font-weight:700;color:#5b2c36;margin-bottom:40px;}.campsite-hero .campsite-hero-intro p{color:#000;font-size:.875em;line-height:180%;margin:20px 0;}@media(min-width:992px){.campsite-hero .campsite-hero-intro{padding:40px;text-align:left;}.campsite-hero .campsite-hero-intro h1{margin-bottom:30px;}.campsite-hero .campsite-hero-intro p{line-height:160%;}}@media(min-width:1200px){.campsite-hero .campsite-hero-intro{padding:40px;}.campsite-hero .campsite-hero-intro h1{font-size:1.75em;font-weight:700;margin-bottom:30px;}.campsite-hero .campsite-hero-intro p{font-size:.875em;line-height:160%;margin:20px 0;}}@media(min-width:1600px){.campsite-hero .campsite-hero-intro{padding:60px;}.campsite-hero .campsite-hero-intro h1{font-size:2em;font-weight:700;margin-bottom:30px;}.campsite-hero .campsite-hero-intro p{font-size:1em;line-height:170%;margin:20px 0;}}.what-we-offer-section{padding:80px 40px;}.what-we-offer-section h2{font-size:2em;font-weight:700;color:#233b5d;margin-bottom:60px;}.what-we-offer-section .campsite-icon{padding:0 30px;text-align:center;margin-bottom:15px;}.what-we-offer-section .campsite-icon img{max-width:90px;margin-bottom:15px;}.what-we-offer-section .campsite-icon span{display:block;font-size:.875em;font-weight:700;color:#878787;text-transform:uppercase;text-align:center;}@media(min-width:768px){.what-we-offer-section .campsite-icon{padding:0 10px;text-align:center;}.what-we-offer-section .campsite-icon img{max-width:60px;margin-bottom:15px;}.what-we-offer-section .campsite-icon span{font-size:.75em;white-space:nowrap;}}@media(min-width:992px){.what-we-offer-section .campsite-icon{padding:0 20px;text-align:center;}.what-we-offer-section .campsite-icon img{max-width:80px;margin-bottom:15px;}.what-we-offer-section .campsite-icon span{font-size:.875em;}}@media(min-width:1200px){.what-we-offer-section .campsite-icon{padding:0 30px;}.what-we-offer-section .campsite-icon img{max-width:90px;margin-bottom:15px;}}.campsite-section-wrap .campsite-image{position:relative;padding:0;overflow:hidden;}.campsite-section-wrap .campsite-image img{display:block;z-index:0;width:100%;}@media(min-width:768px){.campsite-section-wrap .campsite-image img{height:100%;width:auto;}}@media(min-width:992px){.campsite-section-wrap .campsite-image img{height:auto;width:100%;}}.campsite-section-wrap .campsite-image .right{left:0;text-align:right;}.campsite-section-wrap .campsite-image .left{right:0;text-align:left;}.campsite-section-wrap .campsite-intro{padding:40px;}.campsite-section-wrap .campsite-intro h2{font-size:1.375em;font-weight:700;color:#fff;text-transform:lowercase;margin-bottom:20px;}.campsite-section-wrap .campsite-intro h2 a{text-decoration:none;color:#fff;}.campsite-section-wrap .campsite-intro h2 span{font-weight:400;font-size:12px;text-transform:capitalize;}.campsite-section-wrap .campsite-intro p{color:#fff;font-size:.75em;line-height:180%;}.campsite-section-wrap .campsite-intro a{color:#fff;text-decoration:underline;}.campsite-section-wrap .campsite-intro a:hover{color:#fff;}.campsite-section-wrap .campsite-intro .simple-emb-btn{font-size:.688em;background-color:#fff;text-transform:capitalize;text-decoration:none;display:inline-block;padding:10px;margin-top:20px;}.campsite-section-wrap .campsite-intro .simple-emb-btn:hover{text-decoration:none;}@media(min-width:1200px){.campsite-section-wrap .campsite-intro h2{font-size:1.5em;}.campsite-section-wrap .campsite-intro h2 span{font-size:16px;}.campsite-section-wrap .campsite-intro p{font-size:.875em;line-height:180%;}.campsite-section-wrap .campsite-intro .simple-emb-btn{font-size:.875em;padding:15px;margin-top:30px;}}.directions-section{padding:40px 0;}.directions-section #map{min-height:400px;}.directions-section .map-panel{padding:40px;background-color:#9b9740;text-align:center;}.directions-section .map-panel h2{font-size:1.25em;font-weight:700;color:#fff;text-transform:lowercase;margin-bottom:20px;}.directions-section .map-panel p{color:#fff;font-size:.75em;line-height:180%;}.directions-section .map-panel .simple-emb-btn{font-size:.688em;color:#9b9740;background-color:#fff;display:inline-block;padding:10px;margin-top:20px;}@media(min-width:768px){.directions-section .map-panel{text-align:left;}}@media(min-width:1200px){.directions-section .map-panel h2{font-size:1.5em;}.directions-section .map-panel p{font-size:.875em;line-height:180%;}.directions-section .map-panel .simple-emb-btn{font-size:.875em;padding:15px;margin-top:30px;}}.full-width-section{margin-top:40px;}.full-width-section .full-width-content{padding:40px 0;}.full-width-section .full-width-content img{width:100%;margin:40px 0;}.full-width-section .full-width-content h2{font-size:1.375em;font-weight:700;color:#fff;text-transform:lowercase;margin:0;text-align:center;}.full-width-section .full-width-content h2 a{text-decoration:none;color:#fff;}.full-width-section .full-width-content h2 span{font-weight:400;font-size:12px;text-transform:capitalize;}.full-width-section .full-width-content p{color:#fff;font-size:.75em;line-height:180%;padding:0 40px;}.full-width-section .full-width-content .simple-emb-btn{font-size:.688em;background-color:#fff;display:inline-block;padding:10px;margin-top:20px;}@media(min-width:1200px){.full-width-section .full-width-content h2{font-size:1.5em;}.full-width-section .full-width-content h2 span{font-size:16px;}.full-width-section .full-width-content p{font-size:.875em;line-height:180%;}.full-width-section .full-width-content .simple-emb-btn{font-size:.875em;padding:15px;margin-top:30px;}}.full-width-sub-section{margin-bottom:40px;}.full-width-sub-section img{width:100%;margin:0;}.full-width-sub-section .full-width-section__copy{padding:40px;text-align:center;}.full-width-sub-section .full-width-section__copy h2{font-size:2em;font-weight:700;color:#233b5d;text-transform:lowercase;margin:0;text-align:center;}.full-width-sub-section .full-width-section__copy h2 a{text-decoration:none;color:#fff;}.full-width-sub-section .full-width-section__copy h2 span{font-weight:400;font-size:12px;text-transform:capitalize;}.full-width-sub-section .full-width-section__copy p{color:#000;font-size:.875em;line-height:180%;padding:0 40px;}@media(min-width:1200px){.full-width-sub-section .full-width-section__copy h2{font-size:2.5em;}.full-width-sub-section .full-width-section__copy h2 span{font-size:16px;}.full-width-sub-section .full-width-section__copy p{font-size:1em;line-height:180%;}}.sub-page-hero{position:relative;}.sub-page-hero .sub-page-hero-image{overflow:hidden;}.sub-page-hero .sub-page-hero-image img{display:block;z-index:0;width:100%;}.sub-page-hero .sub-page-hero-intro{background-color:#fff;z-index:10;padding:40px 20px;text-align:center;}.sub-page-hero .sub-page-hero-intro h1{font-size:1.75em;font-weight:700;color:#5b2c36;margin-bottom:40px;}.sub-page-hero .sub-page-hero-intro p{color:#fff;font-size:.875em;line-height:180%;margin:20px 0;}@media(min-width:992px){.sub-page-hero .sub-page-hero-intro{padding:40px;text-align:left;}.sub-page-hero .sub-page-hero-intro h1{margin-bottom:30px;}.sub-page-hero .sub-page-hero-intro p{line-height:160%;}}@media(min-width:1200px){.sub-page-hero .sub-page-hero-intro{padding:40px;}.sub-page-hero .sub-page-hero-intro h1{font-size:1.75em;font-weight:700;margin-bottom:30px;}.sub-page-hero .sub-page-hero-intro p{font-size:.875em;line-height:160%;margin:20px 0;}}@media(min-width:1600px){.sub-page-hero .sub-page-hero-intro{padding:60px;}.sub-page-hero .sub-page-hero-intro h1{font-size:2em;font-weight:700;margin-bottom:30px;}.sub-page-hero .sub-page-hero-intro p{font-size:1em;line-height:170%;margin:20px 0;}}.team-section{padding:40px 0;}.team-section h2{font-size:1.5em;font-weight:700;color:#5285c4;margin-bottom:20px;text-align:center;}.team-section .employee h3{font-size:1.25em;font-weight:700;color:#cc6d30;margin-bottom:20px;}.team-section .employee p{font-size:.875em;line-height:180%;margin:20px 0;}@media(min-width:992px){.team-section h2{font-size:1.75em;}.team-section .employee h3{font-size:1.25em;}}@media(min-width:1200px){.team-section h2{font-size:2em;}.team-section .employee h3{font-size:1.25em;}}.faq-section .faq-wrap{padding:20px;}.faq-section .faq-wrap hr{height:0;border:0;border-top:1px solid #a44e18;}.faq-section .faq-wrap .faq{padding:20px 0;text-align:center;}.faq-section .faq-wrap .faq h2{font-size:1.5em;font-weight:700;color:#fff;margin-bottom:20px;}.faq-section .faq-wrap .faq p{color:#000;font-size:.875em;line-height:180%;margin:20px 0;}.faq-section .faq-wrap .faq .simple-emb-btn{font-size:.875em;background-color:#fff;display:inline-block;padding:10px;margin-top:20px;}@media(min-width:992px){.faq-section .faq-wrap{padding:40px;}.faq-section .faq-wrap .faq h2{font-size:1.75em;}.faq-section .faq-wrap .faq p{font-size:1em;}}@media(min-width:1200px){.faq-section .faq-wrap{padding:80px;}.faq-section .faq-wrap .faq h2{font-size:2em;}}.page-links .simple-emb-btn{font-size:1em;text-align:center;background-color:#fff;display:inline-block;padding:10px;margin-top:20px;width:100%;}@media(min-width:1200px){.page-links .simple-emb-btn{padding:15px;margin-top:30px;}}.form-section{padding-bottom:80px;}.form-section h2{font-size:1.5em;font-weight:700;text-transform:lowercase;margin-bottom:30px;text-align:center;}@media(min-width:768px){.form-section h2{font-size:2em;text-align:left;}}.form-section .contact-details{font-size:1em;font-weight:300;color:#000;margin:20px 0;line-height:170%;text-align:center;}@media(min-width:768px){.form-section .contact-details{text-align:left;}}.form-section .contact-details h2{color:#5285c4;}.form-section .contact-details a{color:#000;}.form-section .contact-details strong{font-weight:700;}.form-section .contact-details a.tel::before{background:url(../png/icon-tel.png) no-repeat 0 0;background-size:12px 12px;display:inline-block;width:12px;height:12px;content:"";padding-right:10px;padding-left:14px;}.form-section .contact-details a.email::before{background:url(../png/icon-email.png) no-repeat 0 0;background-size:18px 12px;display:inline-block;width:22px;height:12px;content:"";padding-right:10px;padding-left:14px;}.form-section .contact-details .campsite-details p.campsite-name{font-weight:700;margin:0;}.form-section .contact-details .campsite-details p{margin:0 0 20px 0;}.form-section .form-msg p{font-size:.875em;font-weight:300;margin:0;text-transform:uppercase;line-height:150%;}.form-section .form-msg p.success{color:#9b9740;}.form-section .form-msg .mail-list{margin-top:30px;padding:30px 0;border-top:1px solid #ededed;}.form-section .form-msg .mail-list p{font-size:.875em;font-weight:300;color:#9b9740;margin:0;line-height:150%;text-transform:initial;}.form-section .contact-form h2{color:#9b9740;}.form-section .contact-form .form-group{margin-bottom:15px;}.form-section .contact-form .form-group .control-label{font-size:1em;font-weight:700;color:#000;margin:0 0 6px 0;text-transform:uppercase;}.form-section .contact-form .form-group input,.form-section .contact-form .form-group textarea,.form-section .contact-form .form-group select{font-size:1em;font-weight:100;color:#000;background-color:#ededed;border-radius:0;border:none;}.form-section .contact-form .form-group .chk{width:20px;display:inline;margin:0;}.form-section .contact-form .form-group small{font-size:.875em;color:#666;line-height:130%;}.form-section .contact-form .form-group .text-danger{font-size:.875em;font-weight:100;text-transform:uppercase;display:block;color:#dc3545 !important;margin-top:6px;}.form-section .contact-form .btn{font-size:1em;font-weight:700;color:#fff;padding:12px 20px;text-transform:uppercase;border-radius:0;background-color:#9b9740;}.reviews{padding:0 0 80px 0;}@media(min-width:768px){.reviews{padding:0 40px 80px 40px;}}.reviews hr{border-top:1px solid #eee;}.reviews .review-box{padding:30px;margin-top:40px;background-color:#f0f0f0;}.reviews .review-box h2{font-size:1.5em;font-weight:700;text-transform:lowercase;margin-bottom:30px;text-align:center;color:#5285c4;}@media(min-width:768px){.reviews .review-box h2{text-align:left;}}.reviews .review-box p{font-size:.875em;font-style:italic;color:#333;margin:0;line-height:180%;}.reviews .review-box .review-details{text-align:left;margin-top:10px;}.reviews .review-box .review-details span{display:block;color:#666;font-size:13px;margin-top:6px;}@media(min-width:768px){.reviews .review-box p{font-size:1em;}.reviews .review-box .review-details span{font-size:14px;}}.slick-slide,.slick-slide *{outline:none !important;}.slick-slider{position:relative;display:block;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;background-color:transparent;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.main-slide{float:left;height:600px;background-size:cover;background-position:center center;background-color:#231f20;display:none;}@media(min-width:576px){.main-slide{height:600px;}}@media(min-width:768px){.main-slide{height:600px;align-items:center !important;display:flex !important;}}@media(min-width:992px){.main-slide{height:700px;}}.main-slide .slide-image{height:300px;}@media(min-width:768px){.main-slide .slide-image{height:auto;position:absolute;top:0;left:0;z-index:0;}}[dir="rtl"] .main-slide{float:right;}.main-slide img{display:block;}.main-slide.slick-loading img{display:none;}.main-slide.dragging img{pointer-events:none;}.slick-initialized .main-slide{display:block;}.slick-loading .main-slide{visibility:hidden;}.slick-vertical .main-slide{display:block;height:auto;border:1px solid transparent;}.main-slide .slide-content{height:300px;background-color:#fff;width:100%;text-align:center;padding:20px;}@media(min-width:768px){.main-slide .slide-content{height:auto;z-index:10000;padding:40px 0 40px 80px;text-align:left;width:50%;}}@media(min-width:992px){.main-slide .slide-content{width:40%;}}@media(min-width:1200px){.main-slide .slide-content{width:35%;}}@media(min-width:1600px){.main-slide .slide-content{width:25%;}}.main-slide .slide-content .slide-text{padding:0 0 20px 0;}.main-slide .slide-content .slide-text h2{font-size:1.5em;font-weight:700;color:#9b9740;margin-bottom:15px;display:block;z-index:200000;}.main-slide .slide-content .slide-text p{font-size:.75em;color:#000;line-height:160%;}@media(min-width:768px){.main-slide .slide-content .slide-text{padding:0 80px 40px 0;}.main-slide .slide-content .slide-text h2{font-size:1.875em;}}@media(min-width:992px){.main-slide .slide-content .slide-text{padding:0 80px 40px 0;}.main-slide .slide-content .slide-text h2{font-size:1.875em;}.main-slide .slide-content .slide-text p{font-size:.875em;line-height:200%;}}.main-slide .slide-content .slider-btn{width:80%;background-color:#9b9740;color:#fff;padding:15px;margin-left:auto;margin-right:auto;font-size:.875em;}.main-slide .slide-content .slider-btn:hover{background-color:#827f36;color:#fff;}@media(min-width:768px){.main-slide .slide-content .slider-btn{width:100%;padding:20px;font-size:1em;}}.slick-arrow.slick-hidden{display:none;}.slider .slick-dots{position:absolute;bottom:52%;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;box-sizing:border-box;z-index:200;}.slider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slider .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;border-radius:50%;background-color:#c26225;}.slider .slick-dots li button:hover{cursor:pointer;background-color:#cc6d30;}.slider .slick-dots li.slick-active button{background-color:#9b9740;}@media(min-width:768px){.slider .slick-dots{bottom:60px;}}.reviews-slider{padding-bottom:0;}.reviews-slider .slick-dots{position:absolute;bottom:20px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;box-sizing:border-box;z-index:200;}.reviews-slider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.reviews-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;border-radius:50%;background-color:#c26225;}.reviews-slider .slick-dots li button:hover{cursor:pointer;background-color:#cc6d30;}.reviews-slider .slick-dots li.slick-active button{background-color:#fff;}#instafeed{width:100%;}#instafeed .insta-square{display:block;float:left;position:relative;width:50%;float:left;position:relative;background-position:center center;background-repeat:no-repeat;background-size:100% !important;}@media(min-width:992px){#instafeed .insta-square{width:25%;}}#instafeed .insta-square img{display:block;width:100%;height:100%;object-fit:cover;}.insta-square:after,.insta-square:before,.instafeed-icons{position:absolute;opacity:0;transition:all .5s;-webkit-transition:all .5s;}.insta-square:after{content:'\a';width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);}.insta-square:hover:after,.insta-square:hover .instafeed-icons{opacity:1;}.instafeed-icons{opacity:0;position:absolute;z-index:999;width:100%;top:22%;left:1%;}.instafeed-icons .social-share-btn{margin-top:20px;}.insta-share-text{font-size:30px;}@media(min-width:768px){.insta-share-text{font-size:23px;}}@media(min-width:992px){.insta-share-text{font-size:23px;}}.swiper-button-white{filter:drop-shadow(0 0 4px #000);}

.main-slide__brand {
	width: 200px;
	height: 200px;
	position: absolute;
	background: transparent;
	z-index: 1;
	bottom: 10px;
	right: 10px;
}
@media (max-width: 767px)
{
	.slider .slick-dots li button {
		border: 1px solid #fff !important;
	}
	.main-slide {
		height: auto
	}
	.main-slide .slide-content {
		height: 400px;
	}
	.slider .slick-dots {
		top: 260px;
		bottom: auto;
	}
	.main-slide__brand {
		width: 100px;
		height: 100px;
		top: 190px;
		bottom: auto;
	}
	.main-slide__brand img {
		width: 100px !important;		
	}
}
