div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}.wpcf7-form-control-wrap{position:relative}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(/assets/img/4937c77be5e9.webp);width:16px;height:16px;border:0;padding:0;margin:0 0 0 4px;vertical-align:middle}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,details,figure,footer,header,main,menu,nav,section,summary{display:block}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}h1{font-size:2em;margin:.67em 0}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}button,input,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print{a,a:visited{text-decoration:underline}}*{-webkit-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only,.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h6,.h6{font-size:12px}p{margin:0 0 10px}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-md-3,.col-sm-4,.col-md-4,.col-lg-4,.col-md-5,.col-sm-6,.col-md-6,.col-md-7,.col-sm-8,.col-md-8,.col-lg-8,.col-md-9,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-12{float:left}.col-xs-12{width:100%}@media (min-width:768px){.col-sm-4,.col-sm-6,.col-sm-8,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-8{width:66.66666667%}.col-sm-6{width:50%}.col-sm-4{width:33.33333333%}}@media (min-width:992px){.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-12{float:left}.col-md-12{width:100%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}}@media (min-width:1200px){.col-lg-4,.col-lg-8,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-8{width:66.66666667%}.col-lg-4{width:33.33333333%}}table{background-color:transparent}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th{background-color:#f5f5f5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=range]{display:block;width:100%}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time]{line-height:34px}}.open>a{outline:0}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.clearfix:after,.container:after,.row:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}.show{display:block!important}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}*{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}html{overflow-x:hidden}body{background:#fff;overflow-x:hidden;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5{font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:3px;font-weight:400;color:#60664b;margin:0 0 1em;text-transform:uppercase}h1{font-size:42px}h2{font-size:34px;margin:35px 0 20px}h3{font-weight:400;letter-spacing:1px;margin:35px 0 10px;font-size:30px}h4{margin:20px 0 10px}p{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:100;font-size:14px;line-height:22px;color:#6e7253}a{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}strong{font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:2px;font-weight:400;text-transform:uppercase}hr{margin-bottom:40px}hr:after{background:url(/assets/img/4cf02df5e081.webp)no-repeat top center;content:"";display:block;height:30px;position:relative;top:-15px}.button{background:#908862;padding:5px 10px 5px 30px;font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:26px;letter-spacing:2px;color:#fff;display:block;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.button:hover{background:#a39b78;color:#fff;text-decoration:none}.button.green{background:#819568}.button.green:hover{background:#677753}.button.book-small{display:inline-block}.button:active,.button:focus{text-decoration:none;color:#fff}.wrap{padding:50px 0 0}.page-template-default .wrap{padding:50px 0}.main{padding:0!important;float:none!important;width:auto!important}table td{color:#819568}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.main{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.main{float:left;width:100%}}.sidebar-primary .main{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.sidebar-primary .main{float:left;width:66.66666667%}}.sitewide-message{background-color:#535d4c;color:#fff}.sitewide-message *{color:#bbc7ae;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.4}.sitewide-message strong{color:#fff;letter-spacing:0}.sitewide-message .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;padding:1.5rem}@media only screen and (max-width:640px){.sitewide-message .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.video-wrapper-outer{height:38vw;overflow:hidden;position:relative}.video-wrapper{position:relative;padding-bottom:56.25%;width:100%;overflow:hidden}.video-wrapper iframe{position:absolute;top:0;left:0!important;width:100%;height:100%}.video-wrapper .play-button,.video-wrapper .loading-button{position:absolute;width:75px;height:75px;z-index:15;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.7;filter:alpha(opacity=70)}@media only screen and (max-width:712px){.video-wrapper .play-button,.video-wrapper .loading-button{height:45px;width:45px}}.video-wrapper.home{margin-top:-7.9vw}.video-overlay{-webkit-background-size:cover;background-size:cover;height:100%;position:absolute;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%;z-index:1}div[class^=video-trigger],.video-trigger{cursor:pointer;height:100%;position:absolute;width:100%;z-index:40}div[class^=video-trigger].visible,.video-trigger.visible{display:block}.video-trigger--loading,.video-trigger--pause{display:none}.header{background:0 0;border:0;margin:0}.header ul{list-style:none;padding:0;margin:0}.header ul li{background-image:url(/assets/img/2ecb624c0b52.svg);background-repeat:no-repeat;background-position:0 50%;padding:0 13px 0 30px}.header ul li a{font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;padding:0}.header ul li a sub{bottom:0}.header ul li:first-child{background-image:none}.header ul li.active a{background-color:transparent!important;color:#819568!important}.header ul.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header ul.social li{background-image:none;padding:0;margin-right:20px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.header ul.social li:last-of-type{margin-right:0}.header ul.social li.tripadvisor svg{width:45px;height:33px}.header ul.social li svg{height:30px;width:30px}.header ul.social li path{fill:#535d4c}.header #undefined-sticky-wrapper{height:50px!important}.header .is-sticky .header-btm{padding-bottom:20px;z-index:1}.header .header-btm{padding:15px 0;background:#fff;-webkit-box-shadow:0 12px 29px -8px rgba(0,0,0,.53);box-shadow:0 12px 29px -8px rgba(0,0,0,.53)}.header .header-btm .main-nav{float:right;position:relative;left:-50%}.header .header-btm .main-nav ul{list-style:none;position:relative;left:50%}.header .header-btm .main-nav ul li a{text-transform:uppercase}.header-top{background:url(/assets/img/306e7dda054d.webp)repeat-x bottom}.header-top .container{position:relative;text-align:center;padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.header-top .container .navbar-brand{display:inline-block;margin:0;height:auto;float:none;padding:0}.header-top .container .navbar-brand img{width:95px;height:110px}.header-top .header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-top .header-center{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}.header-top .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-top .equal-width{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}.header-top .tripadvisor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-top .tripadvisor--badge{padding-left:12px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top .tripadvisor--badge img{margin-bottom:5px}.header-top .tripadvisor--logo{margin-bottom:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.header-top .tripadvisor--logo img{width:134px;height:20px}.header-top .tripadvisor--details{display:-webkit-box;display:-ms-flexbox;display:flex}.header-top .tripadvisor--details div{padding:0 15px;position:relative}.header-top .tripadvisor--details div:after{content:"";height:30px;position:absolute;right:0;top:0;width:1px;background-color:#dadada}.header-top .tripadvisor--details div:first-of-type{padding-left:0}.header-top .tripadvisor--details div:last-of-type:after{display:none}.header-top .tripadvisor--rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-top .tripadvisor--rating img{width:66px;height:14px}.header-top .tripadvisor--rating p{margin:0;font-size:11px;font-weight:400;-webkit-font-smoothing:antialiased;color:#60664b}.header-top .tripadvisor--text{max-width:100px;text-align:left;font-size:11px;-webkit-font-smoothing:antialiased;font-weight:400;letter-spacing:0;color:#60664b}.header-top .recommended{margin-top:auto}.header-top .recommended p{font-size:12px;text-align:left;-webkit-font-smoothing:antialiased;margin-bottom:0;color:#60664b;line-height:1.4em}.header-top .recommended strong{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:initial;font-size:12px;letter-spacing:0;font-weight:700}.header-top .recommended a{color:#60664b}.header-top .recommended a:hover{text-decoration:none}.header-top .contact{margin-top:auto}.header-top .contact li{background-image:none;font-size:12px;text-align:right;color:#60664b;margin-top:10px;padding-right:0}.header-top .contact a{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#60664b}.sticky-wrapper{z-index:999}.single-banner{position:relative;overflow-x:hidden}.slider{position:relative;height:900px}.outer-container{position:absolute;bottom:50px;left:50%;z-index:800}.outer-container .container{position:relative;left:-50%;z-index:1}.outer-container .container .home-header-content .col-md-8>div{background-color:rgba(238,235,235,.9);padding:40px;height:100%}.outer-container .container .home-header-content .col-md-8>div h1{margin:0 0 20px}.page-header{margin:0 0 20px}.page-header h1{margin-bottom:0!important}#backstretch-pager-wrap{position:absolute;left:50%;top:15px;z-index:999}#backstretch-pager-wrap #backstretch-pager{position:relative;left:-50%;z-index:11;bottom:auto;list-style:none;padding:0;margin:0}#backstretch-pager-wrap #backstretch-pager li{padding:0;margin:0;list-style:none;cursor:pointer;width:12px;height:12px;background:#e6e7e8;border-radius:6px;float:left;margin:0 2px}#backstretch-pager-wrap #backstretch-pager li.active{background:#988e67}.backstretch-slider{width:100%;height:100%;overflow:hidden}.banner-images{list-style:none;padding:0;margin:0}.bx-wrapper{margin:0;position:relative}.bx-wrapper .bx-viewport{border:0;-webkit-box-shadow:none;box-shadow:none;left:auto;background:0 0}.bx-wrapper .bx-controls{position:absolute;left:50%;top:30px;z-index:999}.bx-wrapper .bx-controls .bx-pager{position:relative;left:-50%;z-index:11;padding:0;bottom:auto}.bx-wrapper .bx-controls .bx-pager .bx-pager-item a{width:12px;height:12px;background:#e6e7e8;border-radius:6px;float:left;margin:0 2px}.bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active{background:#988e67}.bx-wrapper .bx-controls .bx-controls-direction{display:none}#trigger-overlay{display:none;background-color:transparent;background-image:url(/assets/img/2ecb624c0b52.svg);background-repeat:no-repeat;background-position:100% 50%;border:0;width:100%;text-align:left;padding:10px 0;font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#60664b;font-size:30px;letter-spacing:1px;-webkit-background-size:45px 25px;background-size:45px 25px}#trigger-overlay:focus,#trigger-overlay:active{outline:0}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(96,102,75,.95);overflow:auto;z-index:2000000}.overlay .overlay-close{background:0 0;font-size:32px;overflow:hidden;border:0;outline:0;z-index:100;color:#fff;margin:0 10px;padding:0;font-weight:100;width:36px;height:46px;position:absolute;top:20px;left:20px;margin:0;line-height:0}.mobile-nav{text-align:left;position:relative;top:0;height:60%;font-size:54px;float:none}.mobile-nav ul#menu-main-menu{list-style:none;padding:80px 20px 20px;margin:0 auto;display:block!important;height:100%;position:relative;float:none}.mobile-nav ul#menu-main-menu li{display:block;border-bottom:1px solid #89926b;background:0 0;padding:0;float:none}.mobile-nav ul#menu-main-menu li a{font-weight:300;display:block;color:#fff;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;position:relative;padding:20px 0}.mobile-nav ul#menu-main-menu li a:after{content:">";position:absolute;right:0}.overlay-hugeinc{opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transition:opacity .5s,visibility 0s .5s;-o-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s}.overlay-hugeinc.open{opacity:1;filter:alpha(opacity=100);visibility:visible;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.overlay-hugeinc nav{-webkit-perspective:1200px;perspective:1200px}.overlay-hugeinc nav ul{opacity:.4;filter:alpha(opacity=40);-webkit-transform:translateY(-25%) rotateX(35deg);transform:translateY(-25%) rotateX(35deg);-webkit-transition:-webkit-transform .5s,opacity .5s;-o-transition:-o-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.overlay-hugeinc.open nav ul{opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.widget .textwidget p{color:#fff}.widget.widget_text{background:#819568;padding:35px;color:#fff}.widget.widget_text h3{color:#fff;margin:0 0 20px;font-size:30px}.widget.widget_text ul{list-style:none;margin:0;padding:0}.widget.widget_text ul li{background-repeat:no-repeat;background-image:url(/assets/img/9c8e9d1852f8.svg);background-position:0 4px;padding-left:30px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:100;margin-bottom:10px}.footer{background:#535d4c;padding:0 0 20px;color:#7c8878}.footer .sub-footer{background-color:#7c8878;padding:40px}.footer .sub-footer h2{color:#fff;font-weight:100;margin:0;font-size:26px;float:left;letter-spacing:1px}.footer .sub-footer #mc_embed_signup{background:0 0;clear:none;float:left;width:100%}.footer .sub-footer #mc_embed_signup form{padding:0}.footer .sub-footer #mc_embed_signup form div.mce_inline_error,.footer .sub-footer #mc_embed_signup form .indicates-required{display:none!important}.footer .sub-footer #mc_embed_signup form label{display:none}.footer .sub-footer #mc_embed_signup form .mc-field-group{clear:none;float:left;width:40%;margin-right:10px;padding:0;min-height:inherit}.footer .sub-footer #mc_embed_signup form .mc-field-group input{background-color:#535d4c;border:0;padding:10px;color:#fff;border-radius:0}.footer .sub-footer #mc_embed_signup form .mc-field-group+.mc-field-group{margin-right:10px}.footer .sub-footer #mc_embed_signup form .clear{clear:none;float:left}.footer .sub-footer #mc_embed_signup form #mce-responses{display:none}.footer .address-row{font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#6a7565;margin-bottom:30px;padding:20px 0}.footer .address-row ul li{font-size:28px;color:#caccc5;padding:0 22px 0 45px;text-transform:uppercase}.footer .address-row ul li a{font-size:28px;color:#caccc5}.footer .address-row ul li:last-child{padding:0 25px 0 49px}.footer ul{list-style:none;padding:0;margin:0;float:left}.footer ul li{display:inline;background-image:url(/assets/img/0dd0a14f07da.svg);background-position:0 50%;background-repeat:no-repeat;padding:0 10px 0 35px;font-size:13px}.footer ul li:first-child{background:0 0;padding-left:0}.footer ul li a{color:#7c8878;font-size:13px}.footer ul li a:hover{color:#fff;text-decoration:none}.footer p{text-align:right;color:#7c8878;font-size:13px}.footer a{color:#7c8878}.footer a:hover{color:#fff}.testimonials{background:url(/assets/img/6c6a4391017d.webp)no-repeat bottom left #b2aba3;padding:40px 0}.testimonials h2{margin:0 0 20px;color:#60664b!important;font-weight:700;font-size:38px;letter-spacing:2px}.testimonials p{color:#fff}.testimonials p.title,.testimonials p.author{color:#60664b;font-size:13px}.testimonials p.title{font-size:15px}.footer-mobile-menu{background:#fff;position:fixed;bottom:0;left:0;width:100%;z-index:900;padding:10px 0;display:none;-webkit-box-shadow:-1px -4px 21px -4px rgba(0,0,0,.5);box-shadow:-1px -4px 21px -4px rgba(0,0,0,.5)}.footer-mobile-menu .container{padding-left:5px}.footer-mobile-menu .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:2px 0 0 5px}.footer-mobile-menu .social li{background-image:none;padding:0;margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.footer-mobile-menu .social li.tripadvisor svg{width:34px;height:25px}.footer-mobile-menu .social li svg{height:25px;width:25px}.footer-mobile-menu .social li path{fill:#535d4c}.footer-mobile-menu .top-menu{float:right}.footer-mobile-menu .top-menu ul li a{padding:4px;font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px}#mc_embed_signup .mailchimp-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px;margin-left:-1rem;margin-right:-10px;margin-right:-1rem}#mc_embed_signup .mailchimp-row>.mc-field-group{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(22%);flex-basis:calc(22%);margin:0 10px;margin:0 1rem}#mc_embed_signup .mailchimp-row>.clear{-ms-flex-preferred-size:calc(22%);flex-basis:calc(22%);margin:0 10px;margin:0 1rem}#mc_embed_signup .mailchimp-row input[type=submit].button{background:#fff;border-radius:0;color:#535d4c;width:84px;height:34px;font-size:27px;font-weight:400;margin:0;width:100%}@media only screen and (max-width:800px){#mc_embed_signup .mailchimp-row{-ms-flex-wrap:wrap;flex-wrap:wrap}#mc_embed_signup .mailchimp-row>.mc-field-group{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(44%);flex-basis:calc(44%);margin:0 1rem;margin-bottom:1rem}#mc_embed_signup .mailchimp-row>.clear{-ms-flex-preferred-size:calc(44%);flex-basis:calc(44%);margin:0 1rem}}@media only screen and (max-width:500px){#mc_embed_signup .mailchimp-row{display:block}#mc_embed_signup .mailchimp-row>.clear,#mc_embed_signup .mailchimp-row>.mc-field-group{margin:0!important;padding:10px!important}}::-webkit-input-placeholder{color:#fff;text-transform:lowercase;font-size:12px;top:3px;position:relative}.home-blocks{padding-bottom:25px}.home-blocks .col-md-4 .content{position:relative;margin-bottom:20px;background:rgba(83,93,76,.86)}.home-blocks .col-md-4 .content img{width:100%}.home-blocks .col-md-4 .content .hover-content{background:rgba(83,93,76,.86);color:#fff;display:table;width:100%;height:100%;padding:20px;left:0;position:absolute;top:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.home-blocks .col-md-4 .content .hover-content:hover{opacity:1;filter:alpha(opacity=100)}.home-blocks .col-md-4 .content .hover-content p{color:#fff}.home-blocks .col-md-4 .content .hover-content a:hover{text-decoration:none;color:#7c8878}.home-blocks .col-md-4 .content .hover-content span{font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px}.home-blocks .col-md-4 .title h2{font-weight:300;font-size:26px;margin-top:0}.home-blocks .col-md-4 .title h2 a{color:#819568}.home-blocks .col-md-4 .title h2 a:hover{text-decoration:none;color:#60664b}.home-blocks .bx-controls{bottom:-43px;top:auto;left:auto;right:0}.home-blocks .bx-controls .bx-pager{left:auto}.home-blocks .bx-wrapper{margin:0}.home-blocks .feature-slider div{display:none}.home-blocks .feature-slider div:first-of-type{display:block!important}.blocks{padding-bottom:50px}.blocks img{width:100%;margin-bottom:10px}.blocks h3{font-size:18px;margin:0}.bxslider{list-style:none;padding:0;margin:0}.about h2{color:#908862}.about .biodiversity{background:#eeebeb;padding:60px 0}.about .biodiversity h2{margin-top:0}.about .biodiversity .page{margin-top:0}.about .biodiversity .biodiversity-images img{width:100%;margin-bottom:10px}.about .biodiversity .biodiversity-images h3{font-size:18px;margin:0 0 20px}.about .ancient-woodland{padding:50px 0;background-color:#f8f6f6}.about .ancient-woodland h2{margin-top:0}.about .ancient-woodland .ancient-carousel{position:relative;min-height:450px}.about .ancient-woodland .ancient-carousel #owl-ancient{min-height:450px;padding:0}.about .ancient-woodland .ancient-carousel .bx-viewport{margin-bottom:40px}.about .ancient-woodland .ancient-carousel .bx-controls{bottom:25px;top:auto;left:0;position:relative}.about .ancient-woodland .ancient-carousel .bx-controls .bx-pager{left:auto;text-align:left}.about .ancient-woodland .page{margin-top:55px}.about .nature-trails{padding:50px 0 70px}.about .nature-trails h2{margin-top:0}.about .nature-trails .nature-carousel{position:relative}.about .nature-trails .nature-carousel #owl-nature{min-height:450px;padding:0}.about .nature-trails .nature-carousel .bx-controls{bottom:-15px;top:auto;left:0;position:relative}.about .nature-trails .nature-carousel .bx-controls .bx-pager{left:auto;text-align:left}.about .nature-trails .page{margin-top:55px}.about .nature-trails .button{max-width:330px;float:right;display:none}.courses-summary{margin-bottom:40px}.courses-summary .match-item{position:relative;padding-bottom:50px}.courses-summary .match-item img{width:100%;margin-bottom:10px}.courses-summary .match-item h2{font-size:26px;margin:0 0 10px;font-weight:100}.courses-summary .match-item h2 a{color:#819568;text-decoration:none}.courses-summary .match-item a.button{margin-bottom:10px}div.yurts-facilities img{width:100%}div.yurts-facilities .accommodation-rows>:last-child .accommdation-inner{border-bottom:none!important}div.yurts-facilities .container.accommodation{margin-bottom:80px}div.yurts-facilities .container.accommodation .accommdation-inner{padding-top:0;margin-bottom:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:center;align-content:center;border-bottom:2px solid #eeebeb}div.yurts-facilities .container.accommodation .content{width:40%;text-align:left}div.yurts-facilities .container.accommodation .content h2{margin-top:0}div.yurts-facilities .container.accommodation .yurt{margin-bottom:0}div.yurts-facilities .container.accommodation .yurt-gallery{width:60%;padding:0 0 50px 5%}div.yurts-facilities .container.accommodation .yurt-gallery .video-wrapper{position:relative;padding-bottom:56.25%}div.yurts-facilities .container.accommodation .yurt-gallery .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}div.yurts-facilities .container.accommodation .yurt-gallery .video-trigger{cursor:pointer;position:absolute;z-index:10;height:100%;width:100%;-webkit-background-size:cover;background-size:cover}div.yurts-facilities .container.accommodation .yurt-gallery .video-buttons{padding-top:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}div.yurts-facilities .container.accommodation .yurt-gallery .video-buttons a{margin-bottom:10px;margin-bottom:1rem}div.yurts-facilities .container.accommodation .yurt-gallery .video-buttons a.book-small{width:48%;font-size:21px;padding:5px 10px 5px 15px;letter-spacing:0;background:#60664b}div.yurts-facilities .container.accommodation .yurt-gallery .video-buttons a.book-small:hover{background:#908862}div.yurts-facilities .container.accommodation .yurt-gallery .video-buttons a.book-small.view{width:none;background-color:#eeebeb;color:#60664b}div.yurts-facilities .container.accommodation .yurt-gallery .video-buttons a.book-small.view:hover{background:#908862;color:#eeebeb}.yurt-slider-wrapper{position:relative}.page-banner{position:relative;height:635px}.page-banner .banner-images{display:none}.gallery-trigger{display:none}.gallery{margin-bottom:40px}.gallery a.gallery-image{padding:2px;width:25%;float:left}.gallery a.gallery-image:nth-child(4n+1){clear:left}.rates{padding:0 0 50px}.rates .info{position:relative;color:#696965;font-size:13px;margin-left:11.4em;margin-top:1em}.rates .prices{background:#eeebeb;padding:25px 20px;height:100%;position:relative;width:100%}.rates .prices h1{font-size:32px}.rates .prices table{border-collapse:separate;border-spacing:8px;max-width:650px}.rates .prices table h1,.rates .prices table h2{margin:0}.rates .prices table td{height:auto;vertical-align:top;text-align:center;color:#fff;font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif}.rates .prices table td.align-left{text-align:left}.rates .prices table td p{margin:0;color:#fff;font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif}.rates .prices table td p strong{text-transform:lowercase}.rates .prices table td.heading-color h2{color:#908862;font-size:26px}.rates .prices table td.heading-color-green h2{color:#819568;font-size:26px}.rates .prices table td.green{background-color:#819568}.rates .prices table thead tr+tr td{padding-bottom:20px}.rates .prices table thead tr+tr td p{color:#696969;font-size:12px;text-transform:lowercase!important;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}.rates .prices table tbody td{background:#908862;color:#fff;vertical-align:middle}.rates .prices table tbody td p{font-size:26px}.rates .prices table tbody td p strong{font-size:26px}.rates .prices table tbody td.title{background:0 0;padding:10px 0;text-align:left}.rates .prices table tbody td.title h2{color:#60664b}.rates .prices table tbody td.title h2 span{color:#908862;min-height:25px;display:block}.rates .prices table tbody td h2{font-size:18px}.get-in-touch-banner{background:#60664b;padding:15px}.get-in-touch-banner p{color:#fff;text-transform:initial;margin:0;font-size:14px;letter-spacing:1px;text-align:center}.get-in-touch-banner a{color:#fff;text-decoration:underline}.get-in-touch-banner a:hover{text-decoration:none}.page-template-page-rates .wrap{padding-top:0}.page-template-page-rates .rates{padding-top:50px}.page-template-page-rates .availability{padding-top:20px}.page-template-page-rates .availability h2{margin:10px 0 20px}.availability{background:#f5f4f0;padding:50px 0}.availability h2{font-size:42px}.availability .calendars{background:#fff;padding:35px 0 10px;height:100%;margin-bottom:0;text-align:center}.availability .calendars .help{text-align:left;max-width:1050px;margin:0 auto;padding:0 2em}.availability .calendars .help p{font-size:13px}.availability .calendars .item{display:inline-block;margin:0 35px}.availability .calendars h3{margin:0 0 15px;font-size:32px}.availability .calendars p{font-size:13px;margin-bottom:5px}.availability .calendars .keys{text-align:left;max-width:995px;margin:0 auto 2em;border-bottom:1px solid #ceccce;padding-bottom:1em}.availability .calendars .keys .key{display:inline-block;margin-right:1em}.availability .calendars .keys .key.unavailable span{background-color:#cecece}.availability .calendars .keys .key.available span{background-color:#bff3a8}.availability .calendars .keys .key.available-check-in span{background-color:#76ba57}.availability .calendars .keys .key p{display:inline-block;font-weight:300}.availability .calendars .keys .info{position:relative;top:-1.4em;text-align:right;float:right;color:#6e7253;font-size:13px}.availability .calendars .keys span{float:left;width:18px;height:18px;margin-right:1em}.page-template-page-about h1,.page-template-page-about h2,.page-template-page-about h3,.page-template-page-about h4,.page-template-page-about h5,.page-template-page-about h6{color:#908862}.page-template-page-about #onthis-page{background:#908862}#onthis-page{background:#60664b;padding:5px 0}#onthis-page .wrap{float:right;position:relative;left:-50%;padding:0}#onthis-page .wrap ul{position:relative;left:50%}#onthis-page .wrap ul li{font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;color:#fff;display:inline-block;padding:0;padding-right:35px;background-image:url(/assets/img/9c8e9d1852f8.svg);background-position:94% 50%;text-transform:uppercase}#onthis-page .wrap ul li a{color:#fff;font-size:24px}#onthis-page .wrap ul li.first{background-image:none;padding-right:20px}#onthis-page .wrap ul li:last-child{background-image:none}.page-template-page-courses h1{color:#819568}.page-template-default .basic-page{background:#eeebeb;padding:35px}.page-template-default .basic-page hr{border-top:1px solid #819568}.page-template-default .page-header{margin:0;padding-bottom:0}.page-template-default .page-header h1{margin:0 0 20px;color:#819568}.page-template-default .page{padding-top:10px}.page-template-page-contact .page strong{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:14px;letter-spacing:0}.page-template-page-contact .wrap{display:none}.booking-form{background:#819568;padding:35px;color:#fff}.booking-form h3{color:#fff;font-size:32px;margin:0 0 10px}.booking-form p{color:#fff;margin-bottom:0;margin-top:15px;font-size:12px;line-height:18px}.booking-form .form-column{width:47%;float:left;margin-right:2em}.booking-form .form-column.right{margin-right:0;margin-top:1.8em}.booking-form .form-column .form-row:last-of-type{margin-bottom:0}.booking-form .form-column.top{width:100%}.booking-form .wpcf7-response-output{margin:0 0 1em;background-color:#fff;color:#60664b;padding:1em;border:0}.booking-form .form-row{margin-bottom:1.6em}.booking-form .form-row p{display:none}.booking-form .form-row.date{background:#677753}.booking-form .form-row.date:nth-child(2){margin-bottom:.9em}.booking-form .form-row.date label{display:inline-block;margin:0;position:relative;top:1px;padding-left:10px}.booking-form .form-row.date label:after{content:" -"}.booking-form .form-row.date .field{display:inline-block;width:72%}.booking-form .form-row.date .field input{padding:0}.booking-form .wpcf7-form-control-wrap{display:block}.booking-form .your-name{margin-top:1.8em}.booking-form input[type=text],.booking-form input[type=email],.booking-form input[type=date]{background:#677753;border-radius:0;border:0;-webkit-box-shadow:none;box-shadow:none;width:100%;padding:9px 12px;font-size:12px;height:30px;line-height:15px}.booking-form input[type=date]{padding:0 10px}.booking-form label{font-weight:500;font-size:13px}.booking-form ::-webkit-input-placeholder{color:#fff;padding:0 0 20px;vertical-align:top}.booking-form span.wpcf7-list-item{margin-left:0;margin-right:1em}.booking-form input[type=submit]{border:0;font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:26px;color:#60664b;letter-spacing:3px;padding:0;background-color:#fff;padding:.4em 1em;text-align:center;width:100%}.booking-form .ajax-loader{display:none!important}.what-to-do{padding-bottom:20px}.what-to-do .body{padding:35px;background:#eeebeb;margin-bottom:30px}.what-to-do .body h2{margin-top:0}.what-to-do .body h4{font-size:26px}.what-to-do .map h3{background:#60664b;color:#fff;margin:0;padding:15px 20px}.what-to-do .map iframe{float:left}.what-to-do .map a{background:#bdb8ac;display:block;color:#60664b;padding:5px 20px;font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;float:left;width:100%;font-size:22px;letter-spacing:1px}.what-to-do .map a:hover{text-decoration:none}.what-to-do .image{margin-bottom:30px}.what-to-do .image img{width:100%}.what-to-do .image span{text-align:right;font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;display:block;font-size:18px;color:#908862}.widget_sp_image img{width:100%;height:auto}.shortcode-widget-2{background:#819568;padding:35px;color:#fff}.shortcode-widget-2 h3{color:#fff;margin:0}.shortcode-widget-2 .textwidget p{padding:5px 0}.map-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.map-overlay a{display:block;width:100%;height:100%}input[type=text],input[type=email],textarea{border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}.contact .courses-form h3{margin-bottom:10px}#fscf_required1,#fscf_required7{margin:20px 0}#FSContact1,#FSContact5,#FSContact6,#FSContact7{color:#fff;text-transform:lowercase!important;font-weight:400}#FSContact1 #fscf_required6,#FSContact5 #fscf_required6,#FSContact6 #fscf_required6,#FSContact7 #fscf_required6,#FSContact1 .fscf-label,#FSContact5 .fscf-label,#FSContact6 .fscf-label,#FSContact7 .fscf-label{font-size:13px;margin-bottom:10px;font-weight:100;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}#FSContact1 .fscf-div-field,#FSContact5 .fscf-div-field,#FSContact6 .fscf-div-field,#FSContact7 .fscf-div-field{margin-bottom:10px;position:relative}#FSContact1 .fscf-div-field input[type=text],#FSContact5 .fscf-div-field input[type=text],#FSContact6 .fscf-div-field input[type=text],#FSContact7 .fscf-div-field input[type=text],#FSContact1 .fscf-div-field input[type=email],#FSContact5 .fscf-div-field input[type=email],#FSContact6 .fscf-div-field input[type=email],#FSContact7 .fscf-div-field input[type=email]{line-height:8pt}#FSContact1 .fscf-div-field input[type=text],#FSContact5 .fscf-div-field input[type=text],#FSContact6 .fscf-div-field input[type=text],#FSContact7 .fscf-div-field input[type=text],#FSContact1 .fscf-div-field input[type=email],#FSContact5 .fscf-div-field input[type=email],#FSContact6 .fscf-div-field input[type=email],#FSContact7 .fscf-div-field input[type=email],#FSContact1 .fscf-div-field textarea,#FSContact5 .fscf-div-field textarea,#FSContact6 .fscf-div-field textarea,#FSContact7 .fscf-div-field textarea{border-radius:0;border:0;-webkit-box-shadow:none;box-shadow:none;width:100%;padding:8px 12px;font-size:12px;background:#677753;border:1px solid #677753}#FSContact1 input[type=submit],#FSContact5 input[type=submit],#FSContact6 input[type=submit],#FSContact7 input[type=submit]{background:0 0;border:0;font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:26px;color:#fff;letter-spacing:3px;padding:0}#FSContact1 [type=checkbox]:focus,#FSContact5 [type=checkbox]:focus,#FSContact6 [type=checkbox]:focus,#FSContact7 [type=checkbox]:focus,#FSContact1 [type=checkbox]:active,#FSContact5 [type=checkbox]:active,#FSContact6 [type=checkbox]:active,#FSContact7 [type=checkbox]:active,#FSContact1 [type=checkbox]:hover,#FSContact5 [type=checkbox]:hover,#FSContact6 [type=checkbox]:hover,#FSContact7 [type=checkbox]:hover{outline:0;border:0}#FSContact1 [type=checkbox]:not(:checked),#FSContact5 [type=checkbox]:not(:checked),#FSContact6 [type=checkbox]:not(:checked),#FSContact7 [type=checkbox]:not(:checked),#FSContact1 [type=checkbox]:checked,#FSContact5 [type=checkbox]:checked,#FSContact6 [type=checkbox]:checked,#FSContact7 [type=checkbox]:checked{position:absolute;left:-9999px}#FSContact1 [type=checkbox]:not(:checked)+label,#FSContact5 [type=checkbox]:not(:checked)+label,#FSContact6 [type=checkbox]:not(:checked)+label,#FSContact7 [type=checkbox]:not(:checked)+label,#FSContact1 [type=checkbox]:checked+label,#FSContact5 [type=checkbox]:checked+label,#FSContact6 [type=checkbox]:checked+label,#FSContact7 [type=checkbox]:checked+label{position:relative;padding-top:5px;padding-left:30px;cursor:pointer;margin-right:10px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:100;font-size:13px}#FSContact1 [type=checkbox]:not(:checked)+label:before,#FSContact5 [type=checkbox]:not(:checked)+label:before,#FSContact6 [type=checkbox]:not(:checked)+label:before,#FSContact7 [type=checkbox]:not(:checked)+label:before,#FSContact1 [type=checkbox]:checked+label:before,#FSContact5 [type=checkbox]:checked+label:before,#FSContact6 [type=checkbox]:checked+label:before,#FSContact7 [type=checkbox]:checked+label:before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;border:0;background:#677753}#FSContact1 [type=checkbox]:not(:checked)+label:after,#FSContact5 [type=checkbox]:not(:checked)+label:after,#FSContact6 [type=checkbox]:not(:checked)+label:after,#FSContact7 [type=checkbox]:not(:checked)+label:after,#FSContact1 [type=checkbox]:checked+label:after,#FSContact5 [type=checkbox]:checked+label:after,#FSContact6 [type=checkbox]:checked+label:after,#FSContact7 [type=checkbox]:checked+label:after{content:"✔";position:absolute;top:5px;left:6px;font-size:14px;color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}#FSContact1 [type=checkbox]:not(:checked)+label:after,#FSContact5 [type=checkbox]:not(:checked)+label:after,#FSContact6 [type=checkbox]:not(:checked)+label:after,#FSContact7 [type=checkbox]:not(:checked)+label:after{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}#FSContact1 [type=checkbox]:checked+label:after,#FSContact5 [type=checkbox]:checked+label:after,#FSContact6 [type=checkbox]:checked+label:after,#FSContact7 [type=checkbox]:checked+label:after{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#FSContact1 [type=checkbox]:disabled:not(:checked)+label:before,#FSContact5 [type=checkbox]:disabled:not(:checked)+label:before,#FSContact6 [type=checkbox]:disabled:not(:checked)+label:before,#FSContact7 [type=checkbox]:disabled:not(:checked)+label:before,#FSContact1 [type=checkbox]:disabled:checked+label:before,#FSContact5 [type=checkbox]:disabled:checked+label:before,#FSContact6 [type=checkbox]:disabled:checked+label:before,#FSContact7 [type=checkbox]:disabled:checked+label:before{-webkit-box-shadow:none;box-shadow:none;background-color:#ddd}#FSContact1 [type=checkbox]:disabled:checked+label:after,#FSContact5 [type=checkbox]:disabled:checked+label:after,#FSContact6 [type=checkbox]:disabled:checked+label:after,#FSContact7 [type=checkbox]:disabled:checked+label:after{color:#999}#FSContact1 [type=checkbox]:checked:focus+label:before,#FSContact5 [type=checkbox]:checked:focus+label:before,#FSContact6 [type=checkbox]:checked:focus+label:before,#FSContact7 [type=checkbox]:checked:focus+label:before,#FSContact1 [type=checkbox]:not(:checked):focus+label:before,#FSContact5 [type=checkbox]:not(:checked):focus+label:before,#FSContact6 [type=checkbox]:not(:checked):focus+label:before,#FSContact7 [type=checkbox]:not(:checked):focus+label:before{border:0}#FSContact1 label:hover:before,#FSContact5 label:hover:before,#FSContact6 label:hover:before,#FSContact7 label:hover:before{border:1px solid #fff!important}#FSContact1 ::-webkit-input-placeholder,#FSContact5 ::-webkit-input-placeholder,#FSContact6 ::-webkit-input-placeholder,#FSContact7 ::-webkit-input-placeholder{color:#fff;text-transform:lowercase}.about-form{background:#908862;padding:35px}.about-form h3{color:#fff;margin:0}.about-form #FSContact4{color:#fff}.about-form #FSContact4 #fscf_required4{font-size:13px;margin:20px 0;font-weight:100;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}.about-form #FSContact4 .fscf-div-field{margin-bottom:10px}.about-form #FSContact4 .fscf-div-field input[type=text],.about-form #FSContact4 .fscf-div-field input[type=email]{width:100%;border:0;background:#5d5135;padding:8px 12px}.about-form #FSContact4 input[type=submit]{background:0 0;border:0;font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:26px;color:#fff;letter-spacing:3px;padding:0}.about-form #FSContact4 ::-webkit-input-placeholder{color:#fff;text-transform:lowercase}.courses-form{background-color:#819568;padding:35px;color:#fff}.courses-form h3{color:#fff;margin:0}.courses-form #FSContact5{color:#fff}.courses-form #FSContact5 #fscf_required5{font-size:13px;margin:20px 0;font-weight:100;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}.courses-form #FSContact5 #fscf_div_field5_0 .fscf-div-field{margin-bottom:10px}.courses-form #FSContact5 #fscf_div_field5_0,.courses-form #FSContact5 #fscf_div_field5_1{margin-bottom:10px}.courses-form #FSContact5 #fscf_div_field5_0 input[type=text],.courses-form #FSContact5 #fscf_div_field5_1 input[type=text],.courses-form #FSContact5 #fscf_div_field5_0 input[type=email],.courses-form #FSContact5 #fscf_div_field5_1 input[type=email]{max-width:none!important;width:100%!important;border:0;background:#677753;padding:8px 12px}.courses-form #FSContact5 #fscf_label5_4,.courses-form #FSContact5 #fscf_label5_1{display:none}.courses-form #FSContact5 input[type=submit]{margin-top:10px;background:0 0;border:0;font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:26px;color:#fff;letter-spacing:3px;padding:0}.courses-form #FSContact5 ::-webkit-input-placeholder{color:#fff;text-transform:lowercase}.courses-form #FSContact5 .heapBox .holder{background:#677753}.courses-form #FSContact5 .heapBox .heapOptions .heapOption a{background:#677753}.courses-form #FSContact5 .heapBox .heapOptions .heapOption a.selected{background:#9aae82}.courses-form #FSContact5 .heapBox .heapOptions .heapOption a:hover{backgrond:#9aae82}.page-id-1015 .book-small{display:block!important}.heapBox{clear:both;display:inline-block;line-height:35px;position:relative;width:100%}.heapBox *{margin:0;padding:0;outline:0}.heapBox a{text-decoration:none;color:#fff}.heapBox .holder{width:100%;overflow:hidden;background:#5d5135;text-indent:12px;height:35px;display:block;text-transform:lowercase;font-size:12px}.heapBox .handler{position:absolute;top:0;right:0;z-index:1;width:35px;background:#fff url(none)no-repeat 50% 50%;height:35px}.heapBox .holder,.heapBox .handler{z-index:10}.heapBox div.heap{position:absolute;list-style-type:none;left:0;width:100%;top:35px;overflow:hidden}.heapBox .heap .heapOptions{display:block;overflow:hidden;z-index:20;position:relative}.heapBox .heap .heapOptions .heapOption{z-index:20;position:relative;display:block;height:35px}.heapBox .heap .heapOptions .heapOption a{width:100%;display:block;background:#5d5135;text-indent:12px;text-transform:lowercase;font-size:12px}.heapBox .heap .heapOptions .heapOption a:hover{background:#a79e76}.heapBox .heap .heapOptions .heapOption a.selected{background:#a79e76}div.container.welcome-text{padding:0 6% 2.5%;text-align:center}div.background-grey-accommodation{background-color:#eeebeb;padding:40px 0;padding:4rem 0;margin-top:-50px;margin-bottom:75px;text-align:center}div.background-grey-accommodation .container{padding:0 8%}div.background-grey-home{background-color:#eeebeb;padding-top:2.5%}.page-template-page-may .content-wrapper,.page-template-page-may-2 .content-wrapper,.page-template-page-may-3 .content-wrapper,.page-template-wildlife-survey .content-wrapper{background-color:#eeebeb;height:100%;padding:4em 4em 3em}.page-template-page-may .content-wrapper p,.page-template-page-may-2 .content-wrapper p,.page-template-page-may-3 .content-wrapper p,.page-template-wildlife-survey .content-wrapper p{-webkit-font-smoothing:antialiased;font-size:16px;line-height:27px}.page-template-page-may .content-wrapper .button,.page-template-page-may-2 .content-wrapper .button,.page-template-page-may-3 .content-wrapper .button,.page-template-wildlife-survey .content-wrapper .button{display:inline-block;-webkit-font-smoothing:auto;letter-spacing:0;padding:.4em .7em;margin-top:1em}.page-template-page-may .intro,.page-template-page-may-2 .intro,.page-template-page-may-3 .intro,.page-template-wildlife-survey .intro{margin-bottom:2.5em}.page-template-page-may .sidebar-item,.page-template-page-may-2 .sidebar-item,.page-template-page-may-3 .sidebar-item,.page-template-wildlife-survey .sidebar-item{margin-bottom:2em}.page-template-page-may .sidebar-item:last-of-type,.page-template-page-may-2 .sidebar-item:last-of-type,.page-template-page-may-3 .sidebar-item:last-of-type,.page-template-wildlife-survey .sidebar-item:last-of-type{margin-bottom:0}.page-template-page-may .sidebar-item p,.page-template-page-may-2 .sidebar-item p,.page-template-page-may-3 .sidebar-item p,.page-template-wildlife-survey .sidebar-item p{font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.1em;letter-spacing:.02em;line-height:1;color:#908862;-webkit-font-smoothing:antialiased}.page-template-page-may .sidebar-item img,.page-template-page-may-2 .sidebar-item img,.page-template-page-may-3 .sidebar-item img,.page-template-wildlife-survey .sidebar-item img{width:100%;height:auto;display:block}.page-template-page-may .cams,.page-template-page-may-2 .cams,.page-template-page-may-3 .cams,.page-template-wildlife-survey .cams{margin-bottom:2em}.page-template-page-may .cams .trail-cams,.page-template-page-may-2 .cams .trail-cams,.page-template-page-may-3 .cams .trail-cams,.page-template-wildlife-survey .cams .trail-cams{background-color:#819568;padding:2.5em;height:100%}.page-template-page-may .cams .trail-cams *,.page-template-page-may-2 .cams .trail-cams *,.page-template-page-may-3 .cams .trail-cams *,.page-template-wildlife-survey .cams .trail-cams *{color:#fff;-webkit-font-smoothing:antialiased}.page-template-page-may .cams .trail-cams h2,.page-template-page-may-2 .cams .trail-cams h2,.page-template-page-may-3 .cams .trail-cams h2,.page-template-wildlife-survey .cams .trail-cams h2{margin-top:0;-webkit-font-smoothing:auto}.page-template-page-may .cams .trail-cams p,.page-template-page-may-2 .cams .trail-cams p,.page-template-page-may-3 .cams .trail-cams p,.page-template-wildlife-survey .cams .trail-cams p{font-size:16px;line-height:24px}.page-template-page-may .cams .trail-cams .hint,.page-template-page-may-2 .cams .trail-cams .hint,.page-template-page-may-3 .cams .trail-cams .hint,.page-template-wildlife-survey .cams .trail-cams .hint{font-style:italic;line-height:21px;font-size:15px;margin:1.2em 0}.page-template-page-may .cams .trail-cams .credits,.page-template-page-may-2 .cams .trail-cams .credits,.page-template-page-may-3 .cams .trail-cams .credits,.page-template-wildlife-survey .cams .trail-cams .credits{color:#bbc0aa;line-height:21px;font-size:13px}.page-template-page-may .cams .trail-cams a,.page-template-page-may-2 .cams .trail-cams a,.page-template-page-may-3 .cams .trail-cams a,.page-template-wildlife-survey .cams .trail-cams a{text-decoration:underline}.page-template-page-may .cams .trail-cams a:hover,.page-template-page-may-2 .cams .trail-cams a:hover,.page-template-page-may-3 .cams .trail-cams a:hover,.page-template-wildlife-survey .cams .trail-cams a:hover{text-decoration:none}.page-template-page-may .cams .video-wrapper,.page-template-page-may-2 .cams .video-wrapper,.page-template-page-may-3 .cams .video-wrapper,.page-template-wildlife-survey .cams .video-wrapper{padding-bottom:0;position:relative;height:0;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-template-page-may .cams .video-wrapper.active,.page-template-page-may-2 .cams .video-wrapper.active,.page-template-page-may-3 .cams .video-wrapper.active,.page-template-wildlife-survey .cams .video-wrapper.active{padding-bottom:60.75%;padding-top:25px;visibility:visible;opacity:1;filter:alpha(opacity=100)}.page-template-page-may .cams .video-wrapper iframe,.page-template-page-may-2 .cams .video-wrapper iframe,.page-template-page-may-3 .cams .video-wrapper iframe,.page-template-wildlife-survey .cams .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-page-may .cams .video-switcher,.page-template-page-may-2 .cams .video-switcher,.page-template-page-may-3 .cams .video-switcher,.page-template-wildlife-survey .cams .video-switcher{list-style:none;padding:0;margin:1em 0 0}.page-template-page-may .cams .video-switcher li,.page-template-page-may-2 .cams .video-switcher li,.page-template-page-may-3 .cams .video-switcher li,.page-template-wildlife-survey .cams .video-switcher li{display:inline-block;margin-right:2.5em;position:relative}.page-template-page-may .cams .video-switcher li:before,.page-template-page-may-2 .cams .video-switcher li:before,.page-template-page-may-3 .cams .video-switcher li:before,.page-template-wildlife-survey .cams .video-switcher li:before{content:"";width:1px;background-color:#908862;height:20px;position:absolute;left:-21px;top:7px}.page-template-page-may .cams .video-switcher li:first-of-type:before,.page-template-page-may-2 .cams .video-switcher li:first-of-type:before,.page-template-page-may-3 .cams .video-switcher li:first-of-type:before,.page-template-wildlife-survey .cams .video-switcher li:first-of-type:before{display:none}.page-template-page-may .cams .video-switcher li.active button,.page-template-page-may-2 .cams .video-switcher li.active button,.page-template-page-may-3 .cams .video-switcher li.active button,.page-template-wildlife-survey .cams .video-switcher li.active button{font-weight:700}.page-template-page-may .cams .video-switcher button,.page-template-page-may-2 .cams .video-switcher button,.page-template-page-may-3 .cams .video-switcher button,.page-template-wildlife-survey .cams .video-switcher button{font-family:Amatic SC,Helvetica Neue,Helvetica,Arial,sans-serif;border:0;border-bottom:1px solid #908862;color:#908862;background-color:transparent;padding:0;font-size:1.7em;@include transition(all .3s ease-in-out);}.page-template-page-may .cams .video-switcher button:focus,.page-template-page-may-2 .cams .video-switcher button:focus,.page-template-page-may-3 .cams .video-switcher button:focus,.page-template-wildlife-survey .cams .video-switcher button:focus{outline:0}.page-template-page-may .cams .video-switcher button:hover,.page-template-page-may-2 .cams .video-switcher button:hover,.page-template-page-may-3 .cams .video-switcher button:hover,.page-template-wildlife-survey .cams .video-switcher button:hover{border-color:#bcb69c;@include transition(all .3s ease-in-out);}.page-template-page-may .video-wrapper,.page-template-page-may-2 .video-wrapper,.page-template-page-may-3 .video-wrapper,.page-template-wildlife-survey .video-wrapper{background-color:#000}.page-template-page-may .wls-tc .wls-tc-credit,.page-template-page-may-2 .wls-tc .wls-tc-credit,.page-template-page-may-3 .wls-tc .wls-tc-credit,.page-template-wildlife-survey .wls-tc .wls-tc-credit,.page-template-page-may .wls-tc .wls-tc-credit *,.page-template-page-may-2 .wls-tc .wls-tc-credit *,.page-template-page-may-3 .wls-tc .wls-tc-credit *,.page-template-wildlife-survey .wls-tc .wls-tc-credit *,.page-template-page-may .wls-tc .wls-tc-credit p,.page-template-page-may-2 .wls-tc .wls-tc-credit p,.page-template-page-may-3 .wls-tc .wls-tc-credit p,.page-template-wildlife-survey .wls-tc .wls-tc-credit p{color:#bbc0aa;line-height:21px;font-size:13px}.page-template-page-may .wls-tc .wls-tc-credit a,.page-template-page-may-2 .wls-tc .wls-tc-credit a,.page-template-page-may-3 .wls-tc .wls-tc-credit a,.page-template-wildlife-survey .wls-tc .wls-tc-credit a{color:#fff}@media only screen and (max-width:1199px){.page-template-page-may .cams .video-wrapper.active,.page-template-wildlife-survey .cams .video-wrapper.active{padding-bottom:77.75%;padding-top:71px}}@media only screen and (max-width:991px){.page-template-page-may .content-wrapper,.page-template-wildlife-survey .content-wrapper{padding:2.5em 2.5em 2em}.page-template-page-may .sidebar-items,.page-template-wildlife-survey .sidebar-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-page-may .sidebar-items .sidebar-item,.page-template-wildlife-survey .sidebar-items .sidebar-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1.5em 0 0}.page-template-page-may .sidebar-items .sidebar-item img,.page-template-wildlife-survey .sidebar-items .sidebar-item img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-template-page-may .sidebar-items .sidebar-item p,.page-template-wildlife-survey .sidebar-items .sidebar-item p{font-size:1.6em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:1rem}.page-template-page-may .cams .trail-cams,.page-template-wildlife-survey .cams .trail-cams{margin-bottom:2em}.page-template-page-may .cams .video-wrapper.active,.page-template-wildlife-survey .cams .video-wrapper.active{padding-bottom:53.75%;padding-top:25px}}@media only screen and (max-width:1200px){.slider{max-height:none}.bx-wrapper{margin-bottom:30px}.single-banner .outer-container{position:relative;left:auto;bottom:auto}.single-banner .outer-container .container{left:auto}.single-banner .home-header-content{margin-top:30px}.page-template-page-contact .home-header-content{margin-bottom:30px}.wrap{padding:30px 0 0}.home-blocks p{line-height:18px}.button{font-size:22px}.gallery a.gallery-image{width:25%}h1{font-size:38px}h2{font-size:34px;margin:0 0 20px}h3{font-size:30px}.contact .single-banner .image{height:605px!important}.footer .address-row ul li{font-size:25px;padding:0 4px 0 30px}.footer .address-row ul li a{font-size:25px}.footer .address-row ul li:first-child{padding:0 4px 0 0}.footer .address-row ul li:last-child{padding:0 0 0 30px}.availability .calendars .keys{text-align:center;max-width:885px}.availability .calendars .keys .info{float:none;margin:2em 0;text-align:center}.booking-form .form-column{margin-right:1.5em}.rates .info{margin-left:9.1em}}@media only screen and (max-width:992px){.rates .info{margin-left:28%}.home-blocks p{line-height:18px}.home-blocks .col-md-4 .content{overflow:hidden}.home-blocks .col-md-4 .content .hover-content{opacity:1;filter:alpha(opacity=100);position:relative;min-height:inherit}.home-blocks .col-md-4 .content .bx-pager{display:none}.header .header-btm{padding:0}.main-nav{display:none}#trigger-overlay{display:block}.rates .prices{margin-bottom:30px}.gallery a.gallery-image{width:25%}.footer{padding:0 0 80px}.footer p{clear:both;text-align:left;padding-top:10px}.footer .sub-footer h2{margin-bottom:20px}.footer .footer-mobile-menu{display:block}.footer .footer-mobile-menu li{float:left}.what-to-do .map{margin-bottom:30px}.in-the-woods{margin-top:0!important}.about .nature-trails .page{clear:both;margin-top:35px}.about .nature-trails .nature-carousel{margin-bottom:40px}.about .ancient-woodland .page{margin-top:60px}.contact .single-banner .image{height:405px!important}.ancient-woodland{padding:40px 0!important}.ancient-woodland .bx-viewport{margin-bottom:0!important}.ancient-woodland .bx-controls{left:20px!important}.booking-form .form-column{width:47%;margin-right:2em}.get-in-touch-banner p{line-height:1.2em}.get-in-touch-banner .container{width:100%}div.yurts-facilities .container.accommodation .video-wrapper{min-height:0}}@media only screen and (max-width:768px){.header-top .header-left,.header-top .header-right{display:none}.slider{height:auto}.backstretch-slider{height:400px;margin-bottom:30px}.ancient-carousel,.ancient-carousel #owl-ancient,.nature-carousel,.nature-carousel #owl-nature{min-height:0!important}.header-btm{padding-bottom:0!important}.blocks .col-sm-4,.courses-summary .col-sm-4{margin-bottom:30px}.container{padding-left:25px;padding-right:25px}.about .nature-trails .page{clear:both;margin-top:25px}.about .nature-trails .nature-carousel{margin-bottom:40px}.yurts-facilities .body{margin-bottom:30px}.gallery a.gallery-image{width:50%}.get-in-touch-banner .container{padding:0}.get-in-touch-banner p{line-height:28pt}.footer .sub-footer{padding:20px 0}.footer .sub-footer #mc_embed_signup form .mc-field-group{margin-right:10px}.testimonial .col-sm-4{margin-bottom:30px}h1{font-size:30px}h2{font-size:26px}h3{font-weight:400;letter-spacing:1px;margin:20px 0 10px;font-size:23px}h4{font-size:20px;margin:20px 0 10px}.about .blocks{padding-bottom:20px}.slider .outer-container{position:relative;left:auto;bottom:auto}.slider .outer-container .container{left:auto}.slider .outer-container .container .col-md-8{margin-bottom:30px}#backstretch-pager-wrap{display:none}.footer .address-row ul li{display:block;font-size:25px}.footer .address-row ul li a{font-size:25px}.page-banner{height:400px}.booking-form{padding:25px}div.yurts-facilities .container.accommodation{margin-bottom:30px}div.yurts-facilities .container.accommodation .accommdation-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.yurts-facilities .container.accommodation .content,div.yurts-facilities .container.accommodation .yurt-gallery{width:100%;padding-left:0}}@media only screen and (max-width:650px){.booking-form .form-column{width:100%;float:none;margin-right:0}.booking-form .form-column .form-row{margin-bottom:2em}.booking-form .form-column .form-row:last-of-type{margin-bottom:2em}.booking-form .contact-method{margin-top:0;margin-bottom:2em}.availability .calendars p{padding:0 1em}.availability .calendars .keys{padding:0 2em;text-align:left}.availability .calendars .keys .title{padding:0;margin-bottom:1em}.availability .calendars .keys p{width:80%}.availability .calendars .keys span{margin-right:0}.availability .calendars .help p{padding:0}}@media only screen and (max-width:480px){.backstretch-slider{height:200px}.bx-wrapper .bx-controls{top:15px}.header .header-btm .container #trigger-overlay{padding:5px 0!important;font-size:24px}.about .nature-trails .nature-carousel{margin-bottom:0}.about .nature-trails .button{float:none;margin:40px 0 0!important;height:auto;width:100%;max-width:none}.header #undefined-sticky-wrapper{height:44px!important}.home-blocks .col-md-4 .content{margin-bottom:5px}.footer .sub-footer{padding:20px 0}.footer .sub-footer #mc_embed_signup form .mc-field-group{width:100%;margin-bottom:10px}.widget{margin-top:30px}.what-to-do .map{margin-top:30px;margin-bottom:0}.about-form,.courses-form{margin-top:30px}.in-the-woods{margin-top:30px}.gallery-trigger{display:block}.gallery a.gallery-image{width:100%}.footer .footer-mobile-menu li{padding:0 0 0 22px}.footer .footer-mobile-menu li a:hover{background:0 0;color:#000}.footer .footer-mobile-menu .social li{padding-left:0}#onthis-page .wrap ul li{font-size:20px}#onthis-page .wrap ul li a{font-size:20px}.courses-summary{margin-bottom:0}.courses-summary .col-sm-4{margin-bottom:30px}.widget_sp_image{display:none}.what-to-do .map iframe{height:200px}.page-template-page-contact .image,.page-template-page-contact .image iframe{height:200px!important;margin:0!important}.in-the-woods,.about-form,.courses-form,.what-to-do .map,.widget{margin-top:30px!important}.blocks{padding-bottom:0}.about .biodiversity,.about .nature-trails,.yurts-facilities .facilities,.availability{padding:30px 0}.testimonials{padding:30px 0}.testimonials .testimonial .col-md-4:last-child{margin-bottom:0}.what-to-do{padding-bottom:0}.page-template-default .wrap{padding:30px 0}.contact .single-banner .image{height:auto!important}.page-banner{height:200px}.availability .calendars .item{margin:0}div.video-buttons{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}div.video-buttons a.book-small{width:100%!important}}#mc_embed_signup{background:#fff;clear:left;font:14px Helvetica,Arial,sans-serif}
/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/assets/fonts/0b130f3675bf.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/assets/fonts/2c82b9015a58.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/assets/fonts/51d963d26bc2.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/assets/fonts/1e82e2bfa969.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/assets/fonts/49e242afe593.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url(/assets/fonts/0b130f3675bf.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url(/assets/fonts/2c82b9015a58.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url(/assets/fonts/51d963d26bc2.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url(/assets/fonts/1e82e2bfa969.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url(/assets/fonts/49e242afe593.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Amatic SC";font-style:normal;font-weight:400;src:url(/assets/fonts/4cd986d5c956.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Amatic SC";font-style:normal;font-weight:400;src:url(/assets/fonts/ab26ac3a2c7c.woff2)format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Amatic SC";font-style:normal;font-weight:400;src:url(/assets/fonts/9e35dfc29afa.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Amatic SC";font-style:normal;font-weight:400;src:url(/assets/fonts/d679c23b129f.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Amatic SC";font-style:normal;font-weight:400;src:url(/assets/fonts/c1d708906623.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Amatic SC";font-style:normal;font-weight:700;src:url(/assets/fonts/f94f901f80ad.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Amatic SC";font-style:normal;font-weight:700;src:url(/assets/fonts/767ea266a692.woff2)format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Amatic SC";font-style:normal;font-weight:700;src:url(/assets/fonts/ede495d1577b.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Amatic SC";font-style:normal;font-weight:700;src:url(/assets/fonts/2b068233af53.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Amatic SC";font-style:normal;font-weight:700;src:url(/assets/fonts/6bfa8e890cb8.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#mc_embed_signup form{display:block;position:relative;text-align:left;padding:10px 0 10px 3%}#mc_embed_signup input{border:1px solid #abb0b2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#mc_embed_signup input:focus{border-color:#333}#mc_embed_signup .button{clear:both;background-color:#aaa;border:0;border-radius:4px;transition:all .23s ease-in-out 0s;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto}#mc_embed_signup .button:hover{background-color:#777}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:3%;min-height:50px}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}#mc_embed_signup .mc-field-group input{display:block;width:100%;padding:8px 0;text-indent:2%}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%}#mc_embed_signup .clear{clear:both}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0 .5em 0 .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc-embedded-subscribe{clear:both;width:auto;display:block;margin:1em 0 1em 5%}