.loc_widget .secHeading{padding:20px 0}.loc_widget .secHeading a{margin-left:20px}.elect_schedule .secHeading .secArrow,.loc_widget .secHeading .secArrow{background:url(https://img.etimg.com/photo/52308508.cms) no-repeat center;width:16px;height:16px;background-size:16px;cursor:pointer;top:2px;webkit-filter:brightness(0);filter:brightness(0)}.elect_schedule .statename{width:94%;margin:10px 3%;padding:7px 5px;border-radius:2px;border:solid 1px #979797;font-size:.98em}.elect_schedule .cm_name{margin:10px 3%;border-bottom:1px solid #e8e8e8;padding-bottom:10px}
.elect_schedule ul li{padding-bottom:10px}.electionPage .multiMedia .title{color:#fff;margin-top:4px}.electionPage .newsList li:last-child{border-bottom:0}.electionPage .multiMedia h2.secHeading{padding:20px 4%;text-transform:uppercase;text-align:center}.electionPage .multiMedia .slideVideo{width:96%;margin-left:4%}.electionPage .multiMedia .slideVideo .auth{color:#f5a623;float:left;margin-top:6px;text-transform:capitalize;font-size:.97em}.electionPage .multiMedia #stateList{font-weight:bold;background-color:#efefef;padding:7px 5px;float:right;margin-top:17px;margin-right:10px}
.artbody .pageContent .title.article-heading{font-size:1.02em;margin-bottom:10px;font-weight:700;line-height:36px;color:#000}.artbody .pageContent .title.article-heading span{display:none}.artbody .pageContent .artText .Normal table{border:0;border-collapse:collapse;font-size:14px;width:100%}.artbody .pageContent .artText .Normal table td{border:2px solid #CCC;padding-left:10px;line-height:25px}.artbody section.pageContent.flt{width:100%}.article_block section.pageContent article .map{text-align:center;margin-bottom:0}
.article_block .electable article .Normal table{border:0;border-collapse:collapse;font-size:1.00em;width:100%;padding:10px}.article_block .electable article .Normal table tr{font-weight:400;width:97%;padding:8px 5px 8px 12px;border-bottom:1px solid #e5e5e5;float:left}.article_block_main article .artImg img{width:100%}.article_block_main article .title{padding:0 3% 12px 3%;font-size:1.35em;line-height:1.2em}.article_block_main article .byLine{padding:0 3% 12px 3%;color:#818181;font-size:.75em}.article_block_main article .byLine .ag{color:#000}
.article_block_main article .artText{padding:15px 3% 0 3%;font-size:.98em;line-height:1.6em}.article_block_main article .imgCaption{padding:5px 0 9px;border-bottom:1px solid #b2b2b2;font-size:.85em;margin:0 3%}.article_block_main article .artText iframe{width:100%;max-width:100%;min-height:200px;max-height:385px}.article_block_main article .artText iframe#trackfrm{min-height:auto;border:0}.article_block_main article .artText .fbPost iframe,.articleData .artText iframe#pollFrame,.articleData .artText iframe.instagram-media{max-height:100%}
.article_block_main article .artText #listad iframe,.articleData .artText .dfpAds iframe,.articleData .artText .Ads iframe{width:auto;max-height:100%}.article_block_main article .Normal table{border:1px solid;border-collapse:collapse}.article_block_main article .Normal table td{border:.5px solid #d6d6d6;padding:0 4px}.article_block_main article .Normal table td+td{text-align:center}.article_block .electable{overflow:hidden}.factsheet{position:relative;float:left;margin-bottom:15px}#LoadingImage{position:absolute;text-align:center;background:#000;opacity:.3;left:0;right:0;bottom:0;top:0}
#LoadingImage img{position:absolute;top:50%;left:50%;margin-top:-32px;margin-left:-32px}.seperator{height:5px;background-color:#e5e5e5}.electionPage .election-icon{background-image:url(https://img.etimg.com/photo/msid-68722258,quality-100/photo.jpg)}.electionPage .see-more{background-color:#000;color:#fff;font-size:.875em;padding:7px 11px;border-radius:2px;display:inline-block}.electionPage .see-more i{width:10px;height:10px;display:inline-block;background-size:65px 45px;background-position:-26px -26px;margin-left:4px}
.electionPage .btn-ctn{margin:18px 0 32px 0;clear:both;float:left;width:100%}.multiIcon{position:absolute;top:64px;width:25px;height:25px;background-size:100%;right:76px}.multibigIcon{position:absolute;width:45px;height:45px;background-size:100%;left:0;top:0}.multiIcon.slideIcon,.multibigIcon.slideIcon{background-image:url(https://img.etimg.com/photo/msid-71632492,quality-100/slide.jpg)}.multiIcon.vidIcon,.multibigIcon.vidIcon{background-image:url(https://img.etimg.com/photo/msid-71632464,quality-100/video.jpg)}
.multiIcon.podIcon,.multibigIcon.podIcon{background-image:url(https://img.etimg.com/photo/msid-71632480,quality-100/podcast.jpg)}.electionGuide h2.secHeading{padding:15px 3%}.electionGuide ul.newsList{border:solid 1px #e2e2e2;box-shadow:4px 4px 0 0 #f1f2f4;box-sizing:border-box;width:92%;margin:0 4% 15px}.bottomCont{border:solid 1px #ddd;background-color:#f5f5f5;font-size:.875em;padding:2.7% 4%;line-height:1.57;width:86%;margin:0 3%}.relative{position:relative}.pv_container{background-image:linear-gradient(118deg,#4f5d9a,#76314c)}
.electionPage .pv_container h2.title{font-size:25px;font-weight:900;text-align:center;width:100%;padding:20px;text-transform:uppercase;box-sizing:border-box}.electionPage .pv_container .slideVideo{width:100%;padding:0 12px 15px;margin:0}.electionPage .pv_container ul{border-spacing:15px}.electionPage .pv_container ul li{box-sizing:border-box;padding-bottom:12px;position:relative;margin:24px 5px 0;border-radius:5px;background:white;max-width:137px;width:137px;padding:7px;z-index:1;height:200px}.electionPage .pv_container ul li a{position:relative;max-width:123px;color:#bdbdbd;display:block;height:100%;z-index:10;top:-24px;margin:0}
.electionPage .pv_container ul li .title{color:#000;padding:5px;margin:0;font-size:13px;box-sizing:border-box;font-weight:bold}.electionPage .newsList li:last-child{border-bottom:0}.electionPage .pv_container .slideVidIcon{bottom:0;top:auto;left:0;height:20px;width:20px;background-color:#fff;background-image:url(https://img.etimg.com/css/photo/msid-73765906,quality-100/budget-sprite.jpg);background-size:40px}.electionPage .multiMedia .slideVideo .auth{color:#f5a623;float:left;margin-top:6px;text-transform:capitalize;font-size:.97em}
.electionPage .multiMedia #stateList{font-weight:bold;background-color:#efefef;padding:7px 5px;float:right;margin-top:17px;margin-right:10px}.vidIcon{background-position:0 -146px}.slideIcon{background-position:1px -127px}.h_center{text-align:center;font-size:25px;font-weight:700;padding:20px 0 10px}.t_red{color:#f20c31}.acc_tit{font-size:15px;font-weight:700;line-height:1.19;margin-bottom:5px;padding-right:16px;position:relative}.acc_desc{font-size:15px;line-height:1.2;color:#343434;display:none}
.acc{padding:15px}.acc li{box-shadow:0 0 4px 0 rgba(141,141,141,0.5);margin-bottom:20px;padding:12px}.acc_tit:after{background-image:url(https://img.etimg.com/css/photo/msid-73765906,quality-100/budget-sprite.jpg);background-size:55px;content:'';height:17px;width:17px;display:inline-block;background-position:-4px -129px;position:absolute;right:-5px;top:1px}.active .acc_tit:after{background-position:-4px -153px}.candListWrap{overflow:hidden}.candSlideWrap{width:5000px}
.bot_elclist ul li.candItem{width:245px;border:0;padding:0;margin:0;position:relative}li.candItem a div{position:absolute;bottom:0;background:#000000ad;padding:10px 5px;color:#FFF}.candUl{position:absolute;z-index:1;background:#FFF;top:50px;text-align:left;width:90%;margin-left:5%;max-height:270px;overflow-y:auto;color:#000}.candUl li{padding:5px 10px;color:#000}.candUl li+li{border-top:1px solid #CCC}#candSearch{position:relative}.text-center{text-align:center}.d_candidate{background:black;color:white;margin:0 -10px;padding:20px 0 0}
.d_candidate .heading{text-align:center;font-size:28px;text-transform:uppercase}.d_candidate .label{text-align:center;margin:0 0 10px;font-size:12px}.d_candidate .srch-box{position:relative;display:inline-block}.d_candidate .srch-box::before{content:'';background-image:url(https://img.etimg.com/photo/68474207.cms);width:20px;height:20px;right:4px;top:26px;position:absolute;background-repeat:no-repeat;cursor:pointer}.d_candidate .search_control{border-radius:2px;background-color:#fff;padding:10px;font-size:16px;margin:15px auto 10px;width:310px;display:block}
.d_candidate .prel{display:inline-block}.d_candidate .prel::before{content:'';background-image:url(https://img.etimg.com/photo/68474207.cms);width:20px;height:20px;right:4px;top:26px;position:absolute;background-repeat:no-repeat;cursor:pointer}.story_content{font-size:16px;color:#fff !important;display:grid;width:100%;text-align:left;padding:10px 20px;box-sizing:border-box}.story_content .party,.story_content .const{font-size:16px;font-weight:400}.label_margin{margin:10px 0 0}
.candListWrap{overflow:scroll}.candListWrap ul li{box-sizing:border-box;position:relative;display:table-cell;height:220px}.candListWrap ul li img{height:220px}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.lbText{background-color:#ed193b;color:#FFF;font-size:14px;font-weight:600;text-transform:uppercase;border-radius:3px;padding:2px 5px}.lbRipple{background-color:#FFF;padding:2px 4px;border-radius:3px}.lbRipple .lb-icon{left:-3px;top:4px}.refresh{background-color:#ed193b;float:right;cursor:pointer;padding:2px 4px}
.refresh:before{content:'';background:url(https://img.etimg.com/photo/msid-78399628,quality-100/refresh.jpg) no-repeat;display:inline-block;background-size:100%;height:18px;width:18px;position:relative;top:1px}.rotate.refresh:before{-webkit-animation:rotate 1s linear infinite}.lbBox{padding:10px 0;border-top:1px solid #bcbcbc;border-bottom:1px solid #d9d9d9;background:#ededed;margin:0 -20px}.liveblog_box{background-color:#ffe9e2;padding:20px 20px 10px 20px;border-bottom:1px solid #bcbcbc;border-top:1px solid #d9d9d9}
.liveblog_box h3{font-family:Faustina;font-size:20px;font-weight:bold;line-height:24px;margin-top:7px}.liveblog_box .time_blk{color:#727272}.liveblog_box ul{padding:20px 8px}.liveblog_box ul li{padding:0 15px;border:0;position:relative}.liveblog_box ul li::before{content:'';height:7px;width:7px;background:red;display:inline-block;position:absolute;left:-4.5px;border-radius:50%;top:1px;margin:3px 0}.liveblog_box ul li .time_blk{margin:0;line-height:initial}.liveblog_box ul li .news_name{border-left:2px solid #979797;display:inline-block;margin-left:-17px;padding:3px 0 15px 16px;font-size:17px;font-weight:500;font-family:Faustina;line-height:20px}
.liveblog_box ul li .title{font-family:Faustina;font-size:17px;font-weight:500}.liveblog_box ul li:last-child{padding:0 15px;font-family:Montserrat;font-size:16px;font-weight:600}.liveblog_box ul li:last-child a{text-decoration:underline}.liveblog_box ul li:last-child::before{left:-4px;top:3px}