@import url(https://fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700italic,700,300,300italic);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css);/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}.nav-container .nav-main li a:visited,.nav-container .nav-misc li a:visited,a{background-color:transparent}.nav-container .nav-main li a:active:visited,.nav-container .nav-main li a:hover:visited,.nav-container .nav-misc li a:active:visited,.nav-container .nav-misc li a:hover:visited,a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-family:Roboto,sans-serif;color:#000;width:100%;line-height:1em;background-color:#f5f5f5;font-weight:400}.body-container,.nav-container,.page-container{width:100%;min-height:500px;margin:0;padding:0;position:relative;overflow:hidden}.body-container{min-height:1000px;position:relative;z-index:1;background-color:#e0dfdc;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.body-container .no-touch{display:none}.body-container.open{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;margin-left:80%;position:absolute}.body-container.open .no-touch{display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.8);top:54px;left:0;z-index:10;cursor:pointer}.body-container section#content h1.sectionTitle{background:#fff}.nav-container{position:absolute;top:0;left:0;z-index:0;background-color:#f5f5f5}.menu-icon{width:17px;height:12px;background:url("http://media.nbcbayarea.com/designimages/mobile-web-sprite.png") no-repeat -5px -77px}@media (-webkit-min-device-pixel-ratio:2){.menu-icon{background:url("http://media.nbcbayarea.com/designimages/mobile-web-sprite2x.png") no-repeat -5px -77px;background-size:79px auto}}.watch-live-icon{width:31px;height:21px;background:url("http://media.nbcbayarea.com/designimages/mobile-web-sprite.png") no-repeat -4px -53px}@media (-webkit-min-device-pixel-ratio:2){.watch-live-icon{background:url("http://media.nbcbayarea.com/designimages/mobile-web-sprite2x.png") no-repeat -4px -53px;background-size:79px auto}}.icon-video-sm{width:29px;height:19px;background:url("http://media.nbcbayarea.com/designimages/mobile-web-sprite.png") no-repeat -49px -1px}@media (-webkit-min-device-pixel-ratio:2){.icon-video-sm{background:url("http://media.nbcbayarea.com/designimages/mobile-web-sprite2x.png") no-repeat -49px -1px;background-size:79px auto}}.icon-key{width:25px;height:12px;background:url("http://media.nbcbayarea.com/designimages/mobile-web-sprite.png") no-repeat -23px -76px}@media (-webkit-min-device-pixel-ratio:2){.icon-key{background:url("http://media.nbcbayarea.com/designimages/mobile-web-sprite2x.png") no-repeat -23px -76px;background-size:79px auto}}.text-video-sm{width:52px;height:19px;background:url("http://media.nbcbayarea.com/designimages/mobile-web-sprite.png") no-repeat -4px -33px}@media (-webkit-min-device-pixel-ratio:2){.text-video-sm{background:url("http://media.nbcbayarea.com/designimages/mobile-web-sprite2x.png") no-repeat -4px -33px;background-size:79px auto}}.play-button-icon{width:45px;height:31px;background:url("http://media.nbcbayarea.com/designimages/mobile-web-sprite.png") no-repeat -3px 0}@media (-webkit-min-device-pixel-ratio:2){.play-button-icon{background:url("http://media.nbcbayarea.com/designimages/mobile-web-sprite2x.png") no-repeat -3px 0;background-size:79px auto}}.breaking-news{background-color:#b11717;color:#fff;text-align:center;height:32px}.breaking-news.inAppView{display:none}.breaking-news span{display:block;overflow:hidden;width:auto;height:32px;position:relative}.breaking-news .nav-container .nav-main li a:visited,.breaking-news .nav-container .nav-misc li a:visited,.breaking-news a,.nav-container .nav-main li .breaking-news a:visited,.nav-container .nav-misc li .breaking-news a:visited{position:relative;top:0;display:block;padding:8px 5px;margin:0;color:#fff;font-size:18px;text-decoration:none;font-weight:500;white-space:nowrap}.header{background-color:#144aa8;color:#fff;position:relative;width:100%;height:54px;line-height:1em;z-index:1000}.header.inAppView{display:none}.header .logo-container{padding:0;min-width:125px;width:auto;height:auto;float:left}.header .menu-icon-touch{float:left;margin-right:8px;padding:19px 0 22px 14px;cursor:pointer}.header .menu-icon{float:left;margin:0;cursor:pointer}.header .market-logo{float:left;width:70px;height:49px;display:block;margin:0;padding:0 0 5px}.header .watch-live-container{float:right;position:relative;width:132px;height:36px;padding:14px 14px 0;margin-top:4px;text-align:right;cursor:pointer}.header .watch-live-container p{padding:0;margin:0;font-size:13px;font-weight:500;text-transform:uppercase}.header .watch-live-container p span{float:left;margin-top:-4px}.header .watch-live-container.open{background:#fff;color:#265791}.header .watch-live-container.open span{background-position:-36px -53px}.header .watch-live-menu{box-shadow:0 25px 15px rgba(0,0,0,.5);position:absolute;z-index:11;width:100%;min-height:58px;height:auto;top:54px;left:0;background:#fff;text-align:left;margin:0;padding:0;display:none}.header .watch-live-menu li{list-style-type:none;padding:0;margin:0;font-size:15px;line-height:18px;border-top:1px solid #e7e7e7}.header .watch-live-menu li:first-child{border:none}.header .watch-live-menu .nav-container .nav-main li a:visited,.header .watch-live-menu .nav-container .nav-misc li a:visited,.header .watch-live-menu li a,.nav-container .nav-main .header .watch-live-menu li a:visited,.nav-container .nav-misc .header .watch-live-menu li a:visited{display:block;color:#265791;text-decoration:none;padding:20px 65px 20px 20px;margin:0;position:relative}.header .watch-live-menu li a .icon-key{float:left;margin:2px 20px 0 0}.header .watch-live-menu li a .icon-video-sm{position:absolute;right:25px;top:35%}.header .watch-live-menu li.no-stream{color:#265791;text-align:center;padding:22px 15px;font-size:15px;line-height:1em}.necn .header .watch-live-container{width:115px}.nav-container form{width:70%;margin:14px 0 14px 14px}.nav-container form fieldset{position:relative;border:none;width:100%;padding:0;margin:0}.nav-container form fieldset i{position:absolute;top:12px;left:14px;color:#8e8e93}.nav-container form fieldset input[type=text]{border:1px solid #e0e0e0;padding:10px 0 10px 40px;font-size:16px;width:82%;height:18px;margin:0;background:#fff;-webkit-appearance:none}.nav-container .nav-main,.nav-container .nav-main li,.nav-container .nav-misc{list-style-type:none;padding:0;margin:0;position:relative}.nav-container .nav-main li,.nav-container .nav-misc li{font-size:15px;text-transform:uppercase}.nav-container .nav-main li.selected,.nav-container .nav-misc li.selected{background:#fcfcfc}.nav-container .nav-main li.selected:before,.nav-container .nav-misc li.selected:before{content:'';position:absolute;left:0;width:4px;height:40px;background:#3669b3;overflow:hidden}.nav-container .nav-main li a,.nav-container .nav-main li a:visited,.nav-container .nav-misc li a,.nav-container .nav-misc li a:visited{display:block;text-decoration:none;color:#1a4b99;padding:12px 20% 12px 21px}.nav-container .nav-main li.severe a,.nav-container .nav-main li.weather-module.expanded a,.nav-container .nav-misc li.severe a,.nav-container .nav-misc li.weather-module.expanded a{color:#c82325;font-weight:500}.nav-container .nav-duopoly{margin:0;padding:15px 20% 15px 15px;border-top:1px solid #e0e0e0}.nav-container .nav-duopoly p{padding:0;margin:0 0 15px;font-size:12px;font-weight:500}.nav-container .nav-duopoly .nav-main li a:visited,.nav-container .nav-duopoly .nav-misc li a:visited,.nav-container .nav-duopoly a,.nav-container .nav-main li .nav-duopoly a:visited,.nav-container .nav-misc li .nav-duopoly a:visited{display:block;padding:0;margin:0}.nav-container .nav-duopoly .nav-main li a:visited img,.nav-container .nav-duopoly .nav-misc li a:visited img,.nav-container .nav-duopoly a img,.nav-container .nav-main li .nav-duopoly a:visited img,.nav-container .nav-misc li .nav-duopoly a:visited img{width:95%;max-width:250px}.nav-container .nav-misc{border-top:1px solid #e0e0e0}.nav-container .nav-misc li{font-size:12px;text-transform:none;list-style-type:none}.nav-container .nav-misc li:first-child{margin-top:7px}.nav-container .nav-misc li a,.nav-container .nav-misc li a:visited{padding:8px 20% 8px 15px}.nav-container .nav-social{list-style-type:none;padding:0;margin:15px 20% 50px 15px;overflow:hidden}.nav-container .nav-social li{list-style-type:none;float:left;width:30px;height:30px;position:relative;margin:0 0 0 28px}.nav-container .nav-social li:first-child{margin-left:0}.nav-container .nav-main .nav-social li a:visited,.nav-container .nav-misc .nav-social li a:visited,.nav-container .nav-social .nav-main li a:visited,.nav-container .nav-social .nav-misc li a:visited,.nav-container .nav-social li a{display:block}.nav-container .nav-main .nav-social li a:visited i,.nav-container .nav-misc .nav-social li a:visited i,.nav-container .nav-social .nav-main li a:visited i,.nav-container .nav-social .nav-misc li a:visited i,.nav-container .nav-social li a i{color:#144aa8}.quick-nav{background:#f4f4f4;width:100%;height:35px;position:relative;overflow:hidden;z-index:999;box-shadow:0 2px 5px 0 rgba(50,50,50,.8)}.quick-nav .nav-fade{position:absolute;width:47px;height:35px;top:0;left:auto;right:-47px;z-index:1;box-shadow:0 0 50px #000}.quick-nav ul{width:100%;position:absolute}.quick-nav ul,.quick-nav ul li{list-style-type:none;padding:0;margin:0;overflow:hidden}.quick-nav ul li{position:relative;display:flex;display:-webkit-flex;width:auto;height:35px;float:left;font-size:15px}.nav-container .nav-main .quick-nav ul li a:visited,.nav-container .nav-misc .quick-nav ul li a:visited,.quick-nav ul .nav-container .nav-main li a:visited,.quick-nav ul .nav-container .nav-misc li a:visited,.quick-nav ul li a{display:block;padding:10px;width:100%;text-align:center;text-transform:uppercase;color:#144aa8;text-decoration:none;border-left:1px solid #e0dfdc}.nav-container .nav-main .quick-nav ul li:first-child a:visited,.nav-container .nav-misc .quick-nav ul li:first-child a:visited,.quick-nav ul .nav-container .nav-main li:first-child a:visited,.quick-nav ul .nav-container .nav-misc li:first-child a:visited,.quick-nav ul li:first-child a{border-left:none}.nav-container .nav-main .quick-nav ul li.weather a:visited,.nav-container .nav-misc .quick-nav ul li.weather a:visited,.quick-nav ul .nav-container .nav-main li.weather a:visited,.quick-nav ul .nav-container .nav-misc li.weather a:visited,.quick-nav ul li.weather a{overflow:hidden}.nav-container .nav-main .quick-nav ul li.weather a:visited span,.nav-container .nav-misc .quick-nav ul li.weather a:visited span,.quick-nav ul .nav-container .nav-main li.weather a:visited span,.quick-nav ul .nav-container .nav-misc li.weather a:visited span,.quick-nav ul li.weather a span{position:relative;display:inline-block;margin:0 0 0 4px;font-weight:500;font-size:16px}.nav-container .nav-main .quick-nav ul li.weather a:visited span img,.nav-container .nav-misc .quick-nav ul li.weather a:visited span img,.quick-nav ul .nav-container .nav-main li.weather a:visited span img,.quick-nav ul .nav-container .nav-misc li.weather a:visited span img,.quick-nav ul li.weather a span img{float:left;max-height:20px;position:relative;top:-3px;margin:0 2px 0 0}.quick-nav ul li.weather.severe a,.quick-nav ul li.weather.weather-module.expanded a{color:#c82325;font-weight:500}.quick-nav ul li.weather.severe a span,.quick-nav ul li.weather.weather-module.expanded a span{color:#144aa8}.quick-nav ul li.selected{background:#fff}.quick-nav ul li.selected:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#3669b3}.ad.sticky-ad{width:100%;background:#fff;z-index:2;padding:10px 0;margin:0;text-align:center}.ad.sticky-ad>div{margin:0 auto;max-height:50px}.body-container section#content h1.sectionTitle{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:19px;margin:0;padding:14px;text-transform:uppercase;box-shadow:none}#footer{background:#1446ab;margin:0;padding:14px}#footer ul{list-style:none;width:100%;overflow:hidden}#footer ul li{border-left:1px solid #fff;color:#fff;float:left;font-size:11px;line-height:13px;font-family:Roboto,sans-serif;font-weight:400;padding:0;list-style:none;width:auto;height:auto;min-width:15px}#footer ul li a{color:#fff;text-decoration:none;display:block;padding:0 7px}#footer ul li:first-child{border-left:none}#footer ul li:first-child a{padding-left:0}#footer ul.legal{border-top:1px solid #1666c0;border-bottom:1px solid #1666c0;margin:7px 0;padding:7px 0}#footer ul.legal li{border:none;float:none}#footer ul.legal li a{padding:4px 0}#footer img{margin:7px 0;width:126px;height:auto}#footer p{color:#fff;font-size:11px;font-family:Roboto,sans-serif;font-weight:400;line-height:13px;margin:0;padding:0}#article-sec_0,.body-contents{overflow:hidden}.tag{background:#144aa8;position:relative;top:-1px;color:#fff;display:inline-block;font-size:11px;font-family:Roboto,sans-serif;font-weight:400;line-height:13px;margin:0 0 8px;padding:2px 5px 1px;text-transform:uppercase}.breaking{background:#b11717}.live-context{background:#fff;margin:15px 0 0;overflow:hidden;height:108px;width:100%;display:flex;align-items:center;text-align:left}.live-context .context-video{float:left;position:relative;margin:0 12px;width:147px;min-width:147px;height:83px;overflow:hidden}.live-context .context-video .nav-container .nav-main li a:visited,.live-context .context-video .nav-container .nav-misc li a:visited,.live-context .context-video a,.nav-container .nav-main li .live-context .context-video a:visited,.nav-container .nav-misc li .live-context .context-video a:visited{display:block}.live-context .context-video .play-button-icon{position:absolute;left:8px;bottom:8px}.live-context p{color:#252525;font-family:Roboto,sans-serif;font-size:20px;line-height:24px;margin:0 12px 0 0;width:auto}.live-context p .nav-container .nav-main li a:visited,.live-context p .nav-container .nav-misc li a:visited,.live-context p a,.nav-container .nav-main li .live-context p a:visited,.nav-container .nav-misc li .live-context p a:visited{display:block;color:#252525;text-decoration:none}.live-context p span{font-weight:500;text-transform:uppercase}.stories{background:#fff;overflow:hidden;margin:14px 0 0}.stories h2{color:#000;font-size:16px;font-family:Roboto,sans-serif;font-weight:400;line-height:19px;margin:0;padding:14px;text-transform:uppercase}.nav-container .nav-main li .stories h2 a:visited,.nav-container .nav-misc li .stories h2 a:visited,.stories h2 .nav-container .nav-main li a:visited,.stories h2 .nav-container .nav-misc li a:visited,.stories h2 a{color:#000;text-decoration:none;display:block;padding:14px;margin:-14px}.stories .lead-content{width:100%}.stories .lead-content .lead-img{width:100%;height:200px;margin:0 0 14px;position:relative;overflow:hidden}@media screen and (max-width:320px){.stories .lead-content .lead-img{height:180px}}.nav-container .nav-main li .stories .lead-content .lead-img a:visited,.nav-container .nav-misc li .stories .lead-content .lead-img a:visited,.stories .lead-content .lead-img .nav-container .nav-main li a:visited,.stories .lead-content .lead-img .nav-container .nav-misc li a:visited,.stories .lead-content .lead-img a{display:block}.stories .lead-content .lead-img .play-button-icon{bottom:8px;left:8px;position:absolute}.stories .lead-content .lead-img img{max-width:100%;min-width:100%}.stories .lead-content .time-stamp{color:#000;font-size:10px;font-family:Roboto,sans-serif;font-weight:400;line-height:11px;margin:0 14px 7px;text-transform:uppercase}.stories .lead-content h3{color:#000;font-size:20px;font-family:Roboto,sans-serif;font-weight:400;line-height:24px;margin:0 0 14px;padding:0}.nav-container .nav-main li .stories .lead-content h3 a:visited,.nav-container .nav-misc li .stories .lead-content h3 a:visited,.stories .lead-content h3 .nav-container .nav-main li a:visited,.stories .lead-content h3 .nav-container .nav-misc li a:visited,.stories .lead-content h3 a{color:#000;text-decoration:none;display:block;padding:0 14px}.stories .lead-content h3 a .tag{margin:0;vertical-align:middle}.stories.special-feature .lead-content .lead-img{height:auto}.stories.special-feature .lead-content .lead-img a{line-height:0}.stories.special-feature .lead-content .lead-img a img{min-height:auto;height:auto}.stories .story-list{border-top:1px solid #c2c2c2;margin:0;list-style:none;padding:14px 7px 0;overflow:hidden}.stories .story-list li{float:left;margin:0 0 10px;padding:0;width:50%;min-height:156px;max-height:156px;overflow:hidden}.stories .story-list li .story-image{margin:0 7px 7px;position:relative;text-align:center;height:95px;overflow:hidden}@media screen and (max-width:320px){.stories .story-list li .story-image{height:78px}}.stories .story-list li .story-image a{display:block}.stories .story-list li .story-image .text-video-sm{bottom:0;left:0;position:absolute}.stories .story-list li .story-image img{max-width:100%;min-width:100%;min-height:100%}.stories .story-list li p{color:#000;font-size:14px;font-family:Roboto,sans-serif;font-weight:400;line-height:18px;margin:0 7px 7px}.nav-container .nav-main .stories .story-list li p a:visited,.nav-container .nav-misc .stories .story-list li p a:visited,.stories .story-list .nav-container .nav-main li p a:visited,.stories .story-list .nav-container .nav-misc li p a:visited,.stories .story-list li p a{color:#000;text-decoration:none;display:block}.stories .story-list li p a .tag{margin:0}.headline-centric .story-list{margin:0 14px 15px;padding:0;border:none}.headline-centric .story-list li{border-top:1px solid #e1e1e1;float:none;margin:0;padding:0;width:100%;min-height:10px}.headline-centric .story-list li p{margin:0}.headline-centric .story-list .nav-container .nav-main li p a:visited,.headline-centric .story-list .nav-container .nav-misc li p a:visited,.headline-centric .story-list li p a,.nav-container .nav-main .headline-centric .story-list li p a:visited,.nav-container .nav-misc .headline-centric .story-list li p a:visited{display:block;padding:12px 0}.sponsored-story .lead-content .lead-img{border:1px solid #d8d8d8;float:left;height:95px;margin:0 14px 14px;position:relative;width:164px;overflow:hidden}.sponsored-story .lead-content .lead-img img{max-width:100%;min-width:100%;min-height:100%}.sponsored-story .lead-content p{color:#000;font-size:13px;font-family:Roboto,sans-serif;font-weight:400;line-height:18px;margin:0 14px 14px}.nav-container .nav-main li .sponsored-story .lead-content p a:visited,.nav-container .nav-misc li .sponsored-story .lead-content p a:visited,.sponsored-story .lead-content p .nav-container .nav-main li a:visited,.sponsored-story .lead-content p .nav-container .nav-misc li a:visited,.sponsored-story .lead-content p a{color:#000;text-decoration:none}.htmlModule .moduleContainer{box-shadow:none;margin:0}.weather-module{background:#fff;overflow:hidden;margin:14px 0 0;position:relative}.weather-module #changeLocation{background:rgba(0,0,0,.6);position:absolute;text-align:center;height:100%;width:100%;z-index:999;position:fixed;top:0;padding:40px 0 0}.weather-module #changeLocation #change_weather_location{background:#fff;border-radius:15px;margin:0 auto;padding:33px 0;width:80%;position:relative}.weather-module #changeLocation #change_weather_location h2{color:#333;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;margin:0 0 5px}.weather-module #changeLocation #change_weather_location h2 span{color:#26518d;font-weight:400}.weather-module #changeLocation #change_weather_location #weather_zip_Container{border-top:1px solid #eaeaea;padding:24px 0 0}.weather-module #changeLocation #change_weather_location #weather_zip_Container #weather_zip #weather_by_zipcode{background:#fff;border:1px solid #c5d6f0;color:#333;font-family:Roboto,sans-serif;font-size:13px;font-weight:300;padding:8px;width:201px}.weather-module #changeLocation #change_weather_location #weather_zip_Container #weather_zip .sbt_clr{margin-top:8px}.weather-module #changeLocation #change_weather_location #weather_zip_Container #weather_zip #weather_zip_code_search,.weather-module #changeLocation #change_weather_location #weather_zip_Container #weather_zip input[type=submit]{background:#4b6ea0;border:none;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;padding:8px;width:203px;border-radius:0;border:0}.weather-module #changeLocation #change_weather_location #weather_zip_Container #suggestedCities{display:none;position:static;margin:10px 0 0;background-color:#fff;width:234px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;height:110px;overflow-y:scroll;padding:7px 11px 16px}.weather-module #changeLocation #changeLocationClose span{background:url("http://media.nbcconnecticut.com/designimages/mobile_sprite_global.png") no-repeat scroll -77px -299px;cursor:pointer;display:block;height:24px;position:absolute;right:-9px;top:-11px;width:24px}.weather-module #changeLocation #citiesList{width:91%;margin:auto;text-align:left}.weather-module #changeLocation #citiesList li a{color:#227cc4}.weather-module #changeLocation #citiesList li a:active{color:#71bbf6}.weather-module #changeLocation .errorText{font-size:13px}.weather-module .weather-header{float:left;width:200px;height:auto;margin:14px 0 12px 12px}.weather-module .weather-header .logo{margin:0 0 10px}.weather-module .weather-header .location{font-size:15px;line-height:18px;color:#000;padding:0;margin:0}.weather-module .weather-header .location i{float:left;width:14px;height:auto;text-align:center;margin:0 4px 0 0}.nav-container .nav-main li .weather-module .weather-header .location a:visited,.nav-container .nav-misc li .weather-module .weather-header .location a:visited,.weather-module .weather-header .location .nav-container .nav-main li a:visited,.weather-module .weather-header .location .nav-container .nav-misc li a:visited,.weather-module .weather-header .location a{color:#419fef;text-decoration:none;padding:0 0 0 5px}.weather-module .sponsor-ad{float:right;width:88px;height:65px;margin:12px 12px 0 0;text-align:center;font-size:10px;line-height:11px}.weather-module .sponsor-ad iframe{width:100%;height:65px}.weather-module .conditions{clear:both;overflow:hidden;margin:0 12px 8px}.weather-module .conditions .map{float:left;width:auto;max-width:45%;min-width:45%;height:auto;overflow:hidden;text-align:center}.weather-module .conditions .map .radar-thumb{max-height:92px;overflow:hidden;margin:0 0 4px}.nav-container .nav-main li .weather-module .conditions .map a:visited,.nav-container .nav-misc li .weather-module .conditions .map a:visited,.weather-module .conditions .map .nav-container .nav-main li a:visited,.weather-module .conditions .map .nav-container .nav-misc li a:visited,.weather-module .conditions .map a{display:block;text-decoration:none;color:#000;font-weight:500;font-size:15px;line-height:18px;margin:0 0 6px;text-align:left;width:100%}.weather-module .conditions .forecast{float:left;width:auto;max-width:55%;min-width:55%;text-align:center;list-style-type:none;padding:0;margin:0}.weather-module .conditions .forecast li{position:relative;list-style-type:none;float:left;width:33.33333%}.weather-module .conditions .forecast li:not(:first-child):before{content:'';position:absolute;left:0;top:24px;width:4px;height:59px;background:url("http://media.nbcbayarea.com/designimages/mobile-web-sprite.png") no-repeat 0 -59px}@media (-webkit-min-device-pixel-ratio:2){.weather-module .conditions .forecast li:not(:first-child):before{background:url("http://media.nbcbayarea.com/designimages/mobile-web-sprite2x.png") no-repeat 0 -59px;background-size:79px auto}}.weather-module .conditions .forecast li .time{font-size:12px;line-height:14px;padding:0;margin:0}.weather-module .conditions .forecast li>img{width:24px;height:auto;margin:12px auto 0}.weather-module .conditions .forecast li .temp{font-size:14px;line-height:16px;font-weight:500;margin:5px 0 0}.weather-module .conditions .forecast li .precip{font-size:11px;line-height:12px;color:#171717;padding:0;margin:8px 0}.weather-module .conditions .forecast li .precip img{margin:0 3px 0 0;float:none}.weather-module .conditions .forecast li .precip:before{content:url("http://media.nbcbayarea.com/designimages/rain-drop.png");position:relative;padding-right:5px;top:2px}.weather-module.expanded:before,.weather-module.severe:before{content:'';position:absolute;left:0;top:auto;bottom:0;width:100%;height:3px;background:#c82325}.weather-module.expanded .severe-text,.weather-module.severe .severe-text{padding:4px;margin:0;text-align:center;font-size:15px;line-height:18px;text-transform:uppercase;font-weight:500;color:#fff;background:#c82325}.weather-module.expanded .alerts,.weather-module.severe .alerts{list-style-type:none;padding:0;margin:0;overflow:hidden}.weather-module.expanded .alerts li,.weather-module.severe .alerts li{list-style-type:none;padding:0;margin:0;display:block;width:100%;text-align:center;border-bottom:1px solid #cdcdcd}.weather-module.expanded .alerts li a,.weather-module.severe .alerts li a{display:block;font-size:15px;line-height:18px;color:#000;font-weight:500;text-decoration:none;padding:15px 0;border-left:1px solid #cdcdcd}.weather-module.expanded .alerts li a span,.weather-module.severe .alerts li a span{color:#c82325;font-weight:500}.weather-module.expanded .alerts li:first-child a,.weather-module.severe .alerts li:first-child a{border:none}.weather-module.expanded .alerts.double li,.weather-module.severe .alerts.double li{float:left;width:50%}.weather-module.expanded .conditions .map,.weather-module.severe .conditions .map{float:none;max-width:100%;width:100%;height:275px;max-height:275px}.weather-module.expanded .conditions .map #__wxMap>div,.weather-module.severe .conditions .map #__wxMap>div{z-index:1}.weather-module.expanded .conditions .forecast,.weather-module.severe .conditions .forecast{float:none;overflow:hidden;margin:14px 0 0;max-width:100%}.weather-module.expanded .conditions .forecast li,.weather-module.severe .conditions .forecast li{width:16.66667%}.weather-module.expanded:before{content:none}
