/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on August 24, 2017 */.font-opensans,body{font-family:'Open Sans', sans-serif}.font-nunito,h1,h2,h3,h4,h5,h6,.heading,.h1,.h2,.h3,.h4,.h5,.h6,.label .title,.footer .top,.footer .footer--content strong,.dropdown button,.tickerText strong{font-family:'Nunito', sans-serif}.white{color:#fff}.black{color:#2d2d2d}.cream{color:#fcfbe8}.teal{color:#307e88}.brown{color:#6b553d}.facebook_blue{color:#4C77D8}.twitter_blue{color:#059FF5}.opacity{-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}.opacity100{-moz-opacity:1;-khtml-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.opacity60{-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);filter:alpha(opacity=60)}.opacity40{-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);filter:alpha(opacity=40)}.opacity30{-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30)}.opacity0{-moz-opacity:0;-khtml-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}.transitionSetup,.transition,.layer,.transitionFontSize,.transitionColor,a,.transitionColorBG,.footer .top,.transitionBG,.transitionBGOpacity,.transitionOpacity,.graphic-below .layer,.transitionBorder,.transitionTop,.transitionLeft,.loading,.transitionRight,.transitionBottom,.transitionWidth,.graphic .graphic--height,.graphic .graphic--container,.graphic .graphic--elements .item picture,.graphic .graphic--elements .item img,.item-lochness,.transitionHeight,.content,.hole,.transitionMaxHeight,.dropdown .dropdown--options{-webkit-backface-visibility:hidden;backface-visibility:hidden}.transition,.layer{transition:.2s}.transitionFontSize{transition:font-size .2s}.transitionColor,a{transition:color .2s}.transitionColorBG,.footer .top{transition:color .2s,background-color .2s}.transitionBG{transition:background-color .2s}.transitionBGOpacity{transition:background-color .2s,opacity .2s}.transitionOpacity,.graphic-below .layer{transition:opacity .2s}.transitionBorder{transition:border-color .2s}.transitionTop{transition:top .2s}.transitionLeft,.loading{transition:left .2s}.transitionRight{transition:right .2s}.transitionBottom{transition:bottom .2s}.transitionWidth,.graphic .graphic--height,.graphic .graphic--container,.graphic .graphic--elements .item picture,.graphic .graphic--elements .item img,.item-lochness{transition:width .2s}.transitionHeight,.content,.hole{transition:height .2s}.transitionMaxHeight,.dropdown .dropdown--options{transition:max-height .2s}@-webkit-keyframes pulse{0%{width:300%}50%{width:250%}100%{width:300%}}@keyframes pulse{0%{width:300%}50%{width:250%}100%{width:300%}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}50%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}50%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes rotategentle{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes rotategentle{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes wobble{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}75%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}0%{margin-top:0;margin-left:0}33%{margin-top:-2%}66%{margin-left:2%}100%{margin-top:0;margin-left:0}}@keyframes wobble{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}75%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}0%{margin-top:0;margin-left:0}33%{margin-top:-2%}66%{margin-left:2%}100%{margin-top:0;margin-left:0}}h1,h2,h3,h4,h5,h6,p,body,address{position:relative;margin:0;padding:0}*{z-index:10;box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{height:100%;font-size:14px;font-size:1vw}@media only screen and (max-width: 1400px){html{font-size:14px}}body{min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#2d2d2d}body{overflow-x:hidden;color:#2d2d2d;line-height:120%}body.showoverlay{overflow:hidden}a{color:#307e88;text-decoration:underline;cursor:pointer}a:hover,a:focus{color:#2d2d2d}h1,h2,h3,h4,h5,h6,.heading,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1em}h1,.h1{font-size:1.7em;text-transform:uppercase}h2,.h2{font-size:1.4em;text-transform:uppercase}h3,.h3{font-size:1.3em;font-weight:400}h4,.h4{font-size:1.2em;text-transform:uppercase}h5,.h5{font-size:1.1em}h6,.h6{font-size:1em}.reducels{letter-spacing:-0.03em}svg,img,picture{max-width:100%;height:auto}address{font-style:normal}*+p,*+address,*+ul,*+ol{margin-top:1em}.clear{clear:both}.svgimg{position:relative;display:inline-block;max-width:100%}.svgimg svg{position:absolute;top:0;left:0;width:100%;height:100%}.svgimg img{position:relative;visibility:hidden}.nosvg .svgimg img{visibility:visible;display:block}.nosvg .svgimg svg{display:none;visibility:hidden}@media only screen and (max-width: 768px){.hideonmobile{display:none !important}}@media only screen and (max-width: 1100px){.hideontablet{display:none !important}}@media only screen and (max-width: 1024px){.hideontabletsm{display:none !important}}.showonmobile{display:none !important}@media only screen and (max-width: 768px){.showonmobile{display:block !important}.showonmobile.inline{display:inline-block !important}}.showontablet{display:none !important}@media only screen and (max-width: 1100px){.showontablet{display:block !important}.showontablet.inline{display:inline-block !important}}.showontabletsm{display:none !important}@media only screen and (max-width: 1024px){.showontabletsm{display:block !important}.showontabletsm.inline{display:inline-block !important}}.header{position:relative;display:block;width:100%;background-color:#fcfbe8;z-index:11}.header .header--bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg, rgba(48,126,136,0.6), rgba(48,126,136,0))}.header .introduction{position:relative;padding:3em;text-align:center;z-index:20}.header .intro--arrow{position:absolute;top:100%;left:50%;width:10px;margin-left:-5px;z-index:15}@media only screen and (max-width: 768px){.header .intro--arrow{width:6px;margin-left:-3px;margin-top:-2em}}.header .dropdown{z-index:20}.header .graphic{padding-top:1000px;margin-top:-1000px;overflow:hidden}.header .graphic .graphic--container .layer{min-height:0}.header .logo{display:block;margin-bottom:1em}.header .logo picture,.header .logo img{max-width:80%;width:300px}.content{position:relative;overflow:hidden}.graphic{position:relative;width:100%;z-index:10}.graphic .graphic--height{position:relative;visibility:hidden;width:100%;transition-duration:1s}.graphic .graphic--container{position:absolute;left:50%;bottom:0;height:100%;transition-duration:1s;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.graphic .graphic--elements{position:absolute;top:0;left:0;width:100%;height:100%}.graphic .graphic--elements .item{position:absolute}.graphic .graphic--elements .item picture,.graphic .graphic--elements .item img{max-width:999px}.graphic picture,.graphic img{position:relative;display:block;width:100%}.graphic--markers{position:absolute;top:0;left:10px;height:100%;z-index:30}.graphic--markers .marker{position:relative;display:block;width:10px;border-bottom:1px solid #fff;height:.1027284681%}.graphic--markers .marker .text{position:absolute;top:100%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap;font-weight:600;font-size:0.8rem;color:#fff}.graphic--markers .marker .text.super{font-size:1rem;font-weight:700}@media only screen and (max-width: 768px){.graphic--markers .marker.lt200{visibility:hidden}.graphic--markers .marker .text{left:0;padding-top:.1em;-webkit-transform:none;transform:none}.graphic--markers .marker .text.super{font-size:.8rem}}.graphic--labels{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.region-county .graphic .graphic--container,.region-county .graphic-below .graphic--height{width:300%}.region-countyswitch .graphic-above .graphic--container{-webkit-animation:pulse 1s;animation:pulse 1s}.region-wales .graphic .graphic--container,.region-wales .graphic-below .graphic--height,.region-scotland .graphic .graphic--container,.region-scotland .graphic-below .graphic--height,.region-northernireland .graphic .graphic--container,.region-northernireland .graphic-below .graphic--height,.region-england .graphic .graphic--container,.region-england .graphic-below .graphic--height{width:140%}.layer{position:absolute;bottom:-100%;opacity:0;left:0;width:100%;min-height:100%;transition:bottom 2s, opacity 1s}.layer.layer-foreground,.layer.layer-bg,.layer.layer-active,.region-uk .layer.layer-uk,.region-england .layer.layer-england,.region-wales .layer.layer-wales,.region-scotland .layer.layer-scotland,.region-northernireland .layer.layer-northernireland,.region-county .layer.layer-county{bottom:-1px;opacity:1}.graphic-below .layer{bottom:auto;top:0;opacity:0}.graphic-below .layer.layer-foreground,.graphic-below .layer.layer-bg,.graphic-below .layer.layer-active,.region-uk .graphic-below .layer.layer-uk,.region-england .graphic-below .layer.layer-england,.region-wales .graphic-below .layer.layer-wales,.region-scotland .graphic-below .layer.layer-scotland,.region-northernireland .graphic-below .layer.layer-northernireland,.region-county .graphic-below .layer.layer-county{opacity:1}.hole{position:absolute;top:0;left:50%;width:.26em;margin-left:-.13em;background-color:#fff;height:0px;border-bottom-left-radius:.13em;border-bottom-right-radius:.13em;z-index:800}.hole .label{left:50%;top:100%;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-top:4em;padding-bottom:4em;width:70vw}@media only screen and (max-width: 768px){.hole .label{padding-top:3em}}.hole .label .title{font-size:1.3em}.hole .label .description{font-size:1em;white-space:normal}.label-old{position:absolute;top:100%;left:50%;width:250px;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:.8em;color:#fff;text-align:center}.label-old.label-left{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:left}.label-old.label-right{left:auto;-webkit-transform:translateX(0);transform:translateX(0);text-align:right;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.label-old.label-line{padding-left:1.9em}.label-old.label-line:before{position:absolute;left:0;top:.65em;display:block;content:'';width:1.5em;height:0.1em;background-color:#fff}.label{position:absolute;color:#fff}.label .label--content{position:absolute;padding-left:2rem;padding-right:2rem;overflow:hidden}.label .line{position:absolute;display:block;width:1.53rem;height:1px;background-color:#fff}.label .textline{position:relative;display:inline-block}.label .textline .line{width:800px;left:100%;margin-left:.2rem}.label .title{position:relative;font-size:.9em;line-height:110%;white-space:nowrap}.label .description{position:relative;white-space:nowrap;font-weight:600;font-size:.8em;line-height:120%;margin-top:.3em}@media only screen and (max-width: 768px){.label .label--content{padding-left:.8rem;padding-right:.8rem;min-width:10vw}.label .line{width:.53em}.label .title{white-space:normal;font-size:1em}.graphic-above .label .title{white-space:nowrap}.label .description{font-size:.7em}}@media only screen and (max-width: 374px){.label .title{font-size:.8em}.label .description{font-size:.6em}}.label-topleft,.label-topright{margin-bottom:0}.label-topleft .line,.label-topright .line{top:.4rem}.label-topleft .label--content,.label-topright .label--content{top:-.4rem}@media only screen and (max-width: 768px){.label-topleft .line,.label-topright .line{top:.4rem}.label-topleft .label--content,.label-topright .label--content{top:-.4rem}}.label-bottomleft,.label-bottomright{margin-top:0}.label-bottomleft .line,.label-bottomright .line{bottom:.35rem}.label-bottomleft .label--content,.label-bottomright .label--content{bottom:-.35rem}@media only screen and (max-width: 768px){.label-bottomleft .line,.label-bottomright .line{bottom:.3rem}.label-bottomleft .label--content,.label-bottomright .label--content{bottom:-.3rem}}.label-topleft .line,.label-topleft .label--content,.label-bottomleft .line,.label-bottomleft .label--content{left:0}.label-topright .line,.label-topright .label--content,.label-bottomright .line,.label-bottomright .label--content{right:0}.item-sea{top:0;right:0;width:29.0584415584%;height:22.6002629849%}@media only screen and (max-width: 768px){.item-sea{width:16.2337662338%}}.item-sea picture,.item-sea img{width:100%;height:100%}.item-sea>picture,.item-sea>img{position:absolute;display:block}.item-sea .label-channel{left:5%;top:1.5818181818%}.item-sea .label-channel .label--content .title{white-space:nowrap}@media only screen and (max-width: 768px){.item-sea .label-channel .label--content{bottom:auto;top:-.4rem}.item-sea .label-channel .line{bottom:auto;top:.4rem}.item-sea .label-channel .textline .line{display:none}}@media only screen and (max-width: 374px){.item-sea .label-channel .label--content .title{white-space:normal}}.item-sea .item-submarine{top:20%;right:10%;width:53.8011695906%}@media only screen and (max-width: 768px){.item-sea .item-submarine{width:64.3274853801%}}.item-sea .item-titanic{bottom:65.3636363636%;left:24%;width:20.4678362573%}@media only screen and (max-width: 768px){.item-sea .item-titanic{width:40.9356725146%;left:20%}}.item-sea .label-titanic{left:22%;top:34.5454545455%}.item-sea .label-medsea{left:44%;top:47.9090909091%}.item-sea .label-atlanticsea{left:62%;top:76.1818181818%}.item-sea .item-seacreature{top:70.9090909091%;left:70%;width:22.2222222222%;-webkit-animation:wobble 5s infinite;animation:wobble 5s infinite}@media only screen and (max-width: 768px){.item-sea .item-seacreature{width:29.2397660819%}}.item-sea .label-pacificsea{left:82%;top:100%}.item-lochness{top:0%;margin-top:-1px;right:74.6753246753%;height:.4725509533%;width:14.375%}.region-scotland .item-lochness{width:18.75%}.item-lochness .label{top:100%;left:50%}@media only screen and (max-width: 768px){.item-lochness .label .title{white-space:nowrap}}.item-lochness picture,.item-lochness img{position:absolute;top:0;right:0;display:block;width:auto;max-width:999px;height:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.item-lochness picture,.item-lochness img{width:110%}}@media only screen and (max-width: 768px){.region-uk .item-lochness{display:none !important}}.item-caveuk{top:.5650065746%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4.8701298701%;left:53.2467532468%}.item-caveuk .label{top:50%;left:100%}@media only screen and (max-width: 768px){.region-uk .item-caveuk,.region-england .item-caveuk,.region-scotland .item-caveuk,.region-wales .item-caveuk,.region-northernireland .item-caveuk{display:none !important}}.item-skeletons{left:37.8246753247%;left:53.5714285714%;width:2.7597402597%;top:1.0272846811%}@media only screen and (max-width: 768px){.item-skeletons{width:5.5194805195%}.region-uk .item-skeletons{display:none !important}}.item-dinosaur{left:55.1948051948%;width:5.0324675325%;top:2.2600262985%}@media only screen and (max-width: 768px){.item-dinosaur{width:11.3636363636%}}.item-caveworld{top:4.5138888889%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4.8701298701%;left:64.9350649351%}.item-caveworld .label{top:50%;right:100%}@media only screen and (max-width: 768px){.item-caveworld{left:74.6753246753%}}.item-oilwell{top:20.7511505588%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:7.6298701299%;left:77.9220779221%}.item-oilwell picture,.item-oilwell img{-webkit-animation:rotategentle 5s infinite cubic-bezier(0.61, 0.88, 0.88, 0.99);animation:rotategentle 5s infinite cubic-bezier(0.61, 0.88, 0.88, 0.99)}.item-oilwell .label{top:50%;right:100%}@media only screen and (max-width: 768px){.item-oilwell .label .label--content .description{white-space:normal}}.item-manmadehole{top:25.2712031558%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6233766234%;left:76.2987012987%}.item-manmadehole picture,.item-manmadehole img{position:absolute;bottom:-.4rem;left:0;width:100%}.item-manmadehole .label{top:50%;right:100%}.label-crust{top:61.6370808679%;left:50%;margin-top:-1.5rem;width:35%}.label-message1,.label-message2,.label-message3,.label-message4,.label-message5{left:50%;font-size:1.1em;width:35%}.label-message1{top:30.8185404339%}.label-message2{top:41.0913872452%}.label-message3{top:51.3642340565%}.label-message4{top:56.5006574622%}.label-message5{top:72.3783694938%}.label-region{right:50%;width:35%}.header .label{color:#6b553d}.header .label .line{background-color:#6b553d}.label-shard{bottom:75.5155016087%;left:45%}.label-milleniumstadium{bottom:22.2104416496%;left:38.2%}.label-castlerock{bottom:19.7426147996%;left:37%}.label-samson{bottom:23.6911377596%;left:57.3%}.label-samson .textline .line{display:none}.label-bus{bottom:2.221044165%;left:50.6%}.label-bus .label--content{padding:0;padding-bottom:4em;overflow:visible}.label-bus .line{width:1px;height:3.5em}.label-bus .line:before,.label-bus .line:after{position:absolute;content:'';display:block;width:1px;height:.4em;background-color:inherit;bottom:0;left:25%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.label-bus .line:after{left:auto;right:25%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.label-bus .textline{display:block;overflow:visible}.label-bus .textline .line{display:none}.label-bus .textline .line:before,.label-bus .textline .line:after{display:none}@media only screen and (max-width: 768px){.label-bus .label--content{padding-bottom:2.45em;padding-left:1rem;bottom:-.2rem}.label-bus .line{height:2.5em}.label-bus .textline .line{display:block;margin:0;left:auto;right:100%;width:0.8rem;height:1px;margin-right:.2rem}}.label-wales .label--content{top:auto;bottom:-.4rem}.label-wales .line{top:auto;bottom:.4rem}.label-wales .textline .line{display:none}.label-northamptonshire .label--content{top:auto;bottom:-.4rem}.label-northamptonshire .line{top:auto;bottom:.4rem}.label-northamptonshire .textline .line{display:none}.label-derbyshire .label--content{padding-top:2rem}.label-derbyshire .textline .line{width:1px;height:2rem;top:-1.6rem;margin-left:.47rem}@media only screen and (max-width: 768px){.label-derbyshire .textline .line{margin-left:.2rem}}.label-suffolk .label--content{padding-top:2rem}.label-suffolk .textline .line{width:1px;height:2rem;top:-1.6rem;margin-left:.47rem}@media only screen and (max-width: 768px){.label-suffolk .textline .line{margin-left:.2rem}}.label-countydurham .label--content{padding-top:4rem}.label-countydurham .textline .line{width:1px;height:4rem;top:-3.6rem;margin-left:.47rem}@media only screen and (max-width: 768px){.label-countydurham .textline .line{margin-left:.2rem}}@media only screen and (max-width: 768px){.label-isleofwight .textline .descr{display:none}}.label-buckinghamshire .label--content{padding-right:4rem}@media only screen and (max-width: 768px){.label-buckinghamshire .label--content{padding-right:1.5rem}}.label-buckinghamshire .label--content>.line{width:3.53rem}@media only screen and (max-width: 768px){.label-buckinghamshire .label--content>.line{width:1.3rem}}.label-buckinghamshire .label--content{padding-top:1rem}.label-buckinghamshire .textline .line{width:1px;height:1rem;top:-.6rem;margin-left:.47rem}@media only screen and (max-width: 768px){.label-buckinghamshire .textline .line{margin-left:.2rem}}.label-berkshire .label--content{padding-top:3.2rem}.label-berkshire .textline .line{width:1px;height:3.2rem;top:-2.8rem;margin-left:.47rem}@media only screen and (max-width: 768px){.label-berkshire .textline .line{margin-left:.2rem}}@media only screen and (max-width: 768px){.label-hampshire .textline .descr{display:none}}.label-kent .label--content{padding-top:2rem}.label-kent .textline .line{width:1px;height:2rem;top:-1.6rem;margin-left:.47rem}@media only screen and (max-width: 768px){.label-kent .textline .line{margin-left:.2rem}}.label-bristol .label--content{top:auto;bottom:-.4rem}.label-bristol .line{top:auto;bottom:.4rem}.label-bristol .textline .line{display:none}.label-wiltshire .label--content{top:auto;bottom:-.4rem}.label-wiltshire .line{top:auto;bottom:.4rem}.label-wiltshire .textline .line{display:none}@media only screen and (max-width: 768px){.label-wiltshire .textline .descr{display:none}}.label-southgloucestershire .label--content{padding-right:4rem}@media only screen and (max-width: 768px){.label-southgloucestershire .label--content{padding-right:1.5rem}}.label-southgloucestershire .label--content>.line{width:3.53rem}@media only screen and (max-width: 768px){.label-southgloucestershire .label--content>.line{width:1.3rem}}.label-southgloucestershire .label--content{padding-top:3rem}.label-southgloucestershire .textline .line{width:1px;height:3rem;top:-2.6rem;margin-left:.47rem}@media only screen and (max-width: 768px){.label-southgloucestershire .textline .line{margin-left:.2rem}}.label-gloucestershire .label--content{padding-top:8.5rem}.label-gloucestershire .textline .line{width:1px;height:8.5rem;top:-8.1rem;margin-left:.47rem}@media only screen and (max-width: 768px){.label-gloucestershire .textline .line{margin-left:.2rem}}.label-herefordshire .label--content{top:auto;bottom:-.4rem}.label-herefordshire .line{top:auto;bottom:.4rem}.label-herefordshire .textline .line{display:none}.label-shropshire .label--content{padding-right:4rem}@media only screen and (max-width: 768px){.label-shropshire .label--content{padding-right:1.5rem}}.label-shropshire .label--content>.line{width:3.53rem}@media only screen and (max-width: 768px){.label-shropshire .label--content>.line{width:1.3rem}}.label-warwickshire .label--content{padding-top:5rem}.label-warwickshire .textline .line{width:1px;height:5rem;top:-4.6rem;margin-left:.47rem}@media only screen and (max-width: 768px){.label-warwickshire .textline .line{margin-left:.2rem}}.label-birmingham .label--content{padding-top:3rem}.label-birmingham .textline .line{width:1px;height:3rem;top:-2.6rem;margin-left:.47rem}@media only screen and (max-width: 768px){.label-birmingham .textline .line{margin-left:.2rem}}@media only screen and (max-width: 768px){.label-northnortheastlincolnshire .textline .descr{display:none}}.label-northyorkshire .label--content{padding-top:3rem}.label-northyorkshire .textline .line{width:1px;height:3rem;top:-2.6rem;margin-left:.47rem}@media only screen and (max-width: 768px){.label-northyorkshire .textline .line{margin-left:.2rem}}.label-southyorkshire .label--content{padding-top:4rem}.label-southyorkshire .textline .line{width:1px;height:4rem;top:-3.6rem;margin-left:.47rem}@media only screen and (max-width: 768px){.label-southyorkshire .textline .line{margin-left:.2rem}}.footer{background-color:#2d2d2d;color:#fff;text-align:center;padding:3em}.footer .footer--inner{position:relative;max-width:700px;margin:auto}.footer .top{position:relative;display:inline-block;margin:auto;text-transform:uppercase;background-color:#fff;border-radius:8px;text-decoration:none;font-size:1.3em;color:#2d2d2d;padding:0.2em 0.5em}.footer .top:after{position:relative;display:inline-block;content:'▲';font-size:.5em;padding-left:.5em;vertical-align:middle;top:-.1em}.footer .top:hover{background-color:#684734;color:#fff}.footer .footer--content{padding-top:2em;position:relative;font-size:12px}.footer .footer--content *{line-height:22px}.footer .footer--content p{margin-top:2em}.footer .footer--content p.last{margin-top:4em}.footer .footer--content strong{font-size:17px}.footer .footer--content strong.upper{text-transform:uppercase}.footer .logo{position:relative;display:block;max-width:100%;width:400px;margin:auto}.loading{left:-100%}.body-loading .loading{left:0;transition:none}.lte8 .loading{display:none}.dropdown{position:relative;width:450px;max-width:100%;margin:auto;margin-top:1em}.dropdown button{position:relative;display:block;cursor:pointer;border:0;outline:0;background-color:#fff;width:100%;text-align:left;font-size:1.1rem;line-height:120%;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px}.dropdown .dropdown--button{position:relative;border-radius:8px}.dropdown .dropdown--button:before{position:absolute;top:5px;right:0;height:calc(100% - 10px);border-left:1px solid #2d2d2d;padding-top:5px;padding-bottom:5px;display:block;content:'▼';font-size:.5em;line-height:1rem;vertical-align:middle;width:2rem;text-align:center}.dropdown .dropdown--options{position:absolute;top:100%;left:0;width:100%;overflow:hidden;max-height:0px;z-index:9;border-radius:8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.17);border-top-left-radius:0;border-top-right-radius:0}.dropdown .dropdown--options .dropdown--options--inner{position:relative;max-height:300px;overflow:auto}@media only screen and (max-width: 1100px){.dropdown .dropdown--options .dropdown--options--inner{max-height:300px}}.dropdown .dropdown--options .option{background-color:#eeeeee}.dropdown .dropdown--options .option.selected,.dropdown .dropdown--options .option:focus{background-color:#2d2d2d;color:#fff}@media only screen and (min-width: 1100px){.dropdown .dropdown--options .option:hover,a:hover .dropdown .dropdown--options .option{background-color:#2d2d2d;color:#fff}}.dropdown .dropdown--options .regions{position:relative}.dropdown .dropdown--options .regions .option{padding-left:30px}.dropdown .dropdown--options .regions .regions .option{padding-left:60px}.dropdownopen .dropdown .dropdown--button{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdownopen .dropdown .dropdown--options{max-height:300px}.sqr,.sqr-fb,.sqr-tw,.sqr-embed{position:relative;display:block;cursor:pointer;width:50px;height:50px;text-align:center;line-height:50px}.sqr picture,.sqr-fb picture,.sqr-tw picture,.sqr-embed picture,.sqr img,.sqr-fb img,.sqr-tw img,.sqr-embed img{position:relative;vertical-align:middle;display:inline-block}@media only screen and (max-width: 1100px){.sqr,.sqr-fb,.sqr-tw,.sqr-embed{width:30px;height:30px;line-height:30px}}.sqr-fb{background-color:#4C77D8}.sqr-fb picture,.sqr-fb img{width:14px}@media only screen and (max-width: 1100px){.sqr-fb picture,.sqr-fb img{width:8px}}.sqr-tw{background-color:#059FF5}.sqr-tw picture,.sqr-tw img{width:31px}@media only screen and (max-width: 1100px){.sqr-tw picture,.sqr-tw img{width:15px}}.sqr-embed{background-color:#2d2d2d}.sqr-embed picture,.sqr-embed img{width:31px}@media only screen and (max-width: 1100px){.sqr-embed picture,.sqr-embed img{width:15px}}@media only screen and (max-width: 768px){.sqr-embed{display:none}}.tickerBox{position:absolute;z-index:1000;top:50%;left:20px;display:flex;width:150px;max-width:40%;align-items:stretch;justify-content:space-between;opacity:0;transition:.2s opacity;will-change:auto;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0)}.tickerBox.active{opacity:1}.tickerBox.sticky{position:fixed;top:50% !important}.dropdownopen .tickerBox{opacity:0;pointer-events:none}.tickerArrow{position:relative;overflow:hidden;width:20px;margin-right:5px}.tickerArrow:before{position:absolute;top:50%;left:0;width:20em;height:20em;content:'';-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:2px solid #2d2d2d}.active .tickerArrow:before{transition:.2s border}.sticky .tickerArrow:before{border-color:#fff}.tickerContent{background:#2d2d2d;padding:.3em .5em;width:100%;text-align:right;border-radius:10px;color:#fff}.tickerContent .active{transition:.2s background-color, .2s color}.sticky .tickerContent{background:#fff;color:#2d2d2d}@media only screen and (max-width: 768px){.start .tickerContent{opacity:0}}.tickerText+.tickerText{margin-top:.3em}.tickerText strong{font-size:.6em;line-height:1.3em;display:block;font-weight:normal;text-transform:uppercase}.tickerText__costtext{display:block;font-size:1.15em;margin-top:.2em;padding-top:.2em;padding-bottom:.2em;border-top:1px solid #fff;border-bottom:1px solid #fff;transition:.2s border}.sticky .tickerText__costtext{border-color:#2d2d2d}.tickerText-depth{font-size:.6em}.socialicons{position:fixed;top:20%;right:0;z-index:500}@media only screen and (max-width: 1100px){.socialicons{position:fixed;top:0;right:0}.socialicons .sqr,.socialicons .sqr-fb,.socialicons .sqr-tw,.socialicons .sqr-embed{float:left}}.scaler{position:fixed;bottom:0;left:0;padding:10px;background-color:rgba(255,255,255,0.3)}.scaler input{width:50px;text-align:center}.depthgauge{position:absolute;top:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;color:#fff}.depthgauge:after{position:absolute;top:50%;margin-top:-1px;left:100%;margin-left:3px;background-color:#fff;display:block;content:'';height:2px;width:30px}.heightset{position:relative;visibility:hidden}.heightset picture,.heightset img{position:relative !important}.underground{position:relative;width:100%;background-image:url(../images/photos/ground-bg.png)}.underground .underground--rock{position:relative}.underground .underground--rock:before{position:relative;display:block;content:'';padding-bottom:1217.53246753%}.underground .underground--crust{position:relative;display:block}.underground .underground--crust img{width:100%}.underground .underground--magma{position:relative;background:linear-gradient(180deg, #F15A24, #C52C2C)}.underground .underground--magma:before{position:relative;display:block;content:'';padding-bottom:706.493506494%}
