body.newstyle{width:100%;text-align:center;margin:0 auto;font-family:Tahoma,Geneva,sans-serif;position:static!important;background:#efedea}body.newstyle *{border:0;outline:0}body.newstyle img{vertical-align:middle}body.newstyle .clear{clear:both;font-size:1px;line-height:1px;height:0;text-indent:-3000px;color:#fff}body.newstyle .greyline,body.newstyle hr{width:100%;clear:both;border:none;background:#d4d4d4;margin:25px 0;height:1px;line-height:1px;font-size:0}body.newstyle p{font-size:20px;line-height:29px;color:#000}body.newstyle p.big-text{font-size:32px;line-height:40px}body.newstyle p.small-text{font-size:16px;line-height:24px}body.newstyle a img:hover{opacity:.9}body.newstyle .logo img:hover{opacity:1}body.newstyle p a{color:#000;font-weight:700;text-decoration:none}body.newstyle p a:hover{text-decoration:underline}body.newstyle .faqs-section dl{font-size:18px}body.newstyle .faqs-section dl dt{font-weight:700}body.newstyle .faqs-section dl dd{padding-left:0;margin:0}body.newstyle .faqs-section ul{font-size:18px;margin:0}body.newstyle .white-text{color:#fff}body.newstyle .two-column{float:left;width:48%}body.newstyle .two-column-wide{width:49%}body.newstyle h1{font-weight:700;color:#2c7c2e;font-size:32px;line-height:36px}body.newstyle h3{font-weight:700;color:#fec307;font-size:29px;line-height:34px}body.newstyle .wrapper{margin:0 auto;text-align:left;max-width:1200px;position:relative}body.newstyle .button-wide{text-align:center;color:#000;font-weight:700;font-size:30px;display:block;text-decoration:none;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/assets/images/booking-system/cart-but-wide.png) no-repeat;background-size:100% auto;width:630px;height:98px;padding-top:28px;margin:40px auto}body.newstyle .button-wide:hover{background-image:url(/assets/images/misc/green-but.png)}body.newstyle .wide-blue-but{background-image:url(/assets/images/misc/wide-blue-but.png);width:876px;color:#fff}body.newstyle .wide-blue-but:hover{background-image:url(/assets/images/misc/wide-yellow-but.png);color:#000}body.newstyle .green-but{background-image:url(/assets/images/misc/green-but.png)}body.newstyle .green-but:hover{background-image:url(/assets/images/misc/button-wide.png)}body.newstyle .inner-page-content{padding-bottom:100px}body.newstyle .logo{z-index:4;position:absolute;left:0;top:0}body.newstyle .logo img{max-width:100%;height:auto}body.newstyle .right-header{float:right;width:78%;text-align:right;padding-top:30px}body.newstyle p.top-text{float:right;text-align:center;width:52%;color:#fff;margin:0;font-size:30px;padding-top:15px}body.newstyle .animals-slider h2,body.newstyle .rides-slider h2{font-size:22px;left:0;margin:0 auto;text-align:center;color:#fff;z-index:99;right:0;text-decoration:none}body.newstyle p.top-text a{font-weight:400;color:#fff}body.newstyle p.top-text span{display:inline-block}body.newstyle .image-slider{padding:40px 0;text-align:center;position:relative}body.newstyle .image-slider img{display:inline-block;padding:0 10px;margin:0 auto}@keyframes sliderAppear{from{transform:rotateY(90deg);opacity:0}to{transform:rotateY(0);opacity:1}}body.newstyle .animals-slider{padding:40px 0;text-align:center;position:relative}body.newstyle .animals-slider div{display:inline-block;position:relative;padding:0 10px;margin:0 auto}body.newstyle .animals-slider a{text-decoration:none}body.newstyle .animals-slider h2{font-weight:700;position:absolute}body.newstyle .rides-slider{padding:40px 0;text-align:center;position:relative}body.newstyle .rides-slider .ride-box{width:375px;height:350px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;cursor:pointer}body.newstyle .rides-slider div{display:inline-block;position:relative;padding:0 10px;margin:0 auto}body.newstyle .rides-slider a{text-decoration:none}body.newstyle .rides-slider h2{font-weight:700;position:absolute;bottom:16px}body.newstyle .nav-left,body.newstyle .nav-right{width:78px;height:78px;position:absolute;top:40%;display:block;z-index:999;border-radius:100px}body.newstyle .nav-left{background:url(/assets/images/misc/nav-left.png) center center no-repeat #0e9889;left:20px}body.newstyle .nav-right{background:url(/assets/images/misc/nav-right.png) center center no-repeat #0e9889;left:auto;right:20px}body.newstyle .circle-number{background:#44b149;text-align:center;width:76px;height:76px;line-height:76px;color:#fff;font-weight:700;font-size:45px;border-radius:100px;display:inline-block;margin-right:10px}body.newstyle .big-title{color:#fff;font-size:40px;line-height:44px;max-width:1000px;margin-right:auto;margin-left:auto;font-weight:700;display:inline-block}body.newstyle .nav-left:hover{background-color:#fec308}body.newstyle .animals-slider img,body.newstyle .rides-slider div.ride-box{animation-name:sliderAppear;animation-duration:1s;border-radius:8px;box-sizing:border-box;border:7px solid #fff}body.newstyle .animals-slider .overlay{display:none;background:url(/assets/images/animals/overlay.png) no-repeat;position:absolute;margin:0 auto;left:0;right:0;top:0;width:194px;height:224px;z-index:98}body.newstyle .animals-slider div.selected .overlay,body.newstyle .animals-slider div:hover .overlay{display:block}body.newstyle .animals-slider div.selected h2,body.newstyle .animals-slider div:hover h2{color:#000}body.newstyle .social-icons{float:right;width:350px;padding:50px 30px 0 0}body.newstyle .blog-post{padding:10px 0 50px}body.newstyle .social-icons-blog{vertical-align:middle;display:flex;padding-top:12px}body.newstyle .social-icons-blog ul{display:flex;align-items:center}body.newstyle .social-icons-footer{float:none;width:350px;margin:0 auto;padding:0}body.newstyle .social-icons ul{list-style:none;margin:0;padding:0}body.newstyle .social-icons ul li{display:inline-block;margin-left:4px;font-size:28px}body.newstyle .social-icons ul li a{background:url(/assets/images/misc/social-icons.png) no-repeat;width:57px;height:56px;display:inline-block;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}body.newstyle .social-icons ul li a:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}body.newstyle .social-icons ul li a.map-icon{background-position:left top}body.newstyle .social-icons ul li a.mail-icon{background-position:-57px top}body.newstyle .social-icons ul li a.fb-icon{background-position:-114px top}body.newstyle .social-icons ul li a.trip-advisor-icon{background:url(/assets/images/misc/trip-advisor.png) no-repeat;background-size:contain}body.newstyle .social-icons ul li a.yt-icon{background-position:right top}body.newstyle .tickets-but{float:right}body.newstyle p.top-slogan{color:#fff;font-weight:700;font-size:30px;line-height:34px;margin:0;padding:10px 0 0}body.newstyle .navbar{background:#b11900;padding:15px 0;margin-bottom:0;width:100%}body.newstyle .navbar img{margin-top:-7px}body.newstyle .navbar ul{list-style:none;margin:0;padding:0;text-align:right}body.newstyle .navbar ul li{display:inline-block;padding-left:51px}body.newstyle .navbar ul li a{display:inline-block;color:#fff;font-size:26px;font-weight:700;text-decoration:none;text-align:center}body.newstyle .navbar ul li a:hover{color:#efc72b}body.newstyle .navbar ul li a.wood-one{width:148px;height:45px;line-height:48px;background-position:center top}body.newstyle .navbar ul li a.wood-two{width:149px;height:36px;line-height:32px;background-position:center -45px}body.newstyle .navbar ul li a.wood-three{width:147px;height:35px;line-height:30px;background-position:center -81px}body.newstyle .navbar ul li a.wood-four{width:150px;height:37px;line-height:37px;background-position:center -116px}body.newstyle .navbar ul li a.wood-five{width:156px;height:36px;line-height:36px;background-position:center bottom;color:#efc72b}body.newstyle .home-content{text-align:center;width:100%}body.newstyle .home-content .wrapper{height:100%;max-width:2000px}body.newstyle .home-content .carousel,body.newstyle .home-content .carousel .carousel-slide{position:absolute;left:0;top:0;bottom:0;right:0}body.newstyle .home-content .carousel .carousel-slide .full-img{position:absolute;left:0;top:0;bottom:0;right:0;background-size:cover;background-position:50% 50%}body.newstyle .home-content .carousel-slide.fade{transition:.5s opacity,.5s transform}body.newstyle .home-content .carousel-slide.fade.active-slide{transition:.5s opacity,0s transform;z-index:2;opacity:1}body.newstyle .home-content .carousel-slide.fade.inactive-slide{transform:translateX(-80px);z-index:0;opacity:0}body.newstyle .inner-header{height:550px;width:100%}body.newstyle .animals-header{background:url(/assets/images/headers/animals.jpg) center center no-repeat}body.newstyle .birthdays-header{background:url(/assets/images/headers/birthdays.jpg) center center no-repeat}body.newstyle .schools-header{background:url(/assets/images/headers/schools.jpg) center center no-repeat}body.newstyle .charity-header{background:url(/assets/images/headers/charity.jpg) center center no-repeat}body.newstyle .contact-header{background:url(/assets/images/headers/contact.jpg) center center no-repeat}body.newstyle .blog-header{background:url(/assets/images/headers/blog.jpg) center center no-repeat}body.newstyle .peppa-pig-header{background:url(/assets/images/headers/peppa-pig.jpg) center center no-repeat}body.newstyle .paw-patrol-header{background:url(/assets/images/headers/paw-patrol.jpg) center center no-repeat}body.newstyle .rides-header{background:url(/assets/images/headers/rides.jpg) center center no-repeat}body.newstyle .home-content img{max-width:100%;height:auto}body.newstyle .home-content p{font-size:29px;line-height:35px;margin:0}body.newstyle .wood-bar{background:url(/assets/images/misc/wood-bar.jpg) no-repeat;width:100%;height:50px}body.newstyle .wood-bar h1{margin:0;color:#604e37;padding-top:6px}body.newstyle #home-feature-area{background:url(/assets/images/misc/farm-bg.jpg) center bottom no-repeat}body.newstyle .covid-19-wrapper .full-divider,body.newstyle .covid-19-wrapper .half-divider,body.newstyle .covid-19-wrapper .icon-section .icon{background-repeat:no-repeat;background-size:contain;background-position:50% 50%}body.newstyle .farm-bg-two{background-image:url(/assets/images/misc/farm-bg2.jpg)!important}body.newstyle .covid-19-wrapper{margin:auto;border:8px solid #01a43b;padding:10px 20px;box-sizing:border-box;background-color:#fff500;color:#000;display:flex;flex-direction:column}@media only screen and (min-width:1024px){body.newstyle .covid-19-wrapper{width:990px}}body.newstyle .covid-19-wrapper .half-divider{display:flex;background-image:url(/assets/covid-19/half-divider.png);width:50%}@media only screen and (min-width:1024px){body.newstyle .covid-19-wrapper .half-divider{width:70%}}body.newstyle .covid-19-wrapper .half-divider::after{content:"";display:block;padding-top:8%}body.newstyle .covid-19-wrapper .full-divider{display:flex;background-image:url(/assets/covid-19/full-divider.png);width:100%;margin-bottom:12px}body.newstyle .covid-19-wrapper .full-divider::after{content:"";display:block;padding-top:5%}body.newstyle .covid-19-wrapper p.strong{font-weight:700}body.newstyle .covid-19-wrapper h2{margin:10px 0 30px;padding:0;display:flex;justify-content:space-between;align-items:center;color:#000;font-weight:700;font-size:24px}body.newstyle .covid-19-wrapper .icon-section{display:flex;flex-direction:row;align-items:stretch;justify-content:center;margin-bottom:30px}body.newstyle .covid-19-wrapper .icon-section .icon{width:20%;display:flex}@media only screen and (min-width:1024px){body.newstyle .covid-19-wrapper .icon-section .icon{width:12%}}body.newstyle .covid-19-wrapper .icon-section .content{padding-left:20px;display:flex;width:100%;flex-direction:column}body.newstyle .covid-19-wrapper .icon-section .content p{margin:0;padding:0}body.newstyle .covid-19-wrapper .icon-section .content h3{margin:0;padding:0;font-size:22px;font-weight:700;color:#000}body.newstyle .btm-animal.btm-chicken-head,body.newstyle .btm-animal.btm-cow,body.newstyle .floating-farmer{margin-bottom:-32px}body.newstyle .react-cookie-banner{display:flex;align-items:center}body.newstyle .react-cookie-banner .cookie-message{flex-grow:1;margin-right:0}body.newstyle .react-cookie-banner a{color:#fff}body.newstyle #inner-page-area{background:url(/assets/images/misc/farm-bg-no-animals.jpg) center bottom no-repeat,url(/assets/images/tiled-bg.jpg) center bottom repeat-y;padding:40px 0 160px}body.newstyle #inner-page-area.farm-bg-three{background-image:url(/assets/images/misc/farm-bg3.jpg);background-repeat:repeat-x;background-position:0 100%}body.newstyle #inner-page-area.sky-main-bg{background:url(/assets/images/booking-system/booking-bg4.jpg) 0 100% repeat-x #01c0f4}body.newstyle #inner-page-area.smaller-page-area{padding:40px 0 0}body.newstyle .home-feature-one{background:url(/assets/images/characters/piggy.png) left top no-repeat;width:100%}body.newstyle .btm-animal{display:block;padding-left:60px}body.newstyle .btm-cow-left{display:block;margin-left:-180px}body.newstyle .btm-cow-right{padding-right:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.newstyle .btm-chicken{position:absolute;left:-200px;bottom:0}body.newstyle .btm-chicken-right{left:auto;right:-200px}body.newstyle .btm-rabbit{position:absolute;left:-314px;bottom:0}body.newstyle .home-feature{float:left;width:32.5%;margin-right:1.5%;text-align:center;padding-bottom:25px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}body.newstyle .home-feature .action-box-image{width:375px;height:350px;background-size:cover;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;border-radius:12px;border:7px solid #fff}body.newstyle .home-feature .action-box-image.action-box-no-border{border:0;background-color:transparent}body.newstyle .box-keyline{border:7px solid #fff;border-radius:12px}body.newstyle .image-slider .box-keyline{box-sizing:border-box;padding:0;margin-right:40px}body.newstyle .image-slider .box-keyline.box-end{margin-right:0}body.newstyle .home-feature-two{text-align:center}body.newstyle .home-feature-two .home-feature{float:none;display:inline-block}body.newstyle .school-boxes,body.newstyle .school-boxes-two{margin-top:40px}body.newstyle .events-boxes .home-feature,body.newstyle .rides-boxes .home-feature{padding-bottom:40px}body.newstyle .home-feature:hover{-webkit-filter:brightness(115%);filter:brightness(115%)}body.newstyle .home-feature img:hover{opacity:1}body.newstyle .home-feature-sign{vertical-align:middle;background:url(/assets/images/misc/wooden-sign.png) center no-repeat;background-size:100% auto;width:362px;height:129px;text-align:center;font-size:22px;line-height:25px;font-weight:600;text-decoration:none;color:#fff;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 5% 0;margin:10px auto 0;position:relative}body.newstyle .home-feature-sign-sml{height:89px}body.newstyle .school-boxes-two .home-feature-sign{padding-top:16px}body.newstyle .purple-sign{background-image:url(/assets/images/misc/wooden-sign-purple.png)}body.newstyle .red-sign{background-image:url(/assets/images/misc/wooden-sign-red.png)}body.newstyle .bright-red-sign{background-image:url(/assets/images/misc/wooden-sign-bright-red.png)}body.newstyle .blue-sign{background-image:url(/assets/images/misc/wooden-sign-blue.png)}body.newstyle .drk-blue-sign{background-image:url(/assets/images/misc/wooden-sign-drk-blue.png)}body.newstyle .green-sign{background-image:url(/assets/images/misc/wooden-sign-green.png)}body.newstyle .drk-green-sign{background-image:url(/assets/images/misc/wooden-sign-drk-green.png)}body.newstyle .pink-sign{background-image:url(/assets/images/misc/wooden-sign-pink.png)}body.newstyle .orange-sign-sml{background-image:url(/assets/images/misc/wooden-sign-orange-sml.png)}body.newstyle .red-sign-sml{background-image:url(/assets/images/misc/wooden-sign-red-sml.png)}body.newstyle .green-sign-sml{background-image:url(/assets/images/misc/wooden-sign-green-sml.png)}body.newstyle .bright-green-sign-sml{background-image:url(/assets/images/misc/wooden-sign-bright-green-sml.png)}body.newstyle .blue-sign-sml{background-image:url(/assets/images/misc/wooden-sign-blue-sml.png)}body.newstyle .purple-sign-sml{background-image:url(/assets/images/misc/wooden-sign-purple-sml.png)}body.newstyle .bright-purple-sign-sml{background-image:url(/assets/images/misc/wooden-sign-bright-purple-sml.png)}body.newstyle .light-green-sign-sml{background-image:url(/assets/images/misc/wooden-sign-light-green-sml.png)}body.newstyle .yellow-sign-sml{background-image:url(/assets/images/misc/wooden-sign-yellow-sml.png)}body.newstyle .drk-blue-sign-sml{background-image:url(/assets/images/misc/wooden-sign-drk-blue-sml.png)}body.newstyle .sunflower,body.newstyle .sunflower-small{position:absolute;background:url(/assets/images/misc/sunflower.png) no-repeat}body.newstyle .home-feature-sign span{font-size:45px;display:block;line-height:50px;font-weight:700}body.newstyle .events-boxes .home-feature-sign span{font-size:32px;line-height:40px}body.newstyle .sunflower{right:20px;top:20px;width:28px;height:29px}body.newstyle .sunflower-small{left:20px;top:30px;background-size:20px 21px;width:20px;height:21px}body.newstyle .wide-column{float:left;width:72%;margin-top:25px}body.newstyle .side-column{float:right;width:25%;margin-top:25px}body.newstyle .inner-side-nav{width:26%}body.newstyle .home-side-nav ul{list-style:none;margin:0;padding:0}body.newstyle .home-side-nav ul li a{background:#f15722;border-radius:10px;margin-bottom:2px;border:6px solid #fff;border-top:3px solid #fff;border-bottom:3px solid #fff;display:block;color:#fff!important;font-size:28px;line-height:32px;font-weight:700;width:100%;height:101px;text-decoration:none;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 20px 20px 30px;position:relative;max-width:304px}body.newstyle .inner-side-nav ul li a{font-size:26px;line-height:30px}body.newstyle .home-side-nav a.red-but{background:#d11920}body.newstyle .home-side-nav a.yellow-but{background:#fec722}body.newstyle .home-side-nav a.drk-green-but{background:#009587}body.newstyle .home-side-nav a.green-but{background:#46af4a}body.newstyle .home-side-nav a.pink-but{background:#ea1561}body.newstyle .home-side-nav a.blue-but{background:#00c1f3}body.newstyle .home-side-nav a.btm-but{margin-bottom:20px}body.newstyle .home-side-nav ul li a img{position:absolute;right:20px;top:16px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}body.newstyle .inner-side-nav ul li a img{right:10px}body.newstyle .home-side-nav a.green-text img{top:8px}body.newstyle .home-side-nav a.blue-text img{top:10px}body.newstyle .home-side-nav ul li a.home-side-nav-big{padding-top:15px}body.newstyle .home-side-nav ul li a:hover{box-sizing:border-box;-webkit-filter:brightness(115%);filter:brightness(115%)}body.newstyle .events-area,body.newstyle .traffic-lights{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body.newstyle .home-side-column{float:left;width:38%}body.newstyle .home-side-column-small{float:left;width:34%}body.newstyle .home-wide-column{float:right;width:61%}body.newstyle .stimulus-boxes .home-feature-sign span{font-size:32px;line-height:36px}body.newstyle .events-boxes{margin-bottom:0}body.newstyle .events-area{padding:35px;background:#fff;border-radius:25px;margin:40px auto 32px;max-width:1180px;text-align:center;box-sizing:border-box;position:relative}body.newstyle .events-area img{display:block;margin:0 auto}body.newstyle .events-area span{display:block;margin:0 auto;background:url(/assets/images/misc/screw-one.png) no-repeat;height:27px;width:27px;position:absolute;top:10px;left:10px}body.newstyle .events-area span.screw-four,body.newstyle .events-area span.screw-three{top:auto;bottom:10px}body.newstyle .events-area span.screw-four,body.newstyle .events-area span.screw-two{background-image:url(/assets/images/misc/screw-two.png);left:auto;right:10px}body.newstyle .orange-sign-title{background:url(/assets/images/misc/orange-sign.png) no-repeat;width:630px;height:98px;max-width:100%;background-size:100% auto;line-height:98px;color:#0061b5;font-weight:700;font-size:40px;margin:0 auto 20px}body.newstyle ul.red-tick-list{list-style:none;color:#000;margin:0;padding:0}body.newstyle ul.red-tick-list li{background:url(/assets/images/misc/red-tick.png) left top no-repeat;padding:5px 0 20px 70px;min-height:40px;font-size:20px;line-height:25px}body.newstyle .three-gallery{text-align:center;margin:40px 0}body.newstyle .three-gallery img{display:block;float:left;margin:0 .5%;width:32.333333%}body.newstyle .white-box{background:rgba(255,255,255,.7);padding:35px 45px;margin-bottom:150px}body.newstyle .white-box.orange-tint{background-color:#feb42d}body.newstyle .white-box-margin{margin-top:50px}body.newstyle .white-box h1{margin-top:0;color:#000;font-size:40px;line-height:44px}body.newstyle .white-box p{font-size:28px;line-height:38px}body.newstyle .white-box p.date-text{margin:0;font-size:18px;line-height:26px}body.newstyle .white-box-sml-txt p{font-size:22px;line-height:30px}body.newstyle .traffic-lights{background:url(/assets/images/misc/traffic-lights.png) left center no-repeat;width:700px;max-width:100%;height:217px;padding:20px 5px 0 180px;margin:40px 0;box-sizing:border-box}body.newstyle .traffic-lights p{font-weight:700;margin:0;padding-bottom:30px}body.newstyle .drk-green-area{padding:35px 35px 10px;border-radius:20px;background:#46af4a;margin-bottom:120px;border:8px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.newstyle .drk-green-area p{color:#fff;font-size:28px;line-height:34px}body.newstyle .light-yellow-area{padding:35px 35px 10px;border-radius:20px;background:#f8e147;margin-bottom:12px;border:8px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.newstyle .blue-area,body.newstyle .yellow-area{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:20px}body.newstyle .yellow-area{padding:25px 25px 35px;background:#fec823;margin-bottom:12px;border:8px solid #fff;box-sizing:border-box}body.newstyle .drk-yellow-area{background:#f7c300}body.newstyle .yellow-area-wide{padding:35px}body.newstyle .yellow-area div{margin:20px 0 35px}body.newstyle .blue-area{padding:25px;background:#00c1f3;margin-bottom:15px;border:8px solid #fff;box-sizing:border-box}body.newstyle .green-area,body.newstyle .red-area{padding:25px;margin-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body.newstyle .red-area{border-radius:20px;background:#cf1312;border:8px solid #fff;box-sizing:border-box}body.newstyle .green-area{border-radius:20px;background:#b1db37;border:8px solid #fff;box-sizing:border-box}body.newstyle .black-area,body.newstyle .orange-area{-webkit-box-sizing:border-box;padding:25px;margin-bottom:15px}body.newstyle .black-area{border-radius:4px;color:#fff;background:#131418;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}body.newstyle .black-area p{color:#fff;line-height:1.3em;font-size:24px}body.newstyle .black-area p.big-text{font-size:32px;font-weight:700}body.newstyle .orange-area{border-radius:20px;background:#ff921e;border:8px solid #fff;-moz-box-sizing:border-box;box-sizing:border-box}body.newstyle .pink-area{padding:25px;border-radius:20px;background:#ea1561;margin-bottom:12px;border:8px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.newstyle .blue-area img,body.newstyle .green-area img,body.newstyle .red-area img,body.newstyle .yellow-area div img{float:right;display:block;margin:5px 0 0 10px}body.newstyle img.float-right{float:right;display:block;margin-left:20px}body.newstyle img.float-left{float:left;display:block;margin-right:20px}body.newstyle .download-icon{float:right;margin:10px 0 0 10px}body.newstyle .download-icon-big{display:inline-block;width:145px;height:145px;border:7px solid #fff;border-radius:100px;background:url(/assets/images/misc/download-icon-big.png) center center no-repeat #72c367;margin:0 auto 220px}body.newstyle .download-icon-big:hover{background-color:#fec307}body.newstyle .yellow-area-wide div{margin:0}body.newstyle .yellow-area-wide img{float:right;display:block;margin:5px 0 0 30px}body.newstyle .green-area img{margin-top:0}body.newstyle .green-area ul{margin:10px 20px}body.newstyle .green-area ul li{font-size:32px;line-height:38px;padding-bottom:15px}body.newstyle .green-area ul li a{color:#000}body.newstyle .green-area ul li a:hover{text-decoration:none}body.newstyle .blue-area p,body.newstyle .green-area p,body.newstyle .red-area p,body.newstyle .yellow-area div p{margin:0}body.newstyle .p-margin p{margin:20px 0}body.newstyle .green-area p a,body.newstyle .red-area p a{color:#fff;font-weight:400}body.newstyle .wide-wood-content{padding:30px;background:url(/assets/images/misc/wide-wooden-content.png) center center no-repeat;width:100%;min-height:592px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:30px 0;border-radius:45px}body.newstyle .location-title{background:url(/assets/images/misc/location.png) left top no-repeat;padding:30px 0 0 100px;height:61px;color:#000;font-size:35px}body.newstyle .search-title{background:url(/assets/images/misc/search.png) left top no-repeat;padding:30px 0 0 100px;height:60px;color:#000;font-size:30px;margin:0}body.newstyle .travel-link{background:url(/assets/images/icons/train.png) center top no-repeat;padding-top:95px;color:#000;font-weight:700;text-align:center;font-size:20px;float:left;display:block;width:18%;margin:0 3%;text-decoration:none;background-size:100% auto}body.newstyle .travel-link:hover{-webkit-filter:brightness(0);filter:brightness(0)}body.newstyle .car-link{background-image:url(/assets/images/icons/car.png)}body.newstyle .bus-link{background-image:url(/assets/images/icons/bus.png)}body.newstyle .taxi-link{background-image:url(/assets/images/icons/taxi.png)}body.newstyle .animal-sign-top{margin-top:40px}body.newstyle .animal-sign-btm{margin-bottom:40px}body.newstyle .animal-sign-mid{background:url(/assets/images/misc/animal-sign-mid.png) repeat-y;background-size:100% auto;padding:0 50px;text-align:center}body.newstyle .animal-sign-mid p{color:#fff;margin:0;font-size:16px;line-height:20px}body.newstyle .animal-sign-mid p.fun-fact-title{color:#212121;font-size:20px;line-height:24px;font-weight:700;margin-top:15px}body.newstyle .animal-sign-mid .greyline{background:#43392e;border-bottom:1px solid #9d8d7c;margin:10px 0}body.newstyle .fun-facts-mid{background:url(/assets/images/misc/animal-facts-mid.png) repeat-y;background-size:100% auto;padding:0 40px}body.newstyle .fact-box{background:#fecf39;padding:15px;margin-bottom:15px}body.newstyle .fact-no{background:url(/assets/images/misc/number-signs.png) no-repeat;width:48px;height:48px;line-height:48px;text-align:center;color:#fff;font-weight:700;font-size:30px;float:left;margin-right:15px}body.newstyle .fact-txt{float:left;padding-top:10px;width:80%}body.newstyle .fact-txt p{margin:0;font-size:16px;line-height:20px}body.newstyle .facts-title{background:url(/assets/images/misc/question-icon.png) left center no-repeat;padding:15px 0 0 80px;height:51px;color:#000;font-size:30px;font-weight:700;margin-bottom:15px}body.newstyle .cookie-policy{max-width:340px;background:#fff;padding:10px}body.newstyle table.opening-times{width:100%;font-weight:700;font-size:24px;line-height:28px;border-spacing:7px;margin:20px 0}body.newstyle table.opening-times th{padding:10px 10px 10px 30px}body.newstyle table.opening-times td{padding:10px 10px 10px 30px;background:#fff}body.newstyle table.opening-times td span{font-weight:400;display:block;margin-top:5px;font-size:18px;line-height:22px}body.newstyle .cookie-policy p{font-size:14px;line-height:20px;margin:10px 0}body.newstyle .cookie-policy p.cookie-title{font-size:35px}body.newstyle .cookie-policy a{display:inline-block;margin:0 5px}body.newstyle .footer-box{background:#fff;padding:30px;border-radius:20px;text-align:center;margin-top:32px}body.newstyle .footer-box p{max-width:980px;margin-right:auto;margin-left:auto}body.newstyle .yellow-text{color:#dfbb01!important}body.newstyle .light-green-text{color:#8dc63f!important}body.newstyle .green-text{color:#46af4a!important}body.newstyle .drk-green-text{color:#005400!important}body.newstyle .teal-green-text{color:#009587!important}body.newstyle .purple-text{color:#6632b9!important}body.newstyle .drk-purple-text{color:#64479d!important}body.newstyle .pink-text{color:#eb1460!important}body.newstyle .orange-text{color:#ff5505!important}body.newstyle .blue-text{color:#0f93f5!important}body.newstyle .black-text{color:#000!important}body.newstyle .light-red-text{color:#ee352c!important}body.newstyle .red-text{color:#d11820!important}body.newstyle .float-right{float:right!important}body.newstyle .float-left{float:left!important}body.newstyle .no-padding{padding:0!important}body.newstyle .no-padding-top{padding-top:0!important}body.newstyle .no-padding-right{padding-right:0!important}body.newstyle .no-padding-btm{padding-bottom:0!important}body.newstyle .no-padding-left{padding-left:0!important}body.newstyle .no-margin{margin:0!important}body.newstyle .no-margin-top{margin-top:0!important}body.newstyle .no-margin-right{margin-right:0!important}body.newstyle .no-margin-btm{margin-bottom:0!important}body.newstyle .sml-margin-btm{margin-bottom:40px}body.newstyle .no-margin-left{margin-left:0!important}body.newstyle .mt-8{margin-top:2rem!important}body.newstyle .display-none{display:none!important}body.newstyle .align-right{text-align:right!important}body.newstyle .align-center{text-align:center!important}body.newstyle .align-left{text-align:left!important}body.newstyle .no-border{border:none!important}body.newstyle .no-border-top{border-top:none!important}body.newstyle .no-border-btm{border-bottom:none!important}body.newstyle .mobile-only,body.newstyle .mobile-only-inline{display:none}body.newstyle .bg-peak{background:#b4000a;color:#fff}body.newstyle .bg-mid{background:#ff8609}body.newstyle .bg-low{background:#00cf00}@media only screen and (max-width:1220px){body.newstyle .blog-img-area img{max-width:450px;height:auto}body.newstyle p.float-left{float:none!important}body.newstyle body.homepage{background:url(/assets/images/misc/footer-bg.jpg) center bottom no-repeat;padding-bottom:135px}body.newstyle .nav-left{left:0}body.newstyle .nav-right{left:auto;right:0}body.newstyle .animals-slider div,body.newstyle .rides-slider div{padding:0 3px}body.newstyle .animals-slider div.animal-slide-xl,body.newstyle .rides-slider div.ride-slide-xl{display:none}body.newstyle p.top-text{font-size:24px;width:42%;padding-top:8px}body.newstyle .hay-area{background:url(/assets/images/misc/hay-bg.jpg) center repeat-y;padding:40px 0 30px}body.newstyle .fence-area{background:url(/assets/images/misc/fence-bg.jpg) center repeat-y;padding:30px 0}body.newstyle .wide-wood-content{margin:30px 0 0;border-radius:45px}body.newstyle #home-feature-area{background:0 0;padding:0}body.newstyle .home-side-nav ul li a img{top:6px}body.newstyle .home-feature{padding-bottom:20px}body.newstyle #home-top-section{background-size:1220px 986px}body.newstyle #home-feature-area{background-size:1220px 1144px}body.newstyle p.top-slogan{font-size:25px;line-height:30px}body.newstyle .wrapper{width:94%}body.newstyle img{max-width:100%;height:auto}body.newstyle .home-feature-sign{font-size:22px;line-height:24px;display:table-cell;padding-top:0}body.newstyle .school-boxes-two .home-feature-sign{padding-top:0}body.newstyle .home-feature-sign span{font-size:30px;line-height:30px}body.newstyle .events-boxes .home-feature-sign span{font-size:28px;line-height:30px;padding-top:0}body.newstyle .home-side-nav ul li a .sunflower,body.newstyle .home-side-nav ul li a .sunflower-small{display:none}body.newstyle .footer-box{margin-top:40px}body.newstyle .logo img{width:265px;height:auto}body.newstyle .desktop-only{display:none!important}body.newstyle .inner-header{background-size:1400px auto;height:385px}body.newstyle .fact-txt{padding-top:0}body.newstyle .image-slider img.image-slider-three{display:none}body.newstyle img.float-left,body.newstyle img.float-right{max-width:40%;height:auto}body.newstyle .float-map{max-width:60%}body.newstyle .inner-side-nav ul li a{font-size:20px;line-height:24px;padding-left:15px}body.newstyle .btm-cow-left{margin-left:0}}body.newstyle #home-top-section{background:url(/assets/images/misc/sky-bg.jpg) center top repeat-x #feefd2;background-size:cover;padding:10px 0 20px}body.newstyle .home-content{position:relative;height:auto}body.newstyle .home-content::after{content:"";display:block;padding-bottom:27.5%}body.newstyle .home-content .wrapper{position:static}body.newstyle .home-content .desktop-banners .carousel .carousel-slide .full-img,body.newstyle .home-content .mobile-banners .carousel .carousel-slide .full-img{width:100vw}@media only screen and (max-width:1600px){body.newstyle .btm-rabbit{display:none}}@media only screen and (max-width:980px){body.newstyle .blog-img-area img{max-width:100%;height:auto}body.newstyle .social-icons-blog{padding-top:15px!important;position:static}body.newstyle .social-icons-blog ul li{font-size:22px;padding-right:4px!important}body.newstyle .blog-post{padding:10px 0 40px}body.newstyle #home-top-section{background:url(/assets/images/misc/sky-bg.jpg) repeat-x #feefd2}body.newstyle .white-box-sml-txt p{font-size:20px;line-height:26px}body.newstyle .inner-side-nav ul li img{float:none}body.newstyle .traffic-lights{padding-left:160px}body.newstyle .inner-header{background-size:1000px auto;height:275px}body.newstyle .right-header{padding-bottom:0}body.newstyle .social-icons ul li{margin-left:0}body.newstyle .social-icons ul li a{width:40px;height:39px;background-size:200px 39px}body.newstyle .social-icons ul li a.mail-icon{background-position:-40px top}body.newstyle .social-icons ul li a.fb-icon{background-position:-80px top}body.newstyle .social-icons ul li a.trip-advisor-icon{background:url(/assets/images/misc/trip-advisor.png) no-repeat;background-size:contain}body.newstyle .logo img{width:200px;height:auto}body.newstyle .travel-link{padding-top:65px}body.newstyle .home-side-column-small{width:38%}body.newstyle .home-side-nav ul li a{height:74px;font-size:20px;line-height:22px;padding-top:18px}body.newstyle .home-side-nav ul li a img{max-width:40px;height:auto;top:10px}body.newstyle .home-feature-sign{font-size:15px;line-height:16px}body.newstyle .home-feature-sign span{font-size:25px;line-height:25px}body.newstyle .events-boxes .home-feature-sign span{font-size:22px;line-height:24px;padding-bottom:5px}body.newstyle .mobile-only{display:block}body.newstyle .btm-chicken,body.newstyle .btm-rabbit,body.newstyle .non-mobile{display:none}body.newstyle #home-top-section{padding:0 0 10px}body.newstyle .logo{position:static;width:100%;text-align:center}body.newstyle .right-header{float:none;text-align:center;padding-top:0;clear:both;width:450px;margin:0 auto}body.newstyle p.top-slogan{font-size:26px;line-height:32px}body.newstyle .top-area{width:330px;margin:0 auto}body.newstyle .social-icons{width:auto;float:left;padding:30px 0 0}body.newstyle .social-icons-footer{float:none;padding:0}body.newstyle .social-icons-small{margin-right:30px}body.newstyle p.top-text{float:none;width:100%}body.newstyle .tickets-but{width:90px;height:auto}body.newstyle .navbar ul{text-align:center;padding-right:0}body.newstyle .navbar ul li{padding:5px 10px}body.newstyle .navbar ul li a{font-size:22px}body.newstyle .facts-title{font-size:22px;margin-bottom:10px}body.newstyle .fact-box{padding:10px;margin-bottom:10px}body.newstyle .fact-txt{width:68%}body.newstyle .image-slider img{width:43%;padding:0 1%;height:auto}body.newstyle p.big-text{font-size:26px;line-height:30px}body.newstyle .events-boxes .home-feature{padding-bottom:40px}body.newstyle .rides-boxes .home-feature{padding-bottom:25px}body.newstyle .wide-blue-but{background:#0071d2;border:6px solid #fff;border-radius:15px;height:auto!important;padding:10px}body.newstyle .wide-blue-but:hover{background:#f7c300}}@media only screen and (max-width:680px){body.newstyle .rides-slider .nav-left,body.newstyle .rides-slider .nav-right{top:43%}body.newstyle .rides-slider .ride-box{width:75vw;height:65vw}body.newstyle .events-boxes .home-feature{padding-bottom:20px}body.newstyle .events-boxes .home-feature img{max-width:170px}body.newstyle .rides-boxes .home-feature{padding-bottom:15px}body.newstyle .white-box{padding:25px;margin-bottom:50px}body.newstyle .sml-margin-btm{margin-bottom:20px}body.newstyle .white-box h1{font-size:30px;line-height:34px}body.newstyle .white-box p{font-size:20px;line-height:28px}body.newstyle .white-box-sml-txt p{font-size:18px;line-height:24px}body.newstyle p.colour-dot span{height:35px;width:35px;margin-right:5px}body.newstyle p.colour-dot{font-size:18px;line-height:35px}body.newstyle .orange-sign-title{width:450px;height:70px;line-height:70px;font-size:24px}body.newstyle .light-yellow-area{padding:25px 25px 10px}body.newstyle ul.red-tick-list li{font-size:16px;line-height:20px;background-size:40px 40px;padding-left:50px}body.newstyle .btm-animal{padding:0}body.newstyle .nav-left,body.newstyle .nav-right{width:39px;height:39px;background-size:15px auto}body.newstyle .fact-txt{width:78%}body.newstyle .two-column{float:none;width:100%}body.newstyle .inner-header{height:190px}body.newstyle .animals-header{background:url(/assets/images/headers/animals-mobile.jpg) center center no-repeat}body.newstyle .birthdays-header{background:url(/assets/images/headers/birthdays-mobile.jpg) center center no-repeat}body.newstyle .schools-header{background:url(/assets/images/headers/schools-mobile.jpg) center center no-repeat}body.newstyle .charity-header{background:url(/assets/images/headers/charity-mobile.jpg) center center no-repeat}body.newstyle .contact-header{background:url(/assets/images/headers/contact-mobile.jpg) center center no-repeat}body.newstyle .blog-header{background:url(/assets/images/headers/blog-mobile.jpg) center center no-repeat}body.newstyle .peppa-pig-header{background:url(/assets/images/headers/peppa-pig-mobile.jpg) center center no-repeat}body.newstyle .paw-patrol-header{background:url(/assets/images/headers/paw-patrol-mobile.jpg) center center no-repeat;height:220px}body.newstyle .rides-header{background:url(/assets/images/headers/rides-mobile.jpg) center center no-repeat;height:220px}body.newstyle .mobile-only-inline{display:inline-block}body.newstyle .fence-area{padding:20px 0}body.newstyle .navbar ul li{padding:3px 5px}body.newstyle .navbar ul li a{font-size:14px}body.newstyle .tickets-but{width:70px;height:auto}body.newstyle .right-header{width:auto;max-width:350px}body.newstyle .top-area{width:auto;max-width:260px;margin:0 auto}body.newstyle .social-icons{padding-top:25px}body.newstyle .social-icons-footer{padding-top:0}body.newstyle .social-icons ul li a{width:32px;height:31px;background-size:160px 31px}body.newstyle .social-icons ul li a.mail-icon{background-position:-32px top}body.newstyle .social-icons ul li a.fb-icon{background-position:-64px top}body.newstyle .social-icons ul li a.trip-advisor-icon{background:url(/assets/images/misc/trip-advisor.png) no-repeat;background-size:contain}body.newstyle .home-side-nav{padding-top:20px}body.newstyle .wide-wood-content{background:#dfc298;border:6px solid #fff}body.newstyle .wide-wood-content h3{margin:0}body.newstyle p{font-size:16px;line-height:22px}body.newstyle .accreditations img{max-width:100px;height:auto}body.newstyle .home-side-column,body.newstyle .home-side-column-small,body.newstyle .home-wide-column,body.newstyle .side-column,body.newstyle .wide-column{float:none;width:100%}body.newstyle p.top-text{font-size:24px;float:none}body.newstyle p.top-slogan{font-size:22px;line-height:26px;padding-bottom:0}body.newstyle h1{font-size:24px;line-height:30px}body.newstyle .home-feature{float:left!important;width:48%;margin:0 1%!important;padding-bottom:20px}body.newstyle .home-feature-sign{font-size:14px;line-height:16px;height:110px}body.newstyle .school-boxes .home-feature-sign{height:110px}body.newstyle .home-feature-sign span{font-size:18px;line-height:18px}body.newstyle .events-boxes .home-feature-sign span{font-size:16px;line-height:16px;padding-bottom:0}body.newstyle .home-feature-sign .sunflower{background-size:15px 16px;width:15px;height:16px;top:15px;right:10px}body.newstyle .sunflower-small{display:none!important}body.newstyle .home-side-nav ul li a{font-size:28px;line-height:32px;height:102px;margin:0 auto 2px;border-width:4px;padding-top:35px}body.newstyle .home-side-nav ul li a img{max-width:120px;top:15px}body.newstyle .home-side-nav ul li a .sunflower{display:block}body.newstyle .home-side-nav ul li a .sunflower-small{display:block!important}body.newstyle .inner-side-nav ul li a{height:75px;padding:20px;font-size:24px;line-height:26px}body.newstyle .inner-side-nav ul li a.home-side-nav-big{padding-top:8px}body.newstyle .inner-side-nav ul li a img{max-width:45px;top:10px}body.newstyle .wood-bar{height:40px}body.newstyle .location-title{font-size:24px;line-height:28px}body.newstyle .search-title{color:#000;font-size:24px;line-height:30px}body.newstyle .side-column,body.newstyle .wide-column{margin-top:0}body.newstyle .big-title{display:block;font-size:26px;line-height:28px}body.newstyle .wood-bar h1{padding-top:4px;font-size:22px;line-height:26px}body.newstyle .animal-sign-top{margin-top:20px}body.newstyle .animal-sign-btm{margin-bottom:20px}body.newstyle .green-area ul{margin:10px 0}body.newstyle .green-area ul li{font-size:22px;line-height:28px;padding-bottom:10px}body.newstyle .yellow-area-wide img{margin:10px 0 10px 10px}body.newstyle p.big-text{font-size:24px;line-height:30px}body.newstyle .traffic-lights{background-size:380px 118px;padding:12px 0 0 85px;height:118px;margin:20px 0}body.newstyle .traffic-lights p{font-size:14px;line-height:18px;padding-bottom:19px}body.newstyle .image-slider{padding:20px 0}body.newstyle #inner-page-area{padding:30px 0 100px}body.newstyle .inner-page-area-sml{background-size:1000px auto!important}body.newstyle .navbar{padding:10px 0}body.newstyle .float-map{float:none;margin-bottom:15px;width:100%;max-width:100%}body.newstyle .events-area{padding:15px;margin:20px 0 50px}body.newstyle .events-area span{height:14px;width:14px;background-size:14px 14px}body.newstyle .download-icon-big{margin-bottom:80px}body.newstyle .button-wide{font-size:24px;width:360px;height:56px;padding-top:10px;margin:20px auto}body.newstyle table.opening-times{font-size:18px;line-height:24px;border-spacing:3px;margin:10px 0}body.newstyle table.opening-times td,body.newstyle table.opening-times th{padding:8px}body.newstyle .white-box-margin{margin-top:30px}body.newstyle .drk-green-area{padding:25px 25px 10px;margin-bottom:30px}body.newstyle .drk-green-area p{font-size:18px;line-height:24px}body.newstyle .home-feature-sign-sml{height:80px}body.newstyle .school-boxes{text-align:center}body.newstyle .school-boxes .home-feature{width:100%;max-width:360px;margin:0 auto!important;float:none!important}body.newstyle .events-boxes{margin-bottom:60px}}@media only screen and (max-width:450px){body.newstyle table.opening-times{font-size:14px;line-height:18px;border-spacing:2px}body.newstyle table.opening-times td span{font-size:14px;line-height:18px}body.newstyle table.opening-times td,body.newstyle table.opening-times th{padding:6px}body.newstyle .orange-sign-title{width:280px;height:44px;line-height:44px;font-size:18px}body.newstyle .fact-txt{width:68%}body.newstyle .inner-header{background-size:500px auto;height:140px}body.newstyle .peppa-pig-header{background-size:600px auto;height:168px}body.newstyle .paw-patrol-header{background-size:640px auto;height:207px}body.newstyle .home-feature-sign{height:70px;font-size:12px;line-height:14px}body.newstyle .home-feature-sign-sml{height:60px}}body.newstyle .action-box-image,body.newstyle .site-banners .full-img,body.newstyle .wrapper_area_carousel{background-size:cover}body.newstyle #contact-map{border:7px solid #fff;border-radius:12px;margin-right:12px}body.newstyle .navbar ul .sub-menu{animation-name:subMenuIn;animation-duration:.5s;animation-timing-function:linear;display:none;margin-left:-15px;background-color:#b11900;position:absolute;padding-top:15px;flex-direction:column;z-index:1000;min-width:200px}body.newstyle .navbar ul .sub-menu li{text-align:left;padding:15px;border-top:1px solid #c23922}body.newstyle .navbar ul .sub-menu li a{font-size:20px}body.newstyle .navbar>.wrapper>.desktop-only>ul>li:hover .sub-menu,body.newstyle .navbar>.wrapper>.mobile-only>ul>li.hover .sub-menu{display:flex}body.newstyle .mobile-only{display:none}@keyframes subMenuIn{from{transform:translateY(-5px)}to{transform:translateY(0)}}body.newstyle .small-gap{padding-top:32px}body.newstyle .omd-tv-video{border:7px solid #fff;border-radius:12px;box-sizing:border-box;background-color:#fff;width:885px;height:606px}body.newstyle .omd-video{cursor:pointer;position:relative}body.newstyle .omd-video::before{content:"";display:block;padding-bottom:50%}body.newstyle .omd-video img{max-height:100%;max-width:100%;border:7px solid #fff;border-radius:12px;box-sizing:border-box}body.newstyle .omd-video iframe{position:absolute;top:0;width:100%;height:100%;border:7px solid #fff;border-radius:12px;box-sizing:border-box}body.newstyle .omd-video div.omd-video-frame{position:absolute;top:0;height:100%;width:100%;text-align:center}@media only screen and (max-width:680px){body.newstyle .home-content::after{padding-bottom:43.1%}body.newstyle .home-feature .action-box-image::before,body.newstyle .omd-video::before{content:"";padding-bottom:75%;display:block}body.newstyle .omd-video{position:relative}body.newstyle .home-feature .action-box-image{height:auto;position:relative;width:100%;box-sizing:border-box;border:4px solid #fff}body.newstyle .home-feature .action-box-image.action-box-no-border{border:0;background-color:transparent}body.newstyle .home-feature .home-feature-sign span{font-size:24px;line-height:24px}body.newstyle .page-animals .circle-number{display:none}body.newstyle .floating-farmer{margin-bottom:-40px;margin-top:-40px}body.newstyle .omd-tv-video{width:353px;height:241px;border:4px solid #fff}body.newstyle .small-gap{padding-top:8px}body.newstyle .mobile-only{display:block;position:relative}body.newstyle .wood-bar{height:20px}body.newstyle .wood-bar.has-text{height:40px}body.newstyle #home-top-section{margin-top:46px;padding-top:12px}body.newstyle .navbar{border-bottom:1px solid #fff;position:fixed;box-shadow:0 4px 10px #666;z-index:1000;top:0}body.newstyle .navbar img{transform:translateX(-23px) translateY(2px);width:28px;position:relative;z-index:10000}body.newstyle .navbar ul .sub-menu{left:25px;right:10px}body.newstyle .navbar ul .sub-menu li a{font-size:16px}}@media only screen and (max-width:450px){body.newstyle .home-feature .action-box-image::before{content:"";padding-bottom:90%;display:block}body.newstyle .home-feature .home-feature-sign span{font-size:16px;line-height:18px}}body.newstyle .site-banners .desktop-banners{display:block}body.newstyle .site-banners .mobile-banners{display:none}@media only screen and (max-width:980px){body.newstyle .site-banners .desktop-banners{display:none}body.newstyle .site-banners .mobile-banners{display:block}}body.newstyle .blog-contents{width:100%;float:none;box-sizing:border-box}@media only screen and (min-width:981px){body.newstyle .blog-contents{width:60%;float:left}}@media only screen and (min-width:1221px){body.newstyle .blog-contents{width:65%;float:left}}body.newstyle .blog-sidebar{box-sizing:border-box}body.newstyle .blog-sidebar h2{margin-top:0}@media only screen and (min-width:981px){body.newstyle .blog-sidebar{display:block;width:35%;float:right}}@media only screen and (min-width:1221px){body.newstyle .blog-sidebar{width:30%;float:right}}body.newstyle .blog-sidebar ul{list-style:none;margin:2em 0;padding:0}body.newstyle .blog-sidebar ul li{list-style:none;margin:0 0 .5em;padding:0}body.newstyle .blog-sidebar ul li a{font-weight:700;color:#0081b3}body.newstyle .page-env-policy h3,body.newstyle .page-legal-information h3,body.newstyle .white-box h3{color:#000}body.newstyle .page-ride-single .inner-page-content{padding-bottom:0}body.newstyle .white-box-opaque{background-color:#fff;border-radius:12px}body.newstyle .home-content-spacer{padding-bottom:24px}body.newstyle .ride-slide h2,body.newstyle .ride-slide-xl h2{background-color:rgba(175,22,0,.9);margin-left:16px;margin-right:16px;padding-top:4px;padding-bottom:4px;bottom:10px}body.newstyle .animals-slider,body.newstyle .animals-slider-xl{overflow:hidden}body.newstyle .animals-slider h2,body.newstyle .animals-slider-xl h2{background-color:rgba(175,22,0,.9);margin-left:16px;margin-right:16px;padding-top:4px;padding-bottom:4px;bottom:7px}@media (max-width:680px){body.newstyle .ride-slide h2,body.newstyle .ride-slide-xl h2{background-color:rgba(175,22,0,.9);margin-left:12px;margin-right:12px;padding-top:4px;padding-bottom:4px;bottom:10px}}body.newstyle .site-homepage .hay-area{padding-bottom:160px}body.newstyle .events-boxes .home-feature-sign span,body.newstyle .home-feature-sign span{padding:0}@media (min-width:980px){body.newstyle .animals-boxes .action-box-image{width:315px;height:360px;margin-left:32px}body.newstyle .__schools .image-slider img.box-keyline,body.newstyle .group-visits .image-slider img.box-keyline{width:calc(33% - 20px);margin-right:20px}}@media (max-width:680px){body.newstyle .nav-left{right:auto;left:0}body.newstyle .nav-right{left:auto;right:0}body.newstyle .animals-boxes .action-box-image{margin-left:auto;margin-right:auto;width:170px;height:194px}body.newstyle .image-slider img.box-keyline{width:calc(33% - 6px);margin-right:4px}body.newstyle .image-slider img.image-slider-three{display:inline-block}}body.newstyle .Gallery_left_carousel_arrow,body.newstyle .left_carousel_arrow{left:-90px}body.newstyle .Gallery_right_carousel_arrow,body.newstyle .right_carousel_arrow{right:-90px}@media (max-width:450px){body.newstyle .image-slider img.box-keyline{width:100%;margin-right:0;margin-bottom:40px}}body.newstyle .group-visits .yellow-area h2{margin-top:0;font-size:36px;color:#000;text-align:center;font-weight:700}body.newstyle .season-tickets .white-box{margin-bottom:32px}body.newstyle .season-tickets h2{font-size:28px;color:#ca1541}body.newstyle .season-tickets .pink-area{color:#fff}body.newstyle .season-tickets .pink-area h2{color:#fff;text-transform:uppercase;font-size:32px;margin-top:0}body.newstyle .season-tickets .pink-area table{width:70%}body.newstyle .season-tickets .pink-area table td,body.newstyle .season-tickets .pink-area table th{font-size:26px}@media (max-width:680px){body.newstyle .season-tickets .button-wide{font-size:20px}body.newstyle .season-tickets .pink-area table{width:100%}body.newstyle .season-tickets .pink-area .float-right{float:none!important;display:block;margin-left:auto;margin-right:auto}body.newstyle .btm-cow{transform:translateY(8px)}body.newstyle .btm-chicken-head{transform:translateY(9px);margin-left:auto;margin-right:auto}}body.newstyle .home-feature-sign{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:0}body.newstyle .box-keyline-white-bg{background-color:#fff}@media (max-width:450px){body.newstyle .image-slider img.box-keyline.mobile-hidden{display:none}}@media (min-width:992px){body.newstyle .two-thirds{float:left;width:66%}body.newstyle .two-thirds.right{width:69%;float:right}body.newstyle .one-third{float:right;width:33%}body.newstyle .one-third.left{width:30%;float:left}}body.newstyle .row-container{display:block;margin-bottom:14px}body.newstyle .row-container::after{content:"";display:block;clear:both}body.newstyle .row-container .drk-green-area,body.newstyle .row-container .green-area{padding-top:18px;padding-bottom:12px}body.newstyle .row-container p{margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}body.newstyle .row-container .icon-top{display:block;margin-left:auto;margin-right:auto;margin-bottom:16px;float:none}body.newstyle .row-container .icon-left{float:left;margin-left:-16px;margin-top:-16px;margin-right:16px}body.newstyle .row-container .icon-left.icon-lower{margin-top:0}body.newstyle .contact-details-page .markdown-content h3,body.newstyle .contact-details-page .markdown-content p{margin:0}body.newstyle .contact-details-page .markdown-content p+h3{margin-top:20px}body.newstyle .contact-details-page .markdown-content p+p{margin-top:14px}body.newstyle .wrapper_area_carousel{width:100%;background-color:#fff}body.newstyle .carousel_content{color:#000;padding-top:4%;text-align:center}body.newstyle .carousel_content p{font-size:12px;text-align:center;line-height:normal;padding-left:10px;padding-right:10px}body.newstyle .inner_carousel_content{display:flex;justify-content:center;margin-left:10%;padding-bottom:5%}body.newstyle .left_carousel_content{margin-right:2rem;text-align:start}body.newstyle .left_carousel_content p{text-align:start;line-height:1.1rem;margin-top:0}body.newstyle .right_carousel_content{margin-right:10%;max-width:33%}body.newstyle .right_carousel_content img{width:400px;height:auto}body.newstyle .right_carousel_content p{text-align:start;line-height:1.1rem}body.newstyle .right_carousel_content button{background-color:#bf2b2d;padding:10px 5px;border-radius:5px;color:#fff;margin-right:50%}body.newstyle .Conservation_matters{padding-left:5%;padding-right:5%}body.newstyle .Conservation_matters h2{color:#fff}body.newstyle .Conservation_matters p{color:#fff;font-size:16px}body.newstyle .animals_carousel h2{color:#fff;padding-left:10px;padding-right:10px}body.newstyle .main_carousel{display:flex;justify-content:center;align-items:center;padding:5rem 0}body.newstyle .main_carousel_row{overflow:hidden;width:70%;padding-right:7rem;padding-left:7rem;position:relative}body.newstyle .main_carousel_row img{border-radius:50%;border:4px solid #cfdda9;width:130px!important;height:auto;margin:0 10px}body.newstyle .gallery_main_carousel{display:flex;justify-content:center;align-items:center}body.newstyle .gallery_main_carousel_row{overflow:hidden;width:70%;padding-right:7rem;padding-left:7rem;position:relative}body.newstyle .gallery_main_carousel_row img{border:4px solid #cfdda9;width:250px!important;height:auto;margin:20px 10px}body.newstyle .Gallery_left_carousel_arrow img,body.newstyle .Gallery_right_carousel_arrow img,body.newstyle .gallery_left_carousel_arrow,body.newstyle .gallery_left_carousel_arrow img,body.newstyle .gallery_right_carousel_arrow,body.newstyle .gallery_right_carousel_arrow img,body.newstyle .left_carousel_arrow img,body.newstyle .right_carousel_arrow img{width:40px!important;border:none!important;height:auto}body.newstyle .left_carousel_arrow,body.newstyle .right_carousel_arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}body.newstyle .Gallery_left_carousel_arrow,body.newstyle .Gallery_right_carousel_arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}body.newstyle .img-related-content{display:flex;justify-content:space-around;align-items:center}body.newstyle .name_img_content img{border-radius:50%;border:4px solid #cfdda9;width:200px;height:auto;margin:0 10px}body.newstyle .animal_sub_detail{display:flex;justify-content:start;align-items:center;margin-top:20px}body.newstyle .animal_sub_detail img{width:40px;height:auto;margin-right:3rem}body.newstyle .animal_sub_detail p{margin-top:0;color:#fff}body.newstyle .animal_sub_detail h6{margin-bottom:4px}body.newstyle .gallery_carousel{display:flex;justify-content:space-around;align-items:center;padding:5rem 0}body.newstyle .gallery_carousel_row img{border:4px solid #cfdda9;width:330px;height:auto;margin:0 10px}body.newstyle .green_important{background-color:#46af4a!important;color:#fff}body.newstyle .gallery_carousel_button{padding:1rem 0 2rem}body.newstyle .gallery_carousel_button button{background-color:#bf2b2d;padding:10px;border-radius:10px;color:#fff;border:5px solid #fff;cursor:pointer}body.newstyle #inner-page-area_conservation{background:url(/assets/images/misc/Conversation_bg.png) center bottom no-repeat,url(/assets/images/tiled-bg.jpg) center bottom repeat-y;padding:40px 0 160px;background-size:cover}body.newstyle #inner-page-area_conservation.farm-bg-three{background-image:url(/assets/images/misc/farm-bg3.jpg);background-repeat:repeat-x;background-position:0 100%}body.newstyle #inner-page-area_conservation.sky-main-bg{background:url(/assets/images/booking-system/booking-bg4.jpg) 0 100% repeat-x #01c0f4}body.newstyle #inner-page-area_conservation.smaller-page-area{padding:40px 0 0}body.newstyle .image-slider-conservation{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:1rem;width:100%}body.newstyle .box-keyline-conservation{border:7px solid #fff;border-radius:12px;flex:1;max-width:22rem;aspect-ratio:1;object-fit:cover}body.newstyle .light-purple-area{padding:35px 35px 10px;border-radius:20px;background:#d0a1ee;margin-bottom:12px;border:8px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.newstyle .light-Green-area,body.newstyle .light-blue-area{border-radius:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:35px 35px 10px;margin-bottom:12px}body.newstyle .light-Green-area{background:#77cf6e;border:8px solid #fff;box-sizing:border-box}body.newstyle .light-blue-area{background:#a9dcf1;border:8px solid #fff;box-sizing:border-box}body.newstyle .inner-page-area_carousel{background-color:#3ca279}body.newstyle .light-Green2-area{padding:35px 35px 10px;border-radius:20px;background:#46af4a!important;margin-bottom:12px;border:8px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff!important}body.newstyle .info_section{display:flex}body.newstyle .info_section h4{margin:0}body.newstyle .white_text{color:#fff;padding-top:10px}body.newstyle .detail_row_one{margin-right:10%}body.newstyle .svg_main_div{display:flex;align-items:start}body.newstyle .circle_div{min-width:10px;max-width:10px;min-height:10px;max-height:10px;background:#d6e1af;border:2px solid #000;border-radius:50%}body.newstyle .home-content-conservation .wrapper-conservation{height:100%;max-width:2000px;position:relative}body.newstyle .home-content-conservation .wrapper-conservation img{width:100%;height:auto;max-height:24.5rem;object-fit:cover}body.newstyle .home-content-conservation .mobile-image{display:none}@media (max-width:768px){body.newstyle .home-content-conservation .desktop-image{display:none}body.newstyle .home-content-conservation .mobile-image{display:block}body.newstyle .inner_carousel_content{flex-direction:column;text-align:start}body.newstyle .right_carousel_content{text-align:center;max-width:100%}body.newstyle .right_carousel_content button{margin-right:1%}body.newstyle .Conservation_matters p{font-size:12px;padding:0 10px}body.newstyle .info_section{display:block}body.newstyle .detail_row_one{margin-right:0}body.newstyle .name_img_content img{border-radius:50%;border:4px solid #cfdda9;width:120px;height:auto;margin:0 10px}body.newstyle .img-related-content{align-items:start}}@media (min-width:451px) and (max-width:750px){body.newstyle .gallery_carousel_row{display:flex!important;overflow:hidden!important}}@media (max-width:450px){body.newstyle .gallery_carousel_row{display:flex!important;overflow:hidden!important}body.newstyle .px-1rem{padding-left:1rem!important;padding-right:1rem!important}body.newstyle .gallery_main_carousel_row img{border:4px solid #cfdda9;width:150px!important;height:auto;margin:20px 10px}body.newstyle .Gallery_left_carousel_arrow img,body.newstyle .Gallery_right_carousel_arrow img{width:30px!important;height:auto;border:none!important}}body.newstyle.bookingpages #booking-area{background:url(/assets/images/booking-system/booking-bg-sky.png) center top repeat-x #00c0f3;padding-top:40px}body.newstyle.bookingpages .hay-area{background:url(/assets/images/booking-system/booking-bg.jpg) center top no-repeat;padding:1107px 0 160px}body.newstyle.bookingpages .hay-area-booking-two{background:url(/assets/images/booking-system/booking-bg2.jpg) center top no-repeat;padding:920px 0 160px}body.newstyle.bookingpages .hay-area-booking-three{background:url(/assets/images/booking-system/booking-bg3.jpg) center top no-repeat;padding:40px 0 160px}body.newstyle.bookingpages .hay-area-booking-four{background:url(/assets/images/booking-system/booking-bg4.jpg) center top no-repeat;padding:330px 0 200px}body.newstyle.bookingpages .or-txt{color:#fff;font-weight:700;font-size:70px;line-height:70px;margin:0 30px;display:inline-block}body.newstyle.bookingpages .credit-card-imgs img{display:inline-block}body.newstyle.bookingpages .booking-form{height:800px}body.newstyle.bookingpages .ticket-area{float:left;width:58%}body.newstyle.bookingpages .ticket-area-sml{float:left;width:40%}body.newstyle.bookingpages h3.big-text{font-size:38px;line-height:44px;margin:20px 0}body.newstyle.bookingpages .promo-code-area{padding-bottom:15px}body.newstyle.bookingpages .promo-code-area p{float:left;margin:0 10px 0 0;padding-top:3px}body.newstyle.bookingpages .promo-code-area input{float:left;width:125px;height:30px;line-height:30px;text-indent:5px}body.newstyle.bookingpages .ticket-field{background:rgba(255,255,255,.7);padding:15px 20px;margin-bottom:8px;display:block;text-decoration:none;font-size:35px;line-height:55px;color:#d11820;font-weight:700}body.newstyle.bookingpages .ticket-field:hover{background:rgba(255,255,255,.9)}body.newstyle.bookingpages .stage-title{background:rgba(255,255,255,.7);padding:15px 20px;font-weight:700;font-size:34px;line-height:38px;color:#d11820;margin-bottom:15px}body.newstyle.bookingpages .stage-title-icon::after{background:url(/assets/images/booking-system/info-icon.png) no-repeat;background-size:100% auto;width:39px;height:39px;margin-left:10px;content:"";display:inline-block}body.newstyle.bookingpages .booking-form-area{padding-bottom:100px}body.newstyle.bookingpages .booking-form-area p{font-size:24px;line-height:32px}body.newstyle.bookingpages .booking-form-area label{margin-top:1em;margin-bottom:1em;font-size:24px;display:block}body.newstyle.bookingpages .booking-form-area input,body.newstyle.bookingpages .booking-form-area select,body.newstyle.bookingpages .booking-form-area textarea{background:rgba(255,255,255,.7);padding:15px 20px;font-size:26px;line-height:40px;color:#000;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:right 10px center;margin-bottom:10px}body.newstyle.bookingpages .booking-form-area input::-webkit-input-placeholder,body.newstyle.bookingpages .booking-form-area select::-webkit-input-placeholder,body.newstyle.bookingpages .booking-form-area textarea::-webkit-input-placeholder{opacity:1}body.newstyle.bookingpages .booking-form-area input:-moz-placeholder,body.newstyle.bookingpages .booking-form-area select:-moz-placeholder,body.newstyle.bookingpages .booking-form-area textarea:-moz-placeholder{opacity:1}body.newstyle.bookingpages .booking-form-area input::-moz-placeholder,body.newstyle.bookingpages .booking-form-area select::-moz-placeholder,body.newstyle.bookingpages .booking-form-area textarea::-moz-placeholder{opacity:1}body.newstyle.bookingpages .booking-form-area input:-ms-input-placeholder,body.newstyle.bookingpages .booking-form-area select:-ms-input-placeholder,body.newstyle.bookingpages .booking-form-area textarea:-ms-input-placeholder{opacity:1}body.newstyle.bookingpages .booking-form-area input.checkbox-field{width:55px;height:55px;position:absolute;right:0;z-index:99;top:0;opacity:0}body.newstyle.bookingpages .booking-form-area input.checkbox-field+span{z-index:98;position:absolute;right:0;top:0;display:block;width:55px;height:55px;border-radius:100px;background:#b8edfc;font-size:0}body.newstyle.bookingpages .booking-form-area input.checkbox-field:checked+span{background:url(/assets/images/booking-system/red-tick.png) no-repeat;background-size:100% auto}body.newstyle.bookingpages .booking-form-area input.small-field{float:left;width:35%}body.newstyle.bookingpages .booking-form-area input.big-field{float:right;width:64%}body.newstyle.bookingpages .booking-form-area input.half-field{float:left;width:49.5%}body.newstyle.bookingpages .booking-form-area input.red-tick{background-image:url(/assets/images/booking-system/red-tick.png)}body.newstyle.bookingpages .booking-form-area input.green-tick{background-image:url(/assets/images/booking-system/green-tick.png)}body.newstyle.bookingpages .checkboxes-area{max-width:95%;margin:0 auto;padding-top:30px}body.newstyle.bookingpages .checkboxes-area label{font-size:23px;line-height:30px;position:relative;display:block;padding-right:70px;min-height:55px}body.newstyle.bookingpages .checkboxes-area div{margin-bottom:30px}body.newstyle.bookingpages .tickets-show{font-size:25px;line-height:55px;color:#000;float:right;display:inline-block;font-weight:400}body.newstyle.bookingpages .tickets-show::after{content:"+";border-radius:100px;height:55px;width:55px;color:#fff;text-align:center;line-height:48px;font-size:42px;font-weight:700;display:inline-block;float:right;background:#d11820;margin-left:10px}body.newstyle.bookingpages .orange-ticket-field{color:#ff8609}body.newstyle.bookingpages .orange-ticket-field .tickets-show::after{background:#ff8609}body.newstyle.bookingpages .blue-ticket-field{color:#0039c6}body.newstyle.bookingpages .blue-ticket-field .tickets-show::after{background:#0039c6}body.newstyle.bookingpages .green-ticket-field{color:#00cf00}body.newstyle.bookingpages .green-ticket-field .tickets-show::after{background:#00cf00}body.newstyle.bookingpages .drk-green-ticket-field{color:#005400}body.newstyle.bookingpages .drk-green-ticket-field .tickets-show::after{background:#005400}body.newstyle.bookingpages .purple-ticket-field{color:#ce24a3}body.newstyle.bookingpages .purple-ticket-field .tickets-show::after{background:#ce24a3}body.newstyle.bookingpages .drk-red-ticket-field{color:#b4000a}body.newstyle.bookingpages .drk-red-ticket-field .tickets-show::after{background:#b4000a}body.newstyle.bookingpages .basket-area-container{float:right;width:40%}body.newstyle.bookingpages .basket-area-container .basket-area{float:none;width:100%;margin-top:40px}body.newstyle.bookingpages .click-pay{text-align:center;max-width:380px;margin:0 auto;padding-top:20px}body.newstyle.bookingpages .click-pay p{float:left;margin:0;font-weight:700;padding-top:30px}body.newstyle.bookingpages .click-pay img{float:left;margin-left:10px}body.newstyle.bookingpages .basket-area{float:right;width:40%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:10px solid #fff;background:#0093aa;padding:0 30px 25px;border-radius:25px}body.newstyle.bookingpages .basket-area p{color:#fff}body.newstyle.bookingpages .basket-area table{color:#fff;margin-bottom:15px}body.newstyle.bookingpages .basket-area table td{font-size:18px;padding:2px 10px 2px 0}body.newstyle.bookingpages .basket-area p.basket-title{font-size:26px;line-height:28px;font-weight:700}body.newstyle.bookingpages .remove-but{background:url(/assets/images/booking-system/remove-icon.png) left center no-repeat;padding-left:65px;color:#fff;line-height:63px;font-size:26px;font-weight:700;display:inline-block;text-decoration:none}body.newstyle.bookingpages .remove-but:hover{color:#ff000a}body.newstyle.bookingpages .booking-but{background:url(/assets/images/booking-system/cart-but.png) no-repeat;text-align:center;color:#0093aa;font-weight:700;font-size:30px;display:block;width:300px;height:92px;text-decoration:none;margin:15px 0;padding-top:0;line-height:92px;cursor:pointer;max-width:100%;background-size:100% auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.newstyle.bookingpages .booking-but:hover{color:#ff000a}body.newstyle.bookingpages .change-but{background-image:url(/assets/images/booking-system/change-but.png);font-size:28px}body.newstyle.bookingpages .align-center .booking-but{margin-right:auto;margin-left:auto}body.newstyle.bookingpages div.booking-but:hover{color:#0093aa}body.newstyle.bookingpages .booking-but-mid{background-image:url(/assets/images/booking-system/cart-but-mid.png);width:405px;height:92px;padding-top:25px}body.newstyle.bookingpages .booking-but-wide{background-image:url(/assets/images/booking-system/cart-but-wide.png);width:630px;height:98px;padding-top:28px;margin:40px auto}body.newstyle.bookingpages .amount-box{background:#b8ebfb;padding:5px 30px;max-width:400px;margin:0 auto 30px;text-align:left}body.newstyle.bookingpages .amount-box select{height:36px;padding:4px 8px;border:1px solid #adadad;font-size:18px;line-height:24px}body.newstyle.bookingpages .amount-box table{width:100%;font-size:18px;line-height:24px}body.newstyle.bookingpages .amount-box table td{padding:8px 8px 0 0}body.newstyle.bookingpages .key-text{font-size:20px;line-height:46px}body.newstyle.bookingpages .key-text::before{float:left;content:"";width:100px;height:30px;border:7px solid #fff;background:#00a3dc;border-radius:20px;font-size:18px;margin-right:10px;display:block}body.newstyle.bookingpages .key-red::before{background:#e30327}body.newstyle.bookingpages .key-yellow::before{background:#ffd40c}body.newstyle.bookingpages .key-table{width:100%;max-width:1135px;margin:10px auto 0;font-size:20px}body.newstyle.bookingpages .key-table td{font-size:22px}body.newstyle.bookingpages table.ticket-table{width:100%;border-spacing:5px;margin-top:20px}body.newstyle.bookingpages table.ticket-table th{background:#b8ebfb;padding:15px;font-size:20px;line-height:26px;font-weight:700}body.newstyle.bookingpages table.ticket-table td{background:#b8ebfb;padding:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.newstyle.bookingpages table.ticket-table td.no-bg{background:0 0;font-size:14px;line-height:20px;padding:8px}body.newstyle.bookingpages table.ticket-table select{padding:5px 8px;width:100%;max-width:120px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.newstyle.bookingpages table.dates-table{background:#fff;padding:10px 15px 15px;text-align:center;font-weight:700;display:inline-block;margin:0 .5%}body.newstyle.bookingpages table.dates-table th.month-title{font-size:20px;line-height:22px}body.newstyle.bookingpages table.dates-table th{padding:4px}body.newstyle.bookingpages .blue-cell,body.newstyle.bookingpages .red-cell,body.newstyle.bookingpages .yellow-cell{border-radius:12px;padding:2px 10px;display:block;color:#fff;text-decoration:none;font-size:20px}body.newstyle.bookingpages table.dates-table td{font-weight:700;color:#fff}body.newstyle.bookingpages .yellow-cell{background:#ffd40c}body.newstyle.bookingpages .yellow-cell:hover{opacity:.8}body.newstyle.bookingpages .blue-cell{background:#00a3dc}body.newstyle.bookingpages .blue-cell:hover{opacity:.8}body.newstyle.bookingpages .red-cell{background:#e30326}body.newstyle.bookingpages .red-cell:hover{opacity:.8}body.newstyle.bookingpages .selected-cell{background:#0e9889}body.newstyle.bookingpages .dates-area{text-align:center;position:relative}body.newstyle.bookingpages .nav-left{position:absolute;left:-35px;top:40%}body.newstyle.bookingpages .nav-left:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}body.newstyle.bookingpages .nav-right{position:absolute;right:-35px;top:40%}body.newstyle.bookingpages .nav-right:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}body.newstyle.bookingpages .season-ticket-area{padding:40px;background:rgba(255,255,255,.7)}body.newstyle.bookingpages .season-ticket-area h3{margin-bottom:10px}body.newstyle.bookingpages .season-ticket-area select{padding:10px;font-size:20px;line-height:28px;margin-bottom:15px;max-width:100%}body.newstyle.bookingpages .season-ticket-area input{float:left;width:500px;max-width:100%;margin-right:20px}body.newstyle.bookingpages .choose-but{float:left;margin-right:20px}body.newstyle.bookingpages .img-block{background:grey;float:left;margin-right:20px;width:300px;height:400px;max-width:100%}@media only screen and (max-width:1220px){body.newstyle.bookingpages .season-ticket-area{padding:20px}body.newstyle.bookingpages .season-ticket-area select{padding:10px;font-size:15px;line-height:25px;margin-bottom:10px}body.newstyle.bookingpages .dates-area{max-width:500px;margin:0 auto}body.newstyle.bookingpages .ticket-field{font-size:28px;line-height:40px}body.newstyle.bookingpages .tickets-show{line-height:40px}body.newstyle.bookingpages .tickets-show::after{height:40px;width:40px;line-height:35px;font-size:35px}body.newstyle.bookingpages .hay-area,body.newstyle.bookingpages .hay-area-booking-three,body.newstyle.bookingpages .hay-area-booking-two{padding:20px 0 30px}body.newstyle.bookingpages .promo-code-area input{width:100px}body.newstyle.bookingpages .key-text::before{float:none;margin:0 auto}body.newstyle.bookingpages table.key-table td{text-align:center}body.newstyle.bookingpages .ticket-area-sml{width:50%}}@media only screen and (max-width:980px){body.newstyle.bookingpages table.ticket-table select{padding:5px 3px}body.newstyle.bookingpages .basket-area,body.newstyle.bookingpages table.ticket-table th{padding:10px}body.newstyle.bookingpages .booking-but{font-size:28px}body.newstyle.bookingpages .tickets-show{float:none;clear:both;display:block}body.newstyle.bookingpages table.key-table td.white-text{text-align:left}}@media only screen and (max-width:830px){body.newstyle.bookingpages table.ticket-table th{padding:8px}body.newstyle.bookingpages .booking-but{font-size:24px;padding-top:15px}body.newstyle.bookingpages .booking-but-mid{font-size:26px;padding-top:25px}body.newstyle.bookingpages .booking-but-wide{padding-top:28px}body.newstyle.bookingpages .or-txt{font-size:50px;line-height:50px;margin:0 20px}body.newstyle.bookingpages p.float-left{margin-top:0}body.newstyle.bookingpages .booking-form-area{padding-bottom:50px}body.newstyle.bookingpages .click-pay img{max-width:230px;height:auto}}@media only screen and (max-width:680px){body.newstyle.bookingpages .click-pay{max-width:300px}body.newstyle.bookingpages .click-pay h3.big-text{margin:10px 0}body.newstyle.bookingpages table.ticket-table{margin-top:0}body.newstyle.bookingpages table.ticket-table tr{margin-bottom:8px}body.newstyle.bookingpages table.ticket-table td{width:100%;display:inline-block;padding:10px;border-bottom:1px solid #fff}body.newstyle.bookingpages table.ticket-table td.side-title{background:#93cee0;padding:12px;font-size:18px;line-height:24px;font-weight:700}body.newstyle.bookingpages table.ticket-table td.no-bg,body.newstyle.bookingpages table.ticket-table th{display:none}body.newstyle.bookingpages .key-text{font-size:16px;line-height:26px;padding-bottom:15px}body.newstyle.bookingpages .key-text::before{width:70px}body.newstyle.bookingpages h3.big-text{font-size:30px;line-height:36px;margin-top:0}body.newstyle.bookingpages .stage-title{padding:12px;font-size:24px;line-height:32px}body.newstyle.bookingpages .stage-title-icon::after{width:30px;height:30px}body.newstyle.bookingpages .booking-form-area{padding-bottom:40px}body.newstyle.bookingpages .booking-form-area p{font-size:18px;line-height:25px}body.newstyle.bookingpages .booking-form-area input.big-field,body.newstyle.bookingpages .booking-form-area input.half-field,body.newstyle.bookingpages .booking-form-area input.small-field{float:none;width:100%}body.newstyle.bookingpages .season-ticket-area select{font-size:14px}body.newstyle.bookingpages .season-ticket-area input{margin-bottom:2px;height:50px;line-height:50px}body.newstyle.bookingpages .amount-box{padding:5px 15px}body.newstyle.bookingpages .amount-box table td{padding:5px 3px 0 0}body.newstyle.bookingpages .amount-box select{padding:4px 3px;font-size:16px;line-height:20px}body.newstyle.bookingpages .checkboxes-area label{font-size:18px;line-height:25px}body.newstyle.bookingpages .booking-but{font-size:28px;padding-top:25px}body.newstyle.bookingpages .ticket-field{font-size:26px;padding:10px 12px 10px 18px}body.newstyle.bookingpages .ticket-area{float:none;width:100%;margin-bottom:25px}body.newstyle.bookingpages .ticket-area-sml{float:none;width:100%;margin-bottom:25px;text-align:center;padding-top:15px}body.newstyle.bookingpages .basket-area{padding:15px;float:none;width:100%}body.newstyle.bookingpages .basket-area h3{margin:0}body.newstyle.bookingpages .basket-area-container{float:none;width:100%;text-align:center;padding-top:30px}body.newstyle.bookingpages .basket-area-container table{text-align:left}body.newstyle.bookingpages .basket-area-container .basket-area{margin-top:0}body.newstyle.bookingpages .mobile-center{text-align:center}body.newstyle.bookingpages .booking-but-wide{font-size:18px;background:#fec307;border:5px solid #fff;border-radius:20px;height:auto;padding:15px 30px}body.newstyle.bookingpages .booking-but-mid{font-size:26px;padding-top:20px}body.newstyle.bookingpages .customer-feedback .booking-but{padding-top:0}}@media only screen and (max-width:520px){body.newstyle.bookingpages .blue-cell,body.newstyle.bookingpages .red-cell,body.newstyle.bookingpages .yellow-cell{border-radius:10px;font-size:15px;padding:2px 4px}body.newstyle.bookingpages .nav-left img,body.newstyle.bookingpages .nav-right img{width:65px;height:auto}body.newstyle.bookingpages .choose-but{margin-bottom:0}}@media only screen and (max-width:360px){body.newstyle.bookingpages .booking-but{font-size:24px;padding-top:22px}body.newstyle.bookingpages .booking-but-wide{font-size:18px;padding-top:15px}body.newstyle.bookingpages .booking-but-mid{font-size:20px;padding-top:15px}}