.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-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}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}.marquee_2017-election .marquee-result{border-left:1px solid #d6d6d6;margin-top:12px;margin-bottom:10px;padding-left:10px!important}@media (max-width:768px){.marquee_2017-election .marquee-result:first-child,.marquee_2017-election .marquee-result:nth-child(2){margin-bottom:0}.marquee_2017-election .marquee-result:nth-child(3){border-left:none;padding-left:0!important}}@media (min-width:1230px){.marquee_2017-election .marquee-result{padding-left:15px!important}}.marquee_2017-election .marquee-result:first-child{border-left:0;padding-left:0!important}.marquee_2017-election .nbcnews-dc-heading{font-size:13px;margin-right:0;display:block}@media (min-width:768px){.marquee_2017-election .nbcnews-dc-heading{font-size:14px}}@media (min-width:1230px){.marquee_2017-election .nbcnews-dc-heading{font-size:16px}}.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs{padding-bottom:0;padding-top:0;border-bottom:none}.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .nbcnews-dc-header{border-bottom:none;padding-bottom:0;margin-bottom:.25rem;line-height:0}@media (min-width:768px){.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .nbcnews-dc-header{margin-bottom:.5rem}}.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .percent-in{font-size:10px;float:none}@media (max-width:350px){.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .percent-in{display:block}}@media (min-width:350px){.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .percent-in{display:inline}}@media (min-width:768px){.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .percent-in{font-size:12px;display:block}}@media (min-width:1000px){.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .percent-in{font-size:12px;display:inline}}.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .race-candidate-status{float:left}@media (min-width:1000px){.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .candidate-photo,.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .candidate-photo-container{width:42px;height:42px}}@media (min-width:1230px){.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .candidate-photo,.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .candidate-photo-container{width:50px;height:50px}}.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .race-candidate{margin-bottom:0}.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .race-candidate-meta{max-width:49px;margin-top:0;margin-left:0}@media (min-width:325px){.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .race-candidate-meta{max-width:50px}}@media (min-width:768px){.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .race-candidate-meta{margin-left:2px;max-width:55px}}@media (min-width:1000px){.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .race-candidate-meta{margin-left:0}}@media (min-width:1230px){.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .race-candidate-meta{margin-left:5px}}.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .race-candidate-meta .fa-check{position:relative;font-size:99%;top:-3px}@media (min-width:768px){.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .race-candidate-meta .fa-check{font-size:130%;top:-2px}}.marquee_2017-election .nbcnews-dc-2016-elections-results.mugs .race-candidate-percent{font-size:16px;float:left;margin-right:2px}.marquee_2017-election .party-box{height:30px;top:2px;width:3px}@media (min-width:768px){.marquee_2017-election .party-box{width:5px}}.marquee_2017-election .race-candidate-name{font-size:12px}@media (min-width:768px){.marquee_2017-election .race-candidate-name{font-size:13px}}@media (min-width:1000px){.marquee_2017-election .race-candidate-name{font-size:12px}}@media (min-width:1230px){.marquee_2017-election .race-candidate-name{font-size:14px}}.marquee_2017-election .timestamp{clear:left;float:left;padding-top:3px}.marquee_2017-election .btn-full-results{float:right;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px;text-transform:uppercase;color:#fff;background:#000;border:1px solid #000;padding-top:1px;padding-right:20px;padding-left:20px!important;outline:none;margin-top:0;margin-bottom:15px}.marquee_2017-election .btn-full-results:hover{color:#000;background-color:#fff;text-decoration:none}@media (min-width:768px){.marquee_2017-election.single-result .marquee-result{width:75%;margin-bottom:0}}@media (min-width:1000px){.marquee_2017-election.single-result .marquee-result{width:80%}}.marquee_2017-election.single-result .marquee-result:hover{text-decoration:none}.marquee_2017-election.single-result .race-candidate-results{margin-bottom:3px}@media (min-width:768px){.marquee_2017-election.single-result .race-candidate-results{margin-bottom:0}}@media (min-width:768px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .nbcnews-dc-header{width:33%;display:inline-block;vertical-align:top;margin-bottom:0}}@media (min-width:1000px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .nbcnews-dc-header{width:38%;vertical-align:top}}@media (min-width:1230px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .nbcnews-dc-header{width:35%}}.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .nbcnews-dc-heading{font-size:16px;margin-bottom:5px}@media (min-width:768px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .nbcnews-dc-heading{display:inline}}.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .percent-in{display:inline;font-size:13px}@media (min-width:768px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .percent-in{display:block;line-height:18px}}.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .race-candidate-meta{margin-left:2px;max-width:60px}@media (min-width:768px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .race-candidate-meta{max-width:none}}@media (min-width:1000px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .race-candidate-meta{max-width:none}}.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .race-candidate-meta .fa-check{font-size:120%}@media (min-width:768px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .race-candidate-meta .fa-check{font-size:130%;top:-1px}}@media (min-width:1000px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .race-candidate-meta .fa-check{top:4px}}@media (min-width:1230px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .race-candidate-meta .fa-check{font-size:140%;top:5px}}@media (min-width:768px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .race-candidate-percent{font-size:16px}}@media (min-width:1000px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .race-candidate-percent{margin-top:9px;margin-left:7px}}@media (min-width:1230px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .race-candidate-percent{font-size:18px}}@media (min-width:768px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .candidate-photo-container{width:52px;height:52px}}@media (min-width:1000px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .candidate-photo-container{width:42px;height:42px}}@media (min-width:768px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .candidate-photo{width:52px;height:52px;top:-4px}}@media (min-width:1000px){.marquee_2017-election.single-result .nbcnews-dc-2016-elections-results.mugs .candidate-photo{width:42px;height:42px;top:-4px}}@media (min-width:768px){.marquee_2017-election.single-result .nbcnews-dc-section{display:inline-block;width:65%;height:52px}}@media (min-width:1000px){.marquee_2017-election.single-result .nbcnews-dc-section{width:61%;height:40px}}@media (min-width:1230px){.marquee_2017-election.single-result .nbcnews-dc-section{width:52%}}.marquee_2017-election.single-result .race-candidate-name{font-size:14px}@media (min-width:768px){.marquee_2017-election.single-result .race-candidate-name{font-size:16px;margin-top:5px}}@media (min-width:1000px){.marquee_2017-election.single-result .race-candidate-name{font-size:18px;float:left;margin-top:7px;margin-top:6px}}@media (min-width:768px){.marquee_2017-election.single-result .timestamp{float:right;clear:none;margin-top:10px;margin-bottom:14px}}@media (min-width:1000px){.marquee_2017-election.single-result .timestamp{margin-top:5px;margin-bottom:8px}}@media (min-width:768px){.marquee_2017-election.single-result .btn-full-results{margin-bottom:0}}