.js-lazy-lg,.js-lazy-md,.js-lazy-sm,.js-lazy-xs,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-print-block,.visible-print-inline,.visible-print-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.js-lazy-xs,.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:999px){.js-lazy-sm,.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:999px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:999px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:1000px) and (max-width:1229px){.js-lazy-md,.visible-md-block{display:block!important}}@media (min-width:1000px) and (max-width:1229px){.visible-md-inline{display:inline!important}}@media (min-width:1000px) and (max-width:1229px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1230px){.js-lazy-lg,.visible-lg-block{display:block!important}}@media (min-width:1230px){.visible-lg-inline{display:inline!important}}@media (min-width:1230px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:999px){.hidden-sm{display:none!important}}@media (min-width:1000px) and (max-width:1229px){.hidden-md{display:none!important}}@media (min-width:1230px){.hidden-lg{display:none!important}}@media print{.visible-print-block{display:block!important}}@media print{.visible-print-inline{display:inline!important}}@media print{.visible-print-inline-block{display:inline-block!important}}@font-face{font-family:ProximaNovaCnRgRegular;src:url(/styles/fonts/ProximaNovaCond-Reg-webfont.eot);src:url(/styles/fonts/ProximaNovaCond-Reg-webfont.eot?#iefix) format('embedded-opentype'),url(/styles/fonts/ProximaNovaCond-Reg-webfont.woff) format('woff'),url(/styles/fonts/ProximaNovaCond-Reg-webfont.ttf) format('truetype'),url(/styles/fonts/ProximaNovaCond-Reg-webfont.svg#ProximaNovaCnRgRegular) format('svg');font-weight:400;font-style:normal}.marquee_2016-election{background-color:#fff;margin-bottom:20px;padding-bottom:20px;padding-top:10px;line-height:1}.js-site-header.header-group+.marquee_2016-election{margin-top:-1.125em}.marquee_btn{text-transform:uppercase;font-family:ProximaNovaSemiBold,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:1;padding-top:3px;padding-bottom:2px;border:1px solid #39C;padding-left:7px;padding-right:7px;background-color:#fff;display:inline-block}.marquee_btn:active,.marquee_btn:hover,.marquee_btn:link,.marquee_btn:visited{color:#000}@media (min-width:790px){.marquee_btn{font-size:14px}}.marquee_btn-logo-wrapper{display:none;width:60px;margin-right:4px}@media (min-width:790px){.marquee_btn-logo-wrapper{width:74px}}.marquee_btn-wrapper{padding-left:5px;padding-right:5px;position:relative;text-align:center}@media (min-width:790px){.marquee_btn-wrapper{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;bottom:-10px}}.marquee_candidate-photo{width:45px;height:45px;text-align:center;border:2px transparent solid;-webkit-border-radius:50%;border-radius:50%;margin-left:auto;margin-right:auto;overflow:hidden;display:inline-block}.marquee_candidate-photo>img{height:45px;width:45px}.marquee_candidate-photo>img:hover{opacity:.7;-webkit-filter:none;filter:none}.is-democrat .marquee_candidate-photo{border-color:#39C}.is-republican .marquee_candidate-photo{border-color:#933}.is-independent .marquee_candidate-photo{border-color:#999}.is-undetermined .marquee_candidate-photo{border-color:#595959}.marquee_container{max-width:1184px;margin-left:auto;margin-right:auto;position:relative}.marquee_header{margin-bottom:10px;position:relative;z-index:1}@media (min-width:790px){.marquee_header:after{display:block;border-top:10px solid #D6D6D6;position:absolute;top:4px;left:0;content:'';width:100%;z-index:-1}.is-hub .marquee_header:after{border-top:1px solid #D6D6D6;top:9px}}.marquee_header-statename{display:none}@media (min-width:375px){.marquee_header-statename{display:inline}}@media (min-width:375px){.marquee_header-statecode{display:none}}.marquee_leaders{position:relative}@media (min-width:790px){.marquee_leaders{table-layout:auto;margin-bottom:0}}@media (min-width:790px){.marquee_leaders:nth-child(4){border-left:4px solid #969696}}.marquee_leaders .marquee_candidate-first-name{display:none}@media (min-width:920px){.marquee_leaders .marquee_candidate-first-name{display:inline}}@media (min-width:790px){.marquee_leaders .marquee_candidate-photo{display:inline-block}}.marquee_winners .marquee_candidate-photo{display:inline-block}.marquee_leaders .marquee_race-candidate{border-right:1px solid #969696;padding-left:5px;padding-right:5px;display:table-cell;vertical-align:top}.marquee_leaders .marquee_race-candidate:last-child{border-right:none}.marquee_leaders_row{display:table;width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin-bottom:5px}.marquee_msg{color:#969696;text-align:center}.marquee_party-title{display:none;font-family:ProximaNovaCnRgRegular,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;text-transform:uppercase}.marquee_party-title.is-democrat{color:#39C}.marquee_party-title.is-republican{color:#933}@media (min-width:790px){.marquee_party-title{display:inline-block}}.marquee_percent-in{display:inline-block}.marquee_race-candidate{text-align:center}.marquee_race-candidate:nth-child(3){display:none}@media (min-width:500px){.marquee_race-candidate:nth-child(3){display:table-cell}}.marquee_race-candidate-meta{font-size:12px;margin-left:0;display:inline-block;vertical-align:top}.marquee_race-candidate-last-name,.marquee_race-candidate-name{font-family:ProximaNovaSemiBold,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;margin-top:1px;margin-bottom:2px}.marquee_race-candidate-votes{font-size:11.7px}.marquee_race-candidate-percent{font-size:13px;font-family:ProximaNovaSemiBold,'Helvetica Neue',Helvetica,Arial,sans-serif;float:left}@media (min-width:360px){.marquee_race-candidate-percent{font-size:16px}}@media (min-width:820px){.marquee_race-candidate-percent{font-size:15px}}.marquee_race-candidate-status{font-size:12px;float:left}.marquee_race-candidate-status i{font-size:13px;margin-left:2px;margin-top:-1px}.is-democrat .marquee_race-candidate-status i{color:#39C}.is-republican .marquee_race-candidate-status i{color:#933}@media (min-width:360px){.marquee_race-candidate-status i{font-size:16px}}.marquee_race-candidate-status-txt{display:none}.marquee_race-candidate-name,.marquee_race-candidate-percent,.marquee_race-candidate-votes{line-height:1}.marquee_race-candidate-votes{color:#969696;margin-top:2px}.marquee_race-candidate-container{display:inline-block;text-align:left}.marquee_race-info{background-color:#fff;color:#969696;display:inline-block;padding-left:5px;padding-right:5px;line-height:1;font-family:ProximaNovaCnRgRegular,'Helvetica Neue',Helvetica,Arial,sans-serif}.marquee_race-info_meta{font-size:13px;line-height:1;display:block}@media (min-width:420px){.marquee_race-info_meta{display:inline-block}}.marquee_race-info_container{position:absolute;left:0;bottom:-35px}.marquee_race-info_container+.marquee_race-info_container{right:0;left:auto}@media (min-width:790px){.marquee_race-info_container{bottom:-29px;width:100%}}.is-democrat .marquee_race-info_container{text-align:left}.is-republican .marquee_race-info_container,.marquee_winners .marquee_race-info_container:nth-of-type(2n){text-align:right}.is-active .marquee_race-info_container{text-align:left}.marquee_results{border-bottom:1px solid #ccc;padding-bottom:20px}.marquee_row{position:relative}.marquee_row:after,.marquee_row:before{content:" ";display:table}.marquee_row:after{clear:both}@media (min-width:790px){.tab-panel.marquee_winners,.tab-panel.marquee_winners.is-active{display:none}}.tab-panel{display:none}.tab-panel.is-active{display:table}@media (min-width:790px){.tab-panel{display:table-cell}}.tab-list{list-style:none;padding-left:0;display:table;width:100%;border-top:1px solid #ccc}@media (min-width:790px){.tab-list{display:none}}.tab-list li{display:table-cell;border-right:1px solid #ccc}.tab-control{text-transform:uppercase;font-family:ProximaNovaCnRgRegular,'Helvetica Neue',Helvetica,Arial,sans-serif;padding:10px;display:block;text-align:center;font-size:14px;line-height:1;background-color:#e7e7e7;border-bottom:1px solid #ccc}.tab-control:link,.tab-control:visited{color:#000;text-decoration:none}.tab-control:active,.tab-control:hover{color:#000}li.is-active .tab-control{background-color:#fff;font-family:ProximaNovaCnSemiBold,'Helvetica Neue',Helvetica,Arial,sans-serif;border-bottom:1px solid transparent}.marquee_title,.marquee_title-sub{float:left;background-color:#fff;margin-bottom:0;display:block}.marquee_title{padding-left:5px;margin-left:5px;width:184px;margin-top:1px}.marquee_title-sub{text-transform:uppercase;text-align:left;font-size:20px;line-height:1;font-family:ProximaNovaCnRgRegular,'Helvetica Neue',Helvetica,Arial,sans-serif;padding-left:5px;padding-right:5px}.is-hub .marquee_title-sub{text-align:center}.visible-xs-block .marquee_title-sub{float:none;display:inline}a.marquee_title-sub,a.marquee_title-sub:link{color:#000}.marquee_title-abbreviated{background-color:#fff;padding-left:5px}@media (min-width:790px){.marquee_title-abbreviated{float:right}}.marquee_title-abbreviated a.marquee_title-sub,.marquee_title-abbreviated a.marquee_title-sub:link{color:#969696;font-size:16px}@media (min-width:790px){.marquee_title-abbreviated a.marquee_title-sub,.marquee_title-abbreviated a.marquee_title-sub:link{float:left;font-size:20px}}.marquee_title-abbreviated a.marquee_title-sub.is-active,.marquee_title-abbreviated a.marquee_title-sub:link.is-active{color:#000}.marquee_container .slider-wrapper{overflow-y:auto;max-height:none;padding:0;margin:0;overflow-x:hidden}.marquee_container .slider{left:0;margin:0;padding:0;position:relative}.marquee_container .rail{white-space:nowrap;max-width:100%;max-width:100vw;position:relative;padding:0;margin-bottom:10px}.marquee_container .rail .marquee_results{display:inline-block;position:relative}.marquee_container .playlist-nav{z-index:999;display:block;bottom:45%;top:auto}@media (min-width:374px){.marquee_container .playlist-nav{bottom:41%}}@media (min-width:790px){.marquee_container .playlist-nav{bottom:44%}}.marquee_2016-election .marquee_container .playlist-nav{font-size:105%}@media (min-width:790px){.marquee_2016-election .marquee_container .playlist-nav:hover{font-size:130%}}.marquee_container .playlist-nav.disabled{display:none}.marquee_container .playlist-nav_nxt{right:10px}@media (min-width:790px){.marquee_container .playlist-nav_nxt{right:0}}.marquee_container .playlist-nav_prv{left:10px}@media (min-width:790px){.marquee_container .playlist-nav_prv{left:0}}