.wrapper.cat_section_wrapper h2.bottom_border{padding-top:0}.weather-wrapper{width:100%;max-width:1200px;margin:auto;color:#222}.weather-wrapper .weather-container{font-family:"Roboto",sans-serif;margin:0 auto 3em auto}.weather-wrapper .weather-container .sponsor{display:flex;flex-flow:column wrap;align-items:center;gap:.5em}@media only screen and (min-width: 863px){.weather-wrapper .weather-container .sponsor{gap:1.75em;flex-flow:row wrap;align-items:flex-end}}.weather-wrapper .weather-container .sponsor h2{font-size:2.25em;font-weight:500;margin:0;line-height:.9}.weather-wrapper .weather-container .sponsor .sub{display:flex;flex-flow:row nowrap;width:100%;align-items:flex-end;justify-content:center;gap:0 1em}@media only screen and (min-width: 863px){.weather-wrapper .weather-container .sponsor .sub{width:-moz-fit-content;width:fit-content;justify-content:flex-start}}.weather-wrapper .weather-container .sponsor .sub span{font-size:.9em}.weather-wrapper .weather-container .sponsor .sub img{height:50px;width:auto}.weather-wrapper .weather-container .weather-main{display:flex;flex-flow:row wrap;margin:0;align-items:flex-start;gap:15px 0}@media only screen and (min-width: 960px){.weather-wrapper .weather-container .weather-main{align-items:unset}}.weather-selections{display:flex;flex-flow:row wrap;gap:1em 0;margin:2em 0 0}.weather-selections .region-select{position:relative;display:flex;align-items:center;justify-content:center;flex:1 0 100%}@media only screen and (min-width: 863px){.weather-selections .region-select{flex:1 0 35%;justify-content:flex-start}}.weather-selections .region-select div.text{height:40px;padding:0 30px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:0 2px;width:-moz-fit-content;width:fit-content;border-top:2px solid #0b162f;border-left:2px solid #0b162f;border-right:2px solid #0b162f}@media only screen and (min-width: 863px){.weather-selections .region-select div.text{justify-content:flex-start}}@media only screen and (max-width: 863px){.weather-selections .region-select div.text{border-bottom:2px solid #0b162f}}.weather-selections .region-select div.text span{font-size:1.1em;font-weight:500}.weather-selections .region-select div.text span:hover{cursor:pointer}.weather-selections .region-select div.text span.icon{display:flex;align-items:center;margin:0}.weather-selections .region-select .regions{position:absolute;top:45px;display:grid;gap:1.75em;grid-template-columns:repeat(2, 1fr);color:#222;font-weight:500;background-color:#fff;border:2px solid #0b162f;z-index:10}@media only screen and (min-width: 863px){.weather-selections .region-select .regions{left:10px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:rgba(0,0,0,0);color:#fff;border:none}}.weather-selections .region-select .regions .item:nth-child(-n+3){padding-top:1.75em}.weather-selections .region-select .regions .item:nth-last-child(-n+2){padding-bottom:1.75em}.weather-selections .region-select .regions .item:nth-of-type(odd){padding-left:1.75em}.weather-selections .region-select .regions .item:nth-of-type(even){padding-right:1.75em}.weather-selections .region-select .regions .item span{font-size:1.1rem;display:block;width:-moz-fit-content;width:fit-content}.weather-selections .region-select .regions .item span:after{content:"";display:block;width:100%;height:2px;background:#fff;opacity:0;transition:opacity .1s}.weather-selections .region-select .regions .item span:hover{cursor:pointer}.weather-selections .region-select .regions .item span:hover:after{opacity:1}.weather-selections .tabs{height:40px;width:100%;flex:1 0 65%;display:flex;justify-content:center}@media only screen and (min-width: 863px){.weather-selections .tabs{justify-content:flex-start}}.weather-selections .tabs ul{list-style-type:none;margin:0;height:100%;padding-inline-start:0;display:flex;flex-flow:row nowrap}.weather-selections .tabs ul li{width:75px;display:flex;flex-flow:column wrap;justify-content:space-between;align-items:center;height:100%;color:#000;margin:0 1em}.weather-selections .tabs ul li:after{content:"";display:block;width:75px;height:2px;background:#0b162f;opacity:0;transition:opacity .15s}.weather-selections .tabs ul li:hover{cursor:pointer}.weather-selections .tabs ul li.active:after{opacity:1}.weather-selections .tabs ul li.hover:hover:after{opacity:1}.weather-current{flex:1 0 35%;display:flex;flex-flow:row nowrap;align-items:center;gap:0 .75em;padding:30px 15px;background-color:#0b162f;color:#fff}@media only screen and (min-width: 1000px){.weather-current{padding:4em 2em;align-items:flex-start}}.weather-current .summary{flex:1 0 25%;display:flex;flex-flow:column wrap;align-items:center}@media only screen and (min-width: 1000px){.weather-current .summary{flex:1 0 30%}}.weather-current .summary .text{font-size:1.1em;text-align:center}@media only screen and (min-width: 1000px){.weather-current .summary img{height:60px;width:100px}}@media only screen and (max-width: 1000px){.weather-current .summary img{height:39px;width:65px}}.weather-current .details{flex:1 0 65%;display:flex;flex-direction:column;gap:.5em 0}@media only screen and (min-width: 1000px){.weather-current .details{flex:1 0 70%}}.weather-current .details .temperature{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:3fr 1fr;justify-content:stretch;align-content:stretch;justify-items:start;align-items:center;gap:0px 2em;margin-bottom:10px}.weather-current .details .temperature .digit,.weather-current .details .temperature .digit-realfeel{display:flex;flex-flow:row nowrap;align-items:flex-start;font-size:2em}.weather-current .details .temperature .digit svg,.weather-current .details .temperature .digit-realfeel svg{margin-top:5px}@media only screen and (min-width: 863px){.weather-current .details .temperature .digit,.weather-current .details .temperature .digit-realfeel{font-size:1.7em}}@media only screen and (min-width: 1000px){.weather-current .details .temperature .digit,.weather-current .details .temperature .digit-realfeel{font-size:2em}}.weather-current .details .temperature .text,.weather-current .details .temperature .text-realfeel{font-size:.8em}.weather-current .details .temperature .digit{grid-area:1/1/2/2}.weather-current .details .temperature .digit-realfeel{grid-area:1/2/2/3}.weather-current .details .temperature .text{grid-area:2/1/3/2}.weather-current .details .temperature .text-realfeel{grid-area:2/2/3/3}.weather-current .details .metrics{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);grid-template-areas:"span1 value1" "span2 value2" "span3 value3";gap:10px 2em;grid-auto-flow:row;justify-content:stretch;align-content:stretch;justify-items:start;align-items:center;font-size:.9em}@media only screen and (min-width: 1000px){.weather-current .details .metrics{gap:5px 2em}}.weather-current .details .metrics .span1{grid-area:span1}.weather-current .details .metrics .value1{grid-area:value1}.weather-current .details .metrics .span2{grid-area:span2}.weather-current .details .metrics .value2{grid-area:value2}.weather-current .details .metrics .span3{grid-area:span3}.weather-current .details .metrics .value3{grid-area:value3}.weather-right{display:flex;flex:1 0 100%;flex-flow:row wrap;position:relative;justify-content:center;width:100%}@media only screen and (min-width: 863px){.weather-right{width:auto;align-items:center;justify-content:flex-start}}@media only screen and (min-width: 960px){.weather-right{flex:1 0 65%}}.weather-right .weather-hourly,.weather-right .weather-daily{display:grid;grid-template-columns:repeat(5, 19%);grid-template-rows:1fr;gap:0px 1%;justify-content:space-between;align-content:stretch;justify-items:center;align-items:start;height:-moz-fit-content;height:fit-content;width:95%}@media only screen and (min-width: 960px){.weather-right .weather-hourly,.weather-right .weather-daily{width:100%}}.weather-right .weather-hourly .item,.weather-right .weather-daily .item{display:flex;flex-flow:column wrap;justify-content:space-between;align-items:center;gap:10px;text-align:center;height:-moz-fit-content;height:fit-content;position:relative;width:100%;height:100%}.weather-right .weather-hourly .item .temperature,.weather-right .weather-daily .item .temperature{font-size:1.75em}@media only screen and (min-width: 1000px){.weather-right .weather-hourly .item img,.weather-right .weather-daily .item img{height:60px;width:100px}}@media only screen and (max-width: 1000px){.weather-right .weather-hourly .item img,.weather-right .weather-daily .item img{height:39px;width:65px}}.weather-right .weather-hourly .item .time,.weather-right .weather-daily .item .time{font-size:.8em;font-weight:bold}.weather-right .weather-hourly .item .raindrop,.weather-right .weather-daily .item .raindrop{display:flex;flex-flow:row nowrap;align-items:flex-start}.weather-right .weather-hourly .item .raindrop .text,.weather-right .weather-daily .item .raindrop .text{font-size:1em}.weather-right .weather-hourly .item:after,.weather-right .weather-daily .item:after{display:block;content:"";background-color:#444;width:1px;height:100%;position:absolute;top:0px;right:-5%}.weather-right .weather-hourly .item:last-child:after,.weather-right .weather-daily .item:last-child:after{display:none}.weather-right .weather-daily .temperatures{display:flex;flex-flow:row nowrap;align-items:flex-end}.weather-right .weather-daily .temperatures .temperature{line-height:.9}.weather-right .weather-daily .temperatures .temperature.minimum{color:#81afd4}.weather-right .weather-detail{width:90%;margin:auto 0 auto}@media only screen and (min-width: 1000px){.weather-right .weather-detail{width:100%;padding:0 0 0 2em;padding-top:0}}.weather-right .weather-detail h3{font-size:1.25em;font-weight:600;margin-bottom:1em}.weather-right .weather-detail .columns{width:100%;display:grid;gap:1em 0;grid-template-columns:100%;justify-content:space-between;align-content:start;justify-items:start;align-items:stretch}@media only screen and (min-width: 1000px){.weather-right .weather-detail .columns{grid-template-columns:repeat(2, 50%)}}.weather-right .weather-detail .columns .dual{width:100%;display:grid;grid-template-columns:50% 50%;justify-content:space-between;align-content:start;justify-items:start;align-items:stretch}.weather-right .weather-detail .columns .dual .values{font-weight:500}.weather-left{display:flex;flex-flow:column nowrap;flex:1 0 100%}@media only screen and (min-width: 863px){.weather-left{flex:1 0 35%}}.weather-img-container{width:100%;display:flex;justify-content:space-around;margin-bottom:40px}@media only screen and (max-width: 1000px){.weather-img-container{justify-content:center;flex-direction:column;align-items:center}}.weather-img-container.nomargin{margin-bottom:0}.weather-img-group{width:50%;padding:20px;max-width:650px;box-sizing:border-box;margin-bottom:25px}@media only screen and (max-width: 1000px){.weather-img-group{width:100%}}.weather-img-group h2{text-align:center;margin:0 0 20px 0;padding-bottom:5px;border-bottom:1px solid #eee}.lg-weather-img{width:100%;text-align:center;margin-bottom:10px}.lg-weather-img img{width:100%}.sm-weather-img-group{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.sm-weather-img{width:33%;padding:5px;box-sizing:border-box}.sm-weather-img img{width:100%;transition:all .2s ease}.sm-weather-img p{width:100%;text-align:center;margin:0;font-size:14px;transition:all .2s ease}.sm-weather-img img:hover{box-shadow:0px 3px 10px rgba(0,0,0,.25);cursor:pointer;transition:all .2s ease}.sm-weather-img p:hover{color:#545454;cursor:pointer;transition:all .2s ease}.weather-img-container button,.weather-img-container input[type=submit]{border:none;margin:0;padding:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.weather-img-container input[type=submit],.weather-img-container button.submit{width:-moz-fit-content;width:fit-content;background-color:#0b162f;padding:1em 3em;color:#fff;font-size:1.25em}@media only screen and (max-width: 863px){.weather-img-container input[type=submit],.weather-img-container button.submit{padding:1em 2em;font-size:1em}}.weather-img-container input[type=submit]:hover,.weather-img-container button.submit:hover{cursor:pointer}input[type=submit].sbmtr-submit,button.submit-weather{width:-moz-fit-content;width:fit-content;background-color:#0b162f;padding:1em 3em;color:#fff;font-size:1.25em}.button-cont{display:flex;flex-flow:row nowrap;gap:1em;justify-content:space-between}button.submit-weather a{color:#fff;text-decoration:none}[x-cloak]{display:none !important}/*# sourceMappingURL=main.css.map */