.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/libraries/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/libraries/chosen/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(/libraries/chosen/chosen-sprite.png) no-repeat 100% -20px;background:url(/libraries/chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/libraries/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(/libraries/chosen/chosen-sprite.png) no-repeat -30px -20px;background:url(/libraries/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/libraries/chosen/chosen-sprite%402x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
.footable .btn,.footable .caret{display:inline-block;vertical-align:middle}.footable-details.table,.footable-details.table *,.footable.table,.footable.table *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footable-details.table th,.footable.table th{text-align:left}.footable-details.table,.footable.table{width:100%;max-width:100%;margin-bottom:20px}.footable-details.table>caption+thead>tr:first-child>td,.footable-details.table>caption+thead>tr:first-child>th,.footable-details.table>colgroup+thead>tr:first-child>td,.footable-details.table>colgroup+thead>tr:first-child>th,.footable-details.table>thead:first-child>tr:first-child>td,.footable-details.table>thead:first-child>tr:first-child>th,.footable.table>caption+thead>tr:first-child>td,.footable.table>caption+thead>tr:first-child>th,.footable.table>colgroup+thead>tr:first-child>td,.footable.table>colgroup+thead>tr:first-child>th,.footable.table>thead:first-child>tr:first-child>td,.footable.table>thead:first-child>tr:first-child>th{border-top:0}.footable-details.table>tbody>tr>td,.footable-details.table>tbody>tr>th,.footable-details.table>tfoot>tr>td,.footable-details.table>tfoot>tr>th,.footable-details.table>thead>tr>td,.footable-details.table>thead>tr>th,.footable.table>tbody>tr>td,.footable.table>tbody>tr>th,.footable.table>tfoot>tr>td,.footable.table>tfoot>tr>th,.footable.table>thead>tr>td,.footable.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.footable-details.table>thead>tr>td,.footable-details.table>thead>tr>th,.footable.table>thead>tr>td,.footable.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.footable-details.table-condensed>tbody>tr>td,.footable-details.table-condensed>tbody>tr>th,.footable-details.table-condensed>tfoot>tr>td,.footable-details.table-condensed>tfoot>tr>th,.footable-details.table-condensed>thead>tr>td,.footable-details.table-condensed>thead>tr>th,.footable.table-condensed>tbody>tr>td,.footable.table-condensed>tbody>tr>th,.footable.table-condensed>tfoot>tr>td,.footable.table-condensed>tfoot>tr>th,.footable.table-condensed>thead>tr>td,.footable.table-condensed>thead>tr>th{padding:5px}.footable-details.table-bordered,.footable-details.table-bordered>tbody>tr>td,.footable-details.table-bordered>tbody>tr>th,.footable-details.table-bordered>tfoot>tr>td,.footable-details.table-bordered>tfoot>tr>th,.footable-details.table-bordered>thead>tr>td,.footable-details.table-bordered>thead>tr>th,.footable.table-bordered,.footable.table-bordered>tbody>tr>td,.footable.table-bordered>tbody>tr>th,.footable.table-bordered>tfoot>tr>td,.footable.table-bordered>tfoot>tr>th,.footable.table-bordered>thead>tr>td,.footable.table-bordered>thead>tr>th{border:1px solid #ddd}.footable-details.table-bordered>thead>tr>td,.footable-details.table-bordered>thead>tr>th,.footable.table-bordered>thead>tr>td,.footable.table-bordered>thead>tr>th{border-bottom-width:2px}.footable-details.table-striped>tbody>tr:nth-child(odd),.footable.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.footable-details.table-hover>tbody>tr:hover,.footable.table-hover>tbody>tr:hover{background-color:#f5f5f5}.footable .btn{padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;overflow:visible;text-transform:none}.footable .btn.focus,.footable .btn:focus,.footable .btn:hover{color:#333;text-decoration:none}.footable .btn-default{color:#333;background-color:#fff;border-color:#ccc}.footable .btn-default.active,.footable .btn-default.focus,.footable .btn-default:active,.footable .btn-default:focus,.footable .btn-default:hover,.footable .open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.footable .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.footable .btn-primary.active,.footable .btn-primary.focus,.footable .btn-primary:active,.footable .btn-primary:focus,.footable .btn-primary:hover,.footable .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.footable .btn-group,.footable .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.footable .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.footable .btn-group>.btn:first-child{margin-left:0}.footable .btn-group-vertical>.btn,.footable .btn-group>.btn{position:relative;float:left}.footable .btn-group-xs>.btn,.footable .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.footable .btn-group-sm>.btn,.footable .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.footable .btn-group-lg>.btn,.footable .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.footable .caret{width:0;height:0;margin-left:2px;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.footable .btn .caret{margin-left:0}.form-group{margin-bottom:15px}.footable .form-control{display:block;width:100%;height:34px;padding:6px 12px;margin:0;font-family:inherit;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.footable .input-group{position:relative;display:table;border-collapse:separate}.footable .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.footable .input-group-btn{position:relative;font-size:0}.footable .input-group-addon,.footable .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.footable .input-group .form-control,.footable .input-group-addon,.footable .input-group-btn{display:table-cell}.footable .input-group-btn:last-child>.btn,.footable .input-group-btn:last-child>.btn-group,.footable .input-group-btn>.btn+.btn{margin-left:-1px}.footable .input-group-btn>.btn{position:relative}.footable .input-group-btn>.btn:active,.footable .input-group-btn>.btn:focus,.footable .input-group-btn>.btn:hover{z-index:2}.footable .input-group .form-control:first-child,.footable .input-group-addon:first-child,.footable .input-group-btn:first-child>.btn,.footable .input-group-btn:first-child>.btn-group>.btn,.footable .input-group-btn:first-child>.dropdown-toggle,.footable .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.footable .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.footable .input-group .form-control:last-child,.footable .input-group-addon:last-child,.footable .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.footable .input-group-btn:first-child>.btn:not(:first-child),.footable .input-group-btn:last-child>.btn,.footable .input-group-btn:last-child>.btn-group>.btn,.footable .input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.footable .checkbox,.footable .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.footable .checkbox label,.footable .radio label{max-width:100%;min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.footable .checkbox input[type=checkbox],.footable .checkbox-inline input[type=checkbox],.footable .radio input[type=radio],.footable .radio-inline input[type=radio]{position:absolute;margin:4px 0 0 -20px;line-height:normal}.footable .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.footable .open>.dropdown-menu{display:block}.footable .dropdown-menu-right{right:0;left:auto}.footable .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.footable .dropdown-menu>li>a:focus,.footable .dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.footable .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.footable .pagination>li{display:inline}.footable .pagination>li:first-child>a,.footable .pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.footable .pagination>li>a,.footable .pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.footable .pagination>li>a:focus,.footable .pagination>li>a:hover,.footable .pagination>li>span:focus,.footable .pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.footable .pagination>.active>a,.footable .pagination>.active>a:focus,.footable .pagination>.active>a:hover,.footable .pagination>.active>span,.footable .pagination>.active>span:focus,.footable .pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.footable .pagination>.disabled>a,.footable .pagination>.disabled>a:focus,.footable .pagination>.disabled>a:hover,.footable .pagination>.disabled>span,.footable .pagination>.disabled>span:focus,.footable .pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.footable .label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.footable .label-default{background-color:#777}.footable-loader.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.footable .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}table.footable-details,table.footable>thead>tr.footable-filtering>th div.form-group{margin-bottom:0}@media (min-width:768px){.footable .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.footable .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.footable .form-inline .input-group{display:inline-table;vertical-align:middle}.footable .form-inline .input-group .form-control,.footable .form-inline .input-group .input-group-addon,.footable .form-inline .input-group .input-group-btn{width:auto}.footable .form-inline .input-group>.form-control{width:100%}}table.footable,table.footable-details{position:relative;width:100%;border-spacing:0;border-collapse:collapse}table>tbody>tr>td>span.footable-toggle{margin-right:8px;opacity:.3}table>tbody>tr>td>span.footable-toggle.last-column{margin-left:8px;float:right}table.table-condensed>tbody>tr>td>span.footable-toggle{margin-right:5px}table.footable-details>tbody>tr>th:nth-child(1){min-width:40px;width:120px}table.footable-details>tbody>tr>td:nth-child(2){word-break:break-all}table.footable-details>tbody>tr:first-child>td,table.footable-details>tbody>tr:first-child>th,table.footable-details>tfoot>tr:first-child>td,table.footable-details>tfoot>tr:first-child>th,table.footable-details>thead>tr:first-child>td,table.footable-details>thead>tr:first-child>th{border-top-width:0}table.footable-details.table-bordered>tbody>tr:first-child>td,table.footable-details.table-bordered>tbody>tr:first-child>th,table.footable-details.table-bordered>tfoot>tr:first-child>td,table.footable-details.table-bordered>tfoot>tr:first-child>th,table.footable-details.table-bordered>thead>tr:first-child>td,table.footable-details.table-bordered>thead>tr:first-child>th{border-top-width:1px}div.footable-loader{vertical-align:middle;text-align:center;height:300px;position:relative}div.footable-loader>span.fooicon{display:inline-block;opacity:.3;font-size:30px;line-height:32px;width:32px;height:32px;margin-top:-16px;margin-left:-16px;position:absolute;top:50%;left:50%;-webkit-animation:fooicon-spin-r 2s infinite linear;animation:fooicon-spin-r 2s infinite linear}table.footable>tbody>tr.footable-empty>td{vertical-align:middle;text-align:center;font-size:30px}table.footable>tbody>tr>td,table.footable>tbody>tr>th{display:none}table.footable>tbody>tr.footable-detail-row>td,table.footable>tbody>tr.footable-detail-row>th,table.footable>tbody>tr.footable-empty>td,table.footable>tbody>tr.footable-empty>th{display:table-cell}@-webkit-keyframes fooicon-spin-r{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fooicon-spin-r{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fooicon{display:inline-block;font-size:inherit;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.fooicon:after,.fooicon:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fooicon-loader:before{content:"\f01e"}.fooicon-plus:before{content:"+"}.fooicon-minus:before{content:"-"}.fooicon-search:before{content:"\f002"}.fooicon-remove:before{content:"\f00d"}.fooicon-sort:before{content:"\f0dc"}.fooicon-sort-asc:before{content:"\f160"}.fooicon-sort-desc:before{content:"\f161"}.fooicon-pencil:before{content:"\f040"}.fooicon-trash:before{content:"\f1f8"}.fooicon-eye-close:before{content:"\f070"}.fooicon-flash:before{content:"\f0e7"}.fooicon-cog:before{content:"\f013"}.fooicon-stats:before{content:"\f080"}table.footable>thead>tr.footable-filtering>th{border-bottom-width:1px;font-weight:400}table.footable.footable-filtering-right>thead>tr.footable-filtering>th,table.footable>thead>tr.footable-filtering>th{text-align:right}table.footable.footable-filtering-left>thead>tr.footable-filtering>th{text-align:left}table.footable-paging-center>tfoot>tr.footable-paging>td,table.footable.footable-filtering-center>thead>tr.footable-filtering>th,table.footable>tfoot>tr.footable-paging>td{text-align:center}table.footable>thead>tr.footable-filtering>th div.form-group+div.form-group{margin-top:5px}table.footable>thead>tr.footable-filtering>th div.input-group{width:100%}table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.checkbox{margin:0;display:block;position:relative}table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.checkbox>label{display:block;padding-left:20px}table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.checkbox input[type=checkbox]{position:absolute;margin-left:-20px}@media (min-width:768px){table.footable>thead>tr.footable-filtering>th div.input-group{width:auto}table.footable>thead>tr.footable-filtering>th div.form-group{margin-left:2px;margin-right:2px}table.footable>thead>tr.footable-filtering>th div.form-group+div.form-group{margin-top:0}}table.footable>tbody>tr>td.footable-sortable,table.footable>tbody>tr>th.footable-sortable,table.footable>tfoot>tr>td.footable-sortable,table.footable>tfoot>tr>th.footable-sortable,table.footable>thead>tr>td.footable-sortable,table.footable>thead>tr>th.footable-sortable{position:relative;padding-right:30px;cursor:pointer}td.footable-sortable>span.fooicon,th.footable-sortable>span.fooicon{position:absolute;right:6px;top:50%;margin-top:-7px;opacity:0;transition:opacity .3s ease-in}td.footable-sortable.footable-asc>span.fooicon,td.footable-sortable.footable-desc>span.fooicon,td.footable-sortable:hover>span.fooicon,th.footable-sortable.footable-asc>span.fooicon,th.footable-sortable.footable-desc>span.fooicon,th.footable-sortable:hover>span.fooicon{opacity:1}table.footable-sorting-disabled td.footable-sortable.footable-asc>span.fooicon,table.footable-sorting-disabled td.footable-sortable.footable-desc>span.fooicon,table.footable-sorting-disabled td.footable-sortable:hover>span.fooicon,table.footable-sorting-disabled th.footable-sortable.footable-asc>span.fooicon,table.footable-sorting-disabled th.footable-sortable.footable-desc>span.fooicon,table.footable-sorting-disabled th.footable-sortable:hover>span.fooicon{opacity:0;visibility:hidden}table.footable>tfoot>tr.footable-paging>td>ul.pagination{margin:10px 0 0}table.footable>tfoot>tr.footable-paging>td>span.label{display:inline-block;margin:0 0 10px;padding:4px 10px}table.footable-paging-left>tfoot>tr.footable-paging>td{text-align:left}table.footable-editing-right td.footable-editing,table.footable-editing-right tr.footable-editing,table.footable-paging-right>tfoot>tr.footable-paging>td{text-align:right}ul.pagination>li.footable-page{display:none}ul.pagination>li.footable-page.visible{display:inline}td.footable-editing{width:90px;max-width:90px}table.footable-editing-no-delete td.footable-editing,table.footable-editing-no-edit td.footable-editing,table.footable-editing-no-view td.footable-editing{width:70px;max-width:70px}table.footable-editing-no-delete.footable-editing-no-view td.footable-editing,table.footable-editing-no-edit.footable-editing-no-delete td.footable-editing,table.footable-editing-no-edit.footable-editing-no-view td.footable-editing{width:50px;max-width:50px}table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view td.footable-editing,table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view th.footable-editing{width:0;max-width:0;display:none!important}table.footable-editing-left td.footable-editing,table.footable-editing-left tr.footable-editing{text-align:left}table.footable-editing button.footable-add,table.footable-editing button.footable-hide,table.footable-editing-show button.footable-show,table.footable-editing.footable-editing-always-show button.footable-hide,table.footable-editing.footable-editing-always-show button.footable-show,table.footable-editing.footable-editing-always-show.footable-editing-no-add tr.footable-editing{display:none}table.footable-editing.footable-editing-always-show button.footable-add,table.footable-editing.footable-editing-show button.footable-add,table.footable-editing.footable-editing-show button.footable-hide{display:inline-block}
@font-face{font-family:icomoon;src:url(/themes/custom/cookpolitical/fonts/icomoon.eot?fpgz5p=);src:url(/themes/custom/cookpolitical/fonts/icomoon.eot?fpgz5p=#iefix) format("embedded-opentype"),url(/themes/custom/cookpolitical/fonts/icomoon.woff2?fpgz5p=) format("woff2"),url(/themes/custom/cookpolitical/fonts/icomoon.ttf?fpgz5p=) format("truetype"),url(/themes/custom/cookpolitical/fonts/icomoon.woff?fpgz5p=) format("woff"),url(/themes/custom/cookpolitical/fonts/icomoon.svg?fpgz5p=#icomoon) format("svg");font-weight:400;font-style:normal}@font-face{font-family:sf-regular;src:url(/themes/custom/cookpolitical/fonts/stateface-regular-webfont.eot);src:url(/themes/custom/cookpolitical/fonts/stateface-regular-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/cookpolitical/fonts/stateface-regular-webfont.woff) format("woff"),url(/themes/custom/cookpolitical/fonts/stateface-regular-webfont.ttf) format("truetype"),url(/themes/custom/cookpolitical/fonts/stateface-regular-webfont.svg#sf-regular) format("svg");font-style:normal;font-weight:400}.sf-replace.sf-01,.sf-replace.sf-02,.sf-replace.sf-04,.sf-replace.sf-05,.sf-replace.sf-06,.sf-replace.sf-08,.sf-replace.sf-09,.sf-replace.sf-10,.sf-replace.sf-11001,.sf-replace.sf-12,.sf-replace.sf-13,.sf-replace.sf-15,.sf-replace.sf-16,.sf-replace.sf-17,.sf-replace.sf-18,.sf-replace.sf-19,.sf-replace.sf-20,.sf-replace.sf-21,.sf-replace.sf-22,.sf-replace.sf-23,.sf-replace.sf-24,.sf-replace.sf-25,.sf-replace.sf-26,.sf-replace.sf-27,.sf-replace.sf-28,.sf-replace.sf-29,.sf-replace.sf-30,.sf-replace.sf-31,.sf-replace.sf-32,.sf-replace.sf-33,.sf-replace.sf-34,.sf-replace.sf-35,.sf-replace.sf-36,.sf-replace.sf-37,.sf-replace.sf-38,.sf-replace.sf-39,.sf-replace.sf-40,.sf-replace.sf-41,.sf-replace.sf-42,.sf-replace.sf-44,.sf-replace.sf-45,.sf-replace.sf-46,.sf-replace.sf-47,.sf-replace.sf-48,.sf-replace.sf-49,.sf-replace.sf-50,.sf-replace.sf-51,.sf-replace.sf-53,.sf-replace.sf-54,.sf-replace.sf-55,.sf-replace.sf-56,.sf-replace.sf-66,.sf-replace.sf-72,.sf-replace.sf-ak,.sf-replace.sf-al,.sf-replace.sf-alabama,.sf-replace.sf-alaska,.sf-replace.sf-ar,.sf-replace.sf-arizona,.sf-replace.sf-arkansas,.sf-replace.sf-az,.sf-replace.sf-ca,.sf-replace.sf-california,.sf-replace.sf-co,.sf-replace.sf-colorado,.sf-replace.sf-connecticut,.sf-replace.sf-ct,.sf-replace.sf-dc,.sf-replace.sf-de,.sf-replace.sf-delaware,.sf-replace.sf-district-of-columbia,.sf-replace.sf-fl,.sf-replace.sf-florida,.sf-replace.sf-ga,.sf-replace.sf-georgia,.sf-replace.sf-gu,.sf-replace.sf-guam,.sf-replace.sf-hawaii,.sf-replace.sf-hi,.sf-replace.sf-ia,.sf-replace.sf-id,.sf-replace.sf-idaho,.sf-replace.sf-il,.sf-replace.sf-illinois,.sf-replace.sf-in,.sf-replace.sf-indiana,.sf-replace.sf-iowa,.sf-replace.sf-kansas,.sf-replace.sf-kentucky,.sf-replace.sf-ks,.sf-replace.sf-ky,.sf-replace.sf-la,.sf-replace.sf-louisiana,.sf-replace.sf-ma,.sf-replace.sf-maine,.sf-replace.sf-maryland,.sf-replace.sf-massachusetts,.sf-replace.sf-md,.sf-replace.sf-me,.sf-replace.sf-mi,.sf-replace.sf-michigan,.sf-replace.sf-minnesota,.sf-replace.sf-mississippi,.sf-replace.sf-missouri,.sf-replace.sf-mn,.sf-replace.sf-mo,.sf-replace.sf-montana,.sf-replace.sf-ms,.sf-replace.sf-mt,.sf-replace.sf-nc,.sf-replace.sf-nd,.sf-replace.sf-ne,.sf-replace.sf-nebraska,.sf-replace.sf-nevada,.sf-replace.sf-new-hampshire,.sf-replace.sf-new-jersey,.sf-replace.sf-new-mexico,.sf-replace.sf-new-york,.sf-replace.sf-nh,.sf-replace.sf-nj,.sf-replace.sf-nm,.sf-replace.sf-north-carolina,.sf-replace.sf-north-dakota,.sf-replace.sf-nv,.sf-replace.sf-ny,.sf-replace.sf-oh,.sf-replace.sf-ohio,.sf-replace.sf-ok,.sf-replace.sf-oklahoma,.sf-replace.sf-or,.sf-replace.sf-oregon,.sf-replace.sf-pa,.sf-replace.sf-pennsylvania,.sf-replace.sf-pr,.sf-replace.sf-puerto-rico,.sf-replace.sf-rhode-island,.sf-replace.sf-ri,.sf-replace.sf-sc,.sf-replace.sf-sd,.sf-replace.sf-south-carolina,.sf-replace.sf-south-dakota,.sf-replace.sf-tennessee,.sf-replace.sf-texas,.sf-replace.sf-tn,.sf-replace.sf-tx,.sf-replace.sf-ut,.sf-replace.sf-utah,.sf-replace.sf-va,.sf-replace.sf-vermont,.sf-replace.sf-virginia,.sf-replace.sf-vt,.sf-replace.sf-wa,.sf-replace.sf-washington,.sf-replace.sf-west-virginia,.sf-replace.sf-wi,.sf-replace.sf-wisconsin,.sf-replace.sf-wv,.sf-replace.sf-wy,.sf-replace.sf-wyoming{position:relative;display:inline-block;min-width:1em;text-indent:-999em}.sf-replace.sf-01:before,.sf-replace.sf-02:before,.sf-replace.sf-04:before,.sf-replace.sf-05:before,.sf-replace.sf-06:before,.sf-replace.sf-08:before,.sf-replace.sf-09:before,.sf-replace.sf-10:before,.sf-replace.sf-11001:before,.sf-replace.sf-12:before,.sf-replace.sf-13:before,.sf-replace.sf-15:before,.sf-replace.sf-16:before,.sf-replace.sf-17:before,.sf-replace.sf-18:before,.sf-replace.sf-19:before,.sf-replace.sf-20:before,.sf-replace.sf-21:before,.sf-replace.sf-22:before,.sf-replace.sf-23:before,.sf-replace.sf-24:before,.sf-replace.sf-25:before,.sf-replace.sf-26:before,.sf-replace.sf-27:before,.sf-replace.sf-28:before,.sf-replace.sf-29:before,.sf-replace.sf-30:before,.sf-replace.sf-31:before,.sf-replace.sf-32:before,.sf-replace.sf-33:before,.sf-replace.sf-34:before,.sf-replace.sf-35:before,.sf-replace.sf-36:before,.sf-replace.sf-37:before,.sf-replace.sf-38:before,.sf-replace.sf-39:before,.sf-replace.sf-40:before,.sf-replace.sf-41:before,.sf-replace.sf-42:before,.sf-replace.sf-44:before,.sf-replace.sf-45:before,.sf-replace.sf-46:before,.sf-replace.sf-47:before,.sf-replace.sf-48:before,.sf-replace.sf-49:before,.sf-replace.sf-50:before,.sf-replace.sf-51:before,.sf-replace.sf-53:before,.sf-replace.sf-54:before,.sf-replace.sf-55:before,.sf-replace.sf-56:before,.sf-replace.sf-66:before,.sf-replace.sf-72:before,.sf-replace.sf-ak:before,.sf-replace.sf-al:before,.sf-replace.sf-alabama:before,.sf-replace.sf-alaska:before,.sf-replace.sf-ar:before,.sf-replace.sf-arizona:before,.sf-replace.sf-arkansas:before,.sf-replace.sf-az:before,.sf-replace.sf-ca:before,.sf-replace.sf-california:before,.sf-replace.sf-co:before,.sf-replace.sf-colorado:before,.sf-replace.sf-connecticut:before,.sf-replace.sf-ct:before,.sf-replace.sf-dc:before,.sf-replace.sf-de:before,.sf-replace.sf-delaware:before,.sf-replace.sf-district-of-columbia:before,.sf-replace.sf-fl:before,.sf-replace.sf-florida:before,.sf-replace.sf-ga:before,.sf-replace.sf-georgia:before,.sf-replace.sf-gu:before,.sf-replace.sf-guam:before,.sf-replace.sf-hawaii:before,.sf-replace.sf-hi:before,.sf-replace.sf-ia:before,.sf-replace.sf-id:before,.sf-replace.sf-idaho:before,.sf-replace.sf-il:before,.sf-replace.sf-illinois:before,.sf-replace.sf-in:before,.sf-replace.sf-indiana:before,.sf-replace.sf-iowa:before,.sf-replace.sf-kansas:before,.sf-replace.sf-kentucky:before,.sf-replace.sf-ks:before,.sf-replace.sf-ky:before,.sf-replace.sf-la:before,.sf-replace.sf-louisiana:before,.sf-replace.sf-ma:before,.sf-replace.sf-maine:before,.sf-replace.sf-maryland:before,.sf-replace.sf-massachusetts:before,.sf-replace.sf-md:before,.sf-replace.sf-me:before,.sf-replace.sf-mi:before,.sf-replace.sf-michigan:before,.sf-replace.sf-minnesota:before,.sf-replace.sf-mississippi:before,.sf-replace.sf-missouri:before,.sf-replace.sf-mn:before,.sf-replace.sf-mo:before,.sf-replace.sf-montana:before,.sf-replace.sf-ms:before,.sf-replace.sf-mt:before,.sf-replace.sf-nc:before,.sf-replace.sf-nd:before,.sf-replace.sf-ne:before,.sf-replace.sf-nebraska:before,.sf-replace.sf-nevada:before,.sf-replace.sf-new-hampshire:before,.sf-replace.sf-new-jersey:before,.sf-replace.sf-new-mexico:before,.sf-replace.sf-new-york:before,.sf-replace.sf-nh:before,.sf-replace.sf-nj:before,.sf-replace.sf-nm:before,.sf-replace.sf-north-carolina:before,.sf-replace.sf-north-dakota:before,.sf-replace.sf-nv:before,.sf-replace.sf-ny:before,.sf-replace.sf-oh:before,.sf-replace.sf-ohio:before,.sf-replace.sf-ok:before,.sf-replace.sf-oklahoma:before,.sf-replace.sf-or:before,.sf-replace.sf-oregon:before,.sf-replace.sf-pa:before,.sf-replace.sf-pennsylvania:before,.sf-replace.sf-pr:before,.sf-replace.sf-puerto-rico:before,.sf-replace.sf-rhode-island:before,.sf-replace.sf-ri:before,.sf-replace.sf-sc:before,.sf-replace.sf-sd:before,.sf-replace.sf-south-carolina:before,.sf-replace.sf-south-dakota:before,.sf-replace.sf-tennessee:before,.sf-replace.sf-texas:before,.sf-replace.sf-tn:before,.sf-replace.sf-tx:before,.sf-replace.sf-ut:before,.sf-replace.sf-utah:before,.sf-replace.sf-va:before,.sf-replace.sf-vermont:before,.sf-replace.sf-virginia:before,.sf-replace.sf-vt:before,.sf-replace.sf-wa:before,.sf-replace.sf-washington:before,.sf-replace.sf-west-virginia:before,.sf-replace.sf-wi:before,.sf-replace.sf-wisconsin:before,.sf-replace.sf-wv:before,.sf-replace.sf-wy:before,.sf-replace.sf-wyoming:before{position:absolute;top:0;left:0;text-indent:0}.sf-01:before,.sf-02:before,.sf-04:before,.sf-05:before,.sf-06:before,.sf-08:before,.sf-09:before,.sf-10:before,.sf-11001:before,.sf-12:before,.sf-13:before,.sf-15:before,.sf-16:before,.sf-17:before,.sf-18:before,.sf-19:before,.sf-20:before,.sf-21:before,.sf-22:before,.sf-23:before,.sf-24:before,.sf-25:before,.sf-26:before,.sf-27:before,.sf-28:before,.sf-29:before,.sf-30:before,.sf-31:before,.sf-32:before,.sf-33:before,.sf-34:before,.sf-35:before,.sf-36:before,.sf-37:before,.sf-38:before,.sf-39:before,.sf-40:before,.sf-41:before,.sf-42:before,.sf-44:before,.sf-45:before,.sf-46:before,.sf-47:before,.sf-48:before,.sf-49:before,.sf-50:before,.sf-51:before,.sf-53:before,.sf-54:before,.sf-55:before,.sf-56:before,.sf-66:before,.sf-72:before,.sf-ak:before,.sf-al:before,.sf-alabama:before,.sf-alaska:before,.sf-ar:before,.sf-arizona:before,.sf-arkansas:before,.sf-az:before,.sf-ca:before,.sf-california:before,.sf-co:before,.sf-colorado:before,.sf-connecticut:before,.sf-ct:before,.sf-dc:before,.sf-de:before,.sf-delaware:before,.sf-district-of-columbia:before,.sf-fl:before,.sf-florida:before,.sf-ga:before,.sf-georgia:before,.sf-gu:before,.sf-guam:before,.sf-hawaii:before,.sf-hi:before,.sf-ia:before,.sf-id:before,.sf-idaho:before,.sf-il:before,.sf-illinois:before,.sf-in:before,.sf-indiana:before,.sf-iowa:before,.sf-kansas:before,.sf-kentucky:before,.sf-ks:before,.sf-ky:before,.sf-la:before,.sf-louisiana:before,.sf-ma:before,.sf-maine:before,.sf-maryland:before,.sf-massachusetts:before,.sf-md:before,.sf-me:before,.sf-mi:before,.sf-michigan:before,.sf-minnesota:before,.sf-mississippi:before,.sf-missouri:before,.sf-mn:before,.sf-mo:before,.sf-montana:before,.sf-ms:before,.sf-mt:before,.sf-nc:before,.sf-nd:before,.sf-ne:before,.sf-nebraska:before,.sf-nevada:before,.sf-new-hampshire:before,.sf-new-jersey:before,.sf-new-mexico:before,.sf-new-york:before,.sf-nh:before,.sf-nj:before,.sf-nm:before,.sf-north-carolina:before,.sf-north-dakota:before,.sf-nv:before,.sf-ny:before,.sf-oh:before,.sf-ohio:before,.sf-ok:before,.sf-oklahoma:before,.sf-or:before,.sf-oregon:before,.sf-pa:before,.sf-pennsylvania:before,.sf-pr:before,.sf-puerto-rico:before,.sf-rhode-island:before,.sf-ri:before,.sf-sc:before,.sf-sd:before,.sf-south-carolina:before,.sf-south-dakota:before,.sf-tennessee:before,.sf-texas:before,.sf-tn:before,.sf-tx:before,.sf-ut:before,.sf-utah:before,.sf-va:before,.sf-vermont:before,.sf-virginia:before,.sf-vt:before,.sf-wa:before,.sf-washington:before,.sf-west-virginia:before,.sf-wi:before,.sf-wisconsin:before,.sf-wv:before,.sf-wy:before,.sf-wyoming:before{display:inline-block;margin-right:5px;font-family:sf-regular;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none}.sf-01:before,.sf-al:before,.sf-alabama:before{content:"B"}.sf-02:before,.sf-ak:before,.sf-alaska:before{content:"A"}.sf-04:before,.sf-arizona:before,.sf-az:before{content:"D"}.sf-05:before,.sf-ar:before,.sf-arkansas:before{content:"C"}.sf-06:before,.sf-ca:before,.sf-california:before{content:"E"}.sf-08:before,.sf-co:before,.sf-colorado:before{content:"F"}.sf-09:before,.sf-connecticut:before,.sf-ct:before{content:"G"}.sf-10:before,.sf-de:before,.sf-delaware:before{content:"H"}.sf-12:before,.sf-fl:before,.sf-florida:before{content:"I"}.sf-13:before,.sf-ga:before,.sf-georgia:before{content:"J"}.sf-15:before,.sf-hawaii:before,.sf-hi:before{content:"K"}.sf-16:before,.sf-id:before,.sf-idaho:before{content:"M"}.sf-17:before,.sf-il:before,.sf-illinois:before{content:"N"}.sf-18:before,.sf-in:before,.sf-indiana:before{content:"O"}.sf-19:before,.sf-ia:before,.sf-iowa:before{content:"L"}.sf-20:before,.sf-kansas:before,.sf-ks:before{content:"P"}.sf-21:before,.sf-kentucky:before,.sf-ky:before{content:"Q"}.sf-22:before,.sf-la:before,.sf-louisiana:before{content:"R"}.sf-23:before,.sf-maine:before,.sf-me:before{content:"U"}.sf-24:before,.sf-maryland:before,.sf-md:before{content:"T"}.sf-25:before,.sf-ma:before,.sf-massachusetts:before{content:"S"}.sf-26:before,.sf-mi:before,.sf-michigan:before{content:"V"}.sf-27:before,.sf-minnesota:before,.sf-mn:before{content:"W"}.sf-28:before,.sf-mississippi:before,.sf-ms:before{content:"Y"}.sf-29:before,.sf-missouri:before,.sf-mo:before{content:"X"}.sf-30:before,.sf-montana:before,.sf-mt:before{content:"Z"}.sf-31:before,.sf-ne:before,.sf-nebraska:before{content:"c"}.sf-32:before,.sf-nevada:before,.sf-nv:before{content:"g"}.sf-33:before,.sf-new-hampshire:before,.sf-nh:before{content:"d"}.sf-34:before,.sf-new-jersey:before,.sf-nj:before{content:"e"}.sf-35:before,.sf-new-mexico:before,.sf-nm:before{content:"f"}.sf-36:before,.sf-new-york:before,.sf-ny:before{content:"h"}.sf-37:before,.sf-nc:before,.sf-north-carolina:before{content:"a"}.sf-38:before,.sf-nd:before,.sf-north-dakota:before{content:"b"}.sf-39:before,.sf-oh:before,.sf-ohio:before{content:"i"}.sf-40:before,.sf-ok:before,.sf-oklahoma:before{content:"j"}.sf-41:before,.sf-or:before,.sf-oregon:before{content:"k"}.sf-42:before,.sf-pa:before,.sf-pennsylvania:before{content:"l"}.sf-44:before,.sf-rhode-island:before,.sf-ri:before{content:"m"}.sf-45:before,.sf-sc:before,.sf-south-carolina:before{content:"n"}.sf-46:before,.sf-sd:before,.sf-south-dakota:before{content:"o"}.sf-47:before,.sf-tennessee:before,.sf-tn:before{content:"p"}.sf-48:before,.sf-texas:before,.sf-tx:before{content:"q"}.sf-49:before,.sf-ut:before,.sf-utah:before{content:"r"}.sf-50:before,.sf-vermont:before,.sf-vt:before{content:"t"}.sf-51:before,.sf-va:before,.sf-virginia:before{content:"s"}.sf-53:before,.sf-wa:before,.sf-washington:before{content:"u"}.sf-54:before,.sf-west-virginia:before,.sf-wv:before{content:"w"}.sf-55:before,.sf-wi:before,.sf-wisconsin:before{content:"v"}.sf-56:before,.sf-wy:before,.sf-wyoming:before{content:"x"}.sf-11001:before,.sf-dc:before,.sf-district-of-columbia:before{content:"y"}.sf-72:before,.sf-pr:before,.sf-puerto-rico:before{content:"3"}.sf-66:before,.sf-gu:before,.sf-guam:before{content:"4"}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-envelope2:before{content:"\e906"}.icon-mail:before{content:"\e909"}.icon-facebook:before{content:"\e601"}.icon-twitter:before{content:"\e607"}.icon-gear:before{content:"\e900"}.icon-icon-star:before{content:"\e901"}.icon-menu:before{content:"\e604"}.icon-close:before{content:"\e609"}.icon-arrow-up:before{content:"\e902"}.icon-arrow-down:before{content:"\e903"}.icon-arrow-left:before{content:"\e904"}.icon-arrow-right:before{content:"\e905"}.button,.home-articles .js-pager__items a,.landing-page-block .views-row a .visit,.transparent-button,.white-button,button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1b8bf7;border:0;-webkit-border-radius:5px;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:proxima-nova,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.6rem;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:1em 1.5em;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.button:focus,.button:hover,.home-articles .js-pager__items a:focus,.home-articles .js-pager__items a:hover,.landing-page-block .views-row a .visit:focus,.landing-page-block .views-row a .visit:hover,.transparent-button:focus,.transparent-button:hover,.white-button:focus,.white-button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#166fc6;color:#fff}.button:disabled,.home-articles .js-pager__items a:disabled,.landing-page-block .views-row a .visit:disabled,.transparent-button:disabled,.white-button:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}.button:disabled:hover,.home-articles .js-pager__items a:disabled:hover,.landing-page-block .views-row a .visit:disabled:hover,.transparent-button:disabled:hover,.white-button:disabled:hover,button:disabled:hover,input[type=button]:disabled:hover,input[type=reset]:disabled:hover,input[type=submit]:disabled:hover{background-color:#1b8bf7}.home-articles .js-pager__items a,.transparent-button{background-color:rgba(255,255,255,0);border:2px solid #0a5395;color:#0a5395}.home-articles .js-pager__items a:hover,.transparent-button:hover{border-color:#166fc6}.white-button{background-color:rgba(255,255,255,.8);color:#0a5395}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:700;margin-bottom:.375em;padding:0}label{display:block;font-weight:700;margin-bottom:.375em;font-size:1.6rem}input,select,textarea{display:block;font-family:proxima-nova,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.6rem;line-height:1.3}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f7f7f7;border:1px solid #ddd;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-shadow:inset 0 1px 3px rgba(0,0,0,.06);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.75em;padding:.5em;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease;width:100%}input:not([type]):hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,textarea:hover{border-color:#b1b1b1}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#1b8bf7;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(8,126,240,.7);box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(8,126,240,.7);outline:0}input:not([type]):disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,textarea:disabled{background-color:#e6e6e6;cursor:not-allowed}input:not([type]):disabled:hover,input[type=color]:disabled:hover,input[type=date]:disabled:hover,input[type=datetime-local]:disabled:hover,input[type=datetime]:disabled:hover,input[type=email]:disabled:hover,input[type=month]:disabled:hover,input[type=number]:disabled:hover,input[type=password]:disabled:hover,input[type=search]:disabled:hover,input[type=tel]:disabled:hover,input[type=text]:disabled:hover,input[type=time]:disabled:hover,input[type=url]:disabled:hover,input[type=week]:disabled:hover,textarea:disabled:hover{border:1px solid #ddd}input:not([type])::-webkit-input-placeholder,input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a3a3a3}input:not([type])::-moz-placeholder,input[type=color]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,textarea::-moz-placeholder{color:#a3a3a3}input:not([type]):-ms-input-placeholder,input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a3a3a3}input:not([type])::placeholder,input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,textarea::placeholder{color:#a3a3a3}textarea{resize:vertical}[type=checkbox],[type=radio]{display:inline;margin-right:.375em}[type=file]{margin-bottom:.75em;width:100%}select{margin-bottom:.75em;width:100%}#content-area .js-form-item{margin-bottom:1.5em;max-width:400px}.js-form-type-checkbox label{display:inline}.layered-label{position:relative;background-color:#f7f7f7;-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.layered-label input,.layered-label label{margin:0}.layered-label label{display:block;position:absolute;top:1px;left:1px;z-index:1;font-weight:400;padding:.5em;line-height:1.3}.layered-label input{position:relative;z-index:2;background-color:rgba(255,255,255,0)}#content-area .author-subscriptions{margin-top:1em}#content-area .author-subscriptions .js-form-item{max-width:100%}#content-area .author-subscriptions .fieldset-wrapper{border:1px solid #ddd;padding:1em}#content-area .author-subscriptions legend{background-color:#1e487e;color:#fff;margin:0;padding:.5em 1em;text-transform:uppercase;font-weight:300;display:block;width:100%}#content-area .author-subscriptions .author-subscription-instructions{margin:0 0 .5em 0}#content-area .author-subscriptions .js-form-type-checkbox{margin:.25em 0 0 0}.chosen-container-single{width:100%!important}.chosen-container-single .chosen-single{display:block;font-family:proxima-nova,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.6rem;line-height:1.3;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none #f7f7f7;border:1px solid #ddd;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-shadow:inset 0 1px 3px rgba(0,0,0,.06);-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease;width:100%;height:auto}.chosen-container-single .chosen-single:hover{border-color:#b1b1b1}.chosen-container-single .chosen-single:focus{border-color:#1b8bf7;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(8,126,240,.7);box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(8,126,240,.7);outline:0}.chosen-container-single .chosen-single:disabled{background-color:#e6e6e6;cursor:not-allowed}.chosen-container-single .chosen-single:disabled:hover{border:1px solid #ddd}.chosen-container-single .chosen-single span{margin-right:28px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:8px;display:block;width:12px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:12px;height:6px;background:none transparent;position:absolute;top:50%;margin:-3.6923076923px 0 0 0}.chosen-container-single .chosen-single div b:after{content:'';display:block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9.6px solid #666}.chosen-container-single .chosen-default{color:proxima-nova,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.chosen-container-single.chosen-container-active .chosen-single{background:none #f7f7f7}.chosen-container-single.chosen-container-active .chosen-single div b:after{border-bottom:9.6px solid #666;border-top:none}.chosen-container-single .chosen-drop{margin-top:-1px;-webkit-border-radius:0;border-radius:0;border:1px solid #000;font-size:1.6rem}.chosen-container .chosen-results{margin:0!important;padding:0}.chosen-container .chosen-results li{line-height:1.4;padding:.5em;margin:0!important}.chosen-container .chosen-results li.highlighted{background-color:#1b8bf7;background-image:none;color:#fff}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body,html{height:100%}body{background-color:#f2f2f2}#content-area .js-form-item{margin-bottom:1.5em;max-width:1000px;margin:0 auto}.js-form-time label{font-size:2rem}ol,ul{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}figure{margin:0}img,picture{margin:0;max-width:100%}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%!important}td,th{border-bottom:none;padding:.5em 1em;text-align:center;font-size:1.3rem;border:1px solid #fff}thead th{font-weight:400;background-color:#0a5395;color:#fff}tbody th{background-color:rgba(27,139,247,.1);color:#666;font-weight:400}td{background-color:transparent;font-weight:300}tbody tr:nth-child(2n+2){background-color:rgba(27,139,247,.2)}td,th,tr{vertical-align:middle}.section-chart tbody tr:nth-child(2n+1){background-color:#000!important}.section-chart tbody tr:nth-child(2n+2){background-color:rgba(27,139,247,.2)!important}table.dataTable thead .sorting_asc{background-image:url(https://cdn.datatables.net/1.10.13/images/sort_asc.png)}table.dataTable thead .sorting_desc{background-image:url(https://cdn.datatables.net/1.10.13/images/sort_desc.png)}table.dataTable thead .sorting{background-image:url(https://cdn.datatables.net/1.10.13/images/sort_both.png)}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer}table.dataTable tfoot th,table.dataTable thead th{font-weight:700}table.dataTable,table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper .dataTables_filter{float:right;text-align:right;margin:0}div#fec-table_filter>label input,div#polls-table_filter>label input{-webkit-border-radius:0!important;border-radius:0!important}.dataTables_wrapper .dataTables_length{float:left;margin:30px 0 0 10px}.dataTables_wrapper .dataTables_length>label>select{display:inline-block;width:60px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding:0}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{cursor:default;color:#666!important;border:1px solid transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;color:#333!important;border:1px solid transparent;-webkit-border-radius:2px;border-radius:2px}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:#333}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333!important;border:1px solid #979797;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#dcdcdc));background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#dcdcdc));background:-webkit-linear-gradient(top,#fff 0,#dcdcdc 100%);background:linear-gradient(to bottom,#fff 0,#dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff!important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#585858),color-stop(100%,#111));background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#585858),to(#111));background:-webkit-linear-gradient(top,#585858 0,#111 100%);background:linear-gradient(to bottom,#585858 0,#111 100%)}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}tr.footable-empty{display:none!important}tr.footable-detail-row{background:0 0!important}tr.footable-detail-row td{padding:5px}table>tbody>tr>td>span.footable-toggle{margin-right:8px;opacity:.9}table>tbody>tr>td>span.footable-toggle:before{width:20px;height:20px;color:#000;font-size:17px;border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;display:block;cursor:pointer}html{font-size:62.5%}body{color:#666;font-family:proxima-nova,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.6rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-size:1.333em;line-height:1.2;margin:0 0 .75em;font-weight:400}h1{font-size:2.6rem}@media screen and (min-width:768px){h1{font-size:4rem;color:#222}}p{margin:0 0 1.5em}a{color:#1b8bf7;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}a:active,a:focus,a:hover{color:#1468b9}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0}.bold{font-weight:700}.dem-li-color,.indy-li-color,.neutral-li-color,.rep-li-color{font-size:1.5rem;font-weight:400}.dem-li-color>a,.indy-li-color>a,.neutral-li-color>a,.rep-li-color>a{color:inherit}.rep-li-color{color:#ae142c}.indy-li-color{color:#b8860b}.dem-li-color{color:#1e487e}.fresh-li-font{font-style:italic}.block>h2{font-family:proxima-nova,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:2rem;text-transform:uppercase;color:#777;margin:0 0 .25em;padding:0 0 .25em;border-bottom:1px solid #ddd}.sidebar .block{margin-bottom:20px}.sidebar .block>h2{border-bottom:none;padding-bottom:0}.block.blue-title>h2{margin:0;padding:20px;color:#fff;background:#0a5395;border-bottom:none}.block.small-heading>h2{text-transform:none;font-weight:400;color:#666;border-bottom:none;margin:0;padding:0}#main-block-with-map{-webkit-box-sizing:border-box;box-sizing:border-box;width:99%;height:490px;float:right;overflow:hidden;position:relative}@media screen and (min-width:768px){#main-block-with-map{width:400px}}#main-block-with-map .block-with-map-navy-control-next,#main-block-with-map .block-with-map-navy-control-prev{position:absolute;bottom:0;display:block;padding:0;width:133px;height:55px;color:#fff;text-decoration:none;font-weight:600;font-size:18px;opacity:.8;cursor:pointer}#main-block-with-map .block-with-map-navy-control-next:hover,#main-block-with-map .block-with-map-navy-control-prev:hover{margin-right:1px;margin-left:1px;opacity:.3;background:#f9f9f9;-webkit-transition:all .2s ease}#main-block-with-map .block-with-map-navy-control-next{right:0}#main-block-with-map .icon-arrow-right:before{color:#aaa;float:right;font-size:12px;line-height:55px;margin-right:7px}#main-block-with-map .icon-arrow-left:before{color:#aaa;font-size:12px;margin-left:7px;line-height:55px}#main-block-with-map ul{position:relative;margin:0;padding:0;list-style:none}#main-block-with-map ul li{position:relative;display:block;float:left;margin:0;padding:0}#main-block-with-map .block-with-map{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;width:100%;height:490px;background-color:#fff;position:relative}@media screen and (min-width:1px){#main-block-with-map .block-with-map{margin-bottom:15px}}@media screen and (min-width:768px){#main-block-with-map .block-with-map{width:400px}}#main-block-with-map .block-with-map .block-with-map-title{text-align:center;margin:18px 0 0;color:#ef374c;font-size:15px;font-weight:400;text-transform:uppercase}#main-block-with-map .block-with-map .block-with-map-subtitle{text-align:center;margin:10px 0 0;color:#222;font-family:Georgia,"Times New Roman",Times,serif;font-size:26px;font-weight:400;line-height:26px;text-transform:capitalize}#main-block-with-map .block-with-map .block-with-map-section{-webkit-box-sizing:border-box;box-sizing:border-box;width:330px;height:100%;margin:37px auto 0;overflow:hidden}#main-block-with-map .block-with-map .block-with-map-info-below{margin:1px 0 0;text-align:center;color:#888;font-size:13px;font-weight:400;text-transform:uppercase;line-height:15px}@media screen and (min-width:768px){#main-block-with-map .block-with-map .block-with-map-info-below{font-size:15px}}#main-block-with-map .block-with-map .block-with-map-one-liner{margin:1px 0 0;text-align:center;color:#888;font-size:15px;font-weight:400;line-height:15px;margin:20px 15px 0;text-overflow:ellipsis;width:365px;overflow:hidden;white-space:nowrap}#main-block-with-map .block-with-map .block-with-map-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:370px;margin:0 auto;display:none}#main-block-with-map .block-with-map .block-with-map-data>div{height:40px;width:120px;margin-top:12px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 9px}#main-block-with-map .block-with-map .block-with-map-data>div>span{font-size:28px;font-weight:700;text-transform:uppercase}#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-dem{margin-right:5px;background-color:#347abe}#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-dem span:first-child{color:#77a9db}#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-dem span:nth-child(2){color:#fff;float:right}#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-tos{margin-right:5px;background-color:#999}#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-tos span:first-child{color:#c3c0c0}#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-tos span:nth-child(2){color:#fff;float:right}#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-rep{background-color:#ee384c}#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-rep span:first-child{color:rgba(255,255,255,.47)}#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-rep span:nth-child(2){color:#fff;float:right}#main-block-with-map .block-with-map .block-with-map-navy{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #ddd;height:55px;width:100%;position:absolute;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#main-block-with-map .block-with-map .block-with-map-navy>div{width:33.33%;text-align:center;color:#aaa;font-size:15px;font-weight:400;text-transform:uppercase;padding:6px 15px;word-spacing:5px}#main-block-with-map .block-with-map .block-with-map-navy>div p{line-height:20px;margin:0}#main-block-with-map .block-with-map .block-with-map-navy .block-with-map-navy-1{border-right:1px solid #ddd}#main-block-with-map .block-with-map .block-with-map-navy .block-with-map-navy-2{color:#2a7ccb}#main-block-with-map .block-with-map .block-with-map-navy .block-with-map-navy-3{border-left:1px solid #ddd}#main-block-with-map .viewport{float:left;width:400px;height:490px;overflow:hidden;position:relative}#main-block-with-map .disable{visibility:hidden}#main-block-with-map .overview{list-style:none;position:absolute;padding:0;margin:0;width:400px;left:0;top:0}#main-block-with-map .overview li{float:left;width:400px}.highlights-block{position:relative;display:inline-block;width:100%}.announcment{padding:20px;background:url(/themes/custom/cookpolitical/images/congressional-background.png) no-repeat center top #0a5395;background-size:cover;color:#fff;margin-top:40px;margin-bottom:40px}.ratings_container-labels.rating-label{border-bottom:1px solid #ccc;margin-bottom:15px}.ui-dialog .ui-dialog-titlebar{color:#fff;font-size:20px;text-transform:uppercase;margin:0;background-color:#0a5395;padding-left:19px}.ui-dialog .ui-dialog-titlebar-close{background:#347abe;position:absolute;top:-20px;right:-20px;width:40px;height:40px;font-weight:400;-webkit-border-radius:21px;border-radius:21px;border:2px solid}.ui-dialog .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{top:50%;position:absolute;margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ui-dialog .ui-dialog-titlebar-close:hover{border:2px solid #347abe}.custom-search-block-form form{position:relative}.custom-search-block-form .layered-label{-webkit-border-radius:0;border-radius:0;background-color:transparent}.custom-search-block-form .layered-label input,.custom-search-block-form .layered-label label{line-height:1;padding:9px 25px 9px 9px;font-size:1.5rem}.custom-search-block-form .layered-label input{-webkit-border-radius:0;border-radius:0}.custom-search-block-form .form-actions{position:absolute;top:0;right:0;height:100%;overflow:visible;z-index:3}.custom-search-block-form .form-actions input{text-indent:-999em;overflow:hidden;background:no-repeat center center transparent;padding:0;margin:-12px 0 0;display:block;width:24px;height:24px;position:absolute;top:50%;right:5px;z-index:3;-webkit-border-radius:0;border-radius:0}#block-customsearchform{display:none}@media screen and (min-width:768px){#block-customsearchform{float:right;max-width:260px;padding:20px 20px 0 0;display:block}}@media screen and (min-width:1040px){#block-customsearchform{padding-right:0}}#block-customsearchform .form-item input,#block-customsearchform label{color:#fff;font-size:1.5rem;font-weight:300}#block-customsearchform .form-item input{background-color:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.5)}#block-customsearchform input[type=submit]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMA6ODZzsEfFxPu0ZmTcm1fRzw6LBELB7avrYuJgubf8VwAAABsSURBVAjXRYxJDoNADATt2RjCFgJkr/9/M7YmEnVwqyR3i3Ff52WTP7eI8eyaQPoMSjj8LfK12DOjxUoSp9DbnXm3eqSILAzNFNvZ0N3lSvB4kYuJMrl1AaICl+p6jD2EKTU1ig3URJaTmh8/T7YGCU2UBesAAAAASUVORK5CYII=)}#block-customsearchform input[type=submit]:focus,#block-customsearchform input[type=submit]:hover{background-color:rgba(255,255,255,.25)}#block-customsearchform-2{padding:20px;border-bottom:1px solid #ddd}#block-customsearchform-2 form{background-color:#f2f2f2}#block-customsearchform-2 .form-item input,#block-customsearchform-2 label{text-transform:uppercase;font-weight:400;font-size:1.8rem;color:#0e3a71;padding:15px 25px 15px 10px}#block-customsearchform-2 .form-item input{border:1px solid #ddd}#block-customsearchform-2 input[type=submit]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAVFBMVEUAAAAPOnIZQ3wPOnMPO3MPOnMQOnIQP3YbRYMXQngPOnIQO3MQOnMQO3IQOnIQO3IQOnMQO3MSPXMRO3QRPXMRQHQUPngPO3MRO3QRPHMQO3QPOnKposY6AAAAG3RSTlMA6BLg2c7BHwkW7tGumZNybV9HPDosGLaLiYJxpQ6sAAAAbElEQVQI1zWOVw7DQAgFYat7ieO0uf89A+tkPngahNATozu2/ZQf94QxPS6B/J6V2PlZ4mMRCovFQRanMtjceEkjUUV25ssU+3OiweVG9Jgo1URZ3foISYGxb1WWAeKaGYM0qq1Dpsgf0/L8AijYBaVHpL44AAAAAElFTkSuQmCC)}#block-customsearchform-2 input[type=submit]:focus,#block-customsearchform-2 input[type=submit]:hover{background-color:rgba(255,255,255,.25)}.breadcrumb{display:none}@media screen and (min-width:768px){.breadcrumb{padding:0 0 20px;display:block}}.breadcrumb li{list-style-type:none;display:inline-block;color:#888;font-size:1.4rem}.breadcrumb li:before{content:"\e905";font-family:icomoon;font-weight:400;display:inline-block;margin:0 .5em;color:#888;font-size:.6em}.breadcrumb li:nth-child(1):before{content:'';display:none}#mobile-menu-region{background-color:#fff;display:none}#mobile-menu-region ul.menu{display:block;margin:0;padding:0;overflow:hidden;text-align:left}#mobile-menu-region ul.menu li{list-style-type:none;display:block;margin:0;padding:0;position:relative}#mobile-menu-region ul.menu li .mobile-menu-expander{position:absolute;z-index:2;top:10px;right:10px;padding:10px}#mobile-menu-region ul.menu li .mobile-menu-expander:before{content:"\e905";font-family:icomoon;font-weight:400;font-size:16px;line-height:1}#mobile-menu-region ul.menu li.open>.mobile-menu-expander:before{content:"\e903"}#mobile-menu-region ul.menu a{display:block;position:relative;color:#0e3a71;padding:1em;text-transform:uppercase;font-weight:400;font-size:1.8rem;border-bottom:1px solid #ddd;position:relative;z-index:1}#mobile-menu-region ul.menu a:hover{text-decoration:underline}#mobile-menu-region ul.menu a.privacy,#mobile-menu-region ul.menu a.terms{display:none}#mobile-menu-region ul.menu li.mobile-parent a{padding-right:60px}#mobile-menu-region ul.menu ul{display:none}#mobile-menu-region ul.menu ul a{font-weight:300;padding-left:2em}#mobile-menu-region ul.menu ul ul a{padding-left:3em}#mobile-menu-region ul.menu li.open>ul{display:block}.mobile-menu-open #mobile-menu-region{display:block}@media screen and (min-width:768px){.mobile-menu-open #mobile-menu-region{display:none}}#block-useraccountmenu ul.menu a{color:#666}#header-region .menu--main{display:none}#header-region .menu--main ul.menu{display:block;margin:0;padding:0;overflow:visible;text-align:left;font-size:1.8rem}#header-region .menu--main ul.menu li{list-style-type:none;display:inline-block;margin:0;padding:0;position:relative}#header-region .menu--main ul.menu li:hover a::after{content:"";position:absolute;left:0;right:0;bottom:0;margin:auto;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff;opacity:1;-webkit-transition:.3s all;transition:.3s all}#header-region .menu--main ul.menu li a{display:inline-block;position:relative;color:#fff;padding:0 0 29px 20px;text-transform:uppercase;font-weight:300}#header-region .menu--main ul.menu li a:focus,#header-region .menu--main ul.menu li a:hover{text-decoration:underline}#header-region .menu--main ul.menu li a.subscribe{font-weight:600}#header-region .menu--main ul.menu li a.privacy,#header-region .menu--main ul.menu li a.terms{display:none}#header-region .menu--main ul.menu ul{position:absolute;left:auto!important;right:0!important;width:200px;background:#fff;border:1px solid #ddd;padding:10px 0;display:none;font-size:1.4rem;border-top:0;-webkit-transition:.3s all;transition:.3s all}#header-region .menu--main ul.menu ul li{display:block;margin:0}#header-region .menu--main ul.menu ul li a{text-decoration:none;display:block;padding:10px 20px;color:#0e3a71;font-weight:400}#header-region .menu--main ul.menu ul li a:hover{text-decoration:none;color:#ee384c}#header-region .menu--main ul.menu a:focus+ul,#header-region .menu--main ul.menu a:hover+ul,#header-region .menu--main ul.menu li:focus>ul,#header-region .menu--main ul.menu li:hover>ul{display:block}@media screen and (min-width:768px){#header-region .menu--main{float:right;clear:right;position:relative;z-index:1;display:block;padding:31px 14px 0 0}}@media screen and (min-width:1240px){#header-region .menu--main{padding:25px 0 0}#header-region .menu--main ul.menu{font-size:2.2rem}#header-region .menu--main ul.menu ul{font-size:1.8rem}}body.adminimal-admin-toolbar #toolbar-administration{position:fixed;top:0;left:0;right:0;z-index:4000}body.adminimal-admin-toolbar.stickmenu .toolbar-tray-open #fixed-header{top:79px}body.adminimal-admin-toolbar.stickmenu #fixed-header{top:39px}.stickmenu #fixed-header{border-bottom:2px solid #eee}.ajax-throbber.sk-three-bounce .sk-child{background-color:#0a5395!important}#staging::before{content:"On mobile devices, the 2020 Demographic Swingometer may have limited functionality. We recommend using a desktop or tablet for best performance and usability.";padding:20px;margin:20px;display:block;font-weight:200;color:#000}@media screen and (min-width:768px){#staging::before{display:none}}#block-cookpolitical-account-menu{display:none}@media screen and (min-width:768px){#block-cookpolitical-account-menu{float:right;display:block;margin:26px 26px 0 0}}#block-cookpolitical-account-menu ul.menu{display:block;margin:0;padding:0;overflow:hidden;text-align:left;font-size:1.5rem}#block-cookpolitical-account-menu ul.menu li{list-style-type:none;display:inline-block;margin:0 0 0 20px;padding:0}#block-cookpolitical-account-menu ul.menu li:nth-child(1){margin-left:0}#block-cookpolitical-account-menu ul.menu a{color:#fff;font-weight:300}#block-cookpolitical-account-menu ul.menu a:hover{text-decoration:underline}#block-connectwithus{padding-bottom:30px}#block-connectwithus ul.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;overflow:hidden;text-align:center;font-size:1.5rem;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:80%;margin:0 auto}#block-connectwithus ul.menu li{list-style-type:none;display:inline-block;margin:0 0 0 5px;padding:0;-webkit-transition:.3s all;transition:.3s all}#block-connectwithus ul.menu li:hover{opacity:.8}#block-connectwithus ul.menu li:nth-child(1){margin-left:0}#block-connectwithus ul.menu a{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:30px;width:30px;position:relative;text-indent:-999em;overflow:hidden;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#block-connectwithus ul.menu a:after{font-family:icomoon;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-indent:0;width:100%;height:100%;text-align:center;font-weight:400!important;font-size:25px;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#block-connectwithus ul.menu a.facebook:after{content:"\e601"}#block-connectwithus ul.menu a.twitter:after{content:"\e607"}#block-connectwithus ul.menu a.contact:after{content:"\e909"}@media screen and (min-width:768px){#block-connectwithus{float:right;display:block;margin:26px 0 0}#block-connectwithus h2{text-align:right}}#block-mainnavigation-2 ul.menu{display:block;margin:1em 0;padding:0;overflow:hidden;text-align:center}#block-mainnavigation-2 ul.menu li{list-style-type:none;display:inline-block}#block-mainnavigation-2 ul.menu li:before{content:"|";display:inline-block;margin:0 .25em;color:#1b8bf7}#block-mainnavigation-2 ul.menu li:nth-child(1):before{content:""}.subscribe-block form{position:relative;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;background-color:#fff}.subscribe-block .layered-label{border:none}.subscribe-block .layered-label input,.subscribe-block .layered-label label{line-height:60px;padding:0 7em 0 9px;font-size:1.8rem;margin:0;color:#0a5395;font-weight:400}.subscribe-block .layered-label label{top:0;left:0}.subscribe-block .layered-label input{border:none}.subscribe-block input.form-submit{background-color:#0a5395;padding:0 1em;margin:0;position:absolute;top:0;right:0;z-index:3;line-height:60px;-webkit-border-radius:0;border-radius:0;display:none;text-transform:none;font-weight:700;font-size:1.8rem}.subscribe-block input.form-submit:hover{background-color:#1b8bf7}.subscribe-block input.form-submit.button--primary{display:block}footer#footer .subscribe-block{padding-bottom:30px}footer#footer .subscribe-block .form-item input,footer#footer .subscribe-block label{color:#666}footer#footer .subscribe-block input.form-submit{background-color:#1b8bf7;font-weight:700}footer#footer .subscribe-block input.form-submit:hover{background-color:rgba(27,139,247,.8)}@media screen and (min-width:768px){footer#footer .subscribe-block{float:left;text-align:left;max-width:400px;margin:26px 0 0 0}}.sidebar .subscribe-block{display:none}@media screen and (min-width:1040px){.sidebar .subscribe-block{display:block;padding:30px;background:url(/themes/custom/cookpolitical/images/side-subscribe-bg.png) no-repeat center center #ee384c;background-size:cover}.sidebar .subscribe-block>h2{margin:0 0 20px;padding:0;border-bottom:0;font-size:2.6rem;font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;color:#fff;text-transform:none}}.site-name{font-size:2.2em;line-height:1.3em;font-weight:300;padding:0 0 .5em;margin:0}#block-cookpolitical-content .pager__items,.pager__items{display:block;font-size:1.5rem;margin:2em 0;text-align:center}.pager__item{display:inline;margin:0 .25em}.pager__item a{display:inline-block}.pager__item.pager__item--active a{color:#666}ul.tabs{width:100%;margin:0 0 20px;padding:0 20px;border-bottom:1px solid #ddd;margin-bottom:-1px}ul.tabs li{display:inline-block;margin-bottom:-1px}ul.tabs a{display:block;padding:.3em 1.5em;background-color:#fff;color:#0a5395;border:1px solid #ddd;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;opacity:.5}ul.tabs a:hover{opacity:1}ul.tabs .tabs__tab--active a{border-bottom-color:#fff;opacity:1}.messages{padding:9px;margin:0 0 1em;color:#666;background-color:#f2f2f2;border:1px solid #d9d8d8;word-wrap:break-word}.messages pre{border:0}.messages--warning{color:#666;background-color:#ffc;border-color:#cc0}.messages--warning pre{background-color:#ff9}.messages--error{color:#666;background-color:#fcc;border-color:#c00}.messages--error pre{background-color:#f99}.messages--status{color:#666;background-color:#cfc;border-color:#0c0}.messages--status pre{background-color:#9f9}.tweet{border:1px solid #ddd;background-color:#fff;padding:20px}.tweet .twitter-profile{overflow:hidden}.tweet .twitter-user-image{float:left;height:75px;width:75px;padding:1px;margin:0 10px 0 0}.tweet .twitter-user-image img{display:block;margin:0;max-width:100%;height:auto}.tweet .twitter-meta{margin-left:63px}.tweet .twitter-companyperson{font-size:1.9rem;text-transform:uppercase;color:#333}.tweet .twitter-user-name{font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;font-size:1.7rem}.tweet .time{font-size:1.4rem;color:#bbb}.tweet .twitter-message{font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-size:2.2rem;padding:20px 0 40px}.tweet .twitter-follow{font-size:1.6rem}.tweet .twitter-follow .icon-twitter{font-size:1.4em;vertical-align:text-bottom}.block.what-is-cook-political{background:url(/themes/custom/cookpolitical/images/what-is-cook.png) no-repeat center center #0a5395;background-size:auto 100%;color:#fff;padding:20px 35px;text-align:center}.block.what-is-cook-political>h2{color:#fff;font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;font-size:2.4rem;padding:10px 0 0;margin:0 0 20px;border:none;text-transform:none}.block.what-is-cook-political>h2:after{display:block;margin:20px 0 0;content:'\e901\00a0\e901\00a0\e901';font-size:11px;font-family:icomoon}.block.what-is-cook-political p{font-size:1.6rem;margin:0 0 20px}.block.what-is-cook-political .white-button:hover{background-color:#fff;color:#0a5395}@media screen and (min-width:768px){.block.what-is-cook-political{padding:35px}.block.what-is-cook-political>h2{font-size:2.6rem;padding-top:0}.block.what-is-cook-political p{font-size:1.8rem}}.path-frontpage .block.what-is-cook-political{background-size:cover}@media screen and (min-width:768px){.path-frontpage .block.what-is-cook-political>h2{font-size:3.4rem;padding-top:10px}}@media screen and (min-width:1040px){.path-frontpage .block.what-is-cook-political>h2{font-size:4rem}.path-frontpage .block.what-is-cook-political p{font-size:2.4rem;max-width:880px;margin:1em auto 2em}.path-frontpage .block.what-is-cook-political .white-button{font-size:2rem}.path-frontpage .block.what-is-cook-political .white-button:hover{background-color:#fff;color:#0a5395}}.chart.vis-d3-maps-choropleth .dw-tooltip{padding-right:20px;top:0!important;left:0!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.observablehq .swing-in{opacity:100!important}@media screen and (max-width:768px){#modal-from-table-tossup-r{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-flow:column!important;-ms-flex-flow:column!important;flex-flow:column!important}#modal-from-table-tossup-r .solid-seats-modal-in{height:50vh;overflow:scroll}.ratings-detail-page-block-body-conclusion-lean::before,.ratings-detail-page-block-body-conclusion-likely::before,.ratings-detail-page-block-body-conclusion-toss::before{display:none}}.article-hero img{display:block;margin:0;width:100%;height:auto}.article-heading-text{padding:30px 20px}.article-heading-text .tag{color:#ee384c;font-size:1.5rem;text-transform:uppercase}.article-heading-text .tag a{color:#ee384c}.article-heading-text .tag a:link,.article-heading-text .tag a:visited{text-decoration:none}.article-heading-text .tag a:active,.article-heading-text .tag a:hover{text-decoration:underline}.author-info{overflow:hidden}.author-photo{float:left;-webkit-border-radius:200px;border-radius:200px;overflow:hidden;margin:0 10px 0 0;display:block}.author-photo img{display:block;margin:0}.author-and-date{float:left;margin:4px 0 0 0;line-height:1.3;color:#999}.author-and-date .author{font-size:1.6rem}.author-and-date .date{font-size:1.5rem}.twitter-handle{display:none}@media screen and (min-width:768px){.twitter-handle{display:block;float:left;margin:12px 0 0 20px;padding:0 0 0 20px;border-left:1px solid #ddd;font-size:1.6rem}}.twitter-handle .icon-twitter{font-size:1.4em;vertical-align:text-bottom}.author-info-linked{display:block;overflow:hidden;border:1px solid #ddd;border-top:none;background-color:#fff;padding:20px}.author-info-linked .author-photo{margin:0}.author-info-linked .title-author-date{display:block;margin-left:63px}.author-info-linked .title{display:block;font-family:Georgia,Cambria,"Times New Roman",Times,serif;color:#000}.author-info-linked .author-and-date{float:none;margin:0}.author-info-linked.excerpt,.author-info-linked.hero,.author-info-linked.related{padding:0}.author-info-linked.excerpt span,.author-info-linked.hero span,.author-info-linked.related span{display:block}.author-info-linked.excerpt .image img,.author-info-linked.hero .image img,.author-info-linked.related .image img{display:block;width:100%;height:auto;margin:0}.author-info-linked.excerpt .tag,.author-info-linked.hero .tag,.author-info-linked.related .tag{text-transform:uppercase;color:#ee384c;font-size:1.5rem;font-weight:600}.author-info-linked.excerpt .title,.author-info-linked.hero .title,.author-info-linked.related .title{font-size:3rem}.author-info-linked.excerpt .body,.author-info-linked.hero .body,.author-info-linked.related .body{color:#999;font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-size:1.9rem;padding:0 0 40px 0}.author-info-linked.excerpt .excerpt-author-wrapper,.author-info-linked.hero .excerpt-author-wrapper,.author-info-linked.related .excerpt-author-wrapper{display:block;overflow:hidden}.author-info-linked.excerpt .author-and-date,.author-info-linked.hero .author-and-date,.author-info-linked.related .author-and-date{padding-top:3px}.author-info-linked.excerpt{border-top:1px solid #ddd}.author-info-linked.excerpt .title{padding:10px 0 20px}.author-info-linked.excerpt .text-wrapper{padding:20px}.author-info-linked.excerpt .image img{display:block;width:100%;height:auto;margin:0}.author-info-linked.related{border:0;padding:20px}.author-info-linked.related .title{padding:0 0 5px}.author-info-linked.hero .mobile .date{display:none}.author-info-linked.hero .text-wrapper{padding:20px}.author-info-linked.hero .date{color:#999;padding-top:10px}@media screen and (min-width:768px){.author-info-linked.hero{border:none;padding:0;position:relative}.author-info-linked.hero .image{position:relative;z-index:1}.author-info-linked.hero:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(41%,rgba(0,0,0,0)),to(#000));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 41%,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 41%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0)}.author-info-linked.hero .text-wrapper{position:absolute;z-index:3;bottom:0;left:0}.author-info-linked.hero .date{display:none}.author-info-linked.hero .mobile .date{display:inline;color:#fff}.author-info-linked.hero .mobile .date:before{content:'\00a0|\00a0\00a0'}.author-info-linked.hero .title{color:#fff}.author-info-linked.hero:hover .tag{color:#ee384c}}.author-info-linked.article-button .title{font-size:2rem}.author-info-linked.article-button .date:before{content:'\00a0|\00a0\00a0'}.author-info-linked:hover{background-color:#1b8bf7;border-color:#1b8bf7}.author-info-linked:hover .title{color:#fff}.author-info-linked:hover .author-and-date,.author-info-linked:hover .body,.author-info-linked:hover .date,.author-info-linked:hover .tag{color:rgba(255,255,255,.7)}.add-this-block{margin:40px 20px;padding:40px 0 0;border-top:1px solid #ddd}.add-this-block>h2{margin-bottom:1em}.addthis_toolbox a{overflow:hidden;display:block;margin:0 5px 0 0;padding:0!important;height:40px;width:40px!important;-webkit-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.5)}.addthis_toolbox a:focus,.addthis_toolbox a:hover{opacity:.8}.addthis_toolbox a span{display:block;height:100%!important;width:100%!important;padding:5px 0 0 5px}.addthis_toolbox a span svg{width:30px!important;height:30px!important;display:block}@media screen and (min-width:360px){.addthis_toolbox a{height:50px;width:50px!important}.addthis_toolbox a span svg{width:40px!important;height:40px!important}}.block-subscriptions-group,.block.subscribe-now{background:url(/themes/custom/cookpolitical/images/subscribe-now-bg.png) no-repeat center center #ee384c;background-size:cover;color:#fff;padding:20px 35px;text-align:center}.block-subscriptions-group .subscribe-now-inner,.block.subscribe-now .subscribe-now-inner{max-width:335px;margin:0 auto}.block-subscriptions-group h2,.block.subscribe-now h2{color:#fff;font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;font-size:2.4rem;padding:10px 0 0;margin:0 0 20px 0;border:none;text-transform:none}.block-subscriptions-group h2:after,.block.subscribe-now h2:after{display:block;margin:20px 0 0 0;content:'\e901\00a0\e901\00a0\e901';font-size:11px;font-family:icomoon}.block-subscriptions-group p,.block.subscribe-now p{font-size:1.6rem;margin:0 0 20px}.block-subscriptions-group p.packages,.block.subscribe-now p.packages{font-size:1.4rem}.block-subscriptions-group p.subscribe-amt,.block.subscribe-now p.subscribe-amt{margin:20px 0}.block-subscriptions-group input,.block-subscriptions-group select,.block.subscribe-now input,.block.subscribe-now select{color:#666}.block-subscriptions-group .chosen-container,.block.subscribe-now .chosen-container{text-align:left}.block-subscriptions-group .chosen-search,.block.subscribe-now .chosen-search{display:none}.block-subscriptions-group input[type=submit],.block.subscribe-now input[type=submit]{color:#ee384c;background-color:#fff;border:none}.block-subscriptions-group input[type=submit]:hover,.block.subscribe-now input[type=submit]:hover{background-color:rgba(255,255,255,.85)}@media screen and (min-width:768px){.block-subscriptions-group,.block.subscribe-now{padding:35px}.block-subscriptions-group h2,.block.subscribe-now h2{font-size:2.6rem;padding-top:0}.block-subscriptions-group p,.block.subscribe-now p{font-size:1.8rem}}.solid-d{background-color:#265c91!important;border-bottom:1px solid #a3bad0}.likely-d{background-color:#347abe!important;border-bottom:1px solid #a9c7e4}.lean-d{background-color:#70a1d1!important;border-bottom:1px solid #c2d7ec}.toss-up{background-color:#aaa!important;border-bottom:1px solid #dbdbdb}.lean-r{background-color:#f37381!important;border-bottom:1px solid #fac4ca}.likely-r{background-color:#ee384c!important;border-bottom:1px solid #f8aab3}.solid-r{background-color:#be2839!important;border-bottom:1px solid #e4a4ab}.solid-d-text{color:#265c91!important;font-weight:700}.likely-d-text{color:#347abe!important;font-weight:700}.lean-d-text{color:#70a1d1!important;font-weight:700}.toss-up-text{color:#aaa!important;font-weight:700}.lean-r-text{color:#f37381!important;font-weight:700}.likely-r-text{color:#ee384c!important;font-weight:700}.solid-r-text{color:#be2839!important;font-weight:700}.ratings-page-blocks-body-left-gray{width:65px!important}.ratings-detail-page-table-7-column-cell>.ratings-detail-page-table-7-column-cell-title:nth-child(2){font-size:14px!important}.ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row:nth-of-type(3){height:45px}.ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row:nth-of-type(3) .ratings-detail-page-table-7-column-cell{vertical-align:middle}.ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row:nth-of-type(3) .ratings-detail-page-table-7-column-cell>p{font-weight:700!important}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row .ratings-detail-page-table-7-column-cell{vertical-align:top}.page-presidential-charts-scorecard p.ratings-detail-page-table-7-column-cell-title{padding-top:.7em}.ratings-page-all-blocks{display:block;margin:0 auto 77px}.ratings-page-all-blocks>h1{margin-top:53px}.ratings-page-all-blocks>hr{margin:-10px 0 32px}.ratings-page-blocks{max-width:740px;width:100%;height:auto;display:block;margin:0 auto 39px;-webkit-box-sizing:border-box;box-sizing:border-box}.ratings-page-blocks .ratings-page-blocks-head{width:100%;height:50px;background:#0a5395;color:#fff;padding:0 10px}@media screen and (min-width:768px){.ratings-page-blocks .ratings-page-blocks-head{padding:0 23px}}.ratings-page-blocks .ratings-page-blocks-head .ratings-page-blocks-head-title{float:none;font-size:15px;line-height:52px;text-transform:uppercase;font-weight:400}@media screen and (min-width:768px){.ratings-page-blocks .ratings-page-blocks-head .ratings-page-blocks-head-title{float:left;font-size:20px;line-height:50px}}.ratings-page-blocks .ratings-page-blocks-head .ratings-page-blocks-head-update{float:right;font-size:14px;line-height:0;color:#000;margin:10px 0 0;font-style:italic;font-weight:400;display:none}@media screen and (min-width:768px){.ratings-page-blocks .ratings-page-blocks-head .ratings-page-blocks-head-update{font-style:normal;font-size:15px;line-height:50px;margin:0;color:#fff;display:none}}.ratings-page-blocks .ratings-page-blocks-body{border:1px solid #ddd;border-top:none;min-height:200px;padding:30px 20px 15px;text-align:center;display:block}@media screen and (min-width:768px){.ratings-page-blocks .ratings-page-blocks-body{padding:35px 40px;text-align:left}}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left{display:block;margin:0;width:100%}@media screen and (min-width:768px){.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left{display:inline-block;margin:0;width:50%}}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-title{color:#444;font-size:16px;font-weight:400;text-transform:uppercase;margin:0}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-dr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:11px}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-dr .ratings-page-blocks-body-left-d{width:150px;height:30px;background-color:#347abe;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:1px}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-dr .ratings-page-blocks-body-left-d>span{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;line-height:30px;margin-left:9px}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-dr .ratings-page-blocks-body-left-gray{width:75px;height:30px;margin-right:1px;background-color:#aaa;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:768px){.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-dr .ratings-page-blocks-body-left-gray{width:50px}}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-dr .ratings-page-blocks-body-left-gray>span{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;line-height:30px;margin:0 auto}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-dr .ratings-page-blocks-body-left-r{width:150px;height:30px;background-color:#ee384c;display:inline-block}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-dr .ratings-page-blocks-body-left-r>span{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;line-height:30px;float:right;margin-right:9px}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-right{display:block;margin:.9em 0 0;width:100%;float:none}@media screen and (min-width:768px){.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-right{display:block;margin:0;width:46%;float:right}}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-right .ratings-page-blocks-body-right-title{color:#444;font-size:16px;font-weight:400;text-transform:uppercase;margin:0}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-right .ratings-page-blocks-body-right-dr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:11px}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-right .ratings-page-blocks-body-right-dr .ratings-page-blocks-body-right-d{width:150px;height:30px;background-color:#347abe;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:1px}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-right .ratings-page-blocks-body-right-dr .ratings-page-blocks-body-right-d>span{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;line-height:30px;margin-left:9px}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-right .ratings-page-blocks-body-right-dr .ratings-page-blocks-body-right-r{width:150px;height:30px;background-color:#ee384c;display:inline-block}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-right .ratings-page-blocks-body-right-dr .ratings-page-blocks-body-right-r>span{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;line-height:30px;float:right;margin-right:9px}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data{display:inline-block;margin:0;width:100%}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-title{color:#444;font-size:16px;font-weight:400;text-transform:uppercase;margin:0}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-dgr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:11px}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-dgr .ratings-page-blocks-body-data-d{width:150px;height:30px;background-color:#347abe;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:1px}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-dgr .ratings-page-blocks-body-data-d>span{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;line-height:30px;margin-left:9px}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-dgr .ratings-page-blocks-body-data-gray{width:75px;height:30px;margin-right:1px;background-color:#aaa;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:768px){.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-dgr .ratings-page-blocks-body-data-gray{width:50px}}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-dgr .ratings-page-blocks-body-data-gray>span{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;line-height:30px;margin:0 auto}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-dgr .ratings-page-blocks-body-data-r{width:150px;height:30px;background-color:#ee384c;display:inline-block}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-dgr .ratings-page-blocks-body-data-r>span{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;line-height:30px;float:right;margin-right:9px}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-topline{margin:14px 0 0;line-height:1.2}@media screen and (min-width:768px){.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-topline{margin-top:28px}}.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-topline>span{color:#535353;font-size:15px;font-weight:400;display:block}@media screen and (min-width:768px){.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-topline>span{font-size:16px}}.ratings-page-blocks-button{border:1px solid #ddd;border-top:none;height:50px;text-align:center}.ratings-page-blocks-button>a{color:#2a7ccb;font-size:15px;font-weight:400;text-transform:uppercase;line-height:50px;cursor:pointer}@media screen and (min-width:768px){.ratings-page-blocks-button>a{font-size:18px}}.ratings-page-blocks-button>a:hover{text-decoration:underline}.modal-from-table,.solid-seats-modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(34,34,34,.9);z-index:2;opacity:0;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in;pointer-events:none;display:none}.modal-from-table:target,.solid-seats-modal:target{opacity:1;pointer-events:auto;display:block;z-index:999}.modal-from-table .modal-from-table-in,.modal-from-table .solid-seats-modal-in,.solid-seats-modal .modal-from-table-in,.solid-seats-modal .solid-seats-modal-in{width:100%;background:#fff;height:100vh;margin:0 auto;padding:0;position:relative;top:0}@media screen and (min-width:768px){.modal-from-table .modal-from-table-in,.modal-from-table .solid-seats-modal-in,.solid-seats-modal .modal-from-table-in,.solid-seats-modal .solid-seats-modal-in{width:575px;height:660px;top:50%;margin:-330px auto 0}}.modal-from-table .modal-from-table-in .scroll-table-block,.modal-from-table .solid-seats-modal-in .scroll-table-block,.solid-seats-modal .modal-from-table-in .scroll-table-block,.solid-seats-modal .solid-seats-modal-in .scroll-table-block{height:90vh;overflow-y:auto;overflow-x:hidden}@media screen and (min-width:768px){.modal-from-table .modal-from-table-in .scroll-table-block,.modal-from-table .solid-seats-modal-in .scroll-table-block,.solid-seats-modal .modal-from-table-in .scroll-table-block,.solid-seats-modal .solid-seats-modal-in .scroll-table-block{height:600px}}.modal-from-table .modal-from-table-in .scroll-table-block::-webkit-scrollbar,.modal-from-table .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar,.solid-seats-modal .modal-from-table-in .scroll-table-block::-webkit-scrollbar,.solid-seats-modal .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar{width:8px}.modal-from-table .modal-from-table-in .scroll-table-block::-webkit-scrollbar-track,.modal-from-table .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar-track,.solid-seats-modal .modal-from-table-in .scroll-table-block::-webkit-scrollbar-track,.solid-seats-modal .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.5)}.modal-from-table .modal-from-table-in .scroll-table-block::-webkit-scrollbar-thumb,.modal-from-table .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar-thumb,.solid-seats-modal .modal-from-table-in .scroll-table-block::-webkit-scrollbar-thumb,.solid-seats-modal .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar-thumb{background-color:#666;outline:2px solid #777}.modal-from-table .modal-from-table-in .modal-from-table-close,.modal-from-table .modal-from-table-in .solid-seats-modal-close,.modal-from-table .solid-seats-modal-in .modal-from-table-close,.modal-from-table .solid-seats-modal-in .solid-seats-modal-close,.solid-seats-modal .modal-from-table-in .modal-from-table-close,.solid-seats-modal .modal-from-table-in .solid-seats-modal-close,.solid-seats-modal .solid-seats-modal-in .modal-from-table-close,.solid-seats-modal .solid-seats-modal-in .solid-seats-modal-close{background:#347abe;color:#fff;position:absolute;text-align:center;margin:10px 10px 0 0;right:0;width:40px;height:40px;text-decoration:none;font-weight:400;-webkit-border-radius:21px;border-radius:21px;border:2px solid;font-size:21px;line-height:37px;cursor:pointer}@media screen and (min-width:768px){.modal-from-table .modal-from-table-in .modal-from-table-close,.modal-from-table .modal-from-table-in .solid-seats-modal-close,.modal-from-table .solid-seats-modal-in .modal-from-table-close,.modal-from-table .solid-seats-modal-in .solid-seats-modal-close,.solid-seats-modal .modal-from-table-in .modal-from-table-close,.solid-seats-modal .modal-from-table-in .solid-seats-modal-close,.solid-seats-modal .solid-seats-modal-in .modal-from-table-close,.solid-seats-modal .solid-seats-modal-in .solid-seats-modal-close{margin:-21px -21px 0 0}}.modal-from-table .modal-from-table-in .modal-from-table-close:hover,.modal-from-table .modal-from-table-in .solid-seats-modal-close:hover,.modal-from-table .solid-seats-modal-in .modal-from-table-close:hover,.modal-from-table .solid-seats-modal-in .solid-seats-modal-close:hover,.solid-seats-modal .modal-from-table-in .modal-from-table-close:hover,.solid-seats-modal .modal-from-table-in .solid-seats-modal-close:hover,.solid-seats-modal .solid-seats-modal-in .modal-from-table-close:hover,.solid-seats-modal .solid-seats-modal-in .solid-seats-modal-close:hover{border:2px solid #347abe}.modal-from-table .modal-from-table-in .solid-seats-modal-in-title,.modal-from-table .solid-seats-modal-in .solid-seats-modal-in-title,.solid-seats-modal .modal-from-table-in .solid-seats-modal-in-title,.solid-seats-modal .solid-seats-modal-in .solid-seats-modal-in-title{color:#fff;font-size:20px;font-weight:400;text-transform:uppercase;margin:0;height:60px;background-color:#0a5395;line-height:60px;padding-left:19px}.popup-table-data{display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.popup-table-data .popup-table-data-body{display:table-row-group}.popup-table-data .popup-table-data-body .popup-table-data-row{display:table-row;height:50px}.popup-table-data .popup-table-data-body .popup-table-data-row:nth-child(1){font-size:16px!important;font-weight:400;text-transform:uppercase}.popup-table-data .popup-table-data-body .popup-table-data-row:nth-child(1)>.popup-table-data-cell{color:#fff!important}.popup-table-data .popup-table-data-body .popup-table-data-row:nth-child(even){background-color:#e6edf4}.popup-table-data .popup-table-data-body .popup-table-data-row:nth-child(odd){background-color:#fff}.popup-table-data .popup-table-data-body .popup-table-data-row .popup-table-data-cell{display:table-cell;padding:0 21px;vertical-align:middle;font-size:16px;font-weight:400}.popup-table-data .popup-table-data-body .popup-table-data-row .popup-table-data-cell:nth-child(1){width:25%}.popup-table-data .popup-table-data-body .popup-table-data-row .popup-table-data-cell:nth-child(2){color:#444;width:50%;text-align:center}.popup-table-data .popup-table-data-body .popup-table-data-row .popup-table-data-cell:nth-child(3){color:#444;width:25%;text-align:center}.ratings-detail-page{max-width:1160px;margin:38px auto 73px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.ratings-detail-page .ratings-detail-page-data{display:block;margin:0 0 30px}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 56px}}.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-left{display:block;width:100%}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-left{display:inline-block;width:50%}}.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-left .ratings-detail-page-tag{text-transform:uppercase;font-weight:400;color:#ef374c;font-size:13px}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-left .ratings-detail-page-tag{font-size:15px}}.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-left .ratings-detail-page-title{margin:5px 0}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-left .ratings-detail-page-title{margin:10px 0 9px}}.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-left .ratings-detail-page-date{font-size:15px;font-weight:400;color:#999}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-left .ratings-detail-page-date{font-size:18px}}.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right{display:block;width:100%}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right{text-align:right;display:inline-block;width:50%}}.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-div-select{margin-top:17px;display:inline-block;cursor:pointer;width:100%;outline:0}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-div-select{margin-top:40px;width:auto}}.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-div-select:hover{background:#f5f5f5;height:36px}.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-div-select:after{content:"\e903";display:block;font-family:icomoon;position:absolute;font-size:12px;margin:-26px 0 0 12px;z-index:0;pointer-events:none;outline:0}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-div-select:after{margin:-26px 11px 12px 0;position:relative}}.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-div-select .ratings-detail-page-data-right-select{margin:0;color:#666;border:1px solid #ddd;width:100%;padding:0 8px 0 33px;font-size:15px;font-weight:400;height:36px;line-height:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;cursor:pointer;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-div-select .ratings-detail-page-data-right-select{font-size:16px;width:auto;max-width:393px;padding:0 30px 0 12px}}.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-div-select .ratings-detail-page-data-right-select::-ms-expand{display:none}.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-pdf{margin:10px 0 0;display:inline-block;height:36px;width:100%;padding:0 8px 0 33px;line-height:37px;color:#666;font-size:15px;border:1px solid #ddd;background:url(/themes/custom/cookpolitical/images/pdf-icon.png) 7px/18px no-repeat transparent;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-pdf{text-align:right;margin:0 0 0 3px;padding:0 8px 0 12px;font-size:16px;width:159px;background:url(/themes/custom/cookpolitical/images/pdf-icon.png) 12px/21px no-repeat transparent}}.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-pdf:hover{background:url(/themes/custom/cookpolitical/images/pdf-icon.png) 12px/21px no-repeat #f5f5f5}.ratings-detail-page .ratings-detail-page-block{width:100%;height:auto;display:block;margin:35px auto 37px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-block{margin:56px auto 75px}}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-head{width:100%;height:50px;background:#0a5395;color:#fff;padding:0 10px}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-head{padding:0 19px}}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-head .ratings-detail-page-block-head-title{font-size:15px;line-height:52px;text-transform:uppercase;font-weight:400}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-head .ratings-detail-page-block-head-title{font-size:20px;line-height:50px}}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;min-height:200px;padding:30px 20px 15px;display:block}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body{padding:30px 40px}}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats{height:auto}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right{display:block;margin:0;width:100%;line-height:1.1}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right{width:33%;display:inline-block}}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left.single,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid.single,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right.single{width:100%}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>p,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>p,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>p{font-size:16px;font-weight:400;text-transform:uppercase;margin:0;text-align:center;color:#444}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>p,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>p,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>p{text-align:left}}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:11px}@media screen and (max-width:767px){.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div{margin-left:auto;margin-right:auto;margin-bottom:15px;width:200px}}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div a:nth-child(1) div,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div div:nth-child(1),.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div a:nth-child(1) div,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div div:nth-child(1),.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div a:nth-child(1) div,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div div:nth-child(1){width:150px;height:30px;background-color:#347abe;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:1px}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div a:nth-child(1) div span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div div:nth-child(1) span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div a:nth-child(1) div span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div div:nth-child(1) span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div a:nth-child(1) div span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div div:nth-child(1) span{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;line-height:30px;margin-left:9px}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div a:nth-child(2) div,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div div:nth-child(2),.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div a:nth-child(2) div,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div div:nth-child(2),.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div a:nth-child(2) div,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div div:nth-child(2){width:150px;height:30px;background-color:#aaa;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:1px;text-align:right}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div a:nth-child(2) div span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div div:nth-child(2) span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div a:nth-child(2) div span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div div:nth-child(2) span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div a:nth-child(2) div span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div div:nth-child(2) span{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;line-height:30px;margin-left:9px}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div a:nth-child(2) div,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div div:last-child,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div a:nth-child(2) div,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div div:last-child,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div a:nth-child(2) div,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div div:last-child{width:150px;height:30px;background-color:#ee384c;display:inline-block}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div a:nth-child(2) div span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div div:last-child span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div a:nth-child(2) div span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div div:last-child span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div a:nth-child(2) div span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div div:last-child span{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;line-height:30px;float:right;margin-right:9px}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>span{font-size:15px;display:block;text-align:center;margin-bottom:25px;margin-top:15px;color:#878787}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>span,.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>span{text-align:left}}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-conclusion{font-size:1.5rem}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-conclusion>p{margin:0 0 10px;color:#878787}.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-conclusion>p>span{color:#535353}.ratings-detail-page .ratings-detail-page-table{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-title{display:block}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:.9rem;padding:0 2px}}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-title .ratings-detail-page-table-title-left{color:#0a5395;font-size:20px;font-weight:400;text-transform:uppercase;margin:0}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-title .ratings-detail-page-table-title-left{width:50%}}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-title .ratings-detail-page-table-title-right{margin:0 0 7px;font-weight:400;color:#878787;font-size:15px}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-title .ratings-detail-page-table-title-right{width:50%;text-align:right;line-height:30px}}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main{border-top:1px solid #ddd;border-left:1px solid #ddd;width:100%}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main{border-top:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column{display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column{width:33.33%}}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column:first-child>.ratings-detail-page-table-6-column-body>.ratings-detail-page-table-6-column-row:first-child>.ratings-detail-page-table-6-column-cell:first-child{background-color:#347abe}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column:first-child>.ratings-detail-page-table-6-column-body>.ratings-detail-page-table-6-column-row:first-child>.ratings-detail-page-table-6-column-cell:nth-child(2){background-color:#70a1d1}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column:nth-child(2)>.ratings-detail-page-table-6-column-body>.ratings-detail-page-table-6-column-row:first-child>.ratings-detail-page-table-6-column-cell:first-child,.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column:nth-child(2)>.ratings-detail-page-table-6-column-body>.ratings-detail-page-table-6-column-row:first-child>.ratings-detail-page-table-6-column-cell:nth-child(2){background-color:#aaa}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column:nth-child(3)>.ratings-detail-page-table-6-column-body>.ratings-detail-page-table-6-column-row:first-child>.ratings-detail-page-table-6-column-cell:first-child{background-color:#f37381}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column:nth-child(3)>.ratings-detail-page-table-6-column-body>.ratings-detail-page-table-6-column-row:first-child>.ratings-detail-page-table-6-column-cell:nth-child(2){background-color:#ee384c}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body{display:table-row-group;-webkit-box-sizing:border-box;box-sizing:border-box}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body .ratings-detail-page-table-6-column-row{display:table-row}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body .ratings-detail-page-table-6-column-row:first-child{height:120px}}@media screen and (min-width:1040px){.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body .ratings-detail-page-table-6-column-row:first-child{height:100px}}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body .ratings-detail-page-table-6-column-row .ratings-detail-page-table-6-column-cell{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0!important;border-bottom:1px solid #ddd;border-right:1px solid #ddd;width:50%;cursor:pointer}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body .ratings-detail-page-table-6-column-row .ratings-detail-page-table-6-column-cell .ratings-detail-page-table-6-column-cell-title{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;text-align:center;margin:18px 0 10px}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body .ratings-detail-page-table-6-column-row .ratings-detail-page-table-6-column-cell .ratings-detail-page-table-6-column-cell-title{margin:25px 0 10px}}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body .ratings-detail-page-table-6-column-row .ratings-detail-page-table-6-column-cell .ratings-detail-page-table-6-column-cell-score{margin:0 0 15px;color:#fff;font-size:14px;font-weight:400;text-align:center}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body .ratings-detail-page-table-6-column-row .ratings-detail-page-table-6-column-cell .ratings-detail-page-table-6-column-ul{list-style:none!important;margin:0!important;width:100%;padding:10px 5px 25px 10px}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main{border-top:1px solid #ddd;border-left:1px solid #ddd;width:100%}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main{border-top:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column{display:table;width:100%}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:first-of-type{width:28.57%}}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:nth-of-type(2){width:28.57%}}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:nth-of-type(3){width:28.57%}}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:last-of-type{width:14.28%}}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:first-child>.ratings-detail-page-table-7-column-body>.ratings-detail-page-table-7-column-row:first-child>.ratings-detail-page-table-7-column-cell:first-child{background-color:#265c91}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:first-child>.ratings-detail-page-table-7-column-body>.ratings-detail-page-table-7-column-row:first-child>.ratings-detail-page-table-7-column-cell:nth-child(2){background-color:#347abe}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:nth-child(2)>.ratings-detail-page-table-7-column-body>.ratings-detail-page-table-7-column-row:first-child>.ratings-detail-page-table-7-column-cell:first-child{background-color:#70a1d1}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:nth-child(2)>.ratings-detail-page-table-7-column-body>.ratings-detail-page-table-7-column-row:first-child>.ratings-detail-page-table-7-column-cell:nth-child(2){background-color:#aaa}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:nth-child(3)>.ratings-detail-page-table-7-column-body>.ratings-detail-page-table-7-column-row:first-child>.ratings-detail-page-table-7-column-cell:first-child{background-color:#f37381}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:nth-child(3)>.ratings-detail-page-table-7-column-body>.ratings-detail-page-table-7-column-row:first-child>.ratings-detail-page-table-7-column-cell:nth-child(2){background-color:#ee384c}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:last-child>.ratings-detail-page-table-7-column-body>.ratings-detail-page-table-7-column-row:first-child>.ratings-detail-page-table-7-column-cell:first-child{background-color:#be2839}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body{display:table-row-group}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row{display:table-row}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row:first-child{height:100px}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row:first-of-type .ratings-detail-page-table-7-column-cell{vertical-align:middle}}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row .ratings-detail-page-table-7-column-cell{display:table-cell;padding:0!important;border-bottom:1px solid #ddd;border-right:1px solid #ddd;width:50%}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row .ratings-detail-page-table-7-column-cell .ratings-detail-page-table-7-column-cell-title{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;text-align:center;margin:0}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row .ratings-detail-page-table-7-column-cell .ratings-detail-page-table-7-column-cell-score{margin:0 0 15px;color:#fff;font-size:14px;font-weight:400;text-align:center}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row .ratings-detail-page-table-7-column-cell .ratings-detail-page-table-7-column-ul{list-style:none!important;margin:0!important;width:100%;padding:10px 5px 25px 10px}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:last-child{width:100%}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:last-child{width:14.28%}}.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:last-child .ratings-detail-page-table-7-column-row .ratings-detail-page-table-7-column-cell{width:100%}.ratings-detail-page .ratings-detail-page-table-first{margin-bottom:75px}.block-houseratingchangesblock h2{margin:0;padding:20px!important;color:#fff;background:#0a5395;border-bottom:none;font-size:20px;font-family:"SF NS Display",serif}.block-houseratingchangesblock .rating-row{display:block;border:1px solid #ddd;border-top:none;width:100%;padding:20px 0;background-color:#fff}.block-houseratingchangesblock .rating-row .rating-map{display:block;float:left;width:90px;height:100px;margin-top:-20px;margin-bottom:-20px;padding:10px;text-align:center;vertical-align:baseline}.block-houseratingchangesblock .rating-row .rating-map span{color:#ddd;font-size:60px}.block-houseratingchangesblock .rating-row .rating-title{float:left;font-size:15px;margin-bottom:12px}.block-houseratingchangesblock .rating-row .rating-title .state-title{color:#444;text-transform:uppercase}.block-houseratingchangesblock .rating-row .rating-title .district-info{color:#999}.block-houseratingchangesblock .rating-row .rating-buttons{float:left;font-size:16px;text-align:left}.block-houseratingchangesblock .rating-row .rating-buttons .from-button{display:block;float:left;width:120px;height:30px;color:#fff;text-transform:uppercase;text-align:center;vertical-align:baseline;font-size:15px;line-height:30px}.block-houseratingchangesblock .rating-row .rating-buttons .arrow-button{display:block;float:left;width:30px;height:30px;background-image:url(/themes/custom/cookpolitical/images/arrow.png);border-left:1px solid #fff;border-right:1px solid #fff}.block-houseratingchangesblock .rating-row .rating-buttons .to-button{display:inline-block;width:120px;height:30px;color:#fff;text-transform:uppercase;text-align:center;vertical-align:baseline;font-size:15px;line-height:30px}.block-houseratingchangesblock .rating-row .clear{clear:both}#block-configurableshortratingsummaryblock-4 .ratings-page-blocks-body{display:none}.dem p,.rep p,.toss_ups p{color:#fff;opacity:1;text-align:center;margin-top:25px}.ratings_container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.5em;margin:0 auto;font-size:16px;margin-bottom:2%!important}.ratings_container .dem{background-color:#347abe;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ratings_container .dem.lean{border-right:1px solid #fff}.ratings_container .rep{background-color:#ee384c;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ratings_container .rep.lean{border-left:1px solid #fff}.ratings_container .solid{opacity:1}.ratings_container .likely{opacity:.8}.ratings_container .lean{opacity:.6}.ratings_container .toss_ups{background-color:#aaa;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ratings_container-labels{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;margin:0 auto;font-size:16px;font-weight:400;text-transform:uppercase;color:#444}.flex-one{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.control{position:absolute;left:50%;height:65px;background:red;width:2px;margin-top:-25px;z-index:2}.control.senate::after{content:'50';}.control::after{content:"218";display:block;color:red;font-size:12px;position:absolute;margin-left:5px;top:-5px}.ratings-detail-page-block-body-conclusion-likely::before{display:inline-block;content:"";background-image:url(/themes/custom/cookpolitical/images/solidrb.svg);background-repeat:no-repeat;width:10px;height:10px;margin-right:10px}.ratings-detail-page-block-body-conclusion-lean::before{display:inline-block;content:"";background-image:url(/themes/custom/cookpolitical/images/leansrb.svg);background-repeat:no-repeat;width:10px;height:10px;margin-right:10px}.ratings-detail-page-block-body-conclusion-toss::before{display:inline-block;content:"";background:#aaa;width:10px;height:10px;margin-right:10px}@media screen and (max-width:767px){.hide-mobile{display:none}}@media screen and (min-width:768px){.hide-nonmobile{display:none!important}}.bottom{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:350;height:40px;margin:auto}.top{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:350;height:10px;margin:auto}.bottomtext{margin-top:auto;margin-bottom:auto;text-align:left;font-size:18px}.toptext{margin-top:auto;margin-bottom:auto;padding-top:2px;font-size:14px;text-align:left}.left{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:auto;height:50px;width:50px;float:left}.top-section{float:right}.right{float:left}.icon{height:25px;width:25px;margin:auto;float:right}.total_bar{opacity:0.5 !important;}@media screen and (max-width:767px){.hide-mobile{display:none !important;}}@media screen and (min-width:768px){.hide-nonmobile{display:none!important}}.bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:350;height:40px;margin:auto}.top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:350;height:10px;margin:auto}.bottomtext{margin-top:auto;margin-bottom:auto;text-align:left;font-size:18px}.toptext{margin-top:auto;margin-bottom:auto;padding-top:2px;font-size:14px;text-align:left}.left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;height:50px;width:50px;float:left}.top-section{float:right}.right{float:left}.icon{height:25px;width:25px;margin:auto;float:right}.analysis-detail-page-block-body-partisan-data{width:100%}@media screen and (min-width:1040px){.analysis-detail-page-block-body-partisan-data{width:301px}}.analysis-detail-page-block-body-partisan-data-tooltip-box{width:99%}@media screen and (min-width:1040px){.analysis-detail-page-block-body-partisan-data-tooltip-box{width:299px}}.analysis-detail-page-block-body-partisan-data-tooltip-box .analysis-detail-page-block-body-partisan-data-tooltip{-webkit-box-sizing:border-box;box-sizing:border-box;width:90px;min-width:50px;height:25px;padding:0;background:#ccc;-webkit-transition:margin .5s ease-in-out;transition:margin .5s ease-in-out;text-align:center;color:#000;-webkit-transform:translate(-24px,0);-ms-transform:translate(-24px,0);transform:translate(-24px,0)}.analysis-detail-page-block-body-partisan-data-tooltip-box .analysis-detail-page-block-body-partisan-data-tooltip>span{display:block;margin:0 auto 0 -2px;text-transform:uppercase;line-height:25px;font-size:15px;font-weight:700}.analysis-detail-page-block-body-partisan-data-tooltip-box .analysis-detail-page-block-body-partisan-data-tooltip .analysis-detail-page-block-body-partisan-data-tooltip-arrow{margin:-30px auto 0 auto;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ccc}.analysis-detail-page{max-width:1160px;margin:38px auto 73px auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.analysis-detail-page .analysis-detail-page-data{display:block;margin:0 0 30px 0}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 56px 0}}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left{display:block;width:100%}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left{display:inline-block;width:50%}}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-tag{text-transform:uppercase;font-weight:400;color:#ef374c;display:block;font-size:13px}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-tag{font-size:15px}}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-title{margin:5px 0 5px 0}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-title{margin:10px 0 9px 0;display:inline-block}}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-title>span:nth-child(2){margin:0 10px;height:18px;width:1px;background-color:#999;display:inline-block}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-title>span:nth-child(2){margin:0 15px;height:32px}}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-div-select{margin-top:17px;display:inline-block;cursor:pointer;width:100%}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-div-select{margin:14px 0 0 40px;width:92px;height:36px;display:inline-block;vertical-align:top}}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-div-select:hover{background:#f5f5f5}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-div-select:after{content:"\e903";display:block;font-family:icomoon;position:absolute;font-size:12px;margin:-26px 0 0 12px;z-index:0}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-div-select:after{margin:-26px 0 0 65px}}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-div-select .analysis-detail-page-select{margin:0;color:#666;border:1px solid #ddd;width:100%;padding:0 8px 0 33px;font-size:15px;font-weight:400;height:36px;line-height:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;cursor:pointer;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-div-select .analysis-detail-page-select{font-size:20px;width:92px;padding:0 8px 0 12px}}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-div-select .analysis-detail-page-select::-ms-expand{display:none}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-date{font-size:15px;font-weight:400;color:#999}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-date{font-size:18px}}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right{display:block;width:100%}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right{display:inline-block;width:50%;text-align:right}}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-div-select{margin-top:17px;display:inline-block;cursor:pointer;width:100%}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-div-select{margin-top:40px;width:auto}}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-div-select:hover{background:#f5f5f5}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-div-select:after{content:"\e903";display:block;font-family:icomoon;position:absolute;font-size:12px;margin:-26px 0 0 12px;z-index:0}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-div-select:after{margin:-26px 0 0 313px}}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-div-select .analysis-detail-page-data-right-select{margin:0;color:#666;border:1px solid #ddd;width:100%;padding:0 8px 0 33px;font-size:15px;font-weight:400;height:36px;line-height:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;cursor:pointer;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-div-select .analysis-detail-page-data-right-select{font-size:16px;width:340px;padding:0 8px 0 12px}}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-div-select .analysis-detail-page-data-right-select::-ms-expand{display:none}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-pdf{margin:10px 0 0 0;display:inline-block;height:36px;width:100%;padding:0 8px 0 33px;line-height:34px;color:#666;font-size:15px;border:1px solid #ddd;background:url(/themes/custom/cookpolitical/images/pdf-icon.png) 7px/18px no-repeat transparent;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-pdf{text-align:right;margin:0 0 0 3px;padding:0 8px 0 12px;font-size:16px;width:159px;background:url(/themes/custom/cookpolitical/images/pdf-icon.png) 12px/21px no-repeat transparent}}.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-pdf:hover{background:url(/themes/custom/cookpolitical/images/pdf-icon.png) 12px/21px no-repeat #f5f5f5}.analysis-detail-page .analysis-detail-page-block{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head{width:100%;height:50px;background:#0a5395;color:#fff;padding:0 10px}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head{padding:0 19px;display:block}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head{display:block}}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head .analysis-detail-page-block-head-title{font-size:15px;line-height:52px;text-transform:uppercase;font-weight:400;margin:0;float:left;display:inline-block}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head .analysis-detail-page-block-head-title{font-size:20px;line-height:50px;width:50%;float:none}}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head .analysis-detail-page-block-head-add{display:none;text-align:center;margin:17px 0 0 0;width:100%;border:1px solid;padding:5px;-webkit-border-radius:5px;border-radius:5px;color:#0a5395;cursor:pointer}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head .analysis-detail-page-block-head-add:hover{color:#fff;background-color:#0a5395}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head .analysis-detail-page-block-head-add{line-height:50px;margin:0;text-align:right;width:50%;font-weight:400;font-size:15px;color:#fff;border:none;padding:0}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head .analysis-detail-page-block-head-add:hover{opacity:.9}}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head .analysis-detail-page-block-head-add>.icon-close:before{width:16px;height:16px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;font-size:12px;font-weight:400;color:#0a5395;background:#fff;-webkit-border-radius:10px;border-radius:10px;padding:2px 2px 0 1px}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head .analysis-detail-page-block-head-add>.icon-close:before{padding:2px 7px 2px 2px}}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;min-height:146px;padding:74px 20px 15px 20px;display:block;text-align:center}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body{padding:15px 20px 15px 20px;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body{padding:30px 40px 50px 40px}}@media screen and (max-width:767px){.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body{padding-top:40px}}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type{display:block;margin:0 0 25px 0;width:100%}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-partisan-title,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-title,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-type-title,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-partisan-title,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-title,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-type-title,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-partisan-title,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-title,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-type-title{padding:0;margin:0;font-size:16px;color:#444;font-weight:400;text-transform:uppercase}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-type-status,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-type-status,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-type-status{color:#2a7ccb;font-size:20px;font-weight:400;margin:2px 0 7px 0}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-type-incumbant,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-type-person,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-type-incumbant,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-type-person,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-type-incumbant,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-type-person{margin:0;color:#666;font-size:16px;font-weight:400}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-partisan-update,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-update,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-partisan-update,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-update,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-partisan-update,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-update{color:#999;font-size:15px;font-weight:400}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-data,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-data,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:11px}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left{width:140px;height:30px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:1px}@media screen and (min-width:1px){.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left{margin:0 auto}}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left{margin:0;margin-right:1px}}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-mid,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-mid,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-mid{width:30px;height:30px;margin-right:1px;background-color:#ccc;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-right,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-right,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-right{width:140px;height:30px;display:inline-block}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-data>div>span,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-data>div>span,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-data>div>span{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;line-height:30px;margin:0 auto;text-align:center;display:block}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-data>div>span.icon-arrow-right,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-data>div>span.icon-arrow-right,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-data>div>span.icon-arrow-right{color:#222;font-size:12px}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-partisan-data,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-partisan-data,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-partisan-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:11px}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-dem,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-dem,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-dem{width:150px;height:30px;background-color:#347abe;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:1px}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-dem>span,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-dem>span,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-dem>span{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;line-height:30px;margin-left:9px}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-rep,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-rep,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-rep{width:150px;height:30px;background-color:#ee384c;display:inline-block}.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-rep>span,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-rep>span,.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-rep>span{color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;line-height:30px;float:right;margin-right:9px}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type{width:37%;margin:0}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type{width:30%;margin:0}}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating{width:29%;margin:0}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating{width:39%;margin:0}}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan{width:29%;margin:0 0 0 10px}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan{width:31%;margin:0}}.analysis-detail-page .analysis-detail-page-personality{min-height:200px;margin-top:60px;display:block;width:100%}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality{min-height:200px;margin-top:77px;display:block;width:100%}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-personality{min-height:200px;margin-top:77px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent{display:block;border-bottom:1px solid #ddd;padding-bottom:20px}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent{border-bottom:none;width:100%;padding-bottom:25px}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent{border-bottom:none;width:50%;padding-bottom:0}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-title{font-size:20px;font-weight:400;text-transform:uppercase;color:#0a5395;margin:0}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-title{margin:-8px 0 0 0}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-body{margin-top:25px;display:block;width:100%}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-body{margin-top:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-photo{text-align:center}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-photo{text-align:left;width:35%}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-photo>img{border:1px solid #ddd;padding:3px}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-photo>img{border:none;padding:0;width:200px;height:250px}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info{display:block;width:100%}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info{width:65%;padding-left:24px}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-initials{color:#222;font-size:22px;font-weight:400;text-align:center;margin:0}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-initials{font-size:24px;text-align:left;margin-top:-12px;font-family:Georgia,"Times New Roman",Times,serif}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-data{color:#444;font-size:16px;font-weight:400;text-align:center;margin:13px 0 0 0!important}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-data{text-align:left}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-data>span{color:#999}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-data>li{margin:10px auto 0 auto;text-align:left;width:79%;color:#999;list-style-type:circle}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-data>li{list-style-type:none;margin:5px 0 0 0;width:100%}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio{font-size:16px;color:#347abe;font-weight:400;text-align:center;display:block;margin:15px 0 0 0}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio{text-align:left;margin:20px 0 0 0;width:101px}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio:hover{opacity:.8}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(34,34,34,.9);z-index:2;opacity:0;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in;pointer-events:none;display:none}@media screen and (max-width:767px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal{position:relative;background-color:#fff}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal:target{opacity:1;pointer-events:auto;display:block}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div{display:block;width:100%;height:auto;margin:7% auto;position:relative;padding:0;background:#fff}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:708px;min-height:600px;margin:10% auto;padding:27px 30px 48px 30px}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div{width:767px}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div .analysis-detail-page-personality-incumbent-info-bio-close{background:#347abe;color:#fff;position:absolute;right:-20px;text-align:center;top:-20px;width:40px;height:40px;text-decoration:none;font-weight:400;-webkit-border-radius:21px;border-radius:21px;border:2px solid;font-size:21px;line-height:37px;cursor:pointer}@media screen and (max-width:767px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div .analysis-detail-page-personality-incumbent-info-bio-close{display:none}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div .analysis-detail-page-personality-incumbent-info-bio-close:hover{border:2px solid #347abe}@media screen and (max-width:767px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div>.analysis-detail-page-personality-incumbent-photo{display:none}}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div>.analysis-detail-page-personality-incumbent-photo{width:32%}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div>.analysis-detail-page-personality-incumbent-photo .analysis-detail-page-personality-incumbent-photo-img{margin-top:20px}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div>.analysis-detail-page-personality-incumbent-info{padding-left:0;margin-top:0}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div>.analysis-detail-page-personality-incumbent-info{padding-left:10px;margin-top:43px}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div>.analysis-detail-page-personality-incumbent-info{padding-left:0}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates{padding-top:20px;display:block}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates{width:100%;padding-left:0;border-top:1px solid #ddd;padding-top:40px}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates{padding-top:0;width:50%;padding-left:39px;border-left:1px solid #ddd;border-top:none}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-title{font-size:20px;font-weight:400;text-transform:uppercase;color:#0a5395;margin:0}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-title{margin:-8px 0 0 0}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body{margin-top:25px;display:block;width:100%}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body{margin-top:29px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 25px}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body{padding:0}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem,.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep{width:100%}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem,.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep{width:50%}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-dem-title,.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-rep-title,.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-dem-title,.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-rep-title{color:#444;font-size:16px;font-weight:400;text-transform:uppercase;margin-bottom:0;min-height:52px}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-dem-list,.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-rep-list,.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-dem-list,.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-rep-list{list-style-type:none!important;margin:0!important;text-align:center}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-dem-list,.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-rep-list,.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-dem-list,.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-rep-list{text-align:left}}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-dem-list>li>p:first-child,.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-rep-list>li>p:first-child,.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-dem-list>li>p:first-child,.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-rep-list>li>p:first-child{color:#222;font-size:20px;font-weight:400;margin:0;font-family:Georgia,"Times New Roman",Times,serif}.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-dem-list>li>p:nth-child(2),.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-rep-list>li>p:nth-child(2),.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-dem-list>li>p:nth-child(2),.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-rep-list>li>p:nth-child(2){color:#999;font-size:16px;font-weight:400}.analysis-detail-page .analysis-detail-page-tabs-block{margin-top:65px;min-height:200px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block{margin-top:105px}}.analysis-detail-page .analysis-detail-page-tabs-block>input{display:none}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block label:first-of-type{border-left:1px solid #ddd}}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block label:last-of-type{float:right}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-tabs-block label:last-of-type{float:left}}.analysis-detail-page .analysis-detail-page-tabs-block>label{display:block;text-transform:uppercase;font-weight:400;font-size:16px;cursor:pointer;padding:10px 5px;text-align:center;margin:0;background-color:#f7f7f7;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block>label{float:left;padding:12px 5.1px;font-size:17px;margin:0 0 -1px 0;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:none;border-bottom:none;-webkit-transition:background-color .3s;transition:background-color .3s;text-align:left}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-tabs-block>label{padding:19.5px 31.5px;font-size:20px}}.analysis-detail-page .analysis-detail-page-tabs-block>input:checked+label,.analysis-detail-page .analysis-detail-page-tabs-block>label:hover{background:#fff}.analysis-detail-page .analysis-detail-page-tabs-block>input:checked+label{color:#0a5395;background:#fff}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block>input:checked+label{color:#0a5395;border-bottom:1px solid #fff;margin-bottom:-1px;background:#fff;position:relative;z-index:1}}.analysis-detail-page .analysis-detail-page-tabs-block #analysis-detail-page-tab-nav-1:checked~.analysis-detail-page-tabs>div:nth-of-type(1),.analysis-detail-page .analysis-detail-page-tabs-block #analysis-detail-page-tab-nav-2:checked~.analysis-detail-page-tabs>div:nth-of-type(2),.analysis-detail-page .analysis-detail-page-tabs-block #analysis-detail-page-tab-nav-3:checked~.analysis-detail-page-tabs>div:nth-of-type(3),.analysis-detail-page .analysis-detail-page-tabs-block #analysis-detail-page-tab-nav-4:checked~.analysis-detail-page-tabs>div:nth-of-type(4),.analysis-detail-page .analysis-detail-page-tabs-block #analysis-detail-page-tab-nav-5:checked~.analysis-detail-page-tabs>div:nth-of-type(5){opacity:1;z-index:1;position:relative;display:block}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs{clear:both;-webkit-perspective:1160px;perspective:1160px;border-top:1px solid #ddd}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div{width:100%;position:absolute;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 15px 70px;line-height:1.4em;opacity:0;display:none;z-index:0}@media screen and (max-width:767px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div:nth-of-type(3),.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div:nth-of-type(4){overflow-x:scroll;padding:10px 8px 55px}}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div{padding:55px 30px 67px}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div>p:first-child{text-align:center;margin-top:9px;text-decoration:underline;font-size:16px}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div>p:first-child{display:none}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div>p:nth-child(2){color:#444;font-size:18px;font-weight:400;text-align:center}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div>p:nth-child(2){width:100%;max-width:1090px;margin:0 auto 28px auto;text-align:left}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info{display:block}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info:first-of-type{margin-bottom:60px}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info>p{color:#666;font-size:20px;margin:0 0 25px 0;line-height:25px}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info .analysis-detail-page-tabs-race-analysis-info-head{width:100%}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info .analysis-detail-page-tabs-race-analysis-info-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info .analysis-detail-page-tabs-race-analysis-info-head>p{width:100%;margin:0 0 23px 0}@media screen and (max-width:767px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info .analysis-detail-page-tabs-race-analysis-info-head>p{text-align:center}}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info .analysis-detail-page-tabs-race-analysis-info-head>p{width:50%}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info .analysis-detail-page-tabs-race-analysis-info-head>p:first-child{color:#0a5395;font-size:20px}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info .analysis-detail-page-tabs-race-analysis-info-head>p:last-child{color:#999;font-size:15px}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info .analysis-detail-page-tabs-race-analysis-info-head>p:last-child{text-align:right}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table{display:table;width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table:after{content:"← swipe table to left";margin:3px 0;display:block;font-style:italic;font-size:16px;-webkit-animation:blur .33s ease-out;animation:blur .33s ease-out}@-webkit-keyframes blur{from{text-shadow:0 0 1px #444,0 0 1px #444,0 0 2px #444,0 0 2px #444,0 0 2px #444,0 0 2px #444,0 0 2px #444,0 0 2px #444,0 0 5px #444,0 0 5px #444,0 0 5px #ddd,0 0 8px #ddd,0 1px 10px #ddd,0 -1px 10px #ddd}}@keyframes blur{from{text-shadow:0 0 1px #444,0 0 1px #444,0 0 2px #444,0 0 2px #444,0 0 2px #444,0 0 2px #444,0 0 2px #444,0 0 2px #444,0 0 5px #444,0 0 5px #444,0 0 5px #ddd,0 0 8px #ddd,0 1px 10px #ddd,0 -1px 10px #ddd}}}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table{max-width:1090px}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body{display:table-row-group}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body{display:table-row-group}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row{display:table-cell}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:last-child{border-right:8px solid #fff}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row{display:table-row;height:70px}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:last-child{border-right:none}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:first-child{background-color:#0a5395!important;color:#fff!important;font-size:18px!important;text-align:right}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:first-child{text-align:left}}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:first-child>.analysis-detail-page-tabs-table-cell{padding:0 0 0 32px!important}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(even),.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(odd){color:#444;font-size:16px;font-weight:400}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(even),.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(odd){font-size:17px}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(even)>.analysis-detail-page-tabs-table-cell,.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(odd)>.analysis-detail-page-tabs-table-cell{display:block;margin:0;padding:5px 8px;width:173px;border-bottom:1px solid #ddd}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(even)>.analysis-detail-page-tabs-table-cell:last-child,.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(odd)>.analysis-detail-page-tabs-table-cell:last-child{border-bottom:none}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(even)>.analysis-detail-page-tabs-table-cell,.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(odd)>.analysis-detail-page-tabs-table-cell{padding:0 0 0 40px;display:table-cell;line-height:70px;width:auto;border-bottom:none}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(odd){background-color:rgba(9,82,149,.1)}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table-button{display:block;margin:51px auto 0 auto;background-color:rgba(255,255,255,0);border:2px solid #073d85;width:325px;font-size:18px;font-weight:400;text-transform:uppercase;color:#073d85}@media screen and (max-width:767px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table-button{margin:40px auto 0 auto;font-size:16px;width:256px;padding:15px 0}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table-button:hover{background-color:#073d85;color:#fff}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-title{color:#0a5395;font-size:20px;font-weight:400;margin:0}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-dates,.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result,.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population,.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts{max-width:1090px;margin:0 auto 40px auto}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-dates,.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result,.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population,.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts{margin:0 auto 77px auto}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-dates p:nth-child(3),.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-dates>p:nth-child(2){color:#444;font-size:16px;margin:10px 0 0 0}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-dates p:nth-child(3)>span,.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-dates>p:nth-child(2)>span{color:#999}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div{width:50%}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div{width:525px}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div:first-child{margin-bottom:40px}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div:first-child{margin-right:25px;margin-bottom:0}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div:first-child{margin-right:51px}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div>p:nth-child(2){color:#999;font-size:15px;margin:24px 0 0 0}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div>div{border:1px solid #ddd;min-height:250px;margin-top:9px}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div>div{min-height:325px;margin-top:12px}}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:18px}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div{width:50%}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div{width:525px;margin-top:21px}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div:first-child{margin-bottom:40px}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div:first-child{margin-right:25px;margin-bottom:0}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div:first-child{margin-right:51px}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div>p:first-child{color:#444;font-size:18px;margin:0}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div>p:nth-child(2){color:#999;font-size:15px;margin:11px 0}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div>div{border:1px solid #ddd;min-height:250px;margin-top:9px}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div>div{min-height:325px;margin-top:12px}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts{margin:0 auto 0 auto}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:18px}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div{width:50%}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div{width:525px;margin-top:31px}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div:first-child{margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid #ddd}@media screen and (min-width:768px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div:first-child{margin-right:25px;margin-bottom:0;padding-bottom:0;border-bottom:none}}@media screen and (min-width:1040px){.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div:first-child{margin-right:51px}}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div>p.analysis-detail-page-tabs-race-district-related-charts-1{color:#2a7ccb;font-size:18px;margin:0}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div>p.analysis-detail-page-tabs-race-district-related-charts-2{color:#444;font-size:15px;line-height:21px;margin:7px 0 9px 0}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div>p.analysis-detail-page-tabs-race-district-related-charts-3{color:#999;font-size:14px;margin:0}.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div>hr{margin:22px 0 20px 0}.demographic{display:block;margin:30px 40px!important}.demographic>li{list-style-type:none;margin-bottom:15px}.demographic>li>.bar-title{font-size:16px;line-height:19px;font-weight:400}.demographic>li .bar{height:25px;float:left;background-color:#666;margin-right:10px}.demographic>li .bar-value{font-size:18px;line-height:26px;color:#888}.presidential ul{display:block;margin:30px 40px!important}.presidential>div{min-height:0!important}.presidential li{list-style-type:none;margin-bottom:15px}.presidential li .percentage{margin-top:10px}.presidential li .bar-title{font-size:16px;line-height:19px;font-weight:400}.presidential li .bar-description{font-size:15px;line-height:18px;font-weight:400;color:#888}.presidential li .bar-democrat{height:25px;float:left;background-color:#347abe;margin-right:10px}.presidential li .bar-republican{height:25px;float:left;background-color:#ee384c;margin-right:10px}.presidential li .bar-value{font-size:18px;line-height:26px;color:#888}.container{margin-left:auto;margin-right:auto;width:auto}@media screen and (min-width:1px){.no-sidebars #content{float:left;display:block;margin-right:5%;width:100%}.no-sidebars #content:last-child{margin-right:0}}@media screen and (min-width:768px){.no-sidebars #content{float:left;display:block;margin-right:1.6129032258%;width:100%}.no-sidebars #content:last-child{margin-right:0}}@media screen and (min-width:1040px){.no-sidebars #content{float:left;display:block;margin-right:1.6129032258%;width:100%}.no-sidebars #content:last-child{margin-right:0}}@media screen and (min-width:1px){.one-sidebar.sidebar-second #content{float:left;display:block;margin-right:5%;width:100%}.one-sidebar.sidebar-second #content:last-child{margin-right:0}}@media screen and (min-width:768px){.one-sidebar.sidebar-second #content{float:left;display:block;margin-right:1.6129032258%;width:-1.6129032258%}.one-sidebar.sidebar-second #content:last-child{margin-right:0}}@media screen and (min-width:1040px){.one-sidebar.sidebar-second #content{float:left;display:block;margin-right:1.6129032258%;width:66.1290322581%}.one-sidebar.sidebar-second #content:last-child{margin-right:0}}@media screen and (min-width:1px){.one-sidebar.sidebar-first #content{float:left;display:block;margin-right:5%;width:100%;margin-left:0}.one-sidebar.sidebar-first #content:last-child{margin-right:0}}@media screen and (min-width:768px) and (min-width:768px){.one-sidebar.sidebar-first #content{float:left;display:block;margin-right:1.6129032258%;width:66.1290322581%;margin-left:33.8709677419%}.one-sidebar.sidebar-first #content:last-child{margin-right:0}}@media screen and (min-width:768px) and (min-width:1040px){.one-sidebar.sidebar-first #content{float:left;display:block;margin-right:1.6129032258%;width:66.1290322581%;margin-left:33.8709677419%}.one-sidebar.sidebar-first #content:last-child{margin-right:0}}@media screen and (min-width:1px){.two-sidebars #content{float:left;display:block;margin-right:5%;width:100%;margin-left:0}.two-sidebars #content:last-child{margin-right:0}}@media screen and (min-width:768px){.two-sidebars #content{float:left;display:block;margin-right:1.6129032258%;width:32.2580645161%;margin-left:33.8709677419%}.two-sidebars #content:last-child{margin-right:0}}@media screen and (min-width:1040px){.two-sidebars #content{float:left;display:block;margin-right:1.6129032258%;width:49.1935483871%;margin-left:25.4032258065%}.two-sidebars #content:last-child{margin-right:0}}@media screen and (min-width:1px){#sidebar-first{float:left;display:block;margin-right:5%;width:100%;margin-left:0}#sidebar-first:last-child{margin-right:0}.sidebar-first #sidebar-first{margin-left:0}}@media screen and (min-width:768px){#sidebar-first{float:left;display:block;margin-right:1.6129032258%;width:32.2580645161%;margin-left:-67.7419354839%}#sidebar-first:last-child{margin-right:0}.sidebar-first #sidebar-first{float:left;display:block;margin-right:1.6129032258%;width:32.2580645161%;margin-left:-101.612903226%}.sidebar-first #sidebar-first:last-child{margin-right:0}}@media screen and (min-width:1040px){#sidebar-first{float:left;display:block;margin-right:1.6129032258%;width:23.7903225806%;margin-left:-76.2096774194%}#sidebar-first:last-child{margin-right:0}.sidebar-first #sidebar-first{float:left;display:block;margin-right:1.6129032258%;width:32.2580645161%;margin-left:-101.612903226%}.sidebar-first #sidebar-first:last-child{margin-right:0}}@media screen and (min-width:1px){#sidebar-second{float:left;display:block;margin-right:5%;width:100%;margin-left:0}#sidebar-second:last-child{margin-right:0}.sidebar-second #sidebar-second{float:left;display:block;margin-right:5%;width:100%}.sidebar-second #sidebar-second:last-child{margin-right:0}}@media screen and (min-width:768px){#sidebar-second{float:left;display:block;margin-right:1.6129032258%;width:32.2580645161%;margin-left:0}#sidebar-second:last-child{margin-right:0}.sidebar-second #sidebar-second{float:left;display:block;margin-right:1.6129032258%;width:100%}.sidebar-second #sidebar-second:last-child{margin-right:0}}@media screen and (min-width:1040px){#sidebar-second{float:left;display:block;margin-right:1.6129032258%;width:23.7903225806%;margin-left:0}#sidebar-second:last-child{margin-right:0}.sidebar-second #sidebar-second{float:left;display:block;margin-right:1.6129032258%;width:32.2580645161%}.sidebar-second #sidebar-second:last-child{margin-right:0}}#footer{float:none;clear:both}#footer,#header,.breadcrumb,.mission,.node{clear:both}#fixed-header{position:fixed;height:147.5px;top:0;right:0;left:0;z-index:70;width:100%;overflow:visible}.dialog-off-canvas-main-canvas>.layout-container{padding-top:147.5px}.role--administrator #fixed-header,.role--author #fixed-header{position:fixed;top:auto;left:auto}.role--administrator .dialog-off-canvas-main-canvas>.layout-container,.role--author .dialog-off-canvas-main-canvas>.layout-container{padding-top:0}.role--administrator #user-info-region,.role--author #user-info-region{padding-top:147.5px}#fixed-header .fh-inner{background:url(/themes/custom/cookpolitical/images/header-bg.jpg) no-repeat center top #0a5395;background-size:cover}#fixed-header .fh-inner::after{clear:both;content:"";display:block}#fixed-header .fh-inner header#header{max-width:1240px;margin-left:auto;margin-right:auto}#block-cookpolitical-branding{display:block;width:84px;float:left;-webkit-box-sizing:content-box;box-sizing:content-box;padding:20px}@media screen and (min-width:768px){#block-cookpolitical-branding{width:118px}}@media screen and (min-width:1240px){#block-cookpolitical-branding{padding:20px 20px 20px 0}}#block-cookpolitical-branding .site-logo img{display:block;margin:0;padding:0;width:100%;max-width:100%;height:auto}#mobile-menu-button{float:right;margin:34px 20px 0 0;padding:8px 16px;border:1px solid rgba(255,255,255,.5);color:#fff;cursor:pointer;font-size:1.8rem;font-weight:300}@media screen and (min-width:768px){#mobile-menu-button{display:none}}#mobile-menu-button span{display:inline-block;padding-bottom:2px;vertical-align:middle}#mobile-menu-button .close-menu{display:none}.mobile-menu-open #mobile-menu-button .close-menu{display:block}.mobile-menu-open #mobile-menu-button .open-menu{display:none}#user-info-region{background-color:#fff;padding:0 20px;border-bottom:1px solid #ddd}#user-info-region .views-row{overflow:hidden;max-width:1240px;margin-left:auto;margin-right:auto}#user-info-region .views-row .pac-logo{float:left;padding:5px 0 0}#user-info-region .views-row .pac-logo img{display:block;margin:0;height:51px;width:auto}@media screen and (min-width:768px){#user-info-region .views-row .pac-logo img{height:71px}}#user-info-region .views-row .user-full-name{display:none;padding:20px 0}@media screen and (min-width:768px){#user-info-region .views-row .user-full-name{display:block;float:left;font-size:1.8rem;color:#1b8bf7;padding:30px 0 30px 10px;margin:0 0 0 10px;border-left:1px solid #ddd;line-height:2.1rem}}#user-info-region .views-row .edit-user{float:right;padding:20px 0}@media screen and (min-width:768px){#user-info-region .views-row .edit-user{padding:30px 0}}#user-info-region .views-row .edit-user a{text-indent:-999em;display:block;width:21px;height:21px;overflow:hidden;position:relative;color:#1b8bf7}#user-info-region .views-row .edit-user a:after{font-family:icomoon;content:"\e900";text-indent:0;font-size:21px;line-height:1;position:absolute;top:0;left:0;width:100%;height:100%}#main{padding:20px}#main .container{max-width:1240px;margin-left:auto;margin-right:auto}#main .container::after{clear:both;content:"";display:block}#content-area{border:1px solid #ddd;background-color:#fff}footer#footer{background-color:#0a5395;color:#fff;font-size:1.6rem;font-weight:300;text-align:center;padding:20px}footer#footer::after{clear:both;content:"";display:block}footer#footer>.container{max-width:1240px;margin-left:auto;margin-right:auto}@media screen and (min-width:1240px){footer#footer{font-size:1.6rem}}footer#footer a{color:#fff}footer#footer a:hover{text-decoration:underline}footer#footer .block h2{line-height:1;font-size:2.2rem;color:#fff;border-bottom:none}footer#footer #block-address{clear:both;border-top:1px solid rgba(255,255,255,.5);padding-top:30px}footer#footer #block-address p{margin:0;font-weight:400}footer#footer .divider{display:inline-block}footer#footer .divider:after{content:"|";display:inline-block;margin:0 .25em 0 .5em;color:#1b8bf7}footer#footer .divider.address{display:block}@media screen and (min-width:1240px){footer#footer .divider.address{display:inline-block}}.path-frontpage #content-area{border:none;background-color:rgba(255,255,255,0)}.path-frontpage .block-tweets,.path-frontpage .what-is-cook-political{margin-top:40px}.path-frontpage .article-featured-hero{margin-bottom:40px}@media screen and (min-width:1040px){.path-frontpage .article-featured-hero{float:left;display:block;margin-right:1.6129032258%;width:66.1290322581%}.path-frontpage .article-featured-hero:last-child{margin-right:0}}.flexbox-layout>h2{margin-bottom:20px}@media screen and (min-width:768px){.flexbox-layout{padding-top:8px}.flexbox-layout>h2{padding-bottom:.65em}}.flexbox-layout .author-info,.flexbox-layout .tweet{margin:0 0 20px}@media screen and (min-width:768px){.flexbox-layout .author-info,.flexbox-layout .tweet{width:49%;margin-right:2%}.flexbox-layout .author-info:nth-child(2n+2),.flexbox-layout .tweet:nth-child(2n+2){margin-right:0}}@media screen and (min-width:1040px){.flexbox-layout .author-info,.flexbox-layout .tweet{width:32%;margin-right:2%}.flexbox-layout .author-info:nth-child(2n+2),.flexbox-layout .tweet:nth-child(2n+2){margin-right:2%}.flexbox-layout .author-info:nth-child(3n+3),.flexbox-layout .tweet:nth-child(3n+3){margin-right:0}}@media screen and (min-width:768px){.flexbox .flexbox-layout .tweets,.flexbox .flexbox-layout .views-infinite-scroll-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:flex-start;-ms-flex-flow:flex-start;flex-flow:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.no-flexbox .flexbox-layout .tweets,.no-flexbox .flexbox-layout .views-infinite-scroll-content-wrapper{overflow:hidden}@media screen and (min-width:768px){.no-flexbox .flexbox-layout .author-info,.no-flexbox .flexbox-layout .tweet{float:left}.no-flexbox .flexbox-layout .author-info:nth-child(2n+1),.no-flexbox .flexbox-layout .tweet:nth-child(2n+1){clear:left}}@media screen and (min-width:1040px){.no-flexbox .flexbox-layout .author-info:nth-child(2n+1),.no-flexbox .flexbox-layout .tweet:nth-child(2n+1){clear:none}.no-flexbox .flexbox-layout .author-info:nth-child(3n+1),.no-flexbox .flexbox-layout .tweet:nth-child(3n+1){clear:left}}.home-articles{clear:both}@media screen and (max-width:767px){.home-articles .views-row{margin-bottom:0;-webkit-transition:.3s all;transition:.3s all}.home-articles .views-row .author-info-linked.excerpt{border-top:none;-webkit-transition:.3s all;transition:.3s all}.home-articles .views-row .text-wrapper{padding:13px 20px;-webkit-transition:.3s all;transition:.3s all}.home-articles .views-row .body,.home-articles .views-row .image,.home-articles .views-row .tag{display:none;-webkit-transition:.3s all;transition:.3s all}.home-articles .views-row .title{padding:0 0 10px;font-size:2.2rem;-webkit-transition:.3s all;transition:.3s all}.home-articles .views-row:nth-child(1),.home-articles .views-row:nth-child(2){margin-bottom:20px;-webkit-transition:.3s all;transition:.3s all}.home-articles .views-row:nth-child(1) .author-info-linked.excerpt,.home-articles .views-row:nth-child(2) .author-info-linked.excerpt{border-top:1px solid #ddd;-webkit-transition:.3s all;transition:.3s all}.home-articles .views-row:nth-child(1) .text-wrapper,.home-articles .views-row:nth-child(2) .text-wrapper{padding:20px;-webkit-transition:.3s all;transition:.3s all}.home-articles .views-row:nth-child(1) .body,.home-articles .views-row:nth-child(1) .image,.home-articles .views-row:nth-child(1) .tag,.home-articles .views-row:nth-child(2) .body,.home-articles .views-row:nth-child(2) .image,.home-articles .views-row:nth-child(2) .tag{display:block;-webkit-transition:.3s all;transition:.3s all}.home-articles .views-row:nth-child(1) .title,.home-articles .views-row:nth-child(2) .title{padding:10px 0 20px;font-size:3rem;-webkit-transition:.3s all;transition:.3s all}}@media screen and (min-width:768px){.home-articles .views-infinite-scroll-content-wrapper .author-info a{position:relative;height:100%;-webkit-transition:.3s all;transition:.3s all}.home-articles .views-infinite-scroll-content-wrapper .author-info .text-wrapper{padding-bottom:75px;-webkit-transition:.3s all;transition:.3s all}.home-articles .views-infinite-scroll-content-wrapper .author-info .excerpt-author-wrapper{position:absolute;padding:0 20px 20px;left:0;bottom:0;-webkit-transition:.3s all;transition:.3s all}}#content-area .home-articles{position:relative}#content-area .home-articles .views-exposed-form{overflow:visible;position:absolute;top:0;right:0;display:none}@media screen and (min-width:768px){#content-area .home-articles .views-exposed-form{display:block}}#content-area .home-articles .views-exposed-form .js-form-type-select{margin:0 0 0 10px;float:left}#content-area .home-articles .views-exposed-form .js-form-type-select label{display:none}#content-area .home-articles .views-exposed-form .form-actions{float:left}#content-area .home-articles .views-exposed-form .view-all{cursor:pointer}#content-area .home-articles .chosen-container-single .chosen-single{padding:.375em .5em;border-color:rgba(119,119,119,.5);-webkit-border-radius:0;border-radius:0;background:rgba(255,255,255,0);color:#777;min-width:200px}#content-area .home-articles .chosen-container-single .chosen-single div b:after{opacity:.5}.home-articles .js-pager__items{display:none}@media screen and (min-width:768px){.home-articles .js-pager__items{display:block;text-align:center}}.home-articles .js-pager__items li{display:inline}.path-frontpage .tweet{display:none}.path-frontpage .tweet:nth-child(1){display:block}@media screen and (min-width:768px){.path-frontpage .tweet{position:relative;padding-bottom:40px}.path-frontpage .tweet:nth-child(2){display:block}.path-frontpage .tweet .twitter-follow{position:absolute;bottom:0;left:0;padding:0 20px 20px}}@media screen and (min-width:1040px){.path-frontpage .tweet{display:block}}#block-views-block-article-blocks-block-1{padding:0 20px 30px}.page-node-type-article .related-articles>h2{margin:0 20px}.page-node-type-article .sidebar{padding-top:30px}.page-node-type-article .sidebar .block-tweets,.page-node-type-article .sidebar .block-views-block-articles-block-1,.page-node-type-article .sidebar .subscribe-block,.page-node-type-article .sidebar .what-is-cook-political{display:none}@media screen and (min-width:768px){.page-node-type-article .sidebar{overflow:hidden}.page-node-type-article .sidebar .block-tweets{display:block;float:left;width:48%}.page-node-type-article .sidebar .block-views-block-articles-block-3{float:right;width:48%}}@media screen and (min-width:1040px){.page-node-type-article .sidebar{padding-top:0}.page-node-type-article .sidebar .block-views-block-articles-block-1,.page-node-type-article .sidebar .subscribe-block,.page-node-type-article .sidebar .what-is-cook-political{display:block}.page-node-type-article .sidebar .block-tweets,.page-node-type-article .sidebar .block-views-block-articles-block-3{width:100%;float:none}}.page-user-login #content-area,.page-user-password #content-area{padding:20px 20px 60px}.block-forgotpasswordtitle,.block-logintitleandinstructions{margin-bottom:2em;padding-bottom:1em;border-bottom:1px solid #ddd}#user-login-form div.description{font-size:1.5rem;color:#999;font-weight:500}.section-user #content-area{padding:20px 20px 60px}.section-user .layout-container{margin:0}.section-user #main{padding:20px 0}@media screen and (min-width:768px){.section-user #main{padding:20px}}.section-user #block-cookpolitical-content{padding:0}.section-user ul.tabs.secondary{background-color:#fff;margin-bottom:1em;border:1px solid #ddd;border-top:none;padding:10px 10px 0;margin-top:1px}.section-user ul.tabs.secondary li{padding-bottom:10px}.section-user ul.tabs.secondary a{-webkit-border-radius:5px;border-radius:5px;background-color:#1b8bf7;color:#fff;border:none;opacity:.85;font-size:.85em}.section-user ul.tabs.secondary a:active,.section-user ul.tabs.secondary a:hover{opacity:1}.section-user ul.tabs.secondary a.is-active{opacity:1;background-color:#0e3a71}.user-subscription-content fieldset{max-width:100%!important}.user-subscription-content fieldset legend{padding:10px 19px;width:100%;background:#0a5395;color:#fff;font-size:15px;text-transform:uppercase;font-weight:400;margin:0}.user-subscription-content fieldset legend .badge{vertical-align:baseline;-webkit-border-radius:3px;border-radius:3px;font-size:15px;background-color:#fff;color:#0a5395;margin-left:10px}.user-subscription-content fieldset .fieldset-wrapper{padding:30px 40px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;min-height:200px;display:block}.user-subscription-content .form-checkboxes .form-item{margin-bottom:5px!important}.page-node-type-page .block-cookpolitical-page-title{padding:30px 20px 0}.page-node-type-page .block-cookpolitical-content{padding:0 20px 60px}#block-cookpolitical-content{padding:0 20px;font-size:1.8rem}@media screen and (min-width:768px){#block-cookpolitical-content{font-size:2rem}}#block-cookpolitical-content h2,#block-cookpolitical-content h3,#block-cookpolitical-content h4{margin:1.5em 0 .75em;font-family:proxima-nova,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:700}#block-cookpolitical-content h2{font-size:1.4em;color:#0a5395}#block-cookpolitical-content h3{font-size:1.2em;color:#0a5395}#block-cookpolitical-content h4{font-size:1.1em;color:#666}#block-cookpolitical-content ol,#block-cookpolitical-content ul{margin:0 0 1.5em 1.25em;list-style:inherit}#block-cookpolitical-content ol ol,#block-cookpolitical-content ol ul,#block-cookpolitical-content ul ol,#block-cookpolitical-content ul ul{margin-top:.5em}#block-cookpolitical-content ul{list-style:square}#block-cookpolitical-content ul ul{list-style:disc}#block-cookpolitical-content ul ul ul{list-style:circle}#block-cookpolitical-content ol{list-style:decimal}#block-cookpolitical-content ol ol{list-style:lower-alpha}#block-cookpolitical-content ol ol ol{list-style:lower-roman}#block-cookpolitical-content li{margin-bottom:.5em}#block-cookpolitical-content blockquote{margin:0 0 1.5em .5em;padding:0 0 0 1em;border-left:5px solid #1b8bf7;line-height:1.4}#block-cookpolitical-content blockquote p:not(.cite){color:#000;font-size:1.2em;margin-bottom:1em}#block-cookpolitical-content blockquote p:not(.cite):before{content:open-quote}#block-cookpolitical-content blockquote p:not(.cite):after{content:close-quote}#block-cookpolitical-content blockquote p.cite{font-size:.85em}#block-cookpolitical-content .text-align-left{text-align:left}#block-cookpolitical-content .text-align-center{text-align:center}#block-cookpolitical-content .text-align-right{text-align:right}.colored-bullets li{color:#1b8bf7}.colored-bullets li .text-color{color:#666}.page-node-type-page #content-area .block-contact{margin-left:20px;margin-right:20px}.team-page-block{margin:0 20px}.team-page-block .views-row{overflow:hidden;padding-top:1.5em;margin-top:1.5em;border-top:1px solid #ddd}.team-page-block .team-photo{display:none}.team-page-block .team-photo img{display:block;margin:0;max-width:100%;height:auto}.team-page-block .team-text h3{margin:0;padding:0;color:#000;line-height:1.4}.team-page-block .team-text .job-title{text-transform:uppercase;color:#ee384c;line-height:1.4;margin:5px 0 10px 0;font-size:.85em}.team-page-block .team-text .bio{margin:1em 0 1.1em 0}.team-page-block .team-text .bio p{margin:0}.team-page-block .team-text .icon-twitter:before{font-size:larger;vertical-align:sub}@media screen and (min-width:768px){.team-page-block .team-photo{display:block;float:left;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}.team-page-block .team-text{margin-left:220px}.team-page-block .team-text h3{font-size:2.6rem}.team-page-block .team-text .job-title{font-size:1em}}.team-individual-heading{margin-bottom:20px}.team-individual-heading .team-photo{display:none}.team-individual-heading .team-text{padding:20px}.team-individual-heading h1{margin-bottom:0}.team-individual-heading .job-title{text-transform:uppercase;color:#ee384c;line-height:1.1;font-size:1.8rem}@media screen and (min-width:768px){.team-individual-heading{background-color:rgba(10,83,149,.1);overflow:hidden;border-bottom:1px solid #ddd}.team-individual-heading .team-photo{float:left;width:170px;display:block}.team-individual-heading .team-photo img{display:block;margin:0}.team-individual-heading .team-text{padding:30px 20px 0 0;margin-left:195px}}.team-list .item-list{background-color:#fff;border:1px solid #ddd;padding:20px}.team-list .item-list li{position:relative;padding-left:1em}.team-list .item-list li:before{content:"\e905";font-family:icomoon;display:block;position:absolute;left:0;font-size:.6em;top:.4em}.page-node-type-landing-page #content-area{border:none;background-color:transparent}.page-node-type-landing-page #block-cookpolitical-page-title h1{text-align:center;font-size:2.6em;margin-top:.25em}@media screen and (min-width:768px){.page-node-type-landing-page #block-cookpolitical-page-title h1{font-size:3em}}.page-node-type-landing-page #block-cookpolitical-page-title h1:after{display:block;margin:20px 0 0 0;content:'\e901\00a0\e901\00a0\e901';font-size:11px;font-family:icomoon;color:#ee384c}.page-node-type-landing-page #block-cookpolitical-content{margin:0 auto;max-width:800px;text-align:center}.landing-page-block .views-row{margin:0}@media screen and (min-width:768px){.landing-page-block .views-row{width:47%;margin:0 1.5% 20px}}@media screen and (min-width:1040px){.landing-page-block .views-row{margin:0 1% 20px;width:31.3%}}.landing-page-block .views-row a{display:block;border:1px solid #ddd;background-color:#fff;text-align:center;padding:20px;position:relative;margin-top:-1px}.landing-page-block .views-row a span{display:block}.landing-page-block .views-row a .title{font-family:Georgia,Cambria,"Times New Roman",Times,serif;color:#000;font-size:2.2rem;padding-bottom:.25em;color:#0a5395}.landing-page-block .views-row a .body{display:none;color:#999;font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-size:1.9rem;padding:0 0 40px 0}.landing-page-block .views-row a .visit{display:none;max-width:150px;margin:0 auto;font-size:.85em}.landing-page-block .views-row a:hover{background-color:#1b8bf7;border-color:#1b8bf7}.landing-page-block .views-row a:hover .title{color:#fff}.landing-page-block .views-row a:hover .body{color:rgba(255,255,255,.7)}.landing-page-block .views-row a:hover .visit{background-color:#fff;color:#0a5395}@media screen and (min-width:768px){.landing-page-block .views-row a{padding-bottom:50px;margin-top:0}.landing-page-block .views-row a .title{font-size:2.6rem}.landing-page-block .views-row a .visit-positioning{position:absolute;bottom:20px;left:0;width:100%}.landing-page-block .views-row a .body,.landing-page-block .views-row a .visit{display:block}}@media screen and (min-width:768px){.flexbox .landing-page-block>div>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:flex-start;-ms-flex-flow:flex-start;flex-flow:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flexbox .landing-page-block .views-row a{height:100%}}.no-flexbox .landing-page-block>div>div{overflow:hidden}@media screen and (min-width:768px){.no-flexbox .landing-page-block .views-row{float:left}.no-flexbox .landing-page-block .views-row:nth-child(2n+1){clear:left}.no-flexbox .landing-page-block .views-row a{height:100%}}@media screen and (min-width:1040px){.no-flexbox .landing-page-block .views-row:nth-child(2n+1){clear:none}.no-flexbox .landing-page-block .views-row:nth-child(3n+1){clear:left}}.path-taxonomy #content-area{border:none;background-color:transparent}.path-taxonomy #block-views-block-articles-block-8{padding:0}@media screen and (min-width:768px){.path-taxonomy .block-cookpolitical-page-title{margin:0 1.5%}}@media screen and (min-width:1040px){.path-taxonomy .block-cookpolitical-page-title{margin:0 1%}}.path-taxonomy #block-views-block-articles-block-8 .views-row{margin:0}@media screen and (min-width:768px){.path-taxonomy #block-views-block-articles-block-8 .views-row{width:47%;margin:0 1.5% 20px}}@media screen and (min-width:1040px){.path-taxonomy #block-views-block-articles-block-8 .views-row{margin:0 1% 20px;width:31.3%}}@media screen and (min-width:768px){.flexbox .path-taxonomy #block-views-block-articles-block-8>div>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:flex-start;-ms-flex-flow:flex-start;flex-flow:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flexbox .path-taxonomy #block-views-block-articles-block-8 .views-row a{height:100%}}.no-flexbox .path-taxonomy #block-views-block-articles-block-8>div>div{overflow:hidden}@media screen and (min-width:768px){.no-flexbox .path-taxonomy #block-views-block-articles-block-8 .views-row{float:left}.no-flexbox .path-taxonomy #block-views-block-articles-block-8 .views-row:nth-child(2n+1){clear:left}.no-flexbox .path-taxonomy #block-views-block-articles-block-8 .views-row a{height:100%}}@media screen and (min-width:1040px){.no-flexbox .path-taxonomy #block-views-block-articles-block-8 .views-row:nth-child(2n+1){clear:none}.no-flexbox .path-taxonomy #block-views-block-articles-block-8 .views-row:nth-child(3n+1){clear:left}}@media screen and (min-width:768px){.section-analysis.path-taxonomy #block-cookpolitical-page-title,.section-analysis.path-taxonomy .block-cookpolitical-breadcrumbs,.section-analysis.path-taxonomy .views-exposed-form{margin-right:1.5%;margin-left:1.5%}}@media screen and (min-width:768px){.section-analysis.path-taxonomy #block-cookpolitical-page-title,.section-analysis.path-taxonomy .block-cookpolitical-breadcrumbs,.section-analysis.path-taxonomy .views-exposed-form{margin-right:1%;margin-left:1%}}#content-area .article-tags-block .articles-returns form{width:100%;clear:both;padding-bottom:1em;border-bottom:1px solid #ddd;margin-bottom:1em;font-size:1.6rem}#content-area .article-tags-block .articles-returns form .form-item{max-width:100%}#content-area .article-tags-block .articles-returns form .js-form-type-select label{display:none}#content-area .article-tags-block .articles-returns form .form-actions input{padding-top:.5em;padding-bottom:.5em;line-height:1.3;font-size:1.6rem}@media screen and (min-width:768px){#content-area .article-tags-block .articles-returns form{overflow:visible;position:relative;z-index:10;padding-right:5.25em}#content-area .article-tags-block .articles-returns form .form-item,#content-area .article-tags-block .articles-returns form .input-wrap{float:left;width:33%;margin:0;padding:0 1em 0 0}#content-area .article-tags-block .articles-returns form .input-wrap{margin-left:0}#content-area .article-tags-block .articles-returns form .input-wrap .form-item{float:none;width:100%;margin:0;padding:0}#content-area .article-tags-block .articles-returns form .form-actions{position:absolute;right:0;top:0}}@media screen and (min-width:1040px){#content-area .article-tags-block .articles-returns form .input-wrap{width:36%}#content-area .article-tags-block .articles-returns form .form-item:nth-child(2){width:37%}#content-area .article-tags-block .articles-returns form .form-item:nth-child(3){width:26%}}.article-tags-block{padding:0}.article-tags-block .views-row{margin:0 0 20px}@media screen and (min-width:768px){.article-tags-block .views-row{width:47%;margin:0 1.5% 20px}}@media screen and (min-width:1040px){.article-tags-block .views-row{margin:0 1% 20px;width:31.3%}}@media screen and (min-width:768px){.flexbox .article-tags-block .articles-returns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:flex-start;-ms-flex-flow:flex-start;flex-flow:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flexbox .article-tags-block .views-row a{height:100%}}.no-flexbox .article-tags-block .articles-returns{overflow:hidden}.no-flexbox .article-tags-block .views-row{margin-bottom:20px}@media screen and (min-width:768px){.no-flexbox .article-tags-block .views-row{float:left}.no-flexbox .article-tags-block .views-row:nth-child(2n+1){clear:left}.no-flexbox .article-tags-block .views-row a{height:100%}}@media screen and (min-width:1040px){.no-flexbox .article-tags-block .views-row:nth-child(2n+1){clear:none}.no-flexbox .article-tags-block .views-row:nth-child(3n+1){clear:left}}.hidey{display:none}@media screen and (max-width:767px){.hide-mobile{display:none}}.races-page{max-width:1160px;margin:38px auto 38px auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.races-page .races-page-data{display:block;margin:0 0 30px 0}.races-page .races-page-data .races-page-data-left{display:inline-block}.races-page .races-page-data .races-page-data-left .races-page-tag{text-transform:uppercase;font-weight:400;color:#ef374c;display:block;font-size:13px}@media screen and (min-width:768px){.races-page .races-page-data .races-page-data-left .races-page-tag{font-size:15px}}.races-page .races-page-data .races-page-data-left .races-page-title{margin:5px 0 5px 0}@media screen and (min-width:768px){.races-page .races-page-data .races-page-data-left .races-page-title{margin:10px 0 9px 0;display:inline-block}}.races-page .races-page-data .races-page-data-left .races-page-title>span:nth-child(2){margin:0 10px;height:18px;width:1px;background-color:#999;display:inline-block}@media screen and (min-width:768px){.races-page .races-page-data .races-page-data-left .races-page-title>span:nth-child(2){margin:0 15px;height:32px}}.races-page .races-page-data .races-page-data-right{display:inline-block;margin-left:10px;vertical-align:text-bottom}.races-page .races-page-data .races-page-data-right .races-page-data-right-div-select{margin-top:14px;display:inline-block;cursor:pointer;width:100%}.races-page .races-page-data .races-page-data-right .races-page-data-right-div-select:hover{background:#f5f5f5}.races-page .races-page-data .races-page-data-right .races-page-data-right-div-select:after{content:"\e903";display:block;font-family:icomoon;position:absolute;font-size:12px;margin:-26px 0 0 62px;z-index:0}.races-page .races-page-data .races-page-data-right .races-page-data-right-div-select .form-item{margin:0!important}.races-page .races-page-data .races-page-data-right .races-page-data-right-div-select select{margin:0;color:#666;border:1px solid #ddd;width:85px;font-weight:400;height:36px;line-height:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;cursor:pointer;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;padding:0 8px 0 12px}.races-page .races-page-data .races-page-data-right .races-page-data-right-div-select select::-ms-expand{display:none}.races-page .rating-row{display:block;border:1px solid #ddd;border-top:0;width:100%;padding:20px 0 20px 0;background-color:#fff}.races-page .rating-row:first-child{border-top:1px solid #ddd}.races-page .rating-row .rating-map{display:block;float:left;width:90px;height:100px;margin-top:-20px;margin-bottom:-20px;padding:10px;text-align:center;vertical-align:baseline}.races-page .rating-row .rating-map span{color:#ddd;font-size:60px}.races-page .rating-row .rating-title{float:left;font-size:16px;margin-bottom:12px}.races-page .rating-row .rating-title .state-title{color:#444;text-transform:uppercase}.races-page .rating-row .rating-title .district-info{color:#999}.races-page .rating-row .rating-buttons{float:left;font-size:16px;text-align:left}.races-page .rating-row .rating-buttons .from-button{display:block;float:left;width:120px;height:30px;color:#fff;text-transform:uppercase;text-align:center;vertical-align:baseline;font-size:15px;line-height:30px}.races-page .rating-row .rating-buttons .arrow-button{display:block;float:left;width:30px;height:30px;background-image:url(/themes/custom/cookpolitical/images/arrow.png);border-left:1px solid #fff;border-right:1px solid #fff}.races-page .rating-row .rating-buttons .to-button{display:inline-block;width:120px;height:30px;color:#fff;text-transform:uppercase;text-align:center;vertical-align:baseline;font-size:15px;line-height:30px}.races-page .rating-row .clear{clear:both}.dem p,.rep p,.toss_ups p{color:#fff;opacity:1;text-align:center;margin-top:25px}.ratings_container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.5em;margin:0 auto;font-size:16px}.ratings_container .dem{background-color:#347abe;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.ratings_container .rep{background-color:#ee384c;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.ratings_container .solid{opacity:1}.ratings_container .likely{opacity:.8}.ratings_container .lean{opacity:.6}.ratings_container .toss_ups{background-color:#aaa;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.path-resources #content-area{border:none;background-color:transparent}.path-resources #block-cookpolitical-content{padding:0}.path-resources #block-cookpolitical-page-title h1{text-align:center;font-size:2.6em;margin-top:.25em}@media screen and (min-width:768px){.path-resources #block-cookpolitical-page-title h1{font-size:3em}}.path-resources #block-cookpolitical-page-title h1:after{display:block;margin:20px 0 0 0;content:'\e901\00a0\e901\00a0\e901';font-size:11px;font-family:icomoon;color:#ee384c}.path-resources .masonry-layout .masonry-item{margin:0;background:#fff;width:100%;margin:0 0 20px;border:1px solid #ddd;padding:20px}@media screen and (min-width:768px){.path-resources .masonry-layout .masonry-item{width:47%;margin:0 1.5% 20px}}@media screen and (min-width:1040px){.path-resources .masonry-layout .masonry-item{margin:0 1% 20px;width:31.3%}}#block-cookpolitical-content .masonry-item{font-size:1.6rem}#block-cookpolitical-content .masonry-item h3{font-weight:400;margin-top:0}.section-search #block-cookpolitical-page-title{padding:20px}.section-search .search-page-form{position:relative;max-width:400px;font-size:1.4rem}.section-search .search-page-form div{display:block}.section-search .search-page-form label{font-size:1.4rem}.section-search .search-page-form .form-item input,.section-search .search-page-form .form-submit{padding-top:0;padding-bottom:0;font-size:1.4rem;height:40px}.section-search .search-page-form .form-item{margin:0;padding:0 6.3em 0 0}.section-search .search-page-form .form-submit{position:absolute;right:0;bottom:0;font-size:1.2rem}.section-search .search-page-form #edit-help-link{display:none}#block-cookpolitical-content .search-results-list ol{list-style-type:none;margin:0}#block-cookpolitical-content .search-results-list ol li{border-bottom:1px solid #ddd;padding:2em 0;margin:0}#block-cookpolitical-content .search-results-list ol .search-content-type{text-transform:uppercase;font-weight:300;color:#ee384c;font-size:.85em}#block-cookpolitical-content .search-results-list ol h3{font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;color:#000;margin:0;font-size:1.6em}#block-cookpolitical-content .search-results-list ol p{margin:.5em 0}#block-cookpolitical-content .search-results-list ol .search-link-to-content .home-articles .js-pager__items a,#block-cookpolitical-content .search-results-list ol .search-link-to-content .transparent-button,.home-articles .js-pager__items #block-cookpolitical-content .search-results-list ol .search-link-to-content a{font-size:.6em}
