.circle{border-radius:50%;width:2.5rem;height:2.5rem;display:inline-block;vertical-align:middle}.weatherWeekend{color:orange!important}.weatherCellInfo.weatherBold{background:#000 transparent;background:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);zoom:1}.weatherCellInfo.weatherBold:nth-child(n){filter:none}.weatherFinger{cursor:pointer;box-sizing:border-box}.clearfix{clear:both}.weatherContainer{width:100%;background-color:#fff}.weatherBorderHoriz{margin:20px 0 0 10px;float:left;display:none;width:100%;height:1px;background:#f5f6f6;background:linear-gradient(90deg,#f5f6f6 0,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f6f6",endColorstr="#f5f6f6",GradientType=1)}.weatherTabs{float:left;width:100%;color:#777;font-size:11px;text-align:left;margin:20px 0 0;position:relative;z-index:10;overflow:hidden!important;padding:0 5.175601%}.weatherTabs:nth-child(n){filter:none}.weatherTab{float:left;-webkit-transition:all .75s;width:12.5%;font-size:13px}.weatherTab:hover{color:#333}.weatherTab:hover:nth-child(n){filter:none}.weatherTab2{float:left;padding:0 20px;-webkit-transition:all .75s;width:12.5%}.weatherTab2:hover{color:#333}.weatherTab2:hover:nth-child(n){filter:none}.weatherTabActive{color:#000}.active{color:#86c5ec}.weatherTabActive:nth-child(n){filter:none}.weatherTabSub{text-align:center;margin:0;font-size:15px}.weatherTabLabel{text-align:center;font-weight:300;font-size:13px;font-size:.85rem;margin:0;text-transform:uppercase}.weatherTabActive .weatherTabLabel{border-bottom:1px solid #333}.tempBold{font-weight:700;font-size:.9rem;margin-left:7px}.weatherTabMenu{text-align:center;font-weight:300;margin:0;text-transform:uppercase;color:#86c5ec;font-size:13px;font-size:.85rem}.weatherContainerPanel{position:relative;font-family:raleway,sans-serif;padding:0 2.975601%;margin-top:10px}.weatherContainerPanel form{position:absolute;top:70px;right:10px}.weatherContainerPanel form input{border:0;outline:none;padding:3px 5px;width:182px}.weatherContainerPanel form button{border:0;outline:none;padding:3px;background:#2a3b50;color:#fff;font-family:Sans Serif,Arial}.weatherPanelContainer{position:relative;width:100%}.weatherWatermark{position:absolute;bottom:0;right:50px}.weatherPanelSummary{float:left;color:#333;margin:0;width:30.182926829268%;font-size:68px;font-size:5.25rem;position:relative;left:0;top:0;font-weight:300;text-transform:uppercase}.weatherPanelSummary p{font-weight:400;font-size:14px}.weatherPanelSummary p span{font-weight:300}.weatherPanelSummary img{width:28.333333333333%}.weatherPanelInfoContainer{float:right;padding:0;width:65.040650406504%;overflow:hidden;margin-bottom:25px}.weatherPanelInfoContainer:nth-child(n){filter:none}.weatherPanelMenu{color:#fff;float:left;padding:0 0 0 10px;width:30.487804878049%;margin-top:30px;overflow:auto;font-size:14px;background:#0b162f transparent;background:rgba(11,22,47,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0b162f,endColorstr=#0b162f);zoom:1}.weatherBorder{float:left;width:1px;height:250px;background:#f5f6f6;background:linear-gradient(180deg,#f5f6f6 0,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f6f6",endColorstr="#f5f6f6",GradientType=0)}.weatherCellDate{text-align:center;border:1px solid #fff}.weatherCellDate div{padding:5px 10px}.weatherCellInfo{position:relative;float:left;width:14.0625%;height:270px}.weatherCellInfo:nth-child(n){filter:none}.weatherCellInfoWide{width:17.682926829268%;background:#000 transparent;background:rgba(0,0,0,.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);zoom:1}.weatherCellInfoWide:nth-child(n){filter:none}.weatherCellInfoWide .weatherCellInfo{margin:0;width:5.894308943089%;background:none}.weatherCellInfoWide .weatherCellInfo ul{height:7.012195121951%;padding:5px 0 0}.weatherCellInfoWide .weatherCellInfo li{font-size:3.25em;margin:10px 0 0 10px}.weatherCellInfo p{text-align:center;color:#333;font-size:15px;font-size:1.1rem;font-weight:300}.weatherdetailstext{font-size:15px;font-size:1rem;font-weight:300;width:49%;float:left;line-height:1.7em;margin:0;padding:0}.weatherDetails{padding:10px 0 0 20px;*padding:0 0 0 20px;*margin:-20px 0 0;float:left;min-height:270px}.weatherCellInfo p strong{text-align:center;font-size:18px;font-weight:500;font-weight:600\9}.weatherCellInfo ul{padding:0;margin:0 auto;list-style:none;display:block;height:75px;font-weight:300}.weatherCellInfo img{display:block;margin:0 auto;width:75%}.weatherCellInfo h3{font-size:26px}.weatherCellInfo h3 span{display:block;text-align:center}.weatherCellHigh{color:#ffff97}.weatherCellLow{color:#d1f7f7}.weatherInfoTabs{padding:0;margin:0 20px 0 0;list-style:none;overflow:hidden;float:left;cursor:pointer;font-size:1rem}.weatherInfoTabs li{display:block;float:left;padding:5px 10px;margin:0;box-shadow:inset 0 0 3px #555;border:1px solid #333;border-bottom:1px solid #333;color:#fff;background:#0a0a0a transparent;background:hsla(0,0%,4%,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f0a0a0a,endColorstr=#7f0a0a0a);zoom:1}.weatherCellInfo li:nth-child(n){filter:none}.weatherInfoTabs li.active{background:hsla(0,0%,98%,.5);color:#555;font-weight:800;border:1px solid #fff;border-bottom:1px solid #333;box-shadow:none}#weatherAveragesContainer,#weatherReportsContainer{width:60.467479674797%;height:197px;margin:-5px 0 0;padding:0;background:hsla(0,0%,4%,.25);display:none}.poweredby{color:#fff;margin:10px 20px 0;float:right}#vortexContainer,#weatherCamsContainer,#weatherFeaturesContainer,#wsiContainer,.vpContainer{width:50%;float:left;display:inline-block}.vpContainer{padding:2.587801% 5.175601%}#vortexContainer,#weatherCamsContainer,#weatherFeaturesContainer,#wsiContainer{padding:0 2.975601% 2.587801%}.weatherWidgetContainer{overflow:auto;width:100%;float:left;padding:0}.weatherWidgetContainer div{width:100%;float:left}.weatherWidgetContainer div img{float:left}.weatherWidgetContainer ul{list-style:none;overflow:hidden;margin:0;padding:0;float:left;width:100%}.weatherWidgetContainer li{display:block;float:left;margin:20px 0 0;width:33.333%;height:100%;padding-left:1%;padding-right:1%}.weatherWidgetContainer li p{margin:0;padding:0;font-weight:600;font-size:1rem;text-align:center;line-height:1.5rem}.weatherWidgetContainer li img{width:100%}#weatherCamsContainer li img{width:100%;height:6em}.weatherWidgetContainer li.first{margin-left:0}.weatherWidgetContainer li.last{margin-right:0;margin-left:0}#lbOverlay{position:fixed;top:0!important;height:100%!important;left:0;z-index:99}#lbBottomContainer,#lbCenter{z-index:9999}.weatherWidgetContainer li.first{margin-left:0!important}.wxweb-thumbs{height:110px}.wxweb-thumbs div{float:left;width:18%;text-align:center;font-weight:700;margin-left:1%;margin-right:.5%}.vp{margin-top:0;margin-bottom:0;padding-top:0}.vp,.vp img{width:100%}.iOSVid{display:none}.scrollableEl{width:33.33333333333333%;height:auto;float:left}.scrollableEl .caption{display:none;position:absolute;bottom:0;width:130px;font-size:11px;line-height:normal;cursor:pointer}.caption{width:292px;color:#333;font-size:18px;line-height:24px;padding:20px;margin-left:20px;font-weight:700;float:right;margin-bottom:3px}.highTemp{width:100%;font-weight:500;font-size:2rem;text-align:center;color:#333;position:absolute}.wxabove{color:#911}.wxbelow{color:#5b92f4}.lowTemp{font-size:24px;font-size:1.75rem;color:#355a9b}.lowTemp,.wind{width:100%;position:absolute;bottom:50px;text-align:center}.wind{font-size:18px;font-size:1rem}.weatherMenu{margin:.3em 1em 1.5em;color:#333;text-align:center;border-bottom:1px solid #ccc;padding-bottom:.5em}.airqualitytext{font-size:12px;font-size:.8rem;text-align:left}#jw-container-weather{width:calc(98.5% - 320px - 2.975601% - 2.975601%);float:left;margin:0 2.975601%}#video-companion-2{max-width:300px;float:left}#outlook-1{display:none}.precip{font-size:1rem}#setText{margin-left:10px;padding-top:.7em;cursor:pointer}#setText,.weather_select{float:left}select#cityForecast{font-size:2em;padding:.25em;border:0;background-color:#ccc}@media only screen and (max-width:550px){.weatherdetailstext{width:95%;font-size:1.5rem}}@media only screen and (min-device-width:768px) and (max-device-width:768px){.iOSVid{display:block}.vpContainer{display:none}}@media only screen and (max-device-width:480px){.iOSVid{display:block}.vpContainer{display:none}.iOSVid video{width:100%}}@media only screen and (max-width:729px){#outlook-1{display:block}#outlook-2{display:none}#video-companion-2{float:none;margin:0 auto}.weatherWidgetContainer li p{font-size:1.5rem}.airqualitytext{font-size:1.25rem;text-align:left}.weatherBorderHoriz{display:block}.weatherMenu{margin:20px auto;border-bottom:0}.weatherInfoTabs{width:33%;text-align:center;padding:0;margin:0}.weatherPanelInfoContainer,.weatherPanelSummary{width:100%}.weathermenu{text-align:center}.weatherPanelSummary img{width:15.333333333333%}#jw-container-weather{width:94.0488%;margin:0 2.975601%}.weatherContainerPanel,.weatherTabs{padding:0 2.975601%}.video_box{display:none}.weatherCellInfo{width:14%}#vortexContainer,#weatherCamsContainer,#weatherFeaturesContainer,#wsiContainer,.vpContainer{width:100%}#vortexContainer img,#weatherCamsContainer img,#wsiContainer img,.vpContainer img{width:100%;text-align:center}.weather_select,select#cityForecast{width:100%}}@media only screen and (max-width:850px){.weatherInfoTabs{font-size:1.5rem}.weatherCellInfo p{font-size:1.75rem}.highTemp{font-size:2.5rem}.lowTemp{font-size:2rem}.wind{font-size:1.5rem}.precip{font-size:1.25rem}}