a:hover,button{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.content-wrapper,.hero-image,img{position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}embed,iframe,img,object{max-width:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0;width:100%}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;font-size:13px;font-family:Arial}.ui-spinner,select[multiple],textarea{vertical-align:top}label,select{line-height:17px;font-size:14px}input:focus{outline:0}input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=reset],input[type=button],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:0 0}textarea{overflow:auto}@keyframes anticlockwise{0%{transform:rotate(0);transform-origin:50% 50%}100%{transform:rotate(-360deg);transform-origin:50% 50%}}@keyframes float{0%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%)}}.brown{background-color:#7d801b;fill:#7d801b}.red{background-color:#a9230c;fill:#a9230c}.blue{background-color:#0593a4;fill:#0593a4}.light-blue{background-color:#6EC6D8;fill:#6EC6D8}.black{background-color:#000;fill:#000}.white{background-color:#fff}.green{background-color:#9bc31c;fill:#9bc31c}.dark-green{background-color:#1c8370;fill:#1c8370}.orange{background-color:#fb8c00;fill:#fb8c00}.purple{background-color:#951b81;fill:#951b81}.text-brown{color:#7d801b}.text-red{color:#a9230c}.text-blue{color:#0593a4}.text-white{color:#fff}.text-green{color:#9bc31c}.text-dark-green{color:#1c8370}.border-white{border:1px solid #fff}.border-blue{border:1px solid #0593a4}.border-dark-green{border:1px solid #1c8370}.a-z .letters li,.border-green{border:1px solid #9bc31c}.border-light-blue{border:1px solid #6EC6D8}@font-face{font-family:'Helvetica Neue';src:url(/assets/fonts/helvetica-nue.eot?#iefix);src:url(/assets/fonts/helvetica-nue.eot?#iefix) format("eot"),url(/assets/fonts/helvetica-nue.woff2) format("woff2"),url(/assets/fonts/helvetica-nue.woff) format("woff"),url(/assets/fonts/helvetica-nue.ttf) format("truetype"),url(/assets/fonts/helvetica-nue.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Helvetica Neue Bold';src:url(/assets/fonts/helvetica-nue-bold.eot?#iefix);src:url(/assets/fonts/helvetica-nue-bold.eot?#iefix) format("eot"),url(/assets/fonts/helvetica-nue-bold.woff2) format("woff2"),url(/assets/fonts/helvetica-nue-bold.woff) format("woff"),url(/assets/fonts/helvetica-nue-bold.ttf) format("truetype"),url(/assets/fonts/helvetica-nue-bold.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Iron;src:url(/assets/fonts/iron-brine.eot);src:url(/assets/fonts/iron-brine.eot#iefix) format("embedded-opentype"),url(/assets/fonts/iron-brine.ttf) format("truetype"),url(/assets/fonts/iron-brine.woff) format("woff"),url(/assets/fonts/iron-brine.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Moon-flower;src:url(/assets/fonts/moon-flower-bold.eot);src:url(/assets/fonts/moon-flower-bold.eot#iefix) format("embedded-opentype"),url(/assets/fonts/moon-flower-bold.ttf) format("truetype"),url(/assets/fonts/moon-flower-bold.woff) format("woff"),url(/assets/fonts/moon-flower-bold.svg) format("svg");font-weight:700;font-style:normal}[class*=" iron"],[class^=iron]{font-family:Iron!important}[class*=" moon"],[class^=moon]{font-family:Moon-flower!important}[class*=" bold"],[class^=bold]{font-family:'Helvetica Neue Bold'}@font-face{font-family:silhouettes;src:url(/assets/fonts/silhouettes.eot);src:url(/assets/fonts/silhouettes.eot#iefix) format("embedded-opentype"),url(/assets/fonts/silhouettes.ttf) format("truetype"),url(/assets/fonts/silhouettes.woff) format("woff"),url(/assets/fonts/silhouettes.svg#icomoon) format("svg");font-weight:400;font-style:normal}.silhouette.large{font-size:2000%}.silhouette.small{font-size:400%}.silhouette.selected{color:red}.silhouette-red{color:#a9230c}.silhouette-blue{color:#0593a4}.silhouette-dark-green{color:#1c8370}.silhouette-light-blue{color:#6EC6D8}[class*=" silhouette"],[class^=silhouette]{font-family:silhouettes!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.whats-on .daily-event-teaser .description .body,body{font-family:'Helvetica Neue';color:#95989a}[class*=" silhouette"].arrow-left:before,[class^=silhouette].arrow-left:before{content:"\e92e"}.content-button-link:before,[class*=" silhouette"].arrow-right:before,[class^=silhouette].arrow-right:before{content:"\e928"}[class*=" silhouette"].arrow-up:before,[class^=silhouette].arrow-up:before{content:"\e92d"}[class*=" silhouette"].arrow-down:before,[class^=silhouette].arrow-down:before{content:"\e92c"}[class*=" silhouette"].facebook:before,[class^=silhouette].facebook:before{content:"\e929"}[class*=" silhouette"].twitter:before,[class^=silhouette].twitter:before{content:"\e92a"}[class*=" silhouette"].instagram:before,[class^=silhouette].instagram:before{content:"\e934"}[class*=" silhouette"].google-plus:before,[class^=silhouette].google-plus:before{content:"\e932"}[class*=" silhouette"].pinterest:before,[class^=silhouette].pinterest:before{content:"\e933"}[class*=" silhouette"].vimeo:before,[class^=silhouette].vimeo:before{content:"\e930"}[class*=" silhouette"].youtube:before,[class^=silhouette].youtube:before{content:"\e92f"}[class*=" silhouette"].trip-advisor:before,[class^=silhouette].trip-advisor:before{content:"\e931"}[class*=" silhouette"].basket-icon:before,[class^=silhouette].basket-icon:before{content:"\e936"}[class*=" silhouette"].gibbon:before,[class^=silhouette].gibbon:before{content:"\e93f"}[class*=" silhouette"].crocodile:before,[class^=silhouette].crocodile:before{content:"\e93a"}[class*=" silhouette"].donkey:before,[class^=silhouette].donkey:before{content:"\e93b"}[class*=" silhouette"].horse:before,[class^=silhouette].horse:before{content:"\e93c"}[class*=" silhouette"].sheep:before,[class^=silhouette].sheep:before{content:"\e93d"}[class*=" silhouette"].skunk:before,[class^=silhouette].skunk:before{content:"\e93e"}[class*=" silhouette"].reptiles:before,[class^=silhouette].reptiles:before{content:"\e927"}[class*=" silhouette"].water-buffalo:before,[class^=silhouette].water-buffalo:before{content:"\e900"}[class*=" silhouette"].tortoises:before,[class^=silhouette].tortoises:before{content:"\e901"}[class*=" silhouette"].rhinos:before,[class^=silhouette].rhinos:before{content:"\e902"}[class*=" silhouette"].red-deer:before,[class^=silhouette].red-deer:before{content:"\e903"}[class*=" silhouette"].porcupines:before,[class^=silhouette].porcupines:before{content:"\e904"}[class*=" silhouette"].parrots:before,[class^=silhouette].parrots:before{content:"\e905"}[class*=" silhouette"].meerkats:before,[class^=silhouette].meerkats:before{content:"\e906"}[class*=" silhouette"].llamas:before,[class^=silhouette].llamas:before{content:"\e907"}[class*=" silhouette"].goats:before,[class^=silhouette].goats:before{content:"\e908"}[class*=" silhouette"].emus:before,[class^=silhouette].emus:before{content:"\e909"}[class*=" silhouette"].cattle:before,[class^=silhouette].cattle:before{content:"\e90a"}[class*=" silhouette"].bird-walk-through:before,[class^=silhouette].bird-walk-through:before{content:"\e90b"}[class*=" silhouette"].animal-show-pens:before,[class^=silhouette].animal-show-pens:before{content:"\e90c"}[class*=" silhouette"].wallabies:before,[class^=silhouette].wallabies:before{content:"\e90d"}[class*=" silhouette"].spectacled-bears:before,[class^=silhouette].spectacled-bears:before{content:"\e90e"}[class*=" silhouette"].rhea:before,[class^=silhouette].rhea:before{content:"\e90f"}[class*=" silhouette"].rabbit:before,[class^=silhouette].rabbit:before{content:"\e910"}[class*=" silhouette"].ostrich:before,[class^=silhouette].ostrich:before{content:"\e911"}[class*=" silhouette"].mara:before,[class^=silhouette].mara:before{content:"\e912"}[class*=" silhouette"].lion:before,[class^=silhouette].lion:before{content:"\e913"}[class*=" silhouette"].girl:before,[class^=silhouette].girl:before{content:"\e914"}[class*=" silhouette"].elephant:before,[class^=silhouette].elephant:before{content:"\e915"}[class*=" silhouette"].capybaras:before,[class^=silhouette].capybaras:before{content:"\e916"}[class*=" silhouette"].birds-of-prey:before,[class^=silhouette].birds-of-prey:before{content:"\e917"}[class*=" silhouette"].american-bison:before,[class^=silhouette].american-bison:before{content:"\e918"}[class*=" silhouette"].zebra:before,[class^=silhouette].zebra:before{content:"\e919"}[class*=" silhouette"].vultures:before,[class^=silhouette].vultures:before{content:"\e91a"}[class*=" silhouette"].siamang-gibbons:before,[class^=silhouette].siamang-gibbons:before{content:"\e91b"}[class*=" silhouette"].reindeer:before,[class^=silhouette].reindeer:before{content:"\e91c"}[class*=" silhouette"].prairie-dogs:before,[class^=silhouette].prairie-dogs:before{content:"\e91d"}[class*=" silhouette"].pigs:before,[class^=silhouette].pigs:before{content:"\e91e"}[class*=" silhouette"].monkeys:before,[class^=silhouette].monkeys:before{content:"\e91f"}[class*=" silhouette"].lowland-tapirs:before,[class^=silhouette].lowland-tapirs:before{content:"\e920"}[class*=" silhouette"].lemur:before,[class^=silhouette].lemur:before{content:"\e921"}[class*=" silhouette"].giraffe:before,[class^=silhouette].giraffe:before{content:"\e922"}[class*=" silhouette"].coatis:before,[class^=silhouette].coatis:before{content:"\e923"}[class*=" silhouette"].boy:before,[class^=silhouette].boy:before{content:"\e924"}[class*=" silhouette"].bactrian-camels:before,[class^=silhouette].bactrian-camels:before{content:"\e925"}[class*=" silhouette"].alpaca:before,[class^=silhouette].alpaca:before{content:"\e926"}[class*=" silhouette"].tiger:before,[class^=silhouette].tiger:before{content:"\e940"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background-color:#fff;font-size:16px;line-height:22px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#95989a;display:inline-block;text-decoration:none;outline:0}.block-teaser .summary-content a,.body-content a,footer .bottom-links span a:hover{text-decoration:underline}a:hover{transition:all .3s ease-in-out}p{margin-bottom:20px}b,strong{font-weight:700}em{font-style:italic}img{height:auto}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #1c8370;width:calc(100% - 42px);font-size:14px;line-height:17px;padding:11px 20px;margin-bottom:20px;outline:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}input.jp-card-invalid,input[data-invalid=true]{border:2px solid #a9230c}.container-block,select{border:1px solid #1c8370;width:100%}select{background-color:#fff;padding:11px 20px;margin-bottom:20px;outline:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}input[type=submit]{cursor:pointer}label{font-weight:700;color:#1c8370;padding-bottom:10px;width:100%}.page-title,.secondary-title{line-height:36px;text-transform:uppercase}.desktop{display:none!important}@media (min-width:1024px){.mobile{display:none!important}.desktop{display:inline-block!important}}.center{text-align:center}.left{text-align:left}.right{text-align:right}.hidden{display:none!important}.animal-icon{display:none;position:absolute;z-index:10}@media (min-width:1200px){.animal-icon{display:block}}.video.stopped .overlay{background-image:url(/assets/images/video-play.png)!important;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.content-wrapper{background-image:url(/assets/images/back.jpg);background-size:contain;background-attachment:fixed;float:left;width:100%;padding-bottom:50px;margin-top:-4px;padding-top:105px}.hero-image,.image-skewed{background-repeat:no-repeat;background-size:cover}#contact-map,.hero-image{height:475px;margin-top:85px}.content-wrapper.no-hero{padding-top:250px}.hero-image{background-position:center center;display:inline-block;width:100%;float:left;z-index:1}@media (min-width:1024px){.content-wrapper{padding-top:130px}.content-wrapper.no-hero{padding-top:175px}.hero-image{margin-top:0;height:740px;margin-bottom:-155px}}.page-title{color:#fff;font-size:30px;text-align:center;position:absolute;top:-68px;left:0;right:0;z-index:2;min-width:280px;max-width:400px;white-space:nowrap;width:90%;margin:0 auto;height:95px;overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-title h1{display:inline-block;position:relative;top:30px;padding:0 20px;z-index:1}.page-title svg{position:absolute;top:0;left:0;right:0}.page-title .underline{height:3px}.page-title.main{top:150px}@media (min-width:1024px){.page-title.main{top:80px}}@media (min-width:768px){.page-title{top:-65px;font-size:35px;min-width:480px;max-width:none;width:480px}.page-title h1{top:35px;padding:0}}.content table td:nth-child(1){color:#1c8370;font-weight:700;padding-right:15px}.secondary-title{color:#1c8370;text-align:center;font-size:30px;padding-top:20px;padding-bottom:10px}.static-page-content h2,.sub-title{display:inline-block;width:100%;padding-top:25px;font-size:45px;font-family:Moon-flower;line-height:48px;color:#000}.container,.underline{display:block;margin:0 auto}.small-title,.static-page-content h3{font-weight:700;color:#1c836f;padding-top:10px;padding-bottom:20px;line-height:17px}.underline{width:100%;height:2px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg)}.container{max-width:560px;width:calc(100% - 20px)}@media (min-width:768px){.container{max-width:760px}}.container-block{margin-top:50px;margin-bottom:50px;padding:25px 20px;position:relative;display:inline-block;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.container-block .inner{padding:20px 10px 0;width:100%}.container-block .inner ul{padding-left:25px}.container-block .inner ul li{position:relative;margin-bottom:15px}.container-block .inner ul li:before{content:'';background-color:#1c8370;position:absolute;top:3px;margin-left:-20px;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.container-block.overlap{margin-top:60px;z-index:1}.container-block.auto-height{min-height:auto}@media (min-width:1024px){.container{max-width:1360px}.container-block{z-index:1;padding:55px 80px;min-height:500px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.container-block.overlap{margin-top:-30px}.container-block .inner.with-sidebar{float:left;width:65%}}.container-block img.full-width{width:100%;height:auto}.container-block .img-border{border:1px solid #1c8370;padding:5px;margin:5px 10px;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.container-block .img-border img{margin:0}.body-content{margin-top:20px}.body-content h1{font-size:28px;line-height:48px}.body-content h2{font-size:24px;line-height:32px}.body-content img{margin:5px 10px}.small-list li{position:relative;margin-left:9px}.image-skewed .sides,.image-skewed:after,.image-skewed:before{position:absolute;width:100%;left:0}.small-list li:before{position:absolute;background-color:#95989a;content:'';width:3px;height:3px;display:inline-block;left:-9px;top:7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.image-skewed{position:relative;background-position:center center;display:block;width:100%;padding-bottom:95%;margin:40px auto 0}.image-skewed:before{content:'';display:block;height:50px;background:#fff;z-index:0;top:-25px;-webkit-transform:skew(0deg,-3.5deg);-moz-transform:skew(0deg,-3.5deg);-o-transform:skew(0deg,-3.5deg);-ms-transform:skew(0deg,-3.5deg);transform:skew(0deg,-3.5deg)}.image-box:before,.image-skewed:after{content:'';height:30px}.image-skewed:after{display:block;background:#fff;z-index:0;bottom:-15px;-webkit-transform:skew(0deg,-1.5deg);-moz-transform:skew(0deg,-1.5deg);-o-transform:skew(0deg,-1.5deg);-ms-transform:skew(0deg,-1.5deg);transform:skew(0deg,-1.5deg)}.image-box .sides:before,.image-skewed .sides:before{-webkit-transform:skew(1deg,0deg);-ms-transform:skew(1deg,0deg)}.image-skewed .sides{top:0;height:100%}.image-skewed .sides:after,.image-skewed .sides:before{width:10px;height:100%;position:absolute;background:#fff;z-index:0;top:0}.image-skewed .sides:before{content:'';display:block;left:-7px;-moz-transform:skew(1deg,0deg);-o-transform:skew(1deg,0deg);transform:skew(1deg,0deg)}.image-skewed .sides:after{content:'';display:block;right:-7px;-webkit-transform:skew(-1deg,0deg);-moz-transform:skew(-1deg,0deg);-o-transform:skew(-1deg,0deg);-ms-transform:skew(-1deg,0deg);transform:skew(-1deg,0deg)}.fieldset-label{text-transform:uppercase;padding:15px 0}.owl-carousel{position:relative;display:inline-block;width:100%}.owl-carousel .owl-stage-outer{overflow:hidden}.owl-carousel .owl-item{float:left;position:relative}.owl-carousel .owl-next,.owl-carousel .owl-prev{position:absolute;font-size:85px;color:#9bc31c;top:40%;cursor:pointer}.owl-carousel .owl-prev{left:20%}.owl-carousel .owl-next{right:20%}.owl-carousel .owl-dots{position:absolute;bottom:0;left:0;right:0;width:100%;text-align:center}.owl-carousel .owl-dots .owl-dot{position:relative;width:23px;height:19px;border:2px solid #fff;display:inline-block;margin:10px 3px;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.owl-carousel .owl-dots .owl-dot.active span{position:absolute;background-color:#fff;height:9px;width:12px;top:3px;left:3px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.big-button,.block-teaser .image-border{-webkit-background-clip:padding-box;-moz-background-clip:padding}@media (min-width:1024px){.owl-carousel .owl-dots{bottom:15px}}.block-teaser .title{width:90%;height:55px;font-size:25px;color:#fff;line-height:55px;top:10px;left:5%;overflow:hidden;position:absolute;white-space:nowrap}.back-to-top a,.link-button{font-size:25px;line-height:29px}#blog-slider-wrapper .item .image-border .image,.block-teaser .image{left:5px;bottom:5px;background-repeat:no-repeat;background-size:cover}.block-teaser .image-box{padding-bottom:100%}.block-teaser .image-border{width:92%;padding-bottom:68%;position:absolute;margin:60px 4% 0;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}.block-teaser .image{background-position:center center;position:absolute;top:5px;right:5px}.block-teaser .summary-content p,.block-teaser .summary-content ul li{margin-bottom:5px}.block-teaser .submit-button{margin-top:15px}@media (min-width:768px){.block-teaser{width:45%;float:left;margin-left:2.5%;margin-right:2.5%}.block-teaser .image-border{padding-bottom:60%}.block-teaser .image-box{padding-bottom:85%}}@media (min-width:1024px){.block-teaser{width:30%;float:left;margin-left:0;margin-right:5%}.block-teaser .image-box{padding-bottom:87.5%}.block-teaser:nth-child(3n){margin-right:0}}.image-box{position:relative;display:block;width:100%;padding-bottom:75%;margin:40px auto 0}.image-box .sides,.image-box:before{position:absolute;left:0;width:100%}.image-box:before{display:block;background:#fff;z-index:0;top:-15px;-webkit-transform:skew(0deg,-2deg);-moz-transform:skew(0deg,-2deg);-o-transform:skew(0deg,-2deg);-ms-transform:skew(0deg,-2deg);transform:skew(0deg,-2deg)}.image-box .sides{top:0;height:100%}.image-box .sides:after,.image-box .sides:before{width:10px;display:block;height:100%;background:#fff;position:absolute;z-index:0;top:0;content:''}.image-box .sides:before{left:-7px;-moz-transform:skew(1deg,0deg);-o-transform:skew(1deg,0deg);transform:skew(1deg,0deg)}.image-box .sides:after{right:-7px;-webkit-transform:skew(-1deg,0deg);-moz-transform:skew(-1deg,0deg);-o-transform:skew(-1deg,0deg);-ms-transform:skew(-1deg,0deg);transform:skew(-1deg,0deg)}.site-header .site-logo,.site-logo-shadow{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg)}.back-to-top a{display:inline-block;width:100%;text-align:center;color:#000;padding-top:23px;padding-bottom:15px}@media (min-width:1024px){.back-to-top a{font-size:40px;line-height:46px;padding:20px 0}}.back-to-top .silhouette{font-size:20px;margin-right:10px}@media (min-width:1024px){.back-to-top .silhouette{font-size:32px}}.paypal-blue{fill:#003087;background-color:#003087}.btn-wrapper{overflow:hidden;height:120px;width:100%;padding-top:40px}button{outline:0;cursor:pointer;transition:all .3s ease-in-out}.big-button,.ui-spinner-button{-moz-transition:all .3s ease-in-out}.big-button,.site-header,.ui-spinner-button{-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.big-button,.site-header,.site-header .site-logo,.ui-spinner-button{-o-transition:all .3s ease-in-out}.submit-button{display:block;clear:both;margin:0 auto 20px;width:100%;max-width:308px;height:75px;opacity:1;position:relative;overflow:hidden}.submit-button svg{position:absolute;left:0}.submit-button .text{position:absolute;line-height:75px;text-align:center;width:100%;text-transform:uppercase;color:#fff;font-size:26px}.submit-button.lp{width:90%;margin-left:5%;height:65px;margin-top:10px;max-width:282px}.submit-button.lp .text{line-height:65px;font-size:22px}.submit-button:hover{opacity:.8}@media (min-width:768px){.submit-button{height:90px}.submit-button .text{line-height:90px}}@media (min-width:1024px){.submit-button.lp{margin-left:0}.submit-button{max-width:230px;height:53px;overflow:hidden}.submit-button .text{font-size:17px;line-height:57px}}.big-button,.content-button-link{font-size:40px;opacity:1;text-align:center}.big-button{margin:0 auto;display:block;padding:16px 0;color:#fff;width:100%;max-width:380px;line-height:46px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box;transition:all .3s ease-in-out}.btn-group,.btn-group .content-button-link,.content-button-link,.site-header .header-cart,.site-header .header-cart .cart-icon,.site-header .header-cart .counter,.skew-button,.ui-spinner{display:inline-block}.big-button:hover{opacity:.8}.big-button .silhouette{font-size:32px;margin-right:15px}.mid-button{background:#fff;min-width:115px;border:1px solid #1c8370;color:#95989a;padding:10px;font-size:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.mid-button.active,.mid-button:hover{background:#9bc31c;color:#fff;border-color:#9bc31c}.link-button{padding:10px 0;color:#000;width:100%;text-transform:uppercase}.content-button-link{cursor:pointer;padding:12px 25px;color:#fff;text-decoration:none!important;font-family:Moon-flower;line-height:46px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.content-button-link:before{font-family:silhouettes;margin-right:20px;font-size:32px;line-height:32px}.content-button-link:hover{opacity:.8}.btn-group{width:100%}.btn-group .content-button-link{margin-right:3%;margin-bottom:15px}.btn-group .content-button-link:nth-child(3n){margin-right:0}.ui-spinner{position:relative;float:right;padding:0}.ui-spinner-button{background:#9bc31c;position:absolute;right:1px;top:1px;opacity:1;width:36px;height:20px;text-align:center;font-size:12px;cursor:pointer;border-left:1px solid #1c8370;transition:all .3s ease-in-out}.ui-spinner-button:before{vertical-align:middle;font-family:silhouettes;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\e92d";color:#fff}.ui-spinner-button:hover{opacity:.8}.ui-spinner-button.ui-spinner-down{top:20px}.ui-spinner-button.ui-spinner-down:before{content:"\e92c"}.skew-button{text-align:center;clear:both;margin:0 auto 10px;width:100%;max-width:308px;height:50px;opacity:1;position:relative;-webkit-clip-path:polygon(0 7%,100% 0,98% 100%,3% 100%);clip-path:polygon(0 7%,100% 0,98% 100%,3% 100%);cursor:pointer}.skew-button:disabled{background-color:grey;cursor:not-allowed}.skew-button .text{font-size:150%;line-height:50px;text-align:center;width:100%;text-transform:uppercase;color:#fff}.skew-button .loader{background-image:url(/assets/images/preloader.svg);color:#fff;background-repeat:no-repeat;background-position:center center;width:30px;height:30px;top:14px;left:calc(50% - 15px);position:absolute}#page-preloader{background-color:#9bc31c;background-image:url(/assets/images/preloader.svg);background-repeat:no-repeat;background-position:center center;position:fixed;left:0;top:0;z-index:999999;width:100%;height:100%;overflow:visible}body.menu-is-open{height:100%;overflow:hidden}.site-header{position:fixed;width:100%;height:105px;z-index:5;box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.site-header img{width:100%}.site-header .header-wrap{max-width:1024px;margin:0 auto}.site-header .site-logo{position:relative;z-index:3;float:left;width:152px;margin-left:25px;margin-bottom:-40px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-ms-transform:rotate(-2deg);transform:rotate(-2deg)}.site-header .site-logo a,.site-logo-shadow{-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.site-header .site-logo a{padding:15px 25px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.a-z .letters li,.adopt-animal .animal .silhouette,.hamburger,.site-logo-shadow{-webkit-transition:all .3s ease-in-out}.site-header .header-cart{text-align:center;margin-top:50px;float:right;width:100%}.site-header .header-cart .cart-icon{background:#1c8370;font-size:26px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;height:50px;width:50px;line-height:50px;margin:0 auto;color:#fff}.site-header .header-cart .counter{color:#fff}header.mobile-header.small{height:75px}header.mobile-header.small .hamburger{top:0;padding:10px 15px}header.mobile-header.small .site-logo{width:95px}header.mobile-header.small .site-logo a{padding:5px 10px}header.mobile-header .nav-wrapper{position:relative;height:100vh;left:0;right:0;top:0;width:100%;text-align:center;text-transform:uppercase;display:none;overflow:auto;padding:0 25px 125px;z-index:1;font-size:30px;line-height:36px;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,.5,1)}header.mobile-header .nav-wrapper.is-open{display:block}header.mobile-header .nav-wrapper .main-nav{margin-top:50px}header.mobile-header .nav-wrapper .main-nav .underline{display:none}header.mobile-header .nav-wrapper .main-nav a{color:#1c8370;height:25px;margin-bottom:30px}header.mobile-header .nav-wrapper .main-nav a.expanded{color:#fff}header.mobile-header .nav-wrapper .main-nav a.expanded .underline{display:block}header.mobile-header .nav-wrapper .submenu{display:none;background:#1c8370;opacity:.95;width:calc(100% + 50px);margin-left:-25px;margin-bottom:20px;font-size:25px;line-height:29px;padding-top:35px}header.mobile-header .nav-wrapper .submenu a{color:#fff}header.mobile-header .nav-wrapper .submenu.submenu-is-open{display:inline-block}header.mobile-header .nav-wrapper .bottom-menu{padding-top:20px}header.mobile-header .nav-wrapper .bottom-menu a{color:#fff;margin-bottom:20px}header.desktop-header{position:relative;height:210px}header.desktop-header .main-nav-wrapper{display:inline-block;text-align:center;text-transform:uppercase;margin-top:50px;font-size:22px;line-height:26px;padding:0 25px}header.desktop-header .main-nav-wrapper .top-main-nav{padding-top:0}header.desktop-header .main-nav-wrapper .top-main-nav ul li{display:inline-block;position:relative;width:200px;z-index:2}header.desktop-header .main-nav-wrapper .top-main-nav ul li:last-child{width:235px}header.desktop-header .main-nav-wrapper .top-main-nav ul li svg{position:absolute;top:0;left:0;z-index:-1}header.desktop-header .main-nav-wrapper .top-main-nav ul li a{margin-top:10px}header.desktop-header .main-nav-wrapper .top-main-nav a{color:#fff;margin-bottom:10px}header.desktop-header .main-nav-wrapper .main-nav{margin-top:30px}header.desktop-header .main-nav-wrapper .main-nav .underline{display:none}header.desktop-header .main-nav-wrapper .main-nav li{display:inline-block;margin:0 5px}header.desktop-header .main-nav-wrapper .main-nav a.active .underline,header.desktop-header .main-nav-wrapper .main-nav a.expanded .underline,header.desktop-header .main-nav-wrapper .main-nav a:hover .underline{display:block}header.desktop-header .main-nav-wrapper .main-nav a{color:#1c8370;position:relative;height:25px;margin-bottom:30px}header.desktop-header .main-nav-wrapper .main-nav a.active,header.desktop-header .main-nav-wrapper .main-nav a:hover{color:#fff}header.desktop-header .main-nav-wrapper .submenu{display:none;background:#1c8370;opacity:.95;width:100%;font-size:25px;position:absolute;bottom:-75px;padding-top:20px;padding-left:280px;line-height:35px;left:0;z-index:-1}header.desktop-header .main-nav-wrapper .submenu a{color:#fff!important}header.desktop-header .main-nav-wrapper .submenu .underline{background:#9bc31c!important}header.desktop-header .main-nav-wrapper .submenu.submenu-is-open{display:inline-block}header.desktop-header .site-logo{width:255px;margin-left:0}header.desktop-header .site-logo a{padding:25px 35px}header.desktop-header .header-cart{width:auto}header.desktop-header .header-cart .cart-icon,header.desktop-header .header-cart .counter{display:block}header.desktop-header .header-cart .counter{font-size:25px;margin-top:15px}.site-logo-shadow{position:fixed;width:152px;height:142px;left:25px;z-index:4;box-shadow:0 3px 6px rgba(0,0,0,.16);-ms-transform:rotate(-2deg);transform:rotate(-2deg);transition:all .3s ease-in-out}.a-z .letters li,.adopt-animal .animal .silhouette,.hamburger{-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;cursor:pointer}.site-logo-shadow.small{width:95px;height:94px}.hamburger{position:absolute;top:10px;right:25px;padding:15px;display:inline-block;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hamburger .hamburger-box{width:50px;height:50px;display:inline-block;position:relative}.hamburger:hover{opacity:.9}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:50px;height:8px;background-color:#1c8370;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--elastic .hamburger-inner{top:8px;transition-duration:.4s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:17px;transition:opacity .15s .4s ease}.hamburger--elastic .hamburger-inner::after{top:34px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);background-color:#5d5d5d;transition-delay:.1s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-35px,0) rotate(-270deg);background-color:#5d5d5d;transition-delay:.1s}#event-slider-wrapper:before,.event-teaser.odd:before{-webkit-transform:skew(0deg,-5deg);-moz-transform:skew(0deg,-5deg);-o-transform:skew(0deg,-5deg);-ms-transform:skew(0deg,-5deg)}@media (min-width:1024px){aside.sidebar{float:right;padding:20px;width:35%}}aside.sidebar-purchase p.price{margin-bottom:5px}aside.sidebar-purchase .big-button,aside.sidebar-purchase p.price.last{margin-bottom:20px}aside.sidebar-purchase .single_exp_details{margin-bottom:60px}aside.sidebar-purchase form{max-width:380px;margin:0 auto}aside.sidebar-purchase form .participant-name{float:left;width:calc(100% - 150px)}aside.sidebar-purchase form .ui-spinner{width:100px}aside.sidebar-purchase form .is-it-gift{display:inline-block;width:100%}aside.sidebar-purchase form .is-it-gift strong{color:#1c8370;line-height:40px}aside.sidebar-purchase form .is-it-gift select{width:calc(100% - 80px);float:right}.accordion{width:calc(100% + 2px);margin-left:-1px;margin-bottom:-1px;margin-top:25px;border:1px solid #1c8370}.accordion .ui-accordion-header{background-color:#1c8370;padding:25px 0;color:#fff;border-top:1px solid #fff;text-align:center;outline:0;cursor:pointer;font-size:14px;font-weight:700;line-height:17px}.accordion .ui-accordion-header:first-child{border-top:none}.accordion .ui-accordion-header.ui-accordion-header-active{background-color:#9bc31c;border-bottom:1px solid #1c8370;border-top:none}.accordion .ui-accordion-content{background-color:#fff;padding:20px 30px}#event-slider-wrapper{position:relative;display:inline-block;width:100%;padding:0 20px 20px;margin-top:-15px;margin-bottom:50px;z-index:1}#event-slider-wrapper .date-badge .daterange .month,.event-teaser .date-badge .daterange .month,.whats-on .special-event-item .date-badge .daterange .month{margin-top:-5px}#event-slider-wrapper:before{content:'';width:100%;display:block;height:80px;background:inherit;position:absolute;z-index:-1;top:-20px;left:0;transform:skew(0deg,-5deg)}#blog-slider-wrapper .item .image-border,#event-slider-wrapper .date-badge{-webkit-background-clip:padding-box;-moz-background-clip:padding;position:absolute}#event-slider-wrapper svg{position:absolute;z-index:1}#event-slider-wrapper #event-slider{position:static;width:100%;float:left;color:#fff}#event-slider-wrapper .date-badge{width:92px;height:92px;color:#fff;text-transform:uppercase;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-clip:padding-box;top:0;left:35px;z-index:5}#event-slider-wrapper .date-badge svg{top:20%;left:20%;width:60%;height:auto}#event-slider-wrapper .date-badge .daterange{position:absolute;top:40%;left:28%;width:46%;height:38%;display:flex;align-items:center;justify-content:space-between}#event-slider-wrapper .date-badge .daterange .divider{font-size:28px}#event-slider-wrapper .date-badge.single .daterange{top:42%;left:25%;width:50%}#event-slider-wrapper .date-badge.single .daterange .start_date{display:flex}#event-slider-wrapper .date-badge.single .daterange .start_date .day{font-size:32px}#event-slider-wrapper .date-badge.single .divider,#event-slider-wrapper .date-badge.single .end_date{display:none}#event-slider-wrapper .event-info .type{color:#000;font-size:35px;text-transform:uppercase;line-height:42px;margin-top:20px}#event-slider-wrapper .event-info .underline{width:60%}#event-slider-wrapper .event-info .title{font-size:55px;line-height:66px}#event-slider-wrapper .event-info .subtitle{font-size:35px;line-height:42px;text-transform:uppercase;margin-top:20px}#event-slider-wrapper .event-info .date,.find-us .route .head,.terms-conditions .head{line-height:17px;font-weight:700}#event-slider-wrapper .event-info .date{color:#000;text-transform:uppercase}#event-slider-wrapper .event-info .description{font-size:18px;line-height:22px;margin:20px 0}#event-slider-wrapper .image{background-repeat:no-repeat;background-position:center center;background-size:cover;display:inline-block;width:100%;padding-bottom:70.5%}#event-slider-wrapper img{display:block;width:100%}@media (min-width:1024px){#event-slider-wrapper img{width:50%;display:inline-block}}#event-slider-wrapper .owl-dots{position:relative;margin-top:20px}#event-slider-wrapper .owl-dots .owl-dot.active{border:2px solid #1C836F}#event-slider-wrapper .owl-dots .owl-dot.active span{background-color:#1C836F}#event-slider-wrapper .owl-nav{display:none}#event-slider-wrapper .owl-next,#event-slider-wrapper .owl-prev{color:#fff;top:37%;font-size:40px}#event-slider-wrapper .owl-prev{left:56%}#event-slider-wrapper .owl-next{right:5%}@media (min-width:1024px){#event-slider-wrapper{margin-top:-100px;padding:0 50px 35px}#event-slider-wrapper:before{top:-25px;-webkit-transform:skew(0deg,-2deg);-moz-transform:skew(0deg,-2deg);-o-transform:skew(0deg,-2deg);-ms-transform:skew(0deg,-2deg);transform:skew(0deg,-2deg)}#event-slider-wrapper .date-badge{width:175px;height:175px}#event-slider-wrapper .date-badge .daterange .day{font-size:36px}#event-slider-wrapper .date-badge .daterange .month{font-size:32px;margin-top:8px}#event-slider-wrapper .date-badge .daterange .divider{font-size:42px}#event-slider-wrapper .date-badge.single .daterange .start_date .day{font-size:65px}#event-slider-wrapper .date-badge.single .daterange .start_date .month{font-size:40px;margin-left:6px}#event-slider-wrapper svg{width:50%;height:425px}#event-slider-wrapper .image{width:calc(50% + 48px);float:left;padding-bottom:423px}#event-slider-wrapper .event-info{display:inline-block;float:right;width:45%}#event-slider-wrapper .event-info .type{margin-top:0}#event-slider-wrapper .event-info .underline{width:40%}#event-slider-wrapper .event-info .description{width:65%;margin:20px auto}#event-slider-wrapper .owl-dots{width:50%;z-index:10;margin-top:-40px}#event-slider-wrapper .owl-dots .owl-dot{border:2px solid #9bc31c}#event-slider-wrapper .owl-nav{display:block}}#blog-slider-wrapper{padding:65px 25px 50px}#blog-slider-wrapper .item .title{width:90%;height:55px;font-size:25px;color:#fff;line-height:55px;top:10px;left:5%;overflow:hidden;position:absolute;white-space:nowrap}#blog-slider-wrapper .item .image-box{margin-top:0;padding-bottom:80%}#blog-slider-wrapper .item .image-border{width:92%;padding-bottom:62%;margin:60px 4% 0;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}#blog-slider-wrapper .item .image-border .image{background-position:center center;position:absolute;top:5px;right:5px}#blog-slider-wrapper .item.even .image-box:before{-webkit-transform:skew(0deg,1deg);-moz-transform:skew(0deg,1deg);-o-transform:skew(0deg,1deg);-ms-transform:skew(0deg,1deg);transform:skew(0deg,1deg)}#blog-slider-wrapper .item .description{min-height:88px;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:10px;margin-bottom:10px}#blog-slider-wrapper .item .description p{margin:0}#blog-slider-wrapper .owl-nav button{background-color:#1c8370;top:calc(50% - 30px);font-size:22px;height:60px;width:32px;color:#fff}#blog-slider-wrapper .owl-nav button.owl-prev{left:-34px}#blog-slider-wrapper .owl-nav button.owl-next{right:-34px}#blog-slider-wrapper .owl-dots{display:none;bottom:-48px}#blog-slider-wrapper .owl-dots .owl-dot{border:2px solid #1c8370}#blog-slider-wrapper .owl-dots .owl-dot.active span{background-color:#1c8370}@media (max-width:480px){#blog-slider-wrapper .item .image-box{padding-bottom:90%}}.zoo-featured.container-block{padding:65px 10px 25px}.zoo-featured .item{width:100%;float:left;text-align:center;margin-bottom:45px}.zoo-featured .item:last-child{margin-bottom:0}.zoo-featured .item .image{position:relative;margin-bottom:10px;padding-bottom:75%}.zoo-featured .item .image .img{width:92%;height:92%;position:absolute;background-size:cover;background-position:center center;top:4%;left:4%}.zoo-featured .item.item-1 .image,.zoo-featured .item.item-1 .image .img{-webkit-clip-path:polygon(0 3%,100% 0,97% 98%,3% 98%);clip-path:polygon(0 3%,100% 0,97% 98%,3% 98%)}.zoo-featured .item.item-2 .image,.zoo-featured .item.item-2 .image .img{-webkit-clip-path:polygon(3% 2%,97% 2%,100% 98%,0 100%);clip-path:polygon(3% 2%,97% 2%,100% 98%,0 100%)}.zoo-featured .item.item-3 .image,.zoo-featured .item.item-3 .image .img{-webkit-clip-path:polygon(0 3%,100% 0,98% 98%,3% 98%);clip-path:polygon(0 3%,100% 0,98% 98%,3% 98%)}@media (min-width:768px){#blog-slider-wrapper .owl-dots{display:block}.zoo-featured.container-block{padding-bottom:50px}.zoo-featured .item{width:45%;margin:0 2.5% 50px}}@media (min-width:1024px){.zoo-featured .item{width:31%;margin:0 1.1%}}.container-timeline{padding:25px 20px}#timeline-slider{margin-top:40px;direction:rtl}#timeline-slider .owl-item{height:320px;float:right;margin-bottom:140px}#timeline-slider .image-cont svg{display:none}#timeline-slider .image-wrapper{position:absolute;padding:5px;height:100%;width:100%;border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;z-index:0}#timeline-slider .image-wrapper .image{background-color:#95989a;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;height:100%}#timeline-slider .owl-nav{position:relative;display:block;width:50%;top:-135px;height:65px;margin:0 auto}#timeline-slider .owl-next,#timeline-slider .owl-prev{font-size:33px;top:calc(50% - 17px);z-index:2}#timeline-slider .owl-next{left:0;right:auto}#timeline-slider .owl-prev{right:0;left:auto}#timeline-slider .timeline-body{top:400px;position:relative;text-align:center;direction:ltr;font-size:14px;line-height:16px}#timeline-slider .timeline-body p{margin-bottom:0}@media (min-width:768px){#timeline-slider{margin-top:25px}#timeline-slider:after,#timeline-slider:before{content:'';position:absolute;width:calc(10% + 82.5px);height:calc(50% + 30px);background:#fff;z-index:1;top:calc(50% - 15px)}#timeline-slider:before{left:0}#timeline-slider:after{right:0}#timeline-slider .owl-nav{position:static;height:auto;top:auto}#timeline-slider .owl-stage-outer{height:100%}#timeline-slider .owl-item{height:760px;margin-bottom:0}#timeline-slider .timeline-body{top:30px;z-index:3}#timeline-slider .item{position:absolute;left:0;right:0;height:calc(50% + 1px);text-align:center}#timeline-slider .item:before{background:#0593a4;position:absolute;left:calc(50% - 15px);content:'';width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#timeline-slider .item.odd{top:0;border-bottom:2px solid #0593a4}#timeline-slider .item.odd:before{bottom:-16px}#timeline-slider .item.odd .image-cont{top:5%}#timeline-slider .item.odd .image-wrapper{top:20%;left:9%;right:13%}#timeline-slider .item.even{bottom:0;border-top:2px solid #0593a4}#timeline-slider .item.even:before{top:-16px}#timeline-slider .item.even .image-cont{top:40px}#timeline-slider .item.even .image-wrapper{top:33%;left:9%;right:14%}#timeline-slider .item.even .timeline-body{top:70px}#timeline-slider .item.empty{border:none}#timeline-slider .item.empty:before{content:none}#timeline-slider .image-cont{position:relative;width:calc(100% + 150px);left:75px;padding-bottom:100%}#timeline-slider .image-cont svg{display:block;position:absolute;left:0}#timeline-slider .image-cont svg path{stroke:#1c8370;fill:#fff}#timeline-slider .image-wrapper{height:80%;width:auto;z-index:1}#timeline-slider .owl-next,#timeline-slider .owl-prev{font-size:33px;top:calc(50% - 17px);z-index:2}#timeline-slider .owl-next{left:0;right:auto}#timeline-slider .owl-prev{right:0;left:auto}}.terms-conditions:before,footer:before{content:'';-webkit-backface-visibility:hidden}@media (min-width:1024px){#timeline-slider:after,#timeline-slider:before{width:calc(10% + 40px)}#timeline-slider .owl-item{height:700px}#timeline-slider .image-cont{width:calc(100% + 130px);left:65px}}@media (min-width:1200px){#timeline-slider:after,#timeline-slider:before{width:calc(10% + 64px)}#timeline-slider .owl-item{height:810px}#timeline-slider .image-cont{width:calc(100% + 150px);left:75px}}.terms-conditions{position:relative;display:inline-block;width:100%;float:left;padding-bottom:20px}.terms-conditions .head{color:#fff;text-align:center;padding:20px 0}.terms-conditions .t-c-text{padding:20px 40px;max-width:1180px;margin:0 auto}.terms-conditions .t-c-text p:last-child{margin-bottom:0}.terms-conditions:before{background:#1c8370;height:20px;display:block;left:0;position:absolute;right:0;z-index:1;top:0;transform:skewY(-1deg);transform-origin:0 100%}.follow-us,.follow-us ul.follow-us-links li{display:inline-block}.follow-us{float:left;position:relative;width:100%;padding:25px}.follow-us ul.follow-us-links{text-align:center;width:100%}.follow-us ul.follow-us-links li a{display:block;width:62px;padding:23px 0;text-align:center;color:#fff;font-size:32px}@media (min-width:768px){.follow-us{padding-top:50px}.follow-us ul.follow-us-links li a{width:75px;font-size:42px}}footer{background:#fb8c00;color:#000;position:relative;font-size:12px;line-height:14px;display:inline-block;width:100%;padding-top:20px;padding-bottom:40px;margin-top:15px}@media (min-width:1024px){.terms-conditions:before{transform:skewY(-.5deg)}footer{padding-top:75px;padding-bottom:150px}footer .container{margin:0 auto}}footer .container{width:100%;padding:0 30px}footer a{color:#000}footer .footer-logo{width:122px;margin-left:20px}footer .footer-logo img{width:100%}footer:before{background:inherit;display:block;height:100%;left:0;position:absolute;right:0;z-index:-1;top:0;transform:skewY(2deg);transform-origin:100% 0}@media (min-width:1024px){footer .footer-logo{float:left;margin-right:100px;margin-top:-25px}footer:before{transform:skewY(1.5deg)}}footer .footer-nav-wrapper{display:inline-block;width:100%;padding:0;margin-bottom:20px}@media (min-width:768px){footer .footer-nav-wrapper{float:left;width:360px}}footer .main-links{float:none;width:100%;text-align:center;font-size:25px;line-height:29px}footer .main-links li{margin-bottom:8px}footer .main-links li a{font-size:15px;text-transform:uppercase}@media (min-width:768px){footer .main-links{text-align:left}footer .main-links li{margin-bottom:0}}@media (min-width:1024px){footer .main-links{margin-top:0;float:none}}footer .social-links{display:block;float:none;width:100%;text-align:center;margin-top:20px;font-size:12px}footer .social-links li{display:inline-block;background:#fff;width:27px;height:27px;line-height:27px;text-align:center;margin-bottom:9px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}footer .social-links li a{color:#fb8c00;width:100%}@media (min-width:768px){footer .social-links{text-align:left}}@media (min-width:1024px){footer .social-links li{display:inline-block}footer .social-links{float:left;margin-top:15px}}footer .head{font-size:15px;text-transform:uppercase;line-height:29px;margin-bottom:15px}footer .logos{display:block;margin:0 auto;max-width:815px;width:100%;overflow:hidden;text-align:center}footer .logos img{display:inline;height:70px;width:auto;margin-right:5px}footer #newsletter-form #newsletter-submit:after,footer #newsletter-form #newsletter-submit:before{display:block;background:inherit;z-index:0;position:absolute;content:''}@media (min-width:768px){footer .logos{text-align:right}}footer #newsletter-form{display:inline-block;float:left;padding:5px 0;margin-bottom:15px;position:relative;width:100%}footer #newsletter-form label{color:#000;text-align:left;font-size:15px;text-transform:uppercase}footer #newsletter-form #newsletter-email{margin-bottom:5px}footer #newsletter-form #newsletter-submit{color:#fff;position:absolute;bottom:7px;right:0;text-align:center;width:130px;font-size:20px;line-height:36px;padding:9px 10px;height:52px}footer #newsletter-form #newsletter-submit.success{font-size:16px;line-height:18px}footer #newsletter-form #newsletter-submit:before{width:100%;height:7px;top:-1px;left:0;-webkit-transform:skew(0deg,-1deg);-moz-transform:skew(0deg,-1deg);-o-transform:skew(0deg,-1deg);-ms-transform:skew(0deg,-1deg);transform:skew(0deg,-1deg)}footer #newsletter-form #newsletter-submit:after{width:10px;height:100%;top:0;left:-3px;-webkit-transform:skew(4deg,0deg);-moz-transform:skew(4deg,0deg);-o-transform:skew(4deg,0deg);-ms-transform:skew(4deg,0deg);transform:skew(4deg,0deg)}footer #newsletter-form .newsletter-msg{position:absolute;left:0}@media (min-width:768px){footer #newsletter-form{width:calc(100% - 375px)}footer #newsletter-form #newsletter-submit{right:-40px}}footer .bottom-links{display:inline-block;margin-top:30px;line-height:18px;width:100%;text-align:center}@media (min-width:1024px){footer .bottom-links{text-align:left;width:calc(100% - 240px)}footer .bottom-links .copy{display:inline-block}}.date-limit,.get-in-touch .contacts,.save-by-booking-online{text-align:center}footer .bottom-links .divider{margin:0 5px}@media (min-width:1024px){footer .bottom-links{margin-left:240px;margin-top:0}}footer .footer-info-box{max-width:260px;margin:0 auto}@media (min-width:768px){footer .footer-info-box{max-width:none;margin:auto}footer .hours{float:left;max-width:200px}}footer .find-us{display:inline-block;float:left;width:auto;margin-right:10px}footer .find-us .address{white-space:pre-wrap}@media (min-width:1024px){footer .find-us{width:140px}}footer .view-map{border-bottom:1px solid #000;text-transform:uppercase}footer .closed{text-transform:uppercase}footer .giraffe{color:#1c8370;font-size:390px;top:-95px;right:calc(50% - 590px)}@-webkit-keyframes cardspin{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cardspin{from{-ms-transform:rotateY(0);-moz-transform:rotateY(0);-webkit-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}to{-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}}.cardspin{-webkit-animation:cardspin 2s linear infinite;-moz-animation:cardspin 2s linear infinite;-ms-animation:cardspin 2s linear infinite;-o-animation:cardspin 2s linear infinite;animation:cardspin 2s linear infinite}.save-by-booking-online{width:370px;position:absolute;height:320px;color:#fff;line-height:1;text-transform:uppercase;z-index:1;top:50px;right:50px}.save-by-booking-online svg{position:absolute;top:0;left:0;right:0;bottom:0}.save-by-booking-online .widget-content{position:absolute;top:25px;left:0;right:0;bottom:50px}.save-by-booking-online .title{width:100%;padding:20px;font-size:38px}.save-by-booking-online .subtitle{font-size:26px;padding:0 20px}.save-by-booking-online .summary{margin-top:25px;opacity:.5}.save-by-booking-online .big-button{position:absolute;bottom:0;left:75px;right:75px;width:auto;font-size:28px;height:50px;line-height:50px;padding:0 15px}.save-by-booking-online .big-button .silhouette{font-size:20px;margin-right:10px}#home-slider{float:left;overflow:hidden}#home-slider .owl-item{overflow:hidden;height:495px;width:100%}#home-slider .owl-item .image{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:1024px){.front .content-wrapper{padding-top:0}#home-slider .owl-item{height:869px}}.event-teaser.even:before,.event-teaser.odd:before{height:80px;background:inherit;left:0;display:block}#home-slider .owl-nav{display:none}@media (min-width:768px){#home-slider .owl-nav{display:block}#home-slider .owl-nav .owl-prev{left:10%}#home-slider .owl-nav .owl-next{right:10%}}body.events .container-block{border:none;background:0 0;padding:85px 0 0}@media (min-width:1024px){#home-slider .owl-nav .owl-prev{left:20%}#home-slider .owl-nav .owl-next{right:20%}body.events .container-block{border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background:#fff;padding:70px 50px 50px}}body.events .parrots{color:#a9230c;font-size:260px;left:-50px;top:30%}body.events .meerkats{color:#1c8370;font-size:350px;left:-130px;bottom:-50px}body.events .coatis{color:#6EC6D8;font-size:140px;right:-180px;bottom:-60px}.event-teaser{position:relative;display:inline-block;width:100%;padding:0 15px 70px;margin-bottom:20px}.event-teaser svg,.event-teaser.even:before,.event-teaser.odd:before{position:absolute;z-index:0}.event-teaser.odd:before{content:'';width:100%;top:-28px;transform:skew(0deg,-5deg)}.event-teaser.even{margin-bottom:80px;padding-bottom:50px;padding-top:25px}.event-teaser.even:before{content:'';width:100%;bottom:-30px;-webkit-transform:skew(0deg,-5deg);-moz-transform:skew(0deg,-5deg);-o-transform:skew(0deg,-5deg);-ms-transform:skew(0deg,-5deg);transform:skew(0deg,-5deg)}.adopt-animal .block-image .image,.animal-teaser .img,.event-teaser .image .img,.whats-on .daily-event-teaser .image .img{background-size:cover;background-repeat:no-repeat;background-position:center center}.event-teaser .image{position:relative;display:inline-block;width:100%;padding-bottom:70%}.event-teaser .image .img{width:100%;height:100%;padding-bottom:64%}.event-teaser .event-slider{position:absolute}.event-teaser .event-slider .owl-nav{display:none;position:absolute;right:-105%;top:160px;z-index:2;width:125%}.event-teaser .event-slider .owl-nav .owl-next,.event-teaser .event-slider .owl-nav .owl-prev{color:#fff;font-size:26px}.event-teaser .date-badge .daterange .divider,.whats-on .special-event-item .date-badge .daterange .divider{font-size:28px}.event-teaser .date-badge{position:absolute;width:92px;height:92px;color:#fff;text-transform:uppercase;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;top:0;left:35px;z-index:5}.a-z .letters li,.adopt-animal .block-image,.animal-teaser .border{-moz-background-clip:padding;-webkit-background-clip:padding-box}.event-teaser .date-badge svg{top:20%;left:20%;width:60%;height:auto}.event-teaser .date-badge .daterange{position:absolute;top:40%;left:28%;width:46%;height:38%;display:flex;align-items:center;justify-content:space-between}.event-teaser .event-info{position:relative;z-index:1;color:#fff}.event-teaser .event-info .title{font-size:55px;margin-top:25px;margin-bottom:10px;line-height:63px}.event-teaser .event-info .subtitle{font-size:35px;line-height:42px}.event-teaser .event-info .date{color:#000;text-transform:uppercase;font-weight:700;margin:5px 0}.event-teaser .event-info .description{font-size:16px;line-height:18px;margin-top:10px;margin-bottom:40px}.event-teaser .event-info .big-button{display:block;margin:0 auto}@media (min-width:1024px){.event-teaser{background-color:transparent!important;padding:0 50px}.event-teaser:before{content:none!important}.event-teaser.odd{padding-bottom:60px}.event-teaser.even{margin-bottom:0}.event-teaser .image{width:55%;padding-bottom:35%;margin-top:50px}.event-teaser .image-border{width:100%;height:100%}.event-teaser .event-slider .owl-nav{display:block}.event-teaser .event-bg{left:0;right:0;width:100%}.event-teaser .event-info{width:42.5%;float:right;margin-top:75px}.event-teaser .date-badge{width:175px;height:175px;left:-25px}.event-teaser .date-badge .daterange .day{font-size:36px}.event-teaser .date-badge .daterange .month{font-size:32px;margin-top:8px}.event-teaser .date-badge .daterange .divider{font-size:42px}#contact-map{height:500px;margin-top:0}}.date-limit{color:#a9230c;text-transform:uppercase;font-weight:700;margin-bottom:30px;font-size:120%}.daily-event-teaser{position:relative}body.contact-us .vultures{color:#a9230c;font-size:200px;left:-100px;top:-85px}body.contact-us .reptiles{color:#7d801b;font-size:310px;right:-115px;bottom:-40px}body.contact-us .tortoises{color:#7d801b;font-size:170px;right:-100px;top:-85px}body.contact-us .lemur{color:#1c8370;font-size:220px;right:-195px;bottom:-5px}#contact-map{box-shadow:0 10px 10px rgba(0,0,0,.16);z-index:1}.get-in-touch textarea{resize:none;height:150px}.get-in-touch .details{margin-top:15px}.get-in-touch .address{margin-bottom:20px}.get-in-touch .contacts ul{padding-left:0;margin-bottom:20px}.get-in-touch .contacts ul li:before{content:none}.get-in-touch .contacts .title{text-transform:uppercase}@media (min-width:1024px){.get-in-touch.container-block{margin-top:80px}.get-in-touch .inner{padding-right:70px;padding-left:100px}.get-in-touch .details{display:inline-block;margin-top:0;width:40%}.get-in-touch .contacts{width:40%;display:inline-block;float:left;text-align:left}.get-in-touch .contacts .underline{margin-bottom:25px}.get-in-touch .address{text-align:left}.get-in-touch .small-title{text-align:left;width:100%}.get-in-touch .general{display:inline-block;float:right;width:55%}.get-in-touch .general .submit-button{float:right}}.faqs.container-block{padding:0;margin-top:-25px}@media (min-width:1024px){.faqs.container-block{padding:30px 140px 80px}}.find-us .by-bus .underline{max-width:600px;margin-top:30px}.find-us form#find_us{max-width:600px;margin:0 auto}.find-us .route{margin-bottom:15px}.find-us .by-car{margin-top:15px}.a-z .container-block{margin-bottom:0}.a-z .letters{position:relative;padding:0 10px;margin-top:30px;margin-bottom:40px;text-align:center}.a-z .letters li{display:inline-block;font-size:45px;line-height:61px;width:22%;height:61px;margin-bottom:18px;margin-right:4%;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.a-z .letters li.active{background-color:#9bc31c}.a-z .letters li.active a{color:#fff}.a-z .letters li:hover{background-color:#9bc31c}.a-z .letters li:hover a{color:#fff}.a-z .letters li a{color:#000}.a-z .animal-list{min-height:356px;max-width:500px;margin:0 auto}@media (min-width:1024px){.a-z .container-block{margin-bottom:50px;padding-bottom:100px}.a-z .letters{width:100%;margin-top:50px}.a-z .letters li{width:calc(87.5% / 26);height:46px;font-size:35px;line-height:46px;margin-right:.5%!important}.a-z .letters li:last-child{margin-right:0!important}.a-z .animal-list{max-width:100%}}.a-z .reptiles{color:#1c8370;font-size:250px;left:-170px;top:-85px}.a-z .wallabies{color:#a9230c;font-size:200px;bottom:-60px;right:-190px}.animal-teaser{display:inline-block;width:100%;position:relative;margin-bottom:35px;padding-bottom:100%}.animal-teaser svg{position:absolute;top:0;bottom:0;left:0;right:0;width:calc(100% + 18px);margin-left:-12px}.animal-teaser .title{position:absolute;color:#fff;top:20px;width:100%;text-align:center;font-size:25px;line-height:30px;text-transform:uppercase}.animal-teaser .border{position:absolute;top:55px;left:10px;bottom:99px;right:10px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}.animal-teaser .img{position:absolute;top:4px;bottom:4px;left:4px;right:4px}.animal-teaser .big-button{margin-top:12px;position:absolute;bottom:0;left:0;right:0}@media (min-width:1024px){.animal-teaser{width:28%;margin:0 2.5% 70px;text-align:center;position:relative;padding-bottom:26%}.animal-teaser .border{width:90%;padding-bottom:56%;left:5%}.animal-teaser .big-button{width:226px;height:50px;font-size:22px;position:absolute;bottom:-15px;padding:2px 0}.animal-teaser .big-button .silhouette{font-size:20px;margin-right:10px}}@media (min-width:1200px){.animal-teaser .border{padding-bottom:60%}}.block-teaser-filter{z-index:1}.block-teaser-filter .image-box{height:350px}.block-teaser-filter .image-border{height:265px}@media (min-width:1024px){.block-teaser-filter{position:absolute;width:27%}.block-teaser-filter .image-box{padding-bottom:97.5%}}#blog-filters{color:#fff;font-size:16px;line-height:22px}#blog-filters .year-filter{display:inline-block;float:left;margin-top:10px;width:40px;text-align:center}#blog-filters .cat-filter{display:inline-block;margin-top:10px;margin-left:20px}#blog-filters li{cursor:pointer}#blog-filters li.active{color:#9bc31c}@media (min-width:1024px){#blog-filters{font-size:20px}#blog-filters .year-filter{width:65px}#blog-filters .cat-filter{margin-left:20px}}#blog-items .loader-spinner{display:inline-block;width:100%;text-align:center;top:160px;font-size:32px;position:relative}#blog-items .item .inner{height:200px}#blog-items .block-teaser.dummy:first-child{display:none}@media (min-width:1024px){#blog-items .block-teaser.dummy:first-child{display:block}}.share-this-blog{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-radius:10px}.share-this-blog .text{font-size:32px}.share-this-blog .icons{display:flex}.share-this-blog .icons a{background-color:#95989a;border-radius:3px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:5px;color:#fff}.share-this-blog .icons a:hover{background-color:#1C836F}.adopt-animal .content-wrapper{padding-bottom:0}.adopt-animal .block-image{position:relative;width:100%;padding-bottom:65%;border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box;margin-bottom:25px}.adopt-animal .block-image .image{position:absolute;top:5px;bottom:5px;left:5px;right:5px}.adopt-animal .adopt-details h2{font-size:32px;line-height:32px;margin-bottom:20px}.adopt-animal .adopt-details .price{margin-top:20px;color:#1c8370;font-weight:700;font-size:40px;line-height:1}.adopt-animal .adopt-details .postage{margin-top:20px;color:#1c8370;font-weight:700;font-size:20px;line-height:1}.adopt-animal .adopt-details .silhouette{font-size:90px}.adopt-animal .link-button .silhouette{font-size:16px;vertical-align:middle;display:inline-block;height:22px;margin-left:5px}.adopt-animal .animals{display:inline-block;padding:25px 0}.adopt-animal .animal{display:inline-block;width:47.5%;float:left;margin:25px 0}.adopt-animal .animal .silhouette{color:#1c8370;font-size:65px;width:100%;display:inline-block;text-align:center;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.adopt-animal .animal .silhouette.silhouette-selected{color:#9bc31c}.adopt-animal .animal:nth-child(even){margin-left:5%}.adopt-animal form{padding:0 10px}.adopt-animal form .inner{padding:0 10px;margin-bottom:20px}.adopt-animal .parrots{font-size:260px;left:80px;top:120px}.adopt-animal .rabbit{font-size:200px;right:-120px;top:25%}.adopt-animal .birds-of-prey{font-size:255px;left:-100px;top:610px}.adopt-animal .american-bison{font-size:240px;left:-125px;bottom:20px}@media (min-width:1024px){.adopt-animal #adopt-animal-slider{width:40%;float:left}.adopt-animal .inner.block{display:inline-block}.adopt-animal .inner.block .block-body,.adopt-animal .inner.block .titles{width:50%;float:right}.adopt-animal .block-image{width:45%;float:left;padding-bottom:30%;margin-top:45px}.adopt-animal .link-button{width:50%;display:inline-block;float:right;text-align:left}.adopt-animal .container-block{padding-top:160px;padding-left:140px;padding-right:140px}.adopt-animal form{display:inline-block;padding:0;margin-top:75px;width:100%;border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.adopt-animal form .inner{max-width:565px;margin:20px auto}.adopt-animal form .fieldset-label{padding-top:40px}.adopt-animal form .underline{margin-left:15%;margin-right:15%;width:70%}.adopt-animal .animals{max-width:750px;margin:0 auto;display:block;padding-top:80px}.adopt-animal .animal{width:calc(100% / 6);margin-left:0!important}}.whats-on .container-block{padding:25px 15px}.whats-on .tabs-nav{margin-top:35px}.whats-on .tabs-nav li{display:inline-block;border:1px solid #9bc31c;font-size:32px;line-height:43px;width:calc(33.333% - 3px);text-align:center;margin-bottom:10px;color:#000;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.whats-on .tabs-nav li.active,.whats-on .tabs-nav li:hover{background-color:#9bc31c;color:#fff}@media (min-width:1024px){.whats-on .container-block{padding:55px 80px}.whats-on .tabs-nav li{width:auto;padding:0 15px}.whats-on .tabs-nav{margin-bottom:50px}}.whats-on .daily-event-teaser{position:relative;border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin-top:30px;margin-bottom:20px;padding-top:130px;padding-bottom:15px}@media (min-width:1024px){.whats-on .daily-event-teaser{padding-top:0;display:inline-block;width:100%;margin-bottom:25px}}.whats-on .daily-event-teaser .time{position:absolute;color:#fff;height:120px;width:120px;top:30px;line-height:120px;font-size:36px;right:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}@media (min-width:1024px){.whats-on .daily-event-teaser .time{position:static;float:left;width:175px;height:175px;line-height:175px;font-size:54px;margin-left:30px;margin-top:65px;margin-right:30px}}.whats-on .daily-event-teaser .description{margin:0 15px}.whats-on .daily-event-teaser .description .body{font-size:20px;font-size:14px}@media (min-width:1024px){.whats-on .daily-event-teaser .description{display:inline-block;width:39%;margin:40px 0 0}}.whats-on .daily-event-teaser .title{color:#000;font-size:35px;margin-bottom:15px;width:calc(100% - 115px);line-height:36px}.whats-on .daily-event-teaser .image{width:calc(100% - 30px);margin-left:15px;margin-bottom:5px;position:relative}.whats-on .special-event-item:last-child,body.careers .container-block .career-item:last-child{margin-bottom:20px}@media (min-width:1024px){.whats-on .daily-event-teaser .image{width:405px;float:right;margin-right:35px;margin-top:25px}}.whats-on .daily-event-teaser .image .img{position:absolute;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:90%;height:79%;top:11%;left:6%}@media (min-width:1024px){.whats-on .daily-event-teaser .image .img{background-size:97.5% 97.5%;width:80%;height:86%;top:8%;left:13%}}.whats-on .special-event-item{margin-top:20px}.whats-on .special-event-item .image-box{margin-top:11px;padding-bottom:95%}.whats-on .special-event-item .date-badge{position:absolute;width:92px;height:92px;color:#fff;text-transform:uppercase;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;top:0;left:10px;z-index:5}.whats-on .special-event-item .date-badge svg{top:20%;left:20%;width:60%;height:auto;position:absolute}.whats-on .special-event-item .date-badge .daterange{position:absolute;top:40%;left:28%;width:46%;height:38%;display:flex;align-items:center;justify-content:space-between}.whats-on .special-event-item .date-badge.single .daterange{top:42%;left:25%;width:50%}.whats-on .special-event-item .date-badge.single .daterange .start_date{display:flex}.whats-on .special-event-item .date-badge.single .daterange .start_date .day{font-size:32px}.whats-on .special-event-item .date-badge.single .divider,.whats-on .special-event-item .date-badge.single .end_date{display:none}.whats-on .special-event-item .image-border{position:absolute;top:50px;left:15px;right:15px;bottom:60px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.whats-on .special-event-item .image-border .image{position:absolute;top:5px;left:5px;right:5px;bottom:5px;width:calc(100% - 10px);height:calc(100% - 10px);background-repeat:no-repeat;background-position:center center;background-size:cover}.whats-on .special-event-item .image-border .image .slide-img{background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:100%;padding-bottom:64%}.whats-on .special-event-item .big-button{margin-top:-35px;padding:10px 0;z-index:1;position:relative;max-width:280px}@media (min-width:1024px){.whats-on .container-block:first-child{margin-top:50px}.whats-on .container-block .special-event-item{width:49%;float:left}.whats-on .container-block .special-event-item:nth-child(2n){margin-right:2%}.whats-on .container-block .special-event-item .date-badge{width:175px;height:175px;top:-25px}.whats-on .container-block .special-event-item .date-badge .daterange .day{font-size:36px}.whats-on .container-block .special-event-item .date-badge .daterange .month{font-size:32px;margin-top:8px}.whats-on .container-block .special-event-item .date-badge .daterange .divider{font-size:42px}.whats-on .container-block .special-event-item .date-badge.single .daterange .start_date .day{font-size:65px}.whats-on .container-block .special-event-item .date-badge.single .daterange .start_date .month{font-size:40px;margin-left:6px}.whats-on .container-block .special-event-item .big-button{margin-top:-40px;padding:15px 0;max-width:380px}.whats-on .container-block .special-event-item .image-box{padding-bottom:85%}.whats-on .container-block .special-event-item .image-border{top:85px;left:40px;right:40px;bottom:85px}#daily-events-container .submit-button.lp{margin-left:240px}}.whats-on .birds-of-prey{color:#1c8370;font-size:230px;left:-180px;top:-30px}#daily-events-container{font-size:30px;line-height:1;text-align:center;color:#000}#daily-events-container .loader-spinner{font-size:32px;position:relative}body.shop .container-block{margin-top:95px;padding-top:60px}body.shop .ticket{display:inline-block;width:100%;margin-bottom:25px}body.shop .ticket .title{color:#000;text-align:center;font-size:50px;line-height:57px;padding:20px 0}@media (min-width:1024px){body.shop .container-block{margin-top:0;padding:140px 125px 110px}body.shop .ticket{border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin-bottom:30px;padding:5px}body.shop .ticket .image{background-repeat:no-repeat;background-position:center center;background-size:cover;width:35%;height:215px;float:left}body.shop .ticket .title{width:62.5%;float:right;text-align:left;padding:10px 0}body.shop .ticket .description{width:62.5%;float:right;margin-bottom:20px;padding-right:20px}body.shop .ticket .buttons{width:62.5%;float:right}body.shop .ticket .submit-button{display:inline-block;max-width:180px;margin-bottom:0}body.shop .ticket .submit-button svg path{fill:#1c8370!important}body.shop .ticket .submit-button:last-child{margin-left:20px}body.shop .ticket .submit-button:last-child svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.picnic-areas .picnic-item .sub-title,body.checkout .sub-title,body.green-zoo .container-block .extra-block .sub-title,body.research-fe .container-block .extra-block .sub-title,body.single-shop .sub-title{padding-top:0}body.single-shop .ticket-body{margin-top:25px}body.single-shop #tickets-basket .underline{margin:30px 0;height:3px}body.single-shop #tickets-basket .submit-button{float:right}body.single-shop .shop-item{display:inline-block;width:100%}body.single-shop .shop-item .names{display:inline-block;width:calc(100% - 110px)}body.single-shop .shop-item .names .name{font-weight:700;color:#1c8370}body.single-shop .shop-item p{margin:7px 0}body.single-shop .shop-item .add-to-basket{width:50px;float:right}body.single-shop .subtotal{text-align:right;font-size:16px;margin-bottom:25px}body.single-shop .subtotal strong{color:#1c8370;margin-left:10px}@media (min-width:1024px){body.single-shop .inner{max-width:650px;margin:0 auto}}.noahs-ark-exhibition .container-block{padding-bottom:50px}.noahs-ark-exhibition .container-block .inner{margin-bottom:40px}.noahs-ark-exhibition .siamang-gibbons{color:#a9230c;font-size:375px;right:-57px;top:118px}.noahs-ark-exhibition .coatis{color:#6EC6D8;font-size:140px;left:0;bottom:-150px}@media (min-width:1024px){.noahs-ark-exhibition .container-block .image-skewed{width:50%;float:right;padding-bottom:40%;margin-top:60px;margin-bottom:50px}.noahs-ark-exhibition .container-block .left{float:left;width:45%}.noahs-ark-exhibition .container-block .left .big-button{display:inline-block}.picnic-areas .picnic-item{display:inline-block;width:100%}.picnic-areas .picnic-item .image-skewed{width:45%;float:left;padding-bottom:40%}.picnic-areas .picnic-item .inner{width:50%;padding-right:7.5%;float:right;padding-top:30px}}.picnic-areas .reptiles{color:#1c8370;font-size:235px;left:-105px;bottom:10%}.picnic-areas .red-deer{color:#7d801b;font-size:230px;right:-30px;top:42.5%}.play-adventure .container-block .items{overflow:hidden}.play-adventure .rhinos{color:#E6D40E;font-size:170px;right:-120px;top:-60px}.play-adventure .pigs{color:#fb8c00;font-size:170px;right:-150px;bottom:-100px}.play-adventure .lowland-tapirs{color:#6EC6D8;font-size:160px;left:-210px;bottom:-60px}.play-adventure .reindeer{color:#7d801b;font-size:300px;right:-155px;top:40%}.play-adventure .alpaca{color:#1c8370;font-size:230px;left:-120px;bottom:-80px}.opening-times .container-block .inner{display:block;margin:0 auto}.opening-times .container-block .inner .intro{padding:20px 20px 0;color:#1c8370;font-size:18px;line-height:23px;font-weight:900;margin:25px 0;border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.opening-times .container-block .inner .item{margin-bottom:25px}.opening-times .container-block .inner .item h2{position:relative;text-transform:uppercase;padding:10px;color:#fff;font-size:30px;line-height:34px;z-index:1}.opening-times .container-block .inner .item .time-body{border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin-top:-5px;padding:35px 15px 30px}.opening-times .reptiles{color:#7d801b;font-size:320px;left:-135px;top:45%}.accessibility .container-block .inner form{margin-bottom:50px}.accessibility .container-block .inner textarea{resize:none;height:150px}.accessibility .container-block .inner .block-2 .small-title{margin-top:25px}@media (min-width:1024px){.opening-times .container-block .inner{max-width:820px}.opening-times .container-block .inner .intro{margin-bottom:50px;padding-top:40px;padding-bottom:20px}.opening-times .container-block .inner .item{margin-bottom:50px}.opening-times .container-block .inner .item h2{padding:25px}.accessibility .container-block{padding:55px 150px}.accessibility .container-block .inner .block-1{margin-bottom:50px}.accessibility .container-block .inner .block-2 .submit-button{float:left}}.accessibility .siamang-gibbons{color:#a9230c;font-size:400px;right:-147px;top:-5px}.accessibility .coatis{color:#6EC6D8;font-size:145px;left:0;bottom:-160px}.native-wildlife .container-block .items{overflow:hidden}.native-wildlife .container-block .block-image{position:relative;width:100%;padding-bottom:65%;border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin-bottom:25px}.native-wildlife .container-block .block-image .image{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:5px;bottom:5px;left:5px;right:5px}@media (min-width:1024px){.native-wildlife .container-block .inner.block{display:inline-block}.native-wildlife .container-block .inner.block .block-body,.native-wildlife .container-block .inner.block .titles{width:50%;float:right}.native-wildlife .container-block .block-image{width:45%;float:left;padding-bottom:30%;margin-top:45px}}.native-wildlife .monkeys{color:#1c8370;font-size:150px;left:-130px;top:350px}.native-wildlife .parrots{color:#a9230c;font-size:250px;right:-50px;top:-85px}.native-wildlife .coatis{color:#6EC6D8;font-size:145px;left:0;bottom:-160px}.breeding-programmes .container-block{padding-top:70px}.breeding-programmes .container-block .programme-item{display:inline-block;width:100%;margin-bottom:70px}.breeding-programmes .container-block .block-image{position:relative;width:100%;padding-bottom:70%;border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.breeding-programmes .container-block .block-image .image{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:5px;bottom:5px;left:5px;right:5px}@media (min-width:1024px){.breeding-programmes .container-block .programme-item{margin-bottom:50px}.breeding-programmes .container-block .programme-item:nth-child(2) .block-image{float:right}.breeding-programmes .container-block .programme-item:nth-child(2) .content{float:left}.breeding-programmes .container-block .block-image{width:45%;float:left;padding-bottom:30%;margin-top:25px}.breeding-programmes .container-block .content{width:50%;float:right}}.breeding-programmes .parrots{color:#a9230c;font-size:250px;left:10px;top:30px}.breeding-programmes .monkeys{color:#1c8370;font-size:150px;right:-50px;top:40%}.breeding-programmes .rabbit{color:#0593a4;font-size:210px;left:-120px;bottom:-40px}.about-us .container-block .image-skewed{margin-top:20px}.about-us .container-block .block-image{position:relative;width:100%;padding-bottom:70%;border:1px solid #1c8370;margin-bottom:25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.about-us .container-block .block-image .image{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.about-us .vultures{color:#a9230c;font-size:200px;left:-100px;top:-187px}.about-us .goats{color:#6EC6D8;font-size:230px;right:-120px;bottom:-40px}.about-us .parrots{color:#a9230c;font-size:290px;left:-70px;top:-125px}.about-us .monkeys{color:#1c8370;font-size:220px;left:-140px;bottom:-200px}@media (min-width:1024px){.about-us .container-block .image-skewed{width:45%;float:left;padding-bottom:35%}.about-us .container-block .block-body,.about-us .container-block .titles{width:50%;float:right}.about-us .container-block .block-image{width:45%;float:left;padding-bottom:30%;margin-top:25px}}body.careers .container-block.first-block .image-skewed{margin-top:22px}body.careers .container-block.first-block .sub-title{font-size:55px;line-height:63px}body.careers .container-block.first-block .small-title{font-size:35px;line-height:42px;color:#000;font-weight:400;text-transform:uppercase}body.careers .container-block.first-block .big-button{margin-top:40px}body.careers .container-block .career-item{margin-top:20px}body.careers .container-block .career-item .image-box{margin-top:11px;padding-bottom:95%}body.careers .container-block .career-item .image-border{position:absolute;top:50px;left:15px;right:15px;bottom:60px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}body.careers .container-block .career-item .image-border .image{position:absolute;top:5px;left:5px;right:5px;bottom:5px;background-repeat:no-repeat;background-position:center center;background-size:cover}body.careers .container-block .career-item .big-button{margin-top:-35px;padding:10px 0;z-index:1;position:relative;max-width:280px}body.careers .rabbit{color:#0593a4;font-size:170px;right:10px;top:-130px}body.careers .siamang-gibbons{color:#a9230c;font-size:425px;bottom:-290px;right:-70px}body.careers .siamang-gibbons.over{top:-240px}body.careers .meerkats{color:#1c8370;font-size:360px;left:-155px;bottom:-140px}@media (min-width:1024px){body.careers .container-block.first-block{border:none;padding-bottom:25px;padding-top:8px}body.careers .container-block.first-block:before{content:'';width:100%;display:block;height:50px;background:#fff;position:absolute;z-index:0;top:-25px;left:0;-webkit-transform:skew(0deg,-2deg);-moz-transform:skew(0deg,-2deg);-o-transform:skew(0deg,-2deg);-ms-transform:skew(0deg,-2deg);transform:skew(0deg,-2deg)}body.careers .container-block.first-block .image-skewed{width:55%;float:left;padding-bottom:35%}body.careers .container-block.first-block .right-side{width:40%;float:right;margin-top:20px}body.careers .container-block .career-item{width:49%;float:left}body.careers .container-block .career-item:nth-child(2n){margin-right:2%}body.careers .container-block .career-item .big-button{margin-top:-40px;padding:15px 0;max-width:380px}body.careers .container-block .career-item .image-box{padding-bottom:85%}body.careers .container-block .career-item .image-border{top:85px;left:40px;right:40px;bottom:85px}}body.animals .container-block .block-image .image,body.food-drink .container-block .block-image .image,body.green-zoo .container-block .block-image .image,body.research-fe .container-block .block-image .image{background-repeat:no-repeat;background-position:center center;background-size:cover}body.jobs .container-block .job-item{display:inline-block;width:100%;margin-top:50px;padding:0 15px;border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}@media (min-width:1024px){body.jobs .container-block .job-item{padding:25px 50px}body.jobs .container-block .job-item .submit-button{float:left}}body.jobs .birds-of-prey{color:#1c8370;font-size:240px;left:-195px;top:10%}body.jobs .vultures{color:#a9230c;font-size:230px;right:-110px;bottom:-30px}body.food-drink .container-block .items{overflow:hidden}body.food-drink .container-block .block-image{position:relative;width:100%;padding-bottom:65%;border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin-bottom:25px}body.food-drink .container-block .block-image .image{position:absolute;top:5px;bottom:5px;left:5px;right:5px}@media (min-width:1024px){body.food-drink .container-block .inner.block{display:inline-block}body.food-drink .container-block .inner.block .block-body,body.food-drink .container-block .inner.block .titles{width:50%;float:right}body.food-drink .container-block .block-image{width:45%;float:left;padding-bottom:30%;margin-top:45px}}body.food-drink .monkeys{color:#1c8370;font-size:150px;left:-130px;top:350px}body.food-drink .reptiles{color:#7d801b;font-size:300px;right:-110px;bottom:-60px}body.food-drink .coatis{color:#6EC6D8;font-size:145px;left:0;bottom:-160px}body.green-zoo .container-block .block-image{position:relative;width:100%;padding-bottom:70%;border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}body.green-zoo .container-block .block-image .image{position:absolute;top:5px;bottom:5px;left:5px;right:5px}body.green-zoo .monkeys{color:#1c8370;font-size:180px;left:-155px;bottom:-70px}body.green-zoo .goats{color:#7d801b;font-size:180px;left:-110px;bottom:-70px}body.green-zoo .parrots{color:#a9230c;font-size:330px;right:-55px;top:-140px}body.green-zoo .coatis{color:#6EC6D8;font-size:130px;left:0;bottom:-150px}@media (min-width:1024px){body.green-zoo .container-block .image-skewed{padding-bottom:27.5%}body.green-zoo .container-block .image-skewed:before{height:32px;top:-16px;-webkit-transform:skew(0deg,-1.5deg);-moz-transform:skew(0deg,-1.5deg);-o-transform:skew(0deg,-1.5deg);-ms-transform:skew(0deg,-1.5deg);transform:skew(0deg,-1.5deg)}body.green-zoo .container-block .image-skewed:after{height:22px;bottom:-11px;-webkit-transform:skew(0deg,-1deg);-moz-transform:skew(0deg,-1deg);-o-transform:skew(0deg,-1deg);-ms-transform:skew(0deg,-1deg);transform:skew(0deg,-1deg)}body.green-zoo .container-block .image-skewed .sides:after{width:34px;right:-17px;-webkit-transform:skew(-5deg,0deg);-moz-transform:skew(-5deg,0deg);-o-transform:skew(-5deg,0deg);-ms-transform:skew(-5deg,0deg);transform:skew(-5deg,0deg)}body.green-zoo .container-block .extra-block{margin-top:50px}body.green-zoo .container-block .extra-block .block-image{width:40%;padding-bottom:30%;float:left}body.green-zoo .container-block .extra-block .inner{width:57.5%;float:right}}body.research-fe .container-block .block-image{position:relative;width:100%;padding-bottom:70%;border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}body.research-fe .container-block .block-image .image{position:absolute;top:5px;bottom:5px;left:5px;right:5px}body.research-fe .monkeys{color:#1c8370;font-size:180px;left:-155px;bottom:-70px}body.research-fe .goats{color:#6EC6D8;font-size:180px;right:-110px;bottom:-70px}body.research-fe .meerkats{color:#1c8370;font-size:330px;right:5px;top:-305px}body.research-fe .coatis{color:#6EC6D8;font-size:130px;left:0;bottom:-150px}@media (min-width:1024px){body.research-fe .container-block .image-skewed{padding-bottom:27.5%}body.research-fe .container-block .image-skewed:before{height:32px;top:-16px;-webkit-transform:skew(0deg,-1.5deg);-moz-transform:skew(0deg,-1.5deg);-o-transform:skew(0deg,-1.5deg);-ms-transform:skew(0deg,-1.5deg);transform:skew(0deg,-1.5deg)}body.research-fe .container-block .image-skewed:after{height:22px;bottom:-11px;-webkit-transform:skew(0deg,-1deg);-moz-transform:skew(0deg,-1deg);-o-transform:skew(0deg,-1deg);-ms-transform:skew(0deg,-1deg);transform:skew(0deg,-1deg)}body.research-fe .container-block .image-skewed .sides:after{width:34px;right:-17px;-webkit-transform:skew(-5deg,0deg);-moz-transform:skew(-5deg,0deg);-o-transform:skew(-5deg,0deg);-ms-transform:skew(-5deg,0deg);transform:skew(-5deg,0deg)}body.research-fe .container-block .extra-block{margin-top:50px}body.research-fe .container-block .extra-block .block-image{width:40%;padding-bottom:30%;float:left}body.research-fe .container-block .extra-block .inner{width:57.5%;float:right}}body.animals .container-block{padding-top:70px}body.animals .container-block .programme-item{display:inline-block;width:100%;margin-bottom:70px}body.animals .container-block .block-image{position:relative;width:100%;padding-bottom:70%;border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}body.animals .container-block .block-image .image{position:absolute;top:5px;bottom:5px;left:5px;right:5px}body.animals .container-block .buttons{display:inline-block;width:100%}body.animals .container-block .buttons .big-button{display:inline-block;margin-bottom:25px}body.animals .container-block:first-child{margin-top:115px}body.animals .container-block .child-item{margin-top:20px}body.animals .container-block .child-item:last-child{margin-bottom:20px}body.animals .container-block .child-item .image-box{margin-top:11px;padding-bottom:95%}body.animals .container-block .child-item .image-border{position:absolute;top:50px;left:15px;right:15px;bottom:60px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}body.animals .container-block .child-item .image-border .image,body.tots .container-block .tots-item .image,body.zoo-school .container-block .block-image .image{right:5px;background-repeat:no-repeat;background-position:center center;background-size:cover}body.animals .container-block .child-item .image-border .image{position:absolute;top:5px;left:5px;bottom:5px;width:calc(100% - 10px);height:calc(100% - 10px)}body.animals .container-block .child-item .image-border .image .slide-img{background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:100%;padding-bottom:64%}body.animals .container-block .child-item .big-button{margin-top:-35px;padding:10px 0;z-index:1;position:relative;max-width:280px}@media (min-width:1024px){body.animals .container-block .programme-item{margin-bottom:50px}body.animals .container-block .programme-item:nth-child(2) .block-image{float:right}body.animals .container-block .programme-item:nth-child(2) .content{float:left}body.animals .container-block .buttons{margin-top:30px}body.animals .container-block .buttons .big-button{width:30%}body.animals .container-block .buttons .big-button:nth-child(2){margin:0 4.6%}body.animals .container-block .block-image{width:45%;float:left;padding-bottom:30%;margin-top:25px}body.animals .container-block .content{width:50%;float:right}body.animals .container-block:first-child{margin-top:50px}body.animals .container-block .child-item{width:49%;float:left}body.animals .container-block .child-item:nth-child(2n){margin-right:2%}body.animals .container-block .child-item .big-button{margin-top:-40px;padding:15px 0;max-width:380px}body.animals .container-block .child-item .image-box{padding-bottom:85%}body.animals .container-block .child-item .image-border{top:85px;left:40px;right:40px;bottom:85px}}body.animals .parrots{color:#a9230c;font-size:250px;left:10px;top:30px}body.animals .monkeys{color:#1c8370;font-size:150px;right:-50px;top:40%}body.animals .rabbit{color:#0593a4;font-size:210px;left:-120px;bottom:-40px}body.zoo-school .container-block .items{overflow:hidden}body.zoo-school .container-block .block-image{position:relative;width:100%;padding-bottom:65%;border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin-bottom:25px}body.zoo-school .container-block .block-image .image{position:absolute;top:5px;bottom:5px;left:5px}@media (min-width:1024px){body.zoo-school .container-block .inner.block{display:inline-block}body.zoo-school .container-block .inner.block .block-body,body.zoo-school .container-block .inner.block .titles{width:50%;float:right}body.zoo-school .container-block .block-image{width:45%;float:left;padding-bottom:30%;margin-top:45px}}body.zoo-school .wallabies{color:#a9230c;font-size:150px;left:-50px;top:365px}body.zoo-school .rhinos{color:#1c8370;font-size:125px;left:-130px;top:-110px}body.zoo-school .parrots{color:#a9230c;font-size:180px;right:-35px;top:-70px}body.zoo-school .coatis{color:#6EC6D8;font-size:145px;left:0;bottom:-160px}body.tots .container-block .tots-item .image-box{margin-top:0;padding-bottom:85%}body.tots .container-block .tots-item .image-border{width:92%;padding-bottom:68%;position:absolute;margin:10% 4% 0;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}body.tots .container-block .tots-item .image{position:absolute;top:5px;left:5px;bottom:5px}@media (min-width:1024px){body.tots .container-block .tots-item{display:inline-block;width:100%;margin-bottom:30px}body.tots .container-block .tots-item .inner{width:50%;float:right;text-align:center;padding-left:50px;padding-right:50px}body.tots .container-block .tots-item .image-box{width:48%;float:left;padding-bottom:40%}body.tots .container-block .tots-item .image-border{padding-bottom:60%;margin-top:12%;margin-left:8%;margin-right:8%;width:84%}body.tots .container-block .tots-item .sides:before{width:25px;left:-12.5px;-webkit-transform:skew(2deg,0deg);-moz-transform:skew(2deg,0deg);-o-transform:skew(2deg,0deg);-ms-transform:skew(2deg,0deg);transform:skew(2deg,0deg)}body.tots .container-block .tots-item .sides:after{width:12px}body.tots .container-block .tots-item.even .inner{float:left}body.tots .container-block .tots-item.even .image-box{float:right}}body.tots .parrots{color:#a9230c;font-size:370px;left:-30px;top:-85px}body.tots .meerkats{color:#1c8370;font-size:370px;left:-150px;bottom:-25px}body.tots .vultures{color:#a9230c;font-size:220px;right:-120px;bottom:-80px}body.walkthrough .container-block .tots-item .image-box{margin-top:-10px;padding-bottom:85%}body.walkthrough .container-block .tots-item .image-border{width:92%;padding-bottom:68%;position:absolute;margin:10% 4% 0;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}body.walkthrough .container-block .tots-item .image{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:5px;left:5px;bottom:5px;right:5px}@media (min-width:1024px){body.walkthrough .container-block .tots-item{display:inline-block;width:100%;margin-bottom:30px}body.walkthrough .container-block .tots-item .inner{width:50%;float:right;text-align:center;padding-left:50px;padding-right:50px}body.walkthrough .container-block .tots-item .image-box{width:48%;float:left;padding-bottom:40%}body.walkthrough .container-block .tots-item .image-border{padding-bottom:60%;margin-top:12%;margin-left:8%;margin-right:8%;width:84%}body.walkthrough .container-block .tots-item .sides:before{width:25px;left:-12.5px;-webkit-transform:skew(2deg,0deg);-moz-transform:skew(2deg,0deg);-o-transform:skew(2deg,0deg);-ms-transform:skew(2deg,0deg);transform:skew(2deg,0deg)}body.walkthrough .container-block .tots-item .sides:after{width:12px}body.walkthrough .container-block .tots-item.even .inner{float:left}body.walkthrough .container-block .tots-item.even .image-box{float:right}}body.walkthrough .parrots{color:#a9230c;font-size:250px;left:-70px;top:-85px}body.walkthrough .meerkats{color:#1c8370;font-size:370px;left:-150px;bottom:-25px}body.walkthrough .vultures{color:#a9230c;font-size:220px;right:-120px;bottom:-80px}body.behind-scenes .container-block .items{overflow:hidden;margin-bottom:40px}body.behind-scenes .container-block .block-image{position:relative;width:100%;padding-bottom:65%;border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin-bottom:25px}body.behind-scenes .container-block .block-image .image{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:5px;bottom:5px;left:5px;right:5px}@media (min-width:1024px){body.behind-scenes .container-block .inner.block{display:inline-block}body.behind-scenes .container-block .inner.block .block-body,body.behind-scenes .container-block .inner.block .titles{width:50%;float:right}body.behind-scenes .container-block .block-image{width:45%;float:left;padding-bottom:30%;margin-top:45px}}body.behind-scenes .elephant{color:#1c8370;font-size:150px;right:-85px;bottom:-70px}body.behind-scenes .lemur{color:#1c8370;font-size:190px;left:-20px;top:-145px}body.behind-scenes .emus{color:#6EC6D8;font-size:180px;left:-40px;bottom:-65px}body.behind-scenes .red-deer{color:#7d801b;font-size:210px;right:-90px;bottom:-35px}body.experiences .container-block .items{overflow:hidden;margin-bottom:40px}body.experiences .container-block .block-image,body.species .container-block .block-image{position:relative;width:100%;border:1px solid #1c8370;-moz-background-clip:padding;margin-bottom:25px;-webkit-background-clip:padding-box}body.experiences .container-block .block-image{padding-bottom:65%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.experiences .container-block .block-image .image{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:5px;bottom:5px;left:5px;right:5px}@media (min-width:1024px){body.experiences .container-block .inner.block{display:inline-block}body.experiences .container-block .inner.block .block-body,body.experiences .container-block .inner.block .titles{width:50%;float:right}body.experiences .container-block .block-image{width:45%;float:left;padding-bottom:30%;margin-top:45px}}body.experiences .water-buffalo{color:#a9230c;font-size:185px;left:-150px;top:-45px}body.experiences .birds-of-prey{color:#1c8370;font-size:170px;right:-130px;top:0}body.experiences .rhea{color:#7d801b;font-size:200px;left:-105px;bottom:-70px}body.experiences .reptiles{color:#7d801b;font-size:235px;right:0;top:15px}.exp_double_error,.exp_single_error{color:#a9230c}body.species .container-block .block-image{padding-bottom:65%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box}body.species .container-block .block-image .image{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:5px;bottom:5px;left:5px;right:5px}@media (min-width:1024px){body.species .container-block .inner.block{display:inline-block}body.species .container-block .inner.block .block-body,body.species .container-block .inner.block .titles{width:50%;float:right}body.species .container-block .block-image{width:45%;float:left;padding-bottom:30%;margin-top:45px}}body.species .vultures{color:#a9230c;font-size:150px;right:-80px;top:10px}body.species .lion{color:#1c8370;font-size:190px;left:-160px;bottom:-110px}body.checkout .container-block .no-items{font-size:24px;margin-top:25px}body.checkout .container-block .underline{height:3px;margin:15px 0}body.checkout .container-block .basket-items{position:relative}body.checkout .container-block .basket-items .type-name{font-size:16px;margin-bottom:5px;margin-top:10px}body.checkout .container-block .basket-items .item-name{color:#1c8370;display:block}body.checkout .container-block .basket-items .item-price{margin:5px 0}body.checkout .container-block .empty-basket-button{position:absolute;bottom:0;right:0;padding:5px 10px;color:#fff;font-weight:700;border-radius:3px}body.checkout .container-block .total{text-transform:uppercase;margin:25px 0}body.checkout .container-block .total strong{color:#1c8370;float:right;margin-left:15px}body.checkout .container-block .visited-before{max-width:350px;margin:0 auto}body.checkout .container-block .visited-before p{margin-bottom:15px}body.checkout .container-block .visited-before .mid-button{margin-bottom:30px;width:47.5%}body.checkout #checkout-address,body.checkout .liveaddress,body.checkout form#payment{margin:25px 0}body.checkout .container-block .visited-before .mid-button.no{float:right}body.checkout .liveaddress{border:1px solid #1c8370;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:30px 25px;line-height:20px}body.checkout .liveaddress::first-line{color:#1c8370;font-weight:700}body.checkout .payment .sub-title{padding-top:25px}body.checkout .card{margin-top:25px}@media (min-width:1024px){body.checkout .inner{max-width:650px;margin:0 auto}body.checkout .inner .total{text-align:right}div.name-group input{display:inline-block;margin-right:3%}div.name-group input:last-child{margin-right:0}div.name-group input[name=forename],div.name-group input[name=surname]{width:31%}div.name-group input[name=title]{width:10%}div.paymentchoice,div.paypalconfirm{width:100%;text-align:center;margin-top:25px;display:inline-block}div.paymentchoice a.submit-button,div.paypalconfirm a.submit-button{display:inline-block;margin-left:15px;margin-right:15px}div.paymentchoice div.or{display:inline-block}.select-pay{width:55%;display:inline-block}.select-pay img{display:inline;vertical-align:middle}.select-pay label{display:initial;margin:0 5px;cursor:pointer}.select-pay.select-paypal{width:35%}}body.checkout .cc_failure_msg,body.checkout .pp_failure_msg{color:#a9230c}.paymenttext h3{text-align:center;font-weight:700;font-size:120%;padding-top:10px}