.summary{text-align:center;margin-bottom:5em}.summary p.franklin{font-size:1.4em;margin-bottom:1em}.summary .col-md-6 h4.pg-h4{text-transform:uppercase;font-size:1.5em}.summary .col-md-6 img{width:120px}.summary .col-md-6.dem{text-align:right}.summary .col-md-6.dem h4{color:#3579a8}.summary .col-md-6.dem img{float:right}.summary .col-md-6.gop{text-align:left}.summary .col-md-6.gop img{float:left}.summary .col-md-6.gop h4{color:#dc5147}@media (max-width: 480px){.summary{text-align:left;margin-bottom:2em}.summary .col-md-6.dem,.summary .col-md-6.gop{text-align:left;width:100%;float:none;margin-bottom:2em}.summary .col-md-6.dem img,.summary .col-md-6.gop img{float:none;width:100px;margin:0px auto}}.summary a.pg-highlight{diplay:inline-block;margin:4px;font-size:15px;white-space:nowrap;line-height:2.5em;text-align:center;color:#fff}.summary a.pg-highlight.gop{background-color:#dc5147;border:0.5px solid #e9c5c5}.summary a.pg-highlight.gop:hover{background-color:#de7c7d}.summary a.pg-highlight.dem{background-color:#3579a8;border:0.5px solid #b4d5e5}.summary a.pg-highlight.dem:hover{background-color:#559dbe}.pg-skinny{padding:0 15px}.question{margin-bottom:2em}.question .head-container h4.pg-h4{font-size:1.4em;display:none}.question .head-container h4.pg-h4:first-child{display:block}.question .poll-chart{width:100%}.question .poll-chart p.dem{color:#3579a8}.question .poll-chart p.gop{color:#dc5147}.question .poll-chart p.lib{color:#efb75a}.question .poll-chart-header{text-transform:uppercase;text-align:center;font-family:"FranklinITCProBold",Helvetica,Arial,sans-serif}.question .poll-chart-header span{display:none}.question .poll-chart-row{width:100%}.question .poll-chart-row div.col{padding-bottom:10px}.question .poll-chart-row p{margin-bottom:0}.question .poll-chart-row .col-md-3.answer{text-align:right;padding-right:0;padding-bottom:5px;padding-left:0}.question .poll-chart-row .col-md-3.answer strong{display:block}.question .poll-chart-row .bars{width:100%;position:relative}.question .poll-chart-row p.bar-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;position:absolute;bottom:10px;color:#fff;font-family:"FranklinITCProBold",Helvetica,Arial,sans-serif;text-shadow:1px 1px 0px rgba(0,0,0,0.3),-1px -1px 0px rgba(0,0,0,0.3),-1px 1px 0px rgba(0,0,0,0.3),1px -1px 0px rgba(0,0,0,0.3)}.question .poll-chart-row .bars{position:relative}.question .poll-chart-row .bars .line{height:50px;top:-5px;border-right:1px solid #2a2a2a;left:50%;position:absolute}.question .poll-chart-row .bar{background-color:#969696;width:0%;position:relative;float:left;height:40px}.question .poll-chart-row .bar p{text-align:center;margin-right:5px;margin-top:10px;z-index:100;color:#fff;font-family:"FranklinITCProBold",Helvetica,Arial,sans-serif}.question .poll-chart-row .bar.dem{background-color:#3579a8}.question .poll-chart-row .bar.gop{background-color:#dc5147}.question .poll-chart-row .bar.lib{background-color:#efb75a}.question .poll-chart-row .answer span{display:none}.question .poll-chart-row:first-child .answer span{display:inline-block}.question#RACE .opt8{display:none}.question#RACE .opt7 .bar-label.H{left:92% !important}.question#FORTRUMPS .opt45 .bar-label.H,.question#FAVJONES .opt58 .bar-label.H{display:none}.question .y2016 span{display:none;text-transform:uppercase;text-align:center}.question .y2016 span.dem{color:#3579a8}.question .y2016 span.gop{color:#dc5147}@media (max-width: 768px){.question .poll-chart-row .col-md-2.y2016 .col-md-6{margin-top:0}.question .poll-chart-row .answer span{display:inline-block}.question .poll-chart-row .col-md-3.answer strong{display:inline-block}.question .poll-chart-header .col-md-4{width:33%;padding:0;float:left}.question .poll-chart-row .col-md-3.answer{width:100%;text-align:left}.question .poll-chart-row .col-md-7{padding:0;float:none;width:100%}}@media (max-width: 480px){.question .poll-chart-header .col-md-3{display:none}.question .poll-chart-header .col-md-4{width:33%;padding:0}.question .poll-chart-row .col-md-3.answer{width:100%;text-align:left}.question .poll-chart-row .col-md-7{padding:0;float:none;width:100%}.question#RACE .opt7 .bar-label.H,.question#ABORTION .opt65 .bar-label.H,.question#SEXBYRACE .opt11 .bar-label.H,.question#TRUMP2 .opt44 .bar-label.H,.question#SHAREVALMOORE .opt64 .bar-label.H,.question#SHAREVALJONES .opt61 .bar-label.H,.question#FAVREP2 .opt50 .bar-label.H,.question#CONTROLSEN .opt53 .bar-label.H{display:none}}@media (max-width: 768px){.pg-skinny{padding:0}}.graphics-exit-poll-stub{font-size:14px;font-family:"FranklinITCProLight",Helvetica,Arial,sans-serif}.graphics-exit-poll-stub #SEXBYRACE .opt11 .bar-label.H,.graphics-exit-poll-stub #RACE .opt7 .bar-label.H{display:none}.graphics-exit-poll-stub p{font-size:inherit;line-height:normal;font-family:inherit;margin:0 0 10px 0}.graphics-exit-poll-stub p.franklin{font-family:FranklinITCProLight,"Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;font-size:1.1em;line-height:1.3em}.graphics-exit-poll-stub .cf:after,.graphics-exit-poll-stub .cf:before{content:" ";display:table}.graphics-exit-poll-stub .cf:after{clear:both}.graphics-exit-poll-stub .pg-bodyCopy{font-family:Georgia, serif;line-height:1.8em;margin-bottom:24px;font-size:18px;margin-top:0;color:#2a2a2a;text-shadow:0 1px 0 #FFF;font-weight:normal}.graphics-exit-poll-stub .question .head-container h4.pg-h4{font-size:1.3em;line-height:1.3em;margin:1em 0 0.5em;font-size:1.2em}.graphics-exit-poll-stub p.see-more-link{font-family:"FranklinITCProBold",Helvetica,Arial,sans-serif;font-size:1.1em}.graphics-exit-poll-stub .pg-skinny{padding:0}.graphics-exit-poll-stub .question{margin-bottom:0em}.graphics-exit-poll-stub .bar-label{-webkit-font-smoothing:antialiased}
