.noUi-target,.noUi-target *,.solid .map-controls-overlay{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.solid .eu-referendum-graph-meta-header,.solid .eu-referendum-graph-meta-text{text-transform:uppercase;font-weight:700}.noUi-target,.noUi-target *{-ms-touch-action:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0;border-radius:2px}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle{cursor:not-allowed}.mock-container,.mock-footer{margin:0 auto}.mock-container nav,.mock-footer nav{padding:.5em;margin-bottom:1em}.mock-container h1,.mock-container h2,.mock-footer h1,.mock-footer h2{margin:1em 0 .5em}.mock-container p,.mock-footer p{margin:1em 0}.solid div{line-height:normal!important}.solid .hidden{display:none}.solid .map-wrapper{margin:1em 0;position:relative;max-width:720px}.solid .map-wrapper.loading{background:url(../img/loading.gif) center center no-repeat}.solid .map-controls-overlay{position:absolute;right:20px;top:20px;z-index:1000;user-select:none;cursor:default}.solid .map-controls-overlay button{vertical-align:middle;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:641px){.mock-container,.mock-footer{width:625px}.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){.mock-container,.mock-footer{font-family:Arial,sans-serif}.solid .map-controls-overlay button{padding:.3125rem .625rem!important;font-size:.875rem!important;line-height:1.25rem!important}.solid .map{width:auto!important;height:auto!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}}.solid .google-map-wrapper .map-controls-overlay{display:none!important}.solid #google-map-overlay .unit{opacity:.6}.solid .map .underlay{fill:none;pointer-events:all}.solid .map .unit{-webkit-transition:fill .4s ease-in-out;-moz-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.solid .map .inner-boundary,.solid .map .outer-boundary{fill:none;-webkit-transition:stroke .4s ease-in-out;-moz-transition:stroke .4s ease-in-out;transition:stroke .4s ease-in-out}.solid .map .outer-boundary{stroke-width:.5px;stroke-opacity:1}.solid .map .inner-boundary{stroke-width:.2px;stroke-opacity:.6}.solid .map .map-label{fill:#222;font-size:85%}.solid .map .map-inset{fill:none;stroke:#aaa;stroke-width:.25px}.solid 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}.solid #rent-graph-wrapper .graph-description p,.solid #rent-graph-wrapper .graph-form p,.solid .graph-buttons-wrapper,.solid .graph-form,.solid .map-radio-wrapper,.solid .slider-info,.solid .ukgeo-share-buttons{text-align:center}.solid div.tooltip.hidden{display:none}@media only screen and (max-width:640px){.solid div.tooltip{font-size:80%}}.solid .map-legend .map-legend-border{stroke:#000}.solid .map-legend .map-legend-label{font-size:14px}.solid .map-coalfields{opacity:.4}.solid .noUi-target[disabled],.solid input[type=text]:disabled{opacity:.5}.solid .map-options{margin:0 auto}.solid .map-options label{line-height:130%}.solid .map-radio-wrapper{float:left}.solid .map-radio-wrapper input[type=checkbox],.solid .map-radio-wrapper input[type=radio]{display:none!important;-webkit-appearance:none}.solid .map-radio-wrapper label{padding:.2em 0;background-color:#f4f4f4;transition:background-color .5s;line-height:1.4rem}@media only screen and (max-width:640px){.solid .map-radio-wrapper label{font-size:70%!important;line-height:3.2em}}.solid .map-radio-wrapper input[type=checkbox]:checked+label,.solid .map-radio-wrapper input[type=radio]:checked+label{background-color:#07e;color:#fff}.solid .map-radio-wrapper .radio+label::before,.solid .map-radio-wrapper label::before{content:none!important}.solid .map-options .map-radio-wrapper,.solid .map-options-5 .map-radio-wrapper{width:20%}.solid .map-options-4 .map-radio-wrapper{width:25%}.solid .map-options-3 .map-radio-wrapper{width:33.3%}.solid .map-options-2 .map-radio-wrapper{width:50%}.solid .slider-wrapper{margin:1em 0;min-height:25px}.solid .slider-wrapper>div:first-child{min-height:18px}.solid .slider-right{float:right;margin-right:5%}.solid .slider-info{float:left;line-height:normal}.solid .graph-wrapper{position:relative}.solid .graph-wrapper .graph-instructions{position:absolute;top:50%;left:0;width:100%;text-align:center;margin-top:-.5em;color:#333;font-style:italic}.solid .geodata-credits ul,.solid .graph-buttons-wrapper{margin:1em 0}.solid .graph-inner{line-height:0!important}.solid .graph{background-color:#f4f4f4;min-width:100%}@media only screen and (max-width:640px){.solid .graph{width:auto!important;height:auto!important}}.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}.solid .airbnb-viz .label-number-text,.solid .airbnb-viz .label-number-text tspan,.solid .graph .bar-label,.solid .graph .bar-name,.solid .graph .pie-label{text-anchor:middle}@media (max-width:640px){.solid .graph .axis text{font-size:8pt}}.solid .graph .line{fill:none;stroke-width:2.5px}.solid .graph .rent-line{stroke:#07e}.solid .graph .average-line{stroke:#e32}.solid .graph .bar-label{fill:#fff}.solid .graph .bar-name{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 .graph-form select::-ms-expand{display:none}.solid .graph-error{padding:2em 4em}.solid .chart-play,.solid .chart-reset{visibility:hidden;opacity:0;transition:opacity .5s}.solid .chart-play .background,.solid .chart-reset .background{fill:none;pointer-events:visibleFill}.solid .chart-play .symbol,.solid .chart-reset .symbol{stroke:#222;fill:#222}.solid .chart-play.show,.solid .chart-reset.show{visibility:visible;opacity:.5}.solid .geodata-credits{clear:both;color:#999;font-size:80%;line-height:120%}.solid .zoopla-credit{color:#999;font-size:80%;margin-top:1em;clear:both}.solid #houseprice-search h2{margin:1em 0}@media only screen and (min-width:641px){#airbnb .mock-container,#eurostats .mock-container{width:720px}.solid .rents-year-slider{width:70%}}@media only screen and (max-width:640px){.solid .rents-year-slider{width:50%}}@media only screen and (min-width:641px){.solid .rents-year-slider-info{width:20%}}@media only screen and (max-width:640px){.solid .rents-year-slider-info{width:40%}}.solid #rents-year-slider-info-year{font-weight:700}.solid #rent-graph-wrapper{margin-bottom:2em}.solid #rent-graph-wrapper #rent-graph-instructions{font-size:18px}.solid #rent-graph-wrapper .y.axis .tick line{stroke:#ddd}@media (min-width:641px){.solid #rent-graph-wrapper .graph-description p,.solid #rent-graph-wrapper .graph-form p{font-size:1.375rem}}@media (max-width:640px){.solid #rent-graph-wrapper .graph-description p,.solid #rent-graph-wrapper .graph-form p{font-size:1.125rem;line-height:120%}}.solid #line-graph-description p{display:none;line-height:123%!important}@media only screen and (min-width:641px){.solid .borisbikes-year-slider{width:60%}}@media only screen and (max-width:640px){.solid .borisbikes-year-slider{width:40%}}@media only screen and (min-width:641px){.solid .borisbikes-year-slider-info{width:30%}}.solid #eu-referendum-graph-meta{text-align:left!important}.solid #eu-referendum-graph-meta p{padding:0!important;margin:.5em 0!important}@media only screen and (max-width:640px){.solid .borisbikes-year-slider-info{width:50%;font-size:80%}.solid .eu-referendum-graph-meta-header{font-size:1.5rem}}.solid .eu-referendum-graph-meta-text{min-height:5rem}.solid .eu-referendum-graph-meta-number{color:#e32}.solid .eu-referendum-graph-meta-rem{color:#FC0}.solid .eu-referendum-graph-meta-lea{color:#039}.solid #eu-referendum-graph-wrapper .graph{background-color:#FFF}@media only screen and (min-width:641px){.solid .eu-referendum-graph-meta-header{font-size:1.5rem}.solid .eu-referendum-graph-meta-text{font-size:1.2rem}.solid #eu-referendum-combined #eu-referendum-graph-wrapper{width:386px;float:left;margin-bottom:1em}.solid #eu-referendum-combined #eu-referendum-graph-meta{height:314.8px;padding-top:1em}.solid #eu-referendum-combined #eu-referendum-bubbles-wrapper{margin:0 0 1em;width:584px;float:right}.solid #eu-referendum-combined #eu-referendum-toggle{display:none}}@media only screen and (max-width:640px){.solid #eu-referendum-bubbles-wrapper,.solid #eu-referendum-graph-controls{display:none}.solid #eu-referendum-bubbles-wrapper{margin:0}}@media only screen and (min-width:641px){.solid #eu-referendum-combined-toggle{width:386px;margin:0 auto}}.solid #eu-referendum-combined-toggle #eu-referendum-bubbles-wrapper,.solid #eu-referendum-combined-toggle #eu-referendum-graph-controls{display:none}@media screen and (max-device-width:360px){.solid .airbnb-count-slider-info{font-size:90%}}@media screen and (min-width:641px){.solid .airbnb-count-slider{width:70%}}.solid #airbnb-map-option-E:checked+label{background-color:#FB111D}.solid #airbnb-map-option-P:checked+label{background-color:#D7000B}.solid #airbnb-map-option-S:checked+label{background-color:#A90008}.solid .airbnb-viz .dot{stroke:#FFF;stroke-width:.5px}@media only screen and (max-width:640px){.solid .airbnb-viz text{font-size:11px;font-family:sans-serif}.solid .airbnb-viz text.label-bottom{font-size:9px}.solid .airbnb-viz text.label-number-digits{font-size:14px}}@media only screen and (min-width:641px){.solid .airbnb-viz text{font-size:16px}.solid .airbnb-viz text.label-top{font-size:14px}.solid .airbnb-viz text.label-bottom{font-size:12px}.solid .airbnb-viz text.label-number-digits{font-size:20px}}.solid .airbnb-viz .label-number-digits{text-anchor:middle;font-weight:700}.solid .airbnb-viz .label-bottom{text-anchor:end}.solid #labour-leadership-graph,.solid #labour-leadership-time-graph{background-color:#FFF}.solid #euro-stats-graph-wrapper svg,.solid #euro-statsmap-wrapper svg{background:url(../img/backgrounds/europe_720.jpg) top center repeat-y #7dd4bc;background-size:100% auto}.solid #euro-stats-graph-controls .map-radio-wrapper input[type=checkbox]+label,.solid #euro-stats-graph-controls .map-radio-wrapper input[type=radio]+label{background-color:#EBF4ED}.solid #euro-stats-graph-controls .map-radio-wrapper input[type=checkbox]:checked+label,.solid #euro-stats-graph-controls .map-radio-wrapper input[type=radio]:checked+label{background-color:#1b5a2f}.solid .map-controls-overlay button{background-color:#1b5a2f!important;color:#FFF!important}.solid .map-controls-overlay button:hover{background-color:#EBF4ED!important;color:#222!important}@media screen and (max-width:640px){.solid .airbnb-count-slider{width:40%}.solid label[for=euro-stats-graph-option-education]{font-size:65%!important;line-height:3.44615em}}