/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
#loader{text-align:center !important;font-size:2em;line-height:1;}#header p,p.curWind,p.windGust{margin:0;padding:0;}p.header1,p.header2,p.headerDateTime{color:#013662;text-align:left;padding:5px 0 0 0 !important;}.hiloTemp,.Sun,.windGust,.tenMinAvg,#almanac td.MoonImg,#graphs .col,#graphs2 .col,.rtecenter,#block-webcam,.raintoday,.humidity,.dewpoint,#metar,#showGraphs{text-align:center;}.row-forecast{max-width:1200px;margin:0 auto;}p.headerDateTime{padding-top:15px !important;}#mobdateTime{padding-top:0 !important;}#mobdateTime,#temptitle,#windtitle,#conditionstitle,#almanactitle,.webcammobile{display:none;}.weather p{margin:0 0 1rem 0;}#TemperatureOutdoor,p.curWind,#WindSpeed,p.curWindDir,#windDirection,#WindDir{text-align:center;font-weight:bold;margin-bottom:0.5rem;}.celsius{font-size:0.8125rem;}.weather p.windGust,.weather p.tenMinAvg,.weather.curWind{margin:0;}.right{text-align:right;}#hourlyforecast{margin:0 auto;width:auto;}.block-block-content h2,.block-weather h2{padding:1% 0;text-align:center;background-color:#aaa;margin:0;color:#013463;font-size:1.375rem;font-weight:bold;}.path-frontpage table,.path-weather-new table{margin-bottom:0;width:100%;border-collapse:unset;border-spacing:5px;}table.weathersummary{margin:0 auto;width:auto;}table.weathersummary td{border-bottom:1px solid #666;border-right:1px solid #666;padding:2px;font-size:0.875rem;font-family:Times New Roman,serif;color:#000;text-align:center;}table.weathersummary td.nobottom{border-bottom:none;}table.weathersummary td.noright{border-right:none;}.Max,span.hiTemp{color:#F00;}.Min,span.loTemp{color:#00F;}.Rain{color:#090;}b,strong{font-weight:bold !important;}p.HIWC{text-align:center;}.alert{background-color:rgba(255,0,0,.2);border:1px solid #f00;margin-top:0.25rem;padding:0.25rem 0.5rem;}.hazardous-weather-outlook{background-color:rgba(255,255,0,.2);border:1px solid #cc0;margin-top:0.25rem;padding:0.25rem 0.5rem;}.alert .fa-exclamation-triangle{color:#f00;}.hazardous-weather-outlook .fa-calendar-alt{color:#00f;}.h .fa-exclamation-triangle{color:#f00;}.showalerts{color:#f00;cursor:pointer;}.alertdetail{display:none;margin:0 auto;width:95%;}.hiloTemp{margin-bottom:1rem;}table.aqi{margin-top:0.75rem;}.du{text-align:center;}.dob025{background-color:#27003b;color:#FFF;}.dob050{background-color:#4a0070;color:#FFF;}.dob075{background-color:#6d00a5;color:#FFF;}.dob100{background-color:#6e00c0;color:#FFF;}.dob125{background-color:#4a00c0;color:#FFF;}.dob150{background-color:#2600c0;color:#FFF;}.dob175{background-color:#0100c0;color:#FFF;}.dob200{background-color:#001fc0;color:#FFF;}.dob225{background-color:#0055c0;color:#FFF;}.dob250{background-color:#008cc0;color:#FFF;}.dob275{background-color:#00c0b6;color:#FFF;}.dob300{background-color:#00c052;color:#000;}.dob325{background-color:#0cc000;color:#FFF;}.dob350{background-color:#52c000;color:#FFF;}.dob375{background-color:#99c000;color:#000;}.dob400{background-color:#c0ac00;color:#FFF;}.dob425{background-color:#c08400;color:#FFF;}.dob450{background-color:#c05b00;color:#FFF;}.dob475{background-color:#c03200;color:#FFF;}.dob500{background-color:#c00900;color:#FFF;}.dob525{background-color:#c00020;color:#FFF;}.dob550{background-color:#c00044;color:#FFF;}.dob575{background-color:#c00068;color:#FFF;}.dob600{background-color:#c5198c;color:#FFF;}.dob625{background-color:#d352a8;color:#FFF;}.dob650{background-color:#e08ac3;color:#000;}.dob675{background-color:#FFF;color:#000;}.aqi1{background-color:#00e400;color:#000;}.aqi2{background-color:#ffff00;color:#000;}.aqi3{background-color:#ff7e00;color:#fff;}.aqi4{background-color:#ff0000;color:#fff;}.aqi5{background-color:#99004c;color:#fff;}.aqi6{background-color:#7e0023;color:#fff;}@media (min-width:1024px){.desktop{display:none !important;}#TemperatureOutdoor,p.curWind{font-size:1.4375rem;}}@media (max-width:901px){#navigation{display:none;}#block-header .header1,#block-header .header2{text-align:center;}p.curTemp,p.TemperatureOutdoor,p.curWind,p.curWindDir{font-size:2rem;}#frontHero .col{width:100%;float:none;}.narrow{width:100%;}#block-forecastblock{text-align:center;}#block-forecastblock .forecast-label{font-weight:bold;}}@media (max-width:768px){#mobdateTime{display:block;text-align:center;}#block-sampletimeblock{display:none;}}@media (min-width:601px) and (max-width:900px){.span_4_of_4,.span_2_of_4,.span_3_of_4{width:100% !important;margin-left:0 !important;}.span_1_of_4,.span-1-of-4{width:48.4% !important;}.span_1_of_4:nth-child(2n+1){clear:both;margin-left:0 !important;}}@media (max-width:600px){#temptitle,#windtitle,#conditionstitle,#almanactitle,.webcammobile{display:block;}#metar img{max-height:73px;}.header.group{display:inline-block;width:100%;}#mobdateTime{margin-top:0.5em;}}
