:where(html){line-height:1.15}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}
.uvi.low{background-color:#4fb348}.uvi.moderate{background-color:#f7b618}.uvi.high{background-color:#f15c22}.uvi.very_high{background-color:#d81f26}.uvi.extreme{background-color:#8b5ea7}:root{font-family:-apple-system -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;interpolate-size:allow-keywords}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*::before,*::after{box-sizing:inherit}:root{--bg-color: #e9f1fb}:root .dark-theme{display:none}:root .light-theme{display:block}:root body.theme-dark{--bg-color: #000}:root body.theme-dark .dark-theme{display:block}:root body.theme-dark .light-theme{display:none}p,h1,h2,h3,h4,h5,h6,hr,ul,li{margin:0;padding:0}ul{list-style:none}em{font-weight:500;font-style:normal}h1{font-weight:500;font-size:1.25rem;padding:0px 0px 8px 16px}h1.subpage{font-weight:300;font-size:1.85rem;padding-bottom:0}h1.subpage a{color:inherit;text-decoration:none}h2{font-weight:500;font-size:1rem;padding:8px 0px 8px 16px}h2.subpage{font-weight:300;font-size:1.25rem;padding-bottom:12px}body{font-size:.875rem;font-weight:400;line-height:1.45;max-width:61.25rem;margin:0 auto;position:relative;color:#3a3a3a;background-color:#e9f1fb}body.menuVisible{overflow:hidden}img.mid{opacity:.5}img.low{opacity:.25}.warm{color:#e3303d}.cold{color:#00adef}.rain{color:#5499f7}nav{padding:16px 12px 24px 12px;z-index:10000}nav.menu{inset:0;display:none;position:fixed;color:#fff;background-color:#2658a8}nav.menu.open{display:block}nav.menu .content{overflow:hidden;overflow-y:visible}nav.menu .content .feedback{margin:16px 0px 0px 0px}nav.menu .content .feedback h2{font-size:1.25rem;padding-left:8px}nav.menu .content .feedback p.lead{padding:0px 8px 8px 8px}nav.menu .content .feedback p.center{font-weight:500;font-size:.9rem;text-align:center}@media(min-width: 32.5rem){nav.menu .content .feedback p.center{text-align:left;padding-left:8px}}nav.menu .content .feedback p a{max-width:24em;background-color:#fff;color:#2658a8;display:block;cursor:pointer;border-radius:.5rem;font-weight:600;font-size:.95rem;text-decoration:none;text-align:center;padding:8px;margin:12px 8px 8px 8px}nav.menu .content a{color:inherit;text-decoration:none}nav.menu .content .location{padding:8px 0px 0px 8px}nav.menu .content .location ul{display:flex;align-items:center}nav.menu .content .location ul li.sep{padding:0px 6px}nav.menu .content .location ul li a{text-decoration:none;color:#e9f1fb}nav.menu .content .location ul li a svg{vertical-align:middle}nav.menu .content .location h2{font-weight:300;font-size:1.75rem;padding:8px 0px 16px 0px}nav.menu .content .links ul{padding:0px 0px 0px 8px}nav.menu .content .links ul li{padding:8px 0px}nav.menu .content .links ul li.title{font-weight:500;font-size:1rem;padding:16px 0px 4px 0px}nav.menu .content .links ul li.title:first-child{padding-top:0}nav.menu .content .links ul li a{display:inline-block}nav.menu .content .links ul li a img,nav.menu .content .links ul li a svg{color:#e9f1fb;display:inline-block;vertical-align:middle;margin:0px 4px 0px 0px}header .top,nav .top{display:flex;align-items:center;padding:0px 0px 0px 8px}header .top div,nav .top div{flex:1}header .top div.button,nav .top div.button{text-align:right}header{padding:16px 0px 24px 0px;margin:0px 12px 0px 12px}header.subpage{padding-bottom:12px}header.floating{position:absolute;top:0;left:0;right:0;z-index:10;padding:0;box-shadow:3px 4px 8px 1px rgba(0,0,0,.18)}header.floating .location-container-wrap .location-container{margin:8px 0px 0px 0px}header .location-container-wrap{position:relative}header .location-container-wrap.collapsible .location-container{border-bottom-right-radius:0}header .location-container-wrap.collapsible:not(.expanded) .location-container{padding-bottom:12px}header .location-container-wrap.collapsible:not(.expanded) .location-container .favorites{display:none}header .location-container-wrap .location-container{margin:12px 0px 0px 0px;padding:12px 16px 8px 16px;background-color:#fff;border-radius:.5rem}header .location-container-wrap .location-container .search-locate{display:flex;align-items:center}header .location-container-wrap .location-container .search-locate .search{flex:1;position:relative}header .location-container-wrap .location-container .search-locate .search #favorite-toggle .location-set-favorite,header .location-container-wrap .location-container .search-locate .search #favorite-toggle .location-rem-favorite{position:absolute;color:#2658a8;left:.5rem;top:.3rem}header .location-container-wrap .location-container .search-locate .search #favorite-toggle .location-rem-favorite{display:none}header .location-container-wrap .location-container .search-locate .search #favorite-toggle.is-favorite .location-set-favorite{display:none}header .location-container-wrap .location-container .search-locate .search #favorite-toggle.is-favorite .location-rem-favorite{display:block}header .location-container-wrap .location-container .search-locate .search svg.location-marker{position:absolute;left:.5rem;top:.4rem}header .location-container-wrap .location-container .search-locate .search input{width:100%;font-size:1.1rem;background-color:#e9f1fb;padding:4px 0px 4px 34px;border:1px solid #daeaf6;border-radius:.5rem}header .location-container-wrap .location-container .search-locate .search ul{width:100%;max-height:20rem;overflow-y:auto;position:absolute;cursor:pointer;background-color:#eff7ff}header .location-container-wrap .location-container .search-locate .search ul.hidden{display:none}header .location-container-wrap .location-container .search-locate .search ul li{cursor:pointer;font-size:.8125rem;overflow-x:hidden;padding:6px 8px;border-bottom:1px solid #f2f2f2}header .location-container-wrap .location-container .search-locate .search ul li:hover,header .location-container-wrap .location-container .search-locate .search ul li.selected{background-color:#fff}header .location-container-wrap .location-container .search-locate .locate{flex:0 0 3rem;text-align:right}header .location-container-wrap .location-container .search-locate .locate button{width:2rem;height:2rem;border-radius:2rem;border:1px solid #daeaf6;background-color:#e9f1fb;font-size:1.5rem;text-align:center;cursor:pointer;user-select:none;outline:0;position:relative}header .location-container-wrap .location-container .search-locate .locate button svg{position:relative;top:.125rem;left:-0.125rem;color:#2658a8}header .location-container-wrap .location-container .favorites{display:flex;flex-direction:row;justify-content:flex-start;margin:8px 0px 0px 0px;overflow:hidden;overflow-x:scroll;min-height:2rem;scrollbar-width:thin}header .location-container-wrap .location-container .favorites div{flex:0 0 auto;margin:0px 8px 2px 0px;background-color:#e9f1fb;border-radius:.5rem}header .location-container-wrap .location-container .favorites div a{color:inherit;display:flex;align-items:center;text-decoration:none;padding:2px 10px 2px 6px}header .location-container-wrap .location-container .favorites div a.no-data{padding:4px 10px 2px 10px}header .location-container-wrap .location-container .favorites div a p.temp{padding:0px 6px}header .location-container-wrap .location-container .favorites div a p.name{font-weight:500}header .location-container-wrap .location-container .favorites div.add{padding:4px 12px 4px 8px;background-color:#71a0d3;border:1px solid #4881c2;color:#fff;display:none;position:relative}header .location-container-wrap .location-container .favorites div.add svg{vertical-align:middle;position:relative;top:-0.1rem}header .location-container-wrap .location-container .favorites div.add span{display:inline-block;padding-left:4px}@media(min-width: 48.75rem){main.gridded{display:grid;grid-template-columns:1fr 1fr;justify-items:stretch}main.gridded.front section.video{order:1}main.gridded.front section.countrymap{order:2}main.gridded.front section.toplocations{order:3}main.gridded section.forecast-selection-container{grid-column:1/3}main.gridded section.feedback{order:6}main.gridded section.pollen{order:7}main.gridded section.mylocations{order:8;grid-column:1/3}main.gridded .subgrid-container{display:grid}main.gridded .subgrid-container section.observations{order:1}main.gridded .subgrid-container section.sunposition{order:2}}.interactive{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;user-select:none}.scrolling{cursor:grabbing}.expanded .expand-tab{line-height:1rem}.expanded .expand-tab span.open{display:none}.expanded .expand-tab span.close{display:inline}.expand-tab{position:absolute;bottom:calc(-1.25rem + 1px);right:0;border:1px solid #daeaf6;border-top:none;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;width:3.5rem;height:1.25rem;text-align:center;line-height:.5rem;text-align:center;color:#888;font-size:1.25rem;font-weight:600;background-color:#fff}.expand-tab.secondary{background-color:#eff7ff}.expand-tab span.close{display:none}.location-container-wrap .expand-tab{width:4rem}ul.date-select{display:flex;background-color:#fafbff;justify-content:space-between;border-radius:4px;margin:8px 0px 0px 0px;overflow:hidden}ul.date-select li{flex:1;text-align:center;font-weight:500;padding:6px 0px;cursor:pointer}ul.date-select li.active{font-weight:600;color:#fff;background-color:#2658a8}section.feedback-embed .lead,section.card.feedback .lead{font-size:1rem;padding:0px 16px 16px 16px}section.feedback-embed ul,section.card.feedback ul{list-style:disc;list-style-position:inside;margin:0px 0px 16px 0px;padding:4px 0px 0px 8px}section.feedback-embed ul li,section.card.feedback ul li{padding:2px 0px}section.feedback-embed h1{font-weight:200;font-size:1.5rem;padding:0px 8px 12px 16px}section.feedback-embed ul{padding-left:16px}section.feedback-embed .hilite{background-color:#fff;border-radius:.5rem;margin:0px 16px;padding:16px 8px}section.feedback-embed .strong{font-weight:500;font-size:.9rem;padding:0px 0px 0px 16px}section.feedback-embed .wrap{padding:8px 16px 0px 16px}section.feedback-embed .wrap iframe{border:none;width:100%;height:670px}section.feedback-embed .header,section.card.feedback .header{display:flex;align-items:center;padding:8px 0px 8px 0px}section.feedback-embed .header h1,section.feedback-embed .header h2,section.card.feedback .header h1,section.card.feedback .header h2{flex:2}section.feedback-embed .header p,section.card.feedback .header p{flex:1;text-align:right;padding:0px 16px 0px 0px}section.feedback-embed .header p img,section.card.feedback .header p img{display:inline-block;margin:0px 0px 0px 6px}section.feedback-embed .card-content.content,section.card.feedback .card-content.content{padding:0px 16px}section.feedback-embed .card-content .inner,section.card.feedback .card-content .inner{margin:0px 0px 16px 0px;padding:16px 8px;background-color:#fafbff;border-radius:.5rem}section.feedback-embed .card-content .inner a,section.card.feedback .card-content .inner a{display:block;background-color:#2658a8;color:#fff;font-weight:600;font-size:.95rem;text-decoration:none;padding:8px;margin:20px 0px 8px 0px;border-radius:.5rem;text-align:center}section.feedback-embed .card-content .inner .center,section.card.feedback .card-content .inner .center{font-weight:500;font-size:.9rem;text-align:center}p.link a{display:block;color:#fff;text-align:center;text-decoration:none;padding:8px 0px;margin:28px 0px 0px 0px;border-radius:4px;background-color:#2658a8}.updated{color:#707070;text-align:right;padding:0px 16px 16px 0px}.notfound{text-align:center;margin:8px 0px 16px 0px}.notfound img{width:40%;height:auto}footer{background-color:#fff;margin:0px 16px;padding:16px 0px 16px 16px;font-size:.85rem}footer .footer-links{display:flex;padding:0px 0px 8px 0px}footer .footer-links .link-section{flex:1}@media(min-width: 32.5rem){footer .footer-links .link-section.app-links ul{display:flex;align-items:center}footer .footer-links .link-section.app-links ul li{flex:0 0 auto;margin-right:16px}}footer .footer-links .link-section h2{padding:0px 0px 4px 0px;font-size:1rem;font-weight:400}footer .footer-links .link-section li{padding:0px 0px 2px 0px}footer .footer-links .link-section li a{color:#3a3a3a;text-decoration:none}footer p{color:#707070}span.value.temp_f,span.value.wind_ms,span.value.wind_mph,span.value.wind_bft,span.value.pres_inhg,span.value.pres_mmhg,span.value.rain_in,span.value.vis_mi,span.value.time_12h{display:none}section.card{margin:0px 12px 32px 12px;padding:0;overflow:hidden;border-radius:.5rem;background-color:#fff}section.card.teaser{margin-bottom:12px}section.card.teaser .card-content{padding-bottom:8px}section.card h1,section.card h2{font-weight:200;font-size:1.5rem;padding:8px 8px 12px 16px}section.card .card-content{padding:16px 10px 24px 10px}@media(min-width: 32.5rem){section.card .card-content{padding:24px 32px 40px 32px}}section.card.activities h2,section.card.sunposition h2{padding-bottom:4px}section.card.activities .card-content,section.card.sunposition .card-content{padding-top:0;padding-bottom:20px}section.card.hourly,section.card.tenday{overflow:clip;margin-bottom:12px}section.card.feedback .card-content,section.card.activities .card-content,section.card.hour-boxes .card-content,section.card.countrymap .card-content,section.card.observations .card-content{padding-top:0;padding-bottom:36px}#videoContainer{position:relative;cursor:pointer;line-height:0}#videoContainer .play{position:absolute;width:90px;height:90px;top:calc(50% - 50px);left:calc(50% - 45px)}#videoContainer .tapToPlay{color:#fff;font-size:1rem;font-weight:600;text-shadow:1px 1px #000;position:absolute;width:100px;height:100px;top:64%;left:calc(50% - 50px)}#videoContainer .thumbnail{width:100%}section.pollen .header{position:relative;width:180px;height:180px;margin:0 auto}section.pollen .header .pollen-arc{position:absolute;left:0;top:0;z-index:0}section.pollen .header img{position:absolute;z-index:1000;bottom:-0.5rem;left:calc(50% - 20px)}section.pollen .header p{position:absolute;z-index:1000;top:50px;width:180px;text-align:center;font-size:2.5rem;font-weight:600;line-height:1rem}section.pollen .header p span{font-size:.9rem;font-weight:400;display:inline-block;color:#707070;line-height:1.2rem;padding:12px 32px 0px 32px}section.pollen .pollen-arc{width:180px;height:180px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M 32.50 80.31 L 32.50 96.84 A 50 50 0 1 1 67.50 96.84 L 67.50 80.31 A 35 35 0 1 0 32.50 80.31 Z' fill='black'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M 32.50 80.31 L 32.50 96.84 A 50 50 0 1 1 67.50 96.84 L 67.50 80.31 A 35 35 0 1 0 32.50 80.31 Z' fill='black'/></svg>") center/contain no-repeat}section.pollen .pollen-arc.pollen-level-0{background:conic-gradient(from 180deg, #f4f5f7 0deg, #f4f5f7 340deg, transparent 340deg)}section.pollen .pollen-arc.pollen-level-1{background:conic-gradient(from 255deg, #f4f5f7 0deg, #f4f5f7 280deg, transparent 280deg),#9cd94e}section.pollen .pollen-arc.pollen-level-2{background:conic-gradient(from 280deg, #f4f5f7 0deg, #f4f5f7 280deg, transparent 280deg),conic-gradient(from 195deg, rgb(156, 217, 78) 0deg, rgb(253, 216, 56) 50deg)}section.pollen .pollen-arc.pollen-level-3{background:conic-gradient(from 315deg, #f4f5f7 0deg, #f4f5f7 240deg, transparent 240deg),conic-gradient(from 195deg, rgb(156, 217, 78) 0deg, rgb(253, 216, 56) 40deg, rgb(255, 164, 64) 80deg)}section.pollen .pollen-arc.pollen-level-4{background:conic-gradient(from 20deg, #f4f5f7 0deg, #f4f5f7 140deg, transparent 140deg),conic-gradient(from 195deg, rgb(156, 217, 78) 0deg, rgb(253, 216, 56) 40deg, rgb(255, 164, 64) 80deg, rgb(253, 109, 56) 120deg)}section.pollen .pollen-arc.pollen-level-5{background:conic-gradient(from 80deg, #f4f5f7 0deg, #f4f5f7 100deg, transparent 100deg),conic-gradient(from 195deg, rgb(156, 217, 78) 0deg, rgb(253, 216, 56) 40deg, rgb(255, 164, 64) 80deg, rgb(253, 109, 56) 120deg, rgb(235, 14, 104) 160deg)}section.pollen .pollen-arc.pollen-level-6{background:conic-gradient(from 195deg, rgb(156, 217, 78) 0deg, rgb(253, 216, 56) 60deg, rgb(255, 164, 64) 120deg, rgb(253, 109, 56) 180deg, rgb(235, 14, 104) 240deg, rgb(187, 1, 60) 300deg)}section.pollen .title{text-align:center;font-size:1.25rem;font-weight:500;margin:12px 0px 16px 0px}section.pollen ul{display:flex;padding:4px;text-align:center;font-weight:300;font-size:1.05rem;cursor:pointer;background-color:#fafbff;-webkit-tap-highlight-color:rgba(0,0,0,0)}section.pollen ul li{flex:1;padding:4px}section.pollen ul li.active{color:#fff;font-weight:400;background-color:#2658a8}section.pollen ul li:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}section.pollen ul li:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}section.pollen .pollen-list .pollen-item{display:flex;align-items:center;padding:8px 8px 16px 8px;margin:0px 4px 8px 4px;border-bottom:1px solid #f4f4f4}section.pollen .pollen-list .pollen-item:last-of-type{border-bottom:none}section.pollen .pollen-list .pollen-item .pollen-icon{flex:0 0 50px;padding-top:1rem}section.pollen .pollen-list .pollen-item .pollen-icon img{vertical-align:middle}section.pollen .pollen-list .pollen-item .pollen-info{flex:1}section.pollen .pollen-list .pollen-item .pollen-info .pollen-title{display:flex;margin:0px 0px 4px 0px}section.pollen .pollen-list .pollen-item .pollen-info .pollen-title h3{flex:1;font-weight:500}section.pollen .pollen-list .pollen-item .pollen-info .pollen-title p{flex:2;text-align:right;color:#707070}section.pollen .pollen-list .pollen-level{width:100%;height:1rem;position:relative;background:#eee;border-radius:.25rem;overflow:hidden}section.pollen .pollen-list .pollen-level .pollen-level-indicator{height:1rem}section.pollen .pollen-list .pollen-level .pollen-level-indicator.pollen-level-1{width:17%;background:#9cd94e}section.pollen .pollen-list .pollen-level .pollen-level-indicator.pollen-level-2{width:34%;background:linear-gradient(90deg, rgb(156, 217, 78) 0%, rgb(253, 216, 56) 50%)}section.pollen .pollen-list .pollen-level .pollen-level-indicator.pollen-level-3{width:50%;background:linear-gradient(90deg, rgb(156, 217, 78) 0%, rgb(253, 216, 56) 33%, rgb(255, 164, 64) 66%)}section.pollen .pollen-list .pollen-level .pollen-level-indicator.pollen-level-4{width:67%;background:linear-gradient(90deg, rgb(156, 217, 78) 0%, rgb(253, 216, 56) 25%, rgb(255, 164, 64) 50%, rgb(253, 109, 56) 75%)}section.pollen .pollen-list .pollen-level .pollen-level-indicator.pollen-level-5{width:83%;background:linear-gradient(90deg, rgb(156, 217, 78) 0%, rgb(253, 216, 56) 20%, rgb(255, 164, 64) 40%, rgb(253, 109, 56) 60%, rgb(235, 14, 104) 80%)}section.pollen .pollen-list .pollen-level .pollen-level-indicator.pollen-level-6{width:100%;background:linear-gradient(90deg, rgb(156, 217, 78) 0%, rgb(253, 216, 56) 17%, rgb(255, 164, 64) 34%, rgb(253, 109, 56) 50%, rgb(235, 14, 104) 67%, rgb(187, 1, 60) 84%)}section.browse ul{display:flex;flex-wrap:wrap;padding:0px 16px;margin-bottom:32px}section.browse ul li{flex:0 0 50%;padding:0px 0px 4px 0px}@media(min-width: 45rem){section.browse ul li{flex:0 0 33.3%}}section.browse ul li a{color:#3a3a3a;text-decoration:none}section.tenday{background-color:rgba(0,0,0,0)}section.tenday .day-container{display:grid;column-gap:2px;row-gap:4px;grid-template-columns:repeat(5, 1fr)}section.tenday .day-container .day{text-align:center;cursor:pointer;margin-bottom:2px}section.tenday .day-container .day:nth-child(n+0):nth-child(-n+5) .wrap{border-bottom:1px solid rgba(0,0,0,0)}section.tenday .day-container .day:nth-child(n+6):nth-child(-n+10) .wrap{border-top:1px solid rgba(0,0,0,0)}section.tenday .day-container .day:nth-child(6){border-top-left-radius:.5rem;overflow:hidden}section.tenday .day-container .day:nth-child(10){border-top-right-radius:.5rem;overflow:hidden}section.tenday .day-container .day .wrap{border:1px solid #e3e3e3;border-top:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;background-color:#fafbff}section.tenday .day-container .day.active .wrap{background-color:#fff}section.tenday .day-container .day h2{font-weight:400;font-size:1.05rem;color:#fff;padding:2px 0px;background-color:#2658a8}section.tenday .day-container .day h2 .date-long{display:none}@media(min-width: 45rem){section.tenday .day-container .day h2 .date-short{display:none}section.tenday .day-container .day h2 .date-long{display:inline}}section.tenday .day-container .day .wrap{padding:6px 0px 4px 0px}section.tenday .day-container .day .wrap .date{font-weight:500}section.tenday .day-container .day .wrap .symb{padding:8px 0px 4px 0px}section.tenday .day-container .day .wrap .tmax{font-size:1rem;font-weight:500;padding:0px 0px 4px 0px}section.tenday .day-container .day .wrap .windd{padding:8px 0px 4px 0px}section.tenday .day-container .day .wrap .rain{padding:8px 0px 0px 0px}section.tenday .day-container .day .wrap .rain .clear{color:#707070}section.hourly{background-color:#fff}section.hourly h2 span{font-size:1rem}section.hourly .sun-moon-wrap{display:flex;margin:0px 0px 16px 0px}section.hourly .sun-moon-wrap .sun{flex:1;min-height:80px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-image:url(//cache.foreca.net/static/img/daylen.svg);background-repeat:no-repeat;background-position:50% 30%;background-size:130px 45px}section.hourly .sun-moon-wrap .sun em{font-weight:600}section.hourly .sun-moon-wrap .sun .row{display:flex;flex-direction:row;justify-content:space-between}section.hourly .sun-moon-wrap .moon{flex:1;display:flex;align-items:end}section.hourly .sun-moon-wrap .moon .icon{padding:0px 8px 0px 0px}section.hourly .sun-moon-wrap .moon .descr{text-align:center}section.hourly .hour-legend{z-index:1000;display:flex;text-align:center;align-items:center;padding:4px;font-weight:500;position:sticky;top:2.25rem;background-color:#fff;border-bottom:1px solid #e3e3e3}section.hourly .hour-legend li{flex:1}section.hourly .hour-legend li.time{flex:0 0 3rem}section.hourly .hour-legend li.wind{flex:2}section.hourly .hour-legend li.rainfall{flex:0 0 4.5rem}section.hourly .day-select{z-index:1000;display:flex;text-align:center;position:sticky;top:0;height:2.25rem;background-color:#fafbff}section.hourly .day-select li{flex:1;cursor:pointer;padding:8px 0px 8px 0px}section.hourly .day-select li.active{color:#fff;font-weight:600;background-color:#2658a8}section.hourly .hour-wrap,section.hourly .hour-header{display:none}section.hourly .hour-wrap.active,section.hourly .hour-header.active{display:block}section.hourly .hour-wrap .hour{padding:8px;scroll-margin-top:66px}section.hourly .hour-wrap .hour:nth-child(odd){background-color:#fafbff}section.hourly .hour-wrap .hour span{font-weight:500}section.hourly .hour-wrap .hour span span{font-weight:400}section.hourly .hour-wrap .hour .hour-top{display:flex;align-items:center}section.hourly .hour-wrap .hour .hour-top p{flex:1;text-align:center}section.hourly .hour-wrap .hour .hour-top p img{vertical-align:middle}section.hourly .hour-wrap .hour .hour-top p.time{flex:0 0 3rem;font-weight:500;text-align:left;padding-left:8px}@media(min-width: 45rem){section.hourly .hour-wrap .hour .hour-top p.symb img{width:50px;height:50px}}section.hourly .hour-wrap .hour .hour-top p.temp{font-size:1.1rem;font-weight:500}section.hourly .hour-wrap .hour .hour-top p.wind{flex:2}section.hourly .hour-wrap .hour .hour-top .clear{color:#707070}section.hourly .hour-wrap .hour .rain-wrap{display:flex;align-items:center;white-space:nowrap;flex:0 0 4.25rem}section.hourly .hour-wrap .hour .rain-wrap p{flex:1}section.hourly .hour-wrap .hour .rain-wrap p.icon{flex:0 0 1rem}section.hourly .hour-wrap .hour .rain-wrap p.value{text-align:right}section.hourly .hour-wrap .hour .row{display:flex;justify-content:center;padding:2px 0px 2px 8px;color:#707070}section.hourly .hour-wrap .hour .row p{flex:2}section.hourly .hour-wrap .hour .row p img{display:inline-block;vertical-align:middle}section.hourly .hour-wrap .hour .row p.right{flex:1;text-align:right}section.nowcast h1{flex:1;font-weight:300;font-size:1.85rem;padding:0px 0px 4px 8px}section.nowcast .row{display:flex}section.nowcast .row.header{align-items:baseline}section.nowcast .row .time{flex:0 0 5rem;text-align:right;color:#707070}section.nowcast .row.center{align-items:center}section.nowcast .row.margin-top{margin-top:16px}section.nowcast .row div{flex:1;text-align:center}section.nowcast .row div.temp{text-align:left;padding:0px 0px 0px 8px}section.nowcast .row div.temp .flike{color:#707070}section.nowcast .row div.temp .flike span{color:#3a3a3a}section.nowcast .row div.clothing{padding:8px 0px 0px 4px;text-align:left}section.nowcast .row div.wind{display:flex;align-items:center;justify-content:flex-end;white-space:nowrap}section.nowcast .row div.wind .direction{flex:0 1 30px}section.nowcast .row div.wind .speed{flex:1;text-align:left;padding-left:4px}section.nowcast .row div.wind .speed .unit{color:#707070}section.nowcast .row div.wx{flex:2;text-align:right;white-space:nowrap;padding:0px 8px 0px 0px}section.nowcast .row div .large{font-size:3.5rem;font-weight:600}section.nowcast .activities-wrap .header{display:flex;align-items:baseline}section.nowcast .activities-wrap .header p,section.nowcast .activities-wrap .header h2{flex:1}section.nowcast .activities-wrap .header p{text-align:right;color:#707070;padding-right:8px}section.nowcast .activities-wrap .activities{padding-left:8px}section.nowcast .activities-wrap .activities ul li{display:flex;line-height:0;align-items:center;padding:8px 6px;margin:6px 0px;background-color:#fff;border-radius:.25rem}section.nowcast .activities-wrap .activities ul li p{flex:1}section.nowcast .activities-wrap .activities ul li p.icon{flex:0 0 30px}section.nowcast .activities-wrap .activities ul li p.title{color:#707070}section.nowcast .activities-wrap .activities ul li p.level{flex:0 0 30px;text-align:right}section.nowcast .activities-wrap .activities ul li p.level span{display:inline-block;width:18px;height:18px;border-radius:18px}section.nowcast .activities-wrap .activities ul li p.level span.low{background-color:#4fb348}section.nowcast .activities-wrap .activities ul li p.level span.moderate{background-color:#f7b618}section.nowcast .activities-wrap .activities ul li p.level span.high{background-color:#f15c22}section.nowcast .activities-wrap .activities ul li p.level span.warnings.none{background-color:#4fb348}section.nowcast .activities-wrap .activities ul li p.level span.warnings.low{background-color:#fae889}section.nowcast .activities-wrap .activities ul li p.level span.warnings.moderate{background-color:#ffc570}section.nowcast .activities-wrap .activities ul li p.level span.warnings.high{background-color:#ff9a89}section.nowcast .activities-wrap .activities ul li p.level span.pollen.pollen-0{background-color:#f4f5f7}section.nowcast .activities-wrap .activities ul li p.level span.pollen.pollen-1{background-color:#9cd94e}section.nowcast .activities-wrap .activities ul li p.level span.pollen.pollen-2{background-color:#fdd838}section.nowcast .activities-wrap .activities ul li p.level span.pollen.pollen-3{background-color:#ffa440}section.nowcast .activities-wrap .activities ul li p.level span.pollen.pollen-4{background-color:#fd6d38}section.nowcast .activities-wrap .activities ul li p.level span.pollen.pollen-5{background-color:#eb0e68}section.nowcast .activities-wrap .activities ul li p.level span.pollen.pollen-6{background-color:#bb013c}section.nowcast .activities-wrap .activities ul li p.level span.aqi.very_good{background-color:#338ce7}section.nowcast .activities-wrap .activities ul li p.level span.aqi.good{background-color:#4fb348}section.nowcast .activities-wrap .activities ul li p.level span.aqi.fair{background-color:#f7b618}section.nowcast .activities-wrap .activities ul li p.level span.aqi.poor{background-color:#f15c22}section.nowcast .activities-wrap .activities ul li p.level span.aqi.very_poor{background-color:#8b5ea7}section.nowcast .activities-wrap .activities ul li p.level span.aqi.hazardous{background-color:#d81f26}section.nowcast .activities-wrap .activities ul li p.value{text-align:right;white-space:nowrap}section.nowcast .activities-wrap .activities ul li p.value a{color:#2658a8;text-decoration:none}section.nowcast .teaser{margin:16px 8px 0px 8px}section.nowcast .teaser:first-child{margin-left:0}section.nowcast .teaser:last-child{margin-right:0}section.nowcast .teaser p{text-align:center}section.nowcast .teaser p.title{color:#707070;padding:4px 0px 0px 0px}section.nowcast .teaser p.value{font-weight:600;text-align:center;border-radius:.75rem}section.nowcast .teaser p.value.windc.windc0{background-color:#4fb348}section.nowcast .teaser p.value.windc.windc1{color:inherit;background-color:#e1f4fd}section.nowcast .teaser p.value.windc.windc2{color:inherit;background-color:#c7eafb}section.nowcast .teaser p.value.windc.windc3{color:inherit;background-color:#6dcff6}section.nowcast .teaser p.value.windc.windc4{background-color:#659ad2}section.nowcast .teaser p.value.windc.windc5{background-color:#0396da}section.nowcast .teaser p.value.windc.windc6{background-color:#414099}section.nowcast .teaser p.value.aqi.very_good{background-color:#338ce7}section.nowcast .teaser p.value.aqi.good{background-color:#4fb348}section.nowcast .teaser p.value.aqi.fair{background-color:#f7b618}section.nowcast .teaser p.value.aqi.poor{background-color:#f15c22}section.nowcast .teaser p.value.aqi.very_poor{background-color:#8b5ea7}section.nowcast .teaser p.value.aqi.hazardous{background-color:#d81f26}section.nowcast .map-teaser{margin:8px 0px 0px 0px;position:relative}section.nowcast .map-teaser a{display:block}@media(min-width: 32.5rem){section.nowcast .map-teaser a{text-align:center}}section.nowcast .map-teaser a img.mapteaser{max-width:100%;height:320px;object-fit:cover;border-radius:.5rem}section.nowcast .map-teaser a img.play{position:absolute;z-index:1000;bottom:1rem;right:.75rem;opacity:.9}@media(min-width: 450px){section.nowcast .map-teaser a img.play{right:calc(50% - 225px + .75rem)}}@media(min-width: 48.75rem){section.nowcast .map-teaser a img.play{right:.75rem}}section.nowcast .warnings ul{display:flex;justify-content:flex-start;margin:8px 0px 0px 0px}section.nowcast .warnings ul li{flex:0 0 3.5rem;padding:8px 4px 4px 8px;background-color:#eff7ff;border-top:1px solid #daeaf6}section.nowcast .warnings ul li.active{background-color:#fff}section.nowcast .warnings ul li:first-child{border-left:1px solid #daeaf6;border-top-left-radius:8px}section.nowcast .warnings ul li:last-child{border-right:1px solid #daeaf6;border-top-right-radius:8px}section.nowcast .link{margin:8px 0px 0px 0px;padding:8px;border-radius:.5rem;font-weight:500;text-align:center;background-color:#2658a8}section.nowcast .link a{color:#fff;display:block;text-decoration:none}section.nowcast .warning{margin:16px 0px 0px 0px;padding:8px;border-radius:.5rem;font-weight:500;text-align:center}section.nowcast .warning.warning_R{background-color:#ff9a89}section.nowcast .warning.warning_O{background-color:#ffc570}section.nowcast .warning.warning_Y{background-color:#fae889}section.nowcast .warning.warning_G{background-color:#388e3c}section.nowcast .warning a{color:inherit;display:flex;align-items:center;text-align:center;text-decoration:none;justify-content:center}section.nowcast .warning a img{margin-right:8px}section.nowcast .hour-container-wrap{position:relative;margin:16px 0px 0px 0px}section.nowcast .hour-container-wrap .date-container{overflow:scroll;overflow-y:hidden;overscroll-behavior:contain-x;-ms-overflow-style:none;scrollbar-width:none}section.nowcast .hour-container-wrap .date-container::-webkit-scrollbar{display:none}section.nowcast .hour-container-wrap .date-container .dates{display:flex;align-items:start;text-transform:uppercase;color:#707070;font-size:.8rem;height:1.25rem}section.nowcast .hour-container-wrap .date-container .dates .date{text-align:left}section.nowcast .hour-container-wrap .date-container .dates .date p{position:sticky;width:6rem;left:10px}section.nowcast .hour-container-wrap .hour-container{overflow:scroll;overflow-y:hidden;scrollbar-width:thin;overscroll-behavior:contain-x;background:#fff;border:1px solid #daeaf6;border-radius:.5rem}section.nowcast .hour-container-wrap .hour-container .hours{padding:0px 0px 8px 0px;display:flex}section.nowcast .hour-container-wrap .hour-container .hours .hour{flex:22% 0 0;text-align:center}section.nowcast .hour-container-wrap .hour-container .hours .hour h3{font-size:1rem;font-weight:500;padding:4px 0px 4px 0px;margin:0px 0px 12px 0px;border-bottom:1px solid #daeaf6;background-color:#eff7ff}section.nowcast .hour-container-wrap .hour-container .hours .hour h3.clear{background-color:#38bdf8}section.nowcast .hour-container-wrap .hour-container .hours .hour h3.mostlyClear{background-color:#85dfff}section.nowcast .hour-container-wrap .hour-container .hours .hour h3.clearNight{background-color:#584ae3}section.nowcast .hour-container-wrap .hour-container .hours .hour h3.mostlyClearNight{background-color:#584ae3}section.nowcast .hour-container-wrap .hour-container .hours .hour h3.partlyCloudy{background-color:#d0e4f2}section.nowcast .hour-container-wrap .hour-container .hours .hour h3.cloudy{background-color:#a3c2d1}section.nowcast .hour-container-wrap .hour-container .hours .hour h3.overcast{background-color:#849ca8}section.nowcast .hour-container-wrap .hour-container .hours .hour h3.fog{background-color:#82949c}section.nowcast .hour-container-wrap .hour-container .hours .hour h3.rainLight{background-color:#5f96f8}section.nowcast .hour-container-wrap .hour-container .hours .hour h3.rainHeavy{background-color:#3471f2}section.nowcast .hour-container-wrap .hour-container .hours .hour h3.sleetLight{background-color:#9fa0ed}section.nowcast .hour-container-wrap .hour-container .hours .hour h3.sleetHeavy{background-color:#8457ca}section.nowcast .hour-container-wrap .hour-container .hours .hour h3.snowLight{background-color:#a0c5d0}section.nowcast .hour-container-wrap .hour-container .hours .hour h3.snowHeavy{background-color:#5d92aa}section.nowcast .hour-container-wrap .hour-container .hours .hour em{font-weight:500}section.nowcast .hour-container-wrap .hour-container .hours .hour span.clear{color:#707070}section.nowcast .hour-container-wrap .hour-container .hours .hour .details{height:0px;padding:0;overflow:hidden;transition:all .3s ease-in-out}section.nowcast .hour-container-wrap .hour-container .hours .hour .temp{font-size:1.05rem;padding:8px 0px 4px 0px}section.nowcast .hour-container-wrap .hour-container .hours .hour .precp{white-space:nowrap;padding:8px 0px;line-height:1.75rem}section.nowcast .hour-container-wrap .hour-container .hours .hour .precp img{vertical-align:middle;margin-right:2px}section.nowcast .hour-container-wrap .hour-container .hours .hour .wind{padding:8px 0px 6px 0px;white-space:nowrap;line-height:1rem;font-size:.9rem;font-weight:500}section.nowcast .hour-container-wrap .hour-container .hours .hour .rain{padding:4px 0px 8px 0px}section.day-list{position:relative}section.day-list.expanded .day-container .day .details{height:auto}section.day-list h4{padding:0px 0px 8px 16px}section.day-list .clear{color:#707070}section.day-list .dayparts{display:none}section.day-list .dayparts.active{display:block}section.day-list .dayparts h2{font-weight:300;font-size:1.15rem;padding:0px 0px 8px 8px}section.day-list .dayparts .dayparts-container{display:flex;text-align:center;padding:8px 0px 4px 0px;background:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border:1px solid #daeaf6;border-bottom:none}section.day-list .dayparts .dayparts-container .daypart{flex:1}section.day-list .dayparts .dayparts-container .daypart .symb{padding:4px 0px 0px 0px}section.day-list .dayparts .dayparts-container .daypart .temp{line-height:1.5rem;padding:4px 0px 0px 0px}section.day-list .dayparts .dayparts-container .daypart .temp em{font-size:1.15rem}section.day-list .dayparts .dayparts-container .daypart .temp span{color:#707070}section.day-list .dayparts .dayparts-container .daypart .prec{padding:6px 0px 0px 0px;line-height:1.5rem}section.day-list .dayparts .dayparts-container .daypart .rainp{padding:8px 0px 0px 0px}section.day-list .dayparts .dayparts-container .daypart .rainp img{vertical-align:middle}section.day-list .dayparts .dayparts-container .daypart .title{padding:0px 0px 4px 0px;line-height:1.3rem}section.day-list .dayparts .dayparts-container .daypart .title em{font-weight:500}section.day-list .dayparts .dayparts-container .daypart .title span{font-size:.8rem;color:#707070}section.day-list .day-container{padding:0;display:flex;overflow:scroll;overflow-y:hidden;scrollbar-width:thin;overscroll-behavior:contain-x;background:#fff;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border:1px solid #daeaf6;border-top:none}section.day-list .day-container .day:has(+.day.active){border-right:1px solid #e3e3e3}section.day-list .day-container .day.active+.day{border-left:1px solid #e3e3e3}section.day-list .day-container .day{flex:1 0 25%;padding:8px;text-align:center;background:#eff7ff;border-top:1px solid #e3e3e3}section.day-list .day-container .day.active{border-top:none;background:rgba(0,0,0,0)}section.day-list .day-container .day:has(+.day.active){border-top-right-radius:.35rem}section.day-list .day-container .day.active+.day{border-top-left-radius:.35rem}section.day-list .day-container .day h3{font-weight:500;font-size:1rem}section.day-list .day-container .day .details{height:0;padding:0;overflow:hidden;transition:all .3s ease-in-out}section.day-list .day-container .day p.date{font-size:.8rem;color:#707070;padding:0px 0px 6px 0px}section.day-list .day-container .day p.tmax{padding:4px 0px 0px 0px;font-size:1.15rem;font-weight:600}section.day-list .day-container .day p.tmin{font-weight:500;color:#707070;padding:8px 0px 4px 0px}section.day-list .day-container .day p.rainp{line-height:1.75rem}section.day-list .day-container .day p.rainp img{vertical-align:middle}section.day-list .day-container .day p.sunhours{white-space:nowrap;font-size:.875rem}section.day-list .day-container .day p.sunhours img{vertical-align:middle;margin-bottom:6px}section.day-list .day-container .day p.wind,section.day-list .day-container .day p.rainp,section.day-list .day-container .day p.sunhours{padding:6px 0px 8px 0px;font-size:.875rem}section.day-list .day-container .day p.wind{padding-top:0}section.ensemble #longfc{z-index:100;user-select:none;position:relative;margin:4px 0px 0px 0px;-webkit-tap-highlight-color:rgba(0,0,0,0)}section.ensemble #longfc svg{width:100%;height:auto}section.ensemble .details{padding:0px 16px 8px 16px}section.ensemble .details .hdr{display:flex;align-items:baseline}section.ensemble .details .hdr h3{flex:1;padding:0px 0px 6px 0px}section.ensemble .details .hdr p{flex:1;font-weight:300;text-align:right}section.ensemble .details .details-content{color:#707070}section.ensemble .details .details-content .hdr{text-align:right;padding:0px 0px 4px 0px}section.ensemble .details .details-content .row{display:flex;text-align:right;padding:0px 0px 4px 0px}section.ensemble .details .details-content .row p{flex:1}section.ensemble .details .details-content .row p.title{flex:2;text-align:left}section.ensemble .details .details-content .row p.range{white-space:nowrap;flex:0 0 8rem}section.ensemble .details .details-content .row p #mg_predictability{font-weight:500}section.ensemble .details .details-content .row p #mg_predictability .pred_1{color:green}section.ensemble .details .details-content .row p #mg_predictability .pred_2{color:#0b9eff}section.ensemble .details .details-content .row p #mg_predictability .pred_3{color:#e3303d}section.ensemble .details .details-content .row p #mg_predictability_icon_wrap{display:none}section.ensemble .details .details-content .row p #mg_predictability_icon_wrap #mg_predictability_icon{display:none}.meteogram{position:relative;background-color:#fff;border-radius:.5rem}.meteogram .scale{top:77px;width:24px;height:180px;z-index:200;position:absolute;background-color:rgba(255,255,255,.55)}.meteogram #scaletemp,.meteogram #scalewinds{left:0}.meteogram #scalewinds,.meteogram #scalewindg{height:150px;top:248px}.meteogram #scalerain,.meteogram #scalewindg{right:-6px}.meteogram #mgwindtitle{position:absolute;font-size:.72rem;left:1.5rem;top:252px;color:#707070}.meteogram .updated{padding-bottom:0}.meteogram .mg-wrap{line-height:0;overflow:scroll;overflow-x:auto;overflow-y:hidden;z-index:100;user-select:none;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:.5rem}.meteogram .details{padding:12px 8px 8px 8px}.meteogram .details .datetime{display:flex;justify-content:space-between}.meteogram .details .datetime div{flex:1}.meteogram .details .datetime #mg_time{font-size:1.25rem;font-weight:500}.meteogram .details .datetime #mg_date{text-align:right;color:#707070}.meteogram .details .row{display:flex;align-items:center}.meteogram .details .row div{flex:1}.meteogram .details .row div.wind{font-size:1rem;font-weight:500;text-align:center}.meteogram .details .row div.wind span span{font-weight:400}.meteogram .details .value{font-weight:500}.meteogram .details .text,.meteogram .details #mg_time,.meteogram .details #mg_date{font-size:.95rem}.meteogram .details #mg_temp{font-size:2.5rem}.meteogram .details #mg_temp{text-align:center}.meteogram .details .symb{text-align:center}.meteogram .details .text{position:relative}.meteogram ul{display:flex;flex-wrap:wrap;padding:8px 0px 0px 0px}.meteogram ul li{flex:0 0 100%;display:flex;padding:0px 6px 4px 0px}.meteogram ul li p{flex:1;white-space:nowrap}.meteogram ul li p.title{color:#707070}.meteogram ul li p.value{font-weight:600;text-align:right}section.mylocations{margin:0px 0px 28px 0px}section.mylocations ul{margin:0px 16px}section.mylocations ul li{padding:4px 12px 4px 8px;background-color:#fff;margin:0px 0px 12px 0px;border-radius:.25rem}section.mylocations ul li a{display:flex;text-decoration:none;color:inherit;align-items:center}section.mylocations ul li a p{flex:1;white-space:nowrap}section.mylocations ul li a p.name{flex:3;font-weight:500}section.mylocations ul li a p.temp{flex:0 0 3rem;font-size:1rem;text-align:center}section.mylocations ul li a p.symb,section.mylocations ul li a p.tmin,section.mylocations ul li a p.tmax,section.mylocations ul li a p.wind{text-align:center}section.mylocations ul li a p.rain{text-align:right}section.mylocations ul li a p.rain span{width:3rem;display:inline-block}section.mylocations ul li a p img{vertical-align:middle}section.mylocations ul li a p.symb{flex:0 0 4rem}section.pollen-map #pollen-map{display:block;margin:0 auto 2rem auto;max-width:400px}section.pollen-map ul{display:flex;cursor:pointer;font-size:1.05rem;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-bottom:8px}section.pollen-map ul.pollen-map-day{background-color:#fafbff;padding:4px;text-align:center;font-weight:300}section.pollen-map ul.pollen-map-day li{flex:1;padding:4px}section.pollen-map ul.pollen-map-day li.active{color:#fff;font-weight:400;background-color:#2658a8}section.pollen-map ul.pollen-map-day li:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}section.pollen-map ul.pollen-map-day li:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}section.pollen-map ul.pollen-type{flex-wrap:wrap;align-items:center;margin:0px 0px 12px 0px}section.pollen-map ul.pollen-type li{flex:0 0 33%;color:#909090;padding:4px 0px 4px 8px}@media(min-width: 45rem){section.pollen-map ul.pollen-type li{flex:0 0 25%;text-align:center}}section.pollen-map ul.pollen-type li.selected{font-weight:500;color:#3a3a3a}section.pollen-map ul.pollen-type li img{vertical-align:middle}section.hour-boxes h2{font-weight:300;font-size:1.15rem;padding:8px 0px 8px 8px}section.hour-boxes .row-wrap{background-color:#fff;border-radius:.5rem}section.hour-boxes .row-wrap.expanded .details{display:block}section.hour-boxes .row-wrap.first-day .row .pastHour{opacity:.4}section.hour-boxes .row-wrap.first-day .row .current h3{font-weight:700}section.hour-boxes .row-wrap .day-group{display:none}section.hour-boxes .row-wrap .day-group.active{display:block}section.hour-boxes .row-wrap .day-group .top-row{overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px}section.hour-boxes .row-wrap .day-group .bottom-row{overflow:hidden;border-bottom-left-radius:8px;border-bottom-right-radius:8px}section.hour-boxes .detail-wrap{display:none;background-color:#fff;padding:0px 8px 8px 8px}section.hour-boxes .detail-wrap div{display:flex;align-items:center;justify-content:space-between;text-align:center;padding:6px 0px 0px 0px}section.hour-boxes .detail-wrap div img,section.hour-boxes .detail-wrap div svg{vertical-align:middle;margin-right:4px}section.hour-boxes .detail-wrap div p{flex:1;font-weight:500;font-size:.95rem;white-space:nowrap}section.hour-boxes .detail-wrap div p.rain,section.hour-boxes .detail-wrap div p.wind{flex:2}section.hour-boxes .detail-wrap div p.wind img{margin:0}section.hour-boxes .detail-wrap div p.wind span{font-weight:400}section.hour-boxes .row{display:flex}section.hour-boxes .row.nopad div{padding:0px 0px 6px 0px}section.hour-boxes .row.active div p.details{display:block}section.hour-boxes .row div{flex:1;width:12.5%;text-align:center;line-height:1rem;padding:0px 0px 14px 0px}section.hour-boxes .row div h3{font-weight:500;font-size:.9rem;padding:6px 0px 4.4px 0px;margin:0px 0px 6px 0px;border-top:1px solid #daeaf6;border-bottom:1px solid #daeaf6;background-color:#eff7ff}section.hour-boxes .row div h3.clear{border-bottom:2px solid #38bdf8}section.hour-boxes .row div h3.mostlyClear{border-bottom:2px solid #85dfff}section.hour-boxes .row div h3.clearNight{border-bottom:2px solid #584ae3}section.hour-boxes .row div h3.mostlyClearNight{border-bottom:2px solid #584ae3}section.hour-boxes .row div h3.partlyCloudy{border-bottom:2px solid #d0e4f2;border-bottom:2px solid #a3d2f2;border-bottom:2px solid #afdef4;border-bottom:2px solid #9ad3ef}section.hour-boxes .row div h3.cloudy{border-bottom:2px solid #a3c2d1}section.hour-boxes .row div h3.overcast{border-bottom:2px solid #849ca8}section.hour-boxes .row div h3.fog{border-bottom:2px solid #82949c}section.hour-boxes .row div h3.rainLight{border-bottom:2px solid #5f96f8}section.hour-boxes .row div h3.rainHeavy{border-bottom:2px solid #3471f2}section.hour-boxes .row div h3.sleetLight{border-bottom:2px solid #9fa0ed}section.hour-boxes .row div h3.sleetHeavy{border-bottom:2px solid #8457ca}section.hour-boxes .row div h3.snowLight{border-bottom:2px solid #a0c5d0}section.hour-boxes .row div h3.snowHeavy{border-bottom:2px solid #5d92aa}section.hour-boxes .row div p{font-weight:500;font-size:.9rem}section.hour-boxes .row div p.symb{height:40px}section.hour-boxes .row div p.time{padding:4px 0px 0px 0px}section.hour-boxes .row div p.temp{font-weight:500;font-size:1.05rem;padding:6px 0px}section.hour-boxes .row div p.wind{padding:2px 0px 8px 0px}section.hour-boxes .row div p.rain{line-height:1.5rem}section.hour-boxes .row div p.details{display:none}.map-teaser .mapteaser-container{margin:0px 8px}.map-teaser .mapteaser-container a{display:inline-block;height:320px}.map-teaser .mapteaser-container a img{display:block;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-radius:.5rem}section.countrymap ul.carousel{margin:0px 0px 8px 0px;padding:0px 8px 0px 0px;scroll-snap-type:x mandatory;overflow-x:scroll;display:flex;gap:2vw;-ms-overflow-style:none}section.countrymap ul.carousel::-webkit-scrollbar{display:none}section.countrymap ul.carousel li{flex:0 0 100%;scroll-snap-align:center;text-align:center}section.countrymap ul.carousel li a{display:block}section.countrymap ul.carousel li p{font-weight:600;padding:4px 0px;margin:12px 0px 0px 0px}section.countrymap ul.carousel-bullets{display:flex;justify-content:center;margin:4px 0px 0px 0px}section.countrymap ul.carousel-bullets li{opacity:.5;width:.5rem;height:.5rem;border-radius:50%;background-color:#2658a8;margin:0px 4px}section.countrymap ul.carousel-bullets li.active{opacity:1}section.sunposition .header{display:flex;align-items:baseline}section.sunposition .header h2{flex:1}section.sunposition .header h3{flex:1;font-weight:300;font-size:1.1rem;text-align:right;color:#707070;padding:0px 8px 0px 0px}section.sunposition .sun{margin:8px 0px 24px 0px}section.sunposition .sun.suntime{text-align:center}section.sunposition .sun .suntimes{display:flex;justify-content:space-between;align-items:flex-start;text-align:center}section.sunposition .sun .suntimes .time{flex:1}section.sunposition .sun .suntimes .time.rise{text-align:left}section.sunposition .sun .suntimes .time.length{text-align:center;white-space:nowrap}section.sunposition .sun .suntimes .time.length span{color:#707070}section.sunposition .sun .suntimes .time.set{text-align:right}section.sunposition .details-wrap{margin:8px 0px 0px 0px}section.sunposition .details-wrap .details{display:flex;align-items:center}section.sunposition .details-wrap .details:first-child{padding:0px 0px 4px 0px}section.sunposition .details-wrap .details div{flex:1;text-align:center}section.sunposition .details-wrap .details div img{display:inline-block}section.sunposition .details-wrap .details div .marker{width:2.5rem;height:2.5rem;margin:0 auto;border-radius:2.5rem;color:#fff;display:flex;justify-content:center;align-items:center;font-size:1.2rem;font-weight:500}section.sunposition .details-wrap .details div span{color:#707070}section.observations .header{display:flex;align-items:baseline}section.observations .header h2{flex:1}section.observations .header p{display:none;flex:0 0 5rem;text-align:right;color:#707070;padding:0px 8px 0px 0px}section.observations .header p.selected{display:block}section.observations .observation-container{display:none}section.observations .observation-container.selected{display:block}section.observations .observation-container .main{display:flex;align-items:center}section.observations .observation-container .main p{flex:1;text-align:center}section.observations .observation-container .main p.temp{font-weight:600;font-size:2.5rem}section.observations .observation-container .main p.wind{font-weight:500;font-size:1rem}section.observations .observation-container p{padding:2px 0px 0px 4px}section.observations .observation-container p.obstime{color:#707070;padding-top:4px}section.observations .observation-container ul{display:flex;flex-wrap:wrap;padding:8px 0px 0px 0px}section.observations .observation-container ul li{flex:0 0 50%;display:flex;padding:0px 6px 4px 0px}section.observations .observation-container ul li p{flex:1;white-space:nowrap}section.observations .observation-container ul li p.title{color:#707070}section.observations .observation-container ul li p.value{font-weight:600;text-align:right}section.observations select{font-size:1rem;width:100%;padding:4px 8px;margin:8px 0px 0px 0px}.toplocations{padding:0}.toplocations a{display:block;color:inherit;text-decoration:none}.toplocations ul{display:flex;align-items:center;line-height:1rem;padding:2px 0px 0px 0px}.toplocations ul.odd{background-color:#eff7ff}.toplocations ul li{flex:1;white-space:nowrap}.toplocations ul li.name{flex:0 0 40%;font-weight:500;padding-left:8px}.toplocations ul li.symb{flex:0 0 3rem;text-align:center}.toplocations ul li.temp{flex:0 0 6rem;font-weight:500;text-align:center;font-size:.95rem}.toplocations ul li.rain{text-align:right;padding-right:8px}.toplocations ul li.rain .clear{color:#707070}.toplocations ul li.rain img{vertical-align:middle;margin-right:.25rem}.toplocations ul li.rain img.clear{opacity:.75}section.forecast-selection-container{background-color:#fafbff}section.forecast-selection-container .forecast-selection{display:flex;margin:0px 0px 8px 0px}section.forecast-selection-container .forecast-selection div{flex:1;background-color:rgba(255,255,255,.85);padding:4px;text-align:center;font-weight:300;font-size:1.05rem;cursor:pointer}section.forecast-selection-container .forecast-selection div:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}section.forecast-selection-container .forecast-selection div:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}section.forecast-selection-container .forecast-selection div.active{color:#fff;font-weight:400;background-color:#2658a8}section.forecast-selection-container .forecast-section{display:none}section.forecast-selection-container .forecast-section.active{display:block}

/*# sourceMappingURL=main.5fd97d7f9900328f5587.css.map*/