.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:normal;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:normal;}.sf-replace.sf-alabama,.sf-replace.sf-al,.sf-replace.sf-01,.sf-replace.sf-alaska,.sf-replace.sf-ak,.sf-replace.sf-02,.sf-replace.sf-arizona,.sf-replace.sf-az,.sf-replace.sf-04,.sf-replace.sf-arkansas,.sf-replace.sf-ar,.sf-replace.sf-05,.sf-replace.sf-california,.sf-replace.sf-ca,.sf-replace.sf-06,.sf-replace.sf-colorado,.sf-replace.sf-co,.sf-replace.sf-08,.sf-replace.sf-connecticut,.sf-replace.sf-ct,.sf-replace.sf-09,.sf-replace.sf-delaware,.sf-replace.sf-de,.sf-replace.sf-10,.sf-replace.sf-florida,.sf-replace.sf-fl,.sf-replace.sf-12,.sf-replace.sf-georgia,.sf-replace.sf-ga,.sf-replace.sf-13,.sf-replace.sf-hawaii,.sf-replace.sf-hi,.sf-replace.sf-15,.sf-replace.sf-idaho,.sf-replace.sf-id,.sf-replace.sf-16,.sf-replace.sf-illinois,.sf-replace.sf-il,.sf-replace.sf-17,.sf-replace.sf-indiana,.sf-replace.sf-in,.sf-replace.sf-18,.sf-replace.sf-iowa,.sf-replace.sf-ia,.sf-replace.sf-19,.sf-replace.sf-kansas,.sf-replace.sf-ks,.sf-replace.sf-20,.sf-replace.sf-kentucky,.sf-replace.sf-ky,.sf-replace.sf-21,.sf-replace.sf-louisiana,.sf-replace.sf-la,.sf-replace.sf-22,.sf-replace.sf-maine,.sf-replace.sf-me,.sf-replace.sf-23,.sf-replace.sf-maryland,.sf-replace.sf-md,.sf-replace.sf-24,.sf-replace.sf-massachusetts,.sf-replace.sf-ma,.sf-replace.sf-25,.sf-replace.sf-michigan,.sf-replace.sf-mi,.sf-replace.sf-26,.sf-replace.sf-minnesota,.sf-replace.sf-mn,.sf-replace.sf-27,.sf-replace.sf-mississippi,.sf-replace.sf-ms,.sf-replace.sf-28,.sf-replace.sf-missouri,.sf-replace.sf-mo,.sf-replace.sf-29,.sf-replace.sf-montana,.sf-replace.sf-mt,.sf-replace.sf-30,.sf-replace.sf-nebraska,.sf-replace.sf-ne,.sf-replace.sf-31,.sf-replace.sf-nevada,.sf-replace.sf-nv,.sf-replace.sf-32,.sf-replace.sf-new-hampshire,.sf-replace.sf-nh,.sf-replace.sf-33,.sf-replace.sf-new-jersey,.sf-replace.sf-nj,.sf-replace.sf-34,.sf-replace.sf-new-mexico,.sf-replace.sf-nm,.sf-replace.sf-35,.sf-replace.sf-new-york,.sf-replace.sf-ny,.sf-replace.sf-36,.sf-replace.sf-north-carolina,.sf-replace.sf-nc,.sf-replace.sf-37,.sf-replace.sf-north-dakota,.sf-replace.sf-nd,.sf-replace.sf-38,.sf-replace.sf-ohio,.sf-replace.sf-oh,.sf-replace.sf-39,.sf-replace.sf-oklahoma,.sf-replace.sf-ok,.sf-replace.sf-40,.sf-replace.sf-oregon,.sf-replace.sf-or,.sf-replace.sf-41,.sf-replace.sf-pennsylvania,.sf-replace.sf-pa,.sf-replace.sf-42,.sf-replace.sf-rhode-island,.sf-replace.sf-ri,.sf-replace.sf-44,.sf-replace.sf-south-carolina,.sf-replace.sf-sc,.sf-replace.sf-45,.sf-replace.sf-south-dakota,.sf-replace.sf-sd,.sf-replace.sf-46,.sf-replace.sf-tennessee,.sf-replace.sf-tn,.sf-replace.sf-47,.sf-replace.sf-texas,.sf-replace.sf-tx,.sf-replace.sf-48,.sf-replace.sf-utah,.sf-replace.sf-ut,.sf-replace.sf-49,.sf-replace.sf-vermont,.sf-replace.sf-vt,.sf-replace.sf-50,.sf-replace.sf-virginia,.sf-replace.sf-va,.sf-replace.sf-51,.sf-replace.sf-washington,.sf-replace.sf-wa,.sf-replace.sf-53,.sf-replace.sf-west-virginia,.sf-replace.sf-wv,.sf-replace.sf-54,.sf-replace.sf-wisconsin,.sf-replace.sf-wi,.sf-replace.sf-55,.sf-replace.sf-wyoming,.sf-replace.sf-wy,.sf-replace.sf-56,.sf-replace.sf-district-of-columbia,.sf-replace.sf-dc,.sf-replace.sf-11001,.sf-replace.sf-puerto-rico,.sf-replace.sf-pr,.sf-replace.sf-72,.sf-replace.sf-guam,.sf-replace.sf-gu,.sf-replace.sf-66{position:relative;display:inline-block;min-width:1em;text-indent:-999em;}.sf-replace.sf-alabama:before,.sf-replace.sf-al:before,.sf-replace.sf-01:before,.sf-replace.sf-alaska:before,.sf-replace.sf-ak:before,.sf-replace.sf-02:before,.sf-replace.sf-arizona:before,.sf-replace.sf-az:before,.sf-replace.sf-04:before,.sf-replace.sf-arkansas:before,.sf-replace.sf-ar:before,.sf-replace.sf-05:before,.sf-replace.sf-california:before,.sf-replace.sf-ca:before,.sf-replace.sf-06:before,.sf-replace.sf-colorado:before,.sf-replace.sf-co:before,.sf-replace.sf-08:before,.sf-replace.sf-connecticut:before,.sf-replace.sf-ct:before,.sf-replace.sf-09:before,.sf-replace.sf-delaware:before,.sf-replace.sf-de:before,.sf-replace.sf-10:before,.sf-replace.sf-florida:before,.sf-replace.sf-fl:before,.sf-replace.sf-12:before,.sf-replace.sf-georgia:before,.sf-replace.sf-ga:before,.sf-replace.sf-13:before,.sf-replace.sf-hawaii:before,.sf-replace.sf-hi:before,.sf-replace.sf-15:before,.sf-replace.sf-idaho:before,.sf-replace.sf-id:before,.sf-replace.sf-16:before,.sf-replace.sf-illinois:before,.sf-replace.sf-il:before,.sf-replace.sf-17:before,.sf-replace.sf-indiana:before,.sf-replace.sf-in:before,.sf-replace.sf-18:before,.sf-replace.sf-iowa:before,.sf-replace.sf-ia:before,.sf-replace.sf-19:before,.sf-replace.sf-kansas:before,.sf-replace.sf-ks:before,.sf-replace.sf-20:before,.sf-replace.sf-kentucky:before,.sf-replace.sf-ky:before,.sf-replace.sf-21:before,.sf-replace.sf-louisiana:before,.sf-replace.sf-la:before,.sf-replace.sf-22:before,.sf-replace.sf-maine:before,.sf-replace.sf-me:before,.sf-replace.sf-23:before,.sf-replace.sf-maryland:before,.sf-replace.sf-md:before,.sf-replace.sf-24:before,.sf-replace.sf-massachusetts:before,.sf-replace.sf-ma:before,.sf-replace.sf-25:before,.sf-replace.sf-michigan:before,.sf-replace.sf-mi:before,.sf-replace.sf-26:before,.sf-replace.sf-minnesota:before,.sf-replace.sf-mn:before,.sf-replace.sf-27:before,.sf-replace.sf-mississippi:before,.sf-replace.sf-ms:before,.sf-replace.sf-28:before,.sf-replace.sf-missouri:before,.sf-replace.sf-mo:before,.sf-replace.sf-29:before,.sf-replace.sf-montana:before,.sf-replace.sf-mt:before,.sf-replace.sf-30:before,.sf-replace.sf-nebraska:before,.sf-replace.sf-ne:before,.sf-replace.sf-31:before,.sf-replace.sf-nevada:before,.sf-replace.sf-nv:before,.sf-replace.sf-32:before,.sf-replace.sf-new-hampshire:before,.sf-replace.sf-nh:before,.sf-replace.sf-33:before,.sf-replace.sf-new-jersey:before,.sf-replace.sf-nj:before,.sf-replace.sf-34:before,.sf-replace.sf-new-mexico:before,.sf-replace.sf-nm:before,.sf-replace.sf-35:before,.sf-replace.sf-new-york:before,.sf-replace.sf-ny:before,.sf-replace.sf-36:before,.sf-replace.sf-north-carolina:before,.sf-replace.sf-nc:before,.sf-replace.sf-37:before,.sf-replace.sf-north-dakota:before,.sf-replace.sf-nd:before,.sf-replace.sf-38:before,.sf-replace.sf-ohio:before,.sf-replace.sf-oh:before,.sf-replace.sf-39:before,.sf-replace.sf-oklahoma:before,.sf-replace.sf-ok:before,.sf-replace.sf-40:before,.sf-replace.sf-oregon:before,.sf-replace.sf-or:before,.sf-replace.sf-41:before,.sf-replace.sf-pennsylvania:before,.sf-replace.sf-pa:before,.sf-replace.sf-42:before,.sf-replace.sf-rhode-island:before,.sf-replace.sf-ri:before,.sf-replace.sf-44:before,.sf-replace.sf-south-carolina:before,.sf-replace.sf-sc:before,.sf-replace.sf-45:before,.sf-replace.sf-south-dakota:before,.sf-replace.sf-sd:before,.sf-replace.sf-46:before,.sf-replace.sf-tennessee:before,.sf-replace.sf-tn:before,.sf-replace.sf-47:before,.sf-replace.sf-texas:before,.sf-replace.sf-tx:before,.sf-replace.sf-48:before,.sf-replace.sf-utah:before,.sf-replace.sf-ut:before,.sf-replace.sf-49:before,.sf-replace.sf-vermont:before,.sf-replace.sf-vt:before,.sf-replace.sf-50:before,.sf-replace.sf-virginia:before,.sf-replace.sf-va:before,.sf-replace.sf-51:before,.sf-replace.sf-washington:before,.sf-replace.sf-wa:before,.sf-replace.sf-53:before,.sf-replace.sf-west-virginia:before,.sf-replace.sf-wv:before,.sf-replace.sf-54:before,.sf-replace.sf-wisconsin:before,.sf-replace.sf-wi:before,.sf-replace.sf-55:before,.sf-replace.sf-wyoming:before,.sf-replace.sf-wy:before,.sf-replace.sf-56:before,.sf-replace.sf-district-of-columbia:before,.sf-replace.sf-dc:before,.sf-replace.sf-11001:before,.sf-replace.sf-puerto-rico:before,.sf-replace.sf-pr:before,.sf-replace.sf-72:before,.sf-replace.sf-guam:before,.sf-replace.sf-gu:before,.sf-replace.sf-66:before{position:absolute;top:0;left:0;text-indent:0;}.sf-alabama:before,.sf-al:before,.sf-01:before,.sf-alaska:before,.sf-ak:before,.sf-02:before,.sf-arizona:before,.sf-az:before,.sf-04:before,.sf-arkansas:before,.sf-ar:before,.sf-05:before,.sf-california:before,.sf-ca:before,.sf-06:before,.sf-colorado:before,.sf-co:before,.sf-08:before,.sf-connecticut:before,.sf-ct:before,.sf-09:before,.sf-delaware:before,.sf-de:before,.sf-10:before,.sf-florida:before,.sf-fl:before,.sf-12:before,.sf-georgia:before,.sf-ga:before,.sf-13:before,.sf-hawaii:before,.sf-hi:before,.sf-15:before,.sf-idaho:before,.sf-id:before,.sf-16:before,.sf-illinois:before,.sf-il:before,.sf-17:before,.sf-indiana:before,.sf-in:before,.sf-18:before,.sf-iowa:before,.sf-ia:before,.sf-19:before,.sf-kansas:before,.sf-ks:before,.sf-20:before,.sf-kentucky:before,.sf-ky:before,.sf-21:before,.sf-louisiana:before,.sf-la:before,.sf-22:before,.sf-maine:before,.sf-me:before,.sf-23:before,.sf-maryland:before,.sf-md:before,.sf-24:before,.sf-massachusetts:before,.sf-ma:before,.sf-25:before,.sf-michigan:before,.sf-mi:before,.sf-26:before,.sf-minnesota:before,.sf-mn:before,.sf-27:before,.sf-mississippi:before,.sf-ms:before,.sf-28:before,.sf-missouri:before,.sf-mo:before,.sf-29:before,.sf-montana:before,.sf-mt:before,.sf-30:before,.sf-nebraska:before,.sf-ne:before,.sf-31:before,.sf-nevada:before,.sf-nv:before,.sf-32:before,.sf-new-hampshire:before,.sf-nh:before,.sf-33:before,.sf-new-jersey:before,.sf-nj:before,.sf-34:before,.sf-new-mexico:before,.sf-nm:before,.sf-35:before,.sf-new-york:before,.sf-ny:before,.sf-36:before,.sf-north-carolina:before,.sf-nc:before,.sf-37:before,.sf-north-dakota:before,.sf-nd:before,.sf-38:before,.sf-ohio:before,.sf-oh:before,.sf-39:before,.sf-oklahoma:before,.sf-ok:before,.sf-40:before,.sf-oregon:before,.sf-or:before,.sf-41:before,.sf-pennsylvania:before,.sf-pa:before,.sf-42:before,.sf-rhode-island:before,.sf-ri:before,.sf-44:before,.sf-south-carolina:before,.sf-sc:before,.sf-45:before,.sf-south-dakota:before,.sf-sd:before,.sf-46:before,.sf-tennessee:before,.sf-tn:before,.sf-47:before,.sf-texas:before,.sf-tx:before,.sf-48:before,.sf-utah:before,.sf-ut:before,.sf-49:before,.sf-vermont:before,.sf-vt:before,.sf-50:before,.sf-virginia:before,.sf-va:before,.sf-51:before,.sf-washington:before,.sf-wa:before,.sf-53:before,.sf-west-virginia:before,.sf-wv:before,.sf-54:before,.sf-wisconsin:before,.sf-wi:before,.sf-55:before,.sf-wyoming:before,.sf-wy:before,.sf-56:before,.sf-district-of-columbia:before,.sf-dc:before,.sf-11001:before,.sf-puerto-rico:before,.sf-pr:before,.sf-72:before,.sf-guam:before,.sf-gu:before,.sf-66:before{display:inline-block;margin-right:5px;font-family:'sf-regular';font-style:normal;font-weight:normal;-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-alabama:before,.sf-al:before,.sf-01:before{content:"B";}.sf-alaska:before,.sf-ak:before,.sf-02:before{content:"A";}.sf-arizona:before,.sf-az:before,.sf-04:before{content:"D";}.sf-arkansas:before,.sf-ar:before,.sf-05:before{content:"C";}.sf-california:before,.sf-ca:before,.sf-06:before{content:"E";}.sf-colorado:before,.sf-co:before,.sf-08:before{content:"F";}.sf-connecticut:before,.sf-ct:before,.sf-09:before{content:"G";}.sf-delaware:before,.sf-de:before,.sf-10:before{content:"H";}.sf-florida:before,.sf-fl:before,.sf-12:before{content:"I";}.sf-georgia:before,.sf-ga:before,.sf-13:before{content:"J";}.sf-hawaii:before,.sf-hi:before,.sf-15:before{content:"K";}.sf-idaho:before,.sf-id:before,.sf-16:before{content:"M";}.sf-illinois:before,.sf-il:before,.sf-17:before{content:"N";}.sf-indiana:before,.sf-in:before,.sf-18:before{content:"O";}.sf-iowa:before,.sf-ia:before,.sf-19:before{content:"L";}.sf-kansas:before,.sf-ks:before,.sf-20:before{content:"P";}.sf-kentucky:before,.sf-ky:before,.sf-21:before{content:"Q";}.sf-louisiana:before,.sf-la:before,.sf-22:before{content:"R";}.sf-maine:before,.sf-me:before,.sf-23:before{content:"U";}.sf-maryland:before,.sf-md:before,.sf-24:before{content:"T";}.sf-massachusetts:before,.sf-ma:before,.sf-25:before{content:"S";}.sf-michigan:before,.sf-mi:before,.sf-26:before{content:"V";}.sf-minnesota:before,.sf-mn:before,.sf-27:before{content:"W";}.sf-mississippi:before,.sf-ms:before,.sf-28:before{content:"Y";}.sf-missouri:before,.sf-mo:before,.sf-29:before{content:"X";}.sf-montana:before,.sf-mt:before,.sf-30:before{content:"Z";}.sf-nebraska:before,.sf-ne:before,.sf-31:before{content:"c";}.sf-nevada:before,.sf-nv:before,.sf-32:before{content:"g";}.sf-new-hampshire:before,.sf-nh:before,.sf-33:before{content:"d";}.sf-new-jersey:before,.sf-nj:before,.sf-34:before{content:"e";}.sf-new-mexico:before,.sf-nm:before,.sf-35:before{content:"f";}.sf-new-york:before,.sf-ny:before,.sf-36:before{content:"h";}.sf-north-carolina:before,.sf-nc:before,.sf-37:before{content:"a";}.sf-north-dakota:before,.sf-nd:before,.sf-38:before{content:"b";}.sf-ohio:before,.sf-oh:before,.sf-39:before{content:"i";}.sf-oklahoma:before,.sf-ok:before,.sf-40:before{content:"j";}.sf-oregon:before,.sf-or:before,.sf-41:before{content:"k";}.sf-pennsylvania:before,.sf-pa:before,.sf-42:before{content:"l";}.sf-rhode-island:before,.sf-ri:before,.sf-44:before{content:"m";}.sf-south-carolina:before,.sf-sc:before,.sf-45:before{content:"n";}.sf-south-dakota:before,.sf-sd:before,.sf-46:before{content:"o";}.sf-tennessee:before,.sf-tn:before,.sf-47:before{content:"p";}.sf-texas:before,.sf-tx:before,.sf-48:before{content:"q";}.sf-utah:before,.sf-ut:before,.sf-49:before{content:"r";}.sf-vermont:before,.sf-vt:before,.sf-50:before{content:"t";}.sf-virginia:before,.sf-va:before,.sf-51:before{content:"s";}.sf-washington:before,.sf-wa:before,.sf-53:before{content:"u";}.sf-west-virginia:before,.sf-wv:before,.sf-54:before{content:"w";}.sf-wisconsin:before,.sf-wi:before,.sf-55:before{content:"v";}.sf-wyoming:before,.sf-wy:before,.sf-56:before{content:"x";}.sf-district-of-columbia:before,.sf-dc:before,.sf-11001:before{content:"y";}.sf-puerto-rico:before,.sf-pr:before,.sf-72:before{content:"3";}.sf-guam:before,.sf-gu:before,.sf-66: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:normal;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,.transparent-button,.home-articles .js-pager__items a,.white-button,input[type="button"],input[type="reset"],input[type="submit"],.button,.landing-page-block .views-row a .visit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1B8BF7;border:0;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:hover,.transparent-button:hover,.home-articles .js-pager__items a:hover,.white-button:hover,button:focus,.transparent-button:focus,.home-articles .js-pager__items a:focus,.white-button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,.button:hover,.landing-page-block .views-row a .visit:hover,.button:focus,.landing-page-block .views-row a .visit:focus{background-color:#166fc6;color:#FFF;}button:disabled,.transparent-button:disabled,.home-articles .js-pager__items a:disabled,.white-button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,.button:disabled,.landing-page-block .views-row a .visit:disabled{cursor:not-allowed;opacity:0.5;}button:disabled:hover,.transparent-button:disabled:hover,.home-articles .js-pager__items a:disabled:hover,.white-button:disabled:hover,input[type="button"]:disabled:hover,input[type="reset"]:disabled:hover,input[type="submit"]:disabled:hover,.button:disabled:hover,.landing-page-block .views-row a .visit:disabled:hover{background-color:#1B8BF7;}.transparent-button,.home-articles .js-pager__items a{background-color:rgba(255,255,255,0);border:2px solid #0A5395;color:#0A5395;}.transparent-button:hover,.home-articles .js-pager__items a:hover{border-color:#166fc6;}.white-button{background-color:rgba(255,255,255,0.8);color:#0A5395;}fieldset{background-color:transparent;border:0;margin:0;padding:0;}legend{font-weight:700;margin-bottom:0.375em;padding:0;}label{display:block;font-weight:700;margin-bottom:0.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[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],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"],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#F7F7F7;border:1px solid #DDD;border-radius:5px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0.75em;padding:0.5em;-webkit-transition:border-color 150ms ease;-o-transition:border-color 150ms ease;transition:border-color 150ms ease;width:100%;}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]: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,input:not([type]):hover,textarea:hover{border-color:#b1b1b1;}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]: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,input:not([type]):focus,textarea:focus{border-color:#1B8BF7;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(8,126,240,0.7);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(8,126,240,0.7);outline:none;}input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]: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,input:not([type]):disabled,textarea:disabled{background-color:#e6e6e6;cursor:not-allowed;}input[type="color"]:disabled:hover,input[type="date"]:disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime-local"]: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,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #DDD;}input[type="color"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-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,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a3a3a3;}input[type="color"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-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,input:not([type]):-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a3a3a3;}input[type="color"]::-ms-input-placeholder,input[type="date"]::-ms-input-placeholder,input[type="datetime"]::-ms-input-placeholder,input[type="datetime-local"]::-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,input:not([type])::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a3a3a3;}input[type="color"]::placeholder,input[type="date"]::placeholder,input[type="datetime"]::placeholder,input[type="datetime-local"]::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,input:not([type])::placeholder,textarea::placeholder{color:#a3a3a3;}textarea{resize:vertical;}[type="checkbox"],[type="radio"]{display:inline;margin-right:0.375em;}[type="file"]{margin-bottom:0.75em;width:100%;}select{margin-bottom:0.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;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;}.layered-label label,.layered-label input{margin:0;}.layered-label label{display:block;position:absolute;top:1px;left:1px;z-index:1;font-weight:400;padding:0.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;border-radius:5px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.5em;-webkit-transition:border-color 150ms ease;-o-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,0.06),0 0 5px rgba(8,126,240,0.7);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(8,126,240,0.7);outline:none;}.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.69231px 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;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:0.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;}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit;}html,body{height:100%;}body{background-color:#F2F2F2;}ul,ol{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:0.75em 0;table-layout:fixed;width:100% !important;}th,td{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,0.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,0.2);}tr,td,th{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,0.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_desc,table.dataTable thead .sorting_asc_disabled,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 thead th,table.dataTable tfoot th{font-weight:bold;}table.dataTable,table.dataTable th,table.dataTable td{-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{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:none;}.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:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;-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:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;color:#333 !important;border:1px solid transparent;border-radius:2px;}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{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:white;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dcdcdc));background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));background:-webkit-linear-gradient(top,#fff 0%,#dcdcdc 100%);background:-o-linear-gradient(top,#fff 0%,#dcdcdc 100%);background:linear-gradient(to bottom,#fff 0%,#dcdcdc 100%);}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !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,from(#585858),to(#111));background:-webkit-linear-gradient(top,#585858 0%,#111 100%);background:-o-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:0.755em;}tr.footable-empty{display:none !important;}tr.footable-detail-row{background:none !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;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 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;-o-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;}.rep-li-color,.dem-li-color,.neutral-li-color,.indy-li-color{font-size:1.5rem;font-weight:400;}.rep-li-color > a,.dem-li-color > a,.neutral-li-color > a,.indy-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-prev,#main-block-with-map .block-with-map-navy-control-next{position:absolute;bottom:0;display:block;padding:0;width:133px;height:55px;color:#fff;text-decoration:none;font-weight:600;font-size:18px;opacity:0.8;cursor:pointer;}#main-block-with-map .block-with-map-navy-control-prev:hover,#main-block-with-map .block-with-map-navy-control-next:hover{margin-right:1px;margin-left:1px;opacity:.3;background:#F9F9F9;-webkit-transition:all 0.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 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 0;color:#222222;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:228px;margin:37px auto 0 auto;overflow:hidden;}#main-block-with-map .block-with-map .block-with-map-info-below{margin:1px 0 0 0;text-align:center;color:#888888;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 0;text-align:center;color:#888888;font-size:15px;font-weight:400;line-height:15px;margin:20px 15px 0;-o-text-overflow:ellipsis;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:-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:#999999;}#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,0.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:-ms-flexbox;display:flex;}#main-block-with-map .block-with-map .block-with-map-navy > div{width:33.33%;text-align:center;color:#aaaaaa;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%;}.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{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{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;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;}}#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,0.5);}#block-customsearchform input[type="submit"]{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMA6ODZzsEfFxPu0ZmTcm1fRzw6LBELB7avrYuJgubf8VwAAABsSURBVAjXRYxJDoNADATt2RjCFgJkr/9/M7YmEnVwqyR3i3Ff52WTP7eI8eyaQPoMSjj8LfK12DOjxUoSp9DbnXm3eqSILAzNFNvZ0N3lSvB4kYuJMrl1AaICl+p6jD2EKTU1ig3URJaTmh8/T7YGCU2UBesAAAAASUVORK5CYII=");}#block-customsearchform input[type="submit"]:hover,#block-customsearchform input[type="submit"]:focus{background-color:rgba(255,255,255,0.25);}#block-customsearchform-2{padding:20px;border-bottom:1px solid #DDD;}#block-customsearchform-2 form{background-color:#F2F2F2;}#block-customsearchform-2 label,#block-customsearchform-2 .form-item input{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"]:hover,#block-customsearchform-2 input[type="submit"]:focus{background-color:rgba(255,255,255,0.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:normal;display:inline-block;margin:0 .5em;color:#888;font-size:0.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:normal;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.terms,#mobile-menu-region ul.menu a.privacy{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 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:hover,#header-region .menu--main ul.menu li a:focus{text-decoration:underline;}#header-region .menu--main ul.menu li a.subscribe{font-weight:600;}#header-region .menu--main ul.menu li a.terms,#header-region .menu--main ul.menu li a.privacy{display:none;}#header-region .menu--main ul.menu ul{position:absolute;left:0;width:200px;background:#FFF;border:1px solid #DDD;padding:10px 0;display:none;font-size:1.4rem;}#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 li:hover > ul,#header-region .menu--main ul.menu li:focus > ul,#header-region .menu--main ul.menu a:hover + ul,#header-region .menu--main ul.menu a:focus + 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 23px 0 0;}#header-region .menu--main ul.menu{font-size:2.2rem;}#header-region .menu--main ul.menu ul{font-size:1.8rem;}}#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:block;margin:0;padding:0;overflow:hidden;text-align:center;font-size:1.5rem;}#block-connectwithus ul.menu li{list-style-type:none;display:inline-block;margin:0 0 0 5px;padding:0;}#block-connectwithus ul.menu li:nth-child(1){margin-left:0;}#block-connectwithus ul.menu a{color:#FFF;background-color:#1B8BF7;border-radius:5px;display:block;height:60px;width:60px;position:relative;text-indent:-999em;overflow:hidden;text-align:left;}#block-connectwithus ul.menu a:hover{background-color:rgba(27,139,247,0.8);}#block-connectwithus ul.menu a:after{font-family:'icomoon';display:block;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;font-weight:normal !important;line-height:60px;font-size:32px;}#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 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 0.25em;color:#1B8BF7;}#block-mainnavigation-2 ul.menu li:nth-child(1):before{content:"";}.subscribe-block form{position:relative;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:0px 7em 0px 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;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,0.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:white;text-transform:none;}}.site-name{font-size:2.2em;line-height:1.3em;font-weight:300;padding:0 0 0.5em;margin:0;}.pager__items,#block-cookpolitical-content .pager__items{display:block;font-size:1.5rem;margin:2em 0;text-align:center;}.pager__item{display:inline;margin:0 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:0.3em 1.5em;background-color:#FFF;color:#0a5395;border:1px solid #DDD;border-radius:6px 6px 0 0;opacity:0.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 #d9d9d9;word-wrap:break-word;}.messages pre{border:0;}.messages--warning{color:#666;background-color:#FFC;border-color:#cccc00;}.messages--warning pre{background-color:#ffff99;}.messages--error{color:#666;background-color:#FCC;border-color:#cc0000;}.messages--error pre{background-color:#ff9999;}.messages--status{color:#666;background-color:#CFC;border-color:#00cc00;}.messages--status pre{background-color:#99ff99;}.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:#333333;}.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 0;border:none;text-transform:none;}.block.what-is-cook-political > h2:after{display:block;margin:20px 0 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;}}.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:hover,.article-heading-text .tag a:active{text-decoration:underline;}.author-info{overflow:hidden;}.author-photo{float:left;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.related,.author-info-linked.hero{padding:0;}.author-info-linked.excerpt span,.author-info-linked.related span,.author-info-linked.hero span{display:block;}.author-info-linked.excerpt .image img,.author-info-linked.related .image img,.author-info-linked.hero .image img{display:block;width:100%;height:auto;margin:0;}.author-info-linked.excerpt .tag,.author-info-linked.related .tag,.author-info-linked.hero .tag{text-transform:uppercase;color:#EE384C;font-size:1.5rem;font-weight:600;}.author-info-linked.excerpt .title,.author-info-linked.related .title,.author-info-linked.hero .title{font-size:3rem;}.author-info-linked.excerpt .body,.author-info-linked.related .body,.author-info-linked.hero .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.related .excerpt-author-wrapper,.author-info-linked.hero .excerpt-author-wrapper{display:block;overflow:hidden;}.author-info-linked.excerpt .author-and-date,.author-info-linked.related .author-and-date,.author-info-linked.hero .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,from(rgba(0,0,0,0)),color-stop(41%,rgba(0,0,0,0)),to(black));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,black 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,black 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,black 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 .tag,.author-info-linked:hover .body,.author-info-linked:hover .author-and-date,.author-info-linked:hover .date{color:rgba(255,255,255,0.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;border-radius:5px;background-color:rgba(0,0,0,0.5);}.addthis_toolbox a:hover,.addthis_toolbox a:focus{opacity:0.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,0.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:#aaaaaa !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:#aaaaaa !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:bold !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 auto;}.ratings-page-all-blocks > h1{margin-top:53px;}.ratings-page-all-blocks > hr{margin:-10px 0 32px 0;}.ratings-page-blocks{max-width:740px;width:100%;height:auto;display:block;margin:0 auto 39px auto;-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 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 20px;text-align:center;display:block;}@media screen and (min-width:768px){.ratings-page-blocks .ratings-page-blocks-body{padding:35px 40px 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:#444444;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:-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:-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:#aaaaaa;display:-webkit-inline-box;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 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:#444444;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:-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:-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:-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:-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:#aaaaaa;display:-webkit-inline-box;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 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;}.solid-seats-modal,.modal-from-table{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(34,34,34,0.9);z-index:2;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;-o-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none;display:none;}.solid-seats-modal:target,.modal-from-table:target{opacity:1;pointer-events:auto;display:block;z-index:999;}.solid-seats-modal .solid-seats-modal-in,.solid-seats-modal .modal-from-table-in,.modal-from-table .solid-seats-modal-in,.modal-from-table .modal-from-table-in{width:100%;background:#fff;height:100vh;margin:0 auto 0 auto;padding:0;position:relative;top:0;}@media screen and (min-width:768px){.solid-seats-modal .solid-seats-modal-in,.solid-seats-modal .modal-from-table-in,.modal-from-table .solid-seats-modal-in,.modal-from-table .modal-from-table-in{width:575px;height:660px;top:50%;margin:-330px auto 0 auto;}}.solid-seats-modal .solid-seats-modal-in .scroll-table-block,.solid-seats-modal .modal-from-table-in .scroll-table-block,.modal-from-table .solid-seats-modal-in .scroll-table-block,.modal-from-table .modal-from-table-in .scroll-table-block{height:90vh;overflow-y:auto;overflow-x:hidden;}@media screen and (min-width:768px){.solid-seats-modal .solid-seats-modal-in .scroll-table-block,.solid-seats-modal .modal-from-table-in .scroll-table-block,.modal-from-table .solid-seats-modal-in .scroll-table-block,.modal-from-table .modal-from-table-in .scroll-table-block{height:600px;}}.solid-seats-modal .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar,.solid-seats-modal .modal-from-table-in .scroll-table-block::-webkit-scrollbar,.modal-from-table .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar,.modal-from-table .modal-from-table-in .scroll-table-block::-webkit-scrollbar{width:8px;}.solid-seats-modal .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar-track,.solid-seats-modal .modal-from-table-in .scroll-table-block::-webkit-scrollbar-track,.modal-from-table .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar-track,.modal-from-table .modal-from-table-in .scroll-table-block::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.5);}.solid-seats-modal .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar-thumb,.solid-seats-modal .modal-from-table-in .scroll-table-block::-webkit-scrollbar-thumb,.modal-from-table .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar-thumb,.modal-from-table .modal-from-table-in .scroll-table-block::-webkit-scrollbar-thumb{background-color:#666;outline:2px solid #777;}.solid-seats-modal .solid-seats-modal-in .solid-seats-modal-close,.solid-seats-modal .solid-seats-modal-in .modal-from-table-close,.solid-seats-modal .modal-from-table-in .solid-seats-modal-close,.solid-seats-modal .modal-from-table-in .modal-from-table-close,.modal-from-table .solid-seats-modal-in .solid-seats-modal-close,.modal-from-table .solid-seats-modal-in .modal-from-table-close,.modal-from-table .modal-from-table-in .solid-seats-modal-close,.modal-from-table .modal-from-table-in .modal-from-table-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){.solid-seats-modal .solid-seats-modal-in .solid-seats-modal-close,.solid-seats-modal .solid-seats-modal-in .modal-from-table-close,.solid-seats-modal .modal-from-table-in .solid-seats-modal-close,.solid-seats-modal .modal-from-table-in .modal-from-table-close,.modal-from-table .solid-seats-modal-in .solid-seats-modal-close,.modal-from-table .solid-seats-modal-in .modal-from-table-close,.modal-from-table .modal-from-table-in .solid-seats-modal-close,.modal-from-table .modal-from-table-in .modal-from-table-close{margin:-21px -21px 0 0;}}.solid-seats-modal .solid-seats-modal-in .solid-seats-modal-close:hover,.solid-seats-modal .solid-seats-modal-in .modal-from-table-close:hover,.solid-seats-modal .modal-from-table-in .solid-seats-modal-close:hover,.solid-seats-modal .modal-from-table-in .modal-from-table-close:hover,.modal-from-table .solid-seats-modal-in .solid-seats-modal-close:hover,.modal-from-table .solid-seats-modal-in .modal-from-table-close:hover,.modal-from-table .modal-from-table-in .solid-seats-modal-close:hover,.modal-from-table .modal-from-table-in .modal-from-table-close:hover{border:2px solid #347abe;}.solid-seats-modal .solid-seats-modal-in .solid-seats-modal-in-title,.solid-seats-modal .modal-from-table-in .solid-seats-modal-in-title,.modal-from-table .solid-seats-modal-in .solid-seats-modal-in-title,.modal-from-table .modal-from-table-in .solid-seats-modal-in-title{color:#ffffff;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:#ffffff;}.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:#444444;width:50%;text-align:center;}.popup-table-data .popup-table-data-body .popup-table-data-row .popup-table-data-cell:nth-child(3){color:#444444;width:25%;text-align:center;}.ratings-detail-page{max-width:1160px;margin:38px auto 73px auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;}.ratings-detail-page .ratings-detail-page-data{display:block;margin:0 0 30px 0;}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-data{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 56px 0;}}.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 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 0;}}.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:none;}@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:none;}@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:#666666;border:1px solid #dddddd;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:transparent;cursor:pointer;outline:none;-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 0;display:inline-block;height:36px;width:100%;padding:0 8px 0 33px;line-height:37px;color:#666666;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 auto;-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 auto;}}.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 20px;display:block;}@media screen and (min-width:768px){.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body{padding:30px 40px 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:-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:-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 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-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-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-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-right > 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{width:150px;height:30px;background-color:#347abe;display:-webkit-inline-box;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 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-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-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-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-right > 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{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 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-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-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-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-right > 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{width:150px;height:30px;background-color:#aaaaaa;display:-webkit-inline-box;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 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-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-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-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-right > 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{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 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-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-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-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-right > 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{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 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-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-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-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-right > 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{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 0;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:-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 0;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:-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:#aaaaaa;}.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:#ffffff;font-size:15px;font-weight:400;text-transform:uppercase;text-align:center;margin:18px 0 10px 0;}@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 0;}}.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 0;color:#ffffff;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:-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:#aaaaaa;}.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:#ffffff;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 0;color:#ffffff;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 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:#dddddd;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:#444444;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;}@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:flex;width:350;height:40px;margin:auto;}.top{display:-webkit-box;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:-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;-o-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:-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:#666666;border:1px solid #dddddd;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:transparent;cursor:pointer;outline:none;-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:#666666;border:1px solid #dddddd;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:transparent;cursor:pointer;outline:none;-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:#666666;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;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:normal;color:#0a5395;background:#fff;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:-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-race-type,.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-partisan{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-race-type .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-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-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-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-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-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-type-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-partisan-title{padding:0;margin:0;font-size:16px;color:#444444;font-weight:400;text-transform:uppercase;}.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,.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-partisan .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-race-type .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-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-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-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-partisan .analysis-detail-page-block-body-race-type-incumbant{margin:0;color:#666666;font-size:16px;font-weight:400;}.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,.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-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-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-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-partisan .analysis-detail-page-block-body-partisan-update{color:#999999;font-size:15px;font-weight:400;}.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 .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-partisan .analysis-detail-page-block-body-race-rating-data{display:-webkit-box;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-race-type .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-partisan .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:-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-race-type .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-partisan .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-race-type .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-partisan .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-race-type .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-partisan .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:#cccccc;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.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,.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-partisan .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-race-type .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-partisan .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-race-type .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-partisan .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-race-type .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-partisan .analysis-detail-page-block-body-partisan-data{display:-webkit-box;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-race-type .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-partisan .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:-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-race-type .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-partisan .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-race-type .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-partisan .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-race-type .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-partisan .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:-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:-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:#222222;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:#444444;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:#999999;}.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:#999999;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,0.9);z-index:2;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;-o-transition:opacity 400ms ease-in;transition:opacity 400ms 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:-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;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:-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:#444444;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:#222222;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:#999999;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 0px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:none;border-bottom:none;-webkit-transition:background-color .3s;-o-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 > label:hover,.analysis-detail-page .analysis-detail-page-tabs-block > input:checked + label{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:#444444;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:#666666;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:-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:#999999;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:0px 0px 1px #444,0px 0px 1px #444,0px 0px 2px #444,0px 0px 2px #444,0px 0px 2px #444,0px 0px 2px #444,0px 0px 2px #444,0px 0px 2px #444,0px 0px 5px #444,0px 0px 5px #444,0px 0px 5px #ddd,0px 0px 8px #ddd,0px 1px 10px #ddd,0px -1px 10px #ddd;}}@keyframes blur{from{text-shadow:0px 0px 1px #444,0px 0px 1px #444,0px 0px 2px #444,0px 0px 2px #444,0px 0px 2px #444,0px 0px 2px #444,0px 0px 2px #444,0px 0px 2px #444,0px 0px 5px #444,0px 0px 5px #444,0px 0px 5px #ddd,0px 0px 8px #ddd,0px 1px 10px #ddd,0px -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(odd),.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){color:#444444;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(odd),.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){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(odd) > .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(even) > .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(odd) > .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(even) > .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(odd) > .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(even) > .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,0.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-population,.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-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-population,.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-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(2),.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs > div .analysis-detail-page-tabs-race-district-dates p:nth-child(3){color:#444444;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(2) > span,.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{color:#999999;}@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:-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:#999999;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:-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:#444444;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:#999999;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:-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:#444444;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:#999999;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.6129%;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.6129%;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.6129%;width:-1.6129%;}.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.6129%;width:66.12903%;}.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.6129%;width:66.12903%;margin-left:33.87097%;}.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.6129%;width:66.12903%;margin-left:33.87097%;}.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.6129%;width:32.25806%;margin-left:33.87097%;}.two-sidebars #content:last-child{margin-right:0;}}@media screen and (min-width:1040px){.two-sidebars #content{float:left;display:block;margin-right:1.6129%;width:49.19355%;margin-left:25.40323%;}.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.6129%;width:32.25806%;margin-left:-67.74194%;}#sidebar-first:last-child{margin-right:0;}.sidebar-first #sidebar-first{float:left;display:block;margin-right:1.6129%;width:32.25806%;margin-left:-101.6129%;}.sidebar-first #sidebar-first:last-child{margin-right:0;}}@media screen and (min-width:1040px){#sidebar-first{float:left;display:block;margin-right:1.6129%;width:23.79032%;margin-left:-76.20968%;}#sidebar-first:last-child{margin-right:0;}.sidebar-first #sidebar-first{float:left;display:block;margin-right:1.6129%;width:32.25806%;margin-left:-101.6129%;}.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.6129%;width:32.25806%;margin-left:0%;}#sidebar-second:last-child{margin-right:0;}.sidebar-second #sidebar-second{float:left;display:block;margin-right:1.6129%;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.6129%;width:23.79032%;margin-left:0%;}#sidebar-second:last-child{margin-right:0;}.sidebar-second #sidebar-second{float:left;display:block;margin-right:1.6129%;width:32.25806%;}.sidebar-second #sidebar-second:last-child{margin-right:0;}}#footer{float:none;clear:both;}#header,#footer,.mission,.breadcrumb,.node{clear:both;}#fixed-header{position:fixed;top:0;left:0;width:100%;z-index:500;overflow:visible;}.role--administrator #fixed-header,.role--author #fixed-header{position:relative;top:auto;left:auto;}header#header{background:url(/themes/custom/cookpolitical/images/header-bg.jpg) no-repeat center top #0A5395;}header#header::after{clear:both;content:"";display:block;}#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;}}#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,0.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;}#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;}@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,0.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 .what-is-cook-political,.path-frontpage .block-tweets{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.6129%;width:66.12903%;}.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 .views-infinite-scroll-content-wrapper,.flexbox .flexbox-layout .tweets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:flex-start;flex-flow:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}}.no-flexbox .flexbox-layout .views-infinite-scroll-content-wrapper,.no-flexbox .flexbox-layout .tweets{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;}.home-articles .views-row .author-info-linked.excerpt{border-top:none;}.home-articles .views-row .text-wrapper{padding:13px 20px;}.home-articles .views-row .image,.home-articles .views-row .tag,.home-articles .views-row .body{display:none;}.home-articles .views-row .title{padding:0 0 10px;font-size:2.2rem;}.home-articles .views-row:nth-child(1),.home-articles .views-row:nth-child(2){margin-bottom:20px;}.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;}.home-articles .views-row:nth-child(1) .text-wrapper,.home-articles .views-row:nth-child(2) .text-wrapper{padding:20px;}.home-articles .views-row:nth-child(1) .image,.home-articles .views-row:nth-child(1) .tag,.home-articles .views-row:nth-child(1) .body,.home-articles .views-row:nth-child(2) .image,.home-articles .views-row:nth-child(2) .tag,.home-articles .views-row:nth-child(2) .body{display:block;}.home-articles .views-row:nth-child(1) .title,.home-articles .views-row:nth-child(2) .title{padding:10px 0 20px;font-size:3rem;}}@media screen and (min-width:768px){.home-articles .views-infinite-scroll-content-wrapper .author-info a{position:relative;height:100%;}.home-articles .views-infinite-scroll-content-wrapper .author-info .text-wrapper{padding-bottom:75px;}.home-articles .views-infinite-scroll-content-wrapper .author-info .excerpt-author-wrapper{position:absolute;padding:0 20px 20px;left:0;bottom:0;}}#content-area .home-articles{position:relative;}#content-area .home-articles .views-exposed-form{overflow:visible;position:absolute;top:0px;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:0.375em 0.5em;border-color:rgba(119,119,119,0.5);border-radius:0px;background:rgba(255,255,255,0);color:#777;min-width:200px;}#content-area .home-articles .chosen-container-single .chosen-single div b:after{opacity:0.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 .what-is-cook-political,.page-node-type-article .sidebar .block-views-block-articles-block-1,.page-node-type-article .sidebar .subscribe-block,.page-node-type-article .sidebar .block-tweets{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 .what-is-cook-political,.page-node-type-article .sidebar .block-views-block-articles-block-1,.page-node-type-article .sidebar .subscribe-block{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-logintitleandinstructions,.block-forgotpasswordtitle{margin-bottom:2em;padding-bottom:1em;border-bottom:1px solid #DDD;}#user-login-form div.description{font-size:1.5rem;color:#999999;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{border-radius:5px;background-color:#1B8BF7;color:#FFF;border:none;opacity:0.85;font-size:0.85em;}.section-user ul.tabs.secondary a:hover,.section-user ul.tabs.secondary a:active{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;border-radius:3px;font-size:15px;background-color:white;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 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 ul,#block-cookpolitical-content ol{margin:0 0 1.5em 1.25em;list-style:inherit;}#block-cookpolitical-content ul ul,#block-cookpolitical-content ul ol,#block-cookpolitical-content ol ul,#block-cookpolitical-content ol ol{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 0.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:0.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:0.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;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,0.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:0.6em;top:0.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:0.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:0.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:0.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,0.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:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:flex-start;flex-flow:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack: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:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:flex-start;flex-flow:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack: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-breadcrumbs,.section-analysis.path-taxonomy #block-cookpolitical-page-title,.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-breadcrumbs,.section-analysis.path-taxonomy #block-cookpolitical-page-title,.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:0.5em;padding-bottom:0.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:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:flex-start;flex-flow:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack: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;}}@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:#666666;border:1px solid #dddddd;width:85px;font-weight:400;height:36px;line-height:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;outline:none;-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;}.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:0.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:0.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:0.5em 0;}#block-cookpolitical-content .search-results-list ol .search-link-to-content .transparent-button,#block-cookpolitical-content .search-results-list ol .search-link-to-content .home-articles .js-pager__items a,.home-articles .js-pager__items #block-cookpolitical-content .search-results-list ol .search-link-to-content a{font-size:.6em;}
