.solid .hidden,.solid .us-election-shortcut-buttons br{display:none}.solid .map-error{line-height:normal!important}@media only screen and (min-width:641px){.dummy-container{width:720px;margin:0 auto}.solid .map-instructions div,.solid .map-meta div{padding:16px 0 12px;font-size:17px;line-height:23px!important}}@media only screen and (max-width:640px){.dummy-container{width:100%}.solid .map-instructions div,.solid .map-meta div{margin:5px 20px 10px;font-size:1rem;line-height:1.5rem}.solid .us-election-shortcut-buttons br{display:block}}.solid .us-election-finder{font-family:'Proxima Nova',Helvetica,sans-serif}.solid .us-election-form{margin:0}.solid .us-election-search{width:100%}.solid .graph,.solid .map{width:auto!important;height:auto!important}.solid .us-election-shortcut-buttons{text-align:center;margin:1em 0}.solid .map-wrapper div.tooltip.hidden,.solid svg.hidden{display:none}@media only screen and (max-width:640px){.solid .us-election-shortcut-buttons button{font-size:.7rem!important;padding:.3rem .6rem!important;margin-bottom:.2rem}}.solid #us-election-meta{margin:1em 0;line-height:normal}.solid #us-election-meta div{margin:.5em 0}.solid .county-boundary,.solid .state-boundary{fill:none}.solid .unit-selected{stroke:#FDEF20}.solid .graph-wrapper{line-height:0}.solid .graph{min-width:100%}.solid .graph text{line-height:normal!important}.solid .graph rect{box-sizing:content-box}.solid .graph .axis line,.solid .graph .axis path{fill:none;stroke:#aaa;shape-rendering:crispEdges;stroke-width:1px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:320dpi){.solid .graph .axis line,.solid .graph .axis path{stroke-width:.5px}}.solid .graph .axis .label{text-anchor:end}@media (max-width:640px){.solid .graph .axis text{font-size:8pt}}.solid .graph .line{fill:none;stroke-width:2.5px}.solid .graph .bar-label{fill:#fff;text-anchor:middle}.solid .graph .bar-label.black{fill:#222}.solid .graph .bar-name{text-anchor:middle;font-size:.8rem}.solid .graph .legend-box{stroke:#333;stroke-width:1px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:320dpi){.solid .graph .legend-box{stroke-width:.5px}}@media (max-width:640px){.solid .graph .legend-text{font-size:8pt}}.solid .map .underlay{fill:none;pointer-events:all}.solid .map .inner-boundary,.solid .map .outer-boundary{fill:none}.solid .map .outer-boundary{stroke-opacity:1}.solid .map .inner-boundary{stroke-opacity:.6}.solid .map .map-label{fill:#222;font-size:85%}.solid .map .map-inset{fill:none;stroke:#aaa;stroke-width:.25px}.solid .map-wrapper{position:relative;max-width:990px;line-height:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.solid .map-wrapper.loading{background:url(../img/loading.gif) center center no-repeat}.solid .map-wrapper .loading-message{position:absolute;left:50%;top:50%;width:320px;margin-left:-160px;text-align:center;font-style:italic;z-index:1000}.solid .map-wrapper div.tooltip{color:#fff;background-color:rgba(34,34,34,.7);padding:.5em;border-radius:2px;position:absolute;line-height:normal;text-align:left!important}@media only screen and (max-width:640px){.solid .map-wrapper div.tooltip{font-size:80%}}.solid .map-wrapper.error{line-height:normal;font-style:italic}.solid .map-controls-overlay{position:absolute;right:20px;top:20px;z-index:1000;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.solid .map-controls-overlay button{vertical-align:middle;background-position:center center;background-repeat:no-repeat}.solid .map-controls-overlay button:hover{background-color:#07e!important;color:#fff!important}@media only screen and (min-width:641px){.solid .map-controls-overlay button{width:40px!important;height:40px!important;font-size:24px!important;line-height:24px!important}}@media only screen and (max-width:640px){.solid .map-controls-overlay button{padding:.3125rem .625rem!important;font-size:.875rem!important;line-height:1.25rem!important}}.solid .map-controls-overlay .play-button{background-image:url(../img/icons/black/play.png)!important;background-size:70% 70%}.solid .map-controls-overlay .play-button:hover{background-image:url(../img/icons/white/play.png)!important}@media only screen and (min-width:641px){.solid .map-controls-overlay .zoom-in-button{padding-top:.6rem!important}.solid .map-controls-overlay .zoom-out-button{padding-left:.7rem!important}.show-mobile{display:none}}.solid .election-meta h2{font-weight:700}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,.1);position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestion{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:#333}.autocomplete-suggestion b{font-weight:400;color:#1f8dd6}.autocomplete-suggestion.selected{background:#f0f0f0}@media only screen and (max-width:640px){.autocomplete-suggestion{font-size:110%;padding:.3em 0}.show-desktop{display:none}}.autocomplete-empty{font-style:italic;padding:0 .6em}#us-election-graph-svg,#us-election-map canvas,#us-election-map-svg{background-color:#F8F8F8}.Content #buzz_sub_buzz.suplist_long .buzz_superlist_item_narrow{margin:0!important}