#dataMap .map-key,#dataMap .reset-map,#dataMap .reset-map:focus,#dataMap .reset-map:hover{text-decoration:none;outline:0}#dataMap svg .main-parts,#dataMap svg .main-parts g:hover,#dataMap svg .main-parts path{-webkit-transition:all .3s ease;transition:all .3s ease}#dataMap .ui-autocomplete-input,.ui-autocomplete .ui-menu,.ui-autocomplete .ui-menu-item{background:#fff;border:1px solid #fff;border-radius:0;padding:1em;width:100%;color:#4B4B4B}#dataMap .ui-autocomplete-input,.ui-autocomplete .ui-menu{font-size:1em}.ui-autocomplete .ui-menu-item{border:0;font-size:.85em}.ui-autocomplete .ui-menu-item.is-county{font-weight:600}@media screen and (min-width:16.25em)and (max-width:47.4375em){.ui-autocomplete .ui-menu-item.is-county{display:none}}.ui-autocomplete .ui-menu-item:active,.ui-autocomplete .ui-menu-item:focus,.ui-autocomplete .ui-menu-item:hover{margin:0;outline:0;box-shadow:none}.ui-autocomplete .ui-menu-item:active,.ui-autocomplete .ui-menu-item:focus,.ui-autocomplete .ui-menu-item:hover,.ui-autocomplete .ui-menu:active,.ui-autocomplete .ui-menu:focus,.ui-autocomplete .ui-menu:hover{border:0}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#82CAC7;margin:0;border:0;border-radius:0;font-weight:400;color:#fff}#dataMap .container{padding-bottom:1.5em}@media screen and (min-width:16.25em)and (max-width:74.9375em){#dataMap .container{width:100%}}#dataMap .svgMap{position:relative;display:inline-block;background:#f1f9f9;width:100%;min-height:800px;overflow:hidden}@media screen and (min-width:16.25em)and (max-width:47.4375em){#dataMap .svgMap{background:#fff}#dataMap .svgMap svg{display:none}}#dataMap .loader{margin:15em auto;background-image:url(/wp-content/plugins/social-mobility-map/assets/images/loader.gif);background-size:32px 32px;background-repeat:no-repeat;width:32px;height:32px}#dataMap .is-mobile{display:none}@media screen and (min-width:16.25em)and (max-width:47.4375em){#dataMap .no-mobile{display:none}#dataMap .is-mobile{display:block;padding-top:1em}}#dataMap .device-orientation{background:rgba(255,255,255,.9);position:absolute;top:0;right:0;bottom:0;left:0;display:none}#dataMap .map-key,#dataMap .reset-map{width:30%;height:3.5em;color:#fff;right:1.5em}@media screen and (min-width:18.75em)and (max-width:68.75em)and (orientation:landscape){#dataMap .device-orientation{display:block}}#dataMap .device-orientation p{position:absolute;top:25%;width:100%;text-align:center;color:#062164;clear:both}#dataMap .device-orientation p:before{content:" ";position:absolute;left:0;background:url(/wp-content/plugins/social-mobility-map/assets/images/rotate-device.png)center center no-repeat;background-size:64px 64px;margin:1.5em 0;text-align:center;width:100%;height:150px}#dataMap .ui-autocomplete-input{padding:1em;border:1px solid #fff;width:100%;height:3.5em;box-shadow:0 1px 1px rgba(200,200,200,.35)}#dataMap .ui-autocomplete-input:focus{border:1px solid #a6d9d7;box-shadow:0 1px 1px rgba(200,200,200,.5)}#dataMap .ui-autocomplete-input:hover{border:1px solid #82cac7;box-shadow:0 1px 1px rgba(200,200,200,.5)}#dataMap .mapFilter{position:absolute;top:1.5em;left:1.5em;width:60%}#dataMap .mapFilter select{margin-right:1em;width:100%}@media screen and (min-width:16.25em)and (max-width:47.4375em){#dataMap .ui-autocomplete-input{border:1px solid #C8C8C8}#dataMap .mapFilter{top:0;left:0;width:100%}}#dataMap .reset-map{position:absolute;top:1.5em;border:1px solid #80c9c6;box-shadow:0 1px 1px rgba(200,200,200,.1)}#dataMap .reset-map:focus{border:1px solid #70c2bf}#dataMap .map-key{position:absolute;top:6em}#dataMap .map-key:hover .high,#dataMap .map-key:hover .low{visibility:hidden}@media screen and (min-width:16.25em)and (max-width:47.4375em){#dataMap .map-key,#dataMap .reset-map{display:none}}#dataMap .map-key .rank1,#dataMap .map-key .rank2,#dataMap .map-key .rank3,#dataMap .map-key .rank4,#dataMap .map-key .rank5{float:left;width:20%;height:1.5em;box-shadow:0 1px 1px rgba(200,200,200,.1);cursor:pointer}#dataMap .dataset,#dataMap .dataset .data-header{box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1)}#dataMap .map-key .rank1:hover span,#dataMap .map-key .rank2:hover span,#dataMap .map-key .rank3:hover span,#dataMap .map-key .rank4:hover span,#dataMap .map-key .rank5:hover span{visibility:visible}#dataMap .map-key .rank1{background:#357e7b}#dataMap .map-key .rank2{background:#4cb3af}#dataMap .map-key .rank3{background:#82cac7}#dataMap .map-key .rank4{background:#a6d9d7}#dataMap .map-key .rank5{background:#cae8e7}#dataMap .map-key span{position:absolute;top:2.25em;left:0;font-size:.85em;color:#888;visibility:hidden}#dataMap .map-key .high,#dataMap .map-key .low{padding-left:.25em;visibility:visible}#dataMap .map-key .high{left:auto;right:0;padding-right:.25em;text-align:right}#dataMap svg{display:block;float:none;fill:#e3e6e9}#dataMap svg .main-parts{fill:#82CAC7;stroke-width:.05}#dataMap svg .main-parts g:hover{cursor:pointer}#dataMap svg .main-parts g:hover .rank1{fill:#666}#dataMap svg .main-parts g:hover .rank2{fill:#8c8c8c}#dataMap svg .main-parts g:hover .rank3{fill:#a6a6a6}#dataMap svg .main-parts g:hover .rank4{fill:silver}#dataMap svg .main-parts g:hover .rank5{fill:#d9d9d9}#dataMap svg .main-parts .rank1{fill:#357e7b}#dataMap svg .main-parts .rank2{fill:#4cb3af}#dataMap svg .main-parts .rank3{fill:#82cac7}#dataMap svg .main-parts .rank4{fill:#a6d9d7}#dataMap svg .main-parts .rank5{fill:#cae8e7}#dataMap svg .activeZoom .activeCounty,#dataMap svg .path-hover{stroke:#cae8e7}#dataMap svg .activeZoom .activeCounty path,#dataMap svg .path-hover path{stroke-width:.125;opacity:1}#dataMap svg .activeZoom path{opacity:.1}#dataMap svg .path-hover path{opacity:1}#dataMap svg .activeCounty .rank1,#dataMap svg .activeZoom .rank1,#dataMap svg .path-hover .rank1{fill:#357e7b}#dataMap svg .activeCounty .rank2,#dataMap svg .activeZoom .rank2,#dataMap svg .path-hover .rank2{fill:#4cb3af}#dataMap svg .activeCounty .rank3,#dataMap svg .activeZoom .rank3,#dataMap svg .path-hover .rank3{fill:#82cac7}#dataMap svg .activeCounty .rank4,#dataMap svg .activeZoom .rank4,#dataMap svg .path-hover .rank4{fill:#a6d9d7}#dataMap svg .activeCounty .rank5,#dataMap svg .activeZoom .rank5,#dataMap svg .path-hover .rank5{fill:#cae8e7}#dataMap svg .activeZoom g:hover .rank1{fill:#357e7b}#dataMap svg .activeZoom g:hover .rank2{fill:#4cb3af}#dataMap svg .activeZoom g:hover .rank3{fill:#82cac7}#dataMap svg .activeZoom g:hover .rank4{fill:#a6d9d7}#dataMap svg .activeZoom g:hover .rank5{fill:#cae8e7}#dataMap svg .activeZoom .activeCounty .rank1:hover{fill:#357e7b}#dataMap svg .activeZoom .activeCounty .rank2:hover{fill:#4cb3af}#dataMap svg .activeZoom .activeCounty .rank3:hover{fill:#82cac7}#dataMap svg .activeZoom .activeCounty .rank4:hover{fill:#a6d9d7}#dataMap svg .activeZoom .activeCounty .rank5:hover{fill:#cae8e7}#dataMap svg .activeCounty .rank1.constituency-active,#dataMap svg .activeCounty .rank1.constituency-active:hover{fill:#666}#dataMap svg .activeCounty .rank2.constituency-active,#dataMap svg .activeCounty .rank2.constituency-active:hover{fill:#8c8c8c}#dataMap svg .activeCounty .rank3.constituency-active,#dataMap svg .activeCounty .rank3.constituency-active:hover{fill:#a6a6a6}#dataMap svg .activeCounty .rank4.constituency-active,#dataMap svg .activeCounty .rank4.constituency-active:hover{fill:silver}#dataMap svg .activeCounty .rank5.constituency-active,#dataMap svg .activeCounty .rank5.constituency-active:hover{fill:#d9d9d9}#dataMap .dataset{position:absolute;top:6em;left:1.5em;right:1.5em;width:93.5%;min-height:10em;overflow:hidden;z-index:999;display:none}@media screen and (min-width:18.75em)and (max-width:68.75em)and (orientation:landscape){#dataMap .dataset{display:none}}@media screen and (min-width:16.25em)and (max-width:47.4375em){#dataMap .dataset{top:5em;left:0;border:1px solid #eee;width:100%}}#dataMap .dataset .data-header{background:rgba(255,255,255,.975);padding:.75em 1em .25em;border-bottom:1px solid #eee;overflow:hidden}#dataMap .dataset hr{margin-bottom:.25em}#dataMap .dataset .dataTitle{display:inline-block;float:left;margin:0 0 .15em -.05em;max-width:85%}#dataMap .dataset .subtitle{float:left;margin:0 0 .35em;max-width:85%;font-size:14px;font-weight:400;color:#48484a;clear:left}#dataMap .dataset .rankColor{display:inline-block;float:right;background:#82CAC7;margin:.15em 0 .25em;width:20px;height:20px;clear:none;-webkit-transition:background .2s ease;transition:background .2s ease}#dataMap .dataset .rankColor.rank1{background:#357e7b}#dataMap .dataset .rankColor.rank2{background:#4cb3af}#dataMap .dataset .rankColor.rank3{background:#82cac7}#dataMap .dataset .rankColor.rank4{background:#a6d9d7}#dataMap .dataset .rankColor.rank5{background:#cae8e7}#dataMap .dataset .rankKey,#dataMap .dataset .rankNumber{float:right;margin-top:.25em;color:#616164;clear:right}#dataMap .dataset .rankKey{padding-right:.5em;color:#87878a;clear:none}@media screen and (min-width:16.25em)and (max-width:47.4375em){#dataMap .dataset .rankKey{display:none}}#dataMap .dataset .rankNumber{font-weight:600;color:#48484a}#dataMap .dataset dl{display:block;background:rgba(252,252,252,.9);margin:0;overflow:hidden;clear:both}#dataMap .dataset dl div{position:relative;float:left;padding:1em 0 .75em 1em;margin:0;border-right:1px solid #eee;width:50%}#dataMap .dataset dl div:last-child{float:right;border:none;width:50%}#dataMap .dataset dl div:last-child dd{width:12.5%}@media screen and (min-width:16.25em)and (max-width:47.4375em){#dataMap .dataset dl div:last-child{width:100%;padding-top:0}#dataMap .dataset dl div{border-right:none;width:100%}#dataMap .dataset dl div dt{width:80%}#dataMap .dataset dl div dd{width:20%}#dataMap .dataset dl div:last-child dt{width:80%}#dataMap .dataset dl div:last-child dd{width:20%}}#dataMap .dataset dd,#dataMap .dataset dt{float:left;margin:0 0 .35em;width:85%;font-weight:400;font-size:14px;line-height:1.5}#dataMap .dataset dd span,#dataMap .dataset dt span{font-size:13px;font-style:italic;color:#48484a}#dataMap .dataset dd{float:right;width:15%;font-weight:600;text-align:left}#dataMap .regionlist{-webkit-column-count:5;-moz-column-count:5;column-count:5}#dataMap .regionlist>div{display:inline-block;width:100%;border-bottom:1px solid grey}#dataMap .regionlist>div>div{display:inline-block;width:48%}
