.charticles_container .title{margin-top:22px;border-top:4px solid #000}.charticles_container .title h2{font-size:1.5em;color:#000;margin:15px 0 20px}.charticles_container .title h2 a{text-decoration:none;color:#000}.charticles_container .items_container .item .pic{float:left;margin-right:10px}.charticles_container .items_container .item .content a{font-weight:700}.charticles_container .items_container .item .content p{font-size:.9em}.about-header{border-bottom:7px solid #000!important}.about-header h2.title{color:#000!important}.sub-title-wrapper{display:inline-block;width:100%;margin:10px 0}.sub-title-wrapper .sub-title{font-size:1.4em;font-weight:400;color:#919191;margin:0}.long-sub-title-wrapper{text-align:center;margin:0 auto;max-width:1024px}.long-sub-title-wrapper .sub-title{color:#919191;font-size:1.6em;margin:0;font-weight:400}.art_syn_block_content ul{font-size:.8em}.art_syn_block_content ul li{list-style:inside none disc}@media only screen and (max-width:768px){.article_body .image{min-height:231px!important}}@media only screen and (max-width:414px){.article_body .image{min-height:208px!important}}@media only screen and (max-width:375px){.article_body .image{min-height:187px!important}}@media only screen and (max-width:360px){.article_body .image{min-height:179px!important}}@media only screen and (max-width:320px){.article_body .image{min-height:158px!important}}.states-list{background-color:#fff;border:1px solid #ebebeb;box-shadow:0 2px 2px #000;display:none;left:-195px;position:absolute;top:55px;width:298px;z-index:500}.states-list ul{padding:0;margin:0}.states-list ul li{max-width:50%;float:left;min-width:50%}.states-list ul{padding:0;margin:0}.states-list ul li:hover{}.states-list ul li span{color:#000;font-size:1em;padding-left:15px;display:block;line-height:2.3em;background-color:#fff}.states-list ul li span{cursor:pointer;font-size:.8em;padding-left:10px;display:block;line-height:2.3em}.states-list ul li span:hover{text-decoration:underline}.states-option:hover{background-color:#e6e4e4}.vs-social{background-color:rgba(0,0,0,.6);border-radius:0 0 0 10px;padding:5px 5px 1px 0;position:absolute;right:0;top:0;z-index:2;opacity:0}.vs-social .icon img{width:20px;margin-left:5px;cursor:pointer}.vital_signs_items li:hover .vs-social{opacity:1}.alpha .vs-wrapper .post{margin-bottom:20px;position:relative}.alpha .vs-wrapper .post:after{content:'';display:block;margin-top:56.25%}.alpha .vs-wrapper .post>a{position:absolute;top:0;bottom:0;left:0;right:0}.alpha .vs-wrapper .post>a .vt-bg-item{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;-webkit-filter:opacity(1) brightness(.4);filter:opacity(1) brightness(.4)}.alpha .vs-wrapper .post img.vs-logo{z-index:2;height:30px;bottom:0;-webkit-filter:opacity(.4);filter:opacity(.4)}.alpha .vs-wrapper .post span.vital-title{left:0;position:absolute;width:100%;box-sizing:border-box;padding:0 10px;z-index:10;top:calc(45% - 2em)}.alpha .vs-wrapper .post span p{color:#fff;font-size:1.6em;text-align:center;font-family:ROBOTO;vertical-align:middle}@media only screen and (max-width:899px){.alpha .vs-wrapper .post span p{font-size:1.2em}}@media only screen and (max-width:399px){.alpha .vs-wrapper .post span p{font-size:1em}}@media only screen and (max-width:1023px){.alpha .vs-wrapper .post span.vital-title{top:calc(45% - 1.4em)}.alpha .vs-wrapper .post img.vs-logo{height:20px}}.vs-image{background-repeat:no-repeat;background-size:cover;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.vs-title{position:absolute;z-index:10;top:calc(45% - 2em);left:10%;right:10%}.alpha .vs-post-wrapper{display:block;margin:0 auto 40px;position:relative;width:600px;box-sizing:border-box}.alpha .vs-post-wrapper:after{content:'';display:block;margin-top:56.25%}.alpha .vs-post-wrapper .vs-image-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}.alpha .vs-post-wrapper .vs-image-wrapper div.vs-title h1{color:#fff;font-size:2em;text-align:center;font-family:ROBOTO;vertical-align:middle;padding:0!important;word-wrap:break-word;max-width:600px;margin:0 auto}.vs-image-wrapper .vs-image .vs-title h1 em{font-size:1.1em;padding-left:1px;padding-right:3px;color:#37414a}.vs-logo{z-index:2;height:30px;bottom:0;right:0;-webkit-filter:opacity(.4);filter:opacity(.4)}.bg-for-vs{background:rgba(0,0,0,.65);position:absolute;top:0;bottom:0;left:0;right:0}.loadMoreBtn{background-color:#37414a}.loadMoreBtn{display:table;font-size:.9em;font-weight:700;cursor:pointer;border-radius:7px;width:180px;margin:0 auto 20px;color:#fff;text-align:center;vertical-align:text-top;height:38px;padding:3px 10px 0}.ajaxLeft{padding-top:5px;display:none;margin-left:30px;margin-right:-45px}.loadMoreText{display:table-cell;vertical-align:middle}@media only screen and (max-width:969px){.alpha .vs-post-wrapper{width:100%}}@media only screen and (max-width:499px){.alpha .vs-post-wrapper .vs-image-wrapper div.vs-title h1{font-size:1.5em}}@media only screen and (max-width:379px){.alpha .vs-post-wrapper .vs-image-wrapper div.vs-title h1{font-size:1.1em}}.mobile-nav-wrapper .left{width:40%!important}.mobile-nav-wrapper .center{width:20%!important}@media only screen and (max-width:767px){body.home .alpha .RC-AD-MOBILE-BANNER{margin:10px auto!important}}.pop-item .photo .image{width:100%!important}.pop-item .photo{width:100%!important}#vital_signs_items ul li{padding:0!important;position:relative;border:1px gray solid;border-top:0!important;display:block;box-sizing:border-box;width:100%;overflow:hidden;max-height:157px}#vital_signs_items ul li:after{content:'';display:block;margin-top:56.25%}#vital_signs_items ul li>a{display:block;position:absolute;top:0;bottom:0;left:0;right:0}#vital_signs_items li:hover img.vital-image{transform:scale(1.5)}#vital_signs_items li img.vital-image{width:100%;z-index:1;position:relative;opacity:1;-webkit-filter:opacity(1) brightness(.4);filter:opacity(1) brightness(.4);transition:transform .2s ease-in-out 0s}#vital_signs_items li img.vs-logo{z-index:2;height:15px;bottom:0;-webkit-filter:opacity(.5);filter:opacity(.5)}#vital_signs_items li span.vital_text{left:0;position:absolute;width:100%;z-index:10;top:calc(37% - 1em)}#vital_signs_items li span p{color:#fff;font-size:1em;text-align:center;font-family:ROBOTO;vertical-align:middle;padding-left:2px;padding-right:2px}#vital_signs_items li span.vital_text em{font-size:1.1em;padding-left:3px;padding-right:3px;color:#37414a}.alpha .vs-wrapper .post img.vs-logo{bottom:0!important;filter:opacity(.6);height:25px!important}.alpha .vs-wrapper h3{font-size:2em!important;color:#37414a!important;border-bottom:7px solid #37414a!important}.alpha .vs-wrapper div{font-size:1.1em!important;color:#7e7e7e!important}.vs-wrapper em{font-size:1.2em!important;color:#37414a;padding-left:1px;padding-right:3px}.vs-post-wrapper{position:relative;height:auto!important}.vs-entry-title{padding:0 250px 0 60px;position:absolute;top:100px}.vs-entry-title h1{color:#fff}.vs-logo{position:absolute;bottom:0;right:0;height:32px}.vs-cat-title h1{color:#37414a!important;border-bottom:7px solid #37414a!important;line-height:1.5em!important}.section-full-wrapper{float:left;width:100%}.section-full-wrapper .text{font-family:domine,serif;font-size:.95em;line-height:1.6em}.section-full-wrapper .text p{margin:0}.section-full-wrapper .section-byline{font-size:.8em;display:inline-block;padding-top:10px}.section-container{margin-right:165px;padding-top:0}.section-full-right{float:left;width:150px;margin-left:-150px;margin-top:10px}.section-line{border-top:2px solid #ebebeb;display:inline-block;width:100%;height:2px;margin:21px 0}.section-title-wrapper-full{width:100%;float:left}.section-title-wrapper-full .section-title a{font-size:.7em}.section-title-wrapper-full .section-title h2{line-height:.7em}body.search h1{color:#37414a!important}body.search .search-header{border-bottom:7px solid #37414a!important}body.article-landing h1.sponsor{color:#37414a}body.article-landing .landing-header{border-bottom:7px solid #37414a}body.list h1{color:#37414a}body.list h2.sponsor{color:#37414a}body.list .socialBar-clicks{color:#37414a}body.list .socialBar-shares{color:#37414a}body.list .list-body-text h3{color:#37414a}body.video h1{color:#37414a}body.video h2.sponsor{color:#37414a}body.video .beta .social_links{border:4px solid #37414a}body.video .landing-header{border-bottom:7px solid #37414a}body.video .video-section{background-color:#37414a}body.video .socialBar-clicks{color:#37414a}body.video .socialBar-shares{color:#37414a}body.video .breaking-text a{color:#37414a}body.video .loadMoreBtn{background-color:#37414a}body.video #searchbox_video{background:#37414a none repeat scroll 0% 0%}.cal_container .title_container{background-color:#37414a}.top-bannerx{clear:both;display:block;text-align:center;width:100%}.top-bannerx>.RC-AD{}.top-bannerx>.RC-AD>div{background-color:#fbfbfb;border-bottom:0 solid #ebebeb;border-top:0 solid #ebebeb}.top-bannerx>.RC-AD>div>div{width:970px;min-height:90px;margin:10px auto 6px;display:inline-block}.top-bannerx>.RC-AD-TOP-BANNER-BIG{width:100%;text-align:center;min-height:1px}.site-nav-more ul.primary{background-color:#37414a}.site-nav-more ul.primary li{border-bottom:2px solid #1f2312}.site-nav-more ul.primary li.important a{color:#f88}.site-nav-more .sections-tab{border-bottom:8px solid #37414a;border-left:8px solid transparent;border-right:8px solid transparent;bottom:-10px;height:0;right:4px;position:absolute;width:0;z-index:15;display:none}.site-nav-more ul li ul.inner li{background-color:#37414a;border:none}body.article .desk-trans{display:inline-block;float:right;margin-right:-5px;margin-top:-45px}.progress-bar{background-color:#37414a}.progress-bar>span{background-color:#37414a}.site-brand{background-color:#37414a;display:inline-block;padding:21px 15px 5px;position:relative;top:0;height:48px}.site-name{position:relative;top:0;margin-left:1%}.site-tab{position:absolute;top:0;right:-13px;width:0;height:0;border-bottom:17px solid #03051f;border-right:13px solid transparent}.site-name a{color:#37414a}.article-top{border-bottom:10px solid #37414a;padding-bottom:10px!important}body.home .alpha .newsletter-signup-container2 ul.newsletters li{display:none}body.home .alpha .newsletter-signup-container2 ul.newsletters li.future{display:table}.article-body-text .news-letter .newsletter-widget{background-color:#37414a}.article-body-text .news-letter{float:right;margin:10px}.news-letter-header{margin:0;color:#37414a;margin:0 0 20px;padding:5px;font-size:1.1em;text-align:center;border-bottom:1px dotted #ccc;font-family:domine,serif}.rec-link-body[data-id="34"] li{font-size:.94em;line-height:1}.rec-link-body[data-id="34"] .image.item_left{width:35%}.rec-link-body[data-id="34"] .title.item_left{width:62%}.country-list{background-color:#fff;border:1px solid #ebebeb;box-shadow:0 2px 2px #000;display:none;left:-195px;position:absolute;top:55px;width:298px;z-index:500}.country-list ul{padding:0;margin:0}.country-list ul li{max-width:50%;float:left;min-width:50%}.country-list ul{padding:0;margin:0}.country-list ul li:hover{}.country-list ul li span{color:#000;font-size:1em;padding-left:15px;display:block;line-height:2.3em;background-color:#fff}.country-list ul li span{cursor:pointer;font-size:.8em;padding-left:10px;display:block;line-height:2.3em}.country-list ul li span:hover{text-decoration:underline}.country-option:hover{background-color:#e6e4e4}.widget_slot.loaded{font-weight:700;font-size:.9em;position:relative}.widget_slot.loaded.overlay:after{content:" ";z-index:10;display:block;position:absolute;height:100%;top:0;left:0;right:0;background:url(/asset/img/ajax-grey-lg.gif) no-repeat scroll center center;background-color:rgba(0,0,0,.5)}.rec-widget-header{height:55px;background-color:#37414a;background-repeat:no-repeat}.rec-title{display:inline-block;padding:20px 0 0 15px;width:auto;color:#fff!important;float:left}.rec-title a{color:#fff}.rec-title .title_icon{display:inline-block;vertical-align:middle;padding-right:6px}.rec-site{background:url(/asset/img/white-bg-chev.png) no-repeat scroll right 10px top 20px;width:35%;height:100%;color:#fff;float:right;position:relative}.rec-site .name{font-size:.75em;font-weight:400;border-left:1px solid #fff;border-left:1px solid rgba(255,255,255,.2);-webkit-background-clip:padding-box;background-clip:padding-box;padding-top:23px;padding-left:0;padding-right:0;top:0;bottom:0;right:0;float:right;height:100%}.rec-site .name .buffer{padding:0 55px 0 15px;white-space:nowrap;color:#fff!important}.rec-site .menu{display:inline-block;width:25px;height:25px;right:10px;top:18px;cursor:pointer;position:absolute;z-index:1}.rec-site-tab{border-bottom:10px solid #ebebeb;border-left:10px solid transparent;border-right:10px solid transparent;bottom:0;height:0;right:13px;position:absolute;width:0;display:none;z-index:1111}.rec-image{height:175px;width:100%;position:relative;overflow:hidden}.rec-image .centered{position:absolute;left:50%;top:50%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rec-site-list{background-color:#fff;border:1px solid #ebebeb;box-shadow:0 2px 2px #000;display:none;left:-78px;position:absolute;top:55px;width:180px;z-index:111}.rec-site-list ul{padding:0;margin:0}.rec-site-list ul li:hover{}.rec-site-list ul li span{color:#000;font-size:1em;padding-left:15px;display:block;line-height:2.3em;background-color:#fff}.rec-site-list ul li span{cursor:pointer;font-size:.9em;padding-left:15px;display:block;line-height:2.3em}.rec-site-list ul li span:hover{text-decoration:underline}.rec-image{position:relative;line-height:.9em}.rec-featured-category{position:absolute;bottom:0;left:0;background-color:#329ce8;color:#fff;font-size:.75em;padding:9px 15px;font-weight:400}.rec-link-body{border-bottom:1px solid #ebebeb;overflow:auto;position:relative;background-color:#fff}.rec-link-body .race_title{background-color:#ebebeb;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;padding:8px 0;font-size:14px}.rec-link-body .race_nav{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;font-size:14px}.rec-link-body .race_nav .left_arrow{border-right:1px solid #ddd;width:39px;padding-top:12px;height:30px;float:left;cursor:pointer}.rec-link-body .race_nav .left_arrow:hover{background:#ebebeb}.rec-link-body .race_nav .date{color:#999;padding-top:12px;height:30px}.rec-link-body .race_nav .right_arrow{border-left:1px solid #ddd;width:39px;padding-top:12px;height:30px;float:right;cursor:pointer}.rec-link-body .race_nav .right_arrow:hover{background:#ebebeb}.rec-link-body>ul{padding:0;margin:0}.rec-link-body>ul>li{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:0 15px;border-bottom:none}.rec-link-body>ul>li .item_date{color:#37414a;font-size:12px;padding-bottom:4px}.rec-link-body>ul>li .title.item_left{float:right;width:56%}.rec-link-body>ul>li .byline.item_left{float:right;width:56%}.rec-link-body>ul>li .image.item_left{float:left;width:40%}.rec-link-body>ul>li .image.item_left .content_img{padding-top:0}.rec-link-body>ul>li .img_container.full_width{width:100%;height:150px;overflow:hidden}.rec-link-body>ul>li .img_container.full_width img.content_img{width:100%}.rec-link-body>ul>li .title a{font-size:.9em}.rec-link-body>ul.icons li{padding-left:45px}.rec-link-body>ul.icons li.poll,.rec-link-body>ul.icons li.photo{background:transparent url(/asset/img/red-stream-timeline-icon.png) no-repeat scroll 12px 12px}.rec-link-body>ul.icons li.video{background:transparent url(/asset/img/red-stream-camera.png) no-repeat scroll 12px 12px}.rec-link-body>ul.icons li.article,.rec-link-body>ul.icons li.entry,.rec-link-body>ul.icons li.list{background:transparent url(/asset/img/red-stream-text-icon.png) no-repeat scroll 12px 15px}.rec-link-body>ul.icons li.tweet{background:transparent url(/asset/img/red-stream-tweet-icon.png) no-repeat scroll 12px 15px}.rec-link-body>ul.icons li.podcast{background:transparent url(/asset/img/red-stream-podcast-icon.png) no-repeat scroll 12px 15px}.rec-link-body>ul.icons li.quiz{background:transparent url(/asset/img/red-stream-quiz-icon.png) no-repeat scroll 12px 15px}.rec-link-body>ul>li .content_img{padding-top:10px;max-width:100%}.rec-link-body>ul>li .content_wrapper{padding:10px 0 5px;border-bottom:2px solid #ebebeb;overflow:auto;position:relative}.rec-link-body>ul>li:last-child .content_wrapper{border-bottom:none}.rec-link-body>ul.scroll li:last-child{padding-bottom:50px}.rec-link-body>ul.race li{padding:0;margin:0;border:none;height:50px;display:block;overflow:auto;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;overflow:hidden}.rec-link-body>ul.race li:first-child{border-top:none}.rec-link-body>ul.race li .dot{padding-top:19px;padding-left:14px;width:25px;height:31px;float:left;border-right:1px solid #ddd}.rec-link-body>ul.race li .dot .inner_dot{width:12px;height:12px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.rec-link-body>ul.race li .candidate{padding-top:10px;padding-bottom:10px;padding-left:14px;width:auto;float:left}.rec-link-body>ul.race li .candidate .image{width:30px;height:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;overflow:hidden;float:left}.rec-link-body>ul.race li .candidate .image img{display:block;width:100%}.rec-link-body>ul.race li .candidate .name{padding-left:10px;padding-top:5px;float:left}.rec-link-body>ul.race li .percentage{padding-top:14px;padding-left:15px;width:40px;float:right;border-left:1px solid #ddd;text-align:right;padding-right:19px;height:40px;background-color:#ebebeb}.rec-link-body .category{font-size:.75em;text-transform:uppercase;padding:5px 0 0}.rec-link-body .byline{font-size:1.1em}.rec-link-body .byline a{color:#000;font-size:.7em}.rec-link-body .byline a.rec-auth{color:#919191}.rec-link-body .white-overlay{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.85) 100%);height:50px;position:absolute;bottom:0;left:1px;right:1px;pointer-events:none}.rec-link-body .rcp_averages{overflow:auto}.rec-link-body .rcp_averages .spread{clear:left;padding:0;float:right}.rec-link-body .rcp_averages .spread a{color:#360;font-size:12px;font-weight:400}.rec-link-body .rcp_averages .byline{color:#919191;font-size:.8em;display:none}.rec-link-body .rcp_averages ul.candidates{margin:5px 0 0;padding:0 0 5px;font-size:12px;border-bottom:1px dotted #ccc;overflow:auto}.rec-link-body .rcp_averages ul.candidates>li{margin:0 10px 0 0;padding:0;display:block;color:#666;overflow:auto;background:0 0;font-weight:400}.rec-link-body .rcp_averages ul.candidates>li .name{float:left}.rec-link-body .rcp_averages ul.candidates>li .score{float:right}.rec-link-body .latest_polls{overflow:auto}.rec-link-body .latest_polls .spread{clear:left;padding:5px 0 0;float:right;padding-right:10px}.rec-link-body .latest_polls .spread a{color:#666;font-weight:400;font-size:12px}.rec-link-body .latest_polls .spread a.dem{color:#013bff}.rec-link-body .latest_polls .spread a.gop{color:#37414a}.rec-link-body .latest_polls ul.candidates{margin:5px 0 0;padding:0 0 5px;font-size:12px;border-bottom:1px dotted #ccc;overflow:auto}.rec-link-body .latest_polls ul.candidates>li{margin:0 10px 0 0;padding:0;float:left;width:79px;max-width:79px}.rec-link-body .latest_polls ul.candidates>li a{color:#666;font-weight:400}.rec-link-body .latest_polls ul.candidates>li a .name{width:60px;text-align:right;display:inline-block}.rec-link-body .latest_polls ul.candidates>li a .score{width:19px;text-align:right;display:inline-block}@media only screen and (max-width:768px){.RC-AD-TOP-BANNER{display:none}}@media only screen and (min-width:768px){.RC-AD-MOBILE-BANNER{display:none!important}}.widget_slot.loaded .more{text-align:center;font-size:.75em;background-color:#fff;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.widget_slot.loaded .more a{color:#000;display:block;padding:10px 0;font-size:1.25em}.race-wrapper{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb}.widget_slot.loaded .head_to_head_candidates{background-color:#f0f0f0;padding:15px}.widget_slot.loaded .head_to_head_candidates .menu{float:left;margin-right:10px;cursor:pointer}.widget_slot.loaded .head_to_head_candidates .menu img{width:21px}.widget_slot.loaded .head_to_head_candidates .names{}.widget_slot.loaded .head_to_head_candidates .names a{}.widget_slot.loaded .head_to_head_candidates .names span.approve{color:#013bff}.widget_slot.loaded .head_to_head_candidates .names span.disapprove{color:#37414a}.widget_slot.loaded .head_to_head_candidates .names span.dem{color:#013bff}.widget_slot.loaded .head_to_head_candidates .names span.gop{color:#37414a}.widget_slot.loaded .head_to_head_candidates .names span.other{color:#000}.widget_slot.loaded .head_to_head_candidates .names span.ind{color:#47b37f}.widget_slot.loaded .head_to_head_candidates .names .versus{color:gray}.race-wrapper .photos{text-align:center;padding:25px 0}.race-wrapper .photos .candidate{position:relative;border-radius:50px;overflow:hidden}.race-wrapper .photos .candidate img.overlay{position:absolute;left:0;right:0;top:0;bottom:0}.race-wrapper .photos .candidate img.c_photo{width:100%;position:absolute;left:50%;top:50%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.race-wrapper .photos .vert-separator{height:100px;width:1px;background-color:#ebebeb;display:inline-block}.race-wrapper .photos .candidate.approve{width:100px;height:100px;border-radius:0;display:inline-block;margin:0 22px}.race-wrapper .photos .candidate.approve img.c_photo{width:auto}.race-wrapper .photos .candidate.disapprove{width:100px;height:100px;border-radius:0;display:inline-block;margin:0 22px}.race-wrapper .photos .candidate.disapprove img.c_photo{width:auto}.race-wrapper .photos .dem{width:100px;height:100px;border-radius:50px;display:inline-block;margin:0 22px;background-color:#013bff}.race-wrapper .photos .gop{width:100px;height:100px;border-radius:50px;display:inline-block;margin:0 22px;background-color:#37414a}.race-wrapper .photos .ind{width:100px;height:100px;border-radius:50px;display:inline-block;margin:0 22px;background-color:#47b37f}.race-wrapper .photos .other{width:100px;height:100px;border-radius:50px;display:inline-block;margin:0 22px;background-color:#000}.race-wrapper .scores{text-align:center;width:299px}.race-wrapper .scores div{float:left;font-family:helvetica neue,sans-serif;font-size:1.5em;width:149px;font-weight:900}.race-wrapper .scores .approve-score{color:#013bff}.race-wrapper .scores .disapprove-score{color:#37414a}.race-wrapper .scores .dem-score{color:#013bff}.race-wrapper .scores .gop-score{color:#37414a}.race-wrapper .scores .other-score{color:#000}.race-wrapper .scores .ind-score{color:#47b37f}.race-wrapper .score-bar{position:relative;display:inline-block;padding:0 15px 25px}.race-wrapper .score-bar .approve-bar{background-color:#013bff;height:20px;border-right:1px solid #fff;float:left}.race-wrapper .score-bar .disapprove-bar{background-color:#37414a;height:20px;float:left}.race-wrapper .score-bar .dem-bar{background-color:#013bff;height:20px;border-right:1px solid #fff;float:left}.race-wrapper .score-bar .gop-bar{background-color:#37414a;height:20px;float:left}.race-wrapper .score-bar .other-bar{background-color:#000;width:26px;height:20px;border-right:1px solid #fff;float:left}.race-wrapper .score-bar .ind-bar{background-color:#47b37f;width:241px;height:20px;float:left}.race-wrapper .score-bar .marker{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;position:absolute;top:0;left:143px}.head_to_head_race_dropdown{background-color:#fff;border:1px solid #ebebeb;box-shadow:0 2px 2px #000;display:none;left:0;position:absolute;top:103px;z-index:111}.head_to_head_race_dropdown ul{padding:0;margin:0}.head_to_head_race_dropdown ul li:hover{}.head_to_head_race_dropdown ul li span{color:#000;font-size:1em;padding-left:15px;display:block;line-height:2.3em;background-color:#fff}.head_to_head_race_dropdown ul li span{cursor:pointer;font-size:.9em;padding-left:15px;padding-right:15px;display:block;line-height:2.3em}.head_to_head_race_dropdown ul li span:hover{text-decoration:underline}.cl-widget{margin:30px 0}.cl-widget .header{background:url(/asset/img/cl-widget-bg.png) no-repeat scroll 0 0 transparent;height:55px}.cl-widget .header .title{text-transform:uppercase;color:#fff;font-weight:700;padding:16px 0 0 35px}.cl-widget .vid-title{font-weight:700;line-height:1.1em;padding:10px}.cl-widget .source{color:#37414a;font-size:.75em;padding-left:10px}.poll-stream-widget{overflow:hidden;font-weight:700;font-size:.9em;margin-top:40px}.poll-stream-widget .title{display:inline-block;padding:20px 40px;width:100%;color:#fff;background:url(/asset/img/stream-widget-icon.png) no-repeat scroll 15px 51% #37414a}.poll-stream-body{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:10px 25px 10px 15px}.poll-stream-body ul{padding:0}.poll-stream-body ul li{border-bottom:2px solid #ebebeb;padding:13px 0 15px 30px;background:url(/asset/img/stream-timeline-icon.png) no-repeat scroll 0 15px transparent}.poll-stream-body ul li:last-child{border:none}.poll-stream-body .timeline-recent{color:#37414a;font-size:.8em;font-weight:400}.poll-stream-body .timeline{color:#919191;font-size:.8em;font-weight:400}.poll-stream-body .title{background:0 0;padding:0;color:#37414a}.poll-stream-body .visual{padding-top:10px}.poll-stream-widget .more{text-align:center;font-size:.75em;background-color:#fff;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.poll-stream-widget .more a{color:#000;display:block;padding:10px 0}.cbt-widget{overflow:hidden;font-weight:700;font-size:.9em;margin:30px 0}.cbt-widget .filter-box{width:100%;display:inline-block;background-color:#ebebeb}.cbt-widget .filter-box .filter{background:url(/asset/img/cbt-cog.png) no-repeat scroll 20px 15px transparent;border-right:1px solid #afafaf;cursor:pointer;float:left;height:40px;width:50px}.cbt-widget .filter-box .search{display:inline-block;height:40px;width:249px}.cbt-widget .filter-box .search input{background:url(/asset/img/grey-mag.png) no-repeat scroll 225px 14px transparent;border:medium;height:40px;padding-left:10px;width:100%;font-size:.8em;color:#9d9d9d}#form_state_select{display:none}.cbt-widget .filter-box .search select{height:40px;border:none;height:40px;width:100%;background-color:#e4e4e4;color:#9d9d9d;font-size:.8em;padding-left:10px}.cbt-widget .filter-box .search select option{background-color:#fff;color:#000}.cbt-widget .title{background:url(/asset/img/cbt-widget-icon.png) no-repeat scroll 10px 17px #37414a;display:inline-block;padding:20px 15px 20px 40px;width:100%;color:#fff;float:left}.cbt-widget .link-body{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:0 15px 10px}.cbt-widget .link-body ul{padding:0;margin:0}.cbt-widget .link-body ul li{border-bottom:2px solid #ebebeb;padding:10px 0;display:inline-block}.cbt-widget .link-body ul li .title{background-color:#fff;padding:0}.cbt-widget .link-body ul li .status{color:gray;font-size:.75em!important;font-weight:400}.cbt-widget .link-body ul li .status .label{color:#000;font-size:1.1em!important;font-weight:700}.cbt-widget .link-body ul li:last-child{border:none}.cbt-widget .more{text-align:center;font-size:.75em;background-color:#fff;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.cbt-widget .more a{color:#000;display:block;padding:10px 0}.s-hidden{visibility:hidden;padding-right:10px}.select{cursor:pointer;display:none;position:relative;font:normal 11px/22px Arial,Sans-Serif;color:#000;border:0 solid #ccc}.styledSelect{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ebebeb;padding:10px;font-weight:700}.styledSelect:after{content:"";width:0;height:0;border:5px solid transparent;border-color:#000 transparent transparent transparent;position:absolute;top:18px;right:10px}.styledSelect:active,.styledSelect.active{background-color:#eee}.options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;border:1px solid #ccc;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);height:310px;overflow-y:scroll}.options li{padding:0 6px;margin:0;padding:0 10px}.options li:hover{background-color:#39f;color:#fff}.newsletter-widget{background-color:#151314;display:table;height:60px;width:300px;margin-top:15px}body.home .story .newsletter-widget,body.home .grid-view .newsletter-widget{width:576px}.newsletter-widget .label{color:#fff;display:table-cell;height:inherit;padding-left:15px;vertical-align:middle;width:80%;border-right:1px solid #676566}body.home .story .newsletter-widget .label,body.home .grid-view .newsletter-widget .label{width:89%}.newsletter-widget .jQ-news-widget{background:transparent url(/asset/img/grey-down-arrow-sm.png) no-repeat scroll center center;display:table-cell;height:inherit;width:20%;cursor:pointer}.right-300-ad{height:auto;margin-top:40px}.newsletter-signup-container2{display:none}body.home .alpha .newsletter-signup-container2{display:block}.newsletter-signup-container2 .newsletters-items span{color:#37414a;!important;font-size:.8em}body.home .story li.newsletter-select,body.home .grid-view li.newsletter-select{width:575px}.footer-links ul li.politics{}.footer-links ul li a.politics:hover{color:#fff;padding-top:0;color:#fff;padding-top:0;border-bottom:5px solid #d30015}.footer-links ul li a.markets:hover{border-bottom:5px solid #693;padding-top:0}.footer-links ul li a.world:hover{border-bottom:5px solid #0c124d;padding-top:0}.footer-links ul li a.science{border-bottom:5px solid #37414a;padding-top:0}.footer-links ul li a.sports:hover{border-bottom:5px solid #039;padding-top:0}.footer-links ul li a.history:hover{border-bottom:5px solid #c60;padding-top:0}.footer-links ul li a.future:hover{border-bottom:5px solid #004952;padding-top:0}.footer-links ul li a.religion:hover{border-bottom:5px solid #81c0c8;padding-top:0}.footer-links ul li a.energy:hover{border-bottom:5px solid #37414a;padding-top:0}.footer-links ul li a.education:hover{border-bottom:5px solid #8d0000;padding-top:0}.footer-links ul li a.defense:hover{border-bottom:5px solid #37414a;padding-top:0}.footer-links ul li a.policy:hover{border-bottom:5px solid #65198e;padding-top:0}.footer-links ul li a.books:hover{border-bottom:5px solid #553c2d;padding-top:0}.footer-links ul li a.health:hover{border-bottom:5px solid #dbb706;padding-top:0}.footer-links ul li a.life:hover{border-bottom:5px solid #fff;padding-top:0}.pop_promo_outer{border:medium;display:none;height:100%;margin:20px auto;position:relative;width:100%}.pop_promo_inner{background-color:#e2e2e2;border-radius:5px;box-shadow:0 10px 15px #000;font-family:Arial Black,Arial,Helvetica,sans-serif;height:auto;left:35%;position:fixed;right:35%;top:30%;z-index:10000}.pop_promo_inner h2{color:#000;font-size:2em;font-weight:700;line-height:1em;padding:30px 10% 10px;text-align:center}.pop_promo_inner p{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:1.4em;font-weight:400;line-height:1.2em;margin:0;padding:0 10% 5px}.pop_promo_inner img.close{position:absolute;right:8px;top:5px;z-index:10001}.pop_promo_inner div.form{margin:0 auto;width:85%}.newsletter-signup-container{position:relative;font-family:Helvetica,Arial,sans-serif;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.newsletter-signup-container .header img.ss{display:none}.newsletter-signup-container .newsletters-items{padding-bottom:3px;margin-bottom:5px}.newsletter-signup-container .newsletters-items span{float:left;margin:0 6px 0 0;width:auto;color:#c00;font-weight:700}.newsletter-signup-container #opt-in{display:none;font-size:.8em}.newsletter-signup-container #think_email{color:#c00;font:9px Arial,Helvetica,sans-serif}.newsletter-signup-container #think_email ul{list-style-image:none}.newsletter-signup-container form input#list_email{border:1px solid #c00;font:11px Arial,Helvetica,sans-serif;color:#666;padding:3px;height:14px;width:170px;float:left}.newsletter-signup-container form input#btn_subscribe{font:700 11px Arial,Helvetica,sans-serif;color:#900;text-transform:uppercase;padding:2px 6px;display:block;margin:0 0 0 4px;float:left}#feeds_list{max-width:450px;width:100%;margin-bottom:40px}@media only screen and (min-width:768px) and (max-width:1179px){}@media only screen and (max-width:767px){.site-brand{padding:10px 0 10px 10px;font-size:.7em;height:auto}.alpha-wrapper .site-tab{display:none}.site-name{margin-left:-2px;font-size:.7em}.site-name a{color:#fff}.news-letter-header{font-size:.9em}}span.editorial_sponsor{display:inline-block;float:right;font-size:.5em;vertical-align:text-top;font-weight:100;padding-top:8px}span.editorial_sponsor img{vertical-align:text-top}div.section-title{margin-bottom:20px;clear:both}@media only screen and (max-width:767px){span.editorial_sponsor{padding-right:5px}span.editorial_sponsor img{width:80px}div.section-title h3 a{display:inline-flex}div.section-title{margin-bottom:10px;clear:both}}#load_more_wrapper #load_more{background-color:#37414a}.offer-allow-ads:hover,.offer-buy-ads:hover{box-shadow:0 0 5px 1px #37414a!important}.offer-allow-ads,.offer-buy-ads,.modal-header-markets{background-color:#37414a!important}.email-submit:hover{box-shadow:0 0 5px 1px #37414a!important}.hero-image{background:url(/asset/img/dna.jpg) no-repeat center!important}.stripe-payment .input.focused+label{color:#475058!important}.ps-close-button span,.ev .pm2 .product-item,.stripe-payment .input.focused+label+.baseline,.details-form-wrapper .next,ev-stripe .payment-stripe-footer .btn-success::after,.ev .pm2 .product-item,.ev .product-footer .btn::after,.ev .modal-header,#thanks_modal .password_entry #enter_password button,#thanks_modal .known-user button,#thanks_modal .anon-user button,.prod-wrapper .offer-wrapper>h2{background:#475058!important}.details-form-wrapper .next:hover,.ev .product-footer .btn:hover::after,ev-stripe .payment-stripe-footer .btn-success:hover::after,.offer-buy-ads.jQ_buy:hover,.offer-buy-ads:hover,.offer-allow-ads:hover{text-shadow:none!important;background-color:transparent!important;border-color:#475058!important;color:#475058!important}.stripe-payment .input.focused+label{color:#475058!important}.stripe-payment .input.focused+label+.baseline{background-color:#475058!important}#thanks_modal .password_entry #enter_password button:hover,#thanks_modal .known-user button:hover,#thanks_modal .anon-user button:hover{background-color:#fff;border:2px solid #475058;border-radius:50px;padding:10px;width:150px;color:#475058}.btn-subscribe a{background:#37414a!important}