@import url(/node_modules/@fortawesome/fontawesome-free/css/all.css);.detail-page-parent.row{margin-left:3vh!important}.detail-page-body{background:#fff;box-shadow:16px -16px 0 0 hsla(0,0%,100%,.53);margin-top:5%;padding:2vh;height:65vh}.detail-page-body .detail-meta{color:#494949;font-size:1.8vh;font-weight:300;margin-bottom:1vh}.detail-page-body .detail-meta a{color:#11727c;font-weight:700;padding-bottom:2px;border-bottom:1px solid #225378}.detail-page-body .detail-meta a:hover{text-decoration:none}.detail-page-body .detail-meta .detail-meta-author{color:#000;font-weight:400}.detail-page-body .detail-meta .detail-meta-date:before{content:"·";font-weight:700;padding-left:.3em;padding-right:.2em}.detail-page-body h1{font-size:3vh;font-family:"Lora",serif;margin-bottom:.5vh}.detail-page-body .badge{background-color:#225378;color:#fff;text-align:center;display:block;width:-webkit-fit-content;width:fit-content;margin-bottom:2vh;position:absolute;top:-2vh;left:-1vw;border-radius:unset;height:4vh;font-size:1.8vh;padding:1vh 1vw 5px;font-weight:unset;margin-left:-3px}.detail-page-body .text-content{overflow-y:scroll;overflow-x:hidden;font-size:2vh;line-height:3.25vh;margin-top:2vh;width:auto;height:45vh}.event-qrcode-parent{margin-top:1vh}.event-qrcode-parent .qr-code-code{text-align:left}.event-qrcode-parent .qr-code-code canvas{margin-left:1vw}.event-qrcode-parent .qr-code-text{text-align:right;font-size:2vh}.event-qrcode-parent .qr-code-text span{position:absolute;bottom:1px;display:block;right:-18px}.detail-contact,.detail-openingtimes{white-space:pre-wrap}.detail-sidebar{font-size:1.5vh;padding-left:5vh!important}.detail-sidebar .text-details{overflow-y:auto;max-height:57vh}.detail-sidebar .text-details a{color:#11727c;padding-bottom:2px;border-bottom:1px solid #225378;font-weight:700}.detail-sidebar .text-details a:hover{text-decoration:none}.detail-sidebar p{margin-bottom:3vh}.leisure-qrcode-parent{background:#fff;text-align:right;padding-top:1em;padding-right:0!important;z-index:100000000}.leisure-qrcode-parent canvas{margin-left:1em}.article-body-row,.event-body-row,.leisure-body-row{padding-left:1vh;padding-right:1vh}.event-body .badge{display:block}.event-body .event-content.qr-code{height:460px}.event-body .event-body-row{padding-top:4vh}.event-body .event-body-row .col-lg-8{padding-right:2vw}.leisure-body{padding-top:4vh}.leisure-body .badge{display:block}.leisure-body .leisure-content.qr-code{height:460px}.detail-backdrop{position:fixed;left:-1px;width:100%;height:100%;background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important}.loading-indicator{margin:0 auto;color:hsla(0,0%,50.2%,.10196078431372549);top:45%;position:relative}.fullscreen-loading-indicator-parent{height:100%;width:100%;position:relative}.fullscreen-loading-indicator{margin:0;position:absolute;top:50%;left:50%;color:hsla(0,0%,50.2%,.10196078431372549)}.sidebar{border-top-left-radius:7px;background:#fff;position:fixed;right:-1px;top:34%;width:14vw;align-self:center;box-shadow:4px 4px 16px rgba(34,83,120,.2)}.sidebar .sidebar-inner{display:flex;flex-direction:column;justify-content:space-around;padding:2vh;height:100%}.sidebar a{color:#11727c;width:100%;padding-top:1vh;padding-bottom:1vh;margin-bottom:1vh}.sidebar a,.sidebar a.active{display:block;font-size:2.2vh;word-wrap:break-word}.sidebar a.active{text-decoration:underline;font-weight:700}.sidebar a:hover{text-decoration:none}.sidebar span.sidebar-header{background:#225378;display:block;color:#fff;text-decoration:none;font-size:25px;padding:.75vh 2vh}.sidebar .sidebar-item-inner-icon{margin-right:10px}.sidebar .sidebar-item-inner-icon img{margin-top:-6px;width:34px}.other-events-link{color:#fff;display:block;text-decoration:underline;font-weight:700;font-size:25px;padding:1em 1em 2em 2em;word-wrap:break-word;position:fixed;right:1em;bottom:90px}.list-page{margin-right:16%;margin-top:1vh;margin-left:1vw}.list-page .badge{text-align:center;font-weight:700;margin-right:1em;margin-top:1em;margin-bottom:1.5em;border-radius:unset;height:4vh;padding:1.1vh 30px 5px;font-size:1.5vh}.list-page .list-channel-badge{background:linear-gradient(0deg,rgba(31,130,192,.2),rgba(31,130,192,.2)),#225378;color:#fff;margin-right:1em;margin-top:1em}.list-page .badge-light{border:1px solid #225378;color:#225378}.list-page .list-item-row{padding-left:unset}.list-page .list-item-row .col-lg-3{padding-left:0}.list-page h1{font-weight:300;margin-bottom:1rem}.events-list .list-page{margin-right:unset!important}.list-item{background:#fff;color:#000;margin-bottom:2vh;box-shadow:4px 4px 16px rgba(34,83,120,.2);height:7.5vw!important;display:block}.list-item .list-item-text-content-container{padding:20px 0 20px 3px}.list-item .list-item-text-content-container h4{font-family:"Lora",serif;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.list-item .col-lg-12 .list-item-text-content-container{padding:20px 18px 20px 3px}.list-item:active,.list-item:hover{text-decoration:none;color:inherit}.list-item .list-item-image{width:100%;height:7.5vw!important;vertical-align:middle;object-fit:cover}.list-item .list-announcement-qr-code{width:5vw!important;height:5vw!important;margin-left:-.5vw;margin-top:1.25vw}.list-item .list-item-meta{font-weight:300;font-size:1.3vh;color:#252525;font-style:italic;margin-left:-.1vw}.list-item .row{padding-left:1.5vh}.list-item.next-page-item{text-align:center;padding-top:3vw;font-size:1.8vh;vertical-align:middle;text-transform:uppercase;font-weight:700;color:#11727c}.list-item.next-page-item:hover{text-decoration:none;color:inherit}.list-item.next-page-item img{height:1.8vh;margin-left:.5em;margin-top:-4px;object-fit:fill}.list-item a{display:contents;color:#000}.list-item .list-item-title{word-break:keep-all;font-size:1.5vh;font-weight:400}.list-item .leisure-icon{color:#ca6e02;height:2vh;margin-left:.2vw;margin-top:-.2vw;vertical-align:middle}.list-item p{margin-bottom:unset}.list-item p.list-item-text-content{color:#252525;font-weight:300}.list-item-text,.list-item-text b{overflow:hidden;text-overflow:ellipsis}.list-item-text b{white-space:nowrap;font-size:1.7vh}.list-item-text p.list-item-text-meta{margin-bottom:unset;color:#252525;font-style:italic;font-size:10pt;margin-left:-1pt}.list-item-text p.list-item-text-content{font-size:11pt;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#252525}.list-item-text p.list-item-leisure-content{font-size:10pt}.list-item-text p.announcement-content{font-size:9pt;color:#252525}.start-view.has-breaking-news{margin-top:0!important}.map-channel .card-body{padding:unset}.map-channel .card-body .leaflet-control-container{display:none}.card{border:unset!important;border-radius:0!important;box-shadow:4px 4px 16px rgba(34,83,120,.2);margin-bottom:30px;height:34vh;border-style:none!important}.card .card-img-top{border-style:none!important;height:18.5vh;border-radius:unset;object-fit:cover}.card .card-title{font-family:"Lora",serif;font-style:normal;font-weight:500;font-size:1.85vh;line-height:19px;margin-bottom:1vh;margin-top:.2vh;text-align:center}.card .card-body{border-style:none!important}.card .card-text{padding-bottom:unset}.card .card-text span.main-text{white-space:break-spaces;overflow:hidden;text-overflow:ellipsis;font-family:sans-serif,Lato;font-style:normal;font-weight:400;font-size:1.3vh;height:4vh;display:inline-block;margin-top:.5vh;display:none}.card .card-header{text-align:center;text-transform:uppercase;background:#225378;color:#fff;font-size:1.5vh;font-weight:400;border-bottom:unset;border-radius:0!important;padding:.6rem 1.25rem;letter-spacing:.15em}.card .card-footer{text-align:center;border:unset;padding-top:unset;padding-bottom:unset;background-color:#fff;position:absolute;bottom:10px;width:100%;height:4.5vh}.card .card-footer .row{height:unset!important}.card .card-footer .btn{font-size:1.2vh;line-height:21px;padding:.5em;width:100%;letter-spacing:.1em}.card .card-footer .btn-primary{background:#11727c;border-color:#11727c;color:#fff;font-weight:700}.card .card-footer .btn-secondary{background:#fff;border:1px solid #11727c;color:#11727c;font-weight:700}.card .map-parent{padding:unset}.highlighted .card-header{background:#225378;color:#fff}.map-channel .card-body{padding-top:unset!important}.map-channel .card-body .leaflet-container{width:100%;height:100%;z-index:100000}.map-channel .card-body .leaflet-tooltip{font-weight:700;font-size:14px;background:unset;border:unset;box-shadow:unset;color:#11727c;text-shadow:3px 3px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.map-channel .card-footer{margin-top:1vh;height:4vh}.map-channel .card-footer .map-channel-button{z-index:100000;position:relative}.bullets-parent{position:relative;text-align:center;margin-top:-2px}.bullets-parent .bullet{width:5px;height:5px;display:inline-block;border-radius:5px;background:#225378;margin-right:5px;margin-left:5px;outline:none}.bullets-parent .bullet-active{width:8px;height:8px;border-radius:8px}.emergency-footer,.emergency-service-text{font-size:11pt}.emergency-services-footer{text-align:left}.emergency-services-footer .fa-phone-alt{margin-top:.4em;font-size:19pt;color:#eb7f00}.emergency-services-body .card-title{text-align:left}.emergency-services-body .card-title.emergency-call-title{margin-top:30px}.emergency-channel-link{color:#000;color:initial}.emergency-channel-link:active,.emergency-channel-link:hover{color:#000;color:initial;text-decoration:none;outline:none}.emergency-general,.emergency-general-phonenumber{display:table;text-align:left;font-size:10pt}.emergency-general-phonenumber{font-weight:700}.channel-box-map{z-index:100000000;width:100%!important;height:88%!important;position:absolute!important}.leaflet-container{height:79%;width:86vw}.showcase-map{position:fixed;left:-1px}.showcase-categories{height:79%;position:absolute;width:15%;right:-1px}.showcase-categories.has-breaking-news{height:77%}.showcase-categories .list-group-item{border-radius:unset!important;font-size:14pt;padding-top:10pt;border-bottom:1.5px solid #c4c4c4;border-top:unset!important}.showcase-categories .list-group-item img{height:50px;margin-right:10px}.showcase-categories .list-group-item:last-child{border-bottom:unset!important}.showcase-categories .list-group-item.is-active.activity{background-color:#762fad;color:#fff}.showcase-categories .list-group-item.is-active.health{background-color:#d1193f;color:#fff}.showcase-categories .list-group-item.is-active.attraction{background-color:#225378;color:#fff}.showcase-categories .list-group-item.is-active.coworking{background-color:#32464d;color:#fff}.showcase-categories .list-group-item.is-active.catering{background-color:#ee9816;color:#fff}.showcase-categories .list-group-item.is-active.local{background-color:#01ace2;color:#fff}.showcase-categories .list-group-item.is-active.culture{background-color:#58ae96;color:#fff}.showcase-categories .list-group-item.is-active.cycling-layer{background-color:#437611;color:#fff}.showcase-categories .list-group-item.is-active.hotels{background-color:#a7c201;color:#fff}.showcase-categories .list-group-item.is-active.hiking-layer{background-color:#7d4c30;color:#fff}.showcase-categories .list-group-item.is-active.location-pin{background-color:#6b6e71;color:#fff}.leaflet-popup-content-wrapper{border-radius:0}.leaflet-popup-close-button{display:none}.leaflet-control-attribution{position:fixed!important;left:0!important;top:12vh!important;pointer-events:none}.leaflet-control-zoom{position:fixed;bottom:15vh;right:17vw;border:unset!important}.leaflet-control-zoom a{width:3vw!important;height:3vw!important;line-height:3vw!important;-webkit-tap-highlight-color:transparent}.leaflet-control-zoom a::selection{background-color:#fff}.leaflet-control-zoom .leaflet-control-zoom-in{margin-bottom:3vh}.leaflet-popup-content a{color:#000}.leaflet-popup-content a:hover{text-decoration:none;color:inherit}.leaflet-popup-content .btn{background:#11727c;border-color:#11727c;color:#fff;font-weight:700;font-size:1vh;line-height:21px;box-shadow:1px 4px 4px rgba(0,0,0,.25);padding:.5em;width:100%;text-transform:uppercase}.popup-qrcode,.popup-qrcode-parent{margin-top:1vh}.popup-qrcode{text-align:center}@media (max-width:1500px){.detail-page-parent.row{margin-left:0!important}.main{padding-left:5px!important}.detail-meta{display:none}.detail-page-body{height:100%}}body,html{touch-action:none}#root,.container-fluid,body,html{height:100%;overflow:hidden;padding-left:unset;padding-right:unset;font-family:"Lato",sans-serif}.container-fluid{background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important}.header-content{margin:1vh 2vw 2vh 1vw}.header{background-color:#fff;border-top:.5vh solid #fff;height:12vh;border-bottom:1px solid #c4c4c4}.header .header-column-title{font-size:1.5vh}.header .wifi-text .header-column-title{display:block;text-align:right}.alert{background:#eb7f00;color:#fff;border:unset;height:4vh;padding-top:.4vh;font-size:2vh}.breaking .col .alert{margin-bottom:unset;border-radius:unset}.weather-and-time-container,.wifi-box-parent{margin-top:1.5vh}.wifi-box-parent .wifi-text-sub{text-transform:uppercase;font-weight:700;font-size:2.2vh}.weather-forecast{margin-top:0!important}.weather-forecast .col:nth-child(4){border-right:1px solid #979797;margin-right:1em}.weather-forecast .weather-api-source{color:#c4c4c4;width:100%;display:inline-block;text-align:right;font-size:1vh;margin-top:.6vh;margin-right:8vw}.last-today-forecast:after{border-right:1px solid #979797;position:absolute;left:0;content:" ";display:block;height:7.2vh;width:100%;top:0;margin-left:-.5vw}.main{height:88vh;padding:3vh 5vw;background:#5a93df;background-image:linear-gradient(206deg,#afdbe0 5%,rgba(88,174,150,.15))}.main.announcement-list,.main.articles-list,.main.events-list,.main.leisure-list{padding:3vh 5vw 3vh 7vw}.main.articles-detail,.main.events-detail,.main.leisure-detail,.main.map{padding:0 5vw}.footer{height:7%;z-index:100000;background:#fff;position:fixed;bottom:0;width:100%}.footer :first-child{height:100%}.banner-container-parent{border-left:1px solid #f1f1f1}.page-spinner{display:block;width:100%;height:100%;text-align:center}.page-spinner svg{color:#fff}.page-404{width:100%;height:100%}.page-404 div{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-404 div h1{font-family:"Lato",sans-serif;font-weight:300}.bold-text,.subtext{font-weight:700}.subtext{font-size:2.2vh}a.no-highlight,a.no-highlight:active,a.no-highlight:hover{color:#000;color:initial;text-decoration:none;text-decoration:initial}.logo-only-banner,.text-and-logo-banner,.text-only-banner{display:table-cell;text-align:left;width:100%;padding-right:.5em;padding-left:2em;word-break:break-word;color:grey;font-size:1.25vh;vertical-align:middle}.logo-only-banner img,.text-and-logo-banner img,.text-only-banner img{height:5vh!important;margin-top:1vh;margin-bottom:1vh;margin-right:1vh}.logo-only-banner{text-align:center}.text-only-banner{margin-top:1.5vh;vertical-align:middle}.banner-container-parent{height:100%!important}.banner-container-parent .row{padding-left:1vw;padding-right:1vw}.ad-content-logo{padding:.5vh}.ad-only-logo{text-align:center;height:14%;padding:1vh}.ad-only-logo img{padding:unset!important}.ad-content-text{font-size:1.3vh;display:flex;align-items:center;color:grey}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.breaking-news-parent{position:absolute;bottom:7%;width:100%;border-radius:unset;margin-bottom:unset}.breaking-news-parent .breaking-news{-webkit-animation:marquee 60s linear infinite;animation:marquee 60s linear infinite;z-index:1000000;white-space:nowrap}.header-weather-icon{margin-left:.5vw;height:2vh;margin-top:5pt}.header-logo-parent{padding-left:1vw;font-size:1.5vh}.header-logo-parent .header-logo-name{text-transform:uppercase;font-weight:700;font-size:2.2vh}.header-logo-parent .header-logo{height:9vh;margin-right:1vw}.header-logo-parent .header-and-logo{margin-top:1.5vh}.header-link{color:#000;color:initial}.header-link:active,.header-link:hover{color:#000;color:initial;text-decoration:none;outline:none}.nav-button{background:#fff;height:13vh;width:13vh;border-radius:120px;padding-left:6vh;box-shadow:5px 6px 9px rgba(0,0,0,.25);z-index:1000;left:-4vh;padding-right:.5vw}.home-button{position:fixed;left:-6vh;top:35%}.home-button.no-back-button{top:45%}.back-button{position:fixed;left:-6vh;top:50%}.wifi-qr-code{width:9vh!important;height:9vh!important}.wifi-info-icon{margin-top:.5vh;height:3vh}.close-wifi-info-box-icon{height:2vh;position:absolute;top:1vh;right:1vh}.wifi-text-sub span{display:block;width:100%;text-align:right}.modal{top:10vh!important;right:5vw!important;z-index:100000002}.modal-backdrop{z-index:100000001}.wifi-modal .modal-dialog{margin:unset;right:13vw;position:fixed;top:13vh}.modal-content{border:unset;border-radius:unset}.modal-content .modal-body{padding:unset}.modal-content .modal-body div{padding-left:2vw;padding-right:2vw}.modal-content .modal-body div:not(:first-of-type){margin-top:1vh}.modal-content .modal-body div:first-of-type{margin-top:2vh}.modal-content .modal-body div:last-of-type{margin-bottom:2vh}.qr-parent{margin-top:-1.5vh}
/*# sourceMappingURL=main.47eb010a.chunk.css.map */