img.custom-logo{image-rendering:auto}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:41%!important}#cmplz-document{max-width:100%!important}.footerpink,#contentc{clear:both!important}.home a.column{pointer-events:none!important;cursor:none!important}.bannerpage .entry-header{display:none}body .responsive-calendar .day.active a{background-color:#033950!important;color:#fff}.bannerimage{padding:100px 0;text-align:center;background-size:cover!important;position:relative;overflow:hidden}.bannerimage h1{color:#fff}body a{transition:all .5s ease}#gform_wrapper_1{margin-top:0}a,a:active,a:focus{outline:none!important}#bells{background:url(images/chestnuts.jpg);background-size:cover;position:relative}#bells:before{content:url(images/balls.png);position:absolute;bottom:-70px;left:40%;z-index:5}#bells h2,#bells strong{color:#ec1c24}#bells h3{color:#43a0c4}#checklist{background:url(images/chestnuts.jpg);position:relative}#checklist li{line-height:130%;margin-bottom:30px;list-style:none}#checklist li:before{content:"\2713";color:#d0353d;margin-left:-20px}#checklist:after{content:url(images/balls.png);position:absolute;top:-80px;left:45%}#checklist .col-full{max-width:800px}#bells .col-full{max-width:1e3px}h1.entry-title{text-align:center;padding:30px 0 0;color:#033950}.page_banner .over{position:absolute;bottom:-30px;left:0;width:100%;background-position:50%!important;z-index:1}#park{background:url(images/park.jpg);background-repeat:repeat-x}#town{background:url(images/town.jpg);background-repeat:repeat-x}.home entry-header,.home .archive-header{display:none}.home.page-template-default .entry-header{display:none}a.button:hover{opacity:.7}#more .button{background:#43a0c4!important}.bannerimage{position:relative}.bannerimage:after{position:absolute;top:0;left:0;background:#000;background-blend-mode:multiply;width:100%;height:100%;opacity:.3;content:"";z-index:0}.bannerimage{position:relative;z-index:1}.bannerimage h1{position:relative;z-index:1}.intro{position:absolute;top:20%;margin:auto;position:absolute;left:0;bottom:0;right:0}a.column:hover{opacity:.7}.home .texty,.page-id-24 .texty{display:none}.column_text h3{font-size:24px;color:#fff;background:#ec1c24;text-align:center;padding:15px 0 10px!important;margin:0!important;clear:both}.home a.column,.page-id-24 a.column{width:25%}a.column{display:inline-block;float:left;width:25%;border-right:1px solid #fff;box-sizing:border-box}body h2{color:#033950}.fourcolumns{clear:both;float:left;width:100%}body h1,body h2,body h3{font-weight:400!important}.page-id-22 .column_image{max-height:285px;overflow:hidden;display:block}.home .column_image{max-height:335px;overflow:hidden;float:left;width:100%}.column_image img{width:100%!important}#welcome{background-size:cover!important}#welcome .col-full{max-width:100%;padding:0}#welcome .imagebox{right:0;left:auto}#welcome .textbox{float:left}#welcome,#welcome p{color:#fff}#welcome .textbox{background:url(images/castle.jpg);background-size:cover!important;padding:100px}#welcome{padding:0}#welcome h2{color:#fff}#welcome h3{color:#a2d9fd;font-size:28px}#highlights{background:url(images/snow.jpg);background-size:cover!important}#highlights h3{color:#ec1c24}.fullwidthsection{position:relative;width:100%;clear:both;float:left;padding:60px 0}button:not(.components-button),.button,input[type=submit],ul.products li.product .button,.woocommerce #respond input#submit.alt,.product .cart .single_add_to_cart_button,.widget_shopping_cart a.button.checkout,.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.added_to_cart,.site div.wpforms-container-full .wpforms-form button[type=submit],ul.products li.product .added_to_cart,.woocommerce-cart p.return-to-shop a,.elementor-row .feature a,.image-feature figcaption span{background:#ec1c24!important;font-family:brunch!important}.site-branding button.menu-toggle{background:0 0!important}.floatright .imagebox{right:0;left:auto}.imagebox,.textbox{width:50%}.imagebox{background-size:cover!important}.imagebox{position:absolute;height:100%;left:0;background-size:cover!important;background-position:50%!important}.textbox{float:right}.textbox{background-size:cover!important}.imagebox,.textbox{width:50%}.slider{position:relative;padding-bottom:41%;height:0;overflow:hidden;max-width:100%;height:auto}.slider iframe,.slider object,.slider embed{position:absolute;top:0;left:0;width:100%;height:100%}.owl-carousel{margin:60px 0!important;width:100%;float:left}.hovertext p{opacity:0!important}.elementor-column.elementor-col-33:hover .hovertext p{opacity:1!important}body .rezgo-calendar-header{background:#ec1c24!important}.#rezgo-img-carousel{margin-bottom:30px}#whatson h2,#whatson h3{color:#fff}#reviews h3{color:#ec1c24}#whatson{background:url(images/events.jpg);background-size:cover!important}@media only screen and (max-width:1200px){.menu-primary-menu-container>ul>li>a,.site-header-cart .cart-contents{font-size:18px!important}.intro img{max-width:180px}}footer.site-footer,footer.copyright{background:#033950!important}.site-footer,footer.site-footer p,.site-footer li,.site-footer a{font-size:18px!important}footer.site-footer i{font-size:30px!important}.copyright{border-top:1px solid #eee;margin-top:0!important}.site-footer .widget.widget_block h2,footer .widget .widget-title,.zoom-social-icons-list--round .socicon,.zoom-social-icons-list--round .genericon,.zoom-social-icons-list--round .academicons,.zoom-social-icons-list--round .dashicons,.zoom-social-icons-list--round .fa{font-size:24px!important}#park h2{color:#ec1c24;font-weight:400}#park h3{color:#033950;font-weight:400}#town h2{color:#a2d9fd;font-weight:400}#instagram .twocol-one{margin:0}#instagram .col-full{max-width:1100px;margin:0 auto}#vouchers h2{color:#ec1c24}#vouchers .col-full{max-width:600px}#vouchers p{clear:both}#reviews .owl-carousel .owl-item{background:#fff;min-height:500px;border-radius:30px;box-sizing:border-box}#reviews .owl-carousel .owl-item img{max-width:150px}#reviews .owl-carousel .owl-item:nth-child(even){background:#f4f4f4}#town h3{color:#fff;font-weight:400}#gform_wrapper_1{padding:20px;background:#e9e9e9;float:left;width:100%}.texty{background:#d0ecfe;padding:20px;display:block}#field_1_4{font-size:18px}.page-id-22 .texty{font-size:20px}#reviews h4{position:relative;padding-left:40px;text-align:center}#reviews h4:before{content:url(images/tripe.png);margin-left:-80px;display:inline-block;position:absolute}@media only screen and (min-width:993px){#whatson{padding:200px 0}#welcome h2{font-size:1.6em}#welcome .textbox{padding-left:200px}#bells:before{left:45%}.bannerimage{padding:20% 0}#park{padding:100px 0}#town{padding:100px 0}#menu-main-menu{float:right;margin-right:40px}}.page-id-22 .fourcolumns{background:#d0ecfe}.page-id-22 a.column{min-height:612px}@media only screen and (max-width:1800px){a.column{width:33.3333%}}@media only screen and (max-width:1300px){#welcome .imagebox,#welcome .textbox{width:100%;clear:both;position:relative;padding:60px 30px;min-height:600px!important}#welcome .imagebox{display:none}}@media only screen and (max-width:993px){a.column{width:50%}.column_text h3{font-size:18px}.imagebox,.textbox{width:100%;position:relative;clear:both;min-height:400px}.intro{top:10%!important}#welcome .imagebox{display:none}#welcome .textbox{min-height:550px}footer .col-full{display:block!important;padding-right:1em!important;padding-left:1em!important;max-width:100%!important}footer .widget{width:100%!important;margin-bottom:30px!important}}@media only screen and (max-width:1400px){.column_text h3{font-size:18px!important}.bannerimage{padding:15% 0}}.header-widget-region{position:fixed;background:0 0!important;top:20px;right:0;z-index:1111}.header-widget-region a.button{font-size:12px;padding:8px 10px}.header-widget-region{display:none}@media only screen and (max-width:992px){.home .intro .button{display:none}.header-widget-region{display:block}.menu-toggle .bar-text{position:absolute;top:0!important;left:0;margin-top:0!important;margin-left:28px;font-size:18px!important;font-weight:300!important;pointer-events:none}}@media only screen and (max-width:860px){#checklist:after{left:35%}.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{clear:both!important}.home a.column,.page-id-24 a.column{width:50%}a.column{ 48% !important;overflow:hidden}}#welcome .textbox{background-position:50% 100%!important}@media only screen and (max-width:640px){.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{clear:both!important}.home a.column,#whatson h3{display:none!important}.page_banner .over{bottom:0!important}#vouchers{text-align:center}.elementor-heading-title{font-size:24px!important}.page-id-28 .fullwidthsection{padding-top:20px!important}#welcome h3{font-size:18px}#reviews .owl-carousel .owl-item,#reviews .owl-carousel .owl-item>div{min-height:300px!important}#welcome .textbox{background-position:0 100%!important}#welcome .textbox{min-height:350px!important}#reviews{padding-bottom:0}.entry-content{font-size:21px!important}#post-37 .elementor-37 .elementor-element>.elementor-container{min-height:300px}body #post-37 .elementor-widget-wrap{background-size:200%!important}.page-id-22 a.column{width:100%;min-height:0;clear:both;display:block;margin:20px 0}.home a.column,.page-id-24 a.column{width:100%}body h3{font-size:21px}.intro img{display:none}.intro{top:20%!important}}