/*!
Theme Name: Clicky Base Theme
Theme URI: http://www.clicky.co.uk
Author: Clicky Media
Author URI: https://www.clicky.co.uk
Developers: Your Name
Version: 3.0.0
*//*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */body{margin:0}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.wrapper:before,.wrapper:after{content:" ";display:table}.wrapper:after{clear:both}@font-face{font-family:'effralight';src:url("fonts/effralight-webfont.woff2") format("woff2"),url("fonts/effralight-webfont.woff") format("woff"),url("fonts/effralight-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'WinterWonderland';src:url("fonts/WinterWonderland.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue Bold';src:url("fonts/HelveticaNeue-Bold.woff") format("woff"),url("fonts/HelveticaNeue-Bold.eot") format("embedded-opentype"),url("fonts/HelveticaNeue-Bold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url("fonts/helveticaneue.ttf") format("truetype"),url("fonts/helveticaneue.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url("fonts/helveticaneuebolditalic.eot") format("embedded-opentype"),url("fonts/helveticaneuebolditalic.ttf") format("truetype"),url("fonts/helveticaneuebolditalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url("fonts/helveticaneueitalic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url("fonts/helveticaneueitalic.eot") format("embedded-opentype");font-weight:normal;font-style:italic;font-display:swap}.slick-slider{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.select_field{margin-top:30px}.select_field:first-of-type{margin-top:0}.clicky_select{min-width:200px;width:100%;background-color:#fff;border:2px solid #e4e4e4;transition:0.2s ease-in-out;position:relative;cursor:pointer}.clicky_select.is_closed .clicky_select_dropdown{display:none}.clicky_select.is_open .clicky_select_dropdown{display:block}.clicky_select.is_open .clicky_select_dropdown{border-radius:0}.clicky_select .clicky_select_top{height:100%;padding:10px 15px;color:#9E9E9E;text-align:left;position:relative}.clicky_select .clicky_select_top:after{position:absolute;content:'';width:15px;height:10px;background-image:url("images/select_down.svg");background-repeat:no-repeat;background-position:center;background-size:cover;right:15px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.clicky_select .clicky_select_dropdown{list-style-type:none;position:absolute;border-top:2px solid #e4e4e4;z-index:10;left:0;right:0;top:100%;-ms-transform:translateY(-1px);transform:translateY(-1px);margin:-2px;border-radius:5px}.clicky_select .clicky_select_dropdown .clicky_select_option{padding:10px 15px;margin-bottom:0;border-bottom:2px solid #e4e4e4;background-color:#fff;color:#9E9E9E;text-align:left;border:2px solid #e4e4e4;border-top:none;transition:0.2s ease-in-out}.clicky_select .clicky_select_dropdown .clicky_select_option:before{display:none}.clicky_select .clicky_select_dropdown .clicky_select_option:hover{background-color:#e4e4e4}.ah_segment_title{color:white;border:none}.ah_segment{color:white}.ah_segment p{color:white}.cal_month_frame{height:auto;width:auto}.confirmdetails_frame_row_title{color:white}.confirmdetails_frame_row_desc_pricenow{color:white}.ah_segment .payment_types_box img{width:auto}#paymentForm .form_div_row{color:black}::-moz-selection{background-color:#b00e0e;color:#fff}::selection{background-color:#b00e0e;color:#fff}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#9E9E9E;letter-spacing:1px;line-height:1.4}body.overlay_open{overflow:hidden}body.menu_open{overflow:hidden}.one_half{float:left;width:calc(50% - (60px / 2));margin-right:30px}@media (max-width: 1020px){.one_half{width:100%;float:none;margin:0 auto;margin-bottom:30px;text-align:center}}.one_half.last{margin-right:0;margin-left:30px;float:right}@media (max-width: 1020px){.one_half.last{width:100%;text-align:center;float:none;margin:0 auto}}.book_cta.disabled{cursor:default !important;opacity:0.5 !important}.book_cta.disabled a{cursor:default !important;opacity:0.5 !important}.center{text-align:center}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.visually_hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.loader{color:#b00e0e;font-size:45px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:72px auto;position:relative;-ms-transform:translateZ(0);transform:translateZ(0);animation:load6 1.7s infinite ease, round 1.7s infinite ease}@keyframes load6{0%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}5%,95%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}10%,59%{box-shadow:0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em}}@keyframes round{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wrapper{width:100%;max-width:1200px;position:relative;margin:0 auto}.wrapper.narrow{max-width:800px;width:100%}.wrapper.medium{max-width:1000px;width:100%}.aligncenter{display:block;margin:0 auto 1em}.alignleft{float:left;margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.wp-caption{max-width:100%;margin:0 0 1em;padding:1em;box-shadow:0 0 60px 0 rgba(0,0,0,0.1)}.wp-caption p{margin:1em 0 0.5em;text-align:center}form input[name*="honeypot"]{position:absolute;z-index:-9999;left:-9999px;opacity:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6 .h6{font-family:"Helvetica Neue Bold",Helvetica,Arial,sans-serif;color:currentColor;margin-top:0;margin-bottom:30px;line-height:1.3;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;font-weight:500}h1,.h1{font-size:55px}@media (max-width: 750px){h1,.h1{font-size:36px}}h2,.h2{font-size:35px}@media (max-width: 750px){h2,.h2{font-size:30px}}h3,.h3{font-size:24px}@media (max-width: 750px){h3,.h3{font-size:20px}}h4,.h4{font-size:20px;line-height:1.57}@media (max-width: 750px){h4,.h4{font-size:18px}}h5,.h5{font-size:16px;line-height:1.5}h6,.h6{font-size:16px;line-height:1.5}p{margin:0 auto 30px;line-height:1.57;letter-spacing:0.3px;color:#9E9E9E;font-size:16px;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}a{font-size:16px;color:#b00e0e;text-align:left;transition:0.2s ease-in-out;border-bottom:1px solid transparent}a:hover{border-color:#b00e0e}ul,ol{padding-left:0;list-style-type:none;margin-bottom:30px}ul.children,ol.children{margin-top:10px}ul{text-align:left}ul li{margin-bottom:10px;font-weight:300;position:relative;padding-left:20px;color:#9E9E9E}ul li:before{content:"\2022";display:inline-block;color:#b00e0e;position:absolute;left:0;top:0;font-size:16px}ol{counter-reset:order;text-align:center;margin:15px auto;text-align:center;width:100%;color:#9E9E9E}ol li{font-weight:300;position:relative;margin-bottom:10px;padding-left:22px;text-align:left}ol li:before{counter-increment:order;content:counter(order) ".";font-weight:400;position:absolute;color:#b00e0e;left:0px}a{transition:0.2s ease-in-out;text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;padding:0;font-family:inherit;cursor:pointer;transition:0.2s ease-in-out}.button{display:inline-block;background-color:#547e0f;font-family:"Helvetica Neue Bold",Helvetica,Arial,sans-serif;color:#fff;transition:0.2s ease-in-out;letter-spacing:1px;padding:0 15px;min-width:150px;font-size:16px;line-height:2.2;height:35px;text-transform:uppercase;text-align:center;outline:0;box-sizing:content-box;border:2px solid white;border-radius:5px}.button:hover{background-color:#b00e0e}.button[disabled]{background-color:rgba(128,128,128,0.9) !important;border-color:rgba(128,128,128,0.9) !important;cursor:default}.button.no_border{border:2px solid #547e0f;line-height:2.2}.button.no_border:hover{border-color:#b00e0e}.button.white{background-color:white;color:#547e0f;border:2px solid transparent}.button.white:hover{background-color:#547e0f;border-color:white;color:white}.button.large{min-width:250px;line-height:2.5}@media (max-width: 450px){.button.large{min-width:150px}}.button.ghost{background-color:transparent}.button.ghost:hover{color:#b00e0e;background-color:#fff}.button.ghost_green{border-color:#547e0f;background-color:transparent;color:#547e0f}.button.ghost_green:hover{background-color:#547e0f;color:white}@media (-ms-high-contrast: none), (-ms-high-contrast: active){.button{font-weight:bold;line-height:2.3 !important}}img{width:100%;height:auto;transform:translateZ(0)}img.bg{position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";height:100%}.js img.bg{opacity:0;transition:opacity 1s}.js img.bg.loaded,.js img.bg.lazy-loaded{opacity:1}.js img.lazy:not(.bg){opacity:0;transition:opacity 1s}.js img.lazy:not(.bg).lazy-loaded{opacity:1}.svg_defs{display:none}.icon{display:inline-block;width:30px;height:30px;fill:currentColor}.sitemap_container{padding-bottom:30px}.sitemap{columns:2;padding:0 30px}.sitemap li a{color:#9E9E9E}.sitemap li a:hover{color:#b00e0e}@media (max-width: 750px){.sitemap{columns:1}}.js .to_animate{opacity:0;visibility:hidden;animation-fill-mode:both;will-change:opacity, transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.js .to_animate.fade{animation-duration:.3s}.js .to_animate.fade.animated{animation-name:fade_in}.js .to_animate.fade_right.animated{animation-name:fade_right}.js .to_animate.slide{animation-duration:.7s}.js .to_animate.slide_right.animated{animation-name:slide_right}.js .to_animate .slide_left.animated{animation-name:slide_left}.js .to_animate.iterate_delay:nth-child(1){animation-delay:.15s}.js .to_animate.iterate_delay:nth-child(2){animation-delay:.3s}.js .to_animate.iterate_delay:nth-child(3){animation-delay:.45s}.js .to_animate.iterate_delay:nth-child(4){animation-delay:.6s}.js .to_animate.iterate_delay:nth-child(5){animation-delay:.75s}.js .to_animate.iterate_delay:nth-child(6){animation-delay:.9s}.js .to_animate.iterate_delay:nth-child(7){animation-delay:1.05s}.js .to_animate.iterate_delay:nth-child(8){animation-delay:1.2s}.js .to_animate.iterate_delay:nth-child(9){animation-delay:1.35s}.js .to_animate.iterate_delay:nth-child(10){animation-delay:1.5s}.js .to_animate.iterate_delay.shorter:nth-child(1){animation-delay:.1s}.js .to_animate.iterate_delay.shorter:nth-child(2){animation-delay:.2s}.js .to_animate.iterate_delay.shorter:nth-child(3){animation-delay:.3s}.js .to_animate.iterate_delay.shorter:nth-child(4){animation-delay:.4s}.js .to_animate.iterate_delay.shorter:nth-child(5){animation-delay:.5s}.js .to_animate.iterate_delay.shorter:nth-child(6){animation-delay:.6s}.js .to_animate.iterate_delay.shorter:nth-child(7){animation-delay:.7s}.js .to_animate.iterate_delay.shorter:nth-child(8){animation-delay:.8s}.js .to_animate.iterate_delay.shorter:nth-child(9){animation-delay:.9s}.js .to_animate.iterate_delay.shorter:nth-child(10){animation-delay:1s}.cssanimations .js .to_animate{opacity:0}@keyframes fade_in{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes slide_right{0%{opacity:0;transform:translate3d(-50px, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes slide_left{0%{opacity:0;transform:translate3d(50px, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes slide_down{0%{opacity:0;transform:translate3d(0, -100%, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}header{position:relative;background-color:black;width:100%;overflow:hidden}header .nav_underlay{position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(to bottom, rgba(255,255,255,0), #000);-ms-transform:rotate(180deg);transform:rotate(180deg);opacity:0.5}header img.bg{z-index:0;opacity:0.7 !important}header img.bg.right{-o-object-position:90%;object-position:90%}header img.bg.left{-o-object-position:15%;object-position:15%}header.home_header{min-height:700px}@media (max-width: 750px){header.home_header{min-height:500px}}header.internal_header{min-height:700px}header.internal_header .hero_content{color:#fff;margin-left:0}header.internal_header .hero_content .hero_title{color:#fff;margin-bottom:15px}header.internal_header .hero_content .lodge_subheader{margin-left:0;margin-bottom:0;margin-top:-15px}@media (max-width: 900px){header.internal_header .hero_content .lodge_subheader{margin:0 auto}}header.internal_header .hero_content h1{max-width:600px}@media (max-width: 900px){header.internal_header .hero_content h1{width:100%;margin:0 auto 15px auto}}header.internal_header .hero_content h5{max-width:500px;font-size:19px}@media (max-width: 900px){header.internal_header .hero_content h5{width:100%;margin:0 auto 15px auto;font-size:16px}}@media (max-width: 900px){header.internal_header .hero_content{margin:0 auto;width:100%;text-align:center}}@media (max-width: 900px){header.internal_header .booking_scroll{margin-top:30px}}@media (max-width: 1020px){header.internal_header{min-height:600px}}@media (max-width: 750px){header.internal_header{min-height:500px}}header .hero_wrapper{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 1250px){header .hero_wrapper{padding:0 30px}}@media (max-width: 450px){header .hero_wrapper{padding:0 15px}}.c-announcement-bar{background:#b00e0e;padding:5px 0;text-align:center}.c-announcement-bar__copy{color:#fff;margin:0}.accordion_section{padding:30px;color:#547e0f;margin-bottom:60px}.accordion .single_accordion{border-top:2px solid #e4e4e4}.accordion .single_accordion:first-child{border-top:none}.accordion .single_accordion:last-child{border-bottom:2px solid #e4e4e4}.accordion .accordion_header{position:relative;cursor:pointer;padding:30px 0}.accordion .accordion_header h4{color:currentColor;margin:0;transition:0.2s ease-in-out}@media (max-width: 750px){.accordion .accordion_header h4{padding-right:60px}}.accordion .accordion_header:hover h4{color:#699e13}.accordion .accordion_header:hover .toggle{color:#699e13}.accordion .accordion_header.active .toggle{-ms-transform:rotate(45deg);transform:rotate(45deg);color:#b00e0e}.accordion .accordion_content{padding:0 0 30px 0}.accordion .accordion_content p{color:#9E9E9E}.accordion .accordion_content p:last-of-type{margin-bottom:0}.accordion .toggle{display:inline-block;position:absolute;width:30px;height:30px;cursor:pointer;border:0;color:#9E9E9E;top:50%;margin-top:-12px;right:0;transition:0.2s ease-in-out}.accordion .toggle:before,.accordion .toggle:after{content:'';position:absolute;display:inline-block;background-color:currentColor}.accordion .toggle:before{left:5px;right:5px;height:2px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.accordion .toggle:after{top:5px;bottom:5px;width:2px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 750px){.accordion .toggle{right:0}}.terms_section{background-color:#b00e0e;padding:60px 30px;position:relative}.terms_section__title{color:#fff;text-align:center}.terms_section__title p{color:inherit}.terms_section .narrow{max-width:500px}.terms_section .terms{background-color:white;width:100%;overflow:scroll;color:#9E9E9E;padding:30px;height:250px}.terms_section .terms p:last-of-type{margin-bottom:0}.terms_section .booking_title{font-family:"WinterWonderland";font-size:80px}@media (max-width: 900px){.terms_section .booking_title{font-size:50px}}.terms_section .field{margin-top:15px}.terms_section .term_validation{color:#fff;font-size:14px;margin-top:15px;transition:0.2s ease-in-out ease-in-out;display:none}.terms_section .term_validation .icon{vertical-align:middle}@media (max-width: 750px){.terms_section .term_validation .icon{vertical-align:top}}.terms_section .term_validation span{display:inline-block;width:calc(100% - 40px);padding-left:13px}.terms_section .terms_page_link{color:#fff;font-weight:600;border-bottom:1px solid #fff}.terms_section .terms_page_link:hover{padding-bottom:2px}.terms_section .button_container{text-align:center;margin-top:30px}.terms_section .button_container .button:hover{background-color:#fff;color:#547e0f}.terms_section label{cursor:pointer}.terms_section label .box{display:inline-block;margin-left:7.5px;background-color:#fff;width:15px;height:15px;border:1px solid #ccc;transition:0.2s ease-in-out}.terms_section label .text{display:inline-block;color:#fff;vertical-align:top;transition:0.2s ease-in-out;font-size:14px;padding-left:15px;width:calc(100% - 30px)}.terms_section label input[type="checkbox"]:checked ~ .box{background-image:url("images/tick.png");background-size:cover;background-repeat:none;background-position:center}.terms_section .bg_svg{position:absolute}@media (max-width: 750px){.terms_section .bg_svg{display:none}}.terms_section .holly_left{left:0;bottom:0;width:250px}.terms_section .holly_left svg{fill:white}.terms_section .holly_top_left{left:0;top:60px;width:150px;-ms-transform:rotate(180deg);transform:rotate(180deg)}.terms_section .holly_top_left svg{fill:white}.terms_section .holly_right{right:0;bottom:0;width:150px}.terms_section .holly_right svg{fill:white}.terms_section .holly_top_right{right:0;top:30px;width:250px;-ms-transform:rotate(180deg);transform:rotate(180deg)}.terms_section .holly_top_right svg{fill:white}.find_us_banner{position:relative;padding:60px;background-color:black}.find_us_banner .map_wrapper{max-width:1050px}.find_us_banner img.bg{opacity:0.8 !important}.find_us_banner .inner_green{display:-ms-flexbox;display:flex;width:100%;height:auto;margin:0 auto;background-color:rgba(84,126,15,0.8);padding:60px;padding-right:0}.find_us_banner .inner_green .find_us_content{text-align:left;margin-left:0;padding:0;max-width:350px;width:100%}.find_us_banner .inner_green .find_us_content h2{color:white;margin-bottom:0;margin-top:-10px}.find_us_banner .inner_green .find_us_content h5{color:white}.find_us_banner .inner_green .find_us_content p{color:white;margin-left:0}.find_us_banner .inner_green .find_us_content p:last-of-type{margin-bottom:0}@media (max-width: 1020px){.find_us_banner .inner_green .find_us_content{max-width:100%;margin:0 auto;margin-bottom:60px}}@media (max-width: 750px){.find_us_banner .inner_green .find_us_content{text-align:center;margin-bottom:30px}}.find_us_banner .inner_green .map_image{position:relative;text-align:center;max-width:700px;width:100%}.find_us_banner .inner_green .map_image img{width:100%;display:block;-ms-transform:translateX(30px);transform:translateX(30px);margin-bottom:30px}@media (max-width: 1020px){.find_us_banner .inner_green .map_image img{-ms-transform:translateX(0);transform:translateX(0)}}@media (max-width: 1020px){.find_us_banner .inner_green .map_image{max-width:600px;margin:0 auto}}@media (max-width: 750px){.find_us_banner .inner_green .map_image{max-width:100%}}.find_us_banner .inner_green .brown_circle{position:absolute;top:15px;right:10%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:125px;height:125px;border-radius:50%;background-color:#604E25}.find_us_banner .inner_green .brown_circle p{color:#fff;font-size:14px;margin-bottom:0}.find_us_banner .inner_green .brown_circle p strong{display:block}@media (max-width: 1020px){.find_us_banner .inner_green .brown_circle p{font-size:12px}}@media (max-width: 750px){.find_us_banner .inner_green .brown_circle p{font-size:8px}}@media (max-width: 450px){.find_us_banner .inner_green .brown_circle p{font-size:6px}}@media (max-width: 1020px){.find_us_banner .inner_green .brown_circle{width:100px;height:100px}}@media (max-width: 750px){.find_us_banner .inner_green .brown_circle{width:75px;height:75px;right:0;top:0}}@media (max-width: 450px){.find_us_banner .inner_green .brown_circle{width:60px;height:60px}}@media (max-width: 1020px){.find_us_banner .inner_green{padding-right:60px;display:block}}@media (max-width: 750px){.find_us_banner .inner_green{padding:30px}}@media (max-width: 750px){.find_us_banner{padding:30px 0}}.find_us_content{color:#547e0f;padding:60px 30px}.find_us_content .content{text-align:center}.find_us_content .content .pin_icon{display:inline-block}.find_us_content .content .pin_icon .icon{width:50px;height:50px;fill:rgba(84,126,15,0.6)}.find_us_content .content .pin_icon.alt{margin-bottom:20px}.find_us_content .content .address{margin:30px auto}.find_us_content .content .address span{display:block;font-family:"Helvetica Neue Bold",Helvetica,Arial,sans-serif;color:currentColor;font-size:24px}@media (max-width: 750px){.find_us_content .content .address span{font-size:18px}}@media (max-width: 450px){.find_us_content .content .address span{font-size:14px}}@media (-ms-high-contrast: none), (-ms-high-contrast: active){.find_us_content .content .address{font-weight:bold}}.find_us_content .content h4{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#9E9E9E}.find_us_content .content h4.distances_title{margin-bottom:40px}.find_us_content .content .distances{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.find_us_content .content .distances .distance{margin-right:30px}.find_us_content .content .distances .distance span{display:block;font-family:"Helvetica Neue Bold",Helvetica,Arial,sans-serif;color:#9E9E9E;font-size:22px;margin-bottom:5px}.find_us_content .content .distances .distance span:nth-of-type(2){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}@media (-ms-high-contrast: none), (-ms-high-contrast: active){.find_us_content .content .distances .distance span:nth-of-type(2){font-weight:normal}}.find_us_content .content .distances .distance span:nth-of-type(3){color:#b00e0e}@media (-ms-high-contrast: none), (-ms-high-contrast: active){.find_us_content .content .distances .distance span{font-weight:bold}}.find_us_content .content .distances .distance:last-of-type{margin-right:0}@media (max-width: 900px){.find_us_content .content .distances .distance{margin-bottom:30px;margin-right:0}.find_us_content .content .distances .distance:last-of-type{margin-bottom:0}}@media (max-width: 900px){.find_us_content .content .distances{-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}}@media (max-width: 750px){.find_us_content{padding-left:15px;padding-right:15px}}.santa_banner{padding-bottom:60px;z-index:10}.santa_banner .banner{width:100%;min-height:400px;position:relative;background-color:#000;padding:60px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.santa_banner .banner img.bg{opacity:0.5 !important}@media (-ms-high-contrast: none), (-ms-high-contrast: active){.santa_banner .banner{display:block}}@media (max-width: 750px){.santa_banner .banner{padding:60px 15px}}.santa_banner .santa_central{max-width:900px;position:relative;margin:0 auto;z-index:10;color:#fff}.santa_banner .santa_central img{width:100%;height:auto}.santa_banner .santa_central h4{color:currentColor;margin-bottom:0}.santa_banner .santa_central h4 span{color:currentColor;font-weight:normal}.santa_banner .santa_central .banner_title{-webkit-font-smoothing:antialiased;font-family:"WinterWonderland";font-size:90px;font-weight:100;letter-spacing:-.08em;line-height:1.1;color:white;font-size:70px;text-align:center}@media (max-width: 750px){.santa_banner .santa_central .banner_title{font-size:38px}}.santa_banner .santa_content{width:90%;margin:0 auto;margin-top:30px;text-align:center}.santa_banner.pad_top{padding-top:60px}@media (max-width: 750px){.santa_banner{padding-bottom:0}}.booking_info{background-color:#547e0f;padding:60px 30px;color:#fff;text-align:center;position:relative}.booking_info .book_title{-webkit-font-smoothing:antialiased;font-family:"WinterWonderland";font-size:90px;font-weight:100;letter-spacing:-.08em;line-height:1.1;color:#fff;font-size:180px}@media (max-width: 750px){.booking_info .book_title{font-size:90px}}.booking_info .book_image{margin-bottom:60px}.booking_info .book_image img{max-width:400px;width:100%;display:block;margin:0 auto}.booking_info .content{max-width:1200px;margin:0 auto;text-align:center}.booking_info .content .low_weight{font-weight:normal}.booking_info .content .info_image{margin-bottom:30px}.booking_info .content .info_image img{max-width:100%;height:auto}.booking_info .content p{color:currentColor}@media (max-width: 750px){.booking_info .content h2{font-size:24px}}.booking_info .button{margin-top:30px}.booking_info .bg_svg{position:absolute}@media (max-width: 600px){.booking_info .bg_svg{display:none}}.booking_info .holly_left{left:0;bottom:0;width:250px}.booking_info .holly_left svg{fill:white}.booking_info .holly_top_left{left:0;top:60px;width:150px;-ms-transform:rotate(180deg);transform:rotate(180deg)}.booking_info .holly_top_left svg{fill:white}.booking_info .holly_right{right:0;bottom:0;width:150px}.booking_info .holly_right svg{fill:white}.booking_info .holly_top_right{right:0;top:30px;width:250px;-ms-transform:rotate(180deg);transform:rotate(180deg)}.booking_info .holly_top_right svg{fill:white}@media (max-width: 750px){.booking_info{padding-left:15px;padding-right:15px}}.image_banner{position:relative;padding:60px;background-color:#000}.image_banner img.bg{opacity:0.5 !important}.image_banner .image_banner_content{text-align:center;margin:0 auto}.image_banner .image_banner_content img{height:85px;width:auto;margin-bottom:30px}@media (max-width: 750px){.image_banner .image_banner_content img{height:auto}}.image_banner .image_banner_content h4{color:white;max-width:800px;text-align:center;margin-left:auto;margin-right:auto}.image_banner .image_banner_content .banner_title{-webkit-font-smoothing:antialiased;font-family:"WinterWonderland";font-size:90px;font-weight:100;letter-spacing:-.08em;line-height:1.1;color:white;font-size:110px}@media (max-width: 750px){.image_banner .image_banner_content .banner_title{font-size:50px}}@media (max-width: 750px){.image_banner{padding-left:30px;padding-right:30px}}.site_nav{text-align:center;z-index:100;background-color:#547e0f;border-bottom:3px solid #fff;position:fixed;top:0;left:0;width:100%;padding:16px 0}.site_nav .wrapper{max-width:1400px}.site_nav .icon{position:absolute}.site_nav .icon.icon-nav-bird{left:-50px;bottom:-16px;height:70px;width:70px}@media (max-width: 1500px){.site_nav .icon.icon-nav-bird{display:none}}.site_nav .icon.icon-nav-stars{right:-30px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);height:70px;width:60px}@media (max-width: 1250px){.site_nav .icon.icon-nav-stars{right:10px}}.site_nav__navigation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.site_nav ul{margin:0}.site_nav li{display:inline-block;padding:15px 30px;font-weight:400;margin-bottom:0}.site_nav li.menu-item-has-children{position:relative;padding-bottom:20px}.site_nav li.menu-item-has-children .sub-menu{display:none;position:absolute;min-width:360px;right:30px;top:100%;background-color:#fff;border-radius:15px;border:4px solid #b00e0e;padding:12px 30px}.site_nav li.menu-item-has-children .sub-menu::before{content:"";position:absolute;top:-13px;right:40px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid #b00e0e}.site_nav li.menu-item-has-children .sub-menu::after{content:"";position:absolute;top:-10px;right:43px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.site_nav li.menu-item-has-children .sub-menu li{padding:10px 0;display:inline-block}.site_nav li.menu-item-has-children .sub-menu li a{color:#000}.site_nav li.menu-item-has-children .sub-menu li a:hover{color:#b00e0e}.site_nav li.menu-item-has-children:hover .sub-menu{display:block}.site_nav li.menu-cta>a{background-color:#b00e0e;color:#fff;border:2px solid #fff;border-radius:5px;padding:16px 38px;text-transform:uppercase}.site_nav li.menu-cta>a:hover{background-color:#fff;color:#547e0f}.site_nav li:first-of-type{padding-left:0}.site_nav li:before{display:none}.site_nav li a{color:white;border-bottom:2px solid transparent;transition:0.2s ease-in-out;padding-bottom:5px}.site_nav li a:hover{border-bottom-color:white}.site_nav li.current_page_item a{border-bottom-color:white}.site_nav .cta{background-color:#547e0f;transition:0.2s ease-in-out;letter-spacing:1px;border-radius:5px;border:2px solid white;text-transform:uppercase;font-family:"Helvetica Neue Bold",Helvetica,Arial,sans-serif;padding:0}.site_nav .cta a{padding:2.5px 7.5px;display:block;line-height:2.2;border-bottom:none !important}.site_nav .cta:hover{background-color:#b00e0e}@media (-ms-high-contrast: none), (-ms-high-contrast: active){.site_nav .cta{font-weight:bold}}.site_nav .nav_left{float:left;position:relative}@media (max-width: 1250px){.site_nav .nav_left{display:none}}.site_nav .nav_right{float:right}@media (max-width: 1250px){.site_nav .nav_right{display:none}}.site_nav .logo{width:250px;overflow:hidden;vertical-align:bottom;display:inline-block}.site_nav .logo a{display:block;width:100%;height:100%;border-bottom:none}.site_nav .logo a:hover img{opacity:0.8}.site_nav .logo img{width:100%;height:auto;transition:0.2s ease-in-out}@media (max-width: 450px){.site_nav .logo{width:200px}}.site_nav .burger{display:none;position:absolute;width:50px;height:50px;left:30px;border-bottom:none}.site_nav .burger .open,.site_nav .burger .close{width:100%;height:100%}.site_nav .burger .open.hide,.site_nav .burger .close.hide{opacity:0;z-index:-1}.site_nav .burger .icon{fill:#fff;position:absolute;top:0;left:0;right:0;bottom:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 1250px){.site_nav .burger{display:block}}@media (max-width: 600px){.site_nav .burger{display:block;left:0}}.main_content_experience{color:#b00e0e;padding:60px}.main_content_experience .wrapper{position:relative}.main_content_experience .content{width:60%;margin-left:0;padding-bottom:30px;min-height:450px}.main_content_experience .content p{width:80%;margin-left:0}@media (max-width: 1020px){.main_content_experience .content p{width:100%}.main_content_experience .content p:last-of-type{margin-bottom:0}}@media (max-width: 1020px){.main_content_experience .content{width:100%;text-align:center;padding-bottom:0;margin-bottom:60px;min-height:auto}}.main_content_experience .media{position:absolute;right:30px;overflow:hidden;top:0;bottom:0;width:38%}.main_content_experience .media img{width:100%;height:auto}@media (max-width: 1020px){.main_content_experience .media img{width:auto;height:100%;display:block;margin:0 auto}}@media (max-width: 750px){.main_content_experience .media img{width:100%;height:auto}}@media (max-width: 1020px){.main_content_experience .media{width:100%;position:relative;height:300px;right:0}}@media (max-width: 750px){.main_content_experience{padding-top:30px;padding-left:30px;padding-right:30px}}.main_content_lodge{color:#b00e0e;padding:60px 30px;padding-top:0;text-align:center}.main_content_lodge .content{width:80%;margin:0 auto;padding:0}.main_content_lodge .content p{margin:0 auto 20px auto}.main_content_lodge .content p:last-of-type{margin-bottom:0}@media (max-width: 1020px){.main_content_lodge .content{padding-top:30px}}@media (max-width: 750px){.main_content_lodge .content{width:100%}}.main_content_lodge .lodge_content_title{margin-bottom:40px;line-height:1}@media (max-width: 750px){.main_content_lodge .lodge_content_title{line-height:1.3}}.main_content_lodge .feature_container{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;color:#547e0f}.main_content_lodge .feature_container .feature{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:30px;margin-bottom:15px}.main_content_lodge .feature_container .feature:last-of-type{margin-right:0}.main_content_lodge .feature_container .icon{width:40px;height:40px}.main_content_lodge .feature_container span{margin-left:30px;vertical-align:middle;font-size:20px;opacity:0.6}.main_content_lodge .button{line-height:2.2;margin-top:35px}@media (max-width: 750px){.main_content_lodge .button{display:block;margin:0 auto;margin-top:15px}}.two_columns{padding:60px 30px;padding-bottom:0}.two_columns .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.two_columns .wrapper .column{width:calc(50% - 30px);position:relative;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;min-height:600px;border-bottom:none}.two_columns .wrapper .column:nth-of-type(even){margin-left:auto}.two_columns .wrapper .column img.bg{transition:0.2s ease-in-out}.two_columns .wrapper .column .column_content{width:100%;background-color:rgba(84,126,15,0.8);z-index:10;position:relative;padding:30px;color:#fff}.two_columns .wrapper .column .column_content h3{color:currentColor}.two_columns .wrapper .column .column_content p{color:currentColor}@media (max-width: 750px){.two_columns .wrapper .column .column_content p{display:none}}.two_columns .wrapper .column:hover img.bg{-ms-transform:scale(1.1);transform:scale(1.1)}.two_columns .wrapper .column:hover .button{background-color:#fff;color:#547e0f}@media (max-width: 1020px){.two_columns .wrapper .column{width:100%;margin-bottom:60px;min-height:500px}.two_columns .wrapper .column:last-of-type{margin-bottom:0}}@media (max-width: 750px){.two_columns .wrapper .column{min-height:400px;margin-bottom:15px}}@media (max-width: 1020px){.two_columns .wrapper{display:block}}@media (max-width: 750px){.two_columns{padding-left:15px;padding-right:15px}}.lodge_details{min-height:375px;background-color:#f1f1f1;padding:50px 60px;color:#547e0f;text-align:center}@media (max-width: 750px){.lodge_details{padding-left:30px;padding-right:30px}}.lodge_details h2{margin-bottom:20px}.lodge_details .sub_title{margin-bottom:40px}.detail_icons ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;max-width:1100px;margin:0 auto}.detail_icons ul li{width:calc(25% - (30px));margin-right:15px;margin-left:15px;margin-bottom:15px;padding-left:30px}.detail_icons ul li:nth-of-type(4n+4){margin-right:0}.detail_icons ul li:nth-of-type(4n+1){margin-left:0}.detail_icons ul li:before{content:"";width:15px;height:15px;top:3px;background-image:url("images/tick.png");background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width: 1020px){.detail_icons ul li{width:calc(50% - (30px))}.detail_icons ul li:nth-of-type(4n+4){margin-right:15px}.detail_icons ul li:nth-of-type(4n+1){margin-left:15px}.detail_icons ul li:nth-of-type(2n+2){margin-right:0}.detail_icons ul li:nth-of-type(2n+1){margin-left:0}}@media (max-width: 450px){.detail_icons ul li{width:100%;margin-left:0 !important;margin-right:0 !important}}.lodge_availability{color:#547e0f;padding-bottom:60px}.lodge_availability .table_wrapper{overflow-x:auto}.lodge_availability .availability_table{border-collapse:collapse;margin-bottom:60px;overflow-x:auto}.lodge_availability .availability_table tr{height:100px}.lodge_availability .availability_table th{font-size:20px;text-align:left;font-weight:500;border-left:none;border-right:none;width:17.5%;padding:30px}.lodge_availability .availability_table th:first-of-type{width:25%}.lodge_availability .availability_table th:last-of-type{padding-right:30px}.lodge_availability .availability_table .top_row{background-color:#f1f1f1}.lodge_availability .availability_table .top_row th{color:#9E9E9E}@media (max-width: 1020px){.lodge_availability .availability_table .top_row th{text-align:center}}.lodge_availability .availability_table .body_row{background-color:white;border-bottom:2px solid #f1f1f1;color:#547e0f}.lodge_availability .availability_table .body_row th{color:#9E9E9E;font-weight:normal}.lodge_availability .availability_table .body_row th .icon{fill:#547e0f;stroke:currentColor;height:13px}.lodge_availability .availability_table .body_row th.available{color:#547e0f}.lodge_availability .availability_table .body_row th.booked{color:#b00e0e}.lodge_availability .availability_table .body_row th.booked .icon{stroke-width:4px;height:15px}@media (max-width: 1020px){.lodge_availability .availability_table .body_row th{text-align:center}}.lodge_availability .availability_table .body_row .price{color:#547e0f;font-family:"Helvetica Neue Bold",Helvetica,Arial,sans-serif;font-size:30px}@media (-ms-high-contrast: none), (-ms-high-contrast: active){.lodge_availability .availability_table .body_row .price{font-weight:bold}}.lodge_availability .availability_table .body_row .day{text-transform:capitalize}.lodge_availability .availability_table .body_row.grey th{opacity:0.4}.lodge_availability .availability_table .body_row.grey .booked{opacity:1}.lodge_availability .button_container{text-align:center}.mobile_menu{position:fixed;width:100%;transform:translate3d(-100%, 0, 0);top:0;bottom:0;left:0;right:0;background-color:#b00e0e;z-index:1000;transition:0.3s transform}.mobile_menu .close{position:absolute;top:30px;right:30px;stroke:white}.mobile_menu .close .icon{height:20px;width:20px}.mobile_menu .menu{margin-top:60px}.mobile_menu .menu li{width:100%}.mobile_menu .menu li a{color:#fff;font-family:"Helvetica Neue Bold",Helvetica,Arial,sans-serif;padding:15px;font-size:16px;display:block}.menu_open .mobile_menu{transform:translate3d(0, 0, 0)}.mobile_menu .mobile_robin{position:absolute;bottom:0;right:15px;-ms-transform:translateX(-50%);transform:translateX(-50%);width:100px;height:100px}.site_wrap{transition:0.2s ease-in-out}.split_dates_section{color:#b00e0e;padding:30px 30px;padding-bottom:60px}.split_dates_section h2{margin-bottom:60px;color:#b00e0e;text-align:center}@media (max-width: 750px){.split_dates_section h2{margin-bottom:30px}}.split_dates_section .split_dates{width:100%;position:relative;margin-bottom:60px}.split_dates_section .split_dates .media_wrapper{padding:15px;box-shadow:3px 3px 9px 0 rgba(0,0,0,0.3);position:absolute;top:0;left:0;bottom:0;width:calc(50% - 30px);min-height:400px}.split_dates_section .split_dates .media_wrapper .media{width:100%;height:100%;position:relative}@media (max-width: 750px){.split_dates_section .split_dates .media_wrapper{display:none}}.split_dates_section .split_dates .content{float:right;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:50%;min-height:400px;padding:30px 60px;text-align:center;color:#9E9E9E}.split_dates_section .split_dates .content .month_name{-webkit-font-smoothing:antialiased;font-family:"WinterWonderland";font-size:90px;font-weight:100;letter-spacing:-.08em;line-height:1.1;color:#547e0f;font-size:110px;margin-bottom:15px}@media (max-width: 1020px){.split_dates_section .split_dates .content .month_name{font-size:50px}}.split_dates_section .split_dates .content h3{font-weight:normal}.split_dates_section .split_dates .content h3:last-of-type{margin-bottom:0}@media (max-width: 1250px){.split_dates_section .split_dates .content h3{font-size:23px}}@media (max-width: 1020px){.split_dates_section .split_dates .content h3{font-size:16px}}.split_dates_section .split_dates .content h3.reducedMargin{margin-bottom:5px}.split_dates_section .split_dates .content h5{margin-bottom:5px;font-size:12px}@media (max-width: 1020px){.split_dates_section .split_dates .content{padding:30px}}@media (max-width: 750px){.split_dates_section .split_dates .content{width:100%;padding:30px 0;min-height:auto}}.split_dates_section .split_dates:nth-of-type(even) .content{float:left}.split_dates_section .split_dates:nth-of-type(even) .media_wrapper{left:auto;right:0}.split_dates_section .split_dates:last-of-type{margin-bottom:0}@media (max-width: 750px){.split_dates_section .split_dates{margin-bottom:0}.split_dates_section .split_dates:last-of-type .content{padding-bottom:0}}@media (max-width: 750px){.split_dates_section{padding-right:15px;padding-left:15px}}.map{height:600px;margin-bottom:30px}.map_section{margin-bottom:60px;text-align:center}.pattern_wrapper{position:relative}.pattern_left,.pattern_right{width:225px;top:-100px;height:calc(100% + 100px);background-image:url("images/side_pattern.svg");background-size:contain;background-repeat:repeat-y}@media (max-width: 1020px){.pattern_left,.pattern_right{opacity:0.4}}@media (max-width: 450px){.pattern_left,.pattern_right{top:-30px;height:calc(100% + 30px)}}.faq_patterns .pattern_left,.faq_patterns .pattern_right{width:200px;height:calc(100% + 100px)}@media (max-width: 1020px){.faq_patterns .pattern_left,.faq_patterns .pattern_right{opacity:0.4}}.dates_pattern .pattern_left,.dates_pattern .pattern_right{background-size:cover;width:200px;height:calc(100% + 100px)}@media (max-width: 1020px){.dates_pattern .pattern_left,.dates_pattern .pattern_right{opacity:0.4}}.find_us .pattern_left,.find_us .pattern_right{background-size:cover}.exp_single .pattern_left,.exp_single .pattern_right{z-index:10}.pattern_left{position:absolute;left:-60px;background-position:center -20px}.pattern_right{position:absolute;-ms-transform:rotate(180deg);transform:rotate(180deg);right:0;background-position:-60px 1425px}.faq_patterns{padding-top:60px}.lodge_gallery{margin-top:30px;width:100%}.lodge_gallery .lodge_image{width:calc(99.99% * (1 / 4) - (30px - 30px * 1 / 4));position:relative;height:270px}.lodge_gallery .lodge_image:nth-child(1n){float:left;margin-right:30px;clear:none}.lodge_gallery .lodge_image:nth-child(4n){margin-right:0;float:right}.lodge_gallery .lodge_image:last-child{margin-right:0}.lodge_gallery .lodge_image:nth-child(4n+1){clear:both}@media (max-width: 900px){.lodge_gallery .lodge_image{width:calc(99.99% * (1 / 2) - (30px - 30px * 1 / 2));margin-bottom:30px}.lodge_gallery .lodge_image:nth-child(1n){float:left;margin-right:30px;clear:none}.lodge_gallery .lodge_image:nth-child(2n){margin-right:0;float:right}.lodge_gallery .lodge_image:last-child{margin-right:0}.lodge_gallery .lodge_image:nth-child(2n+1){clear:both}}@media (max-width: 750px){.lodge_gallery .lodge_image{float:none;width:100%;height:250px}.lodge_gallery .lodge_image:last-of-type{margin-bottom:0}}@media (max-width: 750px){.lodge_gallery{display:none}}.lodge_container{position:relative;min-height:200px}.lodge_container .loader{position:absolute;left:48%;top:0;opacity:0;transition:0.2s ease-in-out}.lodge_container .loader.show{opacity:1}.lodge_container .no_lodge{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:75%;opacity:1}.lodge_container .no_lodge.hidden{opacity:0}.lodge{display:block;margin-top:60px;padding:30px;box-shadow:0px 0px 15px 5px rgba(0,0,0,0.1);background-color:#fff;color:#547e0f;position:relative;border-bottom:none}.lodge .content,.lodge .media{width:50%;position:relative;height:100%}.lodge .content{float:left;padding-right:60px;padding-bottom:30px;text-align:left;position:relative}.lodge .content h3{margin-bottom:15px}.lodge .content h5{font-weight:normal;color:#b00e0e;letter-spacing:4px;text-transform:uppercase;margin-bottom:30px}.lodge .content p{display:block;display:-webkit-box;white-space:normal;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;height:50px;margin-bottom:30px}@media (max-width: 900px){.lodge .content{float:none;bottom:auto;width:100%;margin-top:300px}}@media (max-width: 450px){.lodge .content{padding-right:0}}.lodge .lodge_link{position:absolute;bottom:30px;left:30px}@media (max-width: 450px){.lodge .lodge_link{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:200px}}.lodge .media{position:absolute;right:0;top:0;bottom:0;overflow:hidden}.lodge .media img.bg{transition:0.2s ease-in-out;opacity:1 !important}@media (max-width: 900px){.lodge .media{display:block;bottom:auto;height:300px;margin-bottom:30px;width:100%}}.lodge .feature_container{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.lodge .feature_container .feature{display:-ms-flexbox;display:flex;-ms-flex:calc(50% - 30px);flex:calc(50% - 30px);-ms-flex-align:center;align-items:center;margin-right:30px;margin-bottom:15px}.lodge .feature_container span{margin-left:10px;vertical-align:middle;font-size:14px;opacity:0.6;white-space:nowrap}.lodge.hidden{opacity:0}.lodge:hover{box-shadow:0px 0px 15px 5px rgba(0,0,0,0.2)}.lodge:hover img.bg{-ms-transform:scale(1.1);transform:scale(1.1)}.lodge:hover .button{background-color:#b00e0e;border-color:#b00e0e}.booking_details{background-color:#f1f1f1;min-height:300px;color:#547e0f;text-align:center;padding:30px}.booking_details .header_image{height:200px;width:650px;margin-left:auto;margin-right:auto;margin-top:-120px;margin-bottom:30px;display:block}@media (max-width: 1020px){.booking_details .header_image{width:100%;height:auto}}.booking_details h5{color:#b00e0e}.photo_gallery{background-color:#f1f1f1;padding:60px 30px;text-align:center;position:relative;overflow:hidden}.photo_gallery .pattern_left,.photo_gallery .pattern_right{top:0;background-size:cover}.photo_gallery .pattern_right{right:-30px;background-position:center -320px}.photo_gallery .pattern_left{left:-60px;background-position:center -700px}.photo_gallery h2{color:#547e0f;line-height:1}@media (max-width: 750px){.photo_gallery h2{line-height:1.3}}.photo_gallery .gallery_content{padding:0 30px}.photo_gallery .gallery_wrapper{max-width:1400px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.photo_gallery .gallery_load_more{margin-top:30px}.photo_gallery .gallery_load_more.end_load{background-color:#9E9E9E;border-color:#9E9E9E}@media (max-width: 1020px){.photo_gallery .gallery_load_more{display:none}}.photo_gallery .gallery_media{background-color:#fff;z-index:20;height:250px;width:calc(20% - 30px);cursor:pointer;margin-right:15px;margin-left:15px;margin-bottom:15px;position:relative;box-shadow:3px 3px 9px 0 rgba(0,0,0,0.3);border-bottom:none}.photo_gallery .gallery_media:nth-child(5n){margin-right:0}.photo_gallery .gallery_media .media{width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;top:10px;left:10px}.photo_gallery .gallery_media .media img.bg{transition:0.2s ease-in-out}.photo_gallery .gallery_media:hover img.bg{-ms-transform:scale(1.05);transform:scale(1.05)}@media (max-width: 1250px){.photo_gallery .gallery_media{width:calc(25% - 31px)}.photo_gallery .gallery_media:nth-child(5n){margin-right:15px}}@media (max-width: 1020px){.photo_gallery .gallery_media{width:calc(50% - 31px)}}@media (max-width: 600px){.photo_gallery .gallery_media{width:calc(50% - 1px);margin:0;height:200px}.photo_gallery .gallery_media:nth-child(5n){margin-right:0}}@media (max-width: 600px){.photo_gallery{padding-left:0;padding-right:0}}@media (max-width: 450px){.photo_gallery{padding:30px 0}}.gallery_overlay{position:fixed;top:0;bottom:0;left:0;right:0;opacity:0;z-index:-1;background-color:rgba(0,0,0,0.5);padding:60px}.gallery_overlay .gallery_arrows{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(1200px + 150px);max-width:100%;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;pointer-events:none;z-index:9}.gallery_overlay .gallery_arrows .arrow{pointer-events:all;outline:none;transition:.2s transform,.2s opacity,.2s visibility}@media (max-width: 900px){.gallery_overlay .gallery_arrows .arrow{padding:0}}.no-touch .gallery_overlay .gallery_arrows .arrow:hover{-ms-transform:translateY(-5px);transform:translateY(-5px)}.gallery_overlay .gallery_arrows .arrow.hidden{opacity:0;visibility:hidden}.gallery_overlay .gallery_arrows .icon{fill:none;stroke:white;stroke-width:2px;width:30px;height:auto}@media (max-width: 900px){.gallery_overlay .gallery_arrows .icon{margin:0 10px}}@media (max-width: 750px){.gallery_overlay .gallery_arrows .icon{width:15px;margin:0 5px}}.gallery_overlay.active{opacity:1;z-index:1000}.gallery_overlay .wrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.gallery_overlay .wrapper .image_container{width:100%;position:relative;overflow:hidden}.gallery_overlay .wrapper .image_container:before{content:'';float:left;padding-bottom:56.25%;margin-right:-100%}.gallery_overlay .wrapper .image_container:after{content:'';display:table;clear:both}.gallery_overlay .image_close{position:absolute;top:30px;left:30px;z-index:10;border-bottom:none;cursor:pointer}.gallery_overlay .image_close .icon{stroke:white;fill:none;width:30px;height:30px}@media (max-width: 750px){.gallery_overlay{padding:0 30px}}.event_grid{position:relative;margin-top:-115px}.event_grid .event{display:block;margin-right:15px;margin-left:15px;border-bottom:none;padding-top:15px}.event_grid .event .media{padding-bottom:100%;margin:0 auto;position:relative;margin-bottom:30px}.event_grid .event .media img.bg{transition:0.2s ease-in-out}@media (max-width: 450px){.event_grid .event .media{padding-bottom:0;width:250px;height:250px}}.event_grid .event .event_content{margin:0 auto;text-align:center}.event_grid .event .event_content h5{color:#b00e0e;margin-bottom:5px;transition:0.2s ease-in-out}.event_grid .event .event_content p{font-size:14px;line-height:1.36;margin-bottom:50px}.event_grid .event:hover img.bg{-ms-transform:scale(1.05);transform:scale(1.05);box-shadow:3px 3px 9px 0 rgba(0,0,0,0.3)}.event_grid .event:hover .event_content h5{color:#547e0f}.event_grid .experience_slider{position:relative}.event_grid .experience_slider .slick-arrow{position:absolute;top:25%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1000;display:block !important}.event_grid .experience_slider .slick-arrow .icon{fill:none;stroke:#b00e0e;stroke-width:2px;height:30px;width:20px}@media (max-width: 750px){.event_grid .experience_slider .slick-arrow{top:35%}}.event_grid .experience_slider .exp_prev{left:30px;display:none}@media (max-width: 750px){.event_grid .experience_slider .exp_prev{display:block;left:5px}}.event_grid .experience_slider .exp_next{right:30px;display:none}@media (max-width: 750px){.event_grid .experience_slider .exp_next{display:block;right:5px}}@media (max-width: 1020px){.event_grid .experience_slider{padding:0 30px}}@media (max-width: 450px){.event_grid .experience_slider{padding:0 15px}}.lodge_filters{padding:60px;color:#547e0f;text-align:center}.lodge_filters h2{margin-bottom:60px}@media (max-width: 750px){.lodge_filters h2{font-size:24px;margin-bottom:30px}}.lodge_filters .filter_container{background-color:#f1f1f1;color:#7d7d7d;padding:30px}@media (max-width: 900px){.lodge_filters .filter_container{height:auto}}@media (max-width: 750px){.lodge_filters .filter_container{padding:15px}}.lodge_filters .filters{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.lodge_filters .filters .filter_select{margin-right:15px;-ms-flex:1;flex:1}@media (max-width: 900px){.lodge_filters .filters .filter_select{margin:0 auto;margin-bottom:30px;max-width:300px;width:100%}}.lodge_filters .filters .filter_checkboxes{-ms-flex:3;flex:3;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width: 750px){.lodge_filters .filters .filter_checkboxes{-ms-flex-wrap:wrap;flex-wrap:wrap}}.lodge_filters .filters .label{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;margin-bottom:auto}.lodge_filters .filters .label .box{display:inline-block;margin-right:10px;width:25px;height:25px;background-color:#fff;border:1px solid #ccc;border-radius:50%;transition:0.2s ease-in-out}.lodge_filters .filters .label input[type="checkbox"]:checked ~ .box{background-color:#547e0f;border:4px solid #e4e4e4}.lodge_filters .filters .label:hover .box{box-shadow:1px 1px 3px 0 rgba(0,0,0,0.3)}@media (max-width: 750px){.lodge_filters .filters .label{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px);margin-bottom:30px;margin-right:0;margin-top:0;-ms-flex-pack:center;justify-content:center}.lodge_filters .filters .label:nth-of-type(3n),.lodge_filters .filters .label:nth-of-type(4n){margin-bottom:0}.lodge_filters .filters .label:nth-of-type(even){margin-right:0}}@media (max-width: 450px){.lodge_filters .filters .label{-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:auto;margin-left:auto}}@media (max-width: 900px){.lodge_filters .filters{-ms-flex-direction:column;flex-direction:column}}.lodge_filters .load_more_container{margin-top:60px;position:relative}.lodge_filters .load_more_container .lodge_load_more{opacity:1}.lodge_filters .load_more_container .lodge_load_more.hidden{opacity:0}.lodge_filters .load_more_container .loader{position:absolute;left:50%;top:5px;font-size:25px;margin:0;z-index:-1;opacity:0;transition:0.2s ease-in-out}.lodge_filters .load_more_container .loader.show{opacity:1}@media (max-width: 1250px){.lodge_filters{padding:30px}}@media (max-width: 750px){.lodge_filters{padding:30px 15px}}.experience_grid{background-color:#f1f1f1;padding:60px 30px;padding-bottom:0}.experience_grid .experience{margin-bottom:40px;width:calc(99.99% * (1 / 3) - (30px - 30px * 1 / 3));text-align:center;border-bottom:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.experience_grid .experience:nth-child(1n){float:left;margin-right:30px;clear:none}.experience_grid .experience:nth-child(3n){margin-right:0;float:right}.experience_grid .experience:last-child{margin-right:0}.experience_grid .experience:nth-child(3n+1){clear:both}.experience_grid .experience .exp_media{height:270px;width:100%;position:relative;margin-bottom:20px}.experience_grid .experience .exp_media img.bg{transition:0.2s ease-in-out}.experience_grid .experience .exp_content{text-align:center}.experience_grid .experience .exp_content h3{color:#b00e0e;margin-bottom:15px;transition:0.2s ease-in-out}.experience_grid .experience .exp_content p{width:90%;margin-bottom:20px}.experience_grid .experience .button{text-align:center;margin-top:auto}@media (max-width: 1020px){.experience_grid .experience .button{opacity:1}}.experience_grid .experience:hover img.bg{-ms-transform:scale(1.05);transform:scale(1.05);box-shadow:3px 3px 9px 0 rgba(0,0,0,0.3)}.experience_grid .experience:hover .exp_content h3{color:#547e0f}.experience_grid .experience:hover .button{background-color:#547e0f;color:#fff}@media (max-width: 1020px){.experience_grid .experience{width:calc(99.99% * (1 / 2) - (30px - 30px * 1 / 2))}.experience_grid .experience:nth-child(1n){float:left;margin-right:30px;clear:none}.experience_grid .experience:nth-child(2n){margin-right:0;float:right}.experience_grid .experience:last-child{margin-right:0}.experience_grid .experience:nth-child(2n+1){clear:both}}@media (max-width: 750px){.experience_grid .experience{float:none !important;width:100%;display:block;max-width:350px;margin:0 auto 30px auto !important;padding-bottom:30px}}@media (max-width: 450px){.experience_grid{padding:60px 15px}}.experience_grid_wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.split_content{padding:60px;padding-top:0;color:#547e0f}.split_content .wrapper{position:relative}.split_content .media{position:absolute;right:0;top:0;bottom:0;width:calc(50% - 30px);overflow:hidden}.split_content .media.media_left{right:auto;left:0}@media (max-width: 1020px){.split_content .media{display:block;position:relative;width:100%;height:300px;margin-bottom:60px}}.split_content .content{padding:60px 0;padding-left:0;padding-right:60px;float:left;width:50%;min-height:400px}.split_content .content p:last-of-type{margin-bottom:0}.split_content .content h2{color:currentColor}.split_content .content.content_right{float:right;padding-right:0;padding-left:60px}@media (max-width: 1020px){.split_content .content.content_right{padding:0}}@media (max-width: 1020px){.split_content .content{float:none;min-height:auto;width:100%;padding:0;text-align:center}}@media (max-width: 750px){.split_content{padding-left:30px;padding-right:30px}}.secondary_content{color:#547e0f;padding:60px}.secondary_content h2{color:currentColor}.secondary_content p:last-of-type{margin-bottom:0}@media (max-width: 1020px){.secondary_content{text-align:center;padding-left:30px;padding-right:30px}}.date_feature{width:100%;margin:0 auto;color:#b00e0e;position:relative;background-color:#f1f1f1;padding-bottom:calc(55px * 3)}.date_feature h3{color:#9E9E9E;margin-bottom:15px}.date_feature h2{margin-bottom:15px}.date_feature p span{font-size:24px;font-weight:bold;color:#9E9E9E}.date_feature .icons_container{position:absolute;bottom:0;left:0;right:0;height:300px}.date_feature .icons_container .icon_container_single{position:absolute;bottom:0}.date_feature .icons_container .mistletoe_left{left:0;height:175px;width:150px}.date_feature .icons_container .dandelion{height:160px;width:140px;left:25%}@media (max-width: 600px){.date_feature .icons_container .dandelion{display:none}}.date_feature .icons_container .leaves{right:20%;height:200px;width:200px;bottom:-60px}@media (max-width: 600px){.date_feature .icons_container .leaves{display:none}}.date_feature .icons_container .mistletoe_right{right:0;height:280px;width:220px;bottom:-60px}.date_feature .top_container{margin-bottom:60px}@media (max-width: 750px){.date_feature .top_container{margin-bottom:0}}.date_feature .date_container{padding-top:30px;box-shadow:0px 0px 15px 5px rgba(0,0,0,0.1);background-color:#fff;width:100%;border-radius:0 0 25px 25px;overflow:hidden}.date_feature .date_container:after{content:'';display:block;position:absolute;left:0;right:0;height:80px;top:-75px;width:100%;background-image:url("images/wavey.svg");background-repeat:no-repeat;background-size:cover;background-position:bottom}@media (max-width: 1250px){.date_feature .date_container:after{top:-79px;width:90%;margin:0 auto}}@media (max-width: 750px){.date_feature .date_container:after{width:100%}}.date_feature .date_container .content{margin:0 auto;text-align:center;padding:0 30px}@media (max-width: 1250px){.date_feature .date_container{width:90%;margin:0 auto;padding-top:20px}}@media (max-width: 750px){.date_feature .date_container{width:100%}}.date_feature .grey_holly_left{position:absolute;left:-150px;top:0;width:100px;height:100px}@media (max-width: 1250px){.date_feature .grey_holly_left{display:none}}.date_feature .grey_holly_right{position:absolute;right:-150px;top:0;width:100px;height:100px}@media (max-width: 1250px){.date_feature .grey_holly_right{display:none}}.date_feature .button{height:45px;font-size:18px}.date_feature .tree_container{position:absolute;top:-100px;right:0;width:100px;height:100px;z-index:10}.date_feature .tree_container .icon{height:100px;width:80px}@media (max-width: 1250px){.date_feature .tree_container{right:30px}}@media (max-width: 750px){.date_feature .tree_container{right:0}}.date_feature .offer_container{position:absolute;top:-160px;right:10px;width:220px;height:220px;padding:15px 10px;-ms-transform:rotate(10deg);transform:rotate(10deg);z-index:999;background-color:#547e10;border:4px solid #fff;border-radius:50%;box-shadow:6px 4px 10px rgba(0,0,0,0.3);text-align:center}.date_feature .offer_container p{color:#fff;font-size:12px}.date_feature .offer_container p:first-child{margin-bottom:15px}@media (max-width: 900px){.date_feature .offer_container p:first-child{margin-bottom:5px}}.date_feature .offer_container p span{color:#fff}.date_feature .offer_container p span.large{font-size:30px}@media (max-width: 900px){.date_feature .offer_container p span.large{font-size:1.5rem}}.date_feature .offer_container p span.medium{font-size:16px}@media (max-width: 900px){.date_feature .offer_container p span.medium{font-size:1rem}}@media (max-width: 900px){.date_feature .offer_container p{font-size:0.6rem}}@media (max-width: 900px){.date_feature .offer_container{width:180px;height:180px;padding:10px 10px}}@media (max-width: 600px){.date_feature .offer_container{top:-175px;right:15px}}.date_feature .star_container{position:absolute;top:-130px;left:30px;z-index:10}.date_feature .star_container img{width:150px;height:150px}.date_feature .star_container .countdown{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:51%;width:90px}.date_feature .star_container .countdown p{margin-bottom:0;line-height:1.3;font-family:"Helvetica Neue Bold",Helvetica,Arial,sans-serif;text-align:left;color:#b00e0e;opacity:0.5;-ms-transform:rotate(-5deg);transform:rotate(-5deg);text-transform:uppercase;font-size:14px;text-align:center}.date_feature .star_container .countdown p:last-of-type{margin-left:3px}@media (-ms-high-contrast: none), (-ms-high-contrast: active){.date_feature .star_container .countdown p{font-weight:bold}}@media (-ms-high-contrast: none), (-ms-high-contrast: active){.date_feature .star_container .countdown{width:80px}}@media (max-width: 1250px){.date_feature .star_container{left:30px}}@media (max-width: 750px){.date_feature .star_container{top:-155px;left:0}}.date_feature .countdown_container{position:absolute;top:-200px;left:0;width:240px;height:100px}.date_feature .countdown_container img{height:70px;width:107px}.date_feature .countdown_container .countdown_arrow img{height:30px}@media (max-width: 1250px){.date_feature .countdown_container{left:10px}}@media (max-width: 750px){.date_feature .countdown_container{display:none}}.date_feature .holly_right{position:absolute;right:90px;top:120px}.date_feature .holly_right img{width:75px;height:100px}@media (max-width: 1250px){.date_feature .holly_right{display:none}}.date_feature .holly_left{position:absolute;left:60px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.date_feature .holly_left img{width:100px;height:100px}@media (max-width: 1250px){.date_feature .holly_left{display:none}}.date_feature .stars_large{position:absolute;top:15px;right:60px}.date_feature .stars_large img{width:125px;height:65px}@media (max-width: 1250px){.date_feature .stars_large{display:none}}.date_feature .stars_small{position:absolute;bottom:30px;left:260px}.date_feature .stars_small img{width:50px;height:50px}@media (max-width: 1250px){.date_feature .stars_small{display:none}}.initial_stay{margin-top:60px;margin-bottom:60px;padding:0 30px}.initial_stay .initial_stay_left{height:auto;margin-right:30px;float:left;width:calc(50% - 30px);position:relative;padding-bottom:180px;padding-left:30px;padding-right:0}.initial_stay .initial_stay_left .content span{display:block;font-size:28px;color:#547e0f;line-height:0.7}.initial_stay .initial_stay_left .content h2{color:#547e0f}.initial_stay .initial_stay_left .content p{width:90%;margin-left:0}@media (max-width: 1020px){.initial_stay .initial_stay_left .content p{width:100%}}.initial_stay .initial_stay_left .stay_img{position:absolute;bottom:0;overflow:hidden;left:0;right:0}.initial_stay .initial_stay_left .stay_img img{width:auto;height:150px}@media (max-width: 600px){.initial_stay .initial_stay_left .stay_img img{width:100%;height:auto}}@media (max-width: 1020px){.initial_stay .initial_stay_left .stay_img{position:static}}@media (max-width: 1020px){.initial_stay .initial_stay_left{width:100%;text-align:center;padding-bottom:0;padding-right:30px;float:none;margin-bottom:30px}}.initial_stay .initial_stay_right{float:left;margin-left:30px;width:calc(50% - 30px)}.initial_stay .initial_stay_right .stay_slider{margin:0 auto;position:relative}.initial_stay .initial_stay_right .stay_slider .stay_dots{margin-top:30px}.initial_stay .initial_stay_right .stay_slider .stay_dots button{background-color:#b00e0e;opacity:0.4}.initial_stay .initial_stay_right .stay_slider .stay_dots .slick-active button{opacity:1}@media (max-width: 1020px){.initial_stay .initial_stay_right .stay_slider .stay_dots{margin-top:22px}}@media (max-width: 750px){.initial_stay .initial_stay_right .stay_slider .stay_dots{margin-top:37px}}.initial_stay .initial_stay_right .stay_slider .stay_arrows{position:absolute;top:50%;height:50px;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.initial_stay .initial_stay_right .stay_slider .stay_arrows .slick-arrow{width:30px;height:30px;position:absolute;z-index:10;top:50%;cursor:pointer}.initial_stay .initial_stay_right .stay_slider .stay_arrows .slick-arrow.stay_prev{left:-60px}.initial_stay .initial_stay_right .stay_slider .stay_arrows .slick-arrow.stay_next{right:-60px}.initial_stay .initial_stay_right .stay_slider .stay_arrows .slick-arrow .icon{fill:none;transition:0.2s ease-in-out;stroke-width:2px;stroke:#b00e0e}.initial_stay .initial_stay_right .stay_slider .stay_arrows .slick-arrow:hover .icon-arrow_left{-ms-transform:translateX(-2.5px);transform:translateX(-2.5px)}.initial_stay .initial_stay_right .stay_slider .stay_arrows .slick-arrow:hover .icon-arrow_right{-ms-transform:translateX(2.5px);transform:translateX(2.5px)}.initial_stay .initial_stay_right .stay_slider .slide{overflow:hidden;position:relative;height:375px}.initial_stay .initial_stay_right .stay_slider .slide:after{content:'';display:block;padding-bottom:100%}@media (max-width: 750px){.initial_stay .initial_stay_right .stay_slider .slide{height:300px}}@media (max-width: 1020px){.initial_stay .initial_stay_right{width:100%;margin:0 auto}}@media (max-width: 1020px){.initial_stay{padding-left:0;padding-right:0}}@media (max-width: 750px){.initial_stay{margin-top:30px;margin-bottom:90px;padding-left:0;padding-right:0}}footer{background-color:#639512}footer .left,footer .right{width:calc(99.99% * 0.5);float:left;height:100%}footer .right_inner_left,footer .right_inner_right{width:99.99%;float:left;height:100%}footer .right,footer .right_inner_right{float:right}@media (max-width: 450px){footer .right,footer .right_inner_right{margin-bottom:0}}@media (max-width: 900px){footer .right{width:100%;float:left}}footer .right_inner_left{margin-right:15px}@media (max-width: 1250px){footer .right_inner_left{width:100% !important}}footer .right_inner_right{margin-left:15px}footer .right_inner_left,footer .right_inner_right{width:calc(99.99% - (30px - (30px * 0.5)))}@media (max-width: 750px){footer .right_inner_left li,footer .right_inner_right li{width:100%}footer .right_inner_left li:nth-of-type(n+6),footer .right_inner_right li:nth-of-type(n+6){display:none}}@media (max-width: 1250px){footer .right_inner_left,footer .right_inner_right{width:calc(99.99% * .5);float:left;margin:0}}@media (max-width: 750px){footer .right_inner_left,footer .right_inner_right{width:100%}}footer .upper_footer{padding:50px 120px}footer .upper_footer p{color:white;margin-bottom:calc(15px / 2);white-space:nowrap}footer .upper_footer p a{color:white;border-bottom:1px solid transparent;padding-bottom:2px}footer .upper_footer p a:hover{border-color:#fff}footer .upper_footer ul{list-style:none;margin-bottom:0}@media (max-width: 600px){footer .upper_footer ul{text-align:center}}footer .upper_footer .experience_menu{margin-bottom:30px}footer .upper_footer .stay_menu{margin-bottom:15px}footer .upper_footer li{margin-bottom:5px;padding-left:0}footer .upper_footer li a{padding-bottom:2px;color:#fff;font-size:15px;transition:0.2s ease-in-out;font-weight:300;border-bottom:1px solid transparent;padding:0.5rem 0;display:inline-block}footer .upper_footer li a:hover{border-color:#fff}footer .upper_footer li.current_page_item a{border-color:#fff}footer .upper_footer li:before{display:none}footer .upper_footer .button{height:25px;font-size:12px;min-width:120px}footer .upper_footer .top_right{width:calc(99.99% * 0.4 - (120px - 120px * 0.4));float:right;margin-left:60px}footer .upper_footer .top_right li{float:left;width:calc(99.99% * 1/2);white-space:nowrap}@media (max-width: 750px){footer .upper_footer .top_right li{width:100%;margin-bottom:10px}}@media (max-width: 1250px){footer .upper_footer .top_right{width:40%}}@media (max-width: 750px){footer .upper_footer .top_right{width:50%}}@media (max-width: 450px){footer .upper_footer .top_right{margin-left:15px !important;width:calc(50% - 15px)}}footer .upper_footer .top_left{width:calc(99.99% * 0.6 - (120px - 120px * 0.6));float:left;margin-right:60px}footer .upper_footer .top_left li{float:left;width:calc(99.99% * 1/3);white-space:nowrap}footer .upper_footer .top_left li:before{display:none}@media (max-width: 1250px){footer .upper_footer .top_left li{width:50%;white-space:normal}}@media (max-width: 750px){footer .upper_footer .top_left li{width:100%;margin-bottom:10px}}@media (max-width: 1250px){footer .upper_footer .top_left{margin-bottom:0 !important;width:60%}}@media (max-width: 750px){footer .upper_footer .top_left{width:50%}}@media (max-width: 450px){footer .upper_footer .top_left{margin-right:15px !important;width:calc(50% - 15px)}}@media (max-width: 1250px){footer .upper_footer .top_left,footer .upper_footer .top_right{float:left;margin-right:0;margin-left:0}}@media (max-width: 1020px){footer .upper_footer{padding:30px}}@media (max-width: 600px){footer .upper_footer{text-align:center}}@media (max-width: 450px){footer .upper_footer{padding-left:15px;padding-right:15px}}footer .middle_bar{height:50px;background-color:#547e0f;padding:0 120px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}footer .middle_bar .social_link{float:left;height:100%;position:relative;width:50px;border-bottom:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}footer .middle_bar .social_link .icon{width:20px;height:20px;opacity:1;transition:0.2s ease-in-out;fill:#fff;opacity:1}footer .middle_bar .social_link:hover .icon{-ms-transform:scale(1.05);transform:scale(1.05)}@media (max-width: 900px){footer .middle_bar .social_link{float:none;display:inline-block;height:50px}}footer .middle_bar .social_link:first-of-type{margin-left:-15px}footer .middle_bar .left{float:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width: 1020px){footer .middle_bar .left{max-width:250px;width:100%;-ms-flex-item-align:start;align-self:flex-start}}@media (max-width: 825px){footer .middle_bar .left{-ms-flex-order:2;order:2;height:50px;margin:0 auto;text-align:center}}footer .middle_bar .right{min-width:calc(99.99% * 0.5);width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}footer .middle_bar .right p,footer .middle_bar .right a{display:inline-block;color:white;vertical-align:middle;margin-bottom:0;font-weight:300;border-bottom:1px solid transparent;font-size:15px;transition:0.2s ease-in-out}footer .middle_bar .right a:hover{border-color:#fff}@media (max-width: 825px){footer .middle_bar .right a{margin:0 auto;margin-bottom:5px}footer .middle_bar .right a:last-of-type{margin-bottom:0}}@media (max-width: 450px){footer .middle_bar .right a{text-align:center}}footer .middle_bar .right p{margin-right:5px}@media (max-width: 825px){footer .middle_bar .right p{margin:0 auto;margin-bottom:5px}}footer .middle_bar .right span{padding:5px;color:#fff}@media (max-width: 825px){footer .middle_bar .right span{display:none}}@media (max-width: 825px){footer .middle_bar .right{margin:0 auto;margin-top:15px;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 1020px){footer .middle_bar{padding-left:30px;padding-right:30px}}@media (max-width: 825px){footer .middle_bar{height:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}@media (max-width: 450px){footer .middle_bar{padding-left:15px;padding-right:15px}}footer .lower_bar{height:50px;background-color:#45670c;text-align:center;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}footer .lower_bar span:first-of-type{margin-left:5px}footer .lower_bar p{color:white;font-size:12px;margin-bottom:0;line-height:1}footer .lower_bar p a{border-bottom:1px solid transparent;margin:0 5px;display:inline-block;font-size:12px;color:white;vertical-align:middle;margin-bottom:1px;transition:0.2s ease-in-out;font-weight:300}footer .lower_bar p a:hover{border-color:#fff}@media (max-width: 600px){footer .lower_bar p a{margin:0 auto;border-bottom:none;display:block;text-align:center;margin-top:15px}}@media (max-width: 600px){footer .lower_bar span{display:none}}@media (max-width: 1020px){footer .lower_bar{padding:15px;height:auto}}@media (max-width: 600px){footer .lower_bar{-ms-flex-direction:column;flex-direction:column}}.reciteme{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff;border:none;margin-left:0.5rem}@media (max-width: 1020px){.reciteme{font-size:15px}}.reciteme:hover{color:#fff;text-decoration:underline;border:none}.reciteme:hover svg path{fill:#fff}.reciteme svg{margin-right:5px;vertical-align:middle;border:none;opacity:0.7;width:20px;height:20px}.reciteme svg:hover{opacity:1}.main_content{color:#547e0f;padding:60px 30px;text-align:center;position:relative}.main_content.content_banner{background-color:#f1f1f1;padding:60px;margin-top:0;margin-bottom:0;color:#b00e0e;z-index:-1}.main_content.content_banner p{color:#9E9E9E}@media (max-width: 750px){.main_content.content_banner{padding-left:30px;padding-right:30px;margin-top:0}}.main_content p:last-of-type{margin-bottom:0}.main_content h2{color:currentColor}.main_content .button{margin-top:30px}.main_content .button.booking_top{margin-bottom:30px}@media (max-width: 750px){.main_content{padding-top:30px;padding-left:30px;padding-right:30px}}.main_content.home_content{padding-bottom:0}@media (max-width: 750px){.main_content{padding-left:15px;padding-right:15px}}.split_banners{margin-bottom:60px}.split_banners .banner{min-height:350px;margin-bottom:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;position:relative;overflow:hidden;padding:30px;background-color:#000}.split_banners .banner img.bg{z-index:0;transition:0.2s ease-in-out;opacity:0.8 !important}.split_banners .banner:hover .button{background-color:#fff;color:#547e0f}.split_banners .banner:hover img.bg{-ms-transform:scale(1.1);transform:scale(1.1)}.split_banners .banner:last-of-type{margin-bottom:0}@media (max-width: 750px){.split_banners .banner{margin-bottom:30px;margin-top:0}}@media (-ms-high-contrast: none), (-ms-high-contrast: active){.split_banners .banner{min-height:auto;height:350px}}.split_banners .content_underlay{position:absolute;background:linear-gradient(to right, black, transparent);top:0;left:0;bottom:0;opacity:0.7;width:100%}.split_banners .content_underlay.content_right{left:auto;right:0;background:linear-gradient(to left, black, transparent)}@media (max-width: 1250px){.split_banners .content_underlay{width:50%}}@media (max-width: 900px){.split_banners .content_underlay{width:100%}}.split_banners .banner_content{z-index:10;max-width:450px;position:relative}.split_banners .banner_content p{color:#fff;margin-left:0}.split_banners .banner_content h3{color:white}.split_banners .banner_content.banner_right{max-width:385px;margin-left:auto}.split_banners .banner_content.banner_right p{margin-left:auto}.split_banners .banner_content.banner_right h3{color:white}@media (max-width: 750px){.split_banners .banner_content.banner_right{float:left}}.sign_up{padding:40px 0;background-color:#b00e0e;position:relative;z-index:10;overflow:hidden}.sign_up .sign_up_content{margin:0 auto;text-align:center;position:relative}.sign_up .sign_up_content p{color:white}.sign_up .sign_up_content h4{color:white;margin-bottom:20px;font-size:33px}.sign_up .sign_up_content .robin{width:150px;height:150px;position:absolute;bottom:-36px;left:10px}@media (max-width: 1020px){.sign_up .sign_up_content .robin{display:none}}.sign_up .sign_up_content .stars{width:100px;height:100px;position:absolute;top:-30px;right:0}.sign_up .sign_up_content .stars img{width:100%;height:100%;opacity:0.6}@media (max-width: 1020px){.sign_up .sign_up_content .stars{display:none}}.sign_up form{max-width:650px;margin:0 auto}.sign_up .field{width:calc(50% - 30px);min-height:60px;display:inline-block;vertical-align:top}.sign_up .field:first-of-type{margin-right:15px}.sign_up .field .text_input{width:100%;height:42px;display:block;border:2px solid white;border-radius:5px;background-color:rgba(255,255,255,0.2);text-align:center;color:#fff;font-size:16px;outline:none}.sign_up .field .text_input::-webkit-input-placeholder{color:white;font-size:16px}.sign_up .field .text_input:-ms-input-placeholder{color:white;font-size:16px}.sign_up .field .text_input::placeholder{color:white;font-size:16px}.sign_up .field .text_input.valid{border-color:#547e0f}.sign_up .field span.error{margin-top:5px;margin-bottom:15px;text-align:left;display:block;color:#fff;font-size:14px}.sign_up .field.full{width:calc(100% - 30px);color:#fff;text-align:left;margin-bottom:30px}.sign_up .field.full label{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer}.sign_up .field.full label .box{display:inline-block;vertical-align:middle;width:15px;height:15px;border:1px solid #fff;margin-right:15px}.sign_up .field.full label .text{display:inline-block;width:calc(100% - 30px);font-size:12px;font-weight:300}.sign_up .field.full label .error{-ms-flex-order:3;order:3;display:block;margin-left:30px}.sign_up .field.full label input[type="checkbox"]:checked ~ .box{background-color:#fff;background-image:url("images/green_tick.png");background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width: 750px){.sign_up .field{display:block;margin:0 auto;margin-bottom:15px;max-width:300px;min-width:0;width:100%}.sign_up .field:first-of-type{margin-right:auto}}.sign_up .button{display:block;margin:0 auto;height:auto;border:2px solid transparent}.sign_up .button:hover{border:2px solid white}@media (max-width: 750px){.sign_up{padding-left:30px;padding-right:30px}}.grid_five{margin:50px auto 40px auto;padding-left:30px;padding-right:30px}.grid_five .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width: 750px){.grid_five .wrapper{display:block}}.grid_five .event{display:block;width:calc(20% - 30px);margin-right:30px;border-bottom:none}.grid_five .event:last-of-type{margin-right:0}.grid_five .event .media{width:100%;padding-bottom:100%;margin:0 auto;position:relative;margin-bottom:20px;overflow:hidden;transition:0.2s ease-in-out}@media (max-width: 750px){.grid_five .event .media img.bg{opacity:0.5 !important}}@media (max-width: 750px){.grid_five .event .media{height:200px;padding-bottom:0;margin-bottom:0;-ms-flex-order:1;order:1;background-color:#000}}.grid_five .event .event_content{text-align:center}.grid_five .event .event_content h5{color:#b00e0e;margin-bottom:0;position:relative}@media (max-width: 750px){.grid_five .event .event_content h5{color:#fff}}@media (max-width: 750px){.grid_five .event .event_content{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}}.grid_five .event:hover .media{-ms-transform:scale(1.05);transform:scale(1.05);box-shadow:3px 3px 9px 0 rgba(0,0,0,0.3)}.grid_five .event:hover .event_content h5{color:#547e0f}@media (max-width: 1020px){.grid_five .event{margin-bottom:0}}@media (max-width: 750px){.grid_five .event{display:block;position:relative;float:none;width:100%;margin-right:0 !important;margin-left:0 !important;margin-bottom:30px !important}.grid_five .event:last-of-type{margin-bottom:0 !important}}@media (max-width: 750px){.grid_five{margin-bottom:30px}}.footer_banner{position:relative;overflow:hidden;padding:32px 16px}.footer_banner img{z-index:-1}.footer_banner img.bg{-webkit-filter:blur(4px);filter:blur(4px)}.footer_banner .wrapper img{width:100%;height:auto}.footer_banner .blue_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(14,11,83,0.6);z-index:0}.terms_grid{background-color:#fff;padding-top:0}.terms_grid .experience:hover img.bg{-ms-transform:none !important;transform:none !important;box-shadow:none !important}.terms_grid .experience:hover .exp_content h3{color:#b00e0e !important}.arrow{padding:60px 0;padding-top:0}.arrow .wrapper{text-align:center}.arrow .icon{height:300px;width:300px}.roundel{position:absolute;top:50%;right:0;width:220px;height:220px;padding:15px 10px;-ms-transform:rotate(10deg) translateY(-50%);transform:rotate(10deg) translateY(-50%);background-color:#b00e0e;border:4px solid #fff;border-radius:50%;box-shadow:6px 4px 10px rgba(0,0,0,0.3);text-align:center}.roundel .content{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.roundel .content h3{color:#fff;font-size:14px;margin:0 0 12px 0}@media (max-width: 900px){.roundel .content h3{font-size:11px}}.roundel .content p{margin-bottom:0;color:#fff;font-size:12px;line-height:1.5}.roundel .content p .call{font-size:14px}@media (max-width: 900px){.roundel .content p{font-size:11px}}.roundel .content a{font-size:inherit;color:#fff}@media (max-width: 1300px){.roundel{right:60px}}@media (max-width: 900px){.roundel{position:relative;top:0;right:inherit;left:75%;-ms-transform:rotate(10deg) translateX(-50%);transform:rotate(10deg) translateX(-50%);width:180px;height:180px;margin-top:30px;margin-bottom:-60px;padding:10px 10px}}@media (max-width: 450px){.roundel{left:50%}}.slick-dots{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute}.slick-dots li{display:inline-block;padding:0 15px;width:auto;height:100%;line-height:0;vertical-align:middle;overflow:hidden}.slick-dots li:before{display:none}.slick-dots li button{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;padding:0;text-indent:-99999px;cursor:pointer;outline:none;transition:0.2s ease-in-out}@media (max-width: 450px){.slick-dots li{padding:0 10px}}.internal_lodge_slider_section{padding:60px}.internal_lodge_slider_section .internal_lodge_slider{width:100%}.internal_lodge_slider_section .internal_lodge_slider .internal_lodge_slide{width:100%;height:550px;position:relative}@media (max-width: 750px){.internal_lodge_slider_section .internal_lodge_slider .internal_lodge_slide{height:250px}}.internal_lodge_slider_section .internal_lodge_slider .internal_lodge_dots{bottom:0;left:30px;-ms-transform:translateX(0);transform:translateX(0)}.internal_lodge_slider_section .internal_lodge_slider .internal_lodge_dots button{background-color:rgba(255,255,255,0.6);width:15px;height:15px}@media (max-width: 750px){.internal_lodge_slider_section .internal_lodge_slider .internal_lodge_dots button{background-color:#b00e0e;opacity:0.6}}.internal_lodge_slider_section .internal_lodge_slider .internal_lodge_dots .slick-active button{background-color:#fff}@media (max-width: 750px){.internal_lodge_slider_section .internal_lodge_slider .internal_lodge_dots .slick-active button{background-color:#b00e0e;opacity:1}}@media (max-width: 750px){.internal_lodge_slider_section .internal_lodge_slider .internal_lodge_dots{bottom:-75px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center}}@media (max-width: 1020px){.internal_lodge_slider_section{padding-bottom:60px}}@media (max-width: 750px){.internal_lodge_slider_section{padding-left:30px;padding-right:30px}}.lodge_slider_section{color:currentColor;text-align:center;padding-top:0;padding-bottom:calc(120px + 60px);position:relative;z-index:20}.lodge_slider_section h2{color:currentColor}@media (max-width: 750px){.lodge_slider_section .slider_content{padding-left:15px;padding-right:15px}}.lodge_slider_section .lodge_slider .slick-track{padding:50px 0 50px 0}.lodge_slider_section .lodge_slider .lodge_slide{transition:0.2s ease-in-out;position:relative;overflow:hidden;outline:none;height:350px;width:700px;margin:0 60px}.lodge_slider_section .lodge_slider .lodge_slide.slick-center{-ms-transform:scale(1.2);transform:scale(1.2)}.lodge_slider_section .lodge_slider .lodge_slide img.bg{opacity:1 !important}.lodge_slider_section .slick-arrow{width:40px;height:40px;position:absolute;z-index:10;top:50%;cursor:pointer}.lodge_slider_section .slick-arrow .icon{fill:none;transition:0.2s ease-in-out;stroke-width:2px;stroke:#b00e0e}.lodge_slider_section .slick-arrow:hover .icon-arrow_left{-ms-transform:translateX(-2.5px);transform:translateX(-2.5px)}.lodge_slider_section .slick-arrow:hover .icon-arrow_right{-ms-transform:translateX(2.5px);transform:translateX(2.5px)}@media (max-width: 1020px){.lodge_slider_section .slick-arrow{display:none}}.lodge_slider_section .lodge_prev{right:calc(50% + 425px);display:none}.lodge_slider_section .lodge_next{left:calc(50% + 425px);display:none}.lodge_slider_section .lodge_dots{bottom:-80px;width:100%;margin-left:auto;margin-right:auto;text-align:center}.lodge_slider_section .lodge_dots button{position:relative;background-color:#b00e0e;opacity:0.4;z-index:10}.lodge_slider_section .lodge_dots .slick-active button{opacity:1}@media (max-width: 750px){.lodge_slider_section .lodge_dots{bottom:-70px}}.lodge_slider_section .button{position:absolute;bottom:50px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:200px}.lodge_slider_section.slider_intro{padding:60px 30px}@media (max-width: 1020px){.lodge_slider_section{padding-top:30px !important}}@media (max-width: 750px){.lodge_slider_section{padding-left:0;padding-right:0;padding-bottom:150px}}.home_hero_slider .hero_slide{min-height:250px}.home_hero_slider .hero_slide .hero_title_container{max-width:800px;margin:0 auto;text-align:center;margin-bottom:15px;overflow:hidden}.home_hero_slider .hero_slide .hero_title_container img{max-width:100%;margin:0 auto}@media (max-width: 750px){.home_hero_slider .hero_slide .hero_title_container img{max-width:400px}}@media (max-width: 450px){.home_hero_slider .hero_slide .hero_title_container img{max-width:250px}}.home_hero_slider .hero_slide .hero_title{-webkit-font-smoothing:antialiased;font-family:"WinterWonderland";font-size:90px;font-weight:100;letter-spacing:-.08em;line-height:1.1;color:#fff;margin-bottom:0}@media (max-width: 750px){.home_hero_slider .hero_slide .hero_title{font-size:35px}}.home_hero_slider .hero_slide .hero_content{width:400px;margin:0 auto;text-align:center}.home_hero_slider .hero_slide .hero_content h5{color:white;font-size:19px}@media (max-width: 750px){.home_hero_slider .hero_slide .hero_content{width:100%}}.home_hero_slider .hero_dots{bottom:-30px}.home_hero_slider .hero_dots .slick-active button{background-color:#fff}.home_hero_slider .hero_dots button{background-color:rgba(255,255,255,0.5)}.testimonials_banner{position:relative;padding:60px;color:#fff}.testimonials_banner .upper_stars,.testimonials_banner .lower_stars{width:80px;height:90px;position:absolute;right:30px;top:30px;z-index:10}.testimonials_banner .upper_stars img.bg,.testimonials_banner .lower_stars img.bg{opacity:1}@media (max-width: 750px){.testimonials_banner .upper_stars,.testimonials_banner .lower_stars{display:none}}.testimonials_banner .lower_stars{right:auto;top:auto;left:30px;bottom:30px}.testimonials_banner .testimonial_banner_slider{width:100%;height:100%;text-align:center}.testimonials_banner .testimonial_banner_slider h3{font-size:40px;color:currentColor}.testimonials_banner .testimonial_banner_slider p{color:currentColor;max-width:700px;font-size:20px}.testimonials_banner .testimonial_banner_slider h5{margin-bottom:0}.testimonials_banner .testimonial_banner_slider .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.testimonials_banner .testimonial_banner_slider .five_stars{margin-bottom:30px;position:relative;height:15px}.testimonials_banner .testimonial_banner_slider .five_stars img{width:130px;height:100%;margin:0 auto}@media (max-width: 750px){.testimonials_banner{padding-left:30px;padding-right:30px}}.testimonials{min-height:420px;width:100%;overflow:hidden;position:relative;padding:65px 0 0 0}.testimonials .slider_background{opacity:0.4 !important}@media (max-width: 750px){.testimonials .slider_background{opacity:0 !important}}.testimonials .testimonials_slider{height:100%}.testimonials .testimonials_slider .slick-track{padding:0 0 85px 0}.testimonials .testimonials_slider .slick-list{overflow:visible}.testimonials .testimonials_slider .slick-arrow{width:40px;height:40px;position:absolute;z-index:10;top:35%;cursor:pointer}.testimonials .testimonials_slider .slick-arrow .icon{fill:none;transition:0.2s ease-in-out;stroke-width:2px;stroke:#b00e0e}.testimonials .testimonials_slider .slick-arrow:hover .icon-arrow_left{-ms-transform:translateX(-2.5px);transform:translateX(-2.5px)}.testimonials .testimonials_slider .slick-arrow:hover .icon-arrow_right{-ms-transform:translateX(2.5px);transform:translateX(2.5px)}.testimonials .testimonials_slider .test_prev{right:calc(50% + 415px);display:none}.testimonials .testimonials_slider .test_next{left:calc(50% + 415px);display:none}.testimonials .testimonials_slider .testimonial_slide{transition:0.2s ease-in-out;outline:none;width:700px;margin:0 60px}.testimonials .testimonials_slider .testimonial_slide .slide_center{width:calc(100% - 120px);min-height:250px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#000;height:100%;overflow:hidden;margin:0 auto;transition:0.2s ease-in-out}.testimonials .testimonials_slider .testimonial_slide .slide_center img.bg{z-index:1;opacity:0.5}.testimonials .testimonials_slider .testimonial_slide .slide_center .upper_stars,.testimonials .testimonials_slider .testimonial_slide .slide_center .lower_stars{width:60px;height:70px;position:absolute;right:30px;top:30px;z-index:10}.testimonials .testimonials_slider .testimonial_slide .slide_center .upper_stars img.bg,.testimonials .testimonials_slider .testimonial_slide .slide_center .lower_stars img.bg{opacity:1}@media (max-width: 600px){.testimonials .testimonials_slider .testimonial_slide .slide_center .upper_stars,.testimonials .testimonials_slider .testimonial_slide .slide_center .lower_stars{display:none}}.testimonials .testimonials_slider .testimonial_slide .slide_center .lower_stars{right:auto;top:auto;left:30px;bottom:30px}.testimonials .testimonials_slider .testimonial_slide .slide_center .test_content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;height:auto;padding:30px;z-index:2;text-align:center;color:white}.testimonials .testimonials_slider .testimonial_slide .slide_center .test_content h3{color:currentColor;margin-bottom:15px}.testimonials .testimonials_slider .testimonial_slide .slide_center .test_content .five_stars{margin-bottom:15px}.testimonials .testimonials_slider .testimonial_slide .slide_center .test_content .five_stars img{width:80px;margin:0 auto}.testimonials .testimonials_slider .testimonial_slide .slide_center .test_content p{color:currentColor;width:310px;margin-bottom:7.5px;font-size:14px}@media (max-width: 450px){.testimonials .testimonials_slider .testimonial_slide .slide_center .test_content p{width:auto}}@media (-ms-high-contrast: none), (-ms-high-contrast: active){.testimonials .testimonials_slider .testimonial_slide .slide_center .test_content{margin-top:50px}}@media (max-width: 750px){.testimonials .testimonials_slider .testimonial_slide .slide_center .test_content{padding-top:60px}}@media (max-width: 450px){.testimonials .testimonials_slider .testimonial_slide .slide_center .test_content{padding:15px;padding-top:60px}}@media (max-width: 750px){.testimonials .testimonials_slider .testimonial_slide .slide_center{width:100%}}.testimonials .testimonials_slider .testimonial_slide.slick-current{-ms-transform:scale(1.2);transform:scale(1.2)}@media (max-width: 750px){.testimonials .testimonials_slider .testimonial_slide{margin:0}}@media (max-width: 600px){.testimonials .testimonials_slider .testimonial_slide{margin:0 30px}}.testimonials .test_dots{bottom:-25px}.testimonials .test_dots button{background-color:#b00e0e;opacity:0.4}.testimonials .test_dots .slick-active button{opacity:1}@media (max-width: 750px){.testimonials .test_dots{width:100%;text-align:center;margin-bottom:0;bottom:0}}@media (max-width: 750px){.testimonials{min-height:auto;padding-top:0}}
/*# sourceMappingURL=style.css.map */