/*! purgecss start ignore */.slicknav_btn{cursor:pointer;display:block;float:right;line-height:1.125em;padding:.438em .625em;position:relative;vertical-align:middle}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu{*zoom:1}.slicknav_menu .slicknav_menutxt{display:block;float:left;line-height:1.188em}.slicknav_menu .slicknav_icon{float:left;height:.875em;margin:.188em 0 0 .438em;width:1.125em}.slicknav_menu .slicknav_icon:before{background:transparent;content:"";display:block;height:.875em;position:absolute;width:1.125em}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,.25);display:block;height:.125em;width:1.125em}.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after,.slicknav_nav{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_brand{float:left}.slicknav_menu{background:#b61e3d;font-size:16px;padding:5px}.slicknav_menu,.slicknav_menu *{box-sizing:border-box}.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:700;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{background-color:#b61e3d;margin:9px 5px 6px;text-decoration:none;text-shadow:0 1px 1px hsla(0,0%,100%,.75)}.slicknav_nav{color:#fff;font-size:.875em;margin:0}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;padding:0}.slicknav_nav ul{margin:0 0 0 20px}.slicknav_nav .slicknav_row{margin:2px 5px;padding:5px 10px}.slicknav_nav .slicknav_row:hover{background:#fff;color:#fff}.slicknav_nav a{color:#fff;margin:2px 5px;padding:5px 10px;text-decoration:none}.slicknav_nav a:hover{background:#fff;color:#000}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{margin:0;padding:0}.slicknav_brand{color:#fff;font-size:18px;padding:0 12px}@media screen and (max-width:50em){.js #menu-top,.js .menu{display:none}.js .slicknav_menu{display:block;position:sticky;top:0;z-index:100}.js .slicknav_menu a.brand-primary{color:#fff!important}}
/*! purgecss end ignore */.custom-circle .outer{background:#fcfce3;border:1px solid #e3e3ca;height:208px;width:208px}.custom-circle .outer .inner{background:#bc83b9;height:200px;top:4px;width:200px}.custom-circle .outer .inner p{font-size:1.04rem}.polaroid,ul.polaroids{width:94%}.polaroid li,ul.polaroids li{display:inline;width:84%}.polaroid a,ul.polaroids a{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.25);-moz-box-shadow:0 3px 6px rgba(0,0,0,.25);color:#333;display:inline;float:left;font-size:92%;margin:0;padding:10px 10px 15px;text-align:center;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-webkit-transition:-webkit-transform .15s linear;width:auto}.polaroid a:after,ul.polaroids a:after{content:attr(title)}.polaroid img,ul.polaroids img{display:block;margin-bottom:12px;width:100%}.polaroid li,ul.polaroids li{padding-left:0}.polaroid li:nth-child(2n) a,ul.polaroids li:nth-child(2n) a{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg)}.polaroid li:nth-child(3n) a,ul.polaroids li:nth-child(3n) a{position:relative;top:-5px;-webkit-transform:none;-moz-transform:none}.polaroid li:nth-child(5n) a,ul.polaroids li:nth-child(5n) a{position:relative;right:5px;-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg)}.polaroid li:nth-child(8n) a,ul.polaroids li:nth-child(8n) a{position:relative;right:5px;top:8px}.polaroid li:nth-child(11n) a,ul.polaroids li:nth-child(11n) a{left:-5px;position:relative;top:3px}.polaroid li a:hover,ul.polaroids li a:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.5);-moz-box-shadow:0 3px 6px rgba(0,0,0,.5);position:relative;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);z-index:5}.polaroid{display:block;margin-bottom:2rem;margin-top:2rem}.polaroid:after{clear:both;content:"";display:block}.polaroid a{-webkit-transform:rotate(-1deg)!important;-moz-transform:rotate(-1deg)!important}.polaroid a:hover{text-decoration:none}.polaroid.odd a{-webkit-transform:rotate(2deg)!important;-moz-transform:rotate(2deg)!important}.polaroid.even a{-webkit-transform:rotate(-1deg)!important;-moz-transform:rotate(-1deg)!important}@media screen and (max-width:767px){.polaroid a,.polaroids li a{display:block;float:none;margin:0 auto}.polaroid{width:100%}.polaroid img{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;height:auto;max-width:100%;padding:.25rem}.polaroid.even a,.polaroid.odd a{-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-transform:rotate(0deg)!important;-moz-transform:rotate(0deg)!important}}*,html{scroll-behavior:smooth!important}p a{color:#3c3c3b}#main{background:url(https://cdn.churnetvalleyrailway.co.uk/mad-hatters-2019/2024/header-v290120231719.webp) 0 0 no-repeat;background-size:contain;height:563px}#main #nav{height:140px}#main #menu{padding-left:2rem}#main #menu li:not(:first-child):before{color:#fff;content:" | "}#main #menu li{font-size:1.2rem;padding-left:0;padding-right:0}#main #menu li.list-inline-item:not(:last-child){margin-right:0}#main #menu li a:hover{text-decoration:underline!important}#main ul li a{color:#fff;font-size:91%;font-weight:600;text-transform:uppercase}.bg-light-blue{background:#39c}aside .gallery{margin-top:-34px}.title img{display:block;margin:0 auto}footer{background:url(https://cdn.churnetvalleyrailway.co.uk/mad-hatters-2019/2024/footer-gradient-v290120241753.webp) 0 0 repeat-x;margin-top:-32px}footer p{font-weight:600}footer p.smaller{font-size:94%;font-weight:400;margin-top:0!important}footer p.smaller a:hover{color:#2253a0!important;text-decoration:none!important}.slicknav_menu{display:none}ul li a:hover{text-decoration:none!important}.badge-danger{background-color:#dc3545!important}.btn-red,.btn-red:hover{background-color:#b60037;border-color:#b60037;color:#fff}@media screen and (max-width:40em){.js #menu{display:none}.js .slicknav_menu{display:block}}@media screen and (min-width:541px){aside .bump{margin-top:110px}}@media screen and (max-width:768px){.logo img,.tickets-xs,aside img{display:block;margin:0 auto;text-align:center}.logo img{margin-top:1.24rem}}@media (min-width:480px) and (max-width:750px){.polaroid a,ul.polaroids a{width:75%!important}}@media screen and (max-width:600px){#main{background-size:cover;height:188px}#main #nav{height:auto}#main .tickets img{display:block;margin:0 auto;text-align:center}article p{font-size:124%}footer p{font-weight:400}}@media (max-width:1200px){#main{background-size:cover;height:44vh}.container{max-width:100%!important;overflow-x:hidden;padding-left:.5rem!important;padding-right:.5rem!important}.container article{padding-left:2rem!important;padding-right:2rem!important}}@media screen and (max-width:566px){.custom-circle .outer .inner p{padding-top:3rem!important}}@media screen and (max-width:610px){.logo{display:none}}@media screen and (min-width:1200px){.tickets{right:30px}.tickets img{position:fixed;z-index:1000}}.blue,.hero,h1,h2,h3,h4,p a:hover{color:#3c2748}.h1,h1{font-size:1.8rem}.h2,h2{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.32;margin-bottom:.5rem}.btn-primary{background-color:#95cadb;border-color:#95cadb;color:#212529}
