.region-grey-background{background-color:#ededed;padding:16px 8px}.politics-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{font-size:20px;font-size:1.25rem;line-height:1.2}.constituency-search__heading,.constituency-results-title,.council-results-list__title,.constituency-region-profile .group__title,.election2016-editorial__headline,.elected-mlas__title,.region-constituencies-list__title,.london-assembly-results__title,.election2016-standing-london__title{font-size:20px;font-size:1.25rem;line-height:1.2}.politics-header__type,.london-banner__title,.results-table__title--london-mayor,.london-assembly-results__scoreboard,.results-banner__title,.results-banner__prediction-label,.election2016-results-promo__title{font-size:18px;font-size:1.125rem;line-height:1.22222}.politics-tabs__link,.results-turnout__label,.results-turnout__value,.vote-share__heading-main,.vote-share__results-heading,.vote-share-change__heading{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,.constituency-quota,.council-results-list,.election2016-editorial__text,.elected-mlas__text,.elected-mlas__candidate,.london-banner__table,.london-banner__party-label,.london-banner__promo-link,.election2016-london-jump-link,.election2016-message__text,.comp-police-area-list,.results-table,.results-table__subtitle,.london-mayor__explainer-text,.ni-stages-table__stage-list,.results-table__subtitle--link,.london-assembly-results__counting,.london-assembly-results__scoreboard-small,.election2016-standing-london__text,.vote-share__heading-seats,.vote-share__results-party,.vote-share__results-vote-share,.vote-share-change__bar-label,.results-banner__abbr,.results-banner__value,.election2016-results-graph__link,.results-ticker__headline{font-size:15px;font-size: .9375rem;line-height:1.2}.politics-polling-message__text{font-size:14px;font-size:.875rem;line-height:1.14286}.election-ticker-controls__pagination{text-transform:uppercase;font-size:12px;font-size:.75rem;line-height:1.33333}.london-banner__percentage{font-size:18px;font-size:1.125rem;line-height:1.11111}.politics-header__region,.politics-language-switcher__item,.london-banner__intro,.london-banner__candidate-row,.london-banner__candidate-label,.results-banner__majority-label,.results-banner-summary,.results-banner-summary__value-label{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}.results-banner__title,.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}.election2016-border__party{border-left:8px solid #999}.election2016-background__party{background-color:#999}.election2016-stroke__party{stroke:#999}.election2016-results-promo__bar{background-color:#999}.election2016-border__party--apni{border-left:8px solid #cdaf2d}.election2016-background__party--apni{background-color:#cdaf2d;color:#1e1e1e}.election2016-stroke__party--apni{stroke:#cdaf2d}.election2016-border__party--bnp{border-left:8px solid #9094c8}.election2016-background__party--bnp{background-color:#9094c8;color:#1e1e1e}.election2016-stroke__party--bnp{stroke:#9094c8}.election2016-border__party--con{border-left:8px solid #0575c9}.election2016-background__party--con{background-color:#0575c9;color:#fff}.election2016-stroke__party--con{stroke:#0575c9}.election2016-border__party--cpa{border-left:8px solid #c39}.election2016-background__party--cpa{background-color:#c39;color:#1e1e1e}.election2016-stroke__party--cpa{stroke:#c39}.election2016-border__party--dup{border-left:8px solid #c0153d}.election2016-background__party--dup{background-color:#c0153d;color:#fff}.election2016-stroke__party--dup{stroke:#c0153d}.election2016-border__party--ed{border-left:8px solid #b20a06}.election2016-background__party--ed{background-color:#b20a06;color:#fff}.election2016-stroke__party--ed{stroke:#b20a06}.election2016-border__party--grn{border-left:8px solid #28a500}.election2016-background__party--grn{background-color:#28a500;color:#fff}.election2016-stroke__party--grn{stroke:#28a500}.election2016-border__party--ichc{border-left:8px solid #ff0078}.election2016-background__party--ichc{background-color:#ff0078;color:#1e1e1e}.election2016-stroke__party--ichc{stroke:#ff0078}.election2016-border__party--ind{border-left:8px solid #d26fbc}.election2016-background__party--ind{background-color:#d26fbc;color:#1e1e1e}.election2016-stroke__party--ind{stroke:#d26fbc}.election2016-border__party--lab{border-left:8px solid #ed1e0e}.election2016-background__party--lab{background-color:#ed1e0e;color:#1e1e1e}.election2016-stroke__party--lab{stroke:#ed1e0e}.election2016-border__party--ld{border-left:8px solid #e56600}.election2016-background__party--ld{background-color:#e56600;color:#1e1e1e}.election2016-stroke__party--ld{stroke:#e56600}.election2016-border__party--lib{border-left:8px solid #c7941a}.election2016-background__party--lib{background-color:#c7941a;color:#1e1e1e}.election2016-stroke__party--lib{stroke:#c7941a}.election2016-border__party--mk{border-left:8px solid #a09b1c}.election2016-background__party--mk{background-color:#a09b1c;color:#fff}.election2016-stroke__party--mk{stroke:#a09b1c}.election2016-border__party--nha{border-left:8px solid #1554b6}.election2016-background__party--nha{background-color:#1554b6;color:#fff}.election2016-stroke__party--nha{stroke:#1554b6}.election2016-border__party--ni21{border-left:8px solid #009fbd}.election2016-background__party--ni21{background-color:#009fbd;color:#fff}.election2016-stroke__party--ni21{stroke:#009fbd}.election2016-border__party--noc{border-left:8px solid #646464}.election2016-background__party--noc{background-color:#646464;color:#fff}.election2016-stroke__party--noc{stroke:#646464}.election2016-border__party--oth{border-left:8px solid #999}.election2016-background__party--oth{background-color:#999;color:#1e1e1e}.election2016-stroke__party--oth{stroke:#999}.election2016-border__party--pc{border-left:8px solid #ffd03e}.election2016-background__party--pc{background-color:#ffd03e;color:#1e1e1e}.election2016-stroke__party--pc{stroke:#ffd03e}.election2016-border__party--pup{border-left:8px solid #000b66}.election2016-background__party--pup{background-color:#000b66;color:#fff}.election2016-stroke__party--pup{stroke:#000b66}.election2016-border__party--pv{border-left:8px solid #028948}.election2016-background__party--pv{background-color:#028948;color:#fff}.election2016-stroke__party--pv{stroke:#028948}.election2016-border__party--ra{border-left:8px solid #00b0ac}.election2016-background__party--ra{background-color:#00b0ac;color:#fff}.election2016-stroke__party--ra{stroke:#00b0ac}.election2016-border__party--res{border-left:8px solid #31b56a}.election2016-background__party--res{background-color:#31b56a;color:#1e1e1e}.election2016-stroke__party--res{stroke:#31b56a}.election2016-border__party--sdlp{border-left:8px solid #65a966}.election2016-background__party--sdlp{background-color:#65a966;color:#1e1e1e}.election2016-stroke__party--sdlp{stroke:#65a966}.election2016-border__party--sf{border-left:8px solid #00623f}.election2016-background__party--sf{background-color:#00623f;color:#fff}.election2016-stroke__party--sf{stroke:#00623f}.election2016-border__party--slp{border-left:8px solid #ff5b00}.election2016-background__party--slp{background-color:#ff5b00;color:#1e1e1e}.election2016-stroke__party--slp{stroke:#ff5b00}.election2016-border__party--snp{border-left:8px solid #f7db15}.election2016-background__party--snp{background-color:#f7db15;color:#1e1e1e}.election2016-stroke__party--snp{stroke:#f7db15}.election2016-border__party--ssp{border-left:8px solid #906}.election2016-background__party--ssp{background-color:#906;color:#fff}.election2016-stroke__party--ssp{stroke:#906}.election2016-border__party--tusc{border-left:8px solid #6c0000}.election2016-background__party--tusc{background-color:#6c0000;color:#fff}.election2016-stroke__party--tusc{stroke:#6c0000}.election2016-border__party--tuv{border-left:8px solid #6dcad2}.election2016-background__party--tuv{background-color:#6dcad2;color:#1e1e1e}.election2016-stroke__party--tuv{stroke:#6dcad2}.election2016-border__party--ukip{border-left:8px solid #712f87}.election2016-background__party--ukip{background-color:#712f87;color:#fff}.election2016-stroke__party--ukip{stroke:#712f87}.election2016-border__party--uup{border-left:8px solid #6ab1e6}.election2016-background__party--uup{background-color:#6ab1e6;color:#1e1e1e}.election2016-stroke__party--uup{stroke:#6ab1e6}.election2016-border__party--yf{border-left:8px solid #00b8fd}.election2016-background__party--yf{background-color:#00b8fd;color:#1e1e1e}.election2016-stroke__party--yf{stroke:#00b8fd}.election2016-border__party--hung{border-left:8px solid #646464}.election2016-background__party--hung{background-color:#646464;color:#fff}.election2016-stroke__party--hung{stroke:#646464}.constituency-results-title{color:#000;display:inline-block;margin-top:28px}.constituency-quota{color:#5a5a5a;margin-left:5px}.council-results-list-container{background:#ededed;margin-right:44px;margin-top:32px}.council-results-list{padding:16px}.council-results-list__results{display:block;height:308px;margin-top:10px;overflow-y:auto;position:relative;width:100%}.council-results-list__item+.council-results-list__item{margin-top:13px}.council-results-list__council{display:block;padding-bottom:4px;padding-left:20px;padding-top:4px;position:relative}.council-results-list__council--link{color:#000;margin-bottom:1px}.council-results-list__council--link:hover,.council-results-list__council--link:focus{color:#1167a8}.council-results-list__icon{background:transparent url("../../../../img/news--icons-sprite.png") no-repeat -9px -4411px;height:14px;left:0;padding-left:14px;position:absolute;top:4px}@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 .council-results-list__icon{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}}.council-results-list__council--no-link{color:#5a5a5a;padding-left:0;padding-right:20px}.council-results-list__background__party{display:inline-block;height:10px;width:10px}.council-results-list__message{color:#5a5a5a;padding-left:6px}.mayor-candidate-image,.default-candidate-image{height:48px;vertical-align:middle;width:48px}.mayor-candidate-image{background-color:#f2f2f2}.default-candidate-image__outline{fill:#c7c7c7}.politics--constituency .column--primary,.politics--constituency .column--secondary,.politics--region .column--primary,.politics--region .column--secondary{margin-top:20px;padding-top:0}.politics-header__type--constituency{margin-top:8px}.constituency-region-profile .group__title{clear:both;color:#000;font-weight:normal}.column--single .constituency-region-profile{margin-top:32px}.constituency-region-profile{color:#5a5a5a}.ie .constituency-region-profile{margin-bottom:0;padding-bottom:32px}.constituency-region-profile__text p+p{margin-top:16px}.constituency-region-profile__text a{color:#000;font-weight:bold}.constituency-region-profile__text a:hover,.constituency-region-profile__text a:focus{color:#1167a8}.election2016-editorial{margin-bottom:32px}.election2016-editorial__text{margin-bottom:32px}.election2016-editorial__headline+.election2016-editorial__text{margin-top:18px}.election2016-editorial__text a{color:#000;font-weight:bold}.election2016-editorial__text a:hover,.election2016-editorial__text a:focus{color:#1167a8}.elected-mlas__candidate--apni .default-candidate-image__outline{fill:#cdaf2d}.elected-mlas__candidate--bnp .default-candidate-image__outline{fill:#9094c8}.elected-mlas__candidate--con .default-candidate-image__outline{fill:#0575c9}.elected-mlas__candidate--cpa .default-candidate-image__outline{fill:#c39}.elected-mlas__candidate--dup .default-candidate-image__outline{fill:#c0153d}.elected-mlas__candidate--ed .default-candidate-image__outline{fill:#b20a06}.elected-mlas__candidate--grn .default-candidate-image__outline{fill:#28a500}.elected-mlas__candidate--ichc .default-candidate-image__outline{fill:#ff0078}.elected-mlas__candidate--ind .default-candidate-image__outline{fill:#d26fbc}.elected-mlas__candidate--lab .default-candidate-image__outline{fill:#ed1e0e}.elected-mlas__candidate--ld .default-candidate-image__outline{fill:#e56600}.elected-mlas__candidate--lib .default-candidate-image__outline{fill:#c7941a}.elected-mlas__candidate--mk .default-candidate-image__outline{fill:#a09b1c}.elected-mlas__candidate--nha .default-candidate-image__outline{fill:#1554b6}.elected-mlas__candidate--ni21 .default-candidate-image__outline{fill:#009fbd}.elected-mlas__candidate--noc .default-candidate-image__outline{fill:#646464}.elected-mlas__candidate--oth .default-candidate-image__outline{fill:#999}.elected-mlas__candidate--pc .default-candidate-image__outline{fill:#ffd03e}.elected-mlas__candidate--pup .default-candidate-image__outline{fill:#000b66}.elected-mlas__candidate--pv .default-candidate-image__outline{fill:#028948}.elected-mlas__candidate--ra .default-candidate-image__outline{fill:#00b0ac}.elected-mlas__candidate--res .default-candidate-image__outline{fill:#31b56a}.elected-mlas__candidate--sdlp .default-candidate-image__outline{fill:#65a966}.elected-mlas__candidate--sf .default-candidate-image__outline{fill:#00623f}.elected-mlas__candidate--slp .default-candidate-image__outline{fill:#ff5b00}.elected-mlas__candidate--snp .default-candidate-image__outline{fill:#f7db15}.elected-mlas__candidate--ssp .default-candidate-image__outline{fill:#906}.elected-mlas__candidate--tusc .default-candidate-image__outline{fill:#6c0000}.elected-mlas__candidate--tuv .default-candidate-image__outline{fill:#6dcad2}.elected-mlas__candidate--ukip .default-candidate-image__outline{fill:#712f87}.elected-mlas__candidate--uup .default-candidate-image__outline{fill:#6ab1e6}.elected-mlas__candidate--yf .default-candidate-image__outline{fill:#00b8fd}.elected-mlas__candidate--hung .default-candidate-image__outline{fill:#646464}.elected-mlas-default-candidate-image-fallback{display:none}.elected-mlas{clear:both;overflow:hidden}.elected-mlas__text{color:#5a5a5a}.elected-mlas__lists{clear:both;margin-top:-8px}.elected-mlas__candidate{display:inline-block;list-style:none;margin-top:24px;text-align:center;width:19%;margin-left:8%}.elected-mlas__candidate .default-candidate-image{height:48px;width:48px}.elected-mlas__candidate:nth-child(4n+1){margin-left:0}.elected-mlas__candidate-party{display:block;margin-top:6px;text-align:center;text-decoration:none}.elected-mlas__candidate--four{margin-left:0}.elected-mlas__candidate--unelected:after{color:#fff;content:'.';display:block;margin-top:6px}.london-banner{clear:both;position:relative}.london-banner__title{background:#fff;color:#000;margin-top:16px}.london-banner--promo .london-banner__title{margin-top:12px}.london-banner__intro{background:#fff;color:#5a5a5a;margin-bottom:5px;margin-top:18px}.london-banner--promo .london-banner__intro{margin-bottom:5px;margin-top:8px}.london-banner__table{clear:both;position:relative;width:100%;z-index:0}.london-banner__header-cell--wide{display:none;visibility:hidden}.london-banner__cell{padding-bottom:6px;position:relative;text-align:center;width:50%}.london-banner--promo .london-banner__cell{padding-bottom:0}.london-banner__percentage{left:-20%;color:#505050;font-weight:bold;position:absolute;top:5%;width:100%}.london-banner--promo .london-banner__percentage{left:-30%}.london-banner-candidate{display:inline-block;height:114px;position:relative;width:84px}.london-banner--promo .london-banner-candidate{height:81px;width:60px}.london-banner-candidate--out svg{-webkit-filter:gray;filter:gray;opacity:.8}.london-banner-candidate__winning-line{left:0;height:100%;position:absolute;top:0;width:100%}.london-banner-candidate__pie-chart{background:#dcdcdc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform:rotate(-90deg) translate3d(0, 0, 0);-moz-transform:rotate(-90deg) translate3d(0, 0, 0);transform:rotate(-90deg) translate3d(0, 0, 0)}.london-banner-candidate__circle{left:0;height:84px;position:absolute;top:24%}.london-banner--promo .london-banner-candidate__circle{height:60px}.london-banner-candidate__circle--clip{left:12px;fill:#fff;height:60px;margin-top:12px;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:60px}.london-banner--promo .london-banner-candidate__circle--clip{left:9px;height:43px;margin-top:9px;width:43px}.london-banner-candidate__circle-shape{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;fill:transparent;opacity:1;stroke-dasharray:0 100}.london-banner__party-row{background:#505050;color:#fff}.london-banner__party-cell{padding:6px 0;text-align:center;width:50%}.london-banner__party-cell .london-banner__abbr:before{background-color:#999}.london-banner__candidate-row{background:#fff;border-top:1px solid #c7c7c7}.london-banner--promo .london-banner__candidate-row{border-top:0}.london-banner__candidate-cell{color:#505050;font-weight:bold;padding:6px 0;text-align:center;text-transform:uppercase}.london-banner--promo .london-banner__candidate-cell{padding-top:2px}.london-banner--promo .london-banner__candidate-text:before{content:' ';display:inline-block;height:8px;margin-right:5px;position:relative;top:-1px;width:8px}.london-banner__cell--wide{display:none;visibility:hidden}.london-banner__party-cell--apni .london-banner__abbr:before{background-color:#cdaf2d}.london-banner__candidate-text--apni:before{background-color:#cdaf2d}.london-banner__party-cell--bnp .london-banner__abbr:before{background-color:#9094c8}.london-banner__candidate-text--bnp:before{background-color:#9094c8}.london-banner__party-cell--con .london-banner__abbr:before{background-color:#0575c9}.london-banner__candidate-text--con:before{background-color:#0575c9}.london-banner__party-cell--cpa .london-banner__abbr:before{background-color:#c39}.london-banner__candidate-text--cpa:before{background-color:#c39}.london-banner__party-cell--dup .london-banner__abbr:before{background-color:#c0153d}.london-banner__candidate-text--dup:before{background-color:#c0153d}.london-banner__party-cell--ed .london-banner__abbr:before{background-color:#b20a06}.london-banner__candidate-text--ed:before{background-color:#b20a06}.london-banner__party-cell--grn .london-banner__abbr:before{background-color:#28a500}.london-banner__candidate-text--grn:before{background-color:#28a500}.london-banner__party-cell--ichc .london-banner__abbr:before{background-color:#ff0078}.london-banner__candidate-text--ichc:before{background-color:#ff0078}.london-banner__party-cell--ind .london-banner__abbr:before{background-color:#d26fbc}.london-banner__candidate-text--ind:before{background-color:#d26fbc}.london-banner__party-cell--lab .london-banner__abbr:before{background-color:#ed1e0e}.london-banner__candidate-text--lab:before{background-color:#ed1e0e}.london-banner__party-cell--ld .london-banner__abbr:before{background-color:#e56600}.london-banner__candidate-text--ld:before{background-color:#e56600}.london-banner__party-cell--lib .london-banner__abbr:before{background-color:#c7941a}.london-banner__candidate-text--lib:before{background-color:#c7941a}.london-banner__party-cell--mk .london-banner__abbr:before{background-color:#a09b1c}.london-banner__candidate-text--mk:before{background-color:#a09b1c}.london-banner__party-cell--nha .london-banner__abbr:before{background-color:#1554b6}.london-banner__candidate-text--nha:before{background-color:#1554b6}.london-banner__party-cell--ni21 .london-banner__abbr:before{background-color:#009fbd}.london-banner__candidate-text--ni21:before{background-color:#009fbd}.london-banner__party-cell--noc .london-banner__abbr:before{background-color:#646464}.london-banner__candidate-text--noc:before{background-color:#646464}.london-banner__party-cell--oth .london-banner__abbr:before{background-color:#999}.london-banner__candidate-text--oth:before{background-color:#999}.london-banner__party-cell--pc .london-banner__abbr:before{background-color:#ffd03e}.london-banner__candidate-text--pc:before{background-color:#ffd03e}.london-banner__party-cell--pup .london-banner__abbr:before{background-color:#000b66}.london-banner__candidate-text--pup:before{background-color:#000b66}.london-banner__party-cell--pv .london-banner__abbr:before{background-color:#028948}.london-banner__candidate-text--pv:before{background-color:#028948}.london-banner__party-cell--ra .london-banner__abbr:before{background-color:#00b0ac}.london-banner__candidate-text--ra:before{background-color:#00b0ac}.london-banner__party-cell--res .london-banner__abbr:before{background-color:#31b56a}.london-banner__candidate-text--res:before{background-color:#31b56a}.london-banner__party-cell--sdlp .london-banner__abbr:before{background-color:#65a966}.london-banner__candidate-text--sdlp:before{background-color:#65a966}.london-banner__party-cell--sf .london-banner__abbr:before{background-color:#00623f}.london-banner__candidate-text--sf:before{background-color:#00623f}.london-banner__party-cell--slp .london-banner__abbr:before{background-color:#ff5b00}.london-banner__candidate-text--slp:before{background-color:#ff5b00}.london-banner__party-cell--snp .london-banner__abbr:before{background-color:#f7db15}.london-banner__candidate-text--snp:before{background-color:#f7db15}.london-banner__party-cell--ssp .london-banner__abbr:before{background-color:#906}.london-banner__candidate-text--ssp:before{background-color:#906}.london-banner__party-cell--tusc .london-banner__abbr:before{background-color:#6c0000}.london-banner__candidate-text--tusc:before{background-color:#6c0000}.london-banner__party-cell--tuv .london-banner__abbr:before{background-color:#6dcad2}.london-banner__candidate-text--tuv:before{background-color:#6dcad2}.london-banner__party-cell--ukip .london-banner__abbr:before{background-color:#712f87}.london-banner__candidate-text--ukip:before{background-color:#712f87}.london-banner__party-cell--uup .london-banner__abbr:before{background-color:#6ab1e6}.london-banner__candidate-text--uup:before{background-color:#6ab1e6}.london-banner__party-cell--yf .london-banner__abbr:before{background-color:#00b8fd}.london-banner__candidate-text--yf:before{background-color:#00b8fd}.london-banner__party-cell--hung .london-banner__abbr:before{background-color:#646464}.london-banner__candidate-text--hung:before{background-color:#646464}.london-banner__abbr{text-decoration:none}.london-banner__abbr:before{content:' ';display:inline-block;height:8px;margin-right:5px;position:relative;top:-1px;width:8px}.london-banner__about{background:#fff;margin-top:6px;overflow:hidden}.london-banner__link{color:#000;float:right;font-weight:bold}.london-banner__link:hover,.london-banner__link:focus{text-decoration:underline}.london-banner-container--promo .london-banner__link--about{display:none;visibility:hidden}.london-banner__link--in-full{display:none;visibility:hidden}.london-banner-container--promo .london-banner__link--in-full{display:inline;visibility:visible}.london-banner__labels{display:none;visibility:hidden}.london-banner__promo-link{background:#f2f2f2;color:#000;display:block;font-weight:bold;padding:11px}.london-banner__promo-link:hover,.london-banner__promo-link:focus{color:#1167a8}.svg-icon--ni{height:14px;margin-bottom:2px;margin-left:4px;width:14px}.election2016-london-jump-link{color:#000;display:inline-block}.election2016-london-jump-link:hover,.election2016-london-jump-link:focus{color:#1167a8}.election2016-london-jump-link:after{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2011%22%3E%3Cpath%20d%3D%22M0%209h13v2H0zM6.5%204.9l3-4.9H13L6.5%209%200%200h3.5%22%2F%3E%3C%2Fsvg%3E) no-repeat;content:'';display:inline-block;height:11px;margin-left:8px;vertical-align:middle;width:13px}.election2016-message{margin-bottom:32px;margin-top:12px}.column--primary .election2016-message{margin-top:0}.election2016-message--before-stream{margin-bottom:0}.comp-police-area-list .comp-police-area-list__heading-item{background:#f2f2f2;color:#5a5a5a;font-weight:bold;margin-bottom:8px;margin-top:32px;padding:10px 8px}.comp-police-area-list .comp-police-area-list__heading-text{text-transform:uppercase}.comp-police-area-list .comp-police-area-list__item-link{display:block;visibility:visible;border-bottom:1px solid #dcdcdc;color:#222;padding:12px 8px}.comp-police-area-list .comp-police-area-list__item-link:hover,.comp-police-area-list .comp-police-area-list__item-link:focus{color:#1167a8}.comp-police-area-list .list-show-all__button{display:none;visibility:hidden}.region-constituencies-list{margin-bottom:32px}.region-constituencies-list__list{margin-top:12px;overflow:hidden}.region-constituencies-list--results .region-constituencies-list__list{border-collapse:collapse;display:table;width:100%}.region-constituencies-list__item{border-bottom:1px solid #f2f2f2;display:block}.region-constituencies-list__item:first-child{border-top:1px solid #f2f2f2}.region-constituencies-list--results .region-constituencies-list__item{display:table-row}.region-constituencies-list__link{color:#000;display:block;font-weight:bold;padding:1.5em 8px 1.5em 0;position:relative;vertical-align:middle;z-index:1}.region-constituencies-list__link:hover,.region-constituencies-list__link:focus{color:#1167a8}.region-constituencies-list--results .region-constituencies-list__link{display:table-cell;width:40%}.faux-block-link--hover .region-constituencies-list__link{color:#1167a8}.region-constituencies-list--results .region-constituencies-list__party{display:table-cell;vertical-align:middle;width:1%}.region-constituencies-list__party-block{display:inline-block;height:16px;vertical-align:middle;width:16px}.region-constituencies-list__result{vertical-align:middle;padding-left:8px}.region-constituencies-list--results .region-constituencies-list__result{display:table-cell;vertical-align:middle;width:59%}.results-flash__new-party{color:#fff;display:inline-block;font-weight:bold;margin-top:-5px;padding:5px 20px 3px 8px;text-transform:uppercase;vertical-align:top;width:auto}.results-flash__old-party{display:inline-block;height:24px;margin-top:-5px;vertical-align:top;width:12px}.results-flash{margin-bottom:24px;max-width:300px;position:relative}.results-flash .results-flash__new-party{display:block;margin:0;margin-right:15px}.results-flash .results-flash__new-party.election2016-background__party--snp,.results-flash .results-flash__new-party.election2016-background__party--pc{color:#000}.results-flash .results-flash__old-party{margin:0;position:absolute;right:0;top:0}.results-table{border-collapse:collapse;color:#5a5a5a;text-align:center;width:100%}.results-table *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.results-table__header{-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;position:relative;vertical-align:middle}.results-table__header-row{border-top:0}.results-table__header-item{background-color:#f2f2f2;display:block;float:left;font-weight:bold;height:100%;padding:10px 0;text-align:center;text-transform:uppercase}.results-table__header-item.non-essential{display:none;visibility:hidden}.results-table__header-item.selected{border-bottom-color:#bb1919;cursor:auto}.results-table__header-item.selected:after{border:solid;border-color:transparent;border-top-color:#bb1919;border-width:10px;bottom:-23px;content:' ';height:0;left:50%;margin-left:-10px;pointer-events:none;position:absolute;width:0}.results-table__sortby-item{color:#000}.results-table__header-text{display:block}.results-table__body--nofooter{border-bottom:1px solid #f2f2f2}.results-table__body-item{float:left;margin:2px 0 6px;padding:0 8px 0 0;vertical-align:middle}.results-table__body-item.non-essential{display:none;visibility:hidden}.results-table__body-text.neg{color:#cc0101}.results-table__body-text.pos{color:#090}.results-table__body-item--party{background-color:#ededed;margin-top:0;width:100%}.results-table__party-name--long{display:table-cell;line-height:26px;text-align:left;vertical-align:middle}.results-table__party-background{display:block;float:left;height:26px;margin-right:8px;width:48px}.results-table__footer{background-color:#f2f2f2;border-top:1px solid #fff;padding:5px;text-align:right}.results-table__footer p{margin-right:4px}.results-table__footer p::first-letter{text-transform:capitalize}.results-table__footer a{color:#000;font-weight:bold}.results-table__footer a:hover{color:#1167a8}.results-table__footer-heading::first-letter{text-transform:capitalize}.results-table__mayor-candidate-image{display:inline-block}.results-table__mayor-candidate-image .default-candidate-image{margin-right:5px}.results-table--constituency-region{margin-top:16px}.results-table__party-name-const-region--short{display:none;visibility:hidden}.results-table__party-name-const-region--long{display:block;visibility:visible;line-height:26px;margin-left:64px}.off-screen--compact{display:block;visibility:visible}.off-screen--compact-tablet{display:block;visibility:visible}.election2016-candidate-list{margin-bottom:32px}.results-table__header-item--candidate-list{text-align:left}.results-table__header-item--candidate-list:last-child{padding-left:0}.results-table__header-item--candidate-list:last-child .results-table__header-text{border-left:1px solid #c7c7c7;padding-left:17px}.results-table__party-background--candidate-list{width:8px}.results-table__body-item--candidate-list{margin-bottom:16px;margin-top:0;text-align:left;vertical-align:top}.results-table__candidate-list-disclaimer{clear:both;padding-top:16px}.results-table__candidate-list-disclaimer a{color:#000;font-weight:bold}.results-table__candidate-list-disclaimer a:hover,.results-table__candidate-list-disclaimer a:focus{color:#1167a8}.election2016-constituencies-table-wrapper{margin:32px 0}.results-table__title-main{font-size:28px;margin-bottom:4px}.results-table__subtitle{display:inline;font-weight:bold}.results-table__title-context{margin-bottom:4px}.results-table__title-sortby{margin-top:8px}.results-table--constituencies{margin-top:16px}.results-table--constituencies thead:after{content:'';display:block;height:20px}.results-table__header-row--constituencies{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.results-table__header-item--constituencies{border-bottom:4px solid #fff;cursor:pointer;display:block;float:left;height:inherit;padding-left:4px;padding-right:4px;position:relative;vertical-align:middle;width:25%}.results-table__header-item--constituencies:nth-child(1){display:none}.results-table__header-item--constituencies:nth-child(3):before{height:-webkit-calc(100% + 10px);height:-moz-calc(100% + 10px);height:calc(100% + 10px);margin-bottom:-10px;top:0;right:-1px;border-left:8px solid #fff}.results-table__header-item--constituencies:nth-child(6){border-right:none}.results-table__header-item--constituencies:nth-child(6):before{border-left:none}.results-table__header-item--constituencies:before{bottom:10px;content:'';height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);position:absolute;right:0;width:1px;border-left:1px solid #c7c7c7}.results-table__body-item--constituencies{float:left;padding-top:2px;white-space:nowrap;width:25%}.results-table__body-item--constituencies-party{background-color:#f2f2f2;float:left;padding-top:0;width:100%}.results-table__footer-heading{font-weight:bold;margin-right:4px}.results-table__footer-heading span{font-weight:normal}@media screen and (min-width: 0\0){.results-table__header-item--constituencies{cursor:pointer;height:5em;margin-bottom:10px}.results-table__header-item--constituencies:nth-child(3):before{height:-webkit-calc(100% + 5px);height:-moz-calc(100% + 5px);height:calc(100% + 5px)}}.election2016-constituency-table-wrapper{clear:both;margin-bottom:12px}.results-table__header-item--constituency{border-bottom:4px solid #fff;display:block;float:left;height:inherit;padding-left:4px;padding-right:4px;position:relative;text-align:center;vertical-align:middle;width:33.3%}.results-table__header-item--constituency:nth-child(2){text-align:left}.results-table__header-item--constituency:nth-child(2):before,.results-table__header-item--constituency:nth-child(3):before,.results-table__header-item--constituency:nth-child(4):before{bottom:10px;content:'';height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);position:absolute;right:0;width:1px;border-left:1px solid #c7c7c7}.results-table__body-item--constituency:nth-child(3),.results-table__body-item--constituency:nth-child(4),.results-table__body-item--constituency:nth-child(5){width:33.3%}.results-table__body-item--constituency-party,.results-table__body-item--constituency-candidates{text-align:left}.results-table__body-item--constituency-candidates{width:100%}.results-table__body-item--constituency-candidates .results-table__body-text{padding-left:4px}.results-table__header--council:after{content:'';display:block;height:20px}.results-table__header-item--council-primary{width:50%}.results-table__header-item--council-primary:nth-child(odd) .results-table__header-text{border-right:none}.results-table__header-item--council-secondary{background-color:#dcdcdc;font-weight:normal;width:25%}.results-table__header-item--council-secondary:nth-child(odd) .results-table__header-text{border-right:1px solid #c7c7c7}.results-table__header-item--council-secondary:nth-child(2){border-right:1px solid #fff}.results-table__body-item--council{width:25%}.election2016-london-mayor-results{border-top:1px solid #c7c7c7;margin:24px 0;padding-top:32px}.results-table__title-wrapper--london-mayor{display:inline}.results-table__title--london-mayor{font-weight:bold;margin-top:32px}.results-table--london-mayor{margin-top:16px}.results-table__header-row--london-mayor{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.results-table__header-item--london-mayor{display:block;float:left;height:inherit;padding-left:4px;padding-right:4px;position:relative;vertical-align:middle;width:25%}.results-table__header--london-mayor-2-column .results-table__header-item--london-mayor{width:50%}.results-table__header-item--london-mayor:last-child:before,.results-table__header-item--london-mayor:first-child:before{display:none}.results-table__header-item--london-mayor:before{bottom:10px;content:'';height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);position:absolute;right:0;width:1px;border-left:1px solid #c7c7c7}.results-table__body-row--london-mayor .results-table__body-item{padding:0}.results-table__body-row--london-mayor .results-table__body-item--london-party{margin-top:14px}.results-table__body-item--mayor-candidate{margin-bottom:16px;margin-top:2px;text-align:left;white-space:nowrap;width:100%}.results-table__header-text--long-london{display:none}.results-table__header-text--short-london{display:block}.results-table__party-name--long-london{display:table-cell}.results-table__party-name--short-london{display:none}.results-table__body-item--london-mayor{width:25%}.results-table__body-item--london-mayor-final{width:50%}.results-table__body-text--london-mayor{padding-top:14px}.results-table__subtitle{color:#5a5a5a}.results-table__subtitle--counting{text-transform:uppercase}.results-table__subtitle--footer{padding-right:8px}.london-mayor__explainer-text{background:#f2f2f2 url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.375%22%20height%3D%2224.375%22%20viewBox%3D%220%200%2024.375%2024.375%22%3E%3Cpath%20fill%3D%22%235a5a5a%22%20d%3D%22M12.174.168c-6.627%200-12%205.373-12%2012s5.373%2012%2012%2012%2012-5.373%2012-12-5.373-12-12-12m1.493%2018.75h-3v-9h3v9zm0-10.5h-3v-3h3v3z%22%2F%3E%3C%2Fsvg%3E) no-repeat;background-position:10px 18px;margin-top:16px;padding:14px 14px 14px 44px}.london-mayor__explainer-text--about{color:#000;display:block;font-weight:bold;padding-top:14px;text-decoration:none}.london-mayor__explainer-text--about:hover,.london-mayor__explainer-text--about:focus{text-decoration:underline}.results-table__header-text--short-overview{display:block}.results-table__header-text--long-overview{display:none}.results-table__header-item--overview{border-bottom:4px solid #fff;cursor:pointer;display:block;float:left;height:inherit;padding-left:4px;padding-right:4px;position:relative;vertical-align:middle;width:25%}.results-table__header-item--overview:nth-child(5){border-right:none}.results-table__header-item--overview:nth-child(5):before{border-left:none}.results-table__header-item--overview:before{bottom:10px;content:'';height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);position:absolute;right:0;width:1px;border-left:1px solid #c7c7c7}.results-table__header-item--overview .results-table__header-text{border-right:none !important}.results-table__body-item--overview{float:left;padding-top:2px;white-space:nowrap;width:25%}@media screen and (min-width: 0\0){.results-table__header-item--overview{cursor:pointer;height:5em;margin-bottom:10px}.results-table__header-item--overview:nth-child(3):before{height:-webkit-calc(70%);height:-moz-calc(70%);height:calc(70%)}}.results-table--ni-summary{margin:24px 0}.results-table__header-row--ni-summary{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.results-table__header-item--ni-summary{display:block;float:left;font-weight:normal;height:inherit;padding-left:4px;padding-right:4px;position:relative;vertical-align:middle;width:25%}.results-table__header-item--ni-summary:last-child:before,.results-table__header-item--ni-summary:first-child:before{display:none}.results-table__header-item--ni-summary:before{bottom:10px;content:'';height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);position:absolute;right:0;width:1px;border-left:1px solid #c7c7c7}.results-table__body-row--ni-summary .results-table__body-item{margin:14px 0 0;padding:0}.results-table__body-row--ni-summary:last-child .results-table__body-item{margin:14px 0}.results-table__body-row--ni-summary:last-child .results-table__body-item--ni-summary-party,.results-table__body-row--ni-summary:last-child .results-table__body-item--candidate-ni-summary{margin:14px 0 0}.results-table__body-item--ni-summary-party{width:25%}.results-table__body-item--candidate-ni-summary{background-color:#ededed;height:26px;margin-top:14px;width:75%}.results-table__party-background--ni-summary{width:9px}.results-table__party-name--long-ni-summary{display:none}.results-table__party-name--short-ni-summary{display:table-cell;padding-top:4px}.results-table__body-item--ni-summary{width:25%}.results-table__body-text--ni-summary{display:table-cell;padding-top:4px}.results-table__header-item--ni-stage{display:block;float:left;font-weight:normal;height:inherit;padding-left:4px;padding-right:4px;position:relative;vertical-align:middle;width:50%}.results-table__header-item--ni-stage:last-child:before{bottom:10px;content:'';height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);position:absolute;left:0;width:1px;border-left:1px solid #c7c7c7}.results-table__body-row--ni-stages .results-table__body-item{margin:14px 0 0;padding:0}.results-table__body-row--ni-stages:last-child .results-table__body-item{margin:14px 0}.results-table__body-row--ni-stages:last-child .results-table__body-item--ni-stages,.results-table__body-row--ni-stages:last-child .results-table__body-item--ni-candidate{margin:14px 0 0}.results-table__body-item--status{text-align:center;width:50%}.results-table__body-item--ni-stages{margin-top:14px;width:28%}.results-table__body-item--votes{text-align:center;width:50%}.results-table__body-item--ni-candidate{background-color:#ededed;height:26px;margin-top:14px;width:72%}.results-table__body--ni-stages{text-align:left}.election2016-region-table-wrapper{clear:both;padding-bottom:32px}.results-table__header-item--region{border-bottom:4px solid #fff;display:block;float:left;height:inherit;padding-left:4px;padding-right:4px;position:relative;text-align:center;vertical-align:middle;width:25%}.results-table__header-item--region:nth-child(2){text-align:left}.results-table__header-item--region:nth-child(2):before,.results-table__header-item--region:nth-child(3):before,.results-table__header-item--region:nth-child(4):before,.results-table__header-item--region:nth-child(5):before{bottom:10px;content:'';height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);position:absolute;right:0;width:1px;border-left:1px solid #c7c7c7}.results-table__body-item--region:nth-child(3),.results-table__body-item--region:nth-child(4),.results-table__body-item--region:nth-child(5),.results-table__body-item--region:nth-child(6){width:25%}.results-table__body-item--region-party,.results-table__body-item--region-candidates{text-align:left}.results-table__body-item--region-candidates{width:100%}.results-table__body-item--region-candidates .results-table__body-text{display:block;padding-left:4px}.results-table__body-item--region-candidate-list{margin-bottom:16px;margin-top:0;text-align:left;vertical-align:top}.region-candidate-list{margin-left:16px}.region-candidate-list__item{padding:3px 0}.results-table__header-item--pcc{border-bottom:4px solid #fff;display:block;float:left;height:inherit;padding-left:4px;padding-right:4px;position:relative;text-align:center;vertical-align:middle;width:25%}.results-table__header-item--pcc:nth-child(-n+3):before{bottom:10px;content:'';height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);position:absolute;right:0;width:1px;border-left:1px solid #c7c7c7}.results-table__body-item--pcc{margin-top:0;padding-left:8px;text-align:left;vertical-align:top;width:100%}.results-table__body-item--pcc:nth-child(1){margin-bottom:13px}.results-table__body-item--pcc:nth-child(4){margin-bottom:16px}.results-table__pcc-area-link{color:#222;font-weight:bold}.results-table__pcc-area-link:hover,.results-table__pcc-area-link:focus{color:#1167a8}.results-table__pcc-winner{display:block;float:left;text-align:left}.results-table__pcc-area{display:block;padding:4px 0;text-align:left}.results-table__pcc-party-code{display:block;float:left;line-height:26px;min-width:42px;text-align:left;vertical-align:top}.results-table__pcc-no-result{line-height:26px}.results-table__pcc-party-candidate{display:block;float:left;padding:4px 0 0 16px}.results-table__party-background--pcc{width:9px;margin-right:8px}.results-table__pcc-header{display:block;visibility:visible;float:left;padding-top:4px;width:100px}.results-table__pcc-header:after{content:':'}.results-table__pcc-turnout{display:block;padding-top:4px}.results-page .column--primary,.results-page .column--secondary{padding-top:0}.london-assembly-results{border-top:1px solid #c7c7c7;margin-top:20px;padding-top:32px}.london-assembly-results__title{color:#000;font-weight:bold}.london-assembly-results__counting{color:#5a5a5a;font-weight:bold;margin-top:8px;text-transform:uppercase}.london-assembly-results__scoreboard{color:#000;font-weight:bold;margin-top:27px}.london-assembly-results__scoreboard-small{color:#5a5a5a;font-weight:normal}.results-table--london-assembly-results{margin-top:20px}.results-table__header--london-assembly-results:after{content:'';display:block;height:20px}.results-table__header-item--london-assembly-results{width:50%}.results-table__header-item--london-assembly-results:nth-child(odd) .results-table__header-text{border-right:none;border-left:1px solid #c7c7c7}.results-table__body-item--london-assembly-results{width:50%}.results-table__footer--london-assembly-results p:first-child{margin-bottom:4px}.london-assembly-winners{border-top:0 none;margin-bottom:20px;margin-top:0}.london-assembly-winners .london-assembly-results__scoreboard{margin-top:0}.results-table__body-header--london-assembly-winner{vertical-align:top}.results-table__body-header--london-assembly-winner,.results-table__body-header--london-assembly-winner+td,.results-table__body-header--london-assembly-winner+td+td{border-top:none 0}.london-assembly-winners .results-table__body-item--london-assembly-results{padding:0 0 0 24px;text-align:left}.results-table__body-row--london-assembly-winners-last .results-table__body-item--london-assembly-results{padding-bottom:8px}.results-table__body-row--london-assembly-winners .results-table__body-item--london-assembly-results{padding-top:8px}.london-assembly-winners__footer-link{color:#5a5a5a;padding-top:16px}.london-assembly-winners__footer-link a{color:#000;font-weight:bold}.london-assembly-winners__footer-link a:hover,.london-assembly-winners__footer-link a:focus{color:#1167a8}.london-assembly-winners__info{padding-top:16px}.london-mayor-candidate-list{clear:both;overflow:hidden}.results-table--london-mayor-candidate-list{border-bottom:1px solid #c7c7c7;float:left;margin-top:4px}.results-table__header-item--mayor-candidate-list{text-align:left}.results-table__header-item--mayor-candidate-list:last-child{padding-left:0}.results-table__header-item--mayor-candidate-list:last-child .results-table__header-text{border-left:1px solid #c7c7c7;padding-left:17px}.results-table__body-item--mayor-candidate-list{margin-bottom:16px;margin-top:0;text-align:left}.results-table__body-item--mayor-candidate-list:first-child{margin-bottom:8px}.london-mayor-candidate-list-disclaimer{clear:both;padding-top:16px}.london-mayor-candidate-list-disclaimer a{color:#000;font-weight:bold}.london-mayor-candidate-list-disclaimer a:hover,.london-mayor-candidate-list-disclaimer a:focus{color:#1167a8}.election-stream__title .group-title{border-bottom:1px solid #dbdbdb;padding-bottom:16px}.election2016-standing-london__title{margin-top:24px}.election2016-standing-london__text{margin-top:16px}.election2016-standing-london__link{font-weight:bold}.election2016-standing-london__link:hover,.election2016-standing-london__link:focus{text-decoration:underline}.vote-share__heading-main{display:block;font-weight:bold}.vote-share__heading-seats{color:#5a5a5a}.vote-share__results-heading{background-color:#f2f2f2;font-weight:bold;padding:3px 16px 0}.vote-share__results-party,.vote-share__results-vote-share{padding:2px 8px;text-decoration:none}.vote-share{border-bottom:1px solid #f2f2f2;margin-bottom:24px;padding-bottom:24px}.vote-share__results{margin-top:8px;text-align:left;width:100%}.vote-share__results-heading--party{border-right:1px solid #dcdcdc;width:20%}.vote-share__results-heading--vote-share{padding-left:42px;width:80%}.vote-share__results-vote-share{overflow:hidden;position:relative}.vote-share__results-vote-share-value{display:inline-block;text-align:right;width:28px}.vote-share__bar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:18px;left:56px;padding-right:72px;position:absolute;top:4px;width:100%}.vote-share__bar-inner{display:block;height:100%;width:49%}.vote-share__bar-inner--min-width{min-width:1px}.vote-share-change{border-bottom:1px solid #f2f2f2;padding-bottom:24px}.vote-share-change__heading-bar{height:22px;line-height:22px;margin:8px 0}.vote-share-change__heading{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f2f2f2;float:left;font-weight:bold;text-align:center;width:50%}.vote-share-change__heading+.vote-share-change__heading{border-left:1px solid #c7c7c7}.vote-share-change__heading.vote-share-change__heading--increase{color:#090}.vote-share-change__heading.vote-share-change__heading--decrease{color:#cc0101}.vote-share-change__bar{height:18px;position:relative;width:70%}.vote-share-change__bar-inner{height:18px;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}.vote-share-change__bar-label{line-height:18px;position:absolute;top:0;width:200%}.vote-share-change__party{height:18px;width:50%}.vote-share-change__party:before,.vote-share-change__party:after{content:'';display:block;height:0;overflow:hidden}.vote-share-change__party:after{clear:both}.vote-share-change__party .vote-share-change__party-name{color:#000;text-decoration:none}.vote-share-change__party+.vote-share-change__party{padding-top:4px}.vote-share-change__party.vote-share-change__party--increase{border-left:1px solid #000;margin-left:50%}.vote-share-change__party.vote-share-change__party--increase .vote-share-change__element{float:left}.vote-share-change__party.vote-share-change__party--increase .vote-share-change__change{color:#090}.vote-share-change__party.vote-share-change__party--increase .vote-share-change__change,.vote-share-change__party.vote-share-change__party--increase .vote-share-change__party-name{margin-left:4px}.vote-share-change__party.vote-share-change__party--increase .vote-share-change__bar-label{left:0}.vote-share-change__party.vote-share-change__party--decrease{border-right:1px solid #000;margin-right:50%}.vote-share-change__party.vote-share-change__party--decrease .vote-share-change__element{float:right}.vote-share-change__party.vote-share-change__party--decrease .vote-share-change__change{color:#cc0101}.vote-share-change__party.vote-share-change__party--decrease .vote-share-change__change,.vote-share-change__party.vote-share-change__party--decrease .vote-share-change__party-name{margin-right:4px}.vote-share-change__party.vote-share-change__party--decrease .vote-share-change__bar-inner{float:right;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}.vote-share-change__party.vote-share-change__party--decrease .vote-share-change__bar-label{right:0}.vote-share-change__party--apni .vote-share-change__bar{background-color:#cdaf2d}.vote-share-change__party--bnp .vote-share-change__bar{background-color:#9094c8}.vote-share-change__party--con .vote-share-change__bar{background-color:#0575c9}.vote-share-change__party--cpa .vote-share-change__bar{background-color:#c39}.vote-share-change__party--dup .vote-share-change__bar{background-color:#c0153d}.vote-share-change__party--ed .vote-share-change__bar{background-color:#b20a06}.vote-share-change__party--grn .vote-share-change__bar{background-color:#28a500}.vote-share-change__party--ichc .vote-share-change__bar{background-color:#ff0078}.vote-share-change__party--ind .vote-share-change__bar{background-color:#d26fbc}.vote-share-change__party--lab .vote-share-change__bar{background-color:#ed1e0e}.vote-share-change__party--ld .vote-share-change__bar{background-color:#e56600}.vote-share-change__party--lib .vote-share-change__bar{background-color:#c7941a}.vote-share-change__party--mk .vote-share-change__bar{background-color:#a09b1c}.vote-share-change__party--nha .vote-share-change__bar{background-color:#1554b6}.vote-share-change__party--ni21 .vote-share-change__bar{background-color:#009fbd}.vote-share-change__party--noc .vote-share-change__bar{background-color:#646464}.vote-share-change__party--oth .vote-share-change__bar{background-color:#999}.vote-share-change__party--pc .vote-share-change__bar{background-color:#ffd03e}.vote-share-change__party--pup .vote-share-change__bar{background-color:#000b66}.vote-share-change__party--pv .vote-share-change__bar{background-color:#028948}.vote-share-change__party--ra .vote-share-change__bar{background-color:#00b0ac}.vote-share-change__party--res .vote-share-change__bar{background-color:#31b56a}.vote-share-change__party--sdlp .vote-share-change__bar{background-color:#65a966}.vote-share-change__party--sf .vote-share-change__bar{background-color:#00623f}.vote-share-change__party--slp .vote-share-change__bar{background-color:#ff5b00}.vote-share-change__party--snp .vote-share-change__bar{background-color:#f7db15}.vote-share-change__party--ssp .vote-share-change__bar{background-color:#906}.vote-share-change__party--tusc .vote-share-change__bar{background-color:#6c0000}.vote-share-change__party--tuv .vote-share-change__bar{background-color:#6dcad2}.vote-share-change__party--ukip .vote-share-change__bar{background-color:#712f87}.vote-share-change__party--uup .vote-share-change__bar{background-color:#6ab1e6}.vote-share-change__party--yf .vote-share-change__bar{background-color:#00b8fd}.vote-share-change__party--hung .vote-share-change__bar{background-color:#646464}.election2016-logo{margin-top:8px;overflow:hidden}.election2016-logo--cps-page-head,.election2016-logo--cps-page-head-liv{float:none;margin:8px auto -4px;overflow:hidden}.election2016-logo--cps-page-head+.election2016-banner--liv-sty-idx,.election2016-logo--cps-page-head-liv+.election2016-banner--liv-sty-idx{margin-top:4px}.election2016-logo--cps-page-head-liv{margin-bottom:24px}.election2016-logo--cps-page-head-liv+.election2016-banner--liv-sty-idx{margin-top:-24px}.election2016-logo--cps-page-head-liv+.election2016-banner__london--liv-sty-idx{margin-top:-8px}.election2016-logo__link{display:block;float:left;height:41px}.election2016-logo--cps-page-head .election2016-logo__link{float:none}.election2016-logo__image{height:41px;width:171px}.election2016-logo__image--news-london{width:277px}.election2016-logo__image--news-wales{width:240px}.election2016-logo__image--news-scotland{width:282px}.election2016-logo__image--news-northern_ireland{width:198px}.election2016-logo__image--cymrufyw{width:177px}.election2016-logo__image--cymrufyw-wales{width:249px}.election2016-logo--old{margin-bottom:15px;margin-top:40px}.election2016-results-banner *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.election2016-results-banner{clear:both;overflow:hidden;padding-top:16px;position:relative}.results-banner__inner{position:relative}.results-banner-lines{display:block;height:100%;position:absolute;width:100%;z-index:2}.results-banner-line{border-left:1px solid #fff;display:block;float:left;height:100%}.results-banner-line:first-of-type{border-left:0}.results-banner--4cols .results-banner-line{width:25%}.results-banner--5cols .results-banner-line{width:20%}.results-banner--6cols .results-banner-line{width:16.6667%}.results-banner__majority{display:none}.results-banner__majority-label{display:none}.results-banner__prediction-label{display:none}.results-banner__table{border-collapse:separate;position:relative;width:100%}.results-banner__header{background:#505050;color:#fff;padding:6px 0;position:relative}.results-banner__header--apni .results-banner__abbr:before{background-color:#cdaf2d}.results-banner__header--bnp .results-banner__abbr:before{background-color:#9094c8}.results-banner__header--con .results-banner__abbr:before{background-color:#0575c9}.results-banner__header--cpa .results-banner__abbr:before{background-color:#c39}.results-banner__header--dup .results-banner__abbr:before{background-color:#c0153d}.results-banner__header--ed .results-banner__abbr:before{background-color:#b20a06}.results-banner__header--grn .results-banner__abbr:before{background-color:#28a500}.results-banner__header--ichc .results-banner__abbr:before{background-color:#ff0078}.results-banner__header--ind .results-banner__abbr:before{background-color:#d26fbc}.results-banner__header--lab .results-banner__abbr:before{background-color:#ed1e0e}.results-banner__header--ld .results-banner__abbr:before{background-color:#e56600}.results-banner__header--lib .results-banner__abbr:before{background-color:#c7941a}.results-banner__header--mk .results-banner__abbr:before{background-color:#a09b1c}.results-banner__header--nha .results-banner__abbr:before{background-color:#1554b6}.results-banner__header--ni21 .results-banner__abbr:before{background-color:#009fbd}.results-banner__header--noc .results-banner__abbr:before{background-color:#646464}.results-banner__header--oth .results-banner__abbr:before{background-color:#999}.results-banner__header--pc .results-banner__abbr:before{background-color:#ffd03e}.results-banner__header--pup .results-banner__abbr:before{background-color:#000b66}.results-banner__header--pv .results-banner__abbr:before{background-color:#028948}.results-banner__header--ra .results-banner__abbr:before{background-color:#00b0ac}.results-banner__header--res .results-banner__abbr:before{background-color:#31b56a}.results-banner__header--sdlp .results-banner__abbr:before{background-color:#65a966}.results-banner__header--sf .results-banner__abbr:before{background-color:#00623f}.results-banner__header--slp .results-banner__abbr:before{background-color:#ff5b00}.results-banner__header--snp .results-banner__abbr:before{background-color:#f7db15}.results-banner__header--ssp .results-banner__abbr:before{background-color:#906}.results-banner__header--tusc .results-banner__abbr:before{background-color:#6c0000}.results-banner__header--tuv .results-banner__abbr:before{background-color:#6dcad2}.results-banner__header--ukip .results-banner__abbr:before{background-color:#712f87}.results-banner__header--uup .results-banner__abbr:before{background-color:#6ab1e6}.results-banner__header--yf .results-banner__abbr:before{background-color:#00b8fd}.results-banner__header--hung .results-banner__abbr:before{background-color:#646464}.results-banner__abbr{text-decoration:none}.results-banner__body{position:relative}.results-banner__value{color:#505050;font-weight:600;padding:6px 0;text-align:center}.results-banner--4cols .results-banner__value{width:25%}.results-banner--5cols .results-banner__value{width:20%}.results-banner--6cols .results-banner__value{width:16.6667%}.results-banner__value--neg{color:#cc0101}.results-banner__value--pos{color:#090}.results-banner__row--seats{background:#fff}.results-banner__row--change{background:#fff}.results-banner-histogram{display:table;position:relative;width:100%}.results-banner-histogram__bar{background-color:#999;display:table-cell;float:left;height:8px;position:relative}.results-banner--4cols .results-banner-histogram__bar{width:25%}.results-banner--5cols .results-banner-histogram__bar{width:20%}.results-banner--6cols .results-banner-histogram__bar{width:16.6667%}.results-banner-histogram__innerbar{background-color:#999;font-size:0;height:100%;width:85%}.results-banner-histogram__innerbar--mobile{background:none;display:block}.results-banner-histogram__innerbar--desktop{visibility:hidden}.results-banner-histogram__innerbar--prediction{visibility:hidden}.results-banner-histogram__bar--apni{background-color:#cdaf2d}.results-banner-histogram__bar--bnp{background-color:#9094c8}.results-banner-histogram__bar--con{background-color:#0575c9}.results-banner-histogram__bar--cpa{background-color:#c39}.results-banner-histogram__bar--dup{background-color:#c0153d}.results-banner-histogram__bar--ed{background-color:#b20a06}.results-banner-histogram__bar--grn{background-color:#28a500}.results-banner-histogram__bar--ichc{background-color:#ff0078}.results-banner-histogram__bar--ind{background-color:#d26fbc}.results-banner-histogram__bar--lab{background-color:#ed1e0e}.results-banner-histogram__bar--ld{background-color:#e56600}.results-banner-histogram__bar--lib{background-color:#c7941a}.results-banner-histogram__bar--mk{background-color:#a09b1c}.results-banner-histogram__bar--nha{background-color:#1554b6}.results-banner-histogram__bar--ni21{background-color:#009fbd}.results-banner-histogram__bar--noc{background-color:#646464}.results-banner-histogram__bar--oth{background-color:#999}.results-banner-histogram__bar--pc{background-color:#ffd03e}.results-banner-histogram__bar--pup{background-color:#000b66}.results-banner-histogram__bar--pv{background-color:#028948}.results-banner-histogram__bar--ra{background-color:#00b0ac}.results-banner-histogram__bar--res{background-color:#31b56a}.results-banner-histogram__bar--sdlp{background-color:#65a966}.results-banner-histogram__bar--sf{background-color:#00623f}.results-banner-histogram__bar--slp{background-color:#ff5b00}.results-banner-histogram__bar--snp{background-color:#f7db15}.results-banner-histogram__bar--ssp{background-color:#906}.results-banner-histogram__bar--tusc{background-color:#6c0000}.results-banner-histogram__bar--tuv{background-color:#6dcad2}.results-banner-histogram__bar--ukip{background-color:#712f87}.results-banner-histogram__bar--uup{background-color:#6ab1e6}.results-banner-histogram__bar--yf{background-color:#00b8fd}.results-banner-histogram__bar--hung{background-color:#646464}.results-banner-summary{border-top:1px solid #464646;color:#5a5a5a;margin-bottom:10px;padding-top:6px}.results-banner-summary__value-label{left:-9999px;position:absolute;top:-9999px}.results-banner-summary__value-label--change{opacity:1}.results-banner-summary__link{color:#000;display:block;font-weight:bold;text-decoration:none;float:right}.results-banner-summary__link:hover,.results-banner-summary__link:focus{text-decoration:underline}.results-banner-container--promo .results-banner-summary__link--about{display:none;visibility:hidden}.results-banner-summary__link--in-full{display:none;visibility:hidden}.results-banner-container--promo .results-banner-summary__link--in-full{display:inline;visibility:visible}@-moz-keyframes results-banner-seats{0%{opacity:1}22%{opacity:1}25%{opacity:0}27%{opacity:0}72%{opacity:0}75%{opacity:1}77%{opacity:1}100%{opacity:1}}@-o-keyframes results-banner-seats{0%{opacity:1}22%{opacity:1}25%{opacity:0}27%{opacity:0}72%{opacity:0}75%{opacity:1}77%{opacity:1}100%{opacity:1}}@keyframes results-banner-seats{0%{opacity:1}22%{opacity:1}25%{opacity:0}27%{opacity:0}72%{opacity:0}75%{opacity:1}77%{opacity:1}100%{opacity:1}}@-webkit-keyframes results-banner-seats{0%{opacity:1}22%{opacity:1}25%{opacity:0}27%{opacity:0}72%{opacity:0}75%{opacity:1}77%{opacity:1}100%{opacity:1}}@-moz-keyframes results-banner-change{0%{opacity:0}22%{opacity:0}25%{opacity:1}27%{opacity:1}72%{opacity:1}75%{opacity:0}77%{opacity:0}100%{opacity:0}}@-o-keyframes results-banner-change{0%{opacity:0}22%{opacity:0}25%{opacity:1}27%{opacity:1}72%{opacity:1}75%{opacity:0}77%{opacity:0}100%{opacity:0}}@keyframes results-banner-change{0%{opacity:0}22%{opacity:0}25%{opacity:1}27%{opacity:1}72%{opacity:1}75%{opacity:0}77%{opacity:0}100%{opacity:0}}@-webkit-keyframes results-banner-change{0%{opacity:0}22%{opacity:0}25%{opacity:1}27%{opacity:1}72%{opacity:1}75%{opacity:0}77%{opacity:0}100%{opacity:0}}.election2016-results-promo__ticker-container{clear:both;font-size:0}.election2016-results-promo__title{clear:both;color:#000;display:block;margin-bottom:4px;margin-top:12px}.election2016-results-promo__election{float:left;width:31%}.election2016-results-promo__election:last-child{width:100%}.election2016-results-promo__election:nth-child(3){margin-left:3.5%;margin-right:3.5%}.election2016-results-promo__graph{position:relative;width:100%}.election2016-results-promo__election:last-child .election2016-results-promo__graph{display:none;visibility:hidden}.election2016-results-promo__bar{bottom:0;height:100%;left:0;opacity:0;position:absolute;width:20%;z-index:5}.election2016-results-promo__bar:nth-child(2){left:20%;z-index:4}.election2016-results-promo__bar:nth-child(3){left:40%;z-index:3}.election2016-results-promo__bar:nth-child(4){left:60%;z-index:2}.election2016-results-promo__bar:nth-child(5){left:80%;z-index:1}.election2016-results-promo__bar+.election2016-results-promo__bar:after{left:0;background:#fff;content:'';height:100%;position:absolute;top:0;width:1px}.election2016-results-graph__link{background:#f2f2f2;color:#000;display:block;font-weight:bold;padding:11px;text-align:center;text-decoration:none}.election2016-results-graph__link:hover,.election2016-results-graph__link:focus{color:#1167a8}.election2016-results-promo__election:last-child .election2016-results-graph__link{margin-top:16px;text-align:left}.election2016-results-promo__panel--current{clear:both;overflow:hidden;z-index:1}.election-ticker-controls__button:focus,.election-ticker-controls__button:hover{color:#1167a8}.election-ticker-controls__icon-pause .election-ticker-controls__path-pause{display:block;visibility:visible}.election-ticker-controls__icon-pause .election-ticker-controls__path-play{display:none;visibility:hidden}.election-ticker-controls__icon-play .election-ticker-controls__path-pause{display:none;visibility:hidden}.election-ticker-controls__icon-play .election-ticker-controls__path-play{display:block;visibility:visible}.election2016-logo+.election2016-london-ticker .results-ticker{border-top-width:1px;margin-top:16px}.results-ticker{border-bottom-width:1px;border-color:#464646;border-style:solid;margin-bottom:7px;padding:10px 0;position:relative}.results-ticker__background{margin-right:8px;display:block;float:left;height:100%;width:8px}.results-ticker__background.results-ticker__background--black{background-color:#000}.results-ticker__item{display:table;height:100%;list-style:none;margin-bottom:8px}.ctm .results-ticker__item{opacity:0}.results-ticker__content{display:table-cell;vertical-align:middle}.results-ticker__constituency-link,.results-ticker__headline a{color:#000;font-weight:bold}.results-ticker__constituency-link:focus,.results-ticker__constituency-link:hover,.results-ticker__headline a:focus,.results-ticker__headline a:hover{color:#1167a8}.results-ticker__list{padding-right:8px;height:100%;position:relative}.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;}