.region-grey-background{background-color:#ededed;padding:16px 8px}.politics-header__title,.election-logo-title,.politics-topic-header__title{font-size:30px;font-size:1.875rem;line-height:1.06667}.politics-header--small .politics-header__title,.politics-header--us2016 .politics-header__title,.politics-tabs-section__header,.election-logo__topic .election-logo-title{font-size:20px;font-size:1.25rem;line-height:1.2}.constituency-search__heading,.election-results__heading,.council-list__title,.eu-country-results__heading,.eu-results-heading,.eu-tabs-tab__link,.eu-meps-list-heading,.overall-header__headline,.eu-parliament-explainer__heading,.eu-parliament-explainer__groups-heading,.election-eu-region__headline,.election-pre-explainer__heading{font-size:20px;font-size:1.25rem;line-height:1.2}.politics-header__type,.election-logo-title__area,.overall-hemicycle__outof,.election-live-banner-promo-title{font-size:18px;font-size:1.125rem;line-height:1.22222}.politics-tabs__link,.results-turnout__label,.results-turnout__value,.council-control-history__heading,.council-list__title .council-list__title-sub,.council-background__title,.council-result-flash,.council-responsibilities__title,.overall-header__declared-text,.overall-hemicycle__outof--meps,.hemicycle-group__name,.eu-parliament-explainer__groups .group__heading,.eu-parliament-explainer__groups .groups__group .group__link,.council-more-button__button,.election-live-banner__text,.election-live-banner__title,.election-live-banner-slot__item,.election-banner-promo__label,.election-banner-promo-links__item,.election-banner-promo-links__item:before{font-size:15px;font-size:.9375rem;line-height:1.33333}.az-table__heading,.az-table__row,.az-list__item,.az-item__letter,.politics-message__text,.election-results__editorial-text,.election-results-turnout,.election-results__disclaimer,.election-results__table,.election-related-links-item__link,.council-list__results a,.politics-topic-info__text,.politics-topic-header__type,.council-responsibilities-list__item,.eu-country-results__table,.eu-country-results__table .hemicycle-group__name,.eu-country-results .overall-hemicycle__outof,.eu-country-results .overall-hemicycle__outof--meps,.eu-meps-list__text,.results-result,.overall-header__text,.hemicycle-group__meps,.hemicycle-group__change,.eu-parliament-explainer__intro,.eu-parliament-explainer__links,.eu-parliament-explainer__groups .groups__group .group__info,.election-eu-region,.election-pre-explainer__body{font-size:15px;font-size: .9375rem;line-height:1.2}.politics-polling-message__text,.eu-meps-list__disclaimer{font-size:14px;font-size:.875rem;line-height:1.14286}.politics-header__region,.politics-language-switcher__item{font-size:14px;font-size:.875rem;line-height:1.28571}.hidden{display:none;visibility:hidden}.invisible{visibility:hidden}.device--group1 .hide--group1,.device--group2 .hide--group2,.device--group3 .hide--group3,.device--group4 .hide--group4{display:none !important;visibility:hidden !important}.loading{background:url("../../../img/GEL-spinner-40px-3f.gif") 50% 50% no-repeat;margin:20px 0 30px;min-height:40px}.off-screen{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.feature-phone-off-block{display:none}.display-feature-phone-only{display:block}.tabs{clear:both;display:block;overflow:hidden;position:relative}.tabs ul{display:table;margin:0 auto;width:100%;padding:0 4px 0 2px}.tabs li{display:inline;float:left}.tabs a{background:#f0f0f0;color:#222;display:block;position:relative;top:-2px;font-size:16px;font-size: 1rem;line-height:1.25;letter-spacing:0;font-weight:700;padding-top:1px;padding-top: .0625rem;padding-bottom:3px;padding-bottom: .1875rem;padding:8px 8px 4px}.tabs a:hover,.tabs a:focus{color:#1167a8}.tabs li.open a{background:#fff;color:#222;padding:6px 8px;top:0}.tabs li.open a:hover,.tabs li.open a:focus{color:#1167a8}#index-tabs a{margin-left:2px}.panels{clear:both;overflow:hidden;position:relative}.panels .panel{position:absolute;top:0;left:-5000%;width:100%}.panels .panel.open{display:block;left:0;position:relative}.az-table{display:block;margin-top:24px;width:100%}.az-table thead{display:block}.az-table tr{display:block}.az-table th,.az-table td{display:block;padding:8px;text-align:left}.az-table th{color:#000}.az-table td{color:#666}.az-table td a{color:#000}.az-table tbody{display:block}.az-table tbody th{padding-bottom:0}.az-table tbody td{padding-top:4px}.az-table__caption{left:-9999px;position:absolute;top:-9999px}.az-table__results{color:#666;font-size:13px;padding-left:16px}.az-table__heading{background-color:#f2f2f2;padding:8px}.az-table__heading+.az-table__heading{display:none}.az-table__heading-off-screen{left:-9999px;position:absolute;top:-9999px}.az-table__letter{font-size:24px}.az-table__row{border-bottom:1px solid #dbdbdb}.az-table__row:first-of-type{border-top:0}.az-table__row a{display:block}.az-table__row a:hover,.az-table__row a:focus{color:#1167a8}.az-list__item{border-bottom:1px solid #dbdbdb;padding:13px 8px}.az-list__link{display:block}.az-list__link:hover,.az-list__link:focus{color:#1167a8}.az-selector{border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;margin-top:20px;overflow:hidden;position:relative;width:280px}.az-selector:before{border-right:1px solid #dbdbdb;content:'';display:block;height:100%;position:absolute;right:0;width:1px}.az-selector:after{border-bottom:1px solid #dbdbdb;bottom:0;content:'';display:block;height:1px;position:absolute;width:100%}.politics--eureferendum .az-selector{margin-top:10px}.az-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;float:left;height:40px;width:40px}.az-item .az-item__jump-link:focus{background:#fff;border:1px solid #b3b3b3;clip:auto;color:#000;display:block;height:auto !important;left:0;line-height:2em;overflow:hidden;padding:10px !important;position:absolute !important;top:0;width:200px !important;z-index:1}.az-item__letter{color:#b3b3b3;display:block;padding:11px 0 10px;text-align:center;text-transform:uppercase}.az-item__letter-link{background:transparent;color:#000;display:block;padding:11px 0 10px;width:100%}.az-item__letter-link:hover,.az-item__letter-link:focus,.az-item__letter-link.selected{background-color:#f2f2f2;color:#1167a8;cursor:pointer;font-weight:bold}.az-item__letter-link:disabled,.az-item__letter-link.disabled{background:#fff;color:#b3b3b3;cursor:default;font-weight:normal}.politics .back-to-top{margin-top:24px}.politics-header{clear:both;float:left;margin:8px 40px 8px 0}.results-page .politics-header{margin-bottom:24px}.politics--constituency .politics-header{margin-bottom:12px}.politics--constituency-results .politics-header,.politics--region-results .politics-header{margin-bottom:32px}.politics-header+.constituency-search{margin-top:20px}.politics-header__title{color:#000;font-weight:bold}@media all and (min-width: 20em){.politics-header__title{display:inline}}.politics-header__type{color:#a1a1a1;display:block}.politics-header__region{clear:both;color:#a1a1a1;display:block;margin-top:16px}.politics-header__link{color:#000;font-weight:bold}.politics-header__link:hover,.politics-header__link:focus{color:#1167a8}.politics-header--az,.politics-header--eu-ref{float:none}.politics-language-switcher{margin-top:16px}.politics-language-switcher__list{border:1px solid #c7c7c7;overflow:hidden}.politics-language-switcher__item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;width:50%}.politics-language-switcher__item:first-child{border-right:1px solid #c7c7c7}.politics-language-switcher__link{border-bottom:3px solid transparent;display:block;padding:10px 6px;text-align:center}.politics-language-switcher__link:hover,.politics-language-switcher__link:focus{background:#dcdcdc}.politics-language-switcher__link--english{background:#dcdcdc;border-bottom-color:#cc0101}.politics-language-switcher__link--english:after{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden;content:' selected'}.politics-message{margin-bottom:32px;margin-top:12px}.column--primary .politics-message{margin-top:0}.politics-message--ni2017{margin-bottom:0;margin-top:0}.politics-tabs{clear:both;margin-top:18px}.results-page .politics-tabs{margin-top:32px}.politics-tabs__tab{display:inline;height:48px}.politics-tabs__tab:after{color:#dcdcdc;content:' | '}.politics-tabs__tab:last-child:after{content:''}.politics-tabs__link{font-weight:700;outline:0}.politics-tabs__link:hover,.politics-tabs__link:focus{color:#1167a8}.open .politics-tabs__link:hover,.open .politics-tabs__link:focus{color:#1167a8}.politics-tabs__tab-text{display:inline}.politics-tabs__tab-text--short{display:none}.politics-tabs-section{margin-top:20px}.ctm .politics-tabs-section{display:none}.ctm .politics-tabs-section.open{display:block}.politics-tabs-section__inner{margin-top:20px}.results-turnout{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:16px 0;padding-right:40px}.politics--election2016 .results-turnout{margin-top:0}.politics--election2016.politics--constituency .results-turnout{margin-bottom:32px}.results-turnout__percentage{margin-bottom:10px}.results-turnout__percentage:before,.results-turnout__percentage:after{content:'';display:block;height:0;overflow:hidden}.results-turnout__percentage:after{clear:both}.results-turnout__majority+.results-turnout__percentage{margin-top:6px}.results-turnout__label{color:#5a5a5a;display:inline;margin-right:4px}.results-turnout__value{color:#000}.results-turnout__percentage,.results-turnout__majority{position:relative}.results-turnout__label--left{left:0;position:absolute;top:0}.results-turnout__value--right{position:absolute;right:0;top:0}.results-turnout__percentage-bar{margin:0 4.4em 0 5em;padding-top:.4em}.results-turnout__percentage-bar-background{background:#c7c7c7;height:10px}.results-turnout__percentage-bar-inner{background:#000;height:10px}.results-turnout__majority .results-turnout__label:after{content:':'}.politics-polling-message{display:none;visibility:hidden}.politics-data-update{-webkit-transition:opacity 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition:opacity 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:opacity 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.politics-bar-update{-webkit-transition:width 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s;-o-transition:width 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s;-moz-transition:width 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s;transition:width 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s}.politics-graphic-update{-webkit-transition:-webkit-transform 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s;transition:-webkit-transform 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s;-o-transition:-o-transform 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s;-moz-transition:transform 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s, -moz-transform 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s;transition:transform 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s;transition:transform 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s, -webkit-transform 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s, -moz-transform 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s, -o-transform 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s}.news-politics-banner__inner{position:relative}.eu-parliament-explainer__links .links-item .links-link--external:after{background:transparent url("../../../../img/news--icons-sprite.png") no-repeat -9px -4409px;content:'';display:inline-block;height:16px;margin-left:.3em;width:16px}@media (-webkit-min-device-pixel-ratio: 1.3), (-ms-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2.6 / 2), (min--moz-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 13/10), (min-resolution: 1.3dppx){.orb-js .eu-parliament-explainer__links .links-item .links-link--external:after,.eu-parliament-explainer__links .links-item .orb-js .links-link--external:after{background-image:url("../../../../img/news--icons-sprite_x2.png");-webkit-background-size:32px 32px;-moz-background-size:32px;-o-background-size:32px;background-size:32px}}.election-results__editorial-text a,.politics-topic-info__text a{color:#000;font-weight:bold}.election-results__editorial-text a:focus,.politics-topic-info__text a:focus,.election-results__editorial-text a:hover,.politics-topic-info__text a:hover{text-decoration:underline}.election-results__table .table-body__header--party-ap,.council-list__results .council-list__results-ap{border-left-color:#ffc21e}#england_council_flash .council-result-flash--ap,#england_council_flash .council-result-flash--old-ap:after,#ni_council_flash .council-result-flash--ap,#ni_council_flash .council-result-flash--old-ap:after,.results-result .eu-meps-list--party-ap,.overall-hemicycle .hemicycle-group__name--ap{background-color:#ffc21e}.election-results__table .table-body__header--party-bnp,.council-list__results .council-list__results-bnp{border-left-color:#9094c8}#england_council_flash .council-result-flash--bnp,#england_council_flash .council-result-flash--old-bnp:after,#ni_council_flash .council-result-flash--bnp,#ni_council_flash .council-result-flash--old-bnp:after,.results-result .eu-meps-list--party-bnp,.overall-hemicycle .hemicycle-group__name--bnp{background-color:#9094c8}.election-results__table .table-body__header--party-con,.council-list__results .council-list__results-con{border-left-color:#0575c9}#england_council_flash .council-result-flash--con,#england_council_flash .council-result-flash--old-con:after,#ni_council_flash .council-result-flash--con,#ni_council_flash .council-result-flash--old-con:after,.results-result .eu-meps-list--party-con,.overall-hemicycle .hemicycle-group__name--con{background-color:#0575c9}.election-results__table .table-body__header--party-cpa,.council-list__results .council-list__results-cpa{border-left-color:#c39}#england_council_flash .council-result-flash--cpa,#england_council_flash .council-result-flash--old-cpa:after,#ni_council_flash .council-result-flash--cpa,#ni_council_flash .council-result-flash--old-cpa:after,.results-result .eu-meps-list--party-cpa,.overall-hemicycle .hemicycle-group__name--cpa{background-color:#c39}.election-results__table .table-body__header--party-dup,.council-list__results .council-list__results-dup{border-left-color:#c0153d}#england_council_flash .council-result-flash--dup,#england_council_flash .council-result-flash--old-dup:after,#ni_council_flash .council-result-flash--dup,#ni_council_flash .council-result-flash--old-dup:after,.results-result .eu-meps-list--party-dup,.overall-hemicycle .hemicycle-group__name--dup{background-color:#c0153d}.election-results__table .table-body__header--party-ed,.council-list__results .council-list__results-ed{border-left-color:#b20a06}#england_council_flash .council-result-flash--ed,#england_council_flash .council-result-flash--old-ed:after,#ni_council_flash .council-result-flash--ed,#ni_council_flash .council-result-flash--old-ed:after,.results-result .eu-meps-list--party-ed,.overall-hemicycle .hemicycle-group__name--ed{background-color:#b20a06}.election-results__table .table-body__header--party-grn,.council-list__results .council-list__results-grn{border-left-color:#78c31e}#england_council_flash .council-result-flash--grn,#england_council_flash .council-result-flash--old-grn:after,#ni_council_flash .council-result-flash--grn,#ni_council_flash .council-result-flash--old-grn:after,.results-result .eu-meps-list--party-grn,.overall-hemicycle .hemicycle-group__name--grn{background-color:#78c31e}.election-results__table .table-body__header--party-ichc,.council-list__results .council-list__results-ichc{border-left-color:#ff0078}#england_council_flash .council-result-flash--ichc,#england_council_flash .council-result-flash--old-ichc:after,#ni_council_flash .council-result-flash--ichc,#ni_council_flash .council-result-flash--old-ichc:after,.results-result .eu-meps-list--party-ichc,.overall-hemicycle .hemicycle-group__name--ichc{background-color:#ff0078}.election-results__table .table-body__header--party-ind,.council-list__results .council-list__results-ind{border-left-color:#d26fbc}#england_council_flash .council-result-flash--ind,#england_council_flash .council-result-flash--old-ind:after,#ni_council_flash .council-result-flash--ind,#ni_council_flash .council-result-flash--old-ind:after,.results-result .eu-meps-list--party-ind,.overall-hemicycle .hemicycle-group__name--ind{background-color:#d26fbc}.election-results__table .table-body__header--party-lab,.council-list__results .council-list__results-lab{border-left-color:#f72b0f}#england_council_flash .council-result-flash--lab,#england_council_flash .council-result-flash--old-lab:after,#ni_council_flash .council-result-flash--lab,#ni_council_flash .council-result-flash--old-lab:after,.results-result .eu-meps-list--party-lab,.overall-hemicycle .hemicycle-group__name--lab{background-color:#f72b0f}.election-results__table .table-body__header--party-ld,.council-list__results .council-list__results-ld{border-left-color:#fe8300}#england_council_flash .council-result-flash--ld,#england_council_flash .council-result-flash--old-ld:after,#ni_council_flash .council-result-flash--ld,#ni_council_flash .council-result-flash--old-ld:after,.results-result .eu-meps-list--party-ld,.overall-hemicycle .hemicycle-group__name--ld{background-color:#fe8300}.election-results__table .table-body__header--party-ni21,.council-list__results .council-list__results-ni21{border-left-color:#009fbd}#england_council_flash .council-result-flash--ni21,#england_council_flash .council-result-flash--old-ni21:after,#ni_council_flash .council-result-flash--ni21,#ni_council_flash .council-result-flash--old-ni21:after,.results-result .eu-meps-list--party-ni21,.overall-hemicycle .hemicycle-group__name--ni21{background-color:#009fbd}.election-results__table .table-body__header--party-pc,.council-list__results .council-list__results-pc{border-left-color:#4e9f2f}#england_council_flash .council-result-flash--pc,#england_council_flash .council-result-flash--old-pc:after,#ni_council_flash .council-result-flash--pc,#ni_council_flash .council-result-flash--old-pc:after,.results-result .eu-meps-list--party-pc,.overall-hemicycle .hemicycle-group__name--pc{background-color:#4e9f2f}.election-results__table .table-body__header--party-pv,.council-list__results .council-list__results-pv{border-left-color:#028948}#england_council_flash .council-result-flash--pv,#england_council_flash .council-result-flash--old-pv:after,#ni_council_flash .council-result-flash--pv,#ni_council_flash .council-result-flash--old-pv:after,.results-result .eu-meps-list--party-pv,.overall-hemicycle .hemicycle-group__name--pv{background-color:#028948}.election-results__table .table-body__header--party-res,.council-list__results .council-list__results-res{border-left-color:#31b56a}#england_council_flash .council-result-flash--res,#england_council_flash .council-result-flash--old-res:after,#ni_council_flash .council-result-flash--res,#ni_council_flash .council-result-flash--old-res:after,.results-result .eu-meps-list--party-res,.overall-hemicycle .hemicycle-group__name--res{background-color:#31b56a}.election-results__table .table-body__header--party-sdlp,.council-list__results .council-list__results-sdlp{border-left-color:#65a966}#england_council_flash .council-result-flash--sdlp,#england_council_flash .council-result-flash--old-sdlp:after,#ni_council_flash .council-result-flash--sdlp,#ni_council_flash .council-result-flash--old-sdlp:after,.results-result .eu-meps-list--party-sdlp,.overall-hemicycle .hemicycle-group__name--sdlp{background-color:#65a966}.election-results__table .table-body__header--party-sf,.council-list__results .council-list__results-sf{border-left-color:#00623f}#england_council_flash .council-result-flash--sf,#england_council_flash .council-result-flash--old-sf:after,#ni_council_flash .council-result-flash--sf,#ni_council_flash .council-result-flash--old-sf:after,.results-result .eu-meps-list--party-sf,.overall-hemicycle .hemicycle-group__name--sf{background-color:#00623f}.election-results__table .table-body__header--party-snp,.council-list__results .council-list__results-snp{border-left-color:#ffcd28}#england_council_flash .council-result-flash--snp,#england_council_flash .council-result-flash--old-snp:after,#ni_council_flash .council-result-flash--snp,#ni_council_flash .council-result-flash--old-snp:after,.results-result .eu-meps-list--party-snp,.overall-hemicycle .hemicycle-group__name--snp{background-color:#ffcd28}.election-results__table .table-body__header--party-tuv,.council-list__results .council-list__results-tuv{border-left-color:#6dcad2}#england_council_flash .council-result-flash--tuv,#england_council_flash .council-result-flash--old-tuv:after,#ni_council_flash .council-result-flash--tuv,#ni_council_flash .council-result-flash--old-tuv:after,.results-result .eu-meps-list--party-tuv,.overall-hemicycle .hemicycle-group__name--tuv{background-color:#6dcad2}.election-results__table .table-body__header--party-ukip,.council-list__results .council-list__results-ukip{border-left-color:#712f87}#england_council_flash .council-result-flash--ukip,#england_council_flash .council-result-flash--old-ukip:after,#ni_council_flash .council-result-flash--ukip,#ni_council_flash .council-result-flash--old-ukip:after,.results-result .eu-meps-list--party-ukip,.overall-hemicycle .hemicycle-group__name--ukip{background-color:#712f87}.election-results__table .table-body__header--party-uup,.council-list__results .council-list__results-uup{border-left-color:#6ab1e6}#england_council_flash .council-result-flash--uup,#england_council_flash .council-result-flash--old-uup:after,#ni_council_flash .council-result-flash--uup,#ni_council_flash .council-result-flash--old-uup:after,.results-result .eu-meps-list--party-uup,.overall-hemicycle .hemicycle-group__name--uup{background-color:#6ab1e6}.election-results__table .table-body__header--party-aip,.council-list__results .council-list__results-aip{border-left-color:#906}#england_council_flash .council-result-flash--aip,#england_council_flash .council-result-flash--old-aip:after,#ni_council_flash .council-result-flash--aip,#ni_council_flash .council-result-flash--old-aip:after,.results-result .eu-meps-list--party-aip,.overall-hemicycle .hemicycle-group__name--aip{background-color:#906}.election-results__table .table-body__header--party-efd,.council-list__results .council-list__results-efd{border-left-color:#712f87}#england_council_flash .council-result-flash--efd,#england_council_flash .council-result-flash--old-efd:after,#ni_council_flash .council-result-flash--efd,#ni_council_flash .council-result-flash--old-efd:after,.results-result .eu-meps-list--party-efd,.overall-hemicycle .hemicycle-group__name--efd{background-color:#712f87}.election-results__table .table-body__header--party-epp,.council-list__results .council-list__results-epp{border-left-color:#6ab1e6}#england_council_flash .council-result-flash--epp,#england_council_flash .council-result-flash--old-epp:after,#ni_council_flash .council-result-flash--epp,#ni_council_flash .council-result-flash--old-epp:after,.results-result .eu-meps-list--party-epp,.overall-hemicycle .hemicycle-group__name--epp{background-color:#6ab1e6}.election-results__table .table-body__header--party-left,.council-list__results .council-list__results-left{border-left-color:#c0153d}#england_council_flash .council-result-flash--left,#england_council_flash .council-result-flash--old-left:after,#ni_council_flash .council-result-flash--left,#ni_council_flash .council-result-flash--old-left:after,.results-result .eu-meps-list--party-left,.overall-hemicycle .hemicycle-group__name--left{background-color:#c0153d}.election-results__table .table-body__header--party-lib,.council-list__results .council-list__results-lib{border-left-color:#feae14}#england_council_flash .council-result-flash--lib,#england_council_flash .council-result-flash--old-lib:after,#ni_council_flash .council-result-flash--lib,#ni_council_flash .council-result-flash--old-lib:after,.results-result .eu-meps-list--party-lib,.overall-hemicycle .hemicycle-group__name--lib{background-color:#feae14}.election-results__table .table-body__header--party-soc,.council-list__results .council-list__results-soc{border-left-color:#f72b0f}#england_council_flash .council-result-flash--soc,#england_council_flash .council-result-flash--old-soc:after,#ni_council_flash .council-result-flash--soc,#ni_council_flash .council-result-flash--old-soc:after,.results-result .eu-meps-list--party-soc,.overall-hemicycle .hemicycle-group__name--soc{background-color:#f72b0f}.election-results__table .table-body__header--party-oth,.council-list__results .council-list__results-oth{border-left-color:#999}#england_council_flash .council-result-flash--oth,#england_council_flash .council-result-flash--old-oth:after,#ni_council_flash .council-result-flash--oth,#ni_council_flash .council-result-flash--old-oth:after,.results-result .eu-meps-list--party-oth,.overall-hemicycle .hemicycle-group__name--oth{background-color:#999}.election-results__table .table-body__header--party-noc,.council-list__results .council-list__results-noc{border-left-color:#646464}#england_council_flash .council-result-flash--noc,#england_council_flash .council-result-flash--old-noc:after,#ni_council_flash .council-result-flash--noc,#ni_council_flash .council-result-flash--old-noc:after,.results-result .eu-meps-list--party-noc,.overall-hemicycle .hemicycle-group__name--noc{background-color:#646464}.election-results__table .table-body__header--party-nil,.council-list__results .council-list__results-nil{border-left-color:#fff}#england_council_flash .council-result-flash--nil,#england_council_flash .council-result-flash--old-nil:after,#ni_council_flash .council-result-flash--nil,#ni_council_flash .council-result-flash--old-nil:after,.results-result .eu-meps-list--party-nil,.overall-hemicycle .hemicycle-group__name--nil{background-color:#fff}.election-results__table .table-body__header--party-notdeclared,.council-list__results .council-list__results-notdeclared{border-left-color:#e8e7e7}#england_council_flash .council-result-flash--notdeclared,#england_council_flash .council-result-flash--old-notdeclared:after,#ni_council_flash .council-result-flash--notdeclared,#ni_council_flash .council-result-flash--old-notdeclared:after,.results-result .eu-meps-list--party-notdeclared,.overall-hemicycle .hemicycle-group__name--notdeclared{background-color:#e8e7e7}.politics .index-title{background:transparent;padding:12px 0 0}.politics .page__head,.politics .page__more{background:#ededed;overflow:hidden}.politics .column--aside{margin-top:1em}.politics .column--main{background:#fff;margin-left:-8px;margin-right:-8px;margin-top:1em;padding-left:8px;padding-right:8px;padding-top:1em}.politics .column--more{clear:both;overflow:hidden;padding-left:8px;padding-right:8px}.politics-topic-page-top{background:#ededed;overflow:hidden}.politics--vote2014 .features-and-analysis{clear:both}.election-logo{display:inline-block;float:left;margin-top:18px}.election-logo-title{color:#000;font-weight:300;letter-spacing:-1px;text-transform:uppercase}.election-logo-title__year{font-weight:700;letter-spacing:-2px}.election-logo__topic{float:none}.election-logo__topic .election-logo-title{letter-spacing:-1px}.election-logo__topic .election-logo-title__year{letter-spacing:-1px}.election-logo-title__area{display:block;font-weight:400;letter-spacing:0;text-align:right;text-transform:none;width:100%}.election-logo__link:hover .election-logo-title,.election-logo__link:focus .election-logo-title{color:#1167a8}.election-results__editorial-text{color:#5a5a5a;margin-top:1em}.election-results-turnout{color:#5a5a5a;margin-top:1em}.election-results-turnout__bar{background:#dcdcdc;display:inline-block;height:5px;margin:0 .5em;vertical-align:middle;width:34%}.election-results-turnout__inner-bar{background:#000;display:block;height:5px}.election-results__disclaimer{margin-top:-2em}.election-results__heading{color:#000}.election-results__table{margin-bottom:3em;margin-top:20px;width:100%}.election-results__table *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.election-results__table .table-head{display:none}.election-results__table .table-head__header--no-border{border-left:0}.election-results__table .table-body__header--party{margin:0}.election-results__table .table-body__header{background:#ededed;border-left-style:solid;border-left-width:7px;clear:left;color:#515151;display:block;float:left;margin-top:.6em;padding:.2em .4em;text-align:left;width:100%}.election-results__table .table-body__header--party+.table-body__cell{padding-top:.6em}.election-results__table .table-body__cell{clear:left;color:#515151;display:block;float:left;padding:.1em .5em .1em .1em;width:100%}@media all and (min-width: 15em){.election-results__table .table-body__cell{text-align:right}.election-results__table .table-body__cell .label{display:block;float:left}}.election-results__table .table-body__cell .label{color:#515151}.election-results__table .down{color:#ca0106}.election-results__table .up{color:#2d7a24}.election-results__table .table-foot{display:block}.election-results__table .table-foot__row{display:block}.election-results__table .table-foot__cell{background:#ededed;border-left:7px solid #ededed;display:block;margin-top:.6em;padding:.2em .4em;text-align:right}.election-results__table--council{margin:0}.eu-results .election-results__table{margin-top:0}.eu-results .table-foot{display:none}.eu-results .election-results__editorial-text,.election-results--eu .election-results__editorial-text{clear:both;padding-top:1em}.eu-results .table-body__cell,.election-results--eu .table-body__cell{display:none}.eu-results .table-body__cell-show,.election-results--eu .table-body__cell-show{display:block}.election-related-links-item+.election-related-links-item{margin-top:.8em}.election-related-links-item__link{color:#000}.election-related-links-item__link:hover,.election-related-links-item__link:focus{color:#1167a8}.election-related-links-item__link--external:after{background:transparent url("../../../../img/news--icons-sprite.png") no-repeat -9px -4408px;content:'';display:inline-block;height:16px;margin-left:4px;width:16px}@media (-webkit-min-device-pixel-ratio: 1.3), (-ms-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2.6 / 2), (min--moz-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 13/10), (min-resolution: 1.3dppx){.orb-js .election-related-links-item__link--external:after{background-image:url("../../../../img/news--icons-sprite_x2.png");-webkit-background-size:32px 32px;-moz-background-size:32px;-o-background-size:32px;background-size:32px}}.election-related-links--scot-ref{margin-top:12px}.election-related-links--scot-ref .election-related-links-item{border-top:1px solid #d3d3d3;padding-top:8px}.election-related-links--scot-ref .election-related-links-item:first-child{border-top:0}.election-find-a-result{clear:both;position:relative}.election_data-council_list{background:#ededed}.council-list__title .council-list__title-sub{display:block}.council-list__results{display:block;height:472px;overflow-y:auto;width:100%}.council-list__results a{border-left:7px solid #fff;color:#000;display:block;margin-bottom:1px;padding:.47em}.council-list__results a:hover,.council-list__results a:focus{color:#1167a8}.council-list-ni .council-list__results{height:382px}.council-list-ni .council-list__results a{border-left:none 0;padding-left:0}.council-list__tabs{background:#ededed;padding-bottom:12px}.council-list__tabs li{background:#d3d3d3;float:left;width:50%}.council-list__tabs li a{color:#000;display:block;padding:16px 24px}.council-list__tabs li a:hover,.council-list__tabs li a:focus{color:#1167a8}.council-list__tabs .open{background:#ededed}.council-list__tabs:before,.council-list__tabs:after{content:'';display:block;height:0;overflow:hidden}.council-list__tabs:after{clear:both}.council-list__panel{margin:0 0 16px;overflow:hidden}.council-list__panel.closed{display:none}.council-list__panel.open{display:block}.council-background{margin-top:2em}.council-background__title{background:#e3e3e3;padding:.3em 0 .3em 8px}.council-background-list{margin:0 8px;overflow:hidden}.council-background-list__term{color:#5a5a5a;display:block;margin-top:1em}.council-background-list__description{display:block}.election-results__table--council+.council-background{margin-top:-2em}.council-result-flash{background-color:#000;color:#fff;height:21px;padding:4px 0 0 .6em;position:relative}.council-result-flash+.election-results__table{margin-top:0}.council-result-flash--old:after{border:3px solid #fff;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;content:'';display:block;height:14px;position:absolute;right:2px;top:3px;width:14px}.politics-topic-info{float:left;overflow:hidden;width:100%}.politics-topic-info__text{margin-bottom:1em;margin-top:.8em}.politics-topic-header{margin:8px 0}.politics-topic-header__title{color:#000;font-weight:bold}@media all and (min-width: 20em){.politics-topic-header__title{display:inline}}.politics-topic-header__type{display:block;font-weight:normal}@media all and (min-width: 20em){.politics-topic-header__type{display:inline;margin-left:.4em}}.council-responsibilities-list__item:nth-child(2n+1){clear:left}.eu-results{margin-top:16px}.eu-meps-list__text{margin-top:1em}.eu-meps-list__text a:hover,.eu-meps-list__text a:focus{color:#1167a8}.eu-meps-list--results{padding:10px 0 16px}.results-result{border-bottom:1px solid #fff}.eu-meps-list--party{background:#999;color:#fff;display:inline-block;font-weight:300;min-width:37px;padding:4px 10px}.eu-meps-list__disclaimer{padding-bottom:1em}.overall-header__headline{color:#000}.overall-header__text{color:#5a5a5a}.overall-header__declared-text{color:#5a5a5a;margin-top:1em}.hemicycle-chart{display:none}.hemicycle-groups{display:none}table .hemicycle-groups{display:block}.hemicycle-groups__title{color:#5a5a5a;display:block;margin:1em 0 .3em 37%;text-align:center;width:31%}.hemicycle-group{overflow:hidden;width:100%}.hemicycle-group__name{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;float:left;font-weight:300;line-height:16px;padding:5px;text-align:center;text-transform:uppercase;width:38%}.eu-country-results .hemicycle-group__name[data-percentage="0.0"]{color:#5a5a5a}.hemicycle-group__meps{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ebebeb;float:left;line-height:16px;padding:5px;text-align:right;width:31%}.hemicycle-group__change{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ebebeb;float:left;line-height:16px;padding:5px;text-align:right;width:31%}.hemicycle-group__change--down{color:#ca0106}.hemicycle-group__change--up{color:#2d7a24}.hemicycle-column__left{margin-top:1em}.hemicycle-column--second .hemicycle-groups__title{display:none}.eu-parliament-explainer__heading{clear:both;color:#000}.eu-parliament-explainer__intro{color:#5a5a5a;margin-top:24px}.eu-parliament-explainer__links .links-item{display:block;margin-top:20px}.eu-parliament-explainer__links .links-item .links-link{color:#000}.eu-parliament-explainer__links .links-item .links-link:hover,.eu-parliament-explainer__links .links-item .links-link:focus{color:#1167a8}.election-live-banner-promo{border-bottom:1px solid #ededed;border-top:1px solid #ededed;margin:24px 0;overflow:hidden;padding:12px 0 19px}.election-live-banner-promo-title{font-weight:bold}.election-live-banner-promo-title a:focus,.election-live-banner-promo-title a:hover{color:#1167a8}.election-live-banner-promo-title__subtitle{display:block}.election-banner-promo__label{color:#5a5a5a;float:left;padding-right:1em}.election-banner-promo-links__item{float:left;padding-right:.8em}.election-banner-promo-links__item:before{content:'|';padding-right:.8em}.election-banner-promo-links__item:first-child:before{content:'';padding-right:0}.election-banner-promo-links__item:hover,.election-banner-promo-links__item:focus{color:#1167a8}.election-eu-region{background:#ededed;margin-left:-8px;margin-right:-8px;margin-top:1em;padding-left:16px;padding-right:16px}.election-eu-region-heading__cell{padding-bottom:3px;text-align:left}.election-eu-region-heading__cell--meps{text-align:right}.election-eu-region-item--last .election-eu-region-item__cell{padding-bottom:2em}.election-eu-region-table{margin-top:1em;width:100%}.election-eu-region-table__head tr{border-bottom:1px solid #000}.election-eu-region__headline{color:#000;padding-top:1em}.election-eu-region-item__cell{padding:.5em 0 6px}.election-eu-region__item--national .election-eu-region-item__cell{border-top:1px solid #000}.election-eu-region-item__cell a{color:#000}.election-eu-region-item__cell a:hover,.election-eu-region-item__cell a:focus{color:#1167a8}.election-eu-region-item__cell--meps{color:#000;text-align:right}.election-eu-region-table__foot .election-eu-region-item__cell{padding-bottom:2em}.election-pre-explainer__heading{clear:both;color:#000}.election-pre-explainer__body{margin-top:24px}.container-sport .byline__correspondent-photo-container{display:none;visibility:hidden}.container-heron{background:#ededed;padding:14px 16px 16px}.core-compact-tablet-only{display:block;visibility:visible}.compact-only{display:none;visibility:hidden}.compact-tablet-only{display:none;visibility:hidden}.wide-only{display:none;visibility:hidden}.politics .page__head {overflow: unset;}