:root{--main-nav-width:100%;--header-height-gap:-93px;--main-color:#bc1f56;--orange:#f48345;--yellow:#f8c43c;--aqua:#00af9f;--blue:#17638b;--gray:#4a4a4a;--lightgray:#e3e3e3;--purple-opaque:rgba(188,31,86,.8);--orange-opaque:rgba(244,131,69,.8);--yellow-opaque:rgba(248,196,60,.8);--aqua-opaque:rgba(0,175,159,.8);--blue-opaque:rgba(23,99,139,.8)}.park-contact-details{margin-bottom:40px;text-align:center;overflow:hidden}.park-contact-details__image{display:block!important;width:100%;max-width:250px;height:auto;margin:0 auto .5em auto!important}.park-contact-details__info{text-align:center;line-height:1.4;margin:.5em 1em 1em 1em}.park-contact-details__phone{display:block;font-size:1.5em;margin:.25em 0}.park-contact-details__address{display:block;margin:.25em 0}.park-contact-details__email{display:block;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}.home #footer{margin-top:40px}#mobile-header .logo{margin-top:5px!important}#mobile-header .logo svg{width:220px;height:79px}.header-v1 .logo{margin-top:4px!important}.header-v1 .logo svg{width:230px;height:82px}.home #content .landing-page-hero-text,.page-id-13978 #content .landing-page-hero-text{margin-top:-30px!important;margin-bottom:0px!important}.page-id-13978 #content .no-margin{margin-top:0px!important;margin-bottom:0px!important}.lityredirect h1{background:#fff;padding:10px}.light{color:#fff}.dark{color:#333}a:hover{text-decoration:none!important}.wrapall{background:#fafafa!important}.overflow-hidden{overflow:hidden!important}#content{overflow:hidden}.stuck,.sticky-wrapper .header-v1-only.header-transparent{z-index:25!important}a.button.button-appear{border-color:#fff}.wpb_row .wpb_row .wpb_content_element{margin-bottom:20px}a.button.button-appear.wide{width:calc(100% - 40px)}.home .page-section .standard-section .span_12{max-width:1200px;margin:0 auto}.member{overflow:hidden}.sh-link a{display:inline-block;margin-bottom:20px}.wpb_row .span_12{max-width:1200px;margin:0 auto}.page-section .wpb_row{margin:20px auto}.kooka-background-overlay{display:flex;text-align:center;width:100%;padding:0;background:rgba(0,0,0,.5)}.page-section .templatera_shortcode .wpb_row.reviews-module-template{display:flex}.page-section .templatera_shortcode .wpb_row{width:100%;margin:0!important}.full-width-section.wpb_row .span_12{width:100%;max-width:100%}.home .kooka-background-overlay{outline:none!important;background:transparent}.home .reviews-module-template .kooka-background-overlay{outline:20px solid rgba(0,0,0,.2)!important;padding:50px 25px;outline-offset:-20px}.eqWrap{display:flex}.eq{padding:10px}.equalHW{flex:1}.equalHMWrap{justify-content:space-between}.equalHM{width:inherit}#responsive-menu-pro-additional-content .social-icons ul li a{color:rgba(255,255,255,.9);height:30px;width:30px;line-height:30px}#responsive-menu-pro-additional-content .social-icons ul li a:hover{color:rgba(255,255,255,1)}.topbar{background:var(--main-color);min-height:30px;padding:0 20px}.topbar .social-icons{float:left}.topbar .social-icons ul li{height:30px;width:30px}.topbar .social-icons ul li a{color:rgba(255,255,255,.9);height:30px;width:30px;line-height:30px}.topbar .social-icons ul li a:hover{color:rgba(255,255,255,1)}.topbarmenu{float:right}.topbarmenu #nav{list-style:none}.topbarmenu #nav li{float:left}.topbarmenu #nav li a{color:#fff;font-weight:600;font-size:13px;padding:0 10px}#close-search-btn{float:none!important;position:absolute;top:10px;right:30px}.header-v1 #search-top{background:#fff none repeat scroll 0 0;display:none;height:100vh!important;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}#close-search-btn{float:none!important}.header-v1 #search-top .row{display:-webkit-box;height:100vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-park #page-wrap{top:0}#header.header-v1{background:rgba(255,255,255,.9) none repeat scroll 0 0!important}#logo-navigation{padding:0 20px}.header-v1 #navigation{float:none!important}.header-v1 #navigation>ul{float:left!important;text-align:center;width:calc(var(--main-nav-width) - 460px)}#navigation ul li{float:none!important;display:inline-block!important}.logo img{height:auto;max-width:100%;width:230px}#search-btn,#shopping-btn,#close-search-btn{color:#474b4a!important}#header-phone{color:#474b4a;font-size:22px;font-weight:700;line-height:85px}#header-phone .fa-phone{display:inline-block;font-size:22px;margin:7px 8px 0 0}.headerimage::after{background:rgba(0,0,0,.6) none repeat scroll 0 0;background-color:#BC1F56;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#BC1F56,endColorstr=#F48345);background-image:-moz-linear-gradient(left,#BC1F56 0%,#F48345 25%,#F8C43C 50%,#00AF9F 75%,#17638B 100%);background-image:linear-gradient(left,#BC1F56 0%,#F48345 25%,#F8C43C 50%,#00AF9F 75%,#17638B 100%);background-image:-webkit-linear-gradient(left,#BC1F56 0%,#F48345 25%,#F8C43C 50%,#00AF9F 75%,#17638B 100%);background-image:-o-linear-gradient(left,#BC1F56 0%,#F48345 25%,#F8C43C 50%,#00AF9F 75%,#17638B 100%);background-image:-ms-linear-gradient(left,#BC1F56 0%,#F48345 25%,#F8C43C 50%,#00AF9F 75%,#17638B 100%);background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0%,#BC1F56),color-stop(25%,#F48345),color-stop(50%,#F8C43C),color-stop(75%,#00AF9F),color-stop(100%,#17638B));content:"";height:100vh!important;;left:0;pointer-events:none;position:absolute;top:0;visibility:visible!important;opacity:.1;width:100%;z-index:0}.headerimage{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.headerimage{margin-top:-93px}.headerimage:after{height:100%!important}.single-park .headerimage{margin-top:-93px}.single-park .headerimage:after{height:100%!important}.single-thingstodo .headerimage{margin-top:-93px}.single-thingstodo .headerimage:after{height:100%!important}.tab-container .nav-wrap{background:#BC1F56;z-index:13;position:relative;top:-1px}.tab-container .nav-tabs{display:block;line-height:0;margin-left:0;padding:0;list-style-type:none;font-size:0}.park-nav-container{max-width:1170px;margin:0 auto}.park-sub-title{font-size:.75em;display:block;margin:0}.nav-tabs>li{display:block;text-align:center}.nav-tabs>li>a{background:none;padding:15px 10px;border:0;margin:0;color:#fff;display:block;line-height:1.428571429;position:relative;font-size:16px;text-decoration:none;white-space:nowrap;transition:background 150ms}.nav-tabs>li>a:hover,.nav-tabs>li>a:active{background:#1cbac8}.nav-tabs>li>a.active-tab{background:#fafafa;color:#BC1F56}@media screen and (min-width:500px){.tab-container .nav-tabs{display:table;width:100%}.nav-tabs>li{display:table-cell;width:20%}}.single-park #page-wrap{padding-top:5px}.tab-container.stuck{background:transparent;top:93px;z-index:25!important}.iconbox{display:block;padding:1.5em;text-align:center}.iconbox .iconWrap{text-align:center;margin-bottom:2em;margin-top:1em}.iconbox .icon{width:6em;height:6em;display:inline-block}.iconbox:hover{cursor:pointer}.iconbox.purple{background:var(--main-color)}.iconbox.orange{background:var(--orange)}.iconbox.yellow{background:var(--yellow)}.iconbox.aqua{background:var(--aqua)}.iconbox.blue{background:var(--blue)}.iconbox{-webkit-transition:color ease 0.3s,background ease 0.3s;transition:color ease 0.3s,background ease 0.3s}.iconbox h3{font-weight:700}.iconbox .icon{-webkit-transition:fill ease 0.3s,-webkit-transform ease 0.3s;transition:fill ease 0.3s,-webkit-transform ease 0.3s;transition:fill ease 0.3s,transform ease 0.3s;transition:fill ease 0.3s,transform ease 0.3s,-webkit-transform ease 0.3s}.iconbox:hover{cursor:pointer;color:#fff}.iconbox:hover h3{color:#fff}.iconbox:hover .icon{fill:#fff;-webkit-transform:translateY(10px);transform:translateY(10px)}.module-image-text-cta{margin-bottom:40px}a.catimage{margin:0}a.catimage .catimage-text{display:table-cell;font-size:20px;color:#fff;vertical-align:middle;position:relative;text-align:center}a.catimage .catimage-overlay{display:table;text-align:center;width:100%;padding:0;background:rgba(0,0,0,.5)}a.catimage:hover .catimage-overlay{background:transparent}a.catimage:hover .catimage-text{background:transparent;font-size:19px}a.catimage .catimage-text .lightertext{font-style:normal;font-weight:300}.module-content{background:#fff;padding:20px 20px 30px 20px;position:relative}.module-content h3{font-weight:700}.module-content .module-text{color:#4a4a4a;line-height:20px;margin-bottom:20px;padding-bottom:20px}.module-content .button{width:calc(100% - 40px);box-sizing:border-box;border:none!important;position:absolute!important;bottom:15px}a.button.purple{background:var(--main-color)}a.button.orange{background:var(--orange)}a.button.yellow{background:var(--yellow)}a.button.aqua{background:var(--aqua)}a.button.blue{background:var(--blue)}a.button.purple:hover,a.button.orange:hover,a.button.yellow:hover,a.button.aqua:hover,a.button.blue:hover{background:var(--gray)}.module-version-background{box-shadow:0 0 2px rgba(0,0,0,.1)}.module-version-transparent .module-content{background:transparent;padding:20px 0 30px 0}.module-version-transparent .lightertext{text-transform:lowercase}.module-version-transparent .module-content .button{width:100%}.module-version-transparent a.catimage .catimage-text{vertical-align:top;padding-top:40px}.module-cta{margin-bottom:40px}.module-cta a.catimage .catimage-overlay.purple{background:var(--purple-opaque)}.module-cta a.catimage .catimage-overlay.orange{background:var(--orange-opaque)}.module-cta a.catimage .catimage-overlay.yellow{background:var(--yellow-opaque)}.module-cta a.catimage .catimage-overlay.aqua{background:var(--aqua-opaque)}.module-cta a.catimage .catimage-overlay.blue{background:var(--blue-opaque)}.module-cta a.catimage span{position:relative;z-index:2}.module-cta a.catimage>span{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;display:block;background-position:center center;background-size:cover;-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:transform 0.4s ease}.module-cta a.catimage .catimage-text{outline:20px solid rgba(0,0,0,.2);padding:50px 25px;outline-offset:-20px}.module-cta a.catimage:hover .catimage-text{background:transparent;font-size:20px}.module-cta a.catimage .catimage-text .ctacontent{text-transform:none;font-weight:500;font-size:12px;margin:10px 0;line-height:18px}.module-cta a.catimage .catimage-text .button{margin-top:30px}.module-cta a.catimage .catimage-text .button span{width:auto;display:inline-block;border:1px solid #fff;border-radius:4px;padding:5px 10px}.module-cta a.catimage:hover .catimage-text .button{background:transparent}.module-cta a.catimage .catimage-text .button span{background:var(--main-color)}.module-ideas{position:relative;clear:both;margin:0 auto;padding:0;max-width:1000px;list-style:none;text-align:center}.module-ideas figure{position:relative;float:left;overflow:hidden;margin:0 0 40px 0;min-width:200px;max-width:100%;max-height:360px;width:100%;height:auto;background:#3085a3;text-align:center;cursor:pointer}.module-ideas figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}.module-ideas figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.module-ideas figure figcaption::before,.module-ideas figure figcaption::after{pointer-events:none}.module-ideas figure figcaption,.module-ideas figure figcaption>a{position:absolute;top:0;left:0;height:100%;width:100%}.module-ideas figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.module-ideas figure h2{word-spacing:-.15em;font-weight:300;color:#fff}.module-ideas figure h2 span{font-weight:800}.module-ideas figure h2,.module-ideas figure p{margin:0}.module-ideas figure p{letter-spacing:1px;font-size:60%}figure.effect-ming{background:#030c17}figure.effect-ming img{opacity:.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}figure.effect-ming figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,.2);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1)}figure.effect-ming h2{margin:10% 0 10px 0;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}figure.effect-ming p{padding:1em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}figure.effect-ming:hover h2{-webkit-transform:scale(.9);transform:scale(.9)}figure.effect-ming:hover figcaption::before,figure.effect-ming:hover p{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}figure.effect-ming:hover figcaption{background-color:rgba(58,52,42,0)}figure.effect-ming:hover img{opacity:.4}figure.effect-marley figcaption{text-align:right}figure.effect-marley h2,figure.effect-marley p{position:absolute;right:30px;left:30px;padding:10px 0}figure.effect-marley p{bottom:30px;line-height:1.5;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}figure.effect-marley h2{top:30px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}figure.effect-marley:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-marley h2::after{position:absolute;top:100%;left:0;width:100%;height:4px;background:#fff;content:'';-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}figure.effect-marley h2::after,figure.effect-marley p{opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}figure.effect-marley:hover h2::after,figure.effect-marley:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-sadie figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top,rgba(188,31,86,0) 0%,rgba(188,31,86,.8) 75%);background:linear-gradient(to bottom,rgba(188,31,86,0) 0%,rgba(188,31,86,.8) 75%);content:'';opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}figure.effect-sadie h2{position:absolute;top:50%;left:0;width:100%;color:#fff;-webkit-transition:-webkit-transform 0.35s,color 0.35s;transition:transform 0.35s,color 0.35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}figure.effect-sadie figcaption::before,figure.effect-sadie p{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}figure.effect-sadie p{position:absolute;bottom:0;left:0;padding:2em;width:calc(100% - 42px);opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}figure.effect-sadie:hover h2{color:#fff;-webkit-transform:translate3d(0,-50%,0) translate3d(0,-40px,0);transform:translate3d(0,-50%,0) translate3d(0,-40px,0)}figure.effect-sadie:hover figcaption::before,figure.effect-sadie:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-bubba{background:rgba(188,31,86,1)}figure.effect-bubba img{opacity:.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}figure.effect-bubba:hover img{opacity:.4}figure.effect-bubba figcaption::before,figure.effect-bubba figcaption::after{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}figure.effect-bubba figcaption::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}figure.effect-bubba figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}figure.effect-bubba h2{padding-top:30%;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}figure.effect-bubba p{padding:20px 2.5em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}figure.effect-bubba:hover figcaption::before,figure.effect-bubba:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.effect-bubba:hover h2,figure.effect-bubba:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.module-image-text-cta.module-version-transparent{margin-bottom:0}.module-image-text-cta.purpose-featurelist.no-text a.catimage{cursor:default!important}.no-text a.catimage .catimage-overlay{display:none}.module-image-text-cta.purpose-featurelist .module-content{padding:20px 10px 30px 10px}.module-image-text-cta.purpose-featurelist .module-content h3{font-size:12px;margin-bottom:10px}.module-image-text-cta.purpose-featurelist .module-content .module-text{font-size:12px;padding-bottom:0;margin-bottom:0}.hidebutton .module-content .module-text{padding-bottom:0;margin-bottom:0}.kooka-list p{display:none}.kooka-list li{list-style:none;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.kooka-list.flower ul{margin-left:0}.kooka-list.flower li{padding-left:25px;margin-bottom:5px;background:url(../../../../../../../themes/reflections-child/img/flowerlist.png) no-repeat top left;background-size:20px 20px}.kooka-list.tick li:before{content:'\f00c';font-family:'FontAwesome';float:left;margin-left:-1.5em;color:var(--main-color)}blockquote p{border:0;padding:0;}.quote-container{min-height:200px;color:#666;font-size:36px;margin:0 20px;position:relative}.quote-container .portrait{position:absolute;top:0;bottom:0;margin:40px auto;height:140px;width:140px;overflow:hidden}.quote-container .review-source{position:absolute;left:47px;top:150px;margin:40px auto;height:50px;width:50px;overflow:hidden}.quote-container .portrait img{display:block;height:auto;width:100%}.quote-container .quote{position:relative;z-index:600;padding:20px 0 20px 180px;margin:0;font-size:20px;font-style:italic;line-height:1.4!important;font-family:Raleway;color:#fff}.quote-container .quote p{position:relative;margin-bottom:20px;font-size:14px}.quote-container .quote .title{position:relative;font-family:'bellota';margin-bottom:20px;font-size:18px;font-weight:700}.quote-container .quote cite{display:block;font-size:14px}.color-light .quote-container .quote cite{color:#fff}.quote-container .quote cite span{font-weight:700;font-size:15px;font-style:normal;letter-spacing:1px;text-transform:uppercase}.quote-container.stacked .portrait,.quote-container.stacked .review-source{position:relative;margin:20px auto;left:inherit;top:inherit}.quote-container.stacked .review-source{margin-top:-10px}.quote-container.stacked .quote{padding:10px 0 40px 0;text-align:center}.octogon{border-radius:50%;height:140px;width:140px}@-webkit-keyframes gradient{0%{background-position:5% 0%}50%{background-position:96% 100%}100%{background-position:5% 0%}}@keyframes gradient{0%{background-position:5% 0%}50%{background-position:96% 100%}100%{background-position:5% 0%}}.list-reviews.stacked .quote-container.stacked{margin:0}.color-light .owl-theme .owl-controls .owl-nav .owl-prev::after,.color-light .owl-theme .owl-controls .owl-nav .owl-next::after{color:rgba(255,255,255,.6)}.single.wpb-js-composer .vc_tta-panel.vc_active .vc_tta-panel-heading,.single.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active,.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body,.single.wpb-js-composer .vc_tta-panel .vc_tta-panel-heading,.single.wpb-js-composer .vc_tta.vc_general .vc_tta-panel{background-color:transparent!important}.single.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after,.single.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{border:none!important;left:-20px!important}.single.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after{left:0px!important}.single.wpb-js-composer .vc_tta-panel .vc_tta-panel-heading .vc_tta-controls-icon-plus{border:none!important}.single.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{content:"\f0fe";font:normal normal normal 14px/1 FontAwesome;font-weight:400;font-size:24px!important;line-height:1;font-size:inherit;text-rendering:auto}.single.wpb-js-composer .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-controls-icon-plus,.single.wpb-js-composer .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-title-text{color:var(--main-color)}.single.wpb-js-composer .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-body,.single.wpb-js-composer .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-body,.single.wpb-js-composer .vc_tta-panel.vc_animating .vc_tta-panel-heading .vc_tta-panel-body,.single.wpb-js-composer .vc_tta-panel .vc_tta-panel-body{background:transparent!important}.single.wpb-js-composer .vc_tta-panel,.single.wpb-js-composer .vc_tta-panel.vc_active{border-radius:0;border-top:1px solid #ddd!important}.single.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a,.single.wpb-js-composer .vc_tta-panel.vc_active .vc_tta-panel-heading,.single.wpb-js-composer .vc_tta-panel .vc_tta-panel-body,.single.wpb-js-composer .vc_tta-panel.vc_active .vc_tta-panel-body{padding-left:36px}.single.wpb-js-composer .vc_tta-panel.vc_active .vc_tta-panel-heading{padding-left:0}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{font-weight:700}.list-parks .catimage{width:30%;float:left;z-index:99}.single-destinations .list-parks .catimage{width:250px}.list-parks .module-image-text-cta{margin:20px auto}.list-parks .module-content{height:inherit;padding:20px;box-sizing:border-box;overflow:hidden}.list-parks .module-content .button{width:calc(100% - 20px);bottom:0}.list-parks .module-content .col-left{position:relative;box-sizing:border-box;height:100%;padding-right:20px;border-right:1px solid #e8e8e8;float:left;width:65%}.list-parks .module-content .col-right{position:relative;width:35%;height:100%;overflow:hidden;padding-left:20px;box-sizing:border-box}.list-parks .module-text p{font-size:14px}.list-parks .module-content h3{font-weight:800}.list-parks .module-content .module-text{padding-right:20px}.sleeps-combined{display:block;margin-top:20px;font-weight:600}.price{font-size:18px;font-weight:800}.price span,.deal-explanation{font-size:12px;font-weight:300}.latest-blog .section-title{font-weight:700;color:var(--main-color)}.latest-blog .blog-item .blog-overlay{background:var(--orange)!important}.latest-blog .blog-item .blog-pic i{color:var(--orange)!important}.latest-blog .blog-item .blog-item-description{padding:10px 0 0 0}.latest-blog .blog-item .blog-item-description h4{font-weight:700;margin-top:15px;font-size:16px}.latest-blog .blog-item .blog-item-description h4 a:hover{color:var(--orange)}.latest-blog .blog-item .blog-item-description .newsdate span{display:inline-block;margin:0;color:var(--gray);font-weight:300;text-transform:none;font-size:12px}.latest-blog .blog-item{background:transparent}.latest-blog .blog-item .blog-item-description .newsmeta{clear:both}.latest-blog .blog-item .blog-item-description .newsdate{float:left;width:100px}.latest-blog .blog-item .blog-item-description .newstags{float:right}.latest-blog .blog-item .blog-item-description .newstags a.newstag{background:var(--orange);color:#fff;padding:5px 10px;font-size:11px;margin:0 0 0 4px}.latest-blog .blog-item .blog-item-description .newstags a.newstag:hover{background:var(--main-color)}.latest-blog.news-listing .section-title{color:var(--orange)}.latest-blog.news-listing .blog-item{overflow:hidden;border-bottom:1px solid var(--lightgray);margin:0 0 15px 0}.latest-blog.news-listing .blog-pic{width:32%;float:left;margin-right:3%!important;margin-bottom:15px}.latest-blog.news-listing .blog-item-description{float:left;padding-top:0!important;width:65%}.latest-blog.news-listing .blog-item-description h4{margin-top:0;margin-bottom:2px}.latest-blog.news-listing .blog-item .blog-item-description .newsdate,.news-listing .blog-item .blog-item-description .newstags{float:none}.latest-blog.news-listing .blog-item .blog-item-description .newstags{margin-top:10px}.latest-blog.news-listing .blog-item .blog-item-description .newstags a.newstag{margin:0 4px 0 0}.latest-blog.events-listing .section-title{color:var(--aqua)}.latest-blog.events-listing .blog-item{overflow:hidden;border-bottom:1px solid var(--lightgray);margin:0 0 15px 0}.latest-blog.events-listing .blog-pic{width:32%;float:left;margin-right:3%!important;margin-bottom:15px}.latest-blog.events-listing .blog-item-description{float:left;padding-top:0!important;width:65%}.latest-blog.events-listing .blog-item-description h4{margin-top:0;margin-bottom:2px}.latest-blog.events-listing .blog-item .blog-item-description .newsdate,.news-listing .blog-item .blog-item-description .newstags{float:none}.latest-blog.events-listing .blog-item .blog-item-description .newstags{margin-top:10px}.latest-blog.events-listing .blog-item .blog-item-description .newstags a.newstag{margin:0 4px 0 0}.latest-blog.events-listing .blog-item .blog-overlay{background:var(--aqua)!important}.latest-blog.events-listing .blog-item .blog-pic i{color:var(--aqua)!important}.latest-blog.events-listing .blog-item .blog-item-description h4 a:hover{color:var(--aqua)}.latest-blog.events-listing .blog-item .eventdates span.eventdate{background:var(--aqua);color:#fff;padding:5px 10px;font-size:11px;font-weight:300;position:relative;margin:10px 20px 0 0;display:inline-block}.latest-blog.events-listing .blog-item .eventdates span.eventdate.datefrom{margin-right:0}.latest-blog.events-listing .blog-item .eventdates span.eventdate i{padding-right:5px}.latest-blog.events-listing .blog-item .eventdates span.eventdate:after{content:"";position:absolute;display:block;background:var(--aqua);width:1.125em;height:100%;top:0;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;transform-origin:bottom left}.latest-blog.events-listing .blog-item .eventdates span.eventdate:after{right:-.25em;-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);transform:skewX(-20deg);border-left:none}.latest-blog.events-listing .blog-item .eventdates span.eventdate.datefrom:after{left:-12px;-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);transform:skewX(-20deg);border-left:none}.latest-blog.events-listing,.latest-blog.news-listing{margin-bottom:40px}.awards-container{justify-content:center;flex-wrap:wrap}.award-item{background:#fff;-webkit-box-shadow:inset 0 0 40px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 40px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 40px 0 rgba(0,0,0,.1);margin:1px;flex-basis:130px}.award-item .image_wrapper{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:100px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.award-item .image_wrapper a{text-align:center}.award-item .image_wrapper img{max-width:120px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;max-width:75%}.submit-review-form{background:#f0f0f0;border:1px solid #dcdcdc;padding:20px 15px;margin-bottom:40px}.submit-review-form h3{font-weight:700}.submit-review-form .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.submit-review-form .gform_wrapper .top_label input.medium,.submit-review-form .gform_wrapper .top_label select.medium,.submit-review-form .gform_wrapper .gform_footer input.button{width:100%}.quote-container{transition:all 0.5s ease}.quote-container.reveal{opacity:1;transform:translateY(0)}.load-more{cursor:pointer}.load-more-container{text-align:center}.load-more.loading{cursor:default}.load-more.loading i{opacity:1!important;right:-10px!important}.load-more.loading span{padding:0 20px 0 0px!important}.load-more.loading i.spin{animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.jcf-select{cursor:pointer;display:inline-block;background:#fafafa;width:100%;vertical-align:top;position:relative;cursor:pointer}.jcf-select .jcf-select-text{font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700;line-height:44px;padding-left:15px;display:block;cursor:pointer;margin-right:35px}.jcf-select .jcf-select-opener{position:absolute;text-align:center;width:44px;bottom:0;right:0;top:0}.jcf-select .jcf-select-opener::after{color:#333;right:8px;content:'\e906';position:absolute;top:50%;font:14px/14px 'icomoon';margin-top:-7px}.jcf-select-drop .jcf-select-drop-content{border:0}.jcf-select-drop.jcf-select-filter-select .jcf-list{background:#fafafa}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;font-size:14px;line-height:16px;width:100%}.jcf-select-drop{background:#fafafa;z-index:55}.jcf-select-drop.jcf-select-filter-select .jcf-option.jcf-hover{background:#fafafa}.jcf-select-drop.jcf-select-filter-select .jcf-option{padding-left:15px;color:#fff}.jcf-select-drop .jcf-hover,.jcf-list-box .jcf-selected{background:#e6e6e6;color:#000}.jcf-list .jcf-option{white-space:nowrap;overflow:hidden;cursor:default;display:block;padding:10px;background:#fafafa;padding-left:10px;color:#656565;height:1%;text-overflow:ellipsis}.jcf-list .jcf-option:hover{background:#fff}#footer,#footer .textwidget{position:relative;color:#eec7d5!important;z-index:1}.footerflower{position:absolute;width:480px;right:0;top:-50px}#footer .wpb_widgetised_column .widget{color:#eec7d5!important}#footer .latest-blog.news-listing .section-title,#footer .widget h3{letter-spacing:1px;color:#fff;font-size:16px!important;text-transform:none!important}#footer .latest-blog.news-listing .blog-pic,#footer .latest-blog.news-listing .blog-item-description{width:100%}#footer .latest-blog.news-listing .blog-item{border-bottom:1px solid #eec7d5;margin-bottom:10px}#footer .latest-blog .blog-item .blog-item-description{padding-bottom:10px}#footer .latest-blog.news-listing .blog-item-description h4{font-size:13px}#footer a{color:#fff!important}#footer .latest-blog .blog-item .blog-pic img{object-fit:cover;width:100%;height:50px}#footer .latest-blog .blog-item .blog-item-description .newsdate span{color:#eec7d5}.mega-menu-holder{position:relative}.menusection{display:none}.mega-menu-item{background:#333 none repeat scroll 0 0;left:0;position:fixed;width:100%}.menusection{box-shadow:inset 1px 4px 9px -6px;background:rgba(255,255,255,1) none repeat scroll 0 0;position:absolute;width:100%;z-index:22;left:0;display:none}.menusection>.section{margin:0 auto;padding:30px 0}.menusection.open{display:block;opacity:1;transition:opacity 0.12s linear 0s;z-index:101}.single_image{position:relative}.single_image_caption{font-size:10px;color:var(--gray);background:rgba(255,255,255,.95);position:absolute;padding:10px;bottom:0;width:100%;box-sizing:border-box}.page .headerimage{text-align:center;margin-top:-93px!important;display:block;width:100%;height:inherit}.title-container p{color:#fff;font-family:'bellota';font-size:24px;font-weight:500;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.archive .title-container,.page .title-container,.single .title-container{width:100%;padding:200px 0 150px 0;margin-bottom:0}.home.page .title-container{margin-bottom:50px}.archive .title-container h1,.page .title-container h1,.single .title-container h1{color:#fff;font-size:44px;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.page .title-container p,.single .title-container p{color:#fff;font-family:'bellota';font-size:24px;font-weight:500;text-shadow:1px 1px 1px rgba(0,0,0,.5)}#content.nopadding{padding-top:30px}.search-panel{padding-top:93px!important}.search-panel .title-container{padding:120px 0 0 30px;margin-bottom:30px;width:auto}.search-panel .park-address{text-align:right}.search-panel .park-email{text-align:right;font-size:12px}.search-panel .park-phone{font-size:20px}.search-panel .park-address p{font-weight:400;font-size:11px}.vc_responsive .wpb_row .contact-form-widget .vc_col-sm-12{padding-left:0;padding-right:0}.search-panel .park-single-logo{max-width:200px;display:block;text-align:center;margin:0 auto;width:200px;max-width:100%;margin-left:-10px;margin-top:-10px}.list-deals .module-image-text-cta{padding:10px;background:#fff}.list-deals .module-image-text-cta a.catimage{z-index:44}.list-deals .module-image-text-cta .module-content{padding:20px 0 0 0}.list-deals .module-image-text-cta .module-content .button{width:100%;position:relative!important;bottom:0}.list-deals .module-image-text-cta .module-content h3{margin-bottom:10px}.list-deals .module-image-text-cta .module-content .module-text{margin-bottom:0;padding-bottom:0}.list-deals .module-image-text-cta .module-content .deal-cta{overflow:hidden}.list-deals .module-image-text-cta .module-content em{display:block}.list-deals .module-image-text-cta .module-content hr{margin:10px 0 20px}.list-deals .module-image-text-cta .module-content .vc_col-sm-6{padding-left:0;padding-right:0}.list-deals .module-image-text-cta .module-content .deal-price{font-weight:700;font-size:15px}.list-deals .module-image-text-cta .module-content .deal-price-container{width:50%;float:left}.list-deals .module-image-text-cta .members-only{position:absolute;z-index:66;top:0;background:var(--main-color);margin:10px;color:#fff;font-weight:700;left:20px;text-align:center;padding:5px 0;width:calc(100% - 60px)}.list-deals .deals-carousel .module-image-text-cta .members-only{left:0;width:calc(100% - 20px)}.owl-dots{display:none!important}.single-deals .headerimage{text-align:center;margin-top:-93px!important;display:block;width:100%;height:inherit}.single-deals .title-container{width:100%;padding:200px 0 150px 0;margin-bottom:50px}.single-deals .title-container h1{color:#fff;font-size:50px;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.single-deals .title-container p{color:#fff;font-size:20px;font-weight:500;text-shadow:1px 1px 1px rgba(0,0,0,.5)}#footer .social-icons{margin-bottom:20px}#footer .social-icons ul{display:table;margin:0 auto;width:75%;text-align:center}#footer .social-icons li{float:none;display:table-cell;vertical-align:middle}#footer .social-icons li a{display:inline-block;opacity:1;position:relative;vertical-align:top;float:none}#footer .social-icons li a:hover{opacity:.8}#footer .social-icons li a i{font-size:40px}.ff-content.not-empty{color:#333;height:inherit!important}#content .widget_nav_menu.widget ul{margin:-10px 0 0 0}#content .widget_nav_menu.widget ul li::after{font-family:"FontAwesome";content:"\f105";position:absolute;top:10px;right:0;font-size:14px;color:#999}#content .widget_nav_menu.widget ul li{border-bottom:1px solid #666;border-bottom-color:rgb(102,102,102);position:relative;padding:10px 10px 10px 0}#content .widget_nav_menu.widget ul li a{display:block}#newsletter-signup{background:#fafafa;border:8px solid var(--main-color);min-width:300px;padding:20px 40px}#gform_wrapper_4.gform_wrapper ul.gform_fields li.gfield{padding-right:0}#gform_wrapper_4.gform_wrapper .top_label input.medium,#gform_wrapper_4.gform_wrapper .top_label select.medium{width:100%}#gform_wrapper_4 #gform_submit_button_4{width:100%}.accommodation-content .iconbox .iconWrap{text-align:center;margin-bottom:1em;margin-top:0em}.accommodation-content .iconbox h3{margin:0 0 0 0}.vc_carousel-control .icon-prev{transform:rotate(90deg)!important}.vc_carousel-control .icon-next{transform:rotate(-90deg)!important}.vc_images_carousel .vc_carousel-control .icon-prev::before,.vc_images_carousel .vc_carousel-control .icon-next::before{content:'\e906'!important;font-family:icomoon!important}.single-events .post-time .eventfrom,.single-events .post-time .eventto,.post-type-archive-events .post-time .eventfrom,.post-type-archive-events .post-time .eventto{background:var(--aqua);color:#fff;padding:10px;margin-bottom:20px;position:relative}.single-events .post-time,.post-type-archive-events .post-time{display:block;border:none;padding:10px;width:auto}.post-time .month{font-size:17px}.post-time .day{margin:-2px 0}.the-event-content{overflow:hidden;margin-bottom:30px;border-bottom:1px solid var(--lightgray);padding-bottom:20px}.single-events .post-time .eventto::before,.post-type-archive-events .post-time .eventto::before{position:absolute;display:block;width:2px;height:20px;background:var(--aqua);content:"";top:-20px;left:30px}.latest-blog.events-listing.events-carousel .blog-pic,.latest-blog.events-listing.events-carousel .blog-item-description{width:100%}.latest-blog.events-listing.events-carousel .blog-item-description .newsmeta{clear:both;margin-bottom:20px}#sidebar-widgets .latest-blog.events-listing .blog-item-description{width:100%;float:none;padding-bottom:0}#sidebar-widgets .latest-blog.events-listing .eventdates{margin-bottom:20px}.sharebox{margin-top:0}.hdpi.pac-logo::after,.pac-logo::after{display:none!important}.kooka-list.acc-features ul li{font-size:12px}.ui-widget .wdm-current-radius{font-family:Raleway,Arial,Helvetica,sans-serif}.ref-sub-content.toggle-inner{border:none!important;box-shadow:none!important}.wdm-filter-headers .toggle .toggle-title{border-radius:0!important;color:#fff;background:var(--purple-opaque)}.ref-filter-wrap .toggle{margin:0!important;border-bottom:1px solid #fff}.ref-filter-wrap .toggle .toggle-title{border-radius:0!important;color:#eec7d5;background:var(--purple-opaque)}.wdm-filter-btn .button{width:100%}.toggle-search-acc.toggle .toggle-inner,.toggle-search-acc.toggle .toggle-inner .panel_wrap{padding:0}.toggle-search-acc input[type="text"],.toggle-search-acc input[type="password"],.toggle-search-acc input[type="email"],.toggle-search-acc input[type="tel"],.toggle-search-acc textarea,.toggle-search-acc select,.toggle-search-acc label,.toggle-search-acc legend{font-size:14px}.toggle-search-acc .num_of_people div.individual_count{width:50%;display:inline-block;float:left;margin:0 0 20px 0}.kooka-list.acc-features label::before{top:4px;width:12px;height:12px}.toggle-search-acc .accommodation_type_wrap fieldset{display:flex;flex-wrap:wrap}.toggle-search-acc .accommodation_type_wrap legend{margin-bottom:5px}.gm-style div div div div{background-size:cover!important;color:#fff!important}.gm-style div div div div p{color:#333}#mapheader{margin-top:-30px}.page-section .wpb_row.newsletter-signup-row{margin:0 auto;margin-bottom:0;z-index:0;margin-bottom:-40px}.row-reversed{display:flex;flex-direction:row-reverse}.ref-park-wrap .ref-park,.ref-park-acc{height:240px}.result-availability{overflow:hidden;text-align:center;transition:all 0.5s ease;border:1px solid #bc1f56;margin-top:-1px}.result-availability img#loading{padding:10px}.result-availability label:empty{display:none}.result-availability label{padding:10px}.result-availability .tariff{padding-bottom:20px}.ui-widget-content.mw-flow{background:transparent;margin:100px auto;float:none}.payment-edit-details #back{margin-top:10px}.booking-details-list{border-right:1px solid #e8e8e8}.booking-details-list .details-fields>span:first-child{font-weight:700}.booking-widgets{padding-bottom:20px}.booking-details-list .details-fields{display:flex;flex-wrap:wrap}.panel-single #search_arriving_date,.panel-single #search_departing_date{width:100%;box-sizing:border-box}#panel_wrap.panel-single{padding:10px 0 0 0;border:1px solid var(--lightgray);margin-top:0}.panel_wrap .btn_search_parks,#check_parks_availability{margin-bottom:0}#appendform{background:transparent url(../../../../../../../themes/reflections-child/img/searchbg.jpg) no-repeat top left;height:100vh;display:flex;align-items:center;justify-content:center}#appendform .panel_wrap{width:70%;min-width:500px}#appendform input{margin:0 0 10px 0;width:100%;font-size:16px;background:#fff;height:30px!important;padding:0 10px}#appendform .btn_search_parks{margin-top:20px}#appendform label{font-size:13px}#appendform .search_parks_form .accommodation_type_wrap label::before{top:0}#appendform input.btn_search_parks{color:#fff!important;background:var(--main-color);font-weight:700;padding:20px;height:inherit!important}#appendform input.btn_search_parks.park_primary_buttons.button:hover{background:#333!important}.calentim-disabled.calentim-disabled-range{background-color:#EFEFEF;background-image:url(data:image/gif;base64,R0lGODlhBQAFAOMAAP/14////93uHt3uHt3uHt3uHv///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAFAAUAAAQL0ACAzpG0YnonNxEAOw==)}.wdm-full-overlay{background-color:rgba(255,255,255,.9)!important}.wdm-cabin-wrapper .ref-park-acc{overflow:visible;margin-top:8px}.seach-result-ajax-loader img{height:100px;width:100px;margin-top:50px;cursor:pointer!important}.list-accommodations.wdm-cabin-wrapper{padding-bottom:10px!important}.booking-confirmation-info{background:#fff;padding:20px 20px 1px 20px;margin-bottom:20px;font-size:16px;font-weight:700}.vc_col-md-12.booking-confirmation-btns{display:flex;justify-content:center;flex-wrap:nowrap;flex:1;align-items:center}#next.button.medium{cursor:pointer!important}.wdm-features.accommodation_type_wrap label,.search_parks_form .accommodation_type_wrap label{padding-left:20px}input#tnc,input#mc4wp-subscribe,input#create_user{width:14px!important;float:left;height:41px;margin-right:20px}.single-post .entry-content iframe{width:100%!important}@supports (-ms-ime-align:auto){.calentim-popup .calentim-input{width:400px}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day,.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled{width:calc(13.28%)!important}}