.region-grey-background{background-color:#ededed;padding:16px 8px}.recommendations-nest .small-link{float:right}.recommendations-nest__main{overflow:hidden}.politics-header__title,.election-logo-title,.politics-topic-header__title{font-size:30px;font-size:1.875rem;line-height:1.06667}.politics-az-section__header,.election-logo__topic .election-logo-title{font-size:20px;font-size:1.25rem;line-height:1.2}.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}.election-logo-title__area,.overall-hemicycle__outof,.election-live-banner-promo-title{font-size:18px;font-size:1.125rem;line-height:1.22222}.politics-az-tabs__link,.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:0.9375rem;line-height:1.33333}.politics-header__type,.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: 0.9375rem;line-height:1.2}.eu-meps-list__disclaimer{font-size:14px;font-size:0.875rem;line-height:1.14286}.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: 0.0625rem;padding-bottom:3px;padding-bottom: 0.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-selector{border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;margin-top:32px;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%}.az-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;float:left;height:40px;line-height:40px;width:40px}.az-item__letter{color:#ccc;display:block;font-size:16px;text-align:center;text-transform:uppercase}.az-item__letter-link{color:#3e3c3a}.az-item__letter-link:hover,.az-item__letter-link:focus,.az-item__letter-link.selected{background-color:#e9e8e9;color:#1167a8;font-weight:bold}.az-table{display:block;margin-top:32px;width:100%}.az-table thead,.az-table tbody,.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__heading{background-color:#e9e8e9;padding:8px}.az-table__heading+.az-table__heading{display:none}.az-table__letter{font-size:24px}.az-table__results{color:#666;font-size:13px;padding-left:16px}.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:8px}.az-list__link{display:block}.az-list__link:hover,.az-list__link:focus{color:#1167a8}.politics-header{margin:8px 0}.politics-header__title{color:#000;font-weight:bold}@media all and (min-width: 20em){.politics-header__title{display:inline}}.politics-header__type{display:block;font-weight:normal}@media all and (min-width: 20em){.politics-header__type{display:inline;margin-left:.4em}}.politics-az-tabs{margin-top:24px}.politics-az-tabs__tab{display:inline}.politics-az-tabs__tab:first-child:after{color:#dcdcdc;content:' | '}.politics-az-tabs__link{font-weight:700}.politics-az-tabs__link:hover,.politics-az-tabs__link:focus{color:#1167a8}.open .politics-az-tabs__link:hover,.open .politics-az-tabs__link:focus{color:#1167a8}.politics-az-section{margin-top:24px}.orb-js .politics-az-section{display:none}.orb-js .politics-az-section.open{display:block}.politics-az-section__inner{margin-top:24px}.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), (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");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}#election_data-england_council_flash .council-result-flash--ap,#election_data-england_council_flash .council-result-flash--old-ap:after,#election_data-ni_council_flash .council-result-flash--ap,#election_data-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}#election_data-england_council_flash .council-result-flash--bnp,#election_data-england_council_flash .council-result-flash--old-bnp:after,#election_data-ni_council_flash .council-result-flash--bnp,#election_data-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}#election_data-england_council_flash .council-result-flash--con,#election_data-england_council_flash .council-result-flash--old-con:after,#election_data-ni_council_flash .council-result-flash--con,#election_data-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}#election_data-england_council_flash .council-result-flash--cpa,#election_data-england_council_flash .council-result-flash--old-cpa:after,#election_data-ni_council_flash .council-result-flash--cpa,#election_data-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}#election_data-england_council_flash .council-result-flash--dup,#election_data-england_council_flash .council-result-flash--old-dup:after,#election_data-ni_council_flash .council-result-flash--dup,#election_data-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}#election_data-england_council_flash .council-result-flash--ed,#election_data-england_council_flash .council-result-flash--old-ed:after,#election_data-ni_council_flash .council-result-flash--ed,#election_data-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}#election_data-england_council_flash .council-result-flash--grn,#election_data-england_council_flash .council-result-flash--old-grn:after,#election_data-ni_council_flash .council-result-flash--grn,#election_data-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}#election_data-england_council_flash .council-result-flash--ichc,#election_data-england_council_flash .council-result-flash--old-ichc:after,#election_data-ni_council_flash .council-result-flash--ichc,#election_data-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}#election_data-england_council_flash .council-result-flash--ind,#election_data-england_council_flash .council-result-flash--old-ind:after,#election_data-ni_council_flash .council-result-flash--ind,#election_data-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}#election_data-england_council_flash .council-result-flash--lab,#election_data-england_council_flash .council-result-flash--old-lab:after,#election_data-ni_council_flash .council-result-flash--lab,#election_data-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}#election_data-england_council_flash .council-result-flash--ld,#election_data-england_council_flash .council-result-flash--old-ld:after,#election_data-ni_council_flash .council-result-flash--ld,#election_data-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}#election_data-england_council_flash .council-result-flash--ni21,#election_data-england_council_flash .council-result-flash--old-ni21:after,#election_data-ni_council_flash .council-result-flash--ni21,#election_data-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}#election_data-england_council_flash .council-result-flash--pc,#election_data-england_council_flash .council-result-flash--old-pc:after,#election_data-ni_council_flash .council-result-flash--pc,#election_data-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}#election_data-england_council_flash .council-result-flash--pv,#election_data-england_council_flash .council-result-flash--old-pv:after,#election_data-ni_council_flash .council-result-flash--pv,#election_data-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}#election_data-england_council_flash .council-result-flash--res,#election_data-england_council_flash .council-result-flash--old-res:after,#election_data-ni_council_flash .council-result-flash--res,#election_data-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}#election_data-england_council_flash .council-result-flash--sdlp,#election_data-england_council_flash .council-result-flash--old-sdlp:after,#election_data-ni_council_flash .council-result-flash--sdlp,#election_data-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}#election_data-england_council_flash .council-result-flash--sf,#election_data-england_council_flash .council-result-flash--old-sf:after,#election_data-ni_council_flash .council-result-flash--sf,#election_data-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}#election_data-england_council_flash .council-result-flash--snp,#election_data-england_council_flash .council-result-flash--old-snp:after,#election_data-ni_council_flash .council-result-flash--snp,#election_data-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}#election_data-england_council_flash .council-result-flash--tuv,#election_data-england_council_flash .council-result-flash--old-tuv:after,#election_data-ni_council_flash .council-result-flash--tuv,#election_data-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}#election_data-england_council_flash .council-result-flash--ukip,#election_data-england_council_flash .council-result-flash--old-ukip:after,#election_data-ni_council_flash .council-result-flash--ukip,#election_data-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}#election_data-england_council_flash .council-result-flash--uup,#election_data-england_council_flash .council-result-flash--old-uup:after,#election_data-ni_council_flash .council-result-flash--uup,#election_data-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}#election_data-england_council_flash .council-result-flash--aip,#election_data-england_council_flash .council-result-flash--old-aip:after,#election_data-ni_council_flash .council-result-flash--aip,#election_data-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}#election_data-england_council_flash .council-result-flash--efd,#election_data-england_council_flash .council-result-flash--old-efd:after,#election_data-ni_council_flash .council-result-flash--efd,#election_data-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}#election_data-england_council_flash .council-result-flash--epp,#election_data-england_council_flash .council-result-flash--old-epp:after,#election_data-ni_council_flash .council-result-flash--epp,#election_data-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}#election_data-england_council_flash .council-result-flash--left,#election_data-england_council_flash .council-result-flash--old-left:after,#election_data-ni_council_flash .council-result-flash--left,#election_data-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}#election_data-england_council_flash .council-result-flash--lib,#election_data-england_council_flash .council-result-flash--old-lib:after,#election_data-ni_council_flash .council-result-flash--lib,#election_data-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}#election_data-england_council_flash .council-result-flash--soc,#election_data-england_council_flash .council-result-flash--old-soc:after,#election_data-ni_council_flash .council-result-flash--soc,#election_data-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}#election_data-england_council_flash .council-result-flash--oth,#election_data-england_council_flash .council-result-flash--old-oth:after,#election_data-ni_council_flash .council-result-flash--oth,#election_data-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}#election_data-england_council_flash .council-result-flash--noc,#election_data-england_council_flash .council-result-flash--old-noc:after,#election_data-ni_council_flash .council-result-flash--noc,#election_data-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}#election_data-england_council_flash .council-result-flash--nil,#election_data-england_council_flash .council-result-flash--old-nil:after,#election_data-ni_council_flash .council-result-flash--nil,#election_data-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}#election_data-england_council_flash .council-result-flash--notdeclared,#election_data-england_council_flash .council-result-flash--old-notdeclared:after,#election_data-ni_council_flash .council-result-flash--notdeclared,#election_data-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--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{line-height:.8em;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 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;-ms-box-sizing:border-box;-o-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:0.2em 0.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:0.1em 0.5em 0.1em 0.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:0.2em 0.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), (min-resolution: 1.3dppx){.orb-js .election-related-links-item__link--external:after{background-image:url("../../../../img/news--icons-sprite_x2.png");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:0.3em 0 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 0.6em;position:relative}.council-result-flash+.election-results__table{margin-top:0}.council-result-flash--old:after{border:3px solid #fff;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 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;-ms-box-sizing:border-box;-o-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;-ms-box-sizing:border-box;-o-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;-ms-box-sizing:border-box;-o-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}@-webkit-keyframes spin-refresh-banner{0%{-webkit-transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(359deg)}}@-moz-keyframes spin-refresh-banner{0%{-moz-transform:rotateZ(0deg)}100%{-moz-transform:rotateZ(359deg)}}@-o-keyframes spin-refresh-banner{0%{-o-transform:rotateZ(0deg)}100%{-o-transform:rotateZ(359deg)}}@keyframes spin-refresh-banner{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(359deg)}}.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:0.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-tablet-only{display:none;visibility:hidden}.wide-only{display:none;visibility:hidden}