/* Effective stylesheet produced by snapshot save */
.eagle-item + .eagle-item::before, .bbccom_slot + .eagle-item::before { background-color: rgb(237, 237, 237); border-right: 16px solid rgb(255, 255, 255); box-sizing: border-box; content: ""; height: 1px; position: absolute; top: 0px; width: 100%; }
.hard-news-unit--high .hard-news-unit__headline, .hard-news-unit--topical .hard-news-unit__headline, .hard-news-unit--maximum .hard-news-unit__headline, .media-asset-page .story-body h1, .primary-live-event__heading, .markets-index-data__value, .markets-index-header__title, .market-title, .story-body--comments h1, .find-local-overlay__title, .ws-promo__service-item, .buzzard .title-link, .gallery-intro__h1, .kestrel .title-link__title, .nitro-fallback .nitro-fallback__message, .story-body__h1 { font-size: 2rem; line-height: 1.125; }
.group-title, .basic-information__title, .follow-us__title, .radio-promotion .group-title, .podcasts .podcast__title, .features-and-analysis__title, .local-weather__title, .locator-stories-placeholder + .weather-location .weather-location__current, .from-other-news-sites__title, .visual-promo__header, .radio-promo__title, .top-stories-promo__title, .more-from-this-index__title, .more-regional-news__title, .most-popular__h1, .most-popular__title, .most-popular-by-day__title, .correspondent-promo__title, .local-live__title-text, .blog__story .unit__title .cta, .markets-index-data__difference, .markets-index-data__percentage, .markets-index-promo__title, .markets-index-table thead th:first-child, #bloglink .group-title, .tv-bulletin__title, .blue-tit__title, .capercaillie__heading, .pewee .title-link__title-text, .skylark .title-link, .comp-stream-story-promo .comp-stream-story-promo__title, .embedded-media-player__title { font-size: 1.5rem; line-height: 1.16667; }
.hard-news-unit--regular .hard-news-unit__headline, .page-title, .most-popular-page__title, .primary-feed .media-feed-title, .live-event-index__headline, .visual-promo-label__title, .secondary-navigation__title, h1.index-title, .index-title__container, .comp-stream__error, .update__headline, .budgie .title-link, .dove .title-link__title, .eagle .title-link, .osprey__splash-title .badge-text-only, .parakeet-lead-item .title-link__title-text, .pigeon__column--a .title-link, .story-body__crosshead, .topical-stories__title, .mothball-banner__message, .us2016-banner__candidate-name { font-size: 1.25rem; line-height: 1.2; }
.follow-us__subtitle, .radio-promotion__subtitle, .weather-location__current, .weather-location__list-item, .media-feed-title, .media-asset-page .story-body .related-items h2, .sport-stories__headline-story-headline, .sport-teams-unit__title, .from-other-news-sites-list-item__title, .visual-promo-content__title, .radio-promo-unit__programme, .programme-promo-headline, .top-stories-promo-story__title, .more-regional-news .hard-news-unit__headline, .correspondent-promo__headline, .correspondent-promo__name, .correspondent-promo__role, .listen-links__unit, .navigation__section, .navigation--narrow, .navigation--bottom, .navigation-panel--wide, .markets-index-data-list__value, .comments-button__link, .find-local-overlay #locator #locator-message-search, .find-local-overlay #locator-results-more, .update__time, .update__body, .contact-form__label, .contact-form__input, .contact-form__input--submit, .contact-form__textarea, .contact-form-option__label, .tv-bulletin__caption, .bold-image-promo__title, .finch .title-link, .gallery-intro__summary, .loon-item .title-link, .pewee .badge-text-only--live, .pukeko-item__section, .pukeko-item__section--without-url, .pukeko-item .title-link, .shoebill-footer__page-link, .spoonbill__link, .sticky-player--pinned .sticky-player__headline, .story-body__sub-heading, .story-body p, .story-body i, .story-body strong, .story-body__question, .story-body__link, .story-body__link-external, .story-body__link-pdf-text, .story-body__link-pdf-file-size, .story-body__list-item, .comp-stream .quote footer, .comp-stream .quote cite, .comp-stream-story-promo .comp-stream-story-promo__show-more, .mothball-banner__find-out-more { font-size: 1rem; line-height: 1.375; }
.hard-news-unit__summary, .basic-information__body p, .radio-promotion__label, .forecast-daily__time, .forecast-hourly__time, .forecast-hourly .weather-temperature, .media-feed-item .cta, .media-asset-page .story-body .introduction, .live-event-index__summary, .live-event-index-item__breaking-news, .live-event-index-item__text, .sport-stories .tabs-list li a, .sport-teams-unit__list-item-link, .from-other-news-sites-list-item__source, .visual-promo-label__summary, .visual-promo-content__summary, .programme-promo-summary, .top-stories-promo-story__summary, .more-from-this-index__link-title, .most-popular__header__tabs li a, .most-popular-by-day__list-item-day, .most-popular-by-day__list-item-title, .correspondent-promo__article-summary, .digest-list, .navigation--wide, .secondary-navigation--wide, .markets-selector-item__link, .markets-index-dropdown-list-item, .markets-index-table thead th, .markets-index-table tbody td, .comments-explainer-line, .find-local-overlay__current-location, .find-local-overlay__done, .find-local-overlay__cancel, .find-local-overlay #locator-geolocation .link-text, .find-local-overlay #locator-search-input, .find-local-overlay #locator #locator-results a, .contributor__name, .update__body, .tv-bulletin__summary, .ws-promo__more, .albatross__summary, .bold-image-promo__summary, .budgie__summary, .buzzard__summary, .capercaillie .constituency-azlink__link, .dove-item__summary, .eagle-item__summary, .gallery-images__summary, .heron__item-summary, .kestrel__summary, .loon-item__summary, .merlin__summary, .nations-pseudo-nav__link-inner, .osprey__summary, .parakeet-lead-item__summary, .parakeet-item__summary, .penguin__item .title-link__title, .pigeon-item__summary, .pukeko-item--stacked .pukeko-item__summary, .quetzal__summary, .related-content-links__link, .raven-item__summary, .shoebill-lead-item .title-link, .shoebill-lead-item .title-link__title-text, .shoebill-item .title-link, .shoebill-item .title-link__title-text, .skylark__summary, .small-image-promo__title, .sparrow-item__summary, .spoonbill-item .title-link__title-text, .comp-stream .story-body__list-item, .local-survey, .comp-stream .quote--email, .comp-stream .quote--sms, .swift__entry, .swift-source__name, .waterfowl__link--duration, .waterfowl__item .title-link, .waterfowl-heading__title, .us2016-ticker__content { font-size: 0.875rem; line-height: 1.28572; }
.date--v2, .follow-us__list-item-link, .radio-promotion-list__programme-duration, .more-wrapper .more-text, .media-feed-item .date, .media-asset-page .relative-time, .from-other-news-sites__about, .radio-promo-unit__title--next, .radio-promo-unit__time, .more-regional-news .date, .most-popular-by-day__subtitle, .markets-index-data-list__title, .markets-index-table tbody th, .contributor__description, .comp-stream__date, .commentary--blog .update__body, .commentary--email .update__body, .commentary--tweet .update__body, .commentary--sms .update__body, .contact-form__message, .albatross__info-list, .bananaquit__item-link, .buzzard__info-list, .kestrel__info, .media-with-caption__caption, .mini-info-list__section, .comment-count, .osprey__info-list, .quetzal__info-list, .radio-promo-link, .show-more, .skylark__info-list, .small-caption, .small-link, .story-body .media-caption__text, .tags-list__tags a, .swift-source__function, .us2016-ticker__label-text { font-size: 0.8125rem; line-height: 1.23077; }
.more-regional-news .more-regional-news__region, .commentary--breaking .update__breaking, .update--breaking .update__breaking, .update .icon.sport, .story-image-copyright, .responsive-image__copyright, .comp-stream-story-promo .comp-stream-story-promo__label, .waterfowl__link--broadcast-time, .embedded-media-player__date, .us2016-ticker-controls__pagination { font-size: 0.75rem; line-height: 1.33333; }
.group-title + .cormorant .title-link, .title-link, .warbler__link { font-size: 1rem; line-height: 1.25; }
.most-popular-list-item__headline, .coot__image-item .title-link, .coot__item .title-link, .kagu .title-link, .cockatoo.title-link, .macaw .title-link, .robin .title-link { font-size: 1rem; line-height: 1.25; }
.blue-tit__list-item-link, .cormorant .title-link, .dove-item__links-list, .links-list__link, .parakeet-item .title-link__title-text, .byline__name, .byline__title { font-size: 0.875rem; line-height: 1.28571; }
@media not all, not all, not all, (min--moz-device-pixel-ratio: 1.3), not all, not all, (min-resolution: 1.3dppx) {
  .orb-js .date--v2 { background-image: url("urn:not-loaded:http://static.bbci.co.uk/news/1.150.0700/img/news--icons-sprite_x2.png"); background-size: 32px auto; }
}
.index-title--front-page, .markets-index-dropdown__button span, .off-screen { position: absolute ! important; clip: rect(1px, 1px, 1px, 1px); padding: 0px ! important; border: 0px none ! important; height: 1px ! important; width: 1px ! important; overflow: hidden; }
.ff .picture-viewer__pagination--left::after, .ff .has-left-arrow::after { content: ""; font-size: 1.25rem; font-family: "GELIconsFull"; font-style: normal; font-weight: normal; line-height: 1; margin-top: -10px; position: absolute; top: 45%; right: 16px; }
.ff .picture-viewer__pagination--right::after, .ff .has-right-arrow::after { content: ""; font-size: 1.25rem; font-family: "GELIconsFull"; font-style: normal; font-weight: normal; line-height: 1; margin-top: -10px; position: absolute; top: 45%; right: 16px; }
.group-title__link, #bloglink .group-title__link, .right-arrow { background-position: right -3906px; }
@media not all, not all, not all, (min--moz-device-pixel-ratio: 1.3), not all, not all, (min-resolution: 1.3dppx) {
  .orb-js .group-title__link, .orb-js #bloglink .group-title__link, #bloglink .orb-js .group-title__link, .orb-js .right-arrow { background-image: url("urn:not-loaded:http://static.bbci.co.uk/news/1.150.0700/img/news--icons-sprite_x2.png"); background-size: 32px auto; }
}
@font-face {
  font-family: "GELIconsFull";
  font-style: normal;
  font-weight: normal;
  src: url("urn:not-loaded:http://static.bbci.co.uk/news/1.150.0700/fonts/gel-news-icons-v3/gelnewsicons-regular-webfont.eot?#iefix") format("embedded-opentype"), url("gelnewsicons-regular-webfont_woff") format("woff"), url("urn:not-loaded:http://static.bbci.co.uk/news/1.150.0700/fonts/gel-news-icons-v3/gelnewsicons-regular-webfont.ttf") format("truetype"), url("urn:not-loaded:http://static.bbci.co.uk/news/1.150.0700/fonts/gel-news-icons-v3/gelnewsicons-regular-webfont.svg#gel_icons_fullregular") format("svg");
  unicode-range: U+F000-F003, U+F010, U+F030, U+F039, U+F048, U+F064, U+F065, U+F069, U+F06A, U+F00E, U+F400-F412;
}
.icon.video::after, .icon.audio::after, .icon.podcast::after { background: transparent url("news--icons-sprite.png") no-repeat scroll 0% 0%; content: ""; display: inline-block; height: 14px; left: 0px; position: relative; top: 3px; width: 14px; }
.icon--large::after { height: 20px; top: 4px; width: 20px; }
.icon.video::after { background-position: -9px -3311px; }
.icon.audio::after { background-position: -9px -3513px; }
.icon.podcast::after { background-position: -9px -7410px; }
.ff .icon::after { font-size: 1.25rem; background: transparent none repeat scroll 0% 0%; display: inline; font-family: "GELIconsFull"; height: auto; position: static; width: auto; }
.ff .icon.video::after { content: ""; }
.ff .icon.audio::after { content: ""; }
.ff .icon.podcast::after { content: ""; }
.ff .icon.pdf::after { content: ""; }
.ff .icon.email::after { content: ""; }
.ff .icon--info::after { content: ""; }
.ff #listen-links .article-inner a::after, .ff #ws-languages .article-inner a::after { content: ""; font-size: 1.25rem; font-family: "GELIconsFull"; font-style: normal; font-weight: normal; line-height: 1; margin-top: -10px; position: absolute; top: 45%; right: 16px; }
.collection { overflow: hidden; }
@media (min-width: 480px) and (max-width: 767px) {
  .units-list--columning .unit:nth-child(3n+1) { clear: both; }
}
@media (min-width: 768px) {
  .units-list--columning .unit:nth-child(4n+1) { clear: both; }
}
.group--promo .units__list .unit:nth-child(-n+2) { display: block; }
@media (min-width: 480px) {
  .group--promo .units__list .unit:nth-child(-n+3) { display: block; }
}
@media (min-width: 768px) {
  .group--promo .units__list .unit:nth-child(-n+4) { display: block; }
}
.index-title--front-page, .markets-index-dropdown__button span, .off-screen { position: absolute ! important; clip: rect(1px, 1px, 1px, 1px); padding: 0px ! important; border: 0px none ! important; height: 1px ! important; width: 1px ! important; overflow: hidden; }
.column--primary, .column--secondary, .most-popular-page, .index-list .inner { padding-top: 22px; }
.story .column--primary { padding-top: 28px; }
.group-title-component, .basic-information, .follow-us, .features-and-analysis, .column--single + .container--primary-and-secondary-columns > .column--secondary > .features-and-analysis:first-child, .column--single + .container--primary-and-secondary-columns > .column--secondary > .mpu-ad:first-child + .features-and-analysis, .local-weather, .locator-stories-placeholder + .weather-location .weather-location__current, .old-ads #bbccom_mpu, .bbccom_slot.old-ads + .story-more, .subnavigation h2, .travel, .sport-stories, .from-other-news-sites, .visual-promo, .radio-promo, .top-stories-promo, .more-from-this-index, .most-popular, .most-popular-by-day, .correspondent-promo, .stories-group, .digest, .listen-links, .topical, #bloglink .group-title-component, .native-ad.bbccom_visible, .mpu-bottom-ad.bbccom_visible, .outbrain-ad.bbccom_visible, .adsense-ad.bbccom_visible, .small-promo-group, .comp-stream-story-promo, .vertical-promo, .vertical-promo__large-units { margin-top: 40px; }
.column--secondary .group-title-component, .column--secondary .basic-information, .column--secondary .follow-us, .column--secondary .features-and-analysis, .column--single + .container--primary-and-secondary-columns > .column--secondary > .features-and-analysis:first-child, .column--single + .container--primary-and-secondary-columns > .column--secondary > .mpu-ad:first-child + .features-and-analysis, .column--secondary .local-weather, .column--secondary .locator-stories-placeholder + .weather-location .weather-location__current, .locator-stories-placeholder + .weather-location .column--secondary .weather-location__current, .column--secondary .old-ads #bbccom_mpu, .old-ads .column--secondary #bbccom_mpu, .column--secondary .bbccom_slot.old-ads + .story-more, .column--secondary .subnavigation h2, .subnavigation .column--secondary h2, .column--secondary .travel, .column--secondary .sport-stories, .column--secondary .from-other-news-sites, .column--secondary .visual-promo, .column--secondary .radio-promo, .column--secondary .top-stories-promo, .column--secondary .more-from-this-index, .column--secondary .most-popular, .column--secondary .most-popular-by-day, .column--secondary .correspondent-promo, .column--secondary .stories-group, .column--secondary .digest, .column--secondary .listen-links, .column--secondary .topical, .column--secondary #bloglink .group-title-component, #bloglink .column--secondary .group-title-component, .column--secondary .native-ad.bbccom_visible, .column--secondary .mpu-bottom-ad.bbccom_visible, .column--secondary .outbrain-ad.bbccom_visible, .column--secondary .adsense-ad.bbccom_visible, .column--secondary .small-promo-group, .column--secondary .comp-stream-story-promo, .column--secondary .vertical-promo, .column--secondary .vertical-promo__large-units { margin-top: 24px; }
@keyframes wait {
  100% { transform: rotate(365deg); transform-origin: center center 0px; }
}
.brand__svg { height: 30px; width: 122px; }
#page { position: relative; z-index: 10; }
.ff .navigation__sections a::after { right: 8px; background: transparent none repeat scroll 0% 0%; content: ""; font-family: "GELIconsFull"; font-size: 25px; font-style: normal; font-weight: normal; line-height: 20px; margin-top: -10px; position: absolute; top: 47%; width: auto; }
@media (min-width: 400px) {
  .ff .navigation__sections a::after { right: 16px; }
}
html { overflow-y: scroll; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; max-width: 100%; }
section { box-sizing: border-box; margin-bottom: 16px; }
.navigation--open .navigation__sections li a::before { background-color: rgb(64, 64, 64); }
.navigation--open .navigation__sections li:first-child a::before { display: none; }
.navigation--open .navigation__panel::before { border-color: transparent transparent rgba(0, 0, 0, 0.9); border-style: solid; border-width: 0px 8px 8px; content: " "; height: 0px; overflow: hidden; position: absolute; right: 56px; top: -8px; width: 0px; }
.navigation--open a:hover, .navigation--open a:hover::after, .navigation--open a:focus, .navigation--open a:focus::after { color: rgb(17, 103, 168); }
.navigation--open a:active, .navigation--open a:active::after { color: rgb(255, 255, 255); }
.brand__svg { height: 30px; width: 122px; }
html { font-size: 100%; }
.responsive-image { background-color: rgb(240, 240, 240); background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20width=\'188.549\'%20height=\'53.7\'%20viewBox=\'0%200%20188.549%2053.7\'%3E%3Cg%20fill=\'%23BCBCBC\'%3E%3Cpath%20d=\'M167.4%207.486C157.21%205.75%20145.644%209.65%20141.51%2019.82c-2.09%205.136-1.91%2010.947.68%2015.862%202.465%204.677%206.707%208.138%2011.72%209.775%206.405%202.092%2013.94%201.575%2020.168-.89.52-.206%203.098-.98%203.098-1.56V35.86c-7.855%205.022-20.712%207.69-27.348-.816-3.1-3.973-3.508-9.774-1.21-14.225%202.49-4.855%207.842-7.423%2013.13-7.613%205.45-.195%2010.32%201.74%2015.02%204.3v-6.66c0-.194.09-.496-.108-.575-.942-.378-1.896-.73-2.853-1.066-2.09-.735-4.23-1.32-6.408-1.72zM131.46.016H187.807c.618%200%20.7-.15.7.462v52.316c0%20.51.218.905-.327.905h-56.646c-.17%200-.073-1.383-.073-1.555V.016zM87.62%2029.62v10.55h6.85s.136-.003.36-.012c.23-.01.557-.02.95-.055.75-.07%201.726-.205%202.675-.526.86-.29%201.698-.725%202.336-1.364.247-.246.45-.503.615-.762.538-.846.674-1.705.703-2.193.016-.212.015-.334.015-.334s.003-.096%200-.26c-.007-.203-.032-.6-.14-1.02-.13-.5-.37-1.082-.802-1.612-.08-.1-.167-.2-.265-.298-.188-.188-.39-.37-.614-.533-.374-.276-.802-.513-1.268-.716-.615-.265-1.305-.464-2.06-.605-.39-.074-.8-.135-1.22-.173-.26-.026-.52-.044-.79-.06-.233-.014-.478-.024-.723-.024-2.43%200-6.62-.004-6.62-.004zM87.62%2013.58v10.002h3.316s.22%200%20.513-.008c.228-.008.502-.023.744-.036.683-.05%201.627-.146%202.57-.41.186-.052.37-.11.553-.173.74-.263%201.45-.648%202-1.19.44-.432.73-.912.92-1.38.236-.57.32-1.12.354-1.507.03-.347.03-.567.03-.567s.006-.163-.01-.423c-.02-.437-.112-1.145-.454-1.827-.167-.326-.395-.64-.702-.945-.374-.37-.826-.65-1.313-.866-.932-.413-2-.577-2.9-.637-.39-.026-.748-.03-1.05-.03-.68-.002-4.57-.002-4.57-.002zM80.694%207.544v38.662h14.554s7.1.195%2011.017-3.724c3.188-3.188%202.96-6.88%202.96-6.88s.23-3.853-2.724-6.807c-2.515-2.516-5.728-3.186-5.728-3.186s1.45-.682%202.566-1.797c.52-.523%202.38-2.2%202.38-6.273%200-4.104-2.73-6.463-2.73-6.463s-2.992-3.534-9.746-3.534H80.694zM65.73.016h57.045V53.7H65.73V.016zM21.89%2029.62v10.55h6.848s.138-.003.36-.012c.233-.01.56-.02.954-.055.746-.07%201.723-.205%202.673-.526.86-.29%201.697-.725%202.337-1.364.246-.246.45-.503.613-.762.538-.846.673-1.705.703-2.193.016-.212.014-.334.014-.334s.004-.096%200-.26c-.008-.203-.03-.6-.14-1.02-.128-.5-.37-1.082-.8-1.612-.082-.1-.17-.2-.266-.298-.19-.188-.393-.37-.615-.533-.374-.276-.802-.513-1.27-.716-.613-.265-1.302-.464-2.06-.605-.387-.074-.798-.135-1.217-.173-.26-.026-.52-.044-.79-.06-.233-.014-.48-.024-.723-.024-2.43%200-6.62-.004-6.62-.004zM21.89%2013.58v10.002h3.316s.22%200%20.513-.008c.228-.008.502-.023.745-.036.683-.05%201.626-.146%202.57-.41.185-.052.37-.11.552-.173.74-.263%201.45-.648%202.002-1.19.437-.432.727-.912.92-1.38.233-.57.315-1.12.35-1.507.03-.347.03-.567.03-.567s.006-.163-.008-.423c-.023-.437-.114-1.145-.457-1.827-.166-.326-.393-.64-.7-.945-.374-.37-.826-.65-1.313-.866-.934-.413-2.002-.577-2.902-.637-.39-.026-.748-.03-1.052-.03-.68-.002-4.57-.002-4.57-.002zM14.964%207.544v38.662h14.554s7.097.195%2011.016-3.724c3.19-3.188%202.96-6.88%202.96-6.88s.232-3.853-2.723-6.807c-2.515-2.516-5.728-3.186-5.728-3.186s1.45-.682%202.566-1.797c.52-.523%202.38-2.2%202.38-6.273%200-4.104-2.73-6.463-2.73-6.463s-2.99-3.534-9.746-3.534H14.964zM0%20.016h57.044V53.7H0V.016z\'/%3E%3C/g%3E%3C/svg%3E"); background-position: center center; background-repeat: no-repeat; background-size: 30% auto; height: 0px; overflow: hidden; position: relative; }
.responsive-image img { height: 100%; position: absolute; width: 100%; }
.responsive-image__label { font-size: 0.8125rem; box-sizing: border-box; left: 0px; background-color: rgb(255, 255, 255); bottom: 0px; color: rgb(0, 0, 0); display: block; font-weight: 400; padding: 2px 8px 2px 4px; position: absolute; }
.ff .responsive-image__label { padding: 2px 8px; }
.responsive-image__label .icon { opacity: 1; }
.ff .responsive-image__label .icon::after, .responsive-image__label-text { display: inline-block; vertical-align: bottom; }
.ff .responsive-image__label .icon::after { line-height: 1; }
.responsive-image__label-text { line-height: 1.3; }
.responsive-image--image-fallback, .responsive-image--16by9 { height: 0px; overflow: hidden; padding-bottom: 56.25%; }
.responsive-image__img { transition: opacity 0.5s ease-in 0s; }
.responsive-image__img--loading { opacity: 0; }
.responsive-image__label { font-size: 0.75rem; }
.follow-us__list-item--social:nth-child(3n+3) .follow-us__list-item-link { margin-right: 8px; }
.follow-us__list-item--social:nth-child(2n) .follow-us__list-item-link { margin-right: 0px; }
.podcast-list__item:nth-child(2n+1) .column--primary .podcast-list__item-link { margin-right: 8px; }
.podcast-list__item:nth-child(2n+2) .column--primary .podcast-list__item-link { margin-left: 8px; }
.features-and-analysis { padding-bottom: 0px; padding-top: 14px; }
.column--secondary > .features-and-analysis:first-child, .column--secondary > .mpu-ad:first-child + .features-and-analysis { margin-top: 0px; }
.features-and-analysis__title { margin-bottom: 12px; }
.features-and-analysis__stories { margin-top: 0px; }
.features-and-analysis__story { margin-bottom: 20px; width: 100%; }
.features-and-analysis__story .responsive-image__label { background-color: rgb(237, 237, 237); color: rgb(30, 30, 30); }
.hyper-page .unit:nth-child(2n) > a, .hyperpuff .unit:nth-child(2n) > a { margin-left: 8px; }
.hyper-page .unit:nth-child(2n+1), .hyperpuff .unit:nth-child(2n+1) { clear: left; }
.hyperpuff.fetched .hyper-title a::after { display: none; }
.ff .story-body .video-cta::after { left: 0px; color: rgb(255, 255, 255); content: ""; display: block; font-family: "GelIconsFull"; font-size: 36px; height: 100%; line-height: 70px; position: absolute; text-indent: 0px; top: 0px; width: 100%; z-index: 10; }
.live-page .add-comment form.feedback p.feedback::before { border-color: transparent transparent rgb(187, 25, 25); border-style: solid; bottom: 100%; content: " "; height: 0px; left: 16px; overflow: hidden; position: absolute; width: 0px; border-width: 0px 8px 8px; }
.index .column--primary #bbccom_mpu::before { background: rgb(220, 220, 220) none repeat scroll 0% 0%; content: " "; height: 1px; left: 8px; position: absolute; right: 8px; top: 0px; }
.media-feed-item:nth-child(2n+1) { clear: none; }
.media-feed-item:nth-child(3n+1) { clear: both; }
.media-feed-item:nth-child(3n-2) { padding-left: 0px; padding-right: 10.6667px; }
.media-feed-item:nth-child(3n-1) { padding-left: 5.33333px; padding-right: 5.33333px; }
.media-feed-item:nth-child(3n) { padding-left: 10.6667px; padding-right: 0px; }
.media-feed-item:nth-child(2n+1) { clear: none; }
.media-feed-item:nth-child(3n+1) { clear: both; }
.media-feed-item:nth-child(3n-2) { padding-left: 0px; padding-right: 10.6667px; }
.media-feed-item:nth-child(3n-1) { padding-left: 5.33333px; padding-right: 5.33333px; }
.media-feed-item:nth-child(3n) { padding-left: 10.6667px; padding-right: 0px; }
.media-feed-item:nth-child(2n+1) { clear: none; }
.media-feed-item:nth-child(3n+1) { clear: both; }
.media-feed-item:nth-child(3n-2) { padding-left: 0px; padding-right: 10.6667px; }
.media-feed-item:nth-child(3n-1) { padding-left: 5.33333px; padding-right: 5.33333px; }
.media-feed-item:nth-child(3n) { padding-left: 10.6667px; padding-right: 0px; }
.top_stories.showmore .media-feed-grid .media-feed-item:nth-child(n+4) { display: none; }
.top_stories.showmore .media-feed-grid .media-feed-item:nth-child(-n+3) { display: block; }
.top_stories.showmore .media-feed-grid .more-wrapper:nth-child(n+5) { display: block; }
.top_stories.showmore .media-feed-grid .more-wrapper:nth-child(-n+4) { display: none; }
@media screen and (min-width: 480px) {
  .b-g-p { padding: 0px 16px; }
}
.live-event-index__container::after { clear: both; content: " "; display: block; height: 0px; overflow: hidden; visibility: hidden; }
.ff .subnavigation h2 a::after { content: ""; font-size: 1.25rem; font-family: "GELIconsFull"; font-style: normal; font-weight: normal; line-height: 1; margin-top: -10px; position: absolute; top: 45%; right: 16px; }
.subnavigation h2 a::after { display: none; }
.ff .subnavigation li a::after { content: ""; font-size: 1.25rem; font-family: "GELIconsFull"; font-style: normal; font-weight: normal; line-height: 1; margin-top: -10px; position: absolute; top: 45%; right: 16px; }
.ff .nav-detail .level-3 a::after { content: ""; font-size: 1.25rem; font-family: "GELIconsFull"; font-style: normal; font-weight: normal; line-height: 1; margin-top: -10px; position: absolute; top: 45%; right: 16px; }
.share__tools { margin-left: -8px; margin-right: -8px; max-width: 75%; }
.share__tools.share__tools--lightweight { max-width: none; }
.share__tool { padding-left: 8px; padding-right: 8px; }
.share__tool--whatsapp, .share__tool--line { display: none; }
.picture-viewer__button--back::after { padding: 20px; }
.ff .picture-viewer__button--back::after { left: 0px; padding-bottom: 0px; padding-left: 24px; padding-top: 0px; right: auto; }
.swipe-on .picture-viewer__pagination::after { display: none; }
.picture-viewer__pagination::after { background: rgba(0, 0, 0, 0.66) url("news--icons-sprite.png") no-repeat scroll 0% 0%; content: ""; }
.ff .picture-viewer__pagination::after { background-image: none; margin-top: -32px; padding-left: 32px; padding-right: 32px; top: 50%; }
.no-touch .picture-viewer__pagination:hover::after { background-color: rgb(17, 103, 168); }
.picture-viewer__pagination--left::after { background-position: center 16px; left: 0px; padding: 27px 40px; }
.picture-viewer__pagination--right::after { background-position: center -85px; padding: 27px 40px; }
.picture-viewer__pagination.picture-viewer__pagination--left::after { right: auto; }
.picture-viewer__pagination.picture-viewer__pagination--right::after { right: 0px; }
.picture-viewer__button--grid span::after { content: "."; }
.picture-viewer__button--captions span::after { content: attr(data-caption-hide); }
.picture-viewer__button--captions .show::after { content: attr(data-caption-show); }
.image-container::after { content: ""; display: inline-block; height: 100%; margin-right: -0.26em; vertical-align: middle; }
.component--sport-stories .unit--headline:nth-child(1), .component--sport-stories .unit--headline:nth-child(2) { padding-top: 16px; }
.component--sport-stories .unit--headline:nth-child(2n+1) { clear: left; }
.component--sport-stories .unit--sport .unit__team_list li:nth-child(2n+1) { clear: left; }
.radio-promo-unit__title--next::after { content: ":"; }
.top-stories-promo { padding: 14px 24px 28px; background-color: rgb(237, 237, 237); clear: both; overflow: auto; }
.column--secondary > .top-stories-promo:first-child, .media-feeds > .top-stories-promo:first-child { margin-top: 0px; }
.top-stories-promo__title { color: rgb(64, 64, 64); }
.top-stories-promo-story { float: none; width: auto; }
.top-stories-promo-story ~ .top-stories-promo-story { clear: none; float: none; }
.top-stories-promo__title + .top-stories-promo-story .top-stories-promo-story__title, .top-stories-promo__title + .top-stories-promo-story .top-stories-promo-story__summary { margin-right: 0px; }
.top-stories-promo-story__summary { color: rgb(96, 96, 96); }
.top-stories-promo-story .date { margin-top: 10px; }
.more-regional-news .hard-news-unit--regular:nth-child(2n+1) { margin-right: 16px; }
.more-regional-news .hard-news-unit--regular:nth-child(2) { border-top: 0px none; }
.column--secondary > .most-popular:first-child, .column--secondary > .hotspot--empty + .most-popular { margin-top: 0px; }
.most-popular__h1, .most-popular__title, .most-popular__panels { padding-left: 16px; padding-right: 16px; }
.most-popular__title { background-color: rgb(237, 237, 237); padding-top: 14px; }
.most-popular__header__tabs { background-color: rgb(237, 237, 237); overflow: hidden; padding-top: 12px; }
.most-popular__header__tabs li { float: left; margin-bottom: 3px; margin-left: 3px; }
.most-popular__header__tabs li a { background-color: rgb(220, 220, 220); color: rgb(34, 34, 34); display: block; font-weight: bold; outline: medium none; padding: 9px 19px 6px; }
.most-popular__header__tabs li a:hover, .most-popular__header__tabs li a:focus { color: rgb(17, 103, 168); }
.most-popular__header__tabs li.open { margin-bottom: 0px; }
.most-popular__header__tabs li.open a { background-color: rgb(255, 255, 255); padding-bottom: 9px; }
.most-popular__header__tabs li.open:first-child { margin-left: 0px; }
.most-popular__header__tabs li.open:first-child a { padding-left: 22px; }
.most-popular__list-container.open { display: block; }
.most-popular__list-container.closed { display: none; }
.most-popular__list { position: relative; top: 0px; left: 0px; }
.column--secondary .most-popular__list, .most-popular__header__tabs + .most-popular__panels .most-popular__list { padding-left: 0px; width: auto; left: 0px; }
.column--secondary .most-popular-list-item.column-1 { float: none; margin-left: 0px; }
.column--secondary .most-popular-list-item.column-1 .most-popular-list-item__link { margin-right: 0px; }
.most-popular-list-item.column-1:first-child .most-popular-list-item__link { border: 0px none; }
.column--secondary .most-popular-list-item.column-2 .most-popular-list-item__link { margin-left: 0px; }
.column--secondary .most-popular-list-item.column-2 .most-popular-list-item__link.column-2--first-item { border-top: 1px solid rgb(219, 219, 219); }
.most-popular-list-item__link { padding-top: 12px; }
.most-popular-list-item__old { color: rgb(90, 90, 90); font-size: 13px; position: relative; top: -8px; }
.correspondent-promo__latest-story::after { border-color: rgb(237, 237, 237) transparent; border-style: solid; border-width: 14px 14px 0px 0px; bottom: -14px; content: ""; display: block; left: 14px; position: absolute; width: 0px; }
.navigation-wide-list { height: 35px; }
.navigation--wide .navigation-wide-list li:first-child .navigation-wide-list__link { padding-left: 8px; }
.site-brand--height { min-height: 91px; }
.navigation__more-button { background: transparent none repeat scroll 0% 0%; padding: 9px 20px 5px 12px; }
.navigation__more-button.navigation-arrow::after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgb(255, 255, 255); content: ""; height: 0px; position: relative; right: -6px; top: 11px; width: 0px; }
.navigation-wide-list--secondary .navigation__more-button.navigation-arrow::after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgb(0, 0, 0); content: ""; height: 0px; position: relative; right: -6px; top: 11px; width: 0px; }
#asset-type-lep .navigation-wide-list--secondary .navigation__more-button.navigation-arrow::after, #asset-type-cop .navigation-wide-list--secondary .navigation__more-button.navigation-arrow::after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgb(255, 255, 255); content: ""; height: 0px; position: relative; right: -6px; top: 11px; width: 0px; }
.no-touch .navigation-wide-list--secondary .navigation__more-button.navigation-arrow:hover::after, .no-touch .navigation-wide-list--secondary .navigation__more-button.navigation-arrow:focus::after, .navigation-wide-list--secondary .navigation__more-button.navigation__more-button--highlight.navigation-arrow::after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgb(255, 255, 255); content: ""; height: 0px; position: relative; right: -6px; top: 11px; width: 0px; }
.navigation__section--core::after, .navigation__section--enhanced::before { background: transparent url("news--icons-sprite.png") no-repeat scroll 0px -410px; content: ""; display: inline-block; height: 16px; position: relative; top: 2px; width: 25px; }
@media not all, not all, not all, (min--moz-device-pixel-ratio: 1.3), not all, not all, (min-resolution: 1.3dppx) {
  .orb-js .navigation__section--core::after, .orb-js .navigation__section--enhanced::before { background-image: url("urn:not-loaded:http://static.bbci.co.uk/news/1.150.0700/img/news--icons-sprite_x2.png"); background-size: 32px auto; }
}
.navigation__section--enhanced::before { background-position: -7px -1204px; }
.navigation-wide-list__link span, .navigation__more-button span { line-height: 17px; }
.index-title { display: block; width: 100%; }
.configurable.story .index-title--redundant { display: none; visibility: hidden; }
.markets-index-dropdown-list-item--selected::after { background: transparent url("news--icons-sprite.png") no-repeat scroll -8px -802px; content: ""; padding: 14px 8px; position: absolute; right: 13px; top: 4px; }
@media not all, not all, not all, (min--moz-device-pixel-ratio: 1.3), not all, not all, (min-resolution: 1.3dppx) {
  .orb-js .markets-index-dropdown-list-item--selected::after { background-image: url("urn:not-loaded:http://static.bbci.co.uk/news/1.150.0700/img/news--icons-sprite_x2.png"); background-size: 32px auto; }
}
.markets-index-dropdown-list--open .markets-index-dropdown-list-item--selected::after { background-position: -8px -902px; }
.update__body .external .cta::after { background: transparent url("news--icons-sprite.png") no-repeat scroll -6px -4411px; content: ""; display: inline-block; height: 14px; width: 20px; }
.update--media-asset .update__image a::before, .update--programme .update__image a::before, .update--photo-gallery .update__image a::before { background: rgb(255, 255, 255) url("news--icons-sprite.png") no-repeat scroll center top; bottom: 0px; content: ""; display: block; height: 48px; left: 0px; position: absolute; width: 48px; z-index: 100; }
.update--programme .update__image a::before, .update--media-asset .update__image a::before { background-position: center -3294px; }
.update--photo-gallery .update__image a::before { background-position: 6px -3094px; }
.faux-block-link { position: relative; }
.faux-block-link a, .faux-block-link abbr[title] { position: relative; z-index: 1; }
.faux-block-link__overlay-link { background: transparent url("faux-block-link-transparent-background-1px-1px.png") repeat scroll 0px 0px; bottom: 0px; display: block; left: 0px; overflow: hidden; right: 0px; text-indent: 200%; top: 0px; visibility: visible; white-space: nowrap; }
.faux-block-link__overlay-link:hover { cursor: pointer; }
a.faux-block-link__overlay-link { opacity: 0; position: absolute; z-index: 0; }
.bbccom_slot { display: none; }
.bbccom_slot.bbccom_visible { display: block; }
.column--secondary .mpu-ad { background-color: rgb(237, 237, 237); }
.mpu-ad { margin-top: 0px; }
.native-ad .bbccom_advert { padding-bottom: 0px; }
.outbrain-ad .AR_5.ob-strip-layout .ob-dynamic-rec-link:focus .ob-rec-text, .outbrain-ad .AR_5.ob-classic-layout .ob-dynamic-rec-link:focus .ob-rec-text, .outbrain-ad .AR_7.ob-strip-layout .ob-dynamic-rec-link:focus .ob-rec-text, .outbrain-ad .AR_7.ob-classic-layout .ob-dynamic-rec-link:focus .ob-rec-text, .outbrain-ad .AR_8.ob-strip-layout .ob-dynamic-rec-link:focus .ob-rec-text, .outbrain-ad .AR_8.ob-classic-layout .ob-dynamic-rec-link:focus .ob-rec-text, .outbrain-ad .AR_9.ob-strip-layout .ob-dynamic-rec-link:focus .ob-rec-text, .outbrain-ad .AR_9.ob-classic-layout .ob-dynamic-rec-link:focus .ob-rec-text { color: rgb(17, 103, 168); }
.outbrain-ad .AR_5.ob-widget .ob_what a:hover, .outbrain-ad .AR_5.ob-widget .ob_what a:focus, .outbrain-ad .AR_7.ob-widget .ob_what a:hover, .outbrain-ad .AR_7.ob-widget .ob_what a:focus, .outbrain-ad .AR_9.ob-widget .ob_what a:hover, .outbrain-ad .AR_9.ob-widget .ob_what a:focus { color: rgb(17, 103, 168); }
.albatross::before, .albatross::after { content: ""; display: block; height: 0px; overflow: hidden; }
.albatross::after { clear: both; }
.bold-image-promo__image img { display: block; width: 100%; }
.bold-image-promo__title { margin-top: 4px; }
.bold-image-promo__summary { margin-top: 0px; }
.blue-tit__inner { padding-bottom: 18px; }
.blue-tit__list-item { box-sizing: border-box; float: left; padding-right: 16px; width: 25%; }
.blue-tit__list-item-link { padding-top: 6px; }
.blue-tit__list-item-link.mobile { padding-left: 26px; }
.budgie::before, .budgie::after { content: ""; display: block; height: 0px; overflow: hidden; }
.budgie::after { clear: both; }
.buzzard::before, .buzzard::after { content: ""; display: block; height: 0px; overflow: hidden; }
.buzzard::after { clear: both; }
@media (min-width: 400px) {
  .buzzard__links-list .links-list__item:nth-child(2n+1) { clear: left; }
}
.theme-constituencies-az::after, .theme-constituency::after { clear: both; content: ""; display: block; }
.theme-hub .capercaillie__heading::before { background-image: url("urn:not-loaded:http://static.bbci.co.uk/news/1.150.0700/img/elections/2015/logo.png"); background-position: left top; background-repeat: no-repeat; background-size: auto 40px; content: ""; float: left; height: 40px; margin-top: -8px; padding-left: 45px; }
.capercaillie--searching .capercaillie__form::after { background: transparent url("urn:not-loaded:http://static.bbci.co.uk/news/1.150.0700/img/GEL-spinner-34px-lively-dark.gif") no-repeat scroll 50% 50% / 24px 24px; content: ""; display: block; height: 38px; position: absolute; right: 38px; top: 0px; width: 38px; }
.capercaillie__input::-moz-placeholder { color: rgb(90, 90, 90); }
.capercaillie::before, .capercaillie::after { content: ""; display: block; height: 0px; overflow: hidden; }
.capercaillie::after { clear: both; }
.chaffinch::before, .chaffinch::after { content: ""; display: block; height: 0px; overflow: hidden; }
.chaffinch::after { clear: both; }
.coot::before, .coot::after { content: ""; display: block; height: 0px; overflow: hidden; }
.coot::after { clear: both; }
.coot__item:nth-child(2) { margin-top: 24px; }
@keyframes fadeInUp {
  0% { transform: translate3d(0px, 100%, 0px); opacity: 0; }
  100% { transform: none; opacity: 1; }
}
@keyframes fadeInUp {
  0% { transform: translate3d(0px, 100%, 0px); opacity: 0; }
  100% { transform: none; opacity: 1; }
}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.gallery-intro::before, .gallery-intro::after { content: ""; display: block; height: 0px; overflow: hidden; }
.gallery-intro::after { clear: both; }
.gallery-intro__info-list::before, .gallery-intro__info-list::after { content: ""; display: block; height: 0px; overflow: hidden; }
.gallery-intro__info-list::after { clear: both; }
.gallery-intro__summary::before, .gallery-intro__summary::after { content: ""; display: block; height: 0px; overflow: hidden; }
.gallery-intro__summary::after { clear: both; }
.gallery-images::before, .gallery-images::after { content: ""; display: block; height: 0px; overflow: hidden; }
.gallery-images::after { clear: both; }
.heron__item::before, .heron__item::after { content: ""; display: block; height: 0px; overflow: hidden; }
.heron__item::after { clear: both; }
.container-kagu::before, .container-kagu::after { content: ""; display: block; height: 0px; overflow: hidden; }
.container-kagu::after { clear: both; }
.kagu::before, .kagu::after { content: ""; display: block; height: 0px; overflow: hidden; }
.kagu::after { clear: both; }
.kestrel::before, .kestrel::after { content: ""; display: block; height: 0px; overflow: hidden; }
.kestrel::after { clear: both; }
.cockatoo-item:nth-child(3n+1) .cockatoo-item__image { display: block; padding: 0px; vertical-align: top; width: 100%; }
.cockatoo-item:nth-child(3n+1) .cockatoo-item__body { display: block; width: 100%; }
.cockatoo-item:nth-child(3n+1) { padding-bottom: 8px; }
.cockatoo-item:nth-child(3n+1) .cockatoo-item__body { padding: 8px 0px 0px; }
.merlin::before, .merlin::after { content: ""; display: block; height: 0px; overflow: hidden; }
.merlin::after { clear: both; }
.flex .kakapo-item:nth-child(2) { width: 41%; }
.flex .kakapo-item:nth-child(4) { width: 41%; }
.osprey__splash-title::after { border-color: transparent transparent rgb(255, 255, 255); border-style: solid; border-width: 0px 12px 12px; content: ""; display: inline-block; height: 0px; width: 0px; bottom: 0px; position: absolute; }
.osprey__links-list .links-list__list::before { content: none; }
.site-brand-inner, .page__head .index-title, .blue-tit__inner, .falcon__inner, .nitro-fallback .nitro-fallback__message, .osprey__items, .correspondent__header, .container, .container-width-only, .news-politics-banner__inner, .us2016-logo--liv { margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; width: 976px; }
.features-and-analysis, #media-asset-page-video, .most-popular, .most-popular-by-day, .parakeet { margin-left: 0px; margin-right: 0px; }
.features-and-analysis, .most-popular-by-day__heading, .most-popular-by-day__list-outer { padding-left: 24px; padding-right: 24px; }
.container { padding-bottom: 42px; }
.column--primary { box-sizing: border-box; padding-right: 16px; }
.column--primary { float: left; width: 67.7596%; }
.column--secondary { float: right; width: 32.2404%; }
.parakeet::before, .parakeet::after { content: ""; display: block; height: 0px; overflow: hidden; }
.parakeet::after { clear: both; }
.parakeet-item:nth-child(3) { clear: left; }
.pigeon::before, .pigeon::after { content: ""; display: block; height: 0px; overflow: hidden; }
.pigeon::after { clear: both; }
.pigeon__column--a + .pigeon__column--a::before { border-left: 1px solid rgb(219, 219, 219); bottom: 0px; content: ""; display: block; height: 100%; left: -16px; position: absolute; top: 0px; width: 1px; }
.pigeon__column--b::before { border-left: 1px solid rgb(219, 219, 219); bottom: 0px; content: ""; display: block; height: 100%; left: -16px; position: absolute; top: 0px; width: 1px; }
.promo-unit-spacer { margin-left: -8px; margin-right: -8px; }
.promo-unit-spacer .features-and-analysis__story, .promo-unit-spacer .small-image-promo, .promo-unit-spacer .vertical-promo__small-unit { box-sizing: border-box; display: inline-block; margin-right: -4px; vertical-align: top; padding-left: 8px; padding-right: 8px; }
.shoebill::before, .shoebill::after { content: ""; display: block; height: 0px; overflow: hidden; }
.shoebill::after { clear: both; }
.shoebill-item-container::before, .shoebill-item-container::after { content: ""; display: block; height: 0px; overflow: hidden; }
.shoebill-item-container::after { clear: both; }
.skylark::before, .skylark::after { content: ""; display: block; height: 0px; overflow: hidden; }
.skylark::after { clear: both; }
.sparrow .sparrow-item { border-color: rgb(255, 255, 255); border-style: solid; display: table-cell; margin-top: 0px; }
.sparrow.sparrow__3 .sparrow-item { border-width: 0px 5.33333px; width: 33.3333%; }
.sparrow.sparrow__3 .sparrow-item:first-child { border-left-width: 0px; border-right-width: 10.6667px; }
.sparrow.sparrow__3 .sparrow-item:last-child { border-left-width: 10.6667px; border-right-width: 0px; }
.sparrow .sparrow-item__body { padding-top: 8px; }
.flex .sparrow-item { display: flex; -moz-box-align: stretch; align-items: stretch; }
.flex .sparrow-item__body { -moz-box-flex: 1; flex: 1 1 auto; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; display: flex; }
.flex .sparrow { display: flex; }
.flex .sparrow-item { -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; }
.flex .sparrow-item__info { -moz-box-flex: 1; flex: 1 1 auto; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; display: flex; -moz-box-pack: end; justify-content: flex-end; }
.spoonbill::before, .spoonbill::after { content: ""; display: block; height: 0px; overflow: hidden; }
.spoonbill::after { clear: both; }
.spoonbill-item-container::before, .spoonbill-item-container::after { content: ""; display: block; height: 0px; overflow: hidden; }
.spoonbill-item-container::after { clear: both; }
.spoonbill-item::before, .spoonbill-item::after { content: ""; display: block; height: 0px; overflow: hidden; }
.spoonbill-item::after { clear: both; }
.spoonbill-item:first-child .badge-text-and-icon::before, .spoonbill-item:first-child .badge-text-and-icon::after { content: ""; display: block; height: 0px; overflow: hidden; }
.spoonbill-item:first-child .badge-text-and-icon::after { clear: both; }
.sticky-player--pinned .sticky-player__wrapper::before, .sticky-player--pinned .sticky-player__wrapper::after { content: ""; display: block; height: 0px; overflow: hidden; }
.sticky-player--pinned .sticky-player__wrapper::after { clear: both; }
.byline::before, .byline::after { content: ""; display: block; height: 0px; overflow: hidden; }
.byline::after { clear: both; }
.byline__title { margin-top: 0px; }
.story-body p { margin-top: 18px; }
.story-body .story-body__introduction { margin-top: 28px; }
.story-body__introduction + p { margin-top: 23px; }
.ghost-column.share, .ghost-column.share__back-to-top, .comments-button.ghost-column, .comments-module.ghost-column, .story-body__inner, .story-body__read-full-article-link, .story-body + .tags-container { margin-left: auto; margin-right: 8.33333%; }
.story-body .media-caption { padding: 16px; }
.story-body figure > figcaption { display: block; visibility: visible; }
.story-body .body-width, .story-body .full-width { margin-right: -4.16667%; }
.story-body .body-width.lead, .story-body .full-width.lead { margin-top: 32px; margin-left: 0px; margin-right: -9.16667%; }
.story-body__inner > .media-with-caption:nth-child(n+1), .story-body__inner > .media-player:nth-child(n+1) { margin-right: -4.16667%; }
.ff .story-body .video-cta::after { left: 0px; color: rgb(255, 255, 255); content: ""; display: block; font-family: "GelIconsFull"; font-size: 36px; height: 100%; line-height: 70px; position: absolute; text-indent: 0px; top: 0px; width: 100%; z-index: 10; }
.story-body__mini-info-list-and-share .mini-info-list { float: left; margin-right: 16px; }
.titanis__body::before, .titanis__body::after { content: ""; display: block; height: 0px; overflow: hidden; }
.titanis__body::after { clear: both; }
.titanis__label::before, .titanis__label::after { content: ""; display: block; height: 0px; overflow: hidden; }
.titanis__label::after { clear: both; }
.titanis__label .responsive-image__media-and-live-label::before, .titanis__label .responsive-image__media-and-live-label::after { content: ""; display: block; height: 0px; overflow: hidden; }
.titanis__label .responsive-image__media-and-live-label::after { clear: both; }
.titanis__gradient::before { bottom: 0px; content: ""; left: 0px; position: absolute; right: 0px; top: 0px; }
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes slideInDown {
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInDown {
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInLeft {
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInLeft {
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
.topical-stories__title::after { margin-top: 3px; }
.twite__share-text { margin-left: 5px; display: inline-block; left: auto; position: relative; top: -3px; }
.twite__panel { font-size: 0.875rem; line-height: 1.14286; background-color: rgb(255, 255, 255); border: 1px solid rgb(179, 179, 179); color: rgb(82, 82, 82); margin-top: 15px; opacity: 0; padding: 0px; position: absolute; right: initial; text-align: left; visibility: hidden; width: 304px; z-index: 1000; }
.twite__panel::after, .twite__panel::before { border: medium solid transparent; content: " "; height: 0px; left: 20px; pointer-events: none; position: absolute; width: 0px; }
.twite__panel::after { border-color: rgba(255, 255, 255, 0); border-width: 13px; margin-left: -13px; }
.twite__panel::before { border-color: rgba(179, 179, 179, 0); border-width: 14px; margin-left: -14px; }
.twite__panel.arrow-top::after, .twite__panel.arrow-bottom-right::after { border-bottom-color: rgb(255, 255, 255); bottom: 100%; }
.twite__panel.arrow-top::before, .twite__panel.arrow-bottom-right::before { border-bottom-color: rgb(179, 179, 179); bottom: 100%; }
.twite__panel.arrow-bottom-right::after, .twite__panel.arrow-bottom-right::before { left: 290px; }
.twite__panel.arrow-bottom::after { border-top-color: rgb(255, 255, 255); top: 100%; }
.twite__panel.arrow-bottom::before { border-top-color: rgb(179, 179, 179); top: 100%; }
.column--head .twite__panel::after, .column--head .twite__panel::before { left: 284px; }
.twite__panel::after, .twite__panel::before { left: 20px; }
.twite__channels { padding: 0px; position: relative; }
.twite__channel { display: block; list-style: outside none none; }
.twite__channel--whatsapp { display: none; }
.twite__channel-link { display: block; height: 29px; padding-top: 6px; }
.twite__channel-link:hover, .twite__channel-link:focus { background-color: rgb(246, 245, 249); }
.twite__icon { background: rgb(97, 95, 93) url("sprite-sharetools.png") no-repeat scroll 0% 0% / 75px auto; display: inline-block; height: 23px; line-height: 23px; vertical-align: middle; width: 23px; margin-left: 16px; }
@media not all, not all, not all, (min--moz-device-pixel-ratio: 1.3), not all, not all, (min-resolution: 1.3dppx) {
  .orb-js .twite__icon { background-image: url("urn:not-loaded:http://static.bbci.co.uk/news/1.150.0700/img/sprite-sharetools_x2.png"); }
}
.twite__icon--facebook { background-position: center -73px; }
.twite__icon--linkedin { background-position: center -1030px; }
.twite__icon--pinterest { background-position: center -1311px; }
.twite__icon--twitter { background-position: center -159px; }
.twite__icon--email { background: rgb(97, 95, 93) url("news--icons-sprite.png") no-repeat scroll 1px -624px / 20px auto; }
@media not all, not all, not all, (min--moz-device-pixel-ratio: 1.3), not all, not all, (min-resolution: 1.3dppx) {
  .orb-js .twite__icon--email { background-image: url("urn:not-loaded:http://static.bbci.co.uk/news/1.150.0700/img/news--icons-sprite_x2.png"); }
}
.twite__close-button { right: 0px; background-color: transparent; cursor: pointer; height: 44px; position: absolute; top: 0px; width: 44px; }
.twite__close-button-graphic { margin-left: 8px; color: rgb(82, 82, 82); display: block; font-size: 30px; height: 30px; line-height: 26px; position: relative; text-decoration: none; text-shadow: 0px 1px 0px rgb(255, 255, 255); top: 0px; width: 30px; }
.twite__close-button:hover .twite__close-button-graphic, .twite__close-button:focus .twite__close-button-graphic { background-color: rgb(82, 82, 82); color: rgb(255, 255, 255); text-shadow: none; }
.twite__channel-link .twite__channel-text, .column--single-column-layout .twite__channel-link .twite__channel-text { display: inline-block; margin: 0px; padding: 0px; vertical-align: middle; width: auto; font-size: 0.875rem; line-height: 1.14286; }
.twite__panel .twite__title { font-size: 1.125rem; display: block; font-weight: 400; line-height: 1.25; margin: 10px 0px 12px 16px; }
.twite__panel .twite__copy-text { font-size: 0.75rem; line-height: 1.16667; display: block; margin-top: 8px; padding: 0.5em 8px 0px 16px; }
.twite__copy-input { border: 1px solid rgb(74, 148, 66); display: block; margin: 0.4em 0px 0.4em 16px; overflow: hidden; white-space: nowrap; width: 80%; }
.twite__share-link { font-size: 0.875rem; line-height: 1.14286; color: rgb(107, 189, 69); cursor: auto; display: block; overflow: hidden; padding: 0.5em 5px; text-decoration: none; white-space: nowrap; width: 100%; }
.twite__share-link:focus, .twite__share-link:active { outline: medium none; }
.twite__read-more { font-size: 0.75rem; line-height: 1.16667; display: block; padding: 0.8em 8px 1em 16px; text-decoration: none; }
.twite__read-more:hover, .twite__read-more:focus { color: rgb(45, 45, 45); text-decoration: underline; }
.vocab-tool::before, .vocab-tool::after { content: " "; display: table; }
.vocab-tool::after { clear: both; }
.vocab-alert .vocab-alert__close::before, .vocab-alert .vocab-alert__close::after { border: 1px solid rgb(255, 255, 255); content: " "; display: block; height: 0px; position: absolute; top: 10px; width: 15px; }
.vocab-alert .vocab-alert__close::before { transform: rotate(45deg); }
.vocab-alert .vocab-alert__close::after { transform: rotate(-45deg); }
.vocab-alert::before { border-color: transparent transparent rgb(187, 25, 25); border-style: solid; border-width: 0px 15px 15px; content: ""; display: block; height: 0px; position: absolute; top: -8px; width: 0px; left: 195px; }
.popupTopRightInner::before { content: "x"; cursor: pointer; display: block; font-size: 20px; margin-top: -10px; margin-left: -15px; padding: 0px 10px; }
.embedded-media-player::before, .embedded-media-player::after { content: ""; display: block; height: 0px; overflow: hidden; }
.embedded-media-player::after { clear: both; }
.us2016-banner.us2016-banner--winner::after { animation-delay: 0.75s; animation-duration: 0.75s; animation-fill-mode: forwards; animation-name: us2016-result-text; animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); opacity: 0; }
.no-csstransitions .us2016-banner.us2016-banner--winner::after { opacity: 1; }
@keyframes us2016-result-bar {
  0% { opacity: 0; transform: scale(0, 1); }
  100% { opacity: 1; transform: scale(1, 1); }
}
@keyframes us2016-result-bar {
  0% { opacity: 0; transform: scale(0, 1); }
  100% { opacity: 1; transform: scale(1, 1); }
}
@keyframes us2016-result-text {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes us2016-result-text {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes us2016-ticker-fade-in {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes us2016-ticker-fade-in {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes us2016-ticker-fade-out {
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes us2016-ticker-fade-out {
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@media (min-width: 768px) {
  .us2016-ticker__label::before { top: 12px; }
  .us2016-ticker__label::after { border-right: 2px solid rgb(220, 220, 220); content: ""; height: 24px; right: 0px; position: absolute; top: 8px; }
}
