@import url("https://cdn.jsdelivr.net/npm/leaflet@1/dist/leaflet.min.css");@import url("https://cdn.jsdelivr.net/gh/mwasil/Leaflet.Rainviewer/leaflet.rainviewer.css");@import url("https://cdn.jsdelivr.net/npm/bootstrap@5/dist/css/bootstrap.min.css");@import url("https://cdn.jsdelivr.net/npm/npm/luminous-lightbox@2/dist/luminous-basic.min.css");@font-face{font-family:icons;font-display:swap;src:url(/images/fonts/icons.eot?a74d84ed360d8590c5797fda430e830f#iefix)format("embedded-opentype"),url(/images/fonts/icons.woff?a74d84ed360d8590c5797fda430e830f)format("woff"),url(/images/fonts/icons.woff2?a74d84ed360d8590c5797fda430e830f)format("woff2")}i[class^=fa-]:before,i[class*=\ fa-]:before{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;font-family:icons!important;font-weight:400!important}.fa-search:before{content:""}.fa-phone:before{content:""}.fa-envelope:before{content:""}.fa-circle-chevron-right:before{content:""}i[class^=fa-],i[class*=\ fa-]{vertical-align:middle}.fs-0{font-size:3rem}.lum-img{-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}.lum-lightbox.lum-open{z-index:3}footer .small{font-size:.75em}main{background:url(/images/main.webp?v=202206051854) 0 0/cover no-repeat;position:relative;overflow:hidden}main>*{z-index:2;position:relative}main .video-bg{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}main .video-bg video{object-fit:cover;display:block}.experimental span{color:var(--bs-red);font-size:.6rem;display:block}.experimental strong{white-space:nowrap;background:var(--bs-red);color:var(--bs-white);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-right:5px;padding:1px 5px;display:inline-block}.loading{z-index:9999;background:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.loading img{width:40px;height:40px;position:absolute;top:300px;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}a[href*=leafletjs],a[href*=leafletjs]+span{display:none!important}.search-form{margin-bottom:1rem;position:relative}.search-form input{width:100%}.search-form button{border:0;position:absolute;top:0;right:0}.search-form button:disabled{border:0}.search-form button img{width:26px;height:26px;display:block}.autocomplete{z-index:9999;border:1px solid #ddd;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;width:100%;position:absolute;top:100%;left:0;overflow:hidden;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.3);-moz-box-shadow:0 5px 10px rgba(0,0,0,.3);-ms-box-shadow:0 5px 10px rgba(0,0,0,.3);-o-box-shadow:0 5px 10px rgba(0,0,0,.3);box-shadow:0 5px 10px rgba(0,0,0,.3)}.autocomplete-item{cursor:pointer;cursor:pointer;background-color:#fff;padding:.5rem 1.5rem}.autocomplete-item:hover{background-color:#eee}#map{height:256px;margin-bottom:1rem}input[name=system]{opacity:0;width:0;height:0;position:absolute;top:-9999px;left:-9999px}input[name=system]~div .metric{display:none!important}input[name=system]~div .imperial{display:initial!important}input[name=system]:checked~div .metric{display:initial!important}input[name=system]:checked~div .imperial{display:none!important}input[name=system]:checked~div .switch{background-color:#2196f3}input[name=system]:checked~div .switch:before{-webkit-transform:translate(24px);-moz-transform:translate(24px);-ms-transform:translate(24px);-o-transform:translate(24px);transform:translate(24px)}.switch{color:#fff;cursor:pointer;background-color:#ff5722;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;width:48px;height:24px;font-size:.8rem;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative}.switch span{text-align:center;width:50%;display:block}.switch span:first-child{padding-left:3px}.switch span:last-child{padding-right:5px}.switch:before{content:"";background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:20px;height:20px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;bottom:2px;left:2px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.35);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.35);-ms-box-shadow:1px 1px 2px rgba(0,0,0,.35);-o-box-shadow:1px 1px 2px rgba(0,0,0,.35);box-shadow:1px 1px 2px rgba(0,0,0,.35)}.weather-card{margin:0;padding:0;list-style:none}.weather-card li{border-bottom:1px solid #ddd;-ms-flex-pack:justify;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;padding:.5em 0;display:-webkit-flex;display:-ms-flexbox;display:flex}.weather-card li:last-child{border-bottom:none}.forecast-item{-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:2rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.forecast-item>div{-ms-flex-positive:0;-webkit-flex-grow:0;-o-flex-grow:0;flex-grow:0;-ms-flex-negative:0;-webkit-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0}.forecast-item .forecast-date{width:90px}.forecast-item .forecast-icon{width:64px}.forecast-item .forecast-temp{width:100px}.forecast-item .forecast-rain{-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;width:80px;display:-webkit-flex;display:-ms-flexbox;display:flex}.forecast-item .forecast-uv{width:64px}.forecast-item .forecast-snowdepth,.forecast-item .forecast-snowfall,.forecast-item .forecast-wind{width:100px}.forecast-item .forecast-description{-ms-flex-positive:1;-webkit-flex-grow:1;-o-flex-grow:1;flex-grow:1}@media (width<=767px){.hourly-time>span{display:block}}#icon{width:180px;height:180px}#time{min-width:60px;display:inline-block}[data-binding*=uv_index]{text-align:center;width:128px;height:128px;margin:auto;font-size:2.5rem;font-weight:700;line-height:130px;position:relative}[data-binding*=uv_index]:before{content:"";width:512px;height:512px;clip-path:path("M394.3,457.8c-5.8,0-11.6-2.4-15.8-7c-7.8-8.7-7.1-22.2,1.6-30c39.2-35.2,61.6-85.6,61.6-138.2 c0-102.4-83.3-185.7-185.7-185.7c-102.4,0-185.7,83.3-185.7,185.7c0,52.6,22.5,103,61.6,138.2c8.7,7.8,9.4,21.3,1.6,30 c-7.8,8.7-21.3,9.5-30,1.6c-48.1-43.3-75.7-105.2-75.7-169.8c0-61,23.7-118.3,66.9-161.4C137.7,78,195,54.2,256,54.2 c61,0,118.3,23.7,161.4,66.9c43.1,43.1,66.9,100.4,66.9,161.4c0,64.7-27.6,126.6-75.7,169.8C404.5,456,399.4,457.8,394.3,457.8z");background:conic-gradient(from 180deg,#72aa42,#fce300,#f68c1f,#d13438,#5d2f8f);display:block;position:absolute;top:0;left:0;-webkit-transform:scale(.25)translate(-150%,-150%);-moz-transform:scale(.25)translate(-150%,-150%);-ms-transform:scale(.25)translate(-150%,-150%);-o-transform:scale(.25)translate(-150%,-150%);transform:scale(.25)translate(-150%,-150%)}[data-binding*=uv_index]:after{content:"";-webkit-transform-origin:51px -22px;-moz-transform-origin:51px -22px;-ms-transform-origin:51px -22px;-o-transform-origin:51px -22px;transform-origin:51px -22px;width:24px;height:24px;-webkit-transform:rotate(calc(var(--index)*275deg/11));-moz-transform:rotate(calc(var(--index)*275deg/11));-ms-transform:rotate(calc(var(--index)*275deg/11));-o-transform:rotate(calc(var(--index)*275deg/11));transform:rotate(calc(var(--index)*275deg/11));background:rgba(255,0,0,.533);border:3px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;top:93px;left:13px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);-moz-box-shadow:0 3px 5px rgba(0,0,0,.3);-ms-box-shadow:0 3px 5px rgba(0,0,0,.3);-o-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3)}.current-hourly{display:-webkit-flex;display:-ms-flexbox;display:flex}.current-hourly>.hourly-item{text-align:center;width:8.33333%}.hourly-wind{-ms-flex-pack:center;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;gap:.125rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.hourly-wind svg{width:24px;height:24px}@media (width<=767px){.nav-content{overflow-y:hidden}.nav-content>*{min-width:900px}.chart{position:relative}.chart:after{content:"";z-index:1000;background:0 0;display:block;position:absolute;inset:0}}.sea-temp{color:#fff;background:#e91e63;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:0 5px;padding:7px;font-weight:600}.loading img{top:300px}.current-chart-container{width:100%;height:400px}.marine .current-chart-container{height:200px}.current-chart-container svg{width:100%;height:100%}#aiq-chart-container{width:100%;height:240px}#aiq-chart-container svg,#current-chart-container svg{width:100%;height:100%}.wind_degree_arrow{vertical-align:top;width:20px;height:20px;display:inline-block}[data-format=wind_degree_arrow]{width:100px;height:100px;margin:auto;display:block}[data-format=wind_degree_arrow] svg,[class*=wind_degree_arrow] svg{width:100%;height:100%;display:block}.marine:empty:after{content:"There is no marine data for this location.";color:#2196f3;text-align:center;padding:200px 20px;font-style:italic;font-weight:100;display:block}.apexcharts-tooltip-text{line-height:1}.apexcharts-tooltip-series-group{-ms-flex-align:center;-webkit-align-items:center;-o-align-items:center;align-items:center;padding-bottom:0!important}.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker{width:9px;height:9px;display:block;overflow:hidden}.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker:before{background:currentColor;line-height:1;display:block;overflow:hidden;content:""!important;-webkit-border-radius:9px!important;-moz-border-radius:9px!important;-ms-border-radius:9px!important;-o-border-radius:9px!important;border-radius:9px!important;width:9px!important;height:9px!important}