























































.faded{opacity:0.7;filter:alpha(opacity=70);}.center{display:table;margin:0 auto;}#map text:hover{cursor:pointer;}.sna_us_map_cont{max-width:960px;margin:0 auto;}#map{width:100%;margin:0 auto 0;}@media only print, screen and (min-width:48em){#map{margin:0 auto 0;}}@media only print, screen and (min-width:820px){#map{margin:0 auto 0;}}@media only print, screen and (min-width:79.9377em){#map{margin:0 auto 0;}}#map path.selected,
#map rect.selected{fill:#EBEBEB;}#map path.selected.dem_winner,
#map rect.selected.dem_winner{fill:#6666cc;}#map path.selected.rep_winner,
#map rect.selected.rep_winner{fill:#ff0033;}.sna_usem_legend_cont{display:flex;flex-wrap:wrap;padding:10px 10px 10px;justify-content:space-between;}@media only print, screen and (min-width:48em){.sna_usem_legend_cont{padding:20px 10px 20px;justify-content:flex-start;}}.sna_usem_legend_item{display:flex;align-items:center;font-size:12px;}.sna_usem_legend_item:not(:last-child){padding-left:0;}@media only print, screen and (min-width:48em){.sna_usem_legend_item:not(:last-child){padding-left:30px;}}@media only print, screen and (min-width:48em){.sna_usem_legend_item{font-size:14px;}}@media only print, screen and (min-width:79.9377em){.sna_usem_legend_item{font-size:16px;}}.sna_usem_legend_item_dem .sna_usem_legend_item_color{background-color:#333399;}.sna_usem_legend_item_rep .sna_usem_legend_item_color{background-color:#cc0033;}.sna_usem_legend_item_in_progress .sna_usem_legend_item_color{background-color:#d3d3d3;}.sna_usem_legend_item_color{width:30px;height:20px;margin-left:5px;}@media only print, screen and (min-width:48em){.sna_usem_legend_item_color{margin-left:5px;width:25px;height:25px;}}@media only print, screen and (min-width:820px){.sna_usem_legend_item_color{width:30px;height:30px;}}.sna_usem_last_updated_time{display:none;}.sna_usem_state_result_cont{position:fixed;width:100%;bottom:0;right:0;z-index:5;}@media only print, screen and (min-width:79.9377em){.sna_usem_state_result_cont{position:static;}}.show-breaking-news .sna_usem_state_result_cont{bottom:40px;}.mobile_sticky_ldb_on .sna_usem_state_result_cont{bottom:50px;}.mobile_sticky_ldb_on.show-breaking-news .sna_usem_state_result_cont{bottom:90px;}.sna_usem_state_result_state_info{background-color:#E2E2E2;text-align:center;padding:10px 10px;}@media only print, screen and (max-width:47.9375em){.sna_usem_state_result_state_info{line-height:1;}}@media only print, screen and (min-width:48em){.sna_usem_state_result_state_info{font-size:28px;max-width:960px;margin:0 auto;}}.sna_usem_state_result_progress_row{display:flex;justify-content:space-between;font-family:HelveticaNeueBold;}@media only print, screen and (min-width:48em){.sna_usem_state_result_progress_row{font-size:28px;max-width:960px;margin:0 auto;}}.sna_usem_state_result_progress_row_rep,
.sna_usem_state_result_progress_row_dem{display:flex;align-items:center;}@media only print, screen and (min-width:48em){.sna_usem_state_result_progress_row_rep,
 .sna_usem_state_result_progress_row_dem{min-width:300px;}}.sna_usem_state_result_progress_row_dem_name{order:1;}.sna_usem_state_result_progress_row_dem_name,
.sna_usem_state_result_progress_row_rep_name{padding:4px 20px;background-color:#FFF;text-align:center;}@media only print, screen and (min-width:48em){.sna_usem_state_result_progress_row_dem_name,
 .sna_usem_state_result_progress_row_rep_name{padding:10px 20px;flex:1 0 auto;}}.sna_usem_state_result_progress_row_dem_vote_percent,
.sna_usem_state_result_progress_row_rep_vote_percent{padding:4px 5px;color:#FFF;}@media only print, screen and (min-width:48em){.sna_usem_state_result_progress_row_dem_vote_percent,
 .sna_usem_state_result_progress_row_rep_vote_percent{padding:10px 25px;}}@media only print, screen and (min-width:79.9377em){.sna_usem_state_result_progress_row_dem_vote_percent,
 .sna_usem_state_result_progress_row_rep_vote_percent{padding:10px 25px;}}.sna_usem_state_result_progress_row_dem_vote_percent span,
.sna_usem_state_result_progress_row_rep_vote_percent span{display:inline-block;text-align:center;min-width:5ch;}.sna_usem_state_result_progress_row_dem_vote_percent{background-color:#333399;}.sna_usem_state_result_progress_row_rep_vote_percent{background-color:#cc0033;}.sna_usem_state_result_winner_row{display:flex;align-items:center;font-family:HelveticaNeueBold;}@media only print, screen and (min-width:48em){.sna_usem_state_result_winner_row{font-size:28px;max-width:960px;margin:0 auto;}}.sna_usem_state_result_winner_row.dem_winner .sna_usem_state_result_winner_row_right{background-color:#333399;}.sna_usem_state_result_winner_row.rep_winner .sna_usem_state_result_winner_row_right{background-color:#cc0033;}.sna_usem_state_result_winner_row_right{flex:1 0 auto;padding:4px 10px;color:#FFF;}@media only print, screen and (min-width:48em){.sna_usem_state_result_winner_row_right{padding:10px 10px;}}.sna_usem_state_result_winner_row_left{padding:4px 10px 4px 10px;background-color:#FFF;}@media only print, screen and (min-width:48em){.sna_usem_state_result_winner_row_left{padding:10px 10px 10px 10px;}}.sna_usem_state_result_winner_row_electoral_votes{display:inline-block;min-width:2ch;}.sna_us_map_cont{margin-bottom:15px;}@media only print, screen and (min-width:48em){.sna_us_map_cont{margin-bottom:10px;}}@media only print, screen and (min-width:79.9377em){.sna_us_map_cont{margin-bottom:20px;}}#map{overflow:hidden;}.sna_us_map_and_legend_cont{box-shadow:0 1.5px 3px 0 rgba(0, 35, 64, 0.05);background-color:#fff;}.sna_usem_state_result_cont{position:static;}.sna_usem_last_updated_time{padding:10px 0px 0px;text-align:center;font-size:12px;color:rgba(0, 0, 0, 0.6);flex:0 0 auto;width:100%;display:block;}@media only print, screen and (min-width:48em){.sna_usem_last_updated_time{margin-right:auto;width:auto;align-self:flex-end;}}@media only print, screen and (max-width:47.9375em) and (max-height:575px){.sna_usem_hide_ne_state_rect_labels rect.MA,
 .sna_usem_hide_ne_state_rect_labels rect.RI,
 .sna_usem_hide_ne_state_rect_labels rect.CT,
 .sna_usem_hide_ne_state_rect_labels rect.NJ,
 .sna_usem_hide_ne_state_rect_labels rect.DE,
 .sna_usem_hide_ne_state_rect_labels rect.MD,
 .sna_usem_hide_ne_state_rect_labels rect.DC,
 .sna_usem_hide_ne_state_rect_labels rect.MA + text,
 .sna_usem_hide_ne_state_rect_labels rect.RI + text,
 .sna_usem_hide_ne_state_rect_labels rect.CT + text,
 .sna_usem_hide_ne_state_rect_labels rect.NJ + text,
 .sna_usem_hide_ne_state_rect_labels rect.DE + text,
 .sna_usem_hide_ne_state_rect_labels rect.MD + text,
 .sna_usem_hide_ne_state_rect_labels rect.DC + text{visibility:hidden;}}@media only print, screen and (max-width:47.9375em){.usElectionMap .qa_outer_cont{display:none;}}@media only print, screen and (max-width:47.9375em){.usElectionMap .sna_content_body{padding-top:0;}}@media only print, screen and (max-width:47.9375em){.usElectionMap .counter-widget{padding-bottom:10px !important;margin-bottom:5px !important;padding-top:15px !important;}}@media only print, screen and (max-width:47.9375em){.sna_usem_legend_cont{padding-bottom:5px !important;}}@media only print, screen and (max-width:47.9375em){.sna_usem_last_updated_time{padding:7px 0px 0px;}}
