body{margin:0}#regattaMap{background:#f7e4bc;width:100vw;height:100vh;text-align:center;position:relative;margin:auto;overflow:auto}#regattaMap *{-o-transition:0.3s;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;font-family:'Nunito', sans-serif}#regattaMap .flexFix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#regattaMap .flexFix .informationContainer:first-child{background:#344975}#regattaMap .flexFix .informationContainer:nth-child(2){background:#475a80}#regattaMap .brandLogo{max-width:200px;position:fixed;bottom:50px;right:50px;z-index:1}#regattaMap img{width:100%}#regattaMap .mobileOnly{display:block}#regattaMap.active #headerImage{display:none}#regattaMap.active .mapContainer{max-width:60%!important;float:left}#regattaMap #map{max-width:100%;width:100%;position:absolute;float:left}#regattaMap #map img{width:100%}#regattaMap #map #togglePannel{position:absolute;max-width:300px;width:100%;padding:20px;padding-top:0px;right:80%;left:20px;top:30px;text-align:center;z-index:1}#regattaMap #map #togglePannel .thingsToDo{background:#1b2a57;color:#ffffff;padding:18px;text-align:left;position:relative;cursor:pointer;text-transform:uppercase;font-weight:bold;-o-transition:0s;transition:0s;-moz-transition:0s;-webkit-transition:0s}#regattaMap #map #togglePannel .thingsToDo:after{content:"";background:#344975;background-image:url(https://magento2-complimentary.s3-eu-west-1.amazonaws.com/regatta/images/uk/AW19/Pages/RegattaMap/downArrow.svg);background-size:30px;background-repeat:no-repeat;background-position:center;display:block;position:absolute;width:100%;max-width:56px;height:100%;top:0px;right:0}#regattaMap #map #togglePannel .thingsToDo.active{background:#1b2a57!important;color:#ffffff!important}#regattaMap #map #togglePannel .thingsToDo+.thingsToDoPannel{display:block;background:#344975;text-align:left;cursor:pointer;height:0px;overflow:hidden;text-transform:uppercase;font-weight:bold}#regattaMap #map #togglePannel .thingsToDo+.thingsToDoPannel .active{position:absolute;top:0;background:#1b2a57;width:90%;max-width:180px;height:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:-1}#regattaMap #map #togglePannel .thingsToDo+.thingsToDoPannel>div{color:#ffffff;padding:10px}#regattaMap #map #togglePannel .thingsToDo.active:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#regattaMap #map #togglePannel .thingsToDo.active+.thingsToDoPannel{display:block;height:auto}#regattaMap #map .compassMessage{position:absolute;max-width:350px;border:solid;padding:20px;left:60%;right:40%;width:100%;top:150px;text-align:center;background:#f7e4bc;z-index:1}#regattaMap #map .compassMessage img{width:100%;max-height:initial;margin-top:-35%;max-width:200px}#regattaMap #map .compassMessage .shareblock a{width:30px;height:30px;display:inline-block;margin:10px 0px}#regattaMap #map .compassMessage .shareblock a img{margin:0}#regattaMap #map .mapContainer{position:relative;z-index:0;max-width:1200px;margin:auto}@media only screen and (max-width:770px){#regattaMap #map.active .thingsToDo{background:none!important;color:transparent!important}#regattaMap #map.active .thingsToDo:after{top:0px!important;right:-37px!important}}#regattaMap #output{max-width:50%;float:left;width:100%;position:relative;right:-50%;background:#f7e4bc;z-index:10;overflow-y:auto;top:0;bottom:0}#regattaMap #output .outputItem{display:none;position:relative;height:auto}#regattaMap #output .outputItem:after{content:"VS";position:absolute;top:60%;margin:auto;height:50px;width:50px;right:0;left:0;background:#ffa500;color:#000000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:1000px}#regattaMap #output .outputItem .closeItem{position:absolute;width:30px;height:30px;right:10px;top:20px;padding:10px;background:#ffa500;border-radius:10000px}#regattaMap #output .outputItem.active{display:inline-block}#regattaMap #output .outputItem.active.autoed{padding-top:100px}#regattaMap #output .outputItem.active.autoed .banner h2{text-align:left;width:100%;margin:0}#regattaMap #output .outputItem.active.autoed .banner div{display:none}#regattaMap #output .outputItem .banner{background:#344975;background-image:url(https://cdn.regatta.com/images/uk/AW19/Pages/RegattaMap/banner-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;padding:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#regattaMap #output .outputItem .banner h2{color:#ffffff;text-transform:uppercase!important;letter-spacing:2px;margin-bottom:10px;font-weight:bold;font-size:35px}#regattaMap #output .outputItem .banner h3{text-transform:uppercase;color:#ffffff;letter-spacing:2px}#regattaMap #output .outputItem .banner h3 strong{color:#ffa500}#regattaMap #output .outputItem .informationContainer{max-width:50%;color:#ffffff;float:left}#regattaMap #output .outputItem .informationContainer:nth-child(4){background:#344975}#regattaMap #output .outputItem .informationContainer:nth-child(4) .item .paddingWrapper{position:relative}#regattaMap #output .outputItem .informationContainer:nth-child(5){background:#475a80}#regattaMap #output .outputItem .informationContainer .item .overlayText{display:none!important}#regattaMap #output .outputItem .informationContainer .item .paddingWrapper{padding:10%;text-align:left;height:auto}#regattaMap #output .outputItem .informationContainer .item .paddingWrapper h2{margin:0;font-weight:bold}#regattaMap #output .outputItem .informationContainer .item .paddingWrapper .price{font-size:18px;margin-bottom:20px}#regattaMap #output .outputItem .informationContainer .item .paddingWrapper .price span{color:#ffa500}#regattaMap #output .outputItem .informationContainer .item .paddingWrapper .feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}#regattaMap #output .outputItem .informationContainer .item .paddingWrapper .feature img{max-width:80px;margin-right:20px}#regattaMap #output .social-container{background:#1b2a57;color:#ffffff;padding:20px;display:none}#regattaMap #output .social-container strong{font-weight:bold;font-size:18px}#regattaMap #output .social-container img{max-width:30px;-webkit-filter:invert(100%);filter:invert(100%);margin-top:20px}#regattaMap #output .social-container p{font-size:12px}#regattaMap #output .social-container a{text-decoration:none;margin-bottom:20px;display:inline-block}#regattaMap.active #map{max-width:50%}#regattaMap.active #map .compassMessage{left:110%}#regattaMap.active #output{right:0%}#regattaMap.active .social-container{display:block!important}@media only screen and (max-width:1100px){#regattaMap #map .compassMessage{max-width:200px;left:unset;right:3%;top:3%}#regattaMap #output{max-width:100%;right:-100%}#regattaMap.active #map{max-width:100%}#regattaMap.active #map .compassMessage{left:unset}}@media only screen and (max-width:650px){#regattaMap{overflow-y:auto;overflow-x:hidden}#regattaMap .mobileOnly{display:none}#regattaMap.active #headerImage{display:none}#regattaMap.active .social-container{display:none!important}#regattaMap #headerImage{width:200%;margin-left:-50%}#regattaMap .brandLogo{position:initial}#regattaMap .social-container{display:none!important}#regattaMap.optionSelected #output{max-height:100vh!important;top:0vh!important}#regattaMap.optionSelected #output .informationContainer{display:none}#regattaMap.optionSelected #output .informationContainer.active{display:block}#regattaMap.optionSelected #output .social-container{display:block!important}#regattaMap.optionSelected #output .outputItem.active .closeItem{display:none}#regattaMap.optionSelected #output .outputItem.active .closeItemTwo{display:block!important}#regattaMap.optionSelected #output .outputItem:after{display:none}#regattaMap.active #output{max-height:43vh;top:57vh}#regattaMap.active .compassMessage{border:none}#regattaMap.active #map{max-height:50vh}#regattaMap.active #map .compassMessage{display:none}#regattaMap.active #map .mapContainer{overflow:hidden;max-height:57vh;position:absolute;top:0;margin:0;max-width:100%!important;background:#fde5bd}#regattaMap.active #map .mapContainer .mobileMoveContainer{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);overflow:hidden;position:relative}#regattaMap.active #map .mapContainer#TheNorthenLights>div.mobileMoveContainer{top:50vh;left:40vw}#regattaMap.active #map .mapContainer#SkiResorts>div.mobileMoveContainer{top:40vh;left:25vw}#regattaMap.active #map .mapContainer#Christmaslightsswitchon>div.mobileMoveContainer{top:37vh;left:5vw}#regattaMap.active #map .mapContainer#starGazing>div.mobileMoveContainer{top:37vh;left:5vw}#regattaMap.active #map .mapContainer#Sledding>div.mobileMoveContainer{top:3vh;left:50vw}#regattaMap.active #map .mapContainer#Christmasboattrip>div.mobileMoveContainer{top:-4vh;left:0vw}#regattaMap.active #map .mapContainer#starGazing>div.mobileMoveContainer{top:-45vh;left:20vw}#regattaMap.active #map .mapContainer#PolarExpress>div.mobileMoveContainer{top:-25vh;left:10vw}#regattaMap.active #map .mapContainer#ReindeerExperience>div.mobileMoveContainer{top:-23vh;left:9vw}#regattaMap.active #map .mapContainer#Festivefarm>div.mobileMoveContainer{top:-40vh;left:52vw}#regattaMap.active #map .mapContainer#OutdoorIceRinks>div.mobileMoveContainer{top:-53vh;left:-26vw}#regattaMap.active #map .mapContainer#ChristmasMarkets>div.mobileMoveContainer{top:-51vh;left:0vw}#regattaMap.active #map .mapContainer#WinterSurfing>div.mobileMoveContainer{top:-60vh;left:42vw}#regattaMap.active #map .mapContainer#WinterWonderlands>div.mobileMoveContainer{top:-50vh;left:-36vw}#regattaMap.active #map .mapContainer#VisitingFatherChristmas>div.mobileMoveContainer{top:-66vh;left:50vw}#regattaMap.active #map .mapContainer#Wintercastlevisits>div.mobileMoveContainer{top:-59vh;left:-41vw}#regattaMap #map #togglePannel{position:relative;margin:auto;left:0;right:0;max-width:300px;padding:0}#regattaMap #map #togglePannel .thingsToDo.active+.thingsToDoPannel{position:absolute;width:100%;max-height:33vh;overflow:auto}#regattaMap #map .compassMessage{position:initial;margin:10px auto;max-width:calc(100% - 70px);padding:0px;border:none}#regattaMap #map .compassMessage .shareblock,#regattaMap #map .compassMessage img{display:none}#regattaMap #map .mapContainer{margin-top:10%}#regattaMap #map .mapContainer .mobileOverlay{display:block!important}#regattaMap #output{top:100vh;left:0;position:fixed;bottom:0;height:100%;overflow:auto;background:#1b2a57}#regattaMap #output .outputItem{position:relative;height:auto;overflow:auto}#regattaMap #output .outputItem.itemOne .banner h3>span:last-child,#regattaMap #output .outputItem.itemOne .banner h3>strong{display:none}#regattaMap #output .outputItem.itemTwo .banner h3>span:first-child,#regattaMap #output .outputItem.itemTwo .banner h3>strong{display:none}#regattaMap #output .outputItem.active{text-align:left}#regattaMap #output .outputItem.active h2{width:100%;font-size:18px;padding-right:10%}#regattaMap #output .outputItem.active .closeItem div{width:100%}#regattaMap #output .outputItem.active .informationContainer{max-width:50%;overflow:hidden;position:relative}#regattaMap #output .outputItem.active .informationContainer.active{height:auto;max-width:100%}#regattaMap #output .outputItem.active .informationContainer.active .overlayText{opacity:0!important}#regattaMap #output .outputItem.active .informationContainer.active .item .overlayText+img{width:100%;margin:0}#regattaMap #output .outputItem.active .informationContainer.active .item .overlayText{display:block!important}#regattaMap #output .outputItem.active .informationContainer.active .paddingWrapper{display:block!important}#regattaMap #output .outputItem.active .informationContainer.active+.informationContainer{display:none}#regattaMap #output .outputItem.active .informationContainer .item{position:relative}#regattaMap #output .outputItem.active .informationContainer .item .overlayText{position:absolute;top:0;bottom:0;width:calc(100% - 40px);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:rgba(0, 0, 0, 0.6);font-size:19px;padding:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#regattaMap #output .outputItem.active .informationContainer .item .overlayText>div{font-size:14px;text-decoration:underline}#regattaMap #output .outputItem.active .informationContainer .item .overlayText+img{width:250%;margin-left:-65%}#regattaMap #output .outputItem.active .informationContainer .item .paddingWrapper{height:auto}#regattaMap #output .outputItem .banner>h2{line-height:1.3em;padding-right:14%}#regattaMap #output .outputItem .banner h3{line-height:1.3em;width:100%;padding-right:14%}#regattaMap #output .outputItem .informationContainer .item .paddingWrapper{display:none}#regattaMap #output .outputItem .informationContainer .item .paddingWrapper:after{position:relative!important;left:0;margin-bottom:-65px!important;margin-top:40px!important}}@media only screen and (max-width:412px){#regattaMap.active #map .mapContainer#TheNorthenLights>div.mobileMoveContainer{top:40vh;left:40vw}#regattaMap.active #map .mapContainer#SkiResorts>div.mobileMoveContainer{top:40vh;left:25vw}#regattaMap.active #map .mapContainer#Christmaslightsswitchon>div.mobileMoveContainer{top:40vh;left:5vw}#regattaMap.active #map .mapContainer#Sledding>div.mobileMoveContainer{top:3vh;left:50vw}#regattaMap.active #map .mapContainer#Christmasboattrip>div.mobileMoveContainer{top:-3vh;left:0vw}#regattaMap.active #map .mapContainer#PolarExpress>div.mobileMoveContainer{top:-19vh;left:10vw}#regattaMap.active #map .mapContainer#ReindeerExperience>div.mobileMoveContainer{top:-18vh;left:9vw}#regattaMap.active #map .mapContainer#Festivefarm>div.mobileMoveContainer{top:-30vh;left:52vw}#regattaMap.active #map .mapContainer#OutdoorIceRinks>div.mobileMoveContainer{top:-50vh;left:-26vw}#regattaMap.active #map .mapContainer#ChristmasMarkets>div.mobileMoveContainer{top:-39vh;left:0vw}#regattaMap.active #map .mapContainer#WinterSurfing>div.mobileMoveContainer{top:-50vh;left:42vw}#regattaMap.active #map .mapContainer#WinterWonderlands>div.mobileMoveContainer{top:-46vh;left:-36vw}#regattaMap.active #map .mapContainer#VisitingFatherChristmas>div.mobileMoveContainer{top:-62vh;left:50vw}#regattaMap.active #map .mapContainer#Wintercastlevisits>div.mobileMoveContainer{top:-57vh;left:-41vw}}@media only screen and (max-width:350px){#regattaMap.active #map .mapContainer#TheNorthenLights>div.mobileMoveContainer{top:50vh;left:40vw}#regattaMap.active #map .mapContainer#SkiResorts>div.mobileMoveContainer{top:40vh;left:25vw}#regattaMap.active #map .mapContainer#Christmaslightsswitchon>div.mobileMoveContainer{top:43vh;left:5vw}#regattaMap.active #map .mapContainer#Sledding>div.mobileMoveContainer{top:8vh;left:50vw}#regattaMap.active #map .mapContainer#Christmasboattrip>div.mobileMoveContainer{top:3vh;left:0vw}#regattaMap.active #map .mapContainer#PolarExpress>div.mobileMoveContainer{top:-28vh;left:10vw}#regattaMap.active #map .mapContainer#ReindeerExperience>div.mobileMoveContainer{top:-23vh;left:9vw}#regattaMap.active #map .mapContainer#Festivefarm>div.mobileMoveContainer{top:-47vh;left:42vw}#regattaMap.active #map .mapContainer#OutdoorIceRinks>div.mobileMoveContainer{top:-50vh;left:-26vw}#regattaMap.active #map .mapContainer#ChristmasMarkets>div.mobileMoveContainer{top:-48vh;left:0vw}#regattaMap.active #map .mapContainer#WinterSurfing>div.mobileMoveContainer{top:-51vh;left:42vw}#regattaMap.active #map .mapContainer#WinterWonderlands>div.mobileMoveContainer{top:-49vh;left:-36vw}#regattaMap.active #map .mapContainer#VisitingFatherChristmas>div.mobileMoveContainer{top:-62vh;left:50vw}#regattaMap.active #map .mapContainer#Wintercastlevisits>div.mobileMoveContainer{top:-56vh;left:-41vw}}