:root{--bs-primary:$primary;--bs-dark:$dark;--bs-dark-rgb:42,57,64;--bs-secondary:$secondary}@font-face{font-family:Arial;font-display:auto}a{text-decoration:none}body{color:#454342;height:100%;min-width:300px;font-family:Montserrat,sans-serif;line-height:1.5}body.noScroll{overflow:hidden}.text-alt{color:#2d2c28!important}a:not(.btn){color:#2d2c28}.red-text{color:red}.event-category{margin-right:5px}.rel-up-2{top:-1rem}#page,.rel-up-2{position:relative}#page{min-height:100vh}.text-primary{color:#7c910c!important}.bg-primary{background-color:#666a20!important}.bg-secondary{background-color:#f8f5f4!important}.bg-accent{background-color:#2d2c28!important}.bg-lighten-2{background-color:hsla(0,0%,100%,.2)!important}.bg-darken-2{background-color:rgba(0,0,0,.2)!important}.bg-darken-6{background-color:rgba(0,0,0,.6)!important}.title{font-weight:700}.invision-form-container input,.invision-form-container textarea{font-size:16px}.slides.pl .slick-list{padding-left:0!important}.no-border{border:none}.vwh-100{height:100vh!important}.vw-100,.vwh-100{width:100vw!important}.vh-100{height:100vh!important}.opacity-100{opacity:1!important}div.sticky{position:sticky;top:3rem}div.sticky-head{position:fixed;top:0;width:100%}.mb-sticky{position:sticky;top:60px;z-index:3}.countryfile{background:#a11922;color:#fff}.countryfile img{max-width:190px}.countryfile .btn{background:#fff;border-radius:0;color:#000;border:none;transition:all .5s ease-in-out;text-decoration:none}.countryfile .btn:hover{background:#000;color:#fff}.no-display{display:none}.sm-padd{padding-right:5px;padding-left:5px}.even-space-2 .col:first-child{padding-right:7px}.even-space-2 .col:nth-child(2){padding-left:7px}.crispy{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.img-responsive{width:100%;max-width:100%}#cms-bar,#cms-bar-spacer{display:none;height:45px!important}.border-4{border-radius:4px}.border-top-4{border-top-right-radius:4px;border-top-left-radius:4px}#page-wrap .content{font-size:14px}.content h1,.content h2,.content h3{font-family:Lora,serif;margin-bottom:1.5rem}.content h1{font-size:2rem;line-height:2.5rem}.content h2{font-size:1.8rem}.content h3{font-size:1.6rem}.content h4{font-size:1.4rem;margin-bottom:1.5rem}.content h5{font-size:1.2rem;margin-bottom:1.5rem}.content h6{font-size:1rem}.content h6,.content p{margin-bottom:1.5rem}.content .table-responsive .table{min-width:600px}.content .table,.content table{margin-bottom:2rem;width:100%}.content .table th,.content .table thead,.content .table thead td,.content table th,.content table thead,.content table thead td{background:#f8f5f4}.content .table td,.content .table th,.content table td,.content table th{padding:8px;border:none!important;width:-webkit-min-content;width:-moz-min-content;width:min-content}.content .table tr:nth-child(2n),.content table tr:nth-child(2n){background:#f8f5f4}.content blockquote:not(.widget-testimonial blockquote){margin-bottom:1.5rem;display:block;background:#f8f5f4;padding:1.5rem 1.5rem 1.5rem 3rem;border-left:5px solid #7c910c;position:relative;font-style:italic}.content blockquote:not(.widget-testimonial blockquote):before{content:"";background:url(/images/svg/quote-mark.svg) no-repeat;background-size:contain;width:18px;height:17px;position:absolute;top:15px;left:10px}.content ul:not(#footer ul):not(.pagination){list-style:none;padding:0;margin-bottom:1.5rem}.content ul:not(#footer ul):not(.pagination) li{margin-bottom:.5rem;padding-left:15px;position:relative}.content ul:not(#footer ul):not(.pagination) li:before{content:"";width:6px;height:6px;border-radius:50%;background:#7c910c;position:absolute;left:0;top:10px}.content a:not(.btn):not(#footer a):not(.card a):not(.badge a):not(.button){color:#7c910c;text-decoration:underline}.content .lead{font-family:Lora,serif;font-size:1.3rem}.content.bg-primary{color:#fff}.content.bg-primary .btn,.content.bg-primary .btn.btn-default{background:#e4e1e0;color:#454342}.content.bg-primary .btn.btn-default:hover,.content.bg-primary .btn:hover{background:#fff;color:#454342!important}.content.bg-primary a:not(.btn):not(#footer a):not(.card a):not(.badge a):not(.button){color:#fff;font-weight:700}.accordion-body{overflow:hidden}.box{border-radius:4px;padding:10px;background:#f8f5f4}ol.breadcrumb{list-style:none;margin-bottom:0}ol.breadcrumb li{display:inline-block}.vacancy h4{font-family:Lora,serif}.vacancy h4,.vacancy strong{font-weight:500}.vacancy .badge.badge-white{background:#fff!important}.invision-form-container .btn,.invision-form-container input,.invision-form-container select,.invision-form-container textarea{border-radius:8px}.invision-form-container .flatpickr.input-group input{border-top-right-radius:0;border-bottom-right-radius:0}.invision-form-container .flatpickr.input-group .btn{position:relative;padding:2px 20px;border-top-left-radius:0;border-bottom-left-radius:0}@media (min-width:768px){#cms-bar,#cms-bar-spacer{display:block}}.pagination .btn{padding:8px 20px!important}.pagination .btn.btn-default,.pagination .btn.btn-default.bg-primary{border:1px solid #666a20}.sitemap-wrap h5{width:100%;background:#7c910c;padding:10px;color:#fff;margin:0}.sitemap-wrap ul.sitemap-block{list-style:none;display:flex;flex-direction:row;margin:0;padding:8px}.es-layout-sidebar-background-container{height:auto!important}.es-badge-container{bottom:55px!important}.event-date{position:sticky;z-index:2;top:6rem}.cancelled{position:absolute;top:0;left:0;transition:all .5s ease-in-out;z-index:4;height:50%;max-height:200px}.ofi-wrap{width:50px;height:50px;display:inline-block}.ofi-wrap.ie-fix{background-size:cover;background-position:0 0}.ofi-wrap.ie-fix .ofi-img{opacity:0}.ofi-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0}.feature-values{min-width:1000px}.feature-values .fa-check{color:#7c910c}.feature-values .fa-xmark{color:#600c0c}.feature-table thead{background:#666a20;color:#fff;font-weight:700;font-size:16px}body,html{font-size:12px}@media (min-width:768px){body,html{font-size:14px}}@media (min-width:992px){#page-wrap .content,body,html{font-size:16px}.right-lg-0 .block-media{right:15px}.content .lead{font-size:1.25rem}.mb-sticky{top:84px}.es-badge-container{bottom:0!important}}@media (min-width:1200px){.mb-sticky{top:94px}}@media (min-width:1600px){.mb-sticky{top:104px}}.navigation .close-search{position:relative;z-index:3}.navigation .main-menu{box-shadow:0 3px 6px rgba(0,0,0,.1607843137);overflow-y:scroll;overflow-x:hidden}.navigation .main-menu,.navigation .slide-menu{top:0;font-family:Lora,serif;right:0;z-index:999;background:#f8f5f4;width:100%;height:100%;color:#333;font-size:1.4rem;transform:translate3d(100%,0,0);transition:transform .35s}.navigation .main-menu a,.navigation .slide-menu a{color:#333}.navigation .main-menu.slide-menu,.navigation .slide-menu.slide-menu{width:100%;padding:0 1.5rem!important}.navigation .main-menu ul,.navigation .slide-menu ul{list-style:none;padding:0}.navigation .main-menu ul a,.navigation .slide-menu ul a{padding:0 5px;position:relative}.navigation .main-menu li.slide a:not(.slide-item):after,.navigation .slide-menu li.slide a:not(.slide-item):after{content:"\f105";font-family:FontAwesome;position:absolute;left:10px;top:50%;margin-top:-12px;font-size:18px}.navigation .main-menu a.slide-back:after,.navigation .slide-menu a.slide-back:after{transform:scaleX(-1)}.navigation .main-menu.open,.navigation .main-menu.open .close-menu i,.navigation .main-menu.open .search,.navigation .slide-menu.open,.navigation .slide-menu.open .close-menu i,.navigation .slide-menu.open .search{transform:translateZ(0)}.navigation .menu-list{position:relative;height:100%;z-index:-1}.navigation .menu-list .slide-back,.navigation .menu-list .slide-item,.navigation .menu-list li{border-bottom:1px solid #7c910c}.navigation .menu-list .slide-back a,.navigation .menu-list .slide-item a,.navigation .menu-list li a{padding-left:30px;background:#f8f5f4}.navigation .main-menu{position:fixed}.nav-overlay,.navigation .slide-menu{position:absolute}.nav-overlay{height:100vh;width:100vw;background:rgba(0,0,0,.6);z-index:998}.no-scroll{overflow:hidden}#mainNavButton{cursor:pointer;display:block;position:relative}#mainNavButton img{width:66px}.foot-icon,.header-icon{text-align:center;display:block}.foot-icon img,.header-icon img{height:23px}.foot-icon span,.header-icon span{display:none}.foot-icon.foot-icon span,.header-icon.foot-icon span{display:block}.share{cursor:pointer}.foot-share,.head-share{position:absolute;top:55px;background:#f8f5f4;padding:10px;width:205px;visibility:hidden;transition:all .5s ease-in-out;opacity:0}.foot-share .sharethis-inline-share-buttons div,.head-share .sharethis-inline-share-buttons div{display:inline-block!important}.foot-share.open,.head-share.open{visibility:visible;opacity:1;transform:translateY(20px)}.foot-share{top:-100%;left:0;width:100%}.foot-share.open{transform:translateY(5px)}.fixed-mobile{position:fixed;bottom:0;left:0;background:#f8f5f4;z-index:4;display:none;box-shadow:0 -5px 5px -4px #737373}.sidenav h5{background:none;font-family:Lora,serif;border-bottom:1px solid #7c910c;margin:0;padding-bottom:12px}.sidenav ul{background:#f8f5f4;margin:0;padding:0;list-style:none}.sidenav ul li>a{padding:12px 25px 12px 35px;position:relative;border-bottom:1px solid #fff}.sidenav ul li>a:after{content:"\f105";font-family:FontAwesome;position:absolute;left:15px;transform-origin:center center;top:50%;margin-top:-10px;transition:all .5s ease-in-out;font-size:15px}.sidenav ul li>a:hover{background:#e2efc4}.sidenav ul a.nav-link.show{border-bottom:none}.sidenav ul a.nav-link.show:after{transform:rotate(90deg)}.sidenav ul .dropdown-menu{border:none;z-index:3;position:relative!important;width:100%!important;transform:none!important}.sidenav ul .dropdown-menu .dropdown-item{padding:10px 4px 10px 25px;font-size:.9rem}.sidenav ul .dropdown-menu a:hover{background:none;color:#7c910c}.sidenav ul .dropdown-menu a:active,.sidenav ul .dropdown-menu a:focus{background:none}.sidenav ul .current-page:not(a.nav-link){font-weight:700;color:#7c910c}.sidenav ul a.nav-link.current-page{background:#e2efc4}@media (min-width:992px){.sidenav ul{background:none}.sidenav ul li>a{padding:12px 4px 12px 25px;border-bottom:1px solid #7c910c}.sidenav ul li>a:after{left:5px}}.sub-navigation{display:none}.sub-nav-button{background:#e2efc4;padding:8px 15px;font-size:1.3rem;position:relative}.sub-nav-button:after{content:"\f107";font-family:FontAwesome;position:absolute;right:15px;top:11px;transition:all .5s ease-in-out;font-size:15px}@media (min-width:992px){.navigation .main-menu{width:50%;transform:translate3d(100%,0,0)}.navigation .main-menu .menu-list{width:100%}.navigation .main-menu .menu-list .slide-back,.navigation .main-menu .menu-list .slide-item,.navigation .main-menu .menu-list li{margin-right:calc(50vw - 530px);transition:all .5s ease-in-out}.navigation .main-menu .menu-list .slide-back:hover,.navigation .main-menu .menu-list .slide-item:hover,.navigation .main-menu .menu-list li:hover{background:#e2efc4}.navigation .main-menu .close-search{width:600px;cursor:pointer}.navigation .main-menu li a:after,.navigation .slide-menu li a:after{left:10px;margin-top:5px}.header-icon span{display:block;margin-top:5px}.sub-navigation{display:block}}#footer-wrap{width:100%;overflow-x:hidden}#footer{color:#fff}#footer h4{color:#fff;font-family:Lora,serif}#footer i,#footer span{color:#fff}#footer .footer-socials .row{margin:0 -5px}#footer .footer-socials .col{padding:5px}#footer .footer-socials a:not(.btn){display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;text-align:center;border:1px solid #fff;border-radius:50%;transition:all .5s ease-in-out}#footer .footer-socials a:not(.btn) i{font-size:20px;color:#fff}#footer .footer-socials a:not(.btn):hover{background:#7c910c}#footer .footer-socials a:not(.btn).btn:hover{color:#454342!important}#footer ul.footer-nav{list-style:none;margin-top:15px;padding:0}#footer ul.footer-nav a{font-weight:700;color:#fff}#footer ul.footer-nav a:hover{color:#a6cd44;text-decoration:underline}#footer a.btn.newsletter{color:#454342}#footer a.btn.newsletter:hover{color:#fff}#footer #subfooter ul{padding:0;list-style:none}#footer #subfooter ul li{position:relative}#footer #subfooter ul li:after{content:"|";display:inline;position:absolute;right:0;top:0}#footer #subfooter ul li:last-child:after{display:none}#page-encapsulation{flex-direction:column;display:flex;width:100%;min-height:100vh;position:relative}#header-wrap{display:flex;flex:0 1 auto;background:#f8f5f4;z-index:99;height:100px}#page-wrap{flex:1 0 auto;margin-top:100px}#footer-wrap{flex:0 1 auto}@media (min-width:992px){#page-wrap{margin-top:150px}#header-wrap{height:auto}#page-wrap.home{margin-top:102px}}.video-wrap{position:relative;height:500px;background:none;background:#000}.video-wrap.after{width:100%;position:absolute;bottom:-6px;background:url(/images/svg/grass-edge-2.svg) repeat-x;content:"";height:25px}.video-caption{color:#fff;width:100%;z-index:4;position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.video-caption span{display:block;font-size:2.5rem}.video-caption h1,.video-caption span{font-family:Lora,serif}.video-caption h1{font-size:4rem;margin:15px 0}.video-wrap-full{position:relative;height:auto;background:#000}.video-wrap-full:after{width:100%;position:absolute;bottom:-6px;background:url(/images/svg/grass-edge-2.svg) repeat-x;content:"";height:25px}.youtube-wrapper{position:relative;height:400px}.youtube-wrapper iframe{opacity:.5}.vimeo-wrapper,.youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.vimeo-wrapper{z-index:0;overflow:hidden}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100%;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-wrap,.retreat-gall{position:relative}.banner-wrap .slick-dots,.retreat-gall .slick-dots{top:210px;bottom:auto}.banner-wrap .slick-dots li button:before,.retreat-gall .slick-dots li button:before{font-size:18px;opacity:1;color:#fff}.banner-wrap .slick-dots li.slick-active button:before,.retreat-gall .slick-dots li.slick-active button:before{color:#7c910c;opacity:1}.slick-dotted.slick-slider{margin-bottom:0}.banner-wrap .slick-prev:before{background:url(/images/svg/arrow-left.svg) no-repeat;background-size:44px 44px}.banner-wrap .slick-next:before,.banner-wrap .slick-prev:before{content:"";width:44px;height:44px;display:inline-block;opacity:1}.banner-wrap .slick-next:before{background:url(/images/svg/arrow-right.svg) no-repeat;background-size:44px 44px}.banner-caption{color:#fff;padding:20px;background:#666a20;text-align:center;width:100%;position:relative;opacity:1}.banner-caption span{font-size:2.2rem}.banner-caption .banner-title{margin-bottom:20px;font-family:Lora,serif}.banner-caption p{font-family:Lora,serif;font-size:1.2rem}.banner-caption .btn{margin-top:20px}.page-banners{position:relative}.page-banners .fa-angle-down{position:absolute;bottom:65px;left:50%;z-index:3;font-size:2rem;color:#fff;transform:translateX(-50%)}.page-banners.banners .fa-angle-down{bottom:50px}.page-banners:after{width:100%;position:absolute;bottom:-6px;background:url(/images/svg/grass-edge-2.svg) repeat-x;content:"";height:25px}@media (min-width:768px){.banner-overlay-panel{position:absolute;right:15px;border:3px solid #fff;top:35px;z-index:9;width:30%}.banner-wrap .slick-dots,.retreat-gall .slick-dots{top:258px;bottom:auto}}@media (min-width:992px){.home .video-wrap,.home .video-wrap-full,.home .youtube-wrapper{min-height:calc(100vh - 102px)!important;max-height:calc(100vh - 102px)!important;overflow:hidden}}@media (min-width:1200px){.banner-wrap,.retreat-gall{position:relative}.banner-wrap .slick-dots,.retreat-gall .slick-dots{bottom:35px;top:auto}.banner-caption{width:700px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;padding:50px;border-radius:4px;background:rgba(102,106,32,.75)}.banner-wrap .slick-prev{left:calc(50vw - 600px)!important}.banner-wrap .slick-next{right:calc(50vw - 600px)!important}}@media (min-width:1600px){.banner-wrap .slick-prev{left:calc(50vw - 700px)!important}.banner-wrap .slick-next{right:calc(50vw - 700px)!important}}.btn{color:#fff;border-radius:4px;padding:10px 2rem;border:1px solid #7c910c;transition:all .5s ease-in-out;text-transform:uppercase;font-size:1rem}.btn.btn-default{background:#7c910c}.btn.btn-default:hover{background:#666a20;color:#fff!important}.btn.btn-secondary{background:#e4e1e0;color:#454342}.btn.btn-secondary:hover{background:#fff;color:#454342!important}.btn.btn-primary{background:#7c910c}.btn.btn-primary:hover{background:#666a20;color:#fff!important;border:1px solid #7c910c}.btn.btn-retreat{background:#f8f5f4;color:#666a20!important}.btn.btn-retreat:hover{background:#fff;color:#666a20!important;border:1px solid #7c910c}.modal-alert button{border:none!important}.modal-alert button,.modal-alert button i{background:none!important}.news-tag{font-size:.8rem;padding:3px 8px}.news-tag:hover{color:#000}.btn-edit-block{position:absolute;right:20px;z-index:1}#back-top{display:none;position:fixed;bottom:80px;right:15px;z-index:99;font-size:18px;background-color:#7c910c;padding:10px 15px;border:none;border-radius:5px;cursor:pointer;opacity:.7;transition:all .5s ease-in-out}#back-top,#back-top i{color:#fff}#back-top:hover{opacity:1}.badge{border-radius:4px;padding:8px;color:#fff;background:#f8f5f4;font-size:80%}.badge.badge-primary{background:#666a20;color:#e2efc4!important;border:1px solid #e2efc4}.badge.badge-green{background:#e2efc4!important;color:#7c910c!important;border:1px solid #e2efc4}.badge.badge-green:hover{border-color:#7c910c}.badge.badge-white{background:none!important;color:#454342!important;border:1px solid #454342}.card-featured{background-color:#615f60;border-color:#474647}.card-featured .card-footer,.card-featured .card-header{background-color:transparent}.card-hover-featured{background-color:#615f60;border-color:#474647;transition:background-color .5s ease-out}.card-hover-featured .card-footer,.card-hover-featured .card-header{background-color:transparent}.card-hover-featured:hover{background-color:#7b787a}.card-hover-primary{background-color:#7c910c;border-color:#546208;transition:background-color .5s ease-out}.card-hover-primary .card-footer,.card-hover-primary .card-header{background-color:transparent}.card-hover-primary:hover{background-color:#a4c010}.card{border:none}.card .list-date{position:absolute;top:0;right:0}.card .card-img-top{position:relative}.card .card-img-top .panel-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:4px;padding:10px 2rem;border:1px solid #fff;color:#fff;background:rgba(0,0,0,.7);white-space:nowrap}.card .focuspoint,.card .lazyload-placeholder{min-height:140px;background-color:#000!important}.card .focuspoint img,.card .lazyload-placeholder img{transition:all .5s ease-in-out!important;transform:scale(1);opacity:1}.card:hover .focuspoint img,.card:hover .lazyload-placeholder img{transform:scale(1.1);opacity:.7}.card:hover .btn{opacity:1}.card .line-bottom{border-bottom:1px solid #7c910c;padding-bottom:2rem}@media (min-width:992px){.card .card-img-top .panel-button{opacity:0;background:rgba(0,0,0,.2);transition:all .5s ease-in-out}.card:hover .card-img-top .panel-button{opacity:1}}.card.event-panel{background:#fff;border:1px solid #ccc;margin-bottom:10px}.card.event-panel .event-image{background:#000}.card.event-panel .cancelled{height:100px;width:100px}.card.event-panel .focuspoint,.card.event-panel .lazyload-placeholder{min-height:140px;background-color:#fff!important}.card.event-panel .focuspoint img,.card.event-panel .lazyload-placeholder img{transition:all .5s ease-in-out!important;transform:scale(1);opacity:1}.card.event-panel:hover .focuspoint img,.card.event-panel:hover .lazyload-placeholder img{transform:scale(1.1);opacity:.7}.card.event-panel:hover .btn{opacity:1}.card.event-panel .btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;opacity:0}.card.event-panel .card-body{background:#ebebeb}.card.event-panel .ev-details{padding:15px 0}.card.event-panel .ev-details span{display:block}.card.event-panel .ev-details .ev-date{color:#fff;font-size:.8rem;line-height:1.4;font-family:Lora,serif;text-align:center;padding:4px 12px;text-transform:uppercase}.card.event-panel .ev-details .ev-date .from{font-size:.6rem}.card.event-panel .ev-details .ev-date .eday{color:#000;font-size:1.4rem}.card.event-panel .card-title{text-transform:uppercase;margin-bottom:4px}.leader .card.team{cursor:pointer;background:#fff;border-bottom-right-radius:4px;border-bottom-left-radius:4px;height:100%}.read-more{color:#7c910c;font-size:.9rem;font-weight:700}.card.news-default h4{font-size:1.5rem;font-family:Lora,serif}.card.news-default small{font-size:.8rem}.card.news-default .lazyload-placeholder{border-top-right-radius:4px;border-top-left-radius:4px}.card.news-default .img-link img{transition:all .5s;transform:scale(1);opacity:.8}.card.news-default .img-link:hover img{transform:scale(1.05);opacity:1}@media (min-width:992px){.card.card-horizontal .focuspoint{min-height:280px}.card .line-bottom{padding-bottom:1rem}.card.news-default h4{font-size:1.2rem}}.share-popover i{font-size:1.5rem}.share-popover .fa-envelope{color:#767676}.share-popover .fa-facebook-square{color:#2b65a4}.share-popover .fa-twitter-square{color:#00b3f2}.share-popover .fa-linkedin-square{color:#0171a3}.share-popover .fa-google-plus-square{color:#e35338}.modal:not(.lightbox) .modal-dialog .modal-header{padding:0;border-bottom:none}.modal:not(.lightbox) .modal-dialog .modal-content{border:none}.modal:not(.lightbox) .modal-dialog .modal-body{padding:1.5rem;background:#fff}.modal:not(.lightbox) .modal-dialog .close{position:absolute;top:.8rem;right:.8rem;z-index:20;font-size:2rem;text-shadow:1px 1px 0 #000!important}.modal:not(.lightbox) .modal-dialog .modal-image{background:#aaa}.modal:not(.lightbox) .modal-dialog .modal-image .close{color:#fff}.modal:not(.lightbox) .modal-dialog h4.modal-title{color:#646464!important;margin-bottom:1rem}.modal:not(.lightbox) .modal-dialog .modal-footer{border-top:none;background:#e9e9e9}.modal:not(.lightbox) .modal-dialog button:hover{cursor:pointer}.times-modal .modal-dialog{margin:5% 0;max-width:1200px;background:none}.times-modal .modal-dialog .modal-body{padding:1.2em}.times-modal .modal-dialog .modal-content{position:relative;border-radius:8px}.times-modal .modal-dialog .modal-content .modal-header{background:#0d6efd;padding:1rem;position:relative}.times-modal .modal-dialog .modal-content .modal-header h4{margin:0;color:#fff!important;text-transform:capitalize}.times-modal .modal-dialog .modal-content .modal-header .close{font-size:12px;color:#fff;text-shadow:none!important;right:1rem;top:-40px}.times-modal .modal-dialog .modal-content .modal-header .close span{font-size:2rem;position:relative;top:3px}.times-modal .modal-dialog .modal-content .stop-name{font-size:.8rem}.times-modal .modal-dialog .modal-footer{background:none}.times-modal .modal-dialog .modal-footer .btn{min-width:200px}.times-modal .modal-dialog .move-right{background:#7c910c;color:#fff;position:absolute;right:0;top:0;height:100%;display:flex;align-items:center;text-align:center;padding:10px}.times-modal .modal-dialog div.times-table{overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-left:144px;overflow-y:visible;padding:0}.times-modal .modal-dialog div.times-table table{border-collapse:separate;border-spacing:0;min-width:600px}.times-modal .modal-dialog div.times-table table tr:nth-child(2n),.times-modal .modal-dialog div.times-table table tr:nth-child(2n) th{background:#eff6fd}.times-modal .modal-dialog div.times-table table tr:nth-child(odd),.times-modal .modal-dialog div.times-table table tr:nth-child(odd) th{background:#fff}.times-modal .modal-dialog div.times-table td,.times-modal .modal-dialog div.times-table th{margin:0;font-size:1rem;white-space:nowrap;padding:6px;text-align:left}.times-modal .modal-dialog div.times-table .headcol{position:absolute;width:162px;left:0;top:auto}@supports (-webkit-touch-callout:none){.times-modal .modal-dialog div.times-table{margin-left:0}.times-modal .modal-dialog div.times-table .headcol{position:relative}}@media (min-width:768px){.times-modal .modal-dialog div.times-table{margin-left:225px}.times-modal .modal-dialog div.times-table td,.times-modal .modal-dialog div.times-table th{font-size:1rem}@supports (-webkit-touch-callout:none){.times-modal .modal-dialog div.times-table{margin-left:0}}.times-modal .modal-dialog div.times-table .headcol{width:240px}.times-modal .modal-dialog div.times-table table{width:100%}}@media (min-width:992px){.times-modal .modal-dialog .modal-content{padding:1.5rem}.times-modal .modal-dialog .modal-content .modal-header .close{right:1.5rem;font-size:18px;top:35%;transform:translateY(-35%)}.times-modal .modal-dialog div.times-table{margin-right:30px}.times-modal .modal-dialog div.times-table td,.times-modal .modal-dialog div.times-table th{font-size:.8rem}.times-modal .modal-dialog div.times-table .headcol{width:18em}.times-modal .modal-dialog div.times-table.tablefits{width:100%;overflow:hidden;margin-left:0;margin-right:0}.times-modal .modal-dialog div.times-table.tablefits .headcol{position:relative;width:11em}.times-modal .modal-dialog div.times-table.tablefits table{width:100%}}#reviews .modal-body{box-shadow:inset 0 -3px 5px 0 rgba(0,0,0,.36)}#reviews .modal-footer{background:none}.review_buttons{position:sticky;bottom:0;left:0}.btn-close{padding:0;position:absolute;right:15px;top:4px;width:44px;height:44px;background:#f4f4f4;border-radius:50%}.btn-close:before{content:"\f00d";font-family:FontAwesome;color:#454342;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:-1px;font-size:20px}#directions #directions-accordion .accordion-item,.find-us #directions-accordion .accordion-item{border:none}#directions #directions-accordion h5,.find-us #directions-accordion h5{margin-bottom:0;background-color:#666a20!important;font-family:Lora,serif;color:#fff;position:relative}#directions #directions-accordion h5:after,.find-us #directions-accordion h5:after{content:"\f107";font-family:FontAwesome;position:absolute;right:10px;top:51%;transform:translateY(-50%);font-size:20px}@media (min-width:992px){.btn-close{top:20px}}.ajax-testimonial{display:none;opacity:0;transition:opacity 2s;transition-delay:3s}.slick-active .ajax-testimonial{opacity:1}.testimonial-image{max-width:155px}.widget-testimonial h5{font-family:Lora,serif}#hsmap{width:100%;height:560px;z-index:1;opacity:.01;transition:opacity 1s}.on-desktop #map-wrap{left:0}@media screen and (min-width:992px){.on-desktop #map-wrap{position:relative;display:block;top:0}}#map-wrap #close-map{position:absolute;top:0;right:0;background:#a11922;padding:1px;z-index:2;color:#fff;width:50px;height:50px;border:none;font-size:2rem}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:none!important}.leaflet-control{margin-top:0!important;margin-left:8px!important}@media screen and (min-width:768px){.leaflet-control{margin-left:0!important}}.leaflet-touch .leaflet-bar a{width:50px!important;height:50px!important;line-height:50px!important;color:#fff!important;background:#7c910c!important;border:none!important;border-radius:0!important;margin-bottom:3px!important}.leaflet-container a{color:#7c910c!important}.leaflet-container a:hover{color:#fff!important}.map-mob{background:url(/images/sharpham_map_with_totnes.jpg) no-repeat;width:100%;height:300px;background-size:cover;display:flex;align-items:center;justify-content:center}html.device-ios #map-wrap{margin-top:70px}.hsmarker.style-1{background:url(/images/map-marker-1.png) no-repeat}.hsmarker.style-2{background:url(/images/map-marker-2.png) no-repeat}.hsmarker.style-3{background:url(/images/map-marker-3.png) no-repeat}.hsmarker.style-4{background:url(/images/map-marker-4.png) no-repeat}.hsmarker.style-5{background:url(/images/map-marker-5.png) no-repeat}.hsmarker{width:33px!important;height:43px!important;background-size:100%!important;color:#454342;text-align:center;z-index:700;display:flex!important;padding-top:8px;justify-content:center}.marker-list .hsmarker{width:33px;height:55px;font-size:12px;border:none;padding-left:1px;margin-right:5px}.marker-list .list-marker:hover{color:#000;cursor:pointer}#next-marker,#prev-marker{width:50px;height:50px;background:#7c910c;border:none;color:#fff;overflow:hidden;font-size:1.5rem}#hsmap-infopane{position:absolute;bottom:0;left:0;padding-left:7px;padding-right:7px;width:100%;height:225px;z-index:800;opacity:0;color:#454342!important;transform:translateY(100%);transition:transform .5s,opacity .5s}@media screen and (min-width:400px){#hsmap-infopane{padding-left:0;padding-right:0}}#hsmap-infopane div{z-index:1}#hsmap-infopane .tooltip{opacity:0;height:100%}#hsmap-infopane:after{content:" ";display:block;position:absolute;width:100%;height:100%;background:#fff;opacity:1;top:0;left:0;z-index:0}#hsmap-infopane.open{transform:translateY(0);opacity:1}#hsmap-infopane .tooltip-details,#hsmap-infopane .tooltip-img{opacity:0}#hsmap-infopane .tooltip-img{height:45%}#hsmap-infopane .tooltip-details{height:55%}#hsmap-infopane .tooltip-details h2{font-size:1.35rem!important;margin-bottom:.5rem}#hsmap-infopane .tooltip-details p{padding-right:60px;font-size:.8rem;line-height:1.5rem}#hsmap-infopane .tooltip-details .btn{outline:none;position:relative;height:auto;font-size:.75rem;white-space:normal;line-height:.9rem;color:#fff!important}#hsmap-infopane #tooltip-link,#hsmap-infopane .tooltip-details .btn span{display:none}#hsmap-infopane .close-btn{display:inline-block;position:absolute;top:-40px;right:0;background:#a11922;color:#fff;width:40px;height:40px;text-align:center;font-size:1.7rem;padding-top:6px;transition:color .5s,background .5s}@media screen and (min-width:400px){#hsmap-infopane .close-btn{padding-top:5px}}@media screen and (min-width:576px){#hsmap-infopane .close-btn{padding-top:5px}}@media screen and (min-width:768px){#hsmap-infopane .close-btn{padding-top:0}}#hsmap-infopane .close-btn:hover{background:#fff!important;color:#2d2c28!important;cursor:pointer!important}@media screen and (min-width:400px){#hsmap-infopane .tooltip-details,#hsmap-infopane .tooltip-img{height:100%}#hsmap-infopane .tooltip-details p{padding-right:0}#hsmap-infopane .tooltip-details .btn span{display:inline}}.mobile-map-controls{background:#e2efc4}@media screen and (min-width:992px){.tooltip-details .btn{outline:none;position:absolute!important;width:96%;left:2%;bottom:15px;padding:13px 6px;font-size:1rem}#hsmap-infopane{bottom:0;left:auto;right:0;width:300px;height:100%;transform:translateX(100%);border-top:none}#hsmap-infopane .tooltip-details,#hsmap-infopane .tooltip-img{height:50%}#hsmap-infopane.open{transform:translateX(0)}#hsmap-infopane .close-btn{top:0;left:-40px;right:auto;width:40px;height:40px;background:#a11922}}#ride-select{opacity:0;transition:opacity .5s}#ride-select.active{opacity:1}.dropup .dropdown-toggle{display:block;width:100%;text-align:left;height:50px}.dropup .dropdown-toggle:after{position:absolute;right:10px;top:50%;transform:translateY(-10%)}.dropup .dropdown-menu{width:100%;background:#f8f5f4;color:#7c910c}.dropup .dropdown-item{padding:3px 1rem}.dropup .mob-marker-list-group{display:none}#cat-select{width:100px}#cat-select .dropdown-toggle,#ride-select .dropdown-toggle{padding-left:8px;font-size:.9rem;padding-top:11px;color:#7c910c}#cat-select .dropdown-toggle small,#ride-select .dropdown-toggle small{display:block;font-size:70%;font:Montserrat,sans-serif}#map-wrap{display:none;position:relative;width:100%}.on-desktop #map-wrap{top:0}@media screen and (min-width:992px){.on-desktop #map-wrap{display:block;position:relative;top:0}}#ride-type-accordion .card-header{background:#7c910c}#ride-type-accordion .card-header a{color:#fff}#ride-type-accordion .card-header a:hover{color:#f8f5f4}#ride-type-accordion ul li:before{display:none}#ride-type-accordion .cat-group{margin-bottom:10px}.faq-qa-group h5{padding:10px 20px;font-size:1.25rem}.faq-accordion .card{margin-bottom:10px}.faq-qa-group .card-header{background:#f8f5f4;padding:0;border:none;position:relative}.faq-qa-group .card-header.open,.faq-qa-group .card-header:hover{background:#e2efc4}.faq-qa-group .card-header a{display:block;font-size:1.1rem;padding:.5rem 1.25rem}.faq-accordion h5 a:before{content:"\f105";font-size:1.4rem;left:8px}.faq-accordion .card-header.open h5 a:before,.faq-accordion h5 a:before{font-family:FontAwesome;position:absolute;top:50%;transform:translateY(-50%)}.faq-accordion .card-header.open h5 a:before{content:"\f106";font-size:1.6rem;right:10px}.faq-accordion .card{border:none}.faq-qa-group .card-header{transition:background .5s}.faq-qa-group .card-header.open{background:#f8f5f4}.faq-accordion .collapse{display:none}#accordion-cat h3{cursor:pointer;border-bottom:1px solid #7c910c;position:relative}#accordion-cat h3:after{content:"+";font-family:FontAwesome;right:15px;top:50%;margin-top:-15px;transition:all .5s ease-in-out;position:absolute}#accordion-cat h3[aria-expanded=true]{border-bottom:none}#accordion-cat h3[aria-expanded=true]:after{transform:rotate(45deg)}.list-row .featured-listing{background:#ccc!important}.list-row .list-img{min-height:150px}.list-row .list-date{position:absolute;bottom:0;left:0;display:block;color:#fff;text-align:center}.list-row .list-date span{display:block}.list-row .list-description span{display:flex}.list-row .list-description span.btn{display:inline-block;border:1px solid #7c910c}.filter-wrap{position:relative;overflow:hidden}.filter-wrap .listing-filters{position:fixed;right:-100%;top:0;height:100%;width:90%;background:#fff;border-left:5px solid #ccc;transition:all .5s ease-in-out;z-index:999;padding:15px}.filter-wrap .listing-filters.filter-open{right:0}.filter-wrap .listing-filters .apply-filter{cursor:pointer}img.silence{width:25px;margin-left:-3px}.over-scroll{overflow-x:scroll;padding-bottom:10px}.features div:nth-child(odd){background-color:#7c910c}.pricing .annual{display:none}.retreat-panel-body h5{font-family:Lora,serif;font-size:1.5rem}.retreat-panel-body i{width:18px;text-align:center;font-size:14px}.retreat-panel-body hr{border-color:#7c910c}#retreat-accordion .accordion-header .accordion-button{background:#e2efc4;font-family:Lora,serif;font-size:1.8rem;color:#454342}.retreat-nav{background:#e2efc4;position:sticky;top:85px;z-index:99}.retreat-nav .retreatnav-item{font-family:Lora,serif;font-size:1.2rem;color:#454342;transition:all .5s ease-in-out}.retreat-nav .retreatnav-item:hover{background:#bedb78}.retreat-nav a.btn.btn-book{border:none;background:#a11922}.retreat-nav a.btn.btn-book:hover{background:#666a20;color:#fff!important}@media only screen and (min-width:992px) and (max-width:1030px){.retreat-nav a.btn.btn-book{font-size:14px}}.summary-title{background:#fff}.rev-rating,.review-count{text-decoration:none!important}.rev-rating i,.review-count i{color:#f2ca52}.rg-filter{border-top:2px solid #fff;background:#666a20;color:#fff}.rg-filter h4{font-family:Lora,serif;margin-bottom:0;font-size:18px}.rg-filter .filter-but{background:#7c910c}.retreat-page .row.program-listing,.whats-on-page .row.program-listing{margin:0}.retreat-page .row.program-listing .row>*,.whats-on-page .row.program-listing .row>*{padding:0}.retreat-page .row.program-listing a,.whats-on-page .row.program-listing a{text-decoration:none!important}.retreat-page .row.program-listing h4,.whats-on-page .row.program-listing h4{font-size:22px;font-family:Lora,serif}.retreat-page .row.program-listing .rg-date,.whats-on-page .row.program-listing .rg-date{position:absolute;color:#454342;bottom:10px;left:20px;border-radius:6px;background:#f3f9e7;line-height:normal;padding-bottom:4px}.retreat-page .row.program-listing .rg-date .year,.whats-on-page .row.program-listing .rg-date .year{color:#fff;padding:4px 8px;width:100%;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:5px}.retreat-page .row.program-listing .rg-date .day,.whats-on-page .row.program-listing .rg-date .day{font-size:22px}.retreat-page .row.program-listing .rg-date .month,.whats-on-page .row.program-listing .rg-date .month{font-size:12px;text-transform:uppercase;width:100%}.retreat-page .row.program-listing .rg-image,.whats-on-page .row.program-listing .rg-image{align-self:flex-start}.retreat-page .row.program-listing .rg-image img,.whats-on-page .row.program-listing .rg-image img{width:100%}.retreat-page .row.program-listing .rg-list-button-more,.whats-on-page .row.program-listing .rg-list-button-more{background:#fff;color:#8e8e8e;border-radius:4px;text-transform:uppercase;border:1px solid #7c910c;padding:8px 3rem;font-weight:400;font-size:16px}.retreat-page .row.program-listing .rg-list-button-more:hover,.whats-on-page .row.program-listing .rg-list-button-more:hover{background:#666a20;color:#fff!important}.retreat-page .row.program-listing .rg-list-button-waitlist,.whats-on-page .row.program-listing .rg-list-button-waitlist{background:#fff;color:#8e8e8e!important;border-radius:4px;text-transform:uppercase;border:1px solid #a11922;padding:8px 3rem;font-weight:400;font-size:16px;width:calc(100% - 72px);position:relative}.retreat-page .row.program-listing .rg-list-button-waitlist:hover,.whats-on-page .row.program-listing .rg-list-button-waitlist:hover{background:#a11922;color:#fff!important}.retreat-page .row.program-listing .rg-list-button-waitlist:after,.whats-on-page .row.program-listing .rg-list-button-waitlist:after{text-align:center;background:#a11922;content:"FULLY BOOKED";font-size:10px;width:75px;display:flex;align-items:center;color:#f2ca52;font-weight:bolder;position:absolute;right:-72px;top:-1px;height:calc(100% + 2px);border-top-right-radius:4px;border-bottom-right-radius:4px}.retreat-page .row.program-listing .rg-list-button-book-now,.whats-on-page .row.program-listing .rg-list-button-book-now{background:#7c910c;border-radius:4px;text-transform:uppercase;border:1px solid #7c910c;padding:8px 3rem;font-weight:400;font-size:16px;margin-right:0;color:#fff!important;position:relative}.retreat-page .row.program-listing .rg-list-button-book-now:hover,.whats-on-page .row.program-listing .rg-list-button-book-now:hover{background:#666a20;color:#fff!important}.retreat-page .row.program-listing .rg-list-button-book-now.spaces,.whats-on-page .row.program-listing .rg-list-button-book-now.spaces{border-top-right-radius:0;border-bottom-right-radius:0;width:calc(100% - 72px)}.retreat-page .row.program-listing .rg-list-remaining,.whats-on-page .row.program-listing .rg-list-remaining{background:#e2efc4;border-top-right-radius:4px;display:flex;align-items:center;border-bottom-right-radius:4px;height:calc(100% + 2px);width:75px;position:absolute;right:-72px;text-align:center;font-size:11px;top:-1px;color:#454342;justify-content:center;padding:0 6px}.retreat-page .row.program-listing .rg-list-remaining span:first-child,.whats-on-page .row.program-listing .rg-list-remaining span:first-child{margin-right:5px}@media (max-width:991.98px){.retreat-page .row.program-listing .rs-list-button-more,.whats-on-page .row.program-listing .rs-list-button-more{display:none!important}.retreat-page .row.program-listing .rs-event-details-container,.whats-on-page .row.program-listing .rs-event-details-container{width:100%!important;float:none}}@media (min-width:992px){.retreat-page .row.program-listing .rg-list-button-book-now,.retreat-page .row.program-listing .rg-list-button-waitlist,.whats-on-page .row.program-listing .rg-list-button-book-now,.whats-on-page .row.program-listing .rg-list-button-waitlist{padding:8px 1rem!important}}.retreat-page .row.program-listing .rg-date{position:relative;bottom:auto;left:auto;z-index:0}.filter-but{cursor:pointer}#retreat-accordion .accordion-button:after{background-size:21px;margin-right:15px;width:21px;height:18px}#retreat-filter{color:#454342!important;position:fixed;left:100%;width:100%;max-width:440px;transition:all .5s ease-in-out;min-height:100vh;background:#e2efc4;z-index:100}#retreat-filter h3{font-family:Lora,serif}#retreat-filter .fa-xmark-large{cursor:pointer}#retreat-filter.open{transform:translateX(-100%)}#retreat-filter #filter-accordion.accordion{background:none!important;border:none!important;background-color:transparent;--bs-accordion-border-color:transparent;overflow:scroll;height:calc(100vh - 160px);padding-bottom:100px}#retreat-filter #filter-accordion.accordion .accordion-button{background:none;box-shadow:none;font-size:20px;color:#454342!important}#retreat-filter #filter-accordion.accordion .accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-icon)}#retreat-filter #filter-accordion.accordion .accordion-header{font-family:Lora,serif;border-bottom:1px solid #7c910c}#retreat-filter #filter-accordion.accordion .accordion-item{background-color:transparent}#retreat-filter #filter-accordion.accordion .accordion-item input+label{background:none}#retreat-filter #filter-accordion.accordion .accordion-item .form-check{display:flex}#retreat-filter #filter-accordion.accordion .accordion-item .form-check-input{width:25px;height:25px;min-width:25px;background-color:transparent;border:1px solid #7c910c!important}#retreat-filter #filter-accordion.accordion .accordion-item .form-check-input:checked{background-color:#7c910c;border-color:#7c910c}#retreat-filter #filter-accordion.accordion .accordion-item .form-check-label{font-size:16px;margin-left:10px;padding-top:3px}#retreat-filter #filter-accordion.accordion .accordion-item .form-check-input:focus{border:none;outline:0;box-shadow:none}#retreat-filter #filter-accordion.accordion .accordion-item .months input+label{border-radius:6px;text-align:center;background:none;border:1px solid #7c910c!important;color:#454342;width:100%}#retreat-filter #filter-accordion.accordion .accordion-item .months input:checked+label{background:#7c910c!important;color:#fff!important}#retreat-filter #filter-accordion.accordion .accordion-item .cats input:checked+label{background:none!important}#retreat-filter .filter-buttons{position:absolute;bottom:0;left:0;width:100%;background:#e2efc4;border-top:1px solid #7c910c}.venue-nav{background:#e2efc4;position:relative;top:5px;z-index:2}.venue-nav a{transition:all .5s ease-in-out;font-family:Lora,serif;font-size:1.2rem}.venue-nav a:hover{background:#bedb78}.venue-nav .collapse{background:#f1eeed}.venue-nav .nav-but{position:relative}.venue-nav .nav-but i{position:absolute;right:15px;top:12px}.venue-nav .nav-but[aria-expanded=true] i{transform:rotate(180deg)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-icon)}@media (min-width:768px){#retreat-filter #filter-accordion.accordion{height:calc(100vh - 184px)}}@media (min-width:992px){.retreat-panel-body h5{font-size:1.2rem}.venue-nav .collapse{background:none;visibility:visible}.rg-filter{border-top:none}.rg-filter h4{font-size:24px}.retreat-panel-body{border:4px}.retreat-panel-body .summary-title{color:#fff;border-top-right-radius:4px;background:#666a20;border-top-left-radius:4px}#retreat-accordion .accordion-collapse{visibility:visible}#retreat-accordion .cms-block.block-margin{margin-bottom:2rem}.retreat-gall .slick-list{margin-bottom:-7px}.flipped .list-col:first-of-type{order:2}.flipped .list-col:nth-of-type(2){order:1}.filter-wrap{position:relative}.filter-wrap .listing-filters{position:relative;right:auto;height:auto;width:100%;background:none;z-index:1;padding:0;border:none}.over-scroll:not(.retreat-cats){overflow-x:unset;padding-bottom:0}.rev-rating,.review-count{color:#fff!important}#retreat-filter #filter-accordion.accordion{height:calc(100vh - 195px)}}@media (min-width:1200px){#retreat-filter #filter-accordion.accordion{height:calc(100vh - 215px)}}@media (min-width:1600px){.retreat-nav{top:104px}}.main-img .focuspoint{min-height:250px}.media-credit{position:absolute;bottom:0;right:0;background:rgba(0,0,0,.6);color:#fff;font-size:.9rem;padding:4px 7px}.galleries img.img-fluid{width:100%}.galleries a{display:block;position:relative}.galleries a.last-item span.more-overlay{background:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%}.galleries a.last-item span.more-overlay span{width:100%;position:absolute;top:50%;left:0;margin-top:-15px;color:#fff;font-size:2em;text-align:center;display:flex;justify-content:center}.galleries a.last-item span.more-overlay span i{margin-right:5px}.news-gallery .galleries{margin-top:0}.lightbox{background:rgba(0,0,0,.8)}.lightbox .btn-close{display:flex;align-items:center;justify-content:center;width:44px;padding:0!important;height:44px;float:none;z-index:3;position:absolute;top:15px!important;right:15px!important;background:#f1eeed!important;font-size:24px;color:#7c910c;opacity:1;text-shadow:none;font-weight:300;border-radius:50%}.lightbox .btn-close:before{display:none}.lightbox .btn-close svg{position:relative;display:block;width:18px;top:0!important;fill:#7c910c}.page-banners .banner-wrap{width:100%;background:theme-color("light") no-repeat 50%;background-size:cover}.page-banners .banner-wrap.init{min-height:500px;filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px)}.page-banners .media-wrap,.page-banners .slick-slide{position:relative}.page-banners .banner-link{position:absolute;width:100%;height:100%;top:0;left:0}.page-banners .slick-prev{left:25px;z-index:1}.page-banners .slick-next{right:40px}@media (min-width:992px){.main-img .focuspoint{min-height:400px}.media-credit{font-size:.7rem}}.block-media{position:relative;max-height:280px}.block-media .play-icon{color:#fff;font-size:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sections{overflow:hidden}.cms-block.block-margin{margin-bottom:4rem}.cms-block .block-media{max-height:none}.cms-block .block-caption{position:relative;background:#fff}.cms-block .no-nav{position:relative}.cms-block .no-nav .lazyload-placeholder:before{top:-7px;transform:scaleY(-1);z-index:1}.cms-block .no-nav .lazyload-placeholder:after,.cms-block .no-nav .lazyload-placeholder:before{width:100%;height:25px;position:absolute;background:url(/images/svg/grass-edge-2.svg) repeat-x;content:""}.cms-block .no-nav .lazyload-placeholder:after{bottom:-8px}.cms-block .no-nav .media-credit,.cms-block .no-nav.testim .lazyload-placeholder:after{display:none}.cms-block .b-image{min-height:280px;height:100%;width:100%}.cms-block .b-content{padding:0 30px;position:relative;margin-top:-50px;z-index:2}.cms-block .b-content .block-wrap{background:#f1eeed;padding:1.5rem;height:100%;border:4px}.cms-block .testimonial-block{position:relative;width:100%;max-width:1000px;background:#f8f5f4}.cms-block .downloads a.bg-secondary{transition:all .5s ease-in-out}.cms-block .downloads a.bg-secondary:hover{background:#e2efc4!important}.cms-block .block-vid{height:300px}.cms-block .media-credit-block .media-credit{bottom:auto;top:0;border-top-left-radius:4px}@media (min-width:992px){.cms-block .testimonial-block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cms-block.block-margin{margin-bottom:7rem}.cms-block .b-content{margin-top:0;padding:60px 15px}.cms-block .b-content .block-wrap{padding:3rem}.cms-block .block-vid{height:600px}.cms-block .block-media.p-block{position:absolute;width:125%}.cms-block .block-caption{position:absolute;top:50%;left:50%;width:400px;max-width:100%;transform:translate(-50%,-50%)}.cms-block .media-credit-block .media-credit{border-bottom-right-radius:4px;top:auto;bottom:0}.cms-block .media-credit-block.media-left .media-credit{right:auto;left:0;border-bottom-left-radius:4px;border-bottom-right-radius:0}.cms-block .media-wrap{height:100%}}#header-wrap a.logo img{max-width:100%}#header-wrap img.logo-desk{display:none}@media (max-width:991.98px){#header-wrap.scrolled{padding-bottom:1rem;height:auto}#header-wrap.scrolled #mainNavButton span span,#header-wrap.scrolled .donate,#header-wrap.scrolled .subscribe{display:none!important}#header-wrap.scrolled .logo img{max-width:120px}}.head-crumbs{background:#f1eeed}.head-crumbs .bread-wrap{overflow-x:scroll}#cms-bar{position:fixed;top:0;left:0;right:0;width:100%;height:30px;margin-bottom:30px;z-index:99;background:#333;border-bottom:1px solid #ddd;padding:3px 15px;font-size:12px;color:#fff}#cms-bar a{float:right;margin-left:10px;display:inline-block;padding:10px}#cms-bar a.cms-dash{float:left}#cms-bar .user{display:inline-block;padding:10px;font-weight:700;margin-left:10px}#cms-bar #cms-bar-close{cursor:pointer}#cms-bar #cms-bar-close i{font-size:1.6em}#cms-bar-spacer{width:100%;height:30px}#site-search-bar{z-index:3}#site-search-bar #site-search-form{width:100%;max-width:100%;position:relative}#site-search-bar #site-search-form .search-wrap{z-index:99}#site-search-bar #site-search-form #site-search-input.form-control{height:50px;border-radius:4px;border:1px solid #7c910c;border-bottom:none;padding:1.5rem 1.5rem 1.5rem 50px;background:#fff url(/images/svg/search_icon.svg) no-repeat;background-position:left 10px center;font-family:Montserrat,sans-serif}#site-search-bar #site-search-form .btn{border-radius:0;padding:7px 15px}#site-search-bar #site-search-form .site-search-ajax-results-wrap{width:100%;max-height:100%;position:absolute;top:calc(100% - 16px);left:0;z-index:4;background:#fff;z-index:0}#site-search-bar #site-search-form #site-search-ajax-results{background:#fff;padding:8px 10px;border-right:1px solid #7c910c;border-left:1px solid #7c910c;border-bottom:1px solid #7c910c;border-radius:4px}#site-search-bar #site-search-form #site-search-ajax-results i:not(.fa-exclamation-circle):not(.fa-times){text-align:center;width:100%;margin:15px;font-size:2em}#site-search-bar #site-search-form #site-search-ajax-results .close-search{color:#8e8e8e}#site-search-bar #site-search-form #site-search-ajax-results .close-search i{position:relative;top:2px}#site-search-bar #site-search-form #site-search-ajax-results .search-result{border-bottom:1px solid #7c910c;padding:18px 0}#site-search-bar #site-search-form #site-search-ajax-results .search-result:first-child{padding-top:25px}#site-search-bar #site-search-form #site-search-ajax-results .search-result:last-child{padding-bottom:15px;margin-bottom:0}#site-search-bar #site-search-form #site-search-ajax-results .search-result h4{margin:0;font-size:1.1rem;padding:0 1rem;height:100%;display:flex;align-content:center}#site-search-bar #site-search-form #site-search-ajax-results .search-result:last-child hr{display:none}@media (max-width:991.98px){#site-search-bar #site-search-form #site-search-ajax-results .search-result .search-image .focuspoint{width:30px!important;height:30px!important}}#site-search-bar #site-search-form #site-search-ajax-results #more-results-link a{padding:1rem;display:block;font-weight:700;background:#fff}#site-search-bar #site-search-form #site-search-ajax-results .results{font-family:Montserrat,sans-serif!important;font-size:16px;margin-top:10px}#site-search-bar #site-search-form #site-search-ajax-results .results .fa-exclamation-circle{opacity:.6}#site-search-bar #site-search-form #site-search-ajax-results .results ul{list-style:disc;opacity:.6;padding-left:15px}#site-search-bar #site-search-form #site-search-ajax-results .fa-cog{font-size:27px!important;left:-20px;opacity:.8;position:relative}@media (min-width:992px){#site-search-bar #site-search-form{width:500px;justify-content:right;margin:0 0 0 auto}#site-search-bar #site-search-form #site-search-input{height:38px}}@media (min-width:992px){.search{background:none}#header-wrap a.logo img{max-width:100%}#header-wrap a.logo img.logo-mob{display:none}#header-wrap a.logo img.logo-desk{display:block}.head-crumbs .bread-wrap{overflow-x:initial}}.search-page .search-result{margin-top:15px}.search-page .search-result h4{margin:0;padding:0 1rem;height:100%;display:flex;align-content:center}.search-page .search-result p{margin:10px 0 0}.search-page .search-result hr{width:100%}@media (max-width:991.98px){.search-page .search-result .search-image .focuspoint{width:30px!important;height:30px!important}}.search-title{color:#8e8e8e;font-family:Montserrat,sans-serif}.search-title .badge{position:relative;align-self:center;margin-left:auto}.search-image-na,.search-image .focuspoint img{position:relative;display:block;width:30px;height:30px;border-radius:50%}.search-result .search-image{background:rgba(0,0,0,.1);border-radius:50%;width:30px;height:30px}.page-banners .container{position:relative}[data-slick]{display:none}[data-slick].slick-initialized{display:block}.centered-banner-overlay{display:inline;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:9;text-align:center}.centered-banner-overlay img,.strapline{margin:15px}.strapline{color:#fff;background:rgba(0,0,0,.5);text-transform:uppercase;font-weight:400}.collapse{visibility:hidden}.collapse.show{visibility:visible;display:block}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}img.img-lazy-load-responsive{display:block;border:0;opacity:0}picture{height:100%;width:100%;position:absolute}.banner-gallery img.img-lazy-load-responsive,.banner-wrap img.img-lazy-load-responsive{opacity:1}.page-banners img.img-lazy-load-responsive,img:not(.initial).img-lazy-load-responsive{transition:all 1s ease-in-out}.page-banners img.entered.img-lazy-load-responsive,img.error.img-lazy-load-responsive,img.initial.img-lazy-load-responsive,img.loaded.img-lazy-load-responsive,img[data-was-processed=true]{opacity:1}.media-wrap{position:relative}.lazyload-placeholder{position:relative;width:100%;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}.objectfit-image{position:absolute;height:100%;-o-object-fit:cover;object-fit:cover}
/*# sourceMappingURL=site.css.map*/