html {
   overflow-y: scroll
}

img {
   -ms-interpolation-mode: bicubic
}

.b-r a,
.b-r abbr,
.b-r acronym,
.b-r address,
.b-r applet,
.b-r article,
.b-r aside,
.b-r audio,
.b-r b,
.b-r big,
.b-r blockquote,
.b-r canvas,
.b-r caption,
.b-r center,
.b-r cite,
.b-r code,
.b-r dd,
.b-r del,
.b-r details,
.b-r dfn,
.b-r div,
.b-r dl,
.b-r dt,
.b-r em,
.b-r embed,
.b-r fieldset,
.b-r figcaption,
.b-r figure,
.b-r footer,
.b-r form,
.b-r h1,
.b-r h2,
.b-r h3,
.b-r h4,
.b-r h5,
.b-r h6,
.b-r header,
.b-r i,
.b-r iframe,
.b-r img,
.b-r ins,
.b-r kbd,
.b-r label,
.b-r legend,
.b-r li,
.b-r mark,
.b-r menu,
.b-r nav,
.b-r object,
.b-r ol,
.b-r output,
.b-r p,
.b-r pre,
.b-r q,
.b-r ruby,
.b-r s,
.b-r samp,
.b-r section,
.b-r small,
.b-r span,
.b-r strike,
.b-r strong,
.b-r sub,
.b-r summary,
.b-r sup,
.b-r table,
.b-r tbody,
.b-r td,
.b-r tfoot,
.b-r th,
.b-r thead,
.b-r time,
.b-r tr,
.b-r tt,
.b-r u,
.b-r ul,
.b-r var,
.b-r video,
body,
html {
   margin: 0;
   padding: 0;
   border: 0;
   font: inherit;
   vertical-align: baseline
}

.b-r button,
.b-r input,
.b-r optgroup,
.b-r select,
.b-r textarea {
   font-family: inherit;
   font-size: 100%;
   margin: 0
}

.b-r article,
.b-r aside,
.b-r details,
.b-r figcaption,
.b-r figure,
.b-r footer,
.b-r header,
.b-r menu,
.b-r nav,
.b-r section,
.orb-nav-pri img {
   display: block
}

.b-r blockquote,
.b-r q {
   quotes: none
}

.b-r blockquote:after,
.b-r blockquote:before,
.b-r q:after,
.b-r q:before {
   content: none
}

.b-r table {
   border-collapse: collapse;
   border-spacing: 0
}

.b-f button {
   width: auto;
   overflow: visible
}

.b-f button::-moz-focus-inner,
.b-f input::-moz-focus-inner {
   border: 0;
   padding: 0
}

.b-f button,
.b-f input[type=button],
.b-f input[type=reset],
.b-f input[type=submit] {
   -moz-appearance: button;
   -webkit-appearance: button;
   cursor: pointer
}

.b-f button[disabled],
.b-f input[disabled] {
   cursor: default
}

.b-f input[type=checkbox],
.b-f input[type=radio] {
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   padding: 0
}

.b-f textarea {
   overflow: auto;
   vertical-align: top
}

body {
   font-size: 62.5%;
   font-family: Arial, sans-serif;
   line-height: 1
}

#orb-modules {
   clear: both
}

.b-reith-sans-loaded body {
   font-family: Arial, sans-serif
}

.b-reith-sans-loaded body .gel-canon-bold,
.b-reith-sans-loaded body .gel-double-pica-bold,
.b-reith-sans-loaded body .gel-great-primer-bold,
.b-reith-sans-loaded body .gel-trafalgar-bold {
   letter-spacing: normal !important
}

.b-font-family-serif {
   font-family: "Times New Roman", serif
}

.b-reith-serif-loaded .b-font-family-serif {
   font-family: ReithSerif, "Times New Roman", serif
}

.b-font-weight-300 {
   font-weight: 300
}

.b-font-weight-500 {
   font-weight: 500
}

.b-font-weight-800 {
   font-weight: 800
}

.b-g-p,
.b-r .b-g-p {
   padding: 0 8px
}

.b-g-m,
.b-r .b-g-m {
   margin: 0 8px
}

@media screen and (min-width:400px) {

   .b-g-p,
   .b-r .b-g-p {
      padding: 0 16px
   }

   .b-g-m,
   .b-r .b-g-m {
      margin: 0 16px
   }
}

@media screen and (min-width:1008px) {
   .b-g-p,
   .b-r .b-g-p {
      padding: 0 16px
   }

   .b-g-m,
   .b-g-p,
   .b-r .b-g-m,
   .b-r .b-g-p {
      max-width: 976px;
      margin: 0 auto
   }
}

@media screen and (min-width:1280px) {

   .b-pw-1280 .b-g-m,
   .b-pw-1280 .b-g-p,
   .b-pw-1280 .b-r .b-g-m,
   .b-pw-1280 .b-r .b-g-p {
      max-width: 1248px
   }
}

#orb-header {
   position: relative
}

.orb-nav-pri {
   background: #fff;
   border-bottom: 1px solid #ccc;
   font-size: 1.3em;
   font-weight: 700;
   *zoom: 1;
   -webkit-transition: background .25s;
   transition: background .25s
}

.orb-banner:after,
.orb-nav-pri-container:after,
.orb-nav-pri:after {
   content: "\0020";
   display: block;
   height: 0;
   clear: both;
   overflow: hidden;
   visibility: hidden
}

.orb-nav-pri a {
   color: #333;
   display: block;
   text-decoration: none;
   padding: .462em 8px .308em;
   line-height: 1.692em;
   min-height: 1.692em
}

.orb-nav-pri ul {
   list-style: none
}

.orb-nav-pri li,
.orb-nav-section {
   float: left
}

.orb-nav-pri .orb-icon {
   background-image: url(OneDrive/Рабочий стол/lpl_984/img/orb-sprite.gif);
   background-repeat: no-repeat
}

.orb-nav-pri .orb-icon-arrow {
   background-position: 0 0
}

.orb-nav-links li,
.orb-nav-pri .orb-nav-id {
   border-left: 1px solid #ccc
}

.orb-nav-pri .orb-nav-blocks {
   overflow: hidden;
   white-space: nowrap;
   width: 82px
}

.orb-nav-pri .orb-nav-blocks a {
   text-indent: -1000%;
   padding: 0 !important;
   min-height: auto;
   background: 0 0, url(../fonts/blq-orbit-blocks_grey.svg) no-repeat;
   background-size: cover;
   width: 74px;
   height: 21px;
   margin-top: 6px
}

.orb-nav-links ul {
   border-right: 1px solid #ccc;
   overflow: hidden
}

.orb-nav-links img {
   padding-top: .2em;
   padding-right: 2px
}

.orb-nav-links li {
   display: none
}

.orb-nav-links .orb-nav-focus-on a {
   border-bottom: .308em solid #262626;
   padding-bottom: 0
}

.orb-nav-focus a:active,
.orb-nav-focus a:focus,
.orb-nav-focus a:hover {
   border-bottom: .308em solid #262626;
   padding-bottom: 0
}

#orb-nav-more {
   display: block;
   overflow: hidden;
   white-space: nowrap
}

#orb-nav-more a {
   position: relative;
   text-indent: 100%;
   background: url(OneDrive/Рабочий стол/lpl_984/img/more-menu-grey.png) no-repeat center 10px
}

#orb-nav-more span {
   position: absolute;
   right: 8px;
   top: 17px;
   width: 6px;
   height: 3px;
   display: none
}

#orb-nav-more.orb-nav-hide {
   display: none
}

.orb-nav-pri .orb-skip-links {
   position: relative;
   float: left
}

.orb-nav-pri .orb-skip-links h2,
.orb-nav-pri .orb-skip-links li a {
   position: absolute;
   height: 1px;
   width: 1px;
   overflow: hidden;
   clip: rect(1px 1px 1px 1px);
   clip: rect(1px, 1px, 1px, 1px);
   left: -76px;
   margin-top: 1.3em;
   white-space: nowrap;
   background: #fff;
   border: 1px solid #ccc;
   line-height: 2em;
   z-index: 1;
   display: block;
   color: #333
}

.orb-nav-pri .orb-skip-links a.touch-active,
.orb-nav-pri .orb-skip-links a:active,
.orb-nav-pri .orb-skip-links a:focus {
   position: absolute;
   height: auto;
   width: auto;
   overflow: hidden;
   clip: auto;
   top: 1.692em
}

.orb-nav-lock {
   overflow: hidden;
   height: 2.462em
}

.orb-nav-dyn li {
   display: block
}

.orb-nav-dyn .orb-nav-hide {
   display: none
}

.orb-nav-pri {
   z-index: 999
}

.orb-nav-pri .orb-menu li {
   color: #333
}

#orb-panel-more {
   background: #fff
}

#orb-panel-more a,
#orb-panel-more h2 {
   color: #000
}

#orb-panel-more li a:active,
#orb-panel-more li a:focus,
#orb-panel-more li a:hover {
   background: #000
}

.b-header--black--white .orb-nav-pri {
   background: #000;
   color: #fff;
   border-color: #666
}

.b-header--black--white .orb-nav-pri .orb-nav-sec a,
.b-header--black--white .orb-nav-pri .orb-nav-sec h2,
.b-header--black--white .orb-nav-pri a {
   color: #fff
}

.b-header--black--white .orb-nav-pri .orb-nav-id,
.b-header--black--white .orb-nav-pri .orb-nav-links li,
.b-header--black--white .orb-nav-pri .orb-nav-links ul,
.b-header--black--white .orb-nav-pri .orb-panel {
   border-color: #666
}

.b-header--black--white .orb-nav-pri .orb-nav-blocks a {
   background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_white_alpha.png) no-repeat;
   background: 0 0, url(../fonts/blq-orbit-blocks_white.svg) no-repeat;
   width: 84px;
   height: 24px;
   margin-top: 8px
}

@media screen and (max-width:599px) {
   .b-header--black--white .orb-nav-pri .orb-nav-blocks a {
      padding: 0 !important;
      min-height: auto;
      background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_white_alpha.png) no-repeat;
      background: 0 0, url(../fonts/blq-orbit-blocks_white_sm.svg) no-repeat;
      width: 74px;
      height: 21px;
      margin-top: 6px
   }
}

@media screen and (max-width:319px) {
   .b-header--black--white .orb-nav-pri #orb-nav-more a {
      background-image: url(OneDrive/Рабочий стол/lpl_984/img/more-menu-white.png)
   }
}

@media screen and (min-width:320px) {
   .b-header--black--white .orb-nav-pri #orb-nav-more a {
      background-image: none
   }
}

.b-header--grey--white .orb-nav-pri {
   background: #4c4c4c;
   color: #fff;
   border-color: #949494
}

.b-header--grey--white .orb-nav-pri .orb-nav-sec a,
.b-header--grey--white .orb-nav-pri .orb-nav-sec h2,
.b-header--grey--white .orb-nav-pri a {
   color: #fff
}

.b-header--grey--white .orb-nav-pri .orb-nav-id,
.b-header--grey--white .orb-nav-pri .orb-nav-links li,
.b-header--grey--white .orb-nav-pri .orb-nav-links ul,
.b-header--grey--white .orb-nav-pri .orb-panel {
   border-color: #949494
}

.b-header--grey--white .orb-nav-pri .orb-nav-blocks a {
   background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_white_alpha.png) no-repeat;
   background: 0 0, url(../fonts/blq-orbit-blocks_white.svg) no-repeat;
   width: 84px;
   height: 24px;
   margin-top: 8px
}

@media screen and (max-width:599px) {
   .b-header--grey--white .orb-nav-pri .orb-nav-blocks a {
      padding: 0 !important;
      min-height: auto;
      background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_white_alpha.png) no-repeat;
      background: 0 0, url(../fonts/blq-orbit-blocks_white_sm.svg) no-repeat;
      width: 74px;
      height: 21px;
      margin-top: 6px
   }
}

@media screen and (max-width:319px) {
   .b-header--grey--white .orb-nav-pri #orb-nav-more a {
      background-image: url(OneDrive/Рабочий стол/lpl_984/img/more-menu-white.png)
   }
}

@media screen and (min-width:320px) {
   .b-header--grey--white .orb-nav-pri #orb-nav-more a {
      background-image: none
   }
}

.b-header--dark-grey--grey .orb-nav-pri {
   background: #000;
   color: #a4a4a4;
   border-color: #333
}

.b-header--dark-grey--grey .orb-nav-pri .orb-nav-sec a,
.b-header--dark-grey--grey .orb-nav-pri .orb-nav-sec h2,
.b-header--dark-grey--grey .orb-nav-pri a {
   color: #a4a4a4
}

.b-header--dark-grey--grey .orb-nav-pri .orb-nav-id,
.b-header--dark-grey--grey .orb-nav-pri .orb-nav-links li,
.b-header--dark-grey--grey .orb-nav-pri .orb-nav-links ul,
.b-header--dark-grey--grey .orb-nav-pri .orb-panel {
   border-color: #333
}

.b-header--dark-grey--grey .orb-nav-pri .orb-nav-blocks a {
   background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_white_alpha.png) no-repeat;
   background: 0 0, url(../fonts/blq-orbit-blocks_white.svg) no-repeat;
   width: 84px;
   height: 24px;
   margin-top: 8px
}

@media screen and (max-width:599px) {
   .b-header--dark-grey--grey .orb-nav-pri .orb-nav-blocks a {
      padding: 0 !important;
      min-height: auto;
      background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_white_alpha.png) no-repeat;
      background: 0 0, url(../fonts/blq-orbit-blocks_white_sm.svg) no-repeat;
      width: 74px;
      height: 21px;
      margin-top: 6px
   }
}

@media screen and (max-width:319px) {
   .b-header--dark-grey--grey .orb-nav-pri #orb-nav-more a {
      background-image: url(OneDrive/Рабочий стол/lpl_984/img/more-menu-white.png)
   }
}

@media screen and (min-width:320px) {
   .b-header--dark-grey--grey .orb-nav-pri #orb-nav-more a {
      background-image: none
   }
}

.b-header--semitransparent-dark--white .orb-nav-pri {
   background: #4c4c4c;
   background: rgba(0, 0, 0, .7);
   color: #fff
}

.b-header--semitransparent-dark--white .orb-nav-pri .orb-nav-sec a,
.b-header--semitransparent-dark--white .orb-nav-pri .orb-nav-sec h2,
.b-header--semitransparent-dark--white .orb-nav-pri a {
   color: #fff
}

.b-header--semitransparent-dark--white .orb-nav-pri,
.b-header--semitransparent-dark--white .orb-nav-pri .orb-nav-id,
.b-header--semitransparent-dark--white .orb-nav-pri .orb-nav-links li,
.b-header--semitransparent-dark--white .orb-nav-pri .orb-nav-links ul,
.b-header--semitransparent-dark--white .orb-nav-pri .orb-panel {
   border-color: #949494;
   border-color: rgba(255, 255, 255, .4)
}

.b-header--semitransparent-dark--white .orb-nav-pri .orb-nav-blocks a {
   background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_white_alpha.png) no-repeat;
   background: 0 0, url(../fonts/blq-orbit-blocks_white.svg) no-repeat;
   width: 84px;
   height: 24px;
   margin-top: 8px
}

@media screen and (max-width:599px) {
   .b-header--semitransparent-dark--white .orb-nav-pri .orb-nav-blocks a {
      padding: 0 !important;
      min-height: auto;
      background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_white_alpha.png) no-repeat;
      background: 0 0, url(../fonts/blq-orbit-blocks_white_sm.svg) no-repeat;
      width: 74px;
      height: 21px;
      margin-top: 6px
   }
}

@media screen and (max-width:319px) {
   .b-header--semitransparent-dark--white .orb-nav-pri #orb-nav-more a {
      background-image: url(OneDrive/Рабочий стол/lpl_984/img/more-menu-white.png)
   }
}

@media screen and (min-width:320px) {
   .b-header--semitransparent-dark--white .orb-nav-pri #orb-nav-more a {
      background-image: none
   }
}

.b-header--semitransparent-medium--white .orb-nav-pri {
   background: #4c4c4c;
   background: rgba(0, 0, 0, .4);
   color: #fff
}

.b-header--semitransparent-medium--white .orb-nav-pri .orb-nav-sec a,
.b-header--semitransparent-medium--white .orb-nav-pri .orb-nav-sec h2,
.b-header--semitransparent-medium--white .orb-nav-pri a {
   color: #fff
}

.b-header--semitransparent-medium--white .orb-nav-pri,
.b-header--semitransparent-medium--white .orb-nav-pri .orb-nav-id,
.b-header--semitransparent-medium--white .orb-nav-pri .orb-nav-links li,
.b-header--semitransparent-medium--white .orb-nav-pri .orb-nav-links ul,
.b-header--semitransparent-medium--white .orb-nav-pri .orb-panel {
   border-color: #949494;
   border-color: rgba(255, 255, 255, .4)
}

.b-header--semitransparent-medium--white .orb-nav-pri .orb-nav-blocks a {
   background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_white_alpha.png) no-repeat;
   background: 0 0, url(../fonts/blq-orbit-blocks_white.svg) no-repeat;
   width: 84px;
   height: 24px;
   margin-top: 8px
}

@media screen and (max-width:599px) {
   .b-header--semitransparent-medium--white .orb-nav-pri .orb-nav-blocks a {
      padding: 0 !important;
      min-height: auto;
      background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_white_alpha.png) no-repeat;
      background: 0 0, url(../fonts/blq-orbit-blocks_white_sm.svg) no-repeat;
      width: 74px;
      height: 21px;
      margin-top: 6px
   }
}

@media screen and (max-width:319px) {
   .b-header--semitransparent-medium--white .orb-nav-pri #orb-nav-more a {
      background-image: url(OneDrive/Рабочий стол/lpl_984/img/more-menu-white.png)
   }
}

@media screen and (min-width:320px) {
   .b-header--semitransparent-medium--white .orb-nav-pri #orb-nav-more a {
      background-image: none
   }
}

.b-header--semitransparent-light--white .orb-nav-pri {
   background: #4c4c4c;
   background: rgba(0, 0, 0, .2);
   color: #fff
}

.b-header--semitransparent-light--white .orb-nav-pri .orb-nav-sec a,
.b-header--semitransparent-light--white .orb-nav-pri .orb-nav-sec h2,
.b-header--semitransparent-light--white .orb-nav-pri a {
   color: #fff
}

.b-header--semitransparent-light--white .orb-nav-pri,
.b-header--semitransparent-light--white .orb-nav-pri .orb-nav-id,
.b-header--semitransparent-light--white .orb-nav-pri .orb-nav-links li,
.b-header--semitransparent-light--white .orb-nav-pri .orb-nav-links ul,
.b-header--semitransparent-light--white .orb-nav-pri .orb-panel {
   border-color: #949494;
   border-color: rgba(255, 255, 255, .4)
}

.b-header--semitransparent-light--white .orb-nav-pri .orb-nav-blocks a {
   background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_white_alpha.png) no-repeat;
   background: 0 0, url(../fonts/blq-orbit-blocks_white.svg) no-repeat;
   width: 84px;
   height: 24px;
   margin-top: 8px
}

@media screen and (max-width:599px) {
   .b-header--semitransparent-light--white .orb-nav-pri .orb-nav-blocks a {
      padding: 0 !important;
      min-height: auto;
      background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_white_alpha.png) no-repeat;
      background: 0 0, url(../fonts/blq-orbit-blocks_white_sm.svg) no-repeat;
      width: 74px;
      height: 21px;
      margin-top: 6px
   }
}

@media screen and (max-width:319px) {
   .b-header--semitransparent-light--white .orb-nav-pri #orb-nav-more a {
      background-image: url(OneDrive/Рабочий стол/lpl_984/img/more-menu-white.png)
   }
}

@media screen and (min-width:320px) {
   .b-header--semitransparent-light--white .orb-nav-pri #orb-nav-more a {
      background-image: none
   }
}

.b-header--transparent--dark-grey .orb-nav-pri {
   background: 0 0;
   color: #333;
   border-color: #888;
   border-color: rgba(0, 0, 0, .3)
}

.b-header--transparent--dark-grey .orb-nav-pri .orb-nav-sec a,
.b-header--transparent--dark-grey .orb-nav-pri .orb-nav-sec h2,
.b-header--transparent--dark-grey .orb-nav-pri a {
   color: #333
}

.b-header--transparent--dark-grey .orb-nav-pri .orb-nav-id,
.b-header--transparent--dark-grey .orb-nav-pri .orb-nav-links li,
.b-header--transparent--dark-grey .orb-nav-pri .orb-nav-links ul,
.b-header--transparent--dark-grey .orb-nav-pri .orb-panel {
   border-color: #888;
   border-color: rgba(0, 0, 0, .3)
}

.b-header--transparent--dark-grey .orb-nav-pri .orb-nav-blocks a {
   background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_grey_alpha.png) no-repeat;
   background: 0 0, url(../fonts/blq-orbit-blocks_grey.svg) no-repeat;
   width: 84px;
   height: 24px;
   margin-top: 8px
}

@media screen and (max-width:599px) {
   .b-header--transparent--dark-grey .orb-nav-pri .orb-nav-blocks a {
      padding: 0 !important;
      min-height: auto;
      background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_grey_alpha.png) no-repeat;
      background: 0 0, url(../fonts/blq-orbit-blocks_grey_sm.svg) no-repeat;
      width: 74px;
      height: 21px;
      margin-top: 6px
   }
}

@media screen and (max-width:319px) {
   .b-header--transparent--dark-grey .orb-nav-pri #orb-nav-more a {
      background-image: url(OneDrive/Рабочий стол/lpl_984/img/more-menu-grey.png)
   }
}

@media screen and (min-width:320px) {
   .b-header--transparent--dark-grey .orb-nav-pri #orb-nav-more a {
      background-image: none
   }
}

.b-header--transparent--white .orb-nav-pri {
   background: 0 0;
   color: #fff
}

.b-header--transparent--white .orb-nav-pri .orb-nav-sec a,
.b-header--transparent--white .orb-nav-pri .orb-nav-sec h2,
.b-header--transparent--white .orb-nav-pri a {
   color: #fff
}

.b-header--transparent--white .orb-nav-pri,
.b-header--transparent--white .orb-nav-pri .orb-nav-id,
.b-header--transparent--white .orb-nav-pri .orb-nav-links li,
.b-header--transparent--white .orb-nav-pri .orb-nav-links ul,
.b-header--transparent--white .orb-nav-pri .orb-panel {
   border-color: #888;
   border-color: rgba(204, 204, 204, .3)
}

.b-header--transparent--white .orb-nav-pri .orb-nav-blocks a {
   background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_white_alpha.png) no-repeat;
   background: 0 0, url(../fonts/blq-orbit-blocks_white.svg) no-repeat;
   width: 84px;
   height: 24px;
   margin-top: 8px
}

@media screen and (max-width:599px) {
   .b-header--transparent--white .orb-nav-pri .orb-nav-blocks a {
      padding: 0 !important;
      min-height: auto;
      background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_white_alpha.png) no-repeat;
      background: 0 0, url(../fonts/blq-orbit-blocks_white_sm.svg) no-repeat;
      width: 74px;
      height: 21px;
      margin-top: 6px
   }
}

@media screen and (max-width:319px) {
   .b-header--transparent--white .orb-nav-pri #orb-nav-more a {
      background-image: url(OneDrive/Рабочий стол/lpl_984/img/more-menu-white.png)
   }
}

@media screen and (min-width:320px) {
   .b-header--transparent--white .orb-nav-pri #orb-nav-more a {
      background-image: none
   }
}

.b-header--white--black .orb-nav-pri {
   background: #fff;
   color: #333;
   border-color: #ccc
}

.b-header--white--black .orb-nav-pri .orb-nav-sec a,
.b-header--white--black .orb-nav-pri .orb-nav-sec h2,
.b-header--white--black .orb-nav-pri a {
   color: #333
}

.b-header--white--black .orb-nav-pri .orb-nav-id,
.b-header--white--black .orb-nav-pri .orb-nav-links li,
.b-header--white--black .orb-nav-pri .orb-nav-links ul,
.b-header--white--black .orb-nav-pri .orb-panel {
   border-color: #ccc
}

.b-header--white--black .orb-nav-pri .orb-nav-blocks a {
   background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_grey_alpha.png) no-repeat;
   background: 0 0, url(../fonts/blq-orbit-blocks_grey.svg) no-repeat;
   width: 84px;
   height: 24px;
   margin-top: 8px
}

@media screen and (max-width:599px) {
   .b-header--white--black .orb-nav-pri .orb-nav-blocks a {
      padding: 0 !important;
      min-height: auto;
      background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_grey_alpha.png) no-repeat;
      background: 0 0, url(../fonts/blq-orbit-blocks_grey_sm.svg) no-repeat;
      width: 74px;
      height: 21px;
      margin-top: 6px
   }
}

@media screen and (max-width:319px) {
   .b-header--white--black .orb-nav-pri #orb-nav-more a {
      background-image: url(OneDrive/Рабочий стол/lpl_984/img/more-menu-grey.png)
   }
}

@media screen and (min-width:320px) {
   .b-header--white--black .orb-nav-pri #orb-nav-more a {
      background-image: none
   }
}

.b-header--black--white .orb-nav-pri a:active,
.b-header--black--white .orb-nav-pri a:focus,
.b-header--black--white .orb-nav-pri a:hover,
.b-header--dark-grey--grey .orb-nav-pri a:active,
.b-header--dark-grey--grey .orb-nav-pri a:focus,
.b-header--dark-grey--grey .orb-nav-pri a:hover,
.b-header--grey--white .orb-nav-pri a:active,
.b-header--grey--white .orb-nav-pri a:focus,
.b-header--grey--white .orb-nav-pri a:hover,
.b-header--semitransparent-dark--white .orb-nav-pri a:active,
.b-header--semitransparent-dark--white .orb-nav-pri a:focus,
.b-header--semitransparent-dark--white .orb-nav-pri a:hover,
.b-header--semitransparent-light--white .orb-nav-pri a:active,
.b-header--semitransparent-light--white .orb-nav-pri a:focus,
.b-header--semitransparent-light--white .orb-nav-pri a:hover,
.b-header--semitransparent-medium--white .orb-nav-pri a:active,
.b-header--semitransparent-medium--white .orb-nav-pri a:focus,
.b-header--semitransparent-medium--white .orb-nav-pri a:hover,
.b-header--transparent--white .orb-nav-pri a:active,
.b-header--transparent--white .orb-nav-pri a:focus,
.b-header--transparent--white .orb-nav-pri a:hover {
   border-bottom-color: #fff
}

.b-header--black--white .orb-nav-pri .orb-icon-arrow,
.b-header--dark-grey--grey .orb-nav-pri .orb-icon-arrow,
.b-header--grey--white .orb-nav-pri .orb-icon-arrow,
.b-header--semitransparent-dark--white .orb-nav-pri .orb-icon-arrow,
.b-header--semitransparent-light--white .orb-nav-pri .orb-icon-arrow,
.b-header--semitransparent-medium--white .orb-nav-pri .orb-icon-arrow,
.b-header--transparent--white .orb-nav-pri .orb-icon-arrow {
   background-position: 0 -53px
}

.orb-nav-pri.orb-nav-active {
   background: #fff;
   color: #333;
   border-color: #ccc
}

.orb-nav-pri.orb-nav-active .orb-nav-sec a,
.orb-nav-pri.orb-nav-active .orb-nav-sec h2,
.orb-nav-pri.orb-nav-active a {
   color: #333
}

.orb-nav-pri.orb-nav-active .orb-nav-id,
.orb-nav-pri.orb-nav-active .orb-nav-links li,
.orb-nav-pri.orb-nav-active .orb-nav-links ul,
.orb-nav-pri.orb-nav-active .orb-panel {
   border-color: #ccc
}

.orb-nav-pri.orb-nav-active .orb-nav-blocks a {
   background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_grey_alpha.png) no-repeat;
   background: 0 0, url(../fonts/blq-orbit-blocks_grey.svg) no-repeat;
   width: 84px;
   height: 24px;
   margin-top: 8px
}

@media screen and (max-width:599px) {
   .orb-nav-pri.orb-nav-active .orb-nav-blocks a {
      padding: 0 !important;
      min-height: auto;
      background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_grey_alpha.png) no-repeat;
      background: 0 0, url(../fonts/blq-orbit-blocks_grey_sm.svg) no-repeat;
      width: 74px;
      height: 21px;
      margin-top: 6px
   }
}

@media screen and (max-width:319px) {
   .orb-nav-pri.orb-nav-active #orb-nav-more a {
      background-image: url(OneDrive/Рабочий стол/lpl_984/img/more-menu-grey.png)
   }
}

@media screen and (min-width:320px) {
   .orb-nav-pri.orb-nav-active #orb-nav-more a {
      background-image: none
   }
}

.orb-nav-pri.orb-nav-active .orb-icon-arrow {
   background-position: 0 0
}

.orb-nav-pri.orb-nav-active a:active,
.orb-nav-pri.orb-nav-active a:focus,
.orb-nav-pri.orb-nav-active a:hover {
   border-bottom-color: #262626
}

#orb-header.orb-nav-pri .orb-nav-home a:active,
#orb-header.orb-nav-pri .orb-nav-home a:focus,
#orb-header.orb-nav-pri .orb-nav-home a:hover {
   border-bottom-color: #007bc7
}

#orb-header.orb-nav-pri .orb-nav-homedotcom a:active,
#orb-header.orb-nav-pri .orb-nav-homedotcom a:focus,
#orb-header.orb-nav-pri .orb-nav-homedotcom a:hover {
   border-bottom-color: #000
}

#orb-header.orb-nav-pri .orb-nav-news a:active,
#orb-header.orb-nav-pri .orb-nav-news a:focus,
#orb-header.orb-nav-pri .orb-nav-news a:hover {
   border-bottom-color: #921
}

#orb-header.orb-nav-pri .orb-nav-newsround a:active,
#orb-header.orb-nav-pri .orb-nav-newsround a:focus,
#orb-header.orb-nav-pri .orb-nav-newsround a:hover {
   border-bottom-color: #4e1173
}

#orb-header.orb-nav-pri .orb-nav-newsdotcom a:active,
#orb-header.orb-nav-pri .orb-nav-newsdotcom a:focus,
#orb-header.orb-nav-pri .orb-nav-newsdotcom a:hover {
   border-bottom-color: #bb1919
}

#orb-header.orb-nav-pri .orb-nav-newsdotcom-old a:active,
#orb-header.orb-nav-pri .orb-nav-newsdotcom-old a:focus,
#orb-header.orb-nav-pri .orb-nav-newsdotcom-old a:hover {
   border-bottom-color: #921
}

#orb-header.orb-nav-pri .orb-nav-sport a:active,
#orb-header.orb-nav-pri .orb-nav-sport a:focus,
#orb-header.orb-nav-pri .orb-nav-sport a:hover {
   border-bottom-color: #ffd230
}

#orb-header.orb-nav-pri .orb-nav-weather a:active,
#orb-header.orb-nav-pri .orb-nav-weather a:focus,
#orb-header.orb-nav-pri .orb-nav-weather a:hover {
   border-bottom-color: #8ce
}

#orb-header.orb-nav-pri .orb-nav-iplayer a:active,
#orb-header.orb-nav-pri .orb-nav-iplayer a:focus,
#orb-header.orb-nav-pri .orb-nav-iplayer a:hover {
   border-bottom-color: #ed3d7d
}

#orb-header.orb-nav-pri .orb-nav-sounds a:active,
#orb-header.orb-nav-pri .orb-nav-sounds a:focus,
#orb-header.orb-nav-pri .orb-nav-sounds a:hover {
   border-bottom-color: #ff4900
}

#orb-header.orb-nav-pri .orb-nav-shop a:active,
#orb-header.orb-nav-pri .orb-nav-shop a:focus,
#orb-header.orb-nav-pri .orb-nav-shop a:hover {
   border-bottom-color: #2897e5
}

#orb-header.orb-nav-pri .orb-nav-id a:active,
#orb-header.orb-nav-pri .orb-nav-id a:focus,
#orb-header.orb-nav-pri .orb-nav-id a:hover {
   border-bottom-color: #18b
}

#orb-header.orb-nav-pri .orb-nav-capital a:active,
#orb-header.orb-nav-pri .orb-nav-capital a:focus,
#orb-header.orb-nav-pri .orb-nav-capital a:hover {
   border-bottom-color: #064473
}

#orb-header.orb-nav-pri .orb-nav-worklife a:active,
#orb-header.orb-nav-pri .orb-nav-worklife a:focus,
#orb-header.orb-nav-pri .orb-nav-worklife a:hover {
   border-bottom-color: #0052a1
}

#orb-header.orb-nav-pri .orb-nav-future a:active,
#orb-header.orb-nav-pri .orb-nav-future a:focus,
#orb-header.orb-nav-pri .orb-nav-future a:hover {
   border-bottom-color: #002856
}

#orb-header.orb-nav-pri .orb-nav-future-old a:active,
#orb-header.orb-nav-pri .orb-nav-future-old a:focus,
#orb-header.orb-nav-pri .orb-nav-future-old a:hover {
   border-bottom-color: #362e67
}

#orb-header.orb-nav-pri .orb-nav-culture a:active,
#orb-header.orb-nav-pri .orb-nav-culture a:focus,
#orb-header.orb-nav-pri .orb-nav-culture a:hover {
   border-bottom-color: #482878
}

#orb-header.orb-nav-pri .orb-nav-cbbc a:active,
#orb-header.orb-nav-pri .orb-nav-cbbc a:focus,
#orb-header.orb-nav-pri .orb-nav-cbbc a:hover {
   border-bottom-color: #90d200
}

#orb-header.orb-nav-pri .orb-nav-cbeebies a:active,
#orb-header.orb-nav-pri .orb-nav-cbeebies a:focus,
#orb-header.orb-nav-pri .orb-nav-cbeebies a:hover {
   border-bottom-color: #ffe513
}

#orb-header.orb-nav-pri .orb-nav-grownups a:active,
#orb-header.orb-nav-pri .orb-nav-grownups a:focus,
#orb-header.orb-nav-pri .orb-nav-grownups a:hover {
   border-bottom-color: #4f2e92
}

#orb-header.orb-nav-pri .orb-nav-reeldotcom a:active,
#orb-header.orb-nav-pri .orb-nav-reeldotcom a:focus,
#orb-header.orb-nav-pri .orb-nav-reeldotcom a:hover {
   border-bottom-color: #0068ff
}

#orb-header.orb-nav-pri .orb-nav-traveldotcom a:active,
#orb-header.orb-nav-pri .orb-nav-traveldotcom a:focus,
#orb-header.orb-nav-pri .orb-nav-traveldotcom a:hover {
   border-bottom-color: #589e50
}

@media screen and (min-width:225px) {
   #orb-nav-more a {
      background-position: 10px 10px
   }
}

@media screen and (min-width:320px) {
   #orb-nav-more a {
      text-indent: 0;
      padding-right: 18px;
      background-image: none
   }

   #orb-nav-more span {
      display: block
   }
}

@media screen and (min-width:600px) {
   .orb-nav-pri a {
      line-height: 2.27em;
      padding: .462em 12px .308em;
      min-height: 2.27em
   }

   .orb-nav-pri .orb-nav-blocks {
      width: 92px;
      overflow: hidden;
      white-space: nowrap
   }

   .orb-nav-pri .orb-nav-blocks a {
      padding-left: 16px;
      padding-right: 16px;
      background: url(OneDrive/Рабочий стол/lpl_984/img/blq-orbit-blocks_grey_alpha.png) no-repeat;
      background: 0 0, url(../fonts/blq-orbit-blocks_grey.svg) no-repeat;
      width: 84px;
      height: 24px;
      margin-top: 8px
   }

   .orb-nav-pri #orb-nav-more a {
      padding-right: 30px
   }

   .orb-nav-pri #orb-nav-more span {
      right: 12px;
      top: 20px
   }

   .orb-nav-pri .orb-skip-links a {
      margin-top: 1.5em
   }

   .orb-nav-pri .orb-skip-links a.touch-active,
   .orb-nav-pri .orb-skip-links a:active,
   .orb-nav-pri .orb-skip-links a:focus {
      top: 2.27em;
      left: -96px
   }

   .orb-nav-pri .orb-nav-home,
   .orb-nav-pri .orb-nav-homedotcom {
      display: none
   }

   .orb-nav-lock {
      height: 3.04em
   }
}

@media screen and (min-width:1280px) {
   .b-pw-1280 .orb-nav-pri a {
      padding-right: 20px;
      padding-left: 20px
   }

   .b-pw-1280 .orb-nav-pri .orb-nav-blocks,
   .b-pw-1280 .orb-nav-pri .orb-nav-blocks a {
      width: 100px
   }

   .b-pw-1280 .orb-nav-pri .orb-nav-home,
   .b-pw-1280 .orb-nav-pri .orb-nav-homedotcom {
      display: block
   }

   .b-pw-1280 .orb-nav-pri #orb-nav-more a {
      padding-right: 34px
   }

   .b-pw-1280 .orb-nav-pri #orb-nav-more span {
      right: 20px
   }
}

.orb-nav-sec {
   font-size: 1.3em
}

.orb-footer,
.orb-nav-sec .orb-footer-inner {
   border-top: 1px solid #949494
}

.orb-nav-sec .orb-footer-inner h2 span {
   position: absolute;
   height: 1px;
   width: 1px;
   overflow: hidden;
   clip: rect(1px 1px 1px 1px);
   clip: rect(1px, 1px, 1px, 1px)
}

.orb-nav-sec .orb-footer-inner h2 img {
   width: 74px;
   height: 21px
}

.orb-footer {
   background-color: #4c4c4c;
   color: #fff
}

.orb-footer a {
   color: #fff
}

#orb-aside .orb-footer-inner,
#orb-contentinfo a {
   border: 0
}

.orb-nav-sec a {
   color: #fff;
   text-decoration: none
}

.orb-nav-sec a:focus,
.orb-nav-sec a:hover {
   text-decoration: underline
}

.orb-nav-sec ul {
   list-style-type: none;
   overflow: hidden;
   position: relative;
   margin-left: -10px
}

.orb-nav-sec li {
   float: left;
   line-height: 1.2em;
   min-width: 50%
}

.orb-nav-sec li a {
   display: block;
   border-right: 1px solid #949494;
   margin-left: 10px;
   padding-right: 8px
}

#orb-aside,
.orb-banner h2,
.orb-nav-pri .orb-menu b,
.orb-nav-sec .orb-hilight {
   font-weight: 700
}

#orb-aside {
   padding-top: 0
}

#orb-aside .orb-footer-lead {
   line-height: 1;
   font-size: 1.7em;
   margin-bottom: .9em;
   margin-top: .95em
}

#orb-footer-promo,
.orb-footer-promo-loaded .orb-footer-inner .orb-footer-lead {
   display: none
}

#orb-contentinfo small {
   display: block;
   -moz-text-size-adjust: 100%;
   -webkit-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%;
   margin-top: 2em;
   padding-bottom: 1em
}

#orb-contentinfo {
   margin-top: .5em
}

#orb-contentinfo li {
   margin-bottom: 1.23em
}

#orb-contentinfo .orb-footer-inner {
   padding-top: 1.61em
}

div.orb-footer-primary-links {
   clear: both;
   padding-top: 0
}

.orb-nav-sec .orb-footer-primary-links {
   overflow: hidden;
   position: relative;
   top: .2em
}

.orb-nav-sec .orb-footer-primary-links li a {
   padding-top: 1.23em
}

.orb-nav-sec .orb-footer-primary-links ul {
   top: -1.23em
}

.b-footer--transparent--white .orb-footer {
   background-color: transparent;
   color: #fff;
   border-color: #ccc
}

.b-footer--transparent--white .orb-footer a {
   color: #fff
}

.b-footer--transparent--white .orb-footer #orb-footer-promo,
.b-footer--transparent--white .orb-footer .orb-footer-inner,
.b-footer--transparent--white .orb-footer .orb-footer-inner a {
   border-color: #ccc
}

.b-footer--transparent--dark-grey .orb-footer {
   background-color: transparent;
   color: #333;
   border-color: #333
}

.b-footer--transparent--dark-grey .orb-footer a {
   color: #333
}

.b-footer--transparent--dark-grey .orb-footer #orb-footer-promo,
.b-footer--transparent--dark-grey .orb-footer .orb-footer-inner,
.b-footer--transparent--dark-grey .orb-footer .orb-footer-inner a {
   border-color: #333
}

.b-footer--semitransparent--white .orb-footer {
   background-color: #4c4c4c;
   background-color: rgba(0, 0, 0, .7);
   color: #fff
}

.b-footer--semitransparent--white .orb-footer a {
   color: #fff
}

.b-footer--semitransparent--white .orb-footer,
.b-footer--semitransparent--white .orb-footer #orb-footer-promo,
.b-footer--semitransparent--white .orb-footer .orb-footer-inner,
.b-footer--semitransparent--white .orb-footer .orb-footer-inner a {
   border-color: #949494;
   border-color: rgba(255, 255, 255, .4)
}

.b-footer--black--white .orb-footer {
   background-color: #000;
   color: #fff;
   border-color: #666
}

.b-footer--black--white .orb-footer #orb-footer-promo,
.b-footer--black--white .orb-footer .orb-footer-inner,
.b-footer--black--white .orb-footer .orb-footer-inner a {
   border-color: #666
}

.b-footer--grey--white .orb-footer {
   background-color: #4c4c4c;
   color: #fff;
   border-color: #949494
}

.b-footer--black--white .orb-footer a,
.b-footer--grey--white .orb-footer a {
   color: #fff
}

.b-footer--grey--white .orb-footer #orb-footer-promo,
.b-footer--grey--white .orb-footer .orb-footer-inner,
.b-footer--grey--white .orb-footer .orb-footer-inner a {
   border-color: #949494
}

.b-footer--dark-grey--grey .orb-footer {
   background-color: #191919;
   color: #a4a4a4;
   border-color: #333
}

.b-footer--dark-grey--grey .orb-footer a {
   color: #a4a4a4
}

.b-footer--white--dark-grey .orb-footer {
   background-color: #fff;
   color: #333;
   border-color: #333
}

.b-footer--white--dark-grey .orb-footer a {
   color: #333
}

.b-footer--dark-grey--grey .orb-footer #orb-footer-promo,
.b-footer--dark-grey--grey .orb-footer .orb-footer-inner,
.b-footer--dark-grey--grey .orb-footer .orb-footer-inner a,
.b-footer--white--dark-grey .orb-footer #orb-footer-promo,
.b-footer--white--dark-grey .orb-footer .orb-footer-inner,
.b-footer--white--dark-grey .orb-footer .orb-footer-inner a {
   border-color: #333
}

@media screen and (max-width:399px) {
   .orb-js .orb-nav-sec li:nth-of-type(2n) a {
      border: 0
   }
}

@media screen and (min-width:400px) and (max-width:599px) {
   .orb-nav-sec li {
      min-width: 33.33%
   }

   .orb-js .orb-nav-sec li:nth-of-type(3n) a {
      border: 0
   }

   .orb-nav-sec .orb-footer-primary-links li {
      padding-top: 0
   }
}

@media screen and (min-width:600px) and (max-width:1007px) {
   .orb-nav-sec ul {
      margin-left: -16px
   }

   .orb-nav-sec li {
      min-width: 25%
   }

   .orb-nav-sec li a {
      padding-right: 16px;
      margin-left: 16px
   }

   .orb-js .orb-nav-sec li:nth-of-type(4n) a {
      border: 0
   }

   .orb-nav-sec .orb-footer-inner h2 img {
      width: 84px;
      height: 24px
   }

   #orb-contentinfo small {
      margin-top: .46em
   }
}

@media screen and (min-width:769px) {
   .orb-nav-sec .orb-footer-primary-links {
      top: 1.43em
   }

   #orb-contentinfo {
      margin-top: 1.61em
   }
}

@media screen and (min-width:1008px) {
   .orb-nav-sec ul {
      margin-left: -19px
   }

   .orb-nav-sec li {
      min-width: 16.6%
   }

   .orb-nav-sec li a {
      padding-right: 19px;
      margin-left: 19px
   }

   .orb-js .orb-nav-sec li:nth-child(6n) a {
      border: 0
   }

   .orb-footer-inner .orb-footer-promo-loaded {
      border-bottom: 1px solid #949494;
      margin-bottom: .46em
   }

   .orb-footer-inner {
      width: 100%
   }

   #orb-contentinfo.orb-nav-sec li {
      width: auto;
      min-width: 0
   }

   #orb-contentinfo.orb-nav-sec li a {
      padding: 0
   }

   #orb-contentinfo small {
      margin-top: .46em
   }

   #orb-footer-promo {
      display: block;
      margin-bottom: .46em
   }

   #orb-aside .orb-footer-lead {
      margin-bottom: .68em;
      margin-top: 1.16em
   }
}

.orb-banner-wrapper {
   padding: 16px 0;
   font-size: 1.3em;
   line-height: 1;
   -moz-text-size-adjust: 100%;
   -webkit-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%
}

.orb-banner {
   *zoom: 1;
   margin: 0 auto
}

.orb-banner ul {
   list-style-type: none;
   padding: 0;
   margin-top: 15px;
   font-weight: 700
}

.orb-banner button {
   background: 0 0;
   border: 0
}

.orb-banner h2 {
   margin-bottom: 15px;
   font-size: 1.39em;
   line-height: 1.11em
}

.orb-banner p {
   line-height: 1.231em
}

.orb-banner-options a,
.orb-banner-options button {
   background-color: transparent;
   background-repeat: no-repeat;
   text-decoration: none;
   display: block;
   line-height: 1.231em
}

.orb-banner-options li {
   padding-top: 8px
}

.orb-banner-options li:first-child {
   padding-top: 0
}

.orb-banner-options button {
   padding: 0;
   cursor: pointer
}

.orb-banner-options:active,
.orb-banner-options:focus,
.orb-banner-options:hover {
   text-decoration: underline
}

@media screen and (min-width:600px) {

   .orb-banner .orb-banner-content,
   .orb-banner .orb-banner-title {
      float: left;
      margin: 0
   }

   .orb-banner .orb-banner-options {
      margin: 0
   }

   .orb-banner .orb-banner-title {
      width: 20%;
      margin-right: 3.5%
   }

   .orb-banner .orb-banner-content {
      width: 53%
   }

   .orb-banner .orb-banner-options {
      float: right;
      width: 20%;
      margin-top: 0
   }
}

.pulse-banner {
   background-color: #ffc
}

.pulse-banner .orb-banner-title {
   color: #333
}

.pulse-banner .orb-banner-content {
   color: #666
}

.pulse-banner .orb-banner-options a,
.pulse-banner .orb-banner-options button {
   color: #0380a5;
   font-size: 1.39em;
   font-weight: 700
}

.pulse-banner .orb-banner-options :focus,
.pulse-banner .orb-banner-options :hover {
   color: #02556e
}

.pulse-banner p {
   margin-top: .35em
}

.pulse-banner .pulse-question {
   margin-top: .5em;
   font-weight: 700
}

.orb-nav-pri-container {
   *zoom: 1
}

#orb-panels {
   overflow: hidden;
   height: 0;
   position: relative
}

#orb-panels .orb-panel-hide,
.orb-panel {
   display: none
}

#orb-panels .orb-panel-show {
   display: block
}

#orb-panels.orb-panel-active {
   height: auto
}

.orb-panel {
   border-top: 1px solid #ccc;
   overflow: hidden
}

#orb-panel-more {
   padding-top: .615em
}

#orb-panel-more .orb-panel-content {
   font-size: 1em;
   padding-top: 0;
   position: relative
}

#orb-panel-more ul {
   margin-left: -16px;
   padding-top: 8px
}

#orb-panel-more li a {
   border-right: none;
   display: block;
   padding: .308em 8px;
   margin: 0 0 .615em 8px;
   line-height: 1.615em;
   height: auto;
   min-height: 1.615em
}

#orb-panel-more li a:active,
#orb-panel-more li a:focus,
#orb-panel-more li a:hover {
   background: #333;
   color: #fff;
   text-decoration: none
}

#orb-panel-more-title {
   position: absolute;
   font-family: "Gill Sans", "Gill Sans MT", Arial, sans-serif;
   font-size: 2.154em;
   line-height: 1.2;
   font-weight: 400;
   text-transform: uppercase
}

.b-reith-sans-font #orb-panel-more-title {
   font-family: inherit
}

.orb-ws-panels #orb-panel-more-title {
   position: static
}

@media screen and (max-width:599px) {
   #orb-panel-more li.orb-first-visible {
      margin-left: 50%
   }

   .orb-ws-panels #orb-panel-more li.orb-first-visible {
      margin-left: 0
   }
}

@media screen and (min-width:400px) {
   #orb-panel-more li.orb-first-visible {
      margin-left: 33.33%
   }

   .orb-ws-panels #orb-panel-more li.orb-first-visible {
      margin-left: 0
   }
}

@media screen and (min-width:600px) {
   #orb-panel-more ul {
      margin-left: 25%
   }

   #orb-panel-more li {
      width: 33.33%
   }

   #orb-panel-more li.orb-first-visible {
      margin-left: auto
   }
}

@media screen and (min-width:1008px) {
   #orb-panel-more ul {
      margin-left: 15%
   }

   #orb-panel-more li {
      width: 20%
   }
}

@media screen and (min-width:1280px) {
   .b-pw-1280 #orb-panel-more li a {
      margin-right: 25%
   }
}

.orb-nav-pri .orb-menu {
   display: none;
   background-color: #fff;
   color: #333;
   font-weight: 400
}

.orb-nav-pri .orb-menu .orb-menu-keyboard .orb-menu-selected,
.orb-nav-pri .orb-menu .orb-menu-mouse li:hover {
   background-color: #333;
   color: #fff
}

.orb-nav-pri .orb-menu ul {
   margin: 0;
   padding: 0;
   list-style: none
}

.orb-nav-pri .orb-menu li {
   display: block;
   float: none;
   margin: 0;
   padding: 8px 16px
}

.orb-nav-pri .orb-menu-active {
   display: block
}

.orb-nav-pri .orb-menu-suggest {
   position: absolute;
   width: 211px;
   margin-left: -3px;
   top: 3.04em
}

.orb-nav-pri .orb-menu-suggest ul {
   border-left: 1px solid #ccc
}

.orb-nav-pri .orb-menu-suggest li {
   cursor: pointer
}

.orb-nav-pri .orb-menu-suggest-status {
   position: absolute;
   top: -999em
}

.orb-nav-search {
   float: right
}

.orb-nav-search button {
   padding: 0
}

.orb-nav-search .orb-search__button {
   cursor: pointer;
   border: none;
   overflow: hidden;
   text-indent: -999px;
   display: block;
   line-height: 0;
   background-color: transparent;
   background-repeat: no-repeat;
   background-position: center center;
   background-size: 16px 16px;
   width: 20px;
   height: 20px
}

.n-no-svg .orb-nav-search .orb-search__button {
   width: 32px;
   height: 24px
}

.orb-nav-search a.orb-search__button {
   border-right: 1px solid #ccc
}

.orb-nav-search img {
   padding-top: 0.15em;
   padding-right: 2px
}

.orb-nav-search form {
   display: none;
   padding: 0.615em 0 0.539em 8px
}

.orb-nav-search form div {
   width: 200px;
   height: 1.846em;
   min-height: 24px
}

.orb-nav-search label {
   position: absolute;
   height: 1px;
   width: 1px;
   overflow: hidden;
   clip: rect(1px 1px 1px 1px);
   clip: rect(1px, 1px, 1px, 1px)
}

.orb-nav-search #orb-search-q {
   border: none;
   background: none;
   height: 1.846em;
   min-height: 24px;
   font-weight: bold;
   width: 162px;
   float: left;
   padding: 0 0 0 6px;
   color: #333;
   font-weight: bold
}

.orb-nav-search #orb-search-q::-webkit-input-placeholder {
   color: #333;
   font-weight: bold
}

.orb-nav-search #orb-search-q:-ms-input-placeholder {
   color: #333;
   font-weight: bold
}

.orb-nav-search #orb-search-q::-ms-input-placeholder {
   color: #333;
   font-weight: bold
}

.orb-nav-search #orb-search-q::placeholder {
   color: #333;
   font-weight: bold
}

.orb-nav-search #orb-search-q:focus::-webkit-input-placeholder {
   color: #999
}

.orb-nav-search #orb-search-q:focus:-ms-input-placeholder {
   color: #999
}

.orb-nav-search #orb-search-q:focus::-ms-input-placeholder {
   color: #999
}

.orb-nav-search #orb-search-q:focus::placeholder {
   color: #999
}

@media screen and (min-width: 600px) {
   .orb-nav-search img {
      padding-top: 1px;
      padding-right: 0
   }

   .orb-nav-search a.orb-search__button {
      display: none
   }

   .orb-nav-search form {
      display: block
   }

   .orb-nav-search .orb-search__button {
      width: 32px;
      height: 24px
   }
}

@media screen and (min-width: 1280px) {
   .b-pw-1280 .orb-nav-search form {
      padding-left: 16px
   }

   .b-pw-1280 .orb-nav-search form div {
      width: 180px
   }

   .b-pw-1280 .orb-nav-search #orb-search-q {
      width: 142px
   }
}

#searchbox-panel {
   background-color: #18B
}

#searchbox {
   margin-top: 15px;
   margin-bottom: 15px;
   width: 866px;
   height: 48px;
   font-family: Arial, sans-serif;
   font-size: 40px
}

*[dir=rtl] .orb-nav-search {
   float: left
}

*[dir=rtl] .orb-nav-search button {
   padding: 4px 7px 3px 8px
}

*[dir=rtl] .orb-nav-search a.orb-search__button {
   border-left: 1px solid #ccc;
   border-right: none
}

*[dir=rtl] .orb-nav-search img {
   padding-left: 2px
}

*[dir=rtl] .orb-nav-search form {
   padding: 0.615em 8px 0.539em 0
}

*[dir=rtl] .orb-nav-search #orb-search-q {
   float: right;
   padding: 0 6px 0 0
}

@media screen and (min-width: 600px) {
   *[dir=rtl] .orb-nav-search img {
      padding-left: 0
   }
}

.orb-nav-search form div {
   background: #e4e4e4
}

.orb-nav-active form div,
.orb-nav-active form div {
   background: #e4e4e4
}

.orb-nav-search .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.orb-nav-active .orb-search__button,
.orb-nav-active .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--black--white .orb-nav-search form div {
   background: #fff
}

.b-header--black--white.orb-nav-active form div,
.b-header--black--white .orb-nav-active form div {
   background: #e4e4e4
}

.b-header--black--white .orb-nav-search .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--black--white.orb-nav-active .orb-search__button,
.b-header--black--white .orb-nav-active .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--grey--white .orb-nav-search form div {
   background: #fff
}

.b-header--grey--white.orb-nav-active form div,
.b-header--grey--white .orb-nav-active form div {
   background: #e4e4e4
}

.b-header--grey--white .orb-nav-search .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--grey--white.orb-nav-active .orb-search__button,
.b-header--grey--white .orb-nav-active .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--dark-grey--grey .orb-nav-search form div {
   background: #fff
}

.b-header--dark-grey--grey.orb-nav-active form div,
.b-header--dark-grey--grey .orb-nav-active form div {
   background: #e4e4e4
}

.b-header--dark-grey--grey .orb-nav-search .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--dark-grey--grey.orb-nav-active .orb-search__button,
.b-header--dark-grey--grey .orb-nav-active .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--semitransparent-dark--white .orb-nav-search form div {
   background: #fff
}

.b-header--semitransparent-dark--white.orb-nav-active form div,
.b-header--semitransparent-dark--white .orb-nav-active form div {
   background: #e4e4e4
}

.b-header--semitransparent-dark--white .orb-nav-search .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--semitransparent-dark--white.orb-nav-active .orb-search__button,
.b-header--semitransparent-dark--white .orb-nav-active .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--semitransparent-medium--white .orb-nav-search form div {
   background: #fff
}

.b-header--semitransparent-medium--white.orb-nav-active form div,
.b-header--semitransparent-medium--white .orb-nav-active form div {
   background: #e4e4e4
}

.b-header--semitransparent-medium--white .orb-nav-search .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--semitransparent-medium--white.orb-nav-active .orb-search__button,
.b-header--semitransparent-medium--white .orb-nav-active .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--semitransparent-light--white .orb-nav-search form div {
   background: #fff
}

.b-header--semitransparent-light--white.orb-nav-active form div,
.b-header--semitransparent-light--white .orb-nav-active form div {
   background: #e4e4e4
}

.b-header--semitransparent-light--white .orb-nav-search .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--semitransparent-light--white.orb-nav-active .orb-search__button,
.b-header--semitransparent-light--white .orb-nav-active .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--transparent--dark-grey .orb-nav-search form div {
   background: #fff
}

.b-header--transparent--dark-grey.orb-nav-active form div,
.b-header--transparent--dark-grey .orb-nav-active form div {
   background: #e4e4e4
}

.b-header--transparent--dark-grey .orb-nav-search .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--transparent--dark-grey.orb-nav-active .orb-search__button,
.b-header--transparent--dark-grey .orb-nav-active .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--transparent--white .orb-nav-search form div {
   background: #fff
}

.b-header--transparent--white.orb-nav-active form div,
.b-header--transparent--white .orb-nav-active form div {
   background: #e4e4e4
}

.b-header--transparent--white .orb-nav-search .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--transparent--white.orb-nav-active .orb-search__button,
.b-header--transparent--white .orb-nav-active .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--white--black .orb-nav-search form div {
   background: #e4e4e4
}

.b-header--white--black.orb-nav-active form div,
.b-header--white--black .orb-nav-active form div {
   background: #e4e4e4
}

.b-header--white--black .orb-nav-search .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

.b-header--white--black.orb-nav-active .orb-search__button,
.b-header--white--black .orb-nav-active .orb-search__button {
   background-image: url("../fonts/gel-icon-search-dark.svg")
}

@media screen and (max-width: 600px) {
   .b-header--black--white .orb-nav-search .orb-search__button {
      background-image: url("../fonts/gel-icon-search-light.svg")
   }

   .b-header--black--white.orb-nav-active .orb-search__button,
   .b-header--black--white .orb-nav-active .orb-search__button {
      background-image: url("../fonts/gel-icon-search-dark.svg")
   }

   .b-header--black--white .orb-nav-search a {
      border-color: #666
   }

   .b-header--black--white.orb-nav-active .orb-nav-search a,
   .b-header--black--white .orb-nav-active .orb-nav-search a {
      border-right-color: #cccccc
   }

   .b-header--grey--white .orb-nav-search .orb-search__button {
      background-image: url("../fonts/gel-icon-search-light.svg")
   }

   .b-header--grey--white.orb-nav-active .orb-search__button,
   .b-header--grey--white .orb-nav-active .orb-search__button {
      background-image: url("../fonts/gel-icon-search-dark.svg")
   }

   .b-header--grey--white .orb-nav-search a {
      border-color: #949494
   }

   .b-header--grey--white.orb-nav-active .orb-nav-search a,
   .b-header--grey--white .orb-nav-active .orb-nav-search a {
      border-right-color: #cccccc
   }

   .b-header--dark-grey--grey .orb-nav-search .orb-search__button {
      background-image: url("../fonts/gel-icon-search-light.svg")
   }

   .b-header--dark-grey--grey.orb-nav-active .orb-search__button,
   .b-header--dark-grey--grey .orb-nav-active .orb-search__button {
      background-image: url("../fonts/gel-icon-search-dark.svg")
   }

   .b-header--dark-grey--grey .orb-nav-search a {
      border-color: #333
   }

   .b-header--dark-grey--grey.orb-nav-active .orb-nav-search a,
   .b-header--dark-grey--grey .orb-nav-active .orb-nav-search a {
      border-right-color: #cccccc
   }

   .b-header--semitransparent-dark--white .orb-nav-search .orb-search__button {
      background-image: url("../fonts/gel-icon-search-light.svg")
   }

   .b-header--semitransparent-dark--white.orb-nav-active .orb-search__button,
   .b-header--semitransparent-dark--white .orb-nav-active .orb-search__button {
      background-image: url("../fonts/gel-icon-search-dark.svg")
   }

   .b-header--semitransparent-dark--white .orb-nav-search a {
      border-color: #949494;
      border-color: rgba(255, 255, 255, 0.4)
   }

   .b-header--semitransparent-dark--white.orb-nav-active .orb-nav-search a,
   .b-header--semitransparent-dark--white .orb-nav-active .orb-nav-search a {
      border-right-color: #cccccc
   }

   .b-header--semitransparent-medium--white .orb-nav-search .orb-search__button {
      background-image: url("../fonts/gel-icon-search-light.svg")
   }

   .b-header--semitransparent-medium--white.orb-nav-active .orb-search__button,
   .b-header--semitransparent-medium--white .orb-nav-active .orb-search__button {
      background-image: url("../fonts/gel-icon-search-dark.svg")
   }

   .b-header--semitransparent-medium--white .orb-nav-search a {
      border-color: #949494;
      border-color: rgba(255, 255, 255, 0.4)
   }

   .b-header--semitransparent-medium--white.orb-nav-active .orb-nav-search a,
   .b-header--semitransparent-medium--white .orb-nav-active .orb-nav-search a {
      border-right-color: #cccccc
   }

   .b-header--semitransparent-light--white .orb-nav-search .orb-search__button {
      background-image: url("../fonts/gel-icon-search-light.svg")
   }

   .b-header--semitransparent-light--white.orb-nav-active .orb-search__button,
   .b-header--semitransparent-light--white .orb-nav-active .orb-search__button {
      background-image: url("../fonts/gel-icon-search-dark.svg")
   }

   .b-header--semitransparent-light--white .orb-nav-search a {
      border-color: #949494;
      border-color: rgba(255, 255, 255, 0.4)
   }

   .b-header--semitransparent-light--white.orb-nav-active .orb-nav-search a,
   .b-header--semitransparent-light--white .orb-nav-active .orb-nav-search a {
      border-right-color: #cccccc
   }

   .b-header--transparent--dark-grey .orb-nav-search .orb-search__button {
      background-image: url("../fonts/gel-icon-search-dark.svg")
   }

   .b-header--transparent--dark-grey.orb-nav-active .orb-search__button,
   .b-header--transparent--dark-grey .orb-nav-active .orb-search__button {
      background-image: url("../fonts/gel-icon-search-dark.svg")
   }

   .b-header--transparent--dark-grey .orb-nav-search a {
      border-color: #888;
      border-color: rgba(0, 0, 0, 0.3)
   }

   .b-header--transparent--dark-grey.orb-nav-active .orb-nav-search a,
   .b-header--transparent--dark-grey .orb-nav-active .orb-nav-search a {
      border-right-color: #cccccc
   }

   .b-header--transparent--white .orb-nav-search .orb-search__button {
      background-image: url("../fonts/gel-icon-search-light.svg")
   }

   .b-header--transparent--white.orb-nav-active .orb-search__button,
   .b-header--transparent--white .orb-nav-active .orb-search__button {
      background-image: url("../fonts/gel-icon-search-dark.svg")
   }

   .b-header--transparent--white .orb-nav-search a {
      border-color: #888;
      border-color: rgba(204, 204, 204, 0.3)
   }

   .b-header--transparent--white.orb-nav-active .orb-nav-search a,
   .b-header--transparent--white .orb-nav-active .orb-nav-search a {
      border-right-color: #cccccc
   }

   .b-header--white--black .orb-nav-search .orb-search__button {
      background-image: url("../fonts/gel-icon-search-dark.svg")
   }

   .b-header--white--black.orb-nav-active .orb-search__button,
   .b-header--white--black .orb-nav-active .orb-search__button {
      background-image: url("../fonts/gel-icon-search-dark.svg")
   }

   .b-header--white--black .orb-nav-search a {
      border-color: #ccc
   }

   .b-header--white--black.orb-nav-active .orb-nav-search a,
   .b-header--white--black .orb-nav-active .orb-nav-search a {
      border-right-color: #cccccc
   }
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
input,
textarea,
button,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
   border: 0;
   color: inherit;
   font: inherit;
   font-size: 100%;
   font-weight: inherit;
   letter-spacing: inherit;
   line-height: inherit;
   margin: 0;
   padding: 0;
   vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
   display: block
}

ol,
ul {
   list-style: none
}

blockquote,
q {
   quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
   content: '';
   content: none
}

ins {
   text-decoration: none
}

del {
   text-decoration: line-through
}

table {
   border-collapse: collapse;
   border-spacing: 0
}

img {
   height: auto;
   -ms-interpolation-mode: bicubic;
   max-width: 100%;
   -moz-user-select: none;
   -ms-user-select: none;
   -webkit-user-select: none;
   user-select: none;
   width: 100%
}

a:link {
   -webkit-tap-highlight-color: rgba(17, 103, 168, 0.3)
}

.reset-horizontal-padding {
   padding-left: 0;
   padding-right: 0
}

body {
   -ms-text-size-adjust: 100%;
   -webkit-text-size-adjust: 100%;
   -moz-text-size-adjust: 100%;
   text-size-adjust: 100%
}

button {
   overflow: visible;
   width: auto
}

input::-moz-focus-inner,
button::-moz-focus-inner {
   border: 0;
   padding: 0
}

:focus {
   outline: auto 5px -webkit-focus-ring-color
}

html:focus,
body:focus,
input[readonly]:focus,
applet:focus,
embed:focus,
iframe:focus,
object:focus {
   outline: none
}

input:focus,
textarea:focus,
select:focus {
   outline-offset: -2px
}

input[type="button"]:focus,
input[type="checkbox"]:focus,
input[type="file"]:focus,
input[type="hidden"]:focus,
input[type="image"]:focus,
input[type="radio"]:focus,
input[type="reset"]:focus,
input[type="search"]:focus,
input[type="submit"]:focus,
input[type="file"]:focus::-webkit-file-upload-button {
   outline-offset: 0
}

body {
   color: #404040;
   font-family: Arial, sans-serif;
   font-weight: 400;
   line-height: 1.4
}

b,
strong {
   font-weight: 700
}

i,
em {
   font-style: italic
}

a {
   text-decoration: none
}

.live-timeline-inner a,
a .cta {
   color: #222;
   font-weight: 700
}

.live-timeline-inner a:visited,
a:visited .cta {
   color: #686868
}

.live-timeline-inner a:hover,
.live-timeline-inner a:focus,
a:hover .cta,
a:focus .cta {
   color: #1167a8;
   text-decoration: none
}

.live-timeline-inner a:active,
a:active .cta {
   text-decoration: none
}

.icon {
   font-size: 12px;
   font-size: .75rem;
   line-height: 1.33333;
   letter-spacing: .085em;
   word-spacing: .085em;
   text-transform: uppercase;
   font-weight: 300;
   position: relative
}

a .icon {
   opacity: .6
}

a:hover .icon,
a:focus .icon {
   opacity: 1
}

a:active .icon {
   color: #1167a8
}

.eagle-item+.eagle-item,
.pigeon__column--a+.pigeon__column--a,
.pigeon__column--b,
.bbccom_slot+.eagle-item {
   border-top: 1px solid #dbdbdb
}

.region-grey-background {
   background-color: #ededed;
   padding: 16px 8px
}

.blog-header__name {
   font-size: 30px;
   font-size: 1.875rem;
   line-height: 1.06667
}

.hard-news-unit--high .hard-news-unit__headline,
.hard-news-unit--topical .hard-news-unit__headline,
.hard-news-unit--maximum .hard-news-unit__headline,
.markets-index-data__value,
.markets-index-header__title,
.market-title,
.story-body--comments h1,
.buzzard .title-link,
.gallery-intro__h1,
.kestrel .title-link__title,
.nitro-fallback .nitro-fallback__message,
.story-body__h1 {
   font-size: 20px;
   font-size: 1.25rem;
   line-height: 1.2
}

.group-title,
.basic-information__title,
.follow-us__title,
.podcasts .podcast__title,
.features-and-analysis__title,
.most-popular__h1,
.most-popular__title,
.visual-promo__header,
.from-other-news-sites__title,
.correspondent-promo__title,
.radio-promo__title,
.local-live__title-text,
.blog__story .unit__title .cta,
.local-weather__title,
.markets-index-data__difference,
.markets-index-data__percentage,
.markets-index-promo__title,
.markets-index-table thead th:first-child,
.more-from-this-index__title,
#bloglink .group-title,
.tv-bulletin__title,
.top-stories-promo__title,
.blue-tit__title,
.parrot .parrot__title,
.pewee .title-link__title-text,
.skylark .title-link,
.story-body__crosshead,
.comp-stream-story-promo .comp-stream-story-promo__title,
.embedded-media-player__title,
.constituency-search__heading {
   font-size: 20px;
   font-size: 1.25rem;
   line-height: 1.2
}

.hard-news-unit--regular .hard-news-unit__headline,
.page-title,
.live-event-index__headline,
.visual-promo-label__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,
.topical-stories__title,
.mothball-banner__message {
   font-size: 18px;
   font-size: 1.125rem;
   line-height: 1.22222
}

.follow-us__subtitle,
.visual-promo-content__title,
.sport-stories__headline-story-headline,
.from-other-news-sites-list-item__title,
.correspondent-promo__headline,
.correspondent-promo__name,
.correspondent-promo__role,
.listen-links__unit,
.markets-index-data-list__value,
.comments-button__link,
.contact-form__label,
.contact-form__input,
.contact-form__input--submit,
.contact-form__textarea,
.contact-form-option__label,
.tv-bulletin__caption,
.top-stories-promo-story__title,
.bold-image-promo__title,
.finch .title-link,
.gallery-intro__summary,
.loon-item .title-link,
.parrot-item,
.pewee .badge-text-only--live,
.pukeko-item__section,
.pukeko-item__section--without-url,
.pukeko-item .title-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,
.trust-project__link,
.mothball-banner__find-out-more {
   font-size: 15px;
   font-size: .9375rem;
   line-height: 1.33333
}

.hard-news-unit__summary,
.basic-information__body p,
.podcast-list__item-label,
.live-event-index__summary,
.live-event-index-item__breaking-news,
.live-event-index-item__text,
.visual-promo-label__summary,
.visual-promo-content__summary,
.from-other-news-sites-list-item__source,
.correspondent-promo__article-summary,
.contributor__name,
.update__body,
.markets-selector-item__link,
.markets-index-dropdown-list-item,
.markets-index-table thead th,
.markets-index-table tbody td,
.comments-explainer-line,
.more-from-this-index__link-title,
.tv-bulletin__summary,
.top-stories-promo-story__summary,
.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,
.osprey__summary,
.parakeet-lead-item__summary,
.parakeet-item__summary,
.penguin__item .title-link__title,
.pigeon-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,
.twite__share-text,
.twite__channel-link .twite__channel-text,
.column--single-column-layout .twite__channel-link .twite__channel-text,
.waterfowl__link--duration,
.waterfowl__item .title-link,
.waterfowl-heading__title,
.election2016-azlink__link,
.ni2017-previous-results__link,
.ge2017-previous-results__link,
.ge2017-quiz-link {
   font-size: 15px;
   font-size: .9375rem;
   line-height: 1.2
}

.date--v2,
.follow-us__list-item-link,
.from-other-news-sites__about,
.local-live__body .local-live__read-more-updates-link,
.contributor__description,
.comp-stream__date,
.commentary--blog .update__body,
.commentary--email .update__body,
.commentary--tweet .update__body,
.commentary--sms .update__body,
.markets-index-data-list__title,
.markets-index-table tbody th,
.contact-form__message,
.albatross__info-list,
.bananaquit__item-link,
.buzzard__info-list,
.junglefowl__item,
.kestrel__info,
.media-with-caption__caption,
.mini-info-list__section,
.comment-count,
.osprey__info-list,
.quetzal__info-list,
.radio-promo-link,
.simple-list__item,
.skylark__info-list,
.small-image-promo__label,
.small-caption,
.small-link,
.story-body .media-caption__text,
.tags-list__tags a,
.swift-source__function,
.twite__panel .twite__copy-text,
.twite__panel .twite__new-window,
.twite__read-more,
.twite__share-link,
.embed-report-link {
   font-size: 14px;
   font-size: .875rem;
   line-height: 1.14286
}

.osprey__splash-title .title-link {
   font-size: 24px;
   font-size: 1.5rem;
   line-height: 1.16667
}

.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 {
   text-transform: uppercase;
   font-size: 12px;
   font-size: .75rem;
   line-height: 1.33333
}

.group-title+.cormorant .title-link,
.pukeko-zhongwen-homepage .pukeko-item .title-link,
.title-link,
.warbler__link {
   font-size: 15px;
   font-size: .9375rem;
   line-height: 1.33333
}

.comp-stream .quote,
.comp-stream .commentary--blog .update__body {
   font-family: Georgia;
   font-style: italic;
   font-size: 18px;
   font-size: 1.125rem;
   line-height: 1.33333
}

.albatross .title-link,
.quetzal .title-link,
.titanis__title .title-link {
   font-size: 20px;
   font-size: 1.25rem;
   line-height: 1.2
}

.swift .title-link {
   font-size: 18px;
   font-size: 1.125rem;
   line-height: 1.11111
}

.capercaillie__heading,
.falcon__badge,
.falcon__heading,
.merlin .title-link,
.kakapo-item .title-link,
.pigeon__column--b .title-link,
.twite__panel .twite__title {
   font-size: 18px;
   font-size: 1.125rem;
   line-height: 1.11111
}

.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,
.starling .title-link {
   font-size: 18px;
   font-size: 1.125rem;
   line-height: 1.11111
}

.blue-tit__list-item-link,
.cormorant .title-link,
.dove-item__links-list,
.links-list__link,
.parakeet-item .title-link__title-text,
.byline__name,
.byline__twitter,
.byline__title {
   font-size: 14px;
   font-size: .875rem;
   line-height: 1.28571
}

#page .date--v1 {
   font-weight: 300
}

#page .date--v1.relative-time {
   font-weight: 300
}

.date--v2 {
   background: transparent;
   background-position: left -4011px;
   background-repeat: no-repeat;
   color: #5a5a5a;
   margin-left: -10px;
   padding-left: 28px
}

.icon-tweet,
.icon-email,
.icon-quote,
.icon-blog,
.icon-sms,
.icon-comment,
.icon-facebook,
.icon-google {
   color: transparent;
   display: block;
   font: normal 0/0 a;
   height: 0;
   overflow: hidden;
   text-indent: 150%
}

.icon-tweet,
.icon-email,
.icon-quote,
.icon-blog,
.icon-sms,
.icon-comment,
.icon-facebook,
.icon-google {
   background: url("OneDrive/Рабочий стол/lpl_984/img/live-sprite.png") no-repeat;
   padding-top: 32px;
   width: 32px
}


.icon-tweet {
   background-position: 0 -8px
}

.icon-email {
   background-position: 0 -108px
}

.icon-quote {
   background-position: 0 -208px
}

.icon-blog {
   background-position: 0 -208px
}

.icon-sms {
   background-position: 0 -308px
}

.icon-comment {
   background-position: 0 -408px
}

.icon-facebook {
   background-position: 0 -508px
}

.icon-google {
   background-position: 0 -608px
}

.badge-on-air {
   float: none;
   font-size: .6em;
   letter-spacing: -.0425em;
   line-height: 1em;
   padding: 0.1em 0.33em 0.08em 0.3em;
   position: relative;
   text-transform: uppercase;
   top: -.25em
}

.badge-on-air {
   font-size: 11px;
   font-size: .6875rem;
   background: transparent;
   color: #fff;
   font-weight: 700;
   padding: 0.2em 0.33em 0.1em 1.8em
}

.hr-thick,
.spacer,
.hr {
   background: #dcdcdc;
   clear: both;
   height: 1px;
   overflow: hidden;
   width: 100%;
   margin-bottom: 8px
}

.hr-thick {
   height: 8px
}

.spacer {
   background: transparent
}

.hr--stick {
   margin-bottom: 0
}

.has-left-arrow {
   padding-right: 24px;
   margin-right: -8px;
   background: transparent;
   background-position: right -207px;
   display: block;
   position: relative
}

.ff .has-left-arrow:after {
   right: 8px
}

a:hover .has-left-arrow,
a:focus .has-left-arrow,
a:active .has-left-arrow,
.has-left-arrow:hover,
.has-left-arrow:focus,
.has-left-arrow:active {
   color: #1167a8
}

.has-right-arrow {
   padding-right: 24px;
   margin-right: -8px;
   background: transparent;
   background-position: right -207px;
   display: block;
   position: relative
}

.ff .has-right-arrow:after {
   right: 8px
}

a:hover .has-right-arrow,
a:focus .has-right-arrow,
a:active .has-right-arrow,
.has-right-arrow:hover,
.has-right-arrow:focus,
.has-right-arrow:active {
   color: #1167a8
}

.group-title__link,
.markets-index-dropdown-header__link,
#bloglink .group-title__link,
.right-arrow {
   background: transparent;
   background-position: right -3906px;
   background-repeat: no-repeat;
   display: inline-block;
   padding-right: 26px
}

.icon.live,
.icon.breaking,
.icon.sport {
   color: #fff;
   float: none;
   font-size: .6em;
   font-weight: 700;
   letter-spacing: -.0425em;
   line-height: 1;
   margin-left: 0;
   opacity: 1;
   padding-bottom: .08em;
   padding-left: .3em;
   padding-right: .33em;
   padding-top: .1em;
   position: relative;
   top: -.25em
}

.icon.live,
.icon.breaking {
   background-color: #bb1919
}

.icon.sport {
   background-color: #ffdf43;
   color: #000
}

.icon-new {
   background: url("OneDrive/Рабочий стол/lpl_984/img/sprite-2.png") no-repeat;
   display: inline-block
}

.parakeet-item .icon-new--camera {
   background-position: -6px -8109px;
   height: 17px;
   margin-left: -7px;
   margin-top: 3px
}

.parakeet-lead-item .icon-new--camera {
   background-position: -6px -8109px;
   display: inline-block;
   height: 17px;
   margin-right: 3px
}

.icon-new--camera {
   background: transparent;
   background-position: -6px -3111px;
   display: block;
   height: 15px;
   width: 20px
}

.icon-new--gallery {
   background-position: -9px -188px;
   height: 12px;
   width: 15px
}

.icon-new--video-square-red {
   background-position: -8px -285px;
   height: 16px;
   vertical-align: top;
   width: 16px
}

.icon-new--audio-red {
   background-position: -9px -487px;
   height: 12px;
   width: 14px
}

.group {
   border-top: 8px solid #dcdcdc;
   padding-top: 8px;
   *zoom: 1;
   padding-bottom: 8px
}

.group:after {
   clear: both;
   content: '\0020';
   display: block;
   height: 0;
   overflow: hidden;
   visibility: hidden
}

.group__header {
   border-bottom: 1px solid #dcdcdc;
   margin-bottom: 16px
}

.group__title {
   font-size: 24px;
   font-size: 1.5rem;
   line-height: 1;
   text-rendering: optimizeLegibility;
   letter-spacing: -.0425em;
   font-weight: 700;
   margin-bottom: .5em
}

.module {
   padding-top: 16px
}

.module__title {
   font-size: 24px;
   font-size: 1.5rem;
   line-height: 1;
   text-rendering: optimizeLegibility;
   letter-spacing: -.0425em;
   margin-bottom: 16px
}

.unit {
   clear: both;
   margin-bottom: 8px
}

.unit:before,
.unit:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.unit:after {
   clear: both
}

.unit__link-wrapper {
   *zoom: 1;
   display: block
}

.unit__link-wrapper:after {
   clear: both;
   content: '\0020';
   display: block;
   height: 0;
   overflow: hidden;
   visibility: hidden
}

.unit__header {
   padding-bottom: 0
}

@media (max-width: 479px) {
   .unit__header {
      display: table-cell
   }
}

.unit__title {
   font-size: 18px;
   font-size: 1.125rem;
   line-height: 1.11111;
   font-weight: 700;
   margin-bottom: 4px
}

.unit__title .unit__link-wrapper {
   display: inline-block
}

.unit__meta {
   padding-bottom: 4px
}

.unit__meta {
   font-size: 14px;
   font-size: .875rem;
   line-height: 1.14286
}

.unit__summary,
.unit__extra {
   font-size: 16px;
   font-size: 1rem;
   line-height: 1.125
}

.unit__summary {
   color: inherit
}

.unit__media {
   padding-bottom: 8px
}

.unit__media img,
.unit__media object,
.unit__media embed,
.unit__media iframe,
.unit__media video {
   display: block;
   width: 100%
}

.unit--feature .unit__media,
.unit--regular .unit__media {
   display: none
}

.unit--regular .unit__media {
   margin-right: 8px;
   float: left;
   width: 33.33333%
}

@media (min-width: 480px) {
   .unit--regular .unit__media {
      width: 25%
   }
}

.unit__summary {
   margin-bottom: 8px
}

.unit__summary>p,
.unit__summary>ul,
.unit__summary>ol {
   margin-bottom: 0
}

@media (max-width: 479px) {
   .unit__summary {
      clear: both;
      -webkit-font-smoothing: antialiased;
      font-weight: 300
   }
}

@media (min-width: 480px) {
   .unit__body {
      display: table-cell
   }

   .unit__summary {
      clear: both
   }
}

.unit__extra {
   margin-bottom: 8px
}

@media (min-width: 480px) {
   .unit--regular.unit--has-media .unit__extra {
      padding-left: 25%;
      width: 75%;
      margin-left: 8px
   }
}

.unit--live-event-component {
   margin-bottom: 16px
}

.unit--lead .unit__title {
   font-size: 24px;
   font-size: 1.5rem;
   line-height: 1;
   text-rendering: optimizeLegibility;
   letter-spacing: -.0425em
}

.unit--lead .unit__media {
   margin-bottom: 4px
}

@media (min-width: 480px) {
   .unit--lead .unit__media {
      float: left;
      width: 41.66667%;
      margin-right: 8px
   }
}

@media (min-width: 480px) and (max-width: 639px) {
   .unit--lead .unit__extra {
      clear: both
   }
}

@media (min-width: 640px) {
   .unit--lead.unit--has-extra .unit__link-wrapper {
      display: inline
   }

   .unit--lead .unit__media {
      width: 58.33333%
   }

   .unit--lead .unit__extra {
      display: table-row
   }
}

@media (min-width: 1056px) {
   .unit--lead .unit__media {
      width: 49.999%
   }
}

.unit__media-wrapper {
   position: relative
}

.collection {
   overflow: hidden
}

.collection .unit {
   display: block;
   margin-bottom: 0
}

.collection .unit__title {
   font-size: 16px;
   font-size: 1rem;
   line-height: 1.25;
   color: #323232;
   margin-bottom: 0
}

.collection .unit:hover .unit__title {
   color: #1167a8
}

.collection .unit__summary {
   font-size: 16px;
   font-size: 1rem;
   line-height: 1.25;
   margin-bottom: 0
}

.collection .relative-time {
   line-height: 20px
}

.collection--topstoriespromo .unit {
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   clear: none;
   float: right;
   padding-left: 8px;
   width: 50%
}

.collection--topstoriespromo .unit__summary {
   display: none
}

.collection--topstoriespromo .unit:first-child {
   float: left;
   padding-left: 0;
   padding-right: 8px
}

.collection--topstoriespromo .unit:first-child .unit__summary {
   display: block
}

.collection--topstoriespromo .unit~.unit+.unit {
   margin-top: 8px
}

@media (min-width: 996px) {

   .collection .unit,
   .collection .unit:first-child {
      clear: both;
      float: none;
      padding-left: 0;
      padding-right: 0;
      width: auto
   }

   .collection .unit~.unit {
      margin-top: 8px
   }
}

.more-on-this-story .unit {
   margin-bottom: 0
}

.more-on-this-story .unit__title {
   font-size: 16px;
   font-size: 1rem;
   line-height: 1.25
}

.no-heading {
   border-top: 0;
   padding-top: 0
}

.units-list .unit+.unit {
   padding-top: 9px
}

.units-list--separators .unit+.unit {
   padding-top: 8px;
   border-top: 1px solid #dcdcdc
}

.units-list--columning .unit+.unit {
   padding-top: 0
}

.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("OneDrive/Рабочий стол/lpl_984/img/GEL-spinner-40px-3f.gif") 50% 50% no-repeat;
   margin: 20px 0 30px;
   min-height: 40px
}

.index-title--front-page,
.markets-index-data__helper,
.eu-ref .index-title,
.us2016 .index-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
}

.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("OneDrive/Рабочий стол/lpl_984/img/GEL-spinner-40px-3f.gif") 50% 50% no-repeat;
   margin: 20px 0 30px;
   min-height: 40px
}

.index-title--front-page,
.markets-index-data__helper,
.eu-ref .index-title,
.us2016 .index-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
}

.hard-news-unit+.hard-news-unit,
.primary-live-event+.hard-news-unit,
.top-stories .bbccom_slot+.hard-news-unit,
.top-stories__max-volume+.hard-news-unit {
   border-top: 1px solid #dbdbdb;
   padding-top: 12px
}

.hard-news-unit+.hard-news-unit,
.primary-live-event+.hard-news-unit,
.top-stories .bbccom_slot+.hard-news-unit,
.top-stories__max-volume+.hard-news-unit,
.mpu-ad {
   margin-top: 14px
}

.hard-news-unit {
   display: block;
   overflow: hidden
}

.hard-news-unit__headline {
   font-weight: bold;
   letter-spacing: -.0425em
}

.hard-news-unit--topical .hard-news-unit__headline {
   margin-top: 10px
}

.hard-news-unit--regular .hard-news-unit__headline {
   font-weight: bold
}

.hard-news-unit--high .hard-news-unit__headline {
   margin-bottom: 8px
}

.hard-news-unit__headline-link {
   color: #222
}

.hard-news-unit__headline-link:visited {
   color: #686868
}

.hard-news-unit__headline-link:hover,
.hard-news-unit__headline-link:focus {
   color: #1167a8
}

.hard-news-unit__headline-link:hover .icon,
.hard-news-unit__headline-link:focus .icon {
   color: #fff
}

.hard-news-unit__image img {
   display: block;
   width: 100%
}

.hard-news-unit--maximum .hard-news-unit__headline-container {
   background-color: #fff;
   margin-top: -1.8em;
   padding-right: .5em;
   padding-top: .2em;
   position: relative;
   width: 80%
}

.hard-news-unit--high .hard-news-unit__summary {
   margin-top: 12px
}

.hard-news-unit--regular .hard-news-unit__image {
   margin-top: 4px
}

.hard-news-unit__summary {
   color: #5a5a5a;
   margin-top: 4px
}

.hard-news-unit .mini-info-list {
   margin-top: 8px
}

.live-page .live-timeline-inner .timeline-unit-inner {
   clear: both;
   margin-bottom: 8px;
   margin-top: 4px;
   overflow: hidden;
   padding: 8px 4px 4px;
   position: relative
}

.live-page .live-timeline-inner .timeline-unit-inner .date {
   font-size: 1.14286;
   font-size: 1.14286;
   line-height: 1.14286;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   display: inline-block;
   padding-right: 2px;
   text-indent: 0
}

.live-page .live-timeline-inner .timeline-unit-inner .strapline {
   font-size: 1.14286;
   font-size: 1.14286;
   line-height: 1.14286;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   clear: left;
   display: block;
   padding-bottom: 8px;
   text-transform: capitalize
}

.live-page .live-timeline-inner .timeline-unit-inner .subheading {
   display: inline-block
}

.live-page .live-timeline-inner .timeline-unit-inner .heading {
   font-size: 20px;
   font-size: 1.25rem;
   line-height: 1;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem
}

.live-page .live-timeline-inner .timeline-unit-inner .contributor {
   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
}

.live-page .live-timeline-inner .timeline-unit-inner p {
   font-size: 15px;
   font-size: .9375rem;
   line-height: 1.334;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 1px;
   padding-top: .0625rem;
   padding-bottom: 3px;
   padding-bottom: .1875rem;
   clear: none;
   margin-bottom: 0
}

.live-page .live-timeline-inner .timeline-unit-inner .img-icon {
   clear: left;
   display: none;
   float: left;
   margin: 4px 8px 4px 0
}

.live-page .live-timeline-inner .timeline-unit-inner .img-portrait {
   clear: left;
   float: left;
   height: 32px;
   margin: 4px 8px 4px 0;
   width: 32px
}

.live-page .live-timeline-inner .timeline-unit-inner ul,
.live-page .live-timeline-inner .timeline-unit-inner ol {
   margin-bottom: 0
}

.live-page .live-timeline-inner .timeline-unit-inner li {
   font-size: 15px;
   font-size: .9375rem;
   line-height: 1.334;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 1px;
   padding-top: .0625rem;
   padding-bottom: 3px;
   padding-bottom: .1875rem;
   list-style-position: inside;
   list-style-type: square
}

.live-page .live-timeline-inner .timeline-unit-inner .caption {
   display: block;
   padding: 4px 0 0
}

.live-page .live-timeline-inner .timeline-unit-inner .caption img {
   display: block;
   height: auto;
   margin-bottom: 4px;
   width: 100%
}

.live-page .live-timeline-inner .timeline-unit-inner .caption span {
   font-size: 1.14286;
   font-size: 1.14286;
   line-height: 1.14286;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   color: gray;
   display: block;
   width: auto !important
}

.live-page .live-timeline-inner .timeline-unit-inner .continue {
   clear: both
}

.live-page .live-timeline-inner div.BREAKING {
   background: #dcdcdc
}

.live-page .live-timeline-inner div.BREAKING h3 {
   overflow: hidden
}

.live-page .live-timeline-inner div.BREAKING .BREAKING {
   font-size: 12px;
   font-size: .75rem;
   line-height: 1.33333;
   letter-spacing: .085em;
   word-spacing: .085em;
   text-transform: uppercase;
   font-weight: 300;
   background: #404040;
   color: #fff;
   display: block;
   float: left;
   font-weight: 700;
   height: auto;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   position: relative;
   text-indent: 0;
   top: -4px;
   width: auto
}

.live-page .live-timeline-inner div.BREAKING .date {
   padding-top: 0
}

.live-page .live-timeline-inner .sticky-wrapper div.BREAKING .BREAKING {
   background: #bb1919
}

.live-page .live-timeline-inner div.BLOG .img-icon,
.live-page .live-timeline-inner div.COMMENT .img-icon,
.live-page .live-timeline-inner div.EMAIL .img-icon,
.live-page .live-timeline-inner div.QUOTE .img-icon,
.live-page .live-timeline-inner div.SMS .img-icon,
.live-page .live-timeline-inner div.TWEET .img-icon,
.live-page .live-timeline-inner div.GOOGLE .img-icon,
.live-page .live-timeline-inner div.FACEBOOK .img-icon {
   display: block
}

.component-title,
.component__title {
   font-size: 24px;
   font-size: 1.5rem;
   line-height: 1;
   text-rendering: optimizeLegibility;
   letter-spacing: -.0425em;
   border-bottom: 1px solid #c3c3c3;
   color: #323232;
   font-weight: 700;
   margin-bottom: 12px;
   padding-bottom: 12px
}

.highlight,
.component--highlight {
   background-color: #ededed;
   clear: both;
   padding: 8px
}

.highlight .relative-time,
.component--highlight .relative-time {
   color: #588413
}

.page-title {
   color: #1e1e1e;
   padding-top: 12px
}

.page-title+.visual-promo {
   margin-top: 0
}

.column--primary,
.index-list .inner {
   padding-top: 12px
}

.column--single+.container--primary-and-secondary-columns>.column--primary,
.column--single+.container--primary-and-secondary-columns>.column--secondary {
   padding-top: 0
}

.story .column--primary {
   padding-top: 16px
}

.column--single .gallery {
   padding-top: 16px
}

.group-title-component,
.basic-information,
.follow-us,
.podcasts,
.features-and-analysis,
.story-more .story-alsos,
.most-popular,
.subnavigation h2,
.old-ads #bbccom_mpu,
.bbccom_slot.old-ads+.story-more,
.travel,
.visual-promo,
.sport-stories,
.from-other-news-sites,
.related-correspondents,
.correspondent-promo,
.radio-promo,
.local-weather,
.locator-stories-placeholder+.weather-location .weather-location__current,
.stories-group,
.digest,
.listen-links,
.more-from-this-index,
#bloglink .group-title-component,
.native-ad.bbccom_visible,
.mpu-bottom-ad.bbccom_visible,
.outbrain-ad.bbccom_visible,
.adsense-ad.bbccom_visible,
.top-stories-promo,
.small-promo-group,
.comp-stream-story-promo,
.vertical-promo,
.vertical-promo__large-units,
.nitro-radio-and-tv-page .previous-episodes {
   margin-top: 40px
}

.navigation__section {
   border: 1px solid #bb4545;
   border-color: #bb4545
}

@-webkit-keyframes wait {
   0% {
      -webkit-transform: rotate(0);
      -webkit-transform-origin: center center
   }

   100% {
      -webkit-transform: rotate(365deg);
      -webkit-transform-origin: center center
   }
}

@-webkit-viewport {
   width: device-width
}

@-moz-viewport {
   width: device-width
}

@-ms-viewport {
   width: device-width
}

@-o-viewport {
   width: device-width
}

@viewport {
   width: device-width
}

html#responsive-news {
   font-size: 16px
}

#orb-modules {
   overflow: hidden;
   width: 100%
}

#orb-banner,
#orb-footer {
   font-size: 10px;
   line-height: 1.142
}

#orb-banner #orb-panel-more-title,
#orb-banner,
#orb-footer #orb-panel-more-title,
#orb-footer {
   font-family: Arial, sans-serif
}

#orb-footer #orb-footer-promo {
   z-index: 0
}

body {
   background: #eee;
   font-size: 14px;
   font-weight: normal;
   line-height: 1.142857142857143;
   margin: 0 auto;
}

#orb-container,
#page {
   background: #fff
}

#orb-main {
   clear: both;
   margin-top: -1px;
   position: relative
}

.navigation--footer {
   clear: both;
   position: relative
}

.navigation__container {
   padding: 12px 8px
}

.site-brand {
   background-color: #bb1919;
   position: relative
}

.site-brand-inner {
   height: 56px
}

@media (max-width: 248px) {
   .site-brand-inner {
      height: 96px
   }
}

#brand {
   display: inline-block;
   margin-bottom: 8px;
   margin-top: 13px
}

#brand .brand__logo,
#brand .sub-brand__logo {
   margin-right: 6px;
   width: 100%
}

#brand .brand__logo {
   max-width: 102px;
   width: 102px
}

#brand .sub-brand__logo {
   max-width: 188px
}

.navigation__cta-header {
   bottom: 8px;
   right: 8px;
   top: 8px;
   background: #990202;
   color: #fff;
   float: right;
   font-size: 16px;
   font-weight: 700;
   line-height: 1;
   padding-left: 12px;
   position: absolute;
   -webkit-touch-callout: none;
   padding-bottom: 12px;
   padding-top: 12px
}

.navigation__cta-header .cta {
   background: transparent;
   background-position: right -709px;
   color: #fff;
   display: block;
   padding-right: 29px;
   text-align: left
}

.navigation__cta-header:hover .cta,
.navigation__cta-header:focus .cta {
   color: #fff
}

.navigation--open {
   display: none;
   visibility: hidden
}

.navigation__header--open+.navigation--open {
   display: block;
   visibility: visible
}

.navigation__sections {
   background-color: #fff;
   display: block;
   overflow: hidden;
   position: relative
}

.navigation__sections h2 {
   left: -5000%;
   position: absolute
}

.navigation__sections h3 {
   background-color: #dcdcdc;
   display: block;
   height: 8px;
   margin: 0 8px;
   overflow: hidden;
   text-indent: -320px
}

@media (min-width: 400px) {
   .navigation__sections h3 {
      margin-left: 16px;
      margin-right: 16px
   }
}

.navigation__sections li {
   margin-bottom: 1px;
   position: relative
}

.navigation__sections a {
   font-size: 16px;
   font-size: 1rem;
   background: transparent;
   background-position: right -197px;
   color: #222;
   display: block;
   font-weight: 700;
   letter-spacing: 0;
   line-height: 1.25;
   padding: 12px 32px 12px 8px;
   position: relative
}

@media (min-width: 400px) {
   .navigation__sections a {
      padding-left: 16px;
      padding-right: 16px
   }
}

.navigation__sections a:before {
   background-color: #dcdcdc;
   content: '';
   display: block;
   height: 1px;
   left: 8px;
   position: absolute;
   right: 8px;
   top: -1px
}

@media (min-width: 400px) {
   .navigation__sections a:before {
      left: 16px;
      right: 16px
   }
}

.navigation__sections a:hover,
.navigation__sections a:focus {
   color: #1167a8
}

.navigation__sections a:active {
   background-color: #1167a8;
   color: #fff
}

.navigation__sections.footer {
   display: none
}

.navigation__footer--open .navigation__sections.footer {
   display: block
}

.navigation--ws-no-js {
   display: none;
   visibility: hidden
}

#notice-strip {
   background-color: #dcdcdc;
   margin-top: 12px;
   padding: 4px
}

#notice-strip .inner {
   margin: 0 auto;
   width: 976px
}

#notice-strip .inner p {
   font-size: .96em;
   margin-left: 8px
}

#notice-strip a {
   font-weight: bold;
   text-decoration: none
}

.h2 {
   font-weight: 700;
   font-size: 24px;
   font-size: 1.5rem;
   line-height: 1;
   text-rendering: optimizeLegibility;
   letter-spacing: -.0425em
}

#listen-links .article-inner a {
   background: transparent;
   margin-right: -8px
}

#ws-languages:before {
   background: none
}

#ws-languages .article-inner a {
   background: transparent;
   margin-right: -8px
}

.hidden-content {
   -webkit-transition: opacity 1s ease;
   transition: opacity 1s ease;
   background-color: #000;
   height: 100%;
   left: 0;
   opacity: 1;
   position: absolute;
   top: 0;
   width: 100%;
   z-index: 9999
}

.hidden-content.hidden-content--visible {
   opacity: 0
}

.site-brand {
   background-color: #bb1919;
   position: relative
}

.site-brand-inner {
   height: 56px
}

@media (max-width: 248px) {
   .site-brand-inner {
      height: 96px
   }
}

#brand {
   display: inline-block;
   margin-bottom: 8px;
   margin-top: 13px
}

#brand .brand__logo,
#brand .sub-brand__logo {
   margin-right: 6px;
   width: 100%
}

#brand .brand__logo {
   max-width: 102px;
   width: 102px
}

#brand .sub-brand__logo {
   max-width: 188px
}

.navigation__cta-header {
   bottom: 8px;
   right: 8px;
   top: 8px;
   background: #990202;
   color: #fff;
   float: right;
   font-size: 16px;
   font-weight: 700;
   line-height: 1;
   padding-left: 12px;
   position: absolute;
   -webkit-touch-callout: none;
   padding-bottom: 12px;
   padding-top: 12px
}

.navigation__cta-header .cta {
   background: transparent;
   background-position: right -709px;
   color: #fff;
   display: block;
   padding-right: 29px;
   text-align: left
}

.navigation__cta-header:hover .cta,
.navigation__cta-header:focus .cta {
   color: #fff
}

.navigation--open {
   display: none;
   visibility: hidden
}

.navigation__header--open+.navigation--open {
   display: block;
   visibility: visible
}

.navigation__sections {
   background-color: #fff;
   display: block;
   overflow: hidden;
   position: relative
}

.navigation__sections h2 {
   left: -5000%;
   position: absolute
}

.navigation__sections h3 {
   background-color: #dcdcdc;
   display: block;
   height: 8px;
   margin: 0 8px;
   overflow: hidden;
   text-indent: -320px
}

@media (min-width: 400px) {
   .navigation__sections h3 {
      margin-left: 16px;
      margin-right: 16px
   }
}

.navigation__sections li {
   margin-bottom: 1px;
   position: relative
}

.navigation__sections a {
   font-size: 16px;
   font-size: 1rem;
   background: transparent;
   background-position: right -197px;
   color: #222;
   display: block;
   font-weight: 700;
   letter-spacing: 0;
   line-height: 1.25;
   padding: 12px 32px 12px 8px;
   position: relative
}

@media (min-width: 400px) {
   .navigation__sections a {
      padding-left: 16px;
      padding-right: 16px
   }
}

.navigation__sections a:before {
   background-color: #dcdcdc;
   content: '';
   display: block;
   height: 1px;
   left: 8px;
   position: absolute;
   right: 8px;
   top: -1px
}

@media (min-width: 400px) {
   .navigation__sections a:before {
      left: 16px;
      right: 16px
   }
}

.navigation__sections a:hover,
.navigation__sections a:focus {
   color: #1167a8
}

.navigation__sections a:active {
   background-color: #1167a8;
   color: #fff
}

.navigation__sections.footer {
   display: none
}

.navigation__footer--open .navigation__sections.footer {
   display: block
}

.navigation--ws-no-js {
   display: none;
   visibility: hidden
}

.responsive-image img {
   display: block;
   width: 100%
}

.responsive-image__label,
.responsive-image__media-and-live-label {
   display: none
}

.coot .responsive-image__label,
.hawk .responsive-image__label,
.heron .responsive-image__label,
.kestrel__dark .responsive-image__label,
.loon-item .responsive-image__label,
.kakapo-item .responsive-image__label,
.pukeko-item--dark .responsive-image__label,
.sparrow__dark .responsive-image__label {
   background-color: #ededed
}

.group-title {
   color: #404040
}

.group-title__link {
   color: #222
}

.group-title__link:hover,
.group-title__link:focus {
   color: #1167a8
}

.basic-information {
   background-color: #ededed;
   padding: 14px 8px 16px
}

.basic-information__title {
   color: #404040
}

.basic-information__body {
   margin-top: 6px
}

.basic-information__body p {
   color: #404040
}

.basic-information__body p~p {
   margin-top: 16px
}

.basic-information__body p a {
   color: #222;
   font-weight: bold
}

.basic-information__body p a:hover,
.basic-information__body p a:focus {
   color: #1167a8
}

.follow-us {
   background-color: #ededed;
   overflow: auto;
   padding-left: 8px;
   padding-right: 8px;
   padding-top: 14px
}

.follow-us__title {
   color: #404040
}

.follow-us__list {
   margin-top: 12px
}

.follow-us__list-item {
   float: left;
   padding-bottom: 8px;
   width: 50%
}

.follow-us__list-item-icon {
   margin-right: 8px
}

.follow-us__list-item-label {
   vertical-align: text-bottom
}

.follow-us__list-item--block {
   width: 100%
}

.follow-us__list-item--block .follow-us__list-item-link {
   border-style: none;
   margin-right: 0;
   text-align: left
}

.follow-us__list-item-link {
   background-color: #fff;
   border-bottom-width: 4px;
   border-style: solid;
   color: #222;
   display: block;
   padding: 8px;
   text-align: center;
   margin-right: 8px
}

.follow-us__list-item-link.follow-us__list-item-link--163com {
   border-bottom-color: #c4282b
}

.follow-us__list-item-link.follow-us__list-item-link--facebook,
.follow-us__list-item-link.follow-us__list-item-link--elt_facebook {
   border-bottom-color: #3c5a98
}

.follow-us__list-item-link.follow-us__list-item-link--flipboard {
   border-bottom-color: #e50933
}

.follow-us__list-item-link.follow-us__list-item-link--google_plus {
   border-bottom-color: #dc4b38
}

.follow-us__list-item-link.follow-us__list-item-link--instagram {
   border-bottom-color: #406e95
}

.follow-us__list-item-link.follow-us__list-item-link--live_journal {
   border-bottom-color: #036
}

.follow-us__list-item-link.follow-us__list-item-link--mail_ru {
   border-bottom-color: #014b88
}

.follow-us__list-item-link.follow-us__list-item-link--moimir {
   border-bottom-color: #168de2
}

.follow-us__list-item-link.follow-us__list-item-link--odnoklassniki {
   border-bottom-color: #e57f24
}

.follow-us__list-item-link.follow-us__list-item-link--pinterest {
   border-bottom-color: #cc2127
}

.follow-us__list-item-link.follow-us__list-item-link--qq,
.follow-us__list-item-link.follow-us__list-item-link--elt_qq {
   border-bottom-color: #559dff
}

.follow-us__list-item-link.follow-us__list-item-link--elt_qzone {
   border-bottom-color: #2b82d9
}

.follow-us__list-item-link.follow-us__list-item-link--sohu {
   border-bottom-color: #fdd000
}

.follow-us__list-item-link.follow-us__list-item-link--soundcloud {
   border-bottom-color: #f50
}

.follow-us__list-item-link.follow-us__list-item-link--telegram {
   border-bottom-color: #3b9adc
}

.follow-us__list-item-link.follow-us__list-item-link--twitter,
.follow-us__list-item-link.follow-us__list-item-link--twitter_ua,
.follow-us__list-item-link.follow-us__list-item-link--twitter_ru {
   border-bottom-color: #47c7fa
}

.follow-us__list-item-link.follow-us__list-item-link--vk,
.follow-us__list-item-link.follow-us__list-item-link--vkontakte {
   border-bottom-color: #4a6d94
}

.follow-us__list-item-link.follow-us__list-item-link--weibo,
.follow-us__list-item-link.follow-us__list-item-link--elt_weibo {
   border-bottom-color: #df2029
}

.follow-us__list-item-link.follow-us__list-item-link--whatsapp {
   border-bottom-color: #1a870f
}

.follow-us__list-item-link.follow-us__list-item-link--yo {
   border-bottom-color: #9b59b6
}

.follow-us__list-item-link.follow-us__list-item-link--youtube {
   border-bottom-color: #b31217
}

.follow-us__list-item-link.follow-us__list-item-link--vine {
   border-bottom-color: #00b489
}

.follow-us__list-item-link.follow-us__list-item-link--periscope {
   border-bottom-color: #3fa4c4
}

.follow-us__list-item-link:hover,
.follow-us__list-item-link:focus {
   color: #1167a8
}

.follow-us__list-item-link:hover svg,
.follow-us__list-item-link:focus svg {
   fill: #1167a8
}

.follow-us__list-item--social:nth-child(even) .follow-us__list-item-link {
   margin-right: 0
}

.podcasts .podcast__title {
   color: #1e1e1e
}

.podcasts {
   margin-top: 32px;
   overflow: hidden
}

.podcast__title {
   margin-bottom: 14px
}

.podcast-list__item-label {
   color: #222;
   float: left
}

.podcast-list__item-link:hover .podcast-list__item-label,
.podcast-list__item-link:focus .podcast-list__item-label {
   color: #1167a8
}

.podcast-list {
   overflow: hidden
}

.podcast-list__item {
   margin-top: 0
}

.podcast-list__item-link {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   background-color: #fff;
   border-bottom: 1px solid #dcdcdc;
   display: block;
   overflow: hidden;
   padding-bottom: 12px;
   padding-top: 14px
}

.features-and-analysis {
   background-color: #ededed;
   padding-bottom: 8px;
   padding-top: 14px
}

.features-and-analysis__title {
   color: #404040
}

.features-and-analysis__stories {
   margin-top: 12px
}

.features-and-analysis__story {
   margin-bottom: 12px
}

.features-and-analysis__story .responsive-image__label {
   background-color: #ededed;
   color: #1e1e1e
}

.story-body footer a {
   border-bottom: 1px solid #dcdcdc
}

.story-body footer a:active {
   border-bottom-color: #1167a8;
   text-decoration: none
}

.story-body footer {
   font-size: 14px;
   font-size: .875rem;
   line-height: 1.425;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 1px;
   padding-top: .0625rem;
   padding-bottom: 3px;
   padding-bottom: .1875rem;
   color: gray;
   display: block
}

.story-body .pullout-inner .byline {
   padding: 0 0 8px
}

@media (max-width: 719px) {
   .story-body .pullout-inner .byline {
      margin-top: -12px;
      background-color: #fff;
      padding-top: 7px
   }
}

.story-body .pullout-inner .byline .person {
   clear: both;
   display: block
}

.story-body .pullout-inner .byline .portrait {
   float: none;
   position: relative;
   width: 100%
}

@media (min-width: 720px) {
   .story-body .pullout-inner .byline .portrait {
      float: left;
      padding-right: 8px;
      width: 112px
   }

   .story-body .pullout-inner .byline .person {
      clear: none;
      display: table-cell
   }
}

.story-body blockquote {
   font-size: 16px;
   font-size: 1rem;
   line-height: 20px;
   letter-spacing: 0;
   font-weight: 700;
   padding-top: 1px;
   padding-top: .0625rem;
   padding-bottom: 3px;
   padding-bottom: .1875rem
}

.story-body .story-table {
   margin-top: 16px;
   width: 100%
}

.story-body .story-table th {
   padding: 8px;
   text-align: left
}

.story-body .story-table td {
   padding: 8px
}

.story-body .story-table__heading {
   font-size: 24px;
   font-size: 1.5rem;
   line-height: 1;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 4px;
   padding-top: .25rem;
   padding-bottom: 4px;
   padding-bottom: .25rem;
   background: #505050;
   color: #fff
}

.story-body .story-table__heading__col {
   background: #78b200;
   color: #fff;
   font-weight: 700
}

.story-body .story-table__row__even td {
   background: #ededed
}

.story-body .related-items {
   padding: 1em 0 .5em
}

.story-body .related-items article {
   margin-bottom: 1em
}

.story-body .related-items article:before {
   display: none
}

.story-body .related-items .article-inner {
   padding: 0
}

.story-body .related-items .article-inner a {
   font-size: 15px;
   font-size: .9375rem;
   font-weight: 700;
   padding: 3px 0
}

.story-body .related-items .article-inner:before {
   display: none
}

.story-more .story-alsos {
   padding-bottom: 8px
}

aside.quote,
.pullout {
   font-size: 15px;
   font-size: .9375rem;
   line-height: 1.334;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 1px;
   padding-top: .0625rem;
   padding-bottom: 3px;
   padding-bottom: .1875rem;
   background-color: #fff;
   margin-bottom: 24px;
   margin-top: 18px;
   margin-left: 16px;
   float: right;
   clear: both;
   width: 41.66667%;
   font-weight: 300
}

@media (max-width: 480px) {

   aside.quote ul,
   .pullout ul {
      list-style: none
   }

   aside.quote ul li,
   .pullout ul li {
      padding-left: 0;
      margin-left: 0
   }

   aside.quote ul li+li,
   .pullout ul li+li {
      border-top: 1px solid #dcdcdc;
      padding-top: .5em
   }
}

.aside-pullout {
   border-bottom: 0 !important;
   padding-bottom: 0 !important
}

aside.quote aside.quote,
aside.quote .pullout,
aside.pullout aside.quote,
aside.pullout .pullout {
   border-bottom: 0;
   clear: both;
   float: none;
   margin: 0;
   padding-bottom: 0;
   width: auto
}

aside.quote aside.quote .pullout-inner,
aside.quote aside.quote .quote-inner,
aside.quote .pullout .pullout-inner,
aside.quote .pullout .quote-inner,
aside.pullout aside.quote .pullout-inner,
aside.pullout aside.quote .quote-inner,
aside.pullout .pullout .pullout-inner,
aside.pullout .pullout .quote-inner {
   border-top: 0;
   padding-top: 0
}

.pullout-inner .byline {
   clear: both;
   margin-bottom: 7px;
   padding-top: 4px
}

aside.quote .icon-quote {
   left: -3px;
   margin-bottom: 6px;
   position: relative
}

.pullout-inner,
.quote-inner {
   padding: 8px 0 0;
   border-top: 8px solid #dcdcdc;
   overflow: hidden;
   position: relative
}

.story-body aside {
   display: none
}

@media (min-width: 601px) {
   .story-body aside {
      display: block
   }
}

.media-asset-page .column--half,
.media-asset-page .column--primary,
.media-asset-page .column--secondary {
   padding-top: 8px
}

.media-asset-page .media-message {
   font-size: 20px;
   font-size: 1.25rem;
   line-height: 1;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   background-color: #000;
   background-color: rgba(0, 0, 0, 0.5);
   bottom: 0;
   color: #fff;
   display: block;
   left: 0;
   margin: 0;
   position: absolute;
   right: 0;
   z-index: 10;
   padding: 8px
}

.media-asset-page .tabs li.most-watched {
   display: none
}

.story-body .related-items {
   margin-top: 18px;
   overflow: hidden;
   padding: 0
}

.story-body .related-items h2 {
   font-size: 20px;
   font-size: 1.25rem;
   font-weight: 700;
   line-height: 1;
   margin-bottom: 6px
}

.story-body .related-items article {
   margin-bottom: 6px
}

.story-body .related-items article .article-inner .cta {
   line-height: 1.25;
   padding: 6px 0;
   font-size: 16px;
   font-size: 1rem
}

@media (min-width: 480px) and (max-width: 1007px) {
   .story-body .related-items article {
      -webkit-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box;
      float: left;
      padding-right: 16px;
      width: 50%
   }
}

@media (min-width: 480px) and (max-width: 1007px) {
   .story-body .related-items.full-width article {
      width: auto
   }
}

.map-body {
   overflow: hidden
}

#media-tabs li {
   background: #f0f0f0;
   border-bottom: 2px #dcdcdc solid;
   border-right: 2px #dcdcdc solid;
   display: table-cell;
   float: none;
   text-align: center;
   vertical-align: middle
}

#media-tabs li.open {
   background: #fff;
   border-bottom: 0
}

.device--feature #media-tabs .media-tab.most-watched {
   display: none;
   visibility: hidden
}

.story-body .media-container {
   cursor: pointer;
   position: relative
}

.story-body .media-container .media-message {
   font-size: 20px;
   font-size: 1.25rem;
   line-height: 20px;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   background-color: #000;
   background-color: rgba(0, 0, 0, 0.5);
   bottom: 0;
   color: #fff;
   display: block;
   left: 0;
   margin: 0;
   padding: 8px;
   position: absolute;
   right: 0;
   z-index: 10
}

.media-asset-page .media-feed-item h2 a {
   display: block;
   position: relative
}

.ff .media-asset-page .media-feed-item h2 a:after {
   right: 8px
}

a:hover .media-asset-page .media-feed-item h2 a,
a:focus .media-asset-page .media-feed-item h2 a,
a:active .media-asset-page .media-feed-item h2 a,
.media-asset-page .media-feed-item h2 a:hover,
.media-asset-page .media-feed-item h2 a:focus,
.media-asset-page .media-feed-item h2 a:active {
   color: #1167a8
}

.media-asset-page .media-feed-item h2 a:after {
   content: '\F003'
}

.media-asset-page .media-feed-item.open h2 a:after {
   content: '\F002'
}

.media-asset-page .relative-time {
   font-size: 16px;
   font-size: 1rem
}

.media-asset-page article::before {
   display: none
}

.media-asset-page .related-items {
   margin-top: 16px
}

.media-feed-item {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   background: none;
   float: left;
   padding: 8px 4px;
   position: relative;
   width: 50%
}

.media-feed-item a {
   display: block
}

.media-feed-item a:active .icon {
   color: #fff
}

.media-feed-item .cta {
   font-size: 16px;
   font-size: 1rem;
   line-height: 1.125;
   padding-bottom: 3px;
   padding-bottom: .1875rem;
   display: block;
   font-weight: 400
}

@media (max-width: 479px) {

   .media-feed-item.nth-child-3,
   .media-feed-item.nth-child-5 {
      clear: both
   }
}

.showmore .media-feed-grid .media-feed-item:nth-child(n+7) {
   display: none
}

.showmore .media-feed-grid .media-feed-item:nth-child(-n+6) {
   display: block
}

.showmore .media-feed-grid .more-wrapper:nth-child(n+8) {
   display: block
}

.showmore .media-feed-grid .more-wrapper:nth-child(-n+7) {
   display: none
}

.media-thumbnail {
   background-color: #dcdcdc;
   height: 0;
   margin-bottom: 8px;
   overflow: hidden;
   padding-bottom: 56.25%;
   position: relative
}

.media-thumbnail img {
   bottom: 0;
   display: block;
   left: 0;
   position: absolute;
   width: 100%
}

.media-feed-title {
   font-size: 18px;
   font-size: 1.125rem;
   line-height: 1.1112;
   letter-spacing: 0;
   font-weight: 700;
   padding-top: 7px;
   padding-top: .4375rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   margin: 0;
   padding-left: 0;
   padding-right: 0
}

.media-feed-title a {
   background: transparent;
   background-position: right -797px;
   color: #222;
   display: block;
   padding: 12px 4px
}

.media-feed.open .media-feed-title a {
   background-position: right -897px
}

.related-video-audio .media-feed-title a {
   background-image: none
}

.media-feed .media-feed-title:before {
   background-color: #dcdcdc;
   content: '';
   display: block;
   height: 1px;
   left: 0;
   position: absolute;
   right: 0;
   top: -1px
}

.media-feed {
   margin-bottom: 0;
   position: relative
}

.media-feed.loading-after:after {
   background: url("OneDrive/Рабочий стол/lpl_984/img/GEL-spinner-40px-3f.gif") 50% 50% no-repeat;
   content: ' ';
   display: block;
   height: 42px;
   margin: 12px auto 16px;
   width: 42px
}

.media-feed.primary-feed.loading-after:after {
   margin-top: 16px
}

.media-feed .media-feed-placeholder,
.media-feed .media-feed-error {
   display: none
}

.media-feed.open .media-feed-placeholder,
.media-feed.open .media-feed-error {
   display: block
}

.media-feed+.media-feed .media-feed-placeholder {
   margin-top: -8px
}

.media-feed-grid {
   margin: 0 -4px 8px;
   overflow: hidden
}

.media-feed-grid h3 {
   color: #222;
   padding: 2px
}

.related-video-audio .media-feed-grid,
.most-watched .media-feed-grid {
   margin-bottom: 0
}

.media-feed-error {
   font-size: 16px;
   font-size: 1rem;
   line-height: 1.125;
   padding: 12px 16px 16px;
   text-align: center
}

.primary-feed .media-feed-error {
   padding-top: 16px
}

.related-video-audio .media-feed-error,
.most-watched .media-feed-error {
   padding-bottom: 8px
}

.media-tabs {
   background: #dcdcdc
}

.media-tabs ul {
   margin-top: 8px;
   padding-left: 0;
   padding-right: 2px;
   text-align: center
}

.media-tabs li:first-child a {
   margin-left: 0
}

.media-tabs .media-tab,
.media-tabs .media-tab.open {
   width: 32%
}

.media-tabs .media-tab a,
.media-tabs .media-tab.open a {
   font-size: 15px;
   font-size: .9375rem;
   line-height: 1.5;
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 6px;
   top: 0
}

.media-tabs .media-tab.most-watched,
.media-tabs .media-tab.open.most-watched {
   width: 36%
}

.media-tabs.hidden {
   display: none
}

.media-panel {
   left: -5000%;
   position: absolute;
   top: 0
}

.media-panel.open {
   display: block;
   left: 0;
   position: relative
}

.media-panel section.primary-feed h2 {
   display: none
}

.media-panel.indexes:after {
   background-color: #dcdcdc;
   bottom: 0;
   content: '';
   display: block;
   height: 1px
}

#media-asset-page-video {
   position: relative
}

#media-asset-page-video img.placeholder {
   background: #000;
   width: 100%
}

#media-asset-page-video img.hide-placeholder {
   visibility: hidden
}

#media-asset-page-video figure {
   background: none;
   border: 0;
   position: absolute;
   top: 0;
   width: 100%
}

#media-asset-page-video figure video {
   height: 100%;
   width: 100%
}

#media-asset-page-video figure .media-container {
   height: 100%;
   padding-bottom: 0;
   width: 100%
}

.media-feed .more-wrapper {
   clear: both;
   padding: 8px 0
}

.more-wrapper .more-text {
   font-size: 18px;
   font-size: 1.125rem;
   line-height: 1.1112;
   letter-spacing: 0;
   font-weight: 700;
   padding-top: 7px;
   padding-top: .4375rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   padding: 8px;
   padding: .5rem;
   border: 1px dashed darkGray;
   color: #222;
   display: block;
   line-height: 24px;
   margin: 0;
   text-align: center;
   text-decoration: none
}

.story-inner .more-wrapper .more-text {
   margin: -60px 0 12px
}

.media-asset-page .media-placeholder {
   display: block
}

.media-asset-page .media-placeholder .media-caption {
   display: none;
   visibility: hidden
}

.media-asset-page .story-body .story-inner {
   padding-bottom: 0
}

.media-asset-page .story-inner h1 {
   clear: both;
   padding-top: 16px
}

.media-asset-page .story-inner figure {
   margin-top: 0
}

.media-asset-page .story-inner .lead-video {
   float: none;
   margin: 0;
   width: auto
}

.media-asset-page .story-inner .lead {
   background-color: #fff;
   border: 0;
   float: none;
   margin: 0;
   padding: 0;
   width: 100%
}

.media-asset-page .map-body__mini-info-list {
   overflow: auto;
   width: 100%
}

.media-asset-page .map-intro__info-list {
   display: table;
   height: 44px;
   padding-top: 10px;
   width: 100%
}

.media-asset-page .map__mini-info-list-and-share-row {
   display: table-row
}

#related-title {
   margin: 0 4px
}

#related-title .group__header {
   margin-bottom: 0
}

.media-asset-page .story-body {
   clear: both
}

.media-asset-page .map-body__mini-info-list {
   padding-right: 0;
   margin-right: 0;
   width: auto
}

.most-popular {
   clear: both
}

.most-popular__h1,
.most-popular__title,
.most-popular__panels {
   padding-left: 8px;
   padding-right: 8px
}

.most-popular__h1 {
   color: #404040;
   display: none;
   visibility: hidden
}

.column--single .most-popular__title {
   display: none;
   visibility: hidden
}

.most-popular-list-item__link {
   padding-top: 14px;
   border-top: 1px solid #dbdbdb;
   display: block;
   padding-bottom: 10px;
   position: relative
}

.most-popular-list-item:first-child .most-popular-list-item__link {
   border-top: 0
}

.most-popular-list-item__headline {
   color: #222;
   display: block;
   width: 82%
}

.most-popular-list-item__link:visited .most-popular-list-item__headline {
   color: #686868
}

.most-popular-list-item__link:hover .most-popular-list-item__headline,
.most-popular-list-item__link:focus .most-popular-list-item__headline {
   color: #1167a8
}

.most-popular-list-item__rank {
   font-size: 20px;
   font-size: 1.25rem;
   color: #bb1919;
   font-weight: bold;
   line-height: 24px;
   position: absolute;
   right: 0;
   top: 13px
}

.hyper-page .group {
   border-top-width: 1px
}

.hyper-page .group:first-child {
   padding-top: 0
}

.hyper-page .page-title {
   margin-left: 4px;
   margin-right: 4px
}

.story-body figure {
   margin-top: 24px
}

@media (max-width: 399px) {

   .story-body .lead-audio-placeholder figure,
   .story-body .lead-video-placeholder figure {
      margin-left: -8px;
      margin-right: -8px
   }
}

@media (max-width: 399px) and (min-width: 400px) {

   .story-body .lead-audio-placeholder figure,
   .story-body .lead-video-placeholder figure {
      margin-left: -16px;
      margin-right: -16px
   }
}

.live-page h1 {
   font-size: 24px;
   font-size: 1.5rem;
   line-height: 1;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 4px;
   padding-top: .25rem;
   padding-bottom: 4px;
   padding-bottom: .25rem;
   padding-bottom: 12px;
   padding-bottom: .75rem;
   color: #ddd;
   margin: 8px 4px 0
}

.live-page .panel {
   min-height: 300px;
   padding-bottom: 8px
}

.live-page .tabs li {
   background: #505050;
   border-bottom: 2px #404040 solid;
   border-left: 2px #404040 solid;
   color: #fff;
   display: table-cell;
   float: none;
   text-align: center
}

.live-page .tabs li a {
   background: inherit;
   color: inherit
}

.live-page .tabs li.open {
   background: #fff;
   border-bottom: 0;
   color: #222;
   padding-bottom: 2px
}

.live-page .tabs li.tab-2 {
   display: none
}

.live-page .panel-2 {
   display: block;
   left: 0;
   margin-bottom: -1px;
   min-height: 0;
   position: relative
}

.live-page .panel-1 {
   border-top: 1px solid #dcdcdc;
   padding-top: 0
}

.live-page .panel-1 .placeholder {
   padding: 32px 0 8px
}

.live-page .panel-1 .placeholder strong {
   font-size: 20px;
   font-size: 1.25rem;
   line-height: 1;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   display: block
}

.live-page .panel-1 .placeholder span {
   font-size: 1.14286;
   font-size: 1.14286;
   line-height: 1.14286;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   color: gray;
   display: block
}

.live-page .group__header {
   margin: 0 4px 16px
}

.live-page .live-timeline-inner .sticky-wrapper div {
   -webkit-transition: opacity 0.3s ease;
   transition: opacity 0.3s ease
}

.live-page .live-timeline-inner {
   clear: both;
   overflow: hidden;
   position: relative
}

.live-page .live-timeline-inner a {
   border-bottom: 1px solid #dcdcdc
}

.live-page .live-timeline-inner .body-narrow-width {
   border-bottom: 0;
   background-color: transparent;
   margin-left: 0;
   float: none;
   margin-bottom: 4px;
   width: auto
}

.live-page .live-timeline-inner .sticky-wrapper div {
   left: 0;
   background-color: #dcdcdc;
   margin-bottom: 16px;
   opacity: 1;
   padding-bottom: 16px;
   padding-top: 16px;
   position: relative;
   width: auto
}

.live-page .live-timeline-inner .sticky-wrapper .strapline {
   font-size: 18px;
   font-size: 1.125rem;
   line-height: 1.1112;
   letter-spacing: 0;
   font-weight: 700;
   padding-top: 7px;
   padding-top: .4375rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   padding-bottom: 8px
}

.live-page .live-timeline-inner .sticky-wrapper .subheading {
   font-size: 14px;
   font-size: .875rem;
   line-height: 1.42857;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 1px;
   padding-top: .0625rem;
   padding-bottom: 3px;
   padding-bottom: .1875rem;
   font-weight: bold
}

.live-page .timeline-status {
   font-size: 1.14286;
   font-size: 1.14286;
   line-height: 1.14286;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   margin-top: 8px;
   overflow: hidden;
   padding: 0
}

.live-page .timeline-status #reload {
   position: relative;
   clear: both;
   display: block;
   margin: 8px 4px;
   padding: 8px 8px 4px;
   background: #dcdcdc;
   float: none;
   margin: 28px 0 8px
}

.live-page .timeline-status #reload .cta {
   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;
   display: block
}

.live-page .timeline-status #reload .cta {
   float: none
}

.live-page .timeline-status * {
   display: inline;
   float: left
}

.live-page .timeline-status h3 {
   margin-top: 6px
}

.live-page .timeline-status .share__button {
   float: right;
   margin-bottom: 8px
}

.live-page .timeline-status li {
   padding-left: 4px
}

.live-page .timeline-error {
   padding: 0 4px
}

.live-page .live-timeline-inner h2 {
   left: -5000%;
   position: absolute
}

.live-page .timeline-more a {
   position: relative;
   clear: both;
   display: block;
   margin: 16px 4px 0;
   padding: 7px;
   border: 1px dashed #a9a9a9
}

.live-page .timeline-more a .cta {
   font-size: 20px;
   font-size: 1.25rem;
   line-height: 1;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   display: block;
   text-align: center
}

.live-page .key-points {
   clear: both;
   overflow: hidden;
   padding: 8px 4px;
   position: relative
}

.live-page .key-points li {
   font-size: 1.14286;
   font-size: 1.14286;
   line-height: 1.14286;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   clear: both;
   list-style-position: outside;
   list-style-type: square;
   margin: 8px 0 8px 16px
}

.live-page .add-comment-inner h2.embedded {
   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
}

.live-page .add-comment-inner .comment-options a {
   position: relative;
   clear: both;
   display: block;
   margin: 8px 4px;
   padding: 8px 8px 4px;
   background: #dcdcdc;
   margin: 0 4px 1px
}

.live-page .add-comment-inner .comment-options a .cta {
   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;
   display: block
}

.live-page .add-comment-inner #successMsg a {
   position: relative;
   clear: both;
   display: block;
   margin: 8px 4px;
   padding: 8px 8px 4px;
   background: #dcdcdc;
   background: #404040;
   color: #fff;
   margin: 0 0 1px
}

.live-page .add-comment-inner #successMsg a .cta {
   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;
   display: block
}

.live-page .add-comment-inner #successMsg a .cta {
   color: #fff
}

.live-page .add-comment-inner #back-to-event {
   margin-top: 16px
}

.live-page .add-comment-inner #back-to-event .cta {
   font-weight: 300
}

.live-page .add-comment-inner #back-to-event .cta strong {
   font-weight: 700
}

.live-page .add-comment-inner form {
   padding: 16px 4px 0
}

.live-page .add-comment-inner h3 {
   font-size: 24px;
   font-size: 1.5rem;
   line-height: 1;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 4px;
   padding-top: .25rem;
   padding-bottom: 4px;
   padding-bottom: .25rem;
   margin-bottom: 8px
}

.live-page .add-comment-inner .block-a,
.live-page .add-comment-inner .block-b,
.live-page .add-comment-inner .block-c {
   clear: both;
   position: relative
}

.live-page .add-comment-inner fieldset {
   padding: 0 0 8px;
   position: relative
}

.live-page .add-comment-inner label {
   font-size: 15px;
   font-size: .9375rem;
   line-height: 1.334;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 1px;
   padding-top: .0625rem;
   padding-bottom: 3px;
   padding-bottom: .1875rem;
   display: block
}

.live-page .add-comment-inner input,
.live-page .add-comment-inner textarea {
   font-size: 15px;
   font-size: .9375rem;
   line-height: 1.334;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 1px;
   padding-top: .0625rem;
   padding-bottom: 3px;
   padding-bottom: .1875rem;
   -webkit-appearance: none;
   border: 1px solid #dcdcdc;
   border-radius: 0;
   display: block;
   padding-left: 1%;
   padding-right: 1%;
   width: 97%
}

.live-page .add-comment-inner #errorMsg,
.live-page .add-comment-inner #successMsg {
   padding: 32px 4px 64px
}

.live-page .add-comment-inner #errorMsg p,
.live-page .add-comment-inner #successMsg p {
   font-size: 24px;
   font-size: 1.5rem;
   line-height: 1;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 4px;
   padding-top: .25rem;
   padding-bottom: 4px;
   padding-bottom: .25rem;
   display: block;
   margin-bottom: 16px
}

.live-page .add-comment-inner form input:required:invalid,
.live-page .add-comment-inner form textarea:required:invalid {
   border-color: #b3b3b3
}

.live-page .add-comment-inner form .invalid input,
.live-page .add-comment-inner form .invalid textarea {
   border-color: #bb1919
}

.live-page .add-comment-inner form p.feedback {
   font-size: 15px;
   font-size: .9375rem;
   line-height: 1.334;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 1px;
   padding-top: .0625rem;
   padding-bottom: 3px;
   padding-bottom: .1875rem;
   background: #bb1919;
   color: #fff;
   display: inline;
   float: left;
   margin: 0;
   padding: 4px 8px
}

.live-page .add-comment-inner form.wait {
   opacity: .5
}

.live-page .add-comment-inner button {
   position: relative;
   clear: both;
   display: block;
   margin: 8px 4px;
   padding: 8px;
   background: #404040;
   -webkit-appearance: none;
   border: 0;
   display: block;
   margin: 0;
   text-align: left;
   width: 99%
}

.live-page .add-comment-inner button .cta {
   font-size: 20px;
   font-size: 1.25rem;
   line-height: 1;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   color: #fff;
   display: block
}

.live-page .add-comment-inner p.footer {
   font-size: 15px;
   font-size: .9375rem;
   line-height: 1.334;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 1px;
   padding-top: .0625rem;
   padding-bottom: 3px;
   padding-bottom: .1875rem;
   margin: 4px
}

.live-page .container-old .column--primary {
   padding-top: 0
}

.live-timeline-panel-heading {
   font-size: 24px;
   font-size: 1.5rem;
   line-height: 1;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 4px;
   padding-top: .25rem;
   padding-bottom: 4px;
   padding-bottom: .25rem;
   margin: 0 4px
}

.live-page .media-item {
   margin-left: -8px;
   margin-right: -8px
}

@media (min-width: 400px) {
   .live-page .media-item {
      margin-left: -16px;
      margin-right: -16px
   }
}

.live-page .media-item img,
.live-page .media-item .media-wrapper {
   display: block;
   margin-bottom: 8px;
   overflow: hidden;
   position: relative
}

.live-page .media-item video {
   background-color: #000;
   display: block;
   height: auto;
   left: 0;
   margin: 0;
   position: absolute;
   top: 0;
   width: 100%;
   z-index: 1
}

.live-page .media-item .poster {
   display: block;
   margin-bottom: 0;
   outline: 1px solid transparent;
   position: absolute;
   width: 100%;
   z-index: 2
}

.live-page .media-item figcaption {
   display: none
}

.media-nav {
   margin: 8px 0 16px
}

@media (max-width: 400px) {
   .media-nav {
      margin-left: 4px;
      margin-right: 4px
   }
}

@media (min-width: 400px) and (max-width: 599px) {
   .media-nav {
      margin-left: -4px;
      margin-right: -4px
   }
}

.media-nav__items {
   outline: none
}

.media-nav__item {
   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;
   background-color: #505050;
   color: #fff;
   font-weight: normal;
   margin: 2px 0 0;
   outline: none;
   padding: 8px
}

.media-nav__item:first-child {
   margin-top: 0
}

.media-nav__item b {
   font-weight: bold
}

.media-nav__item--highlight {
   background-color: #bb1919
}

.media-nav__item--highlight.media-nav__item--ondemand {
   background-color: #fff;
   color: #404040
}

.media-nav--carousel {
   margin: -8px -4px 16px;
   outline: none;
   overflow: auto;
   -webkit-overflow-scrolling: touch
}

@media (min-width: 400px) and (max-width: 599px) {
   .media-nav--carousel {
      margin-left: -12px;
      margin-right: -12px
   }
}

@media (min-width: 600px) {
   .media-nav--carousel {
      margin-left: 8px;
      margin-right: 8px
   }
}

.media-nav--carousel .media-nav__items {
   display: table
}

.media-nav--carousel .media-nav__item {
   border-left: 2px solid #404040;
   display: table-cell;
   margin-left: 2px;
   margin-top: 0;
   min-height: 80px;
   width: 150px
}

.media-nav--carousel .media-nav__item:first-child {
   border-left-width: 0
}

.video-cta {
   background: rgba(0, 0, 0, 0.7) url("OneDrive/Рабочий стол/lpl_984/img/icon-gel-play.png") center no-repeat;
   display: block;
   height: 70px;
   margin-top: -35px;
   pointer-events: none;
   position: absolute;
   text-indent: -9999px;
   top: 50%;
   width: 70px;
   z-index: 3
}

.ff .video-cta {
   background-image: none
}

.ff .video-cta:after {
   left: 0;
   color: #fff;
   content: '\F048';
   display: block;
   font-family: 'GelIconsFull';
   font-size: 36px;
   height: 100%;
   line-height: 70px;
   position: absolute;
   text-indent: 0;
   top: 0;
   width: 100%;
   z-index: 10
}

.video-cta.hide {
   display: none
}

.live-page .video-foreground video {
   height: 100%
}

.live-page .video-foreground .poster,
.live-page .video-foreground .video-cta {
   display: none
}

.live-event-banner,
.live-page .page__head {
   background: #404040;
   overflow: hidden
}

.live-event-index {
   margin-bottom: 16px;
   margin-top: 16px
}

h2+.live-event-index {
   margin-top: 0
}

.primary-live-event__heading-link:hover,
.primary-live-event__heading-link:focus,
.live-event-index__headline-link:hover,
.live-event-index__headline-link:focus {
   color: #1167a8
}

.live-event-index__headline {
   color: #222;
   font-weight: bold;
   letter-spacing: -.0425em
}

.live-event-index__summary {
   color: #5a5a5a;
   margin-top: 4px
}

.live-event-index__entries {
   display: none;
   visibility: hidden
}

.live-event-index {
   margin-bottom: 16px;
   margin-top: 16px
}

h2+.live-event-index {
   margin-top: 0
}

.primary-live-event__heading-link:hover,
.primary-live-event__heading-link:focus,
.live-event-index__headline-link:hover,
.live-event-index__headline-link:focus {
   color: #1167a8
}

.live-event-index__headline {
   color: #222;
   font-weight: bold;
   letter-spacing: -.0425em
}

.live-event-index__summary {
   color: #5a5a5a;
   margin-top: 4px
}

.live-event-index__entries {
   display: none;
   visibility: hidden
}

.index .module {
   padding-top: 8px;
   position: relative
}

.subnavigation h2 {
   padding-top: 8px
}

.subnavigation h2 a {
   background: transparent;
   background-position: right -197px;
   border: 10px solid #008000;
   color: #222;
   display: block;
   position: relative
}

.subnavigation h2 a:hover,
.subnavigation h2 a:focus {
   color: #1167a8
}

.subnavigation h2 a:active {
   background-position: right -97px;
   color: #1167a8
}

.subnavigation ul {
   margin-left: -4px;
   margin-right: -4px;
   padding-bottom: 8px
}

.subnavigation li {
   margin-bottom: 1px
}

.subnavigation li a {
   font-size: 18px;
   font-size: 1.125rem;
   line-height: 1.1112;
   letter-spacing: 0;
   font-weight: 700;
   padding-top: 7px;
   padding-top: .4375rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   padding: 12px 4px 9px;
   padding: .75rem .25rem .5625rem;
   background: transparent;
   background-position: right -197px;
   color: #222;
   display: block;
   position: relative
}

.subnavigation li a:focus,
.subnavigation li a:hover {
   color: #1167a8
}

.subnavigation li a:active {
   background-color: #1167a8;
   background-position: right -97px;
   color: #fff
}

.subnavigation li a:before {
   background-color: #dcdcdc;
   content: '';
   display: block;
   height: 1px;
   left: 4px;
   position: absolute;
   right: 4px;
   top: -1px
}

.nav-outline {
   margin-bottom: 24px
}

.nav-outline li {
   position: relative
}

.nav-outline li a {
   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;
   display: block;
   font-weight: normal;
   padding-bottom: 7px;
   padding-left: 0;
   padding-right: 0;
   padding-top: 8px
}

.nav-outline li a:focus,
.nav-outline li a:hover {
   color: #1167a8
}

.nav-outline li a:active {
   color: #1167a8
}

.nav-outline li a:before {
   background-color: #dcdcdc;
   content: '';
   display: block;
   height: 1px;
   left: 0;
   position: absolute;
   right: 0;
   top: -1px
}

.nav-detail .level-2 {
   margin-bottom: 16px;
   outline: 0 dashed #f00;
   padding-top: 8px;
   position: relative
}

.nav-detail .level-2:before {
   background-color: #dcdcdc;
   content: '';
   display: block;
   height: 8px;
   left: 0;
   position: absolute;
   right: 0;
   top: 0
}

.nav-detail .level-2 h2 {
   font-size: 24px;
   font-size: 1.5rem;
   font-weight: 700;
   line-height: 1;
   padding: 11px 0 8px
}

.nav-detail .level-3 {
   position: relative
}

.nav-detail .level-3:before {
   background-color: #dcdcdc;
   content: '';
   display: block;
   height: 1px;
   left: 0;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 100
}

.nav-detail .level-3 a {
   font-size: 18px;
   font-size: 1.125rem;
   line-height: 1.1112;
   letter-spacing: 0;
   font-weight: 700;
   padding-top: 7px;
   padding-top: .4375rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   padding: 12px 0 9px;
   padding: .75rem 0 .5625rem;
   background: transparent;
   background-position: right -197px;
   display: block;
   position: relative;
   z-index: 50
}

.nav-detail .level-3 a:focus,
.nav-detail .level-3 a:hover {
   color: #1167a8
}

.nav-detail .level-3 a:active {
   background-color: #1167a8;
   background-position: right -97px;
   color: #fff
}

.error-page {
   background: #fff;
   margin-bottom: 16px
}

.error-page .page-title-holder {
   padding-top: 4px
}

.error-page .page-title-holder p {
   margin: 8px 4px 0;
   font-size: 14px;
   font-size: .875rem;
   line-height: 1.14286
}

.error-page__title {
   padding-bottom: 4px;
   color: #bb1919;
   font-size: 20px;
   font-size: 1.25rem;
   line-height: 1;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   line-height: 1;
   margin: 0 4px
}

.share {
   clear: both;
   margin-top: 32px;
   overflow: hidden;
   padding-bottom: 0;
   zoom: 1
}

.ctm .share.show {
   display: block
}

.ctm .share--lightweight {
   display: none
}

.share__title {
   font-size: 24px;
   font-size: 1.5rem;
   line-height: 24px;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 4px;
   padding-top: .25rem;
   padding-bottom: 4px;
   padding-bottom: .25rem
}

.share__title a {
   font-size: .5em;
   font-weight: normal;
   letter-spacing: normal
}

.share__tools {
   margin: 8px -4px;
   overflow: hidden;
   zoom: 1
}

.share__tool {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   float: left;
   margin-bottom: 8px;
   padding-left: 4px;
   padding-right: 4px;
   width: 100%
}

.share__tool a {
   background-color: #615f5d;
   color: #fff;
   display: block;
   font-size: 16px;
   font-weight: bold;
   height: 40px;
   line-height: 40px;
   overflow: hidden;
   text-align: center
}

.share__tool a span {
   display: block
}

.share__tool--balatarin a,
.share__tool--douban a,
.share__tool--facebook a,
.share__tool--friendfeed a,
.share__tool--flipboard a,
.share__tool--twitter a,
.share__tool--vkontakte a,
.share__tool--googleplus a,
.share__tool--hatena a,
.share__tool--kaixin a,
.share__tool--line a,
.share__tool--linkedin a,
.share__tool--wechat a,
.share__tool--messengerdesktop a,
.share__tool--messengermobile a,
.share__tool--livejournal a,
.share__tool--mixi a,
.share__tool--moimir a,
.share__tool--odnoklassniki a,
.share__tool--meneame a,
.share__tool--qq a,
.share__tool--renren a,
.share__tool--plurk a,
.share__tool--weibo a,
.share__tool--whatsapp a,
.share__tool--zing a,
.share__tool--pinterest a,
.share__tool--kakaostory a,
.share__tool--telegram a,
.share__tool--viber a {
   background: #615f5d url("OneDrive/Рабочий стол/lpl_984/img/sprite-sharetools.png") no-repeat
}

.share__tool--balatarin a span,
.share__tool--douban a span,
.share__tool--facebook a span,
.share__tool--friendfeed a span,
.share__tool--flipboard a span,
.share__tool--twitter a span,
.share__tool--vkontakte a span,
.share__tool--googleplus a span,
.share__tool--hatena a span,
.share__tool--kaixin a span,
.share__tool--line a span,
.share__tool--linkedin a span,
.share__tool--wechat a span,
.share__tool--messengerdesktop a span,
.share__tool--messengermobile a span,
.share__tool--livejournal a span,
.share__tool--mixi a span,
.share__tool--moimir a span,
.share__tool--odnoklassniki a span,
.share__tool--meneame a span,
.share__tool--qq a span,
.share__tool--renren a span,
.share__tool--plurk a span,
.share__tool--weibo a span,
.share__tool--whatsapp a span,
.share__tool--zing a span,
.share__tool--pinterest a span,
.share__tool--kakaostory a span,
.share__tool--telegram a span,
.share__tool--viber a span {
   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
}

.share__tool--balatarin a {
   background-color: #ededed;
   background-position: center -6px
}

.share__tool--douban a {
   background-color: #007712
}

.share__tool--facebook a {
   background-color: #3c5a98;
   background-position: center -6px
}

.share__tool--friendfeed a {
   background-color: #95b7e0;
   background-position: center -6px
}

.share__tool--flipboard a {
   background-color: #f52828
}

.share__tool--twitter a {
   background-color: #47c7fa;
   background-position: center -46px
}

.share__tool--vkontakte a {
   background-color: #4a6d94
}

.share__tool--googleplus a {
   background-color: #dc4b38;
   background-position: left -147px
}

.share__tool--hatena a {
   background-color: #008fde
}

.share__tool--kaixin a {
   background-color: #d8083a
}

.share__tool--line a {
   background-color: #32c303
}

.share__tool--linkedin a {
   background-color: #0077b5
}

.share__tool--wechat a {
   background-color: #2dc100
}

.share__tool--messengerdesktop a,
.share__tool--messengermobile a {
   background-color: #0084ff
}

.share__tool--livejournal a {
   background-color: #036
}

.share__tool--mixi a {
   background-color: #ededed
}

.share__tool--moimir a {
   background-color: #014b88
}

.share__tool--odnoklassniki a {
   background-color: #e57f24
}

.share__tool--meneame a {
   background-color: #f60
}

.share__tool--qq a {
   background-color: #2b82d9
}

.share__tool--renren a {
   background-color: #006bc4
}

.share__tool--plurk a {
   background-color: #cf682f
}

.share__tool--weibo a {
   background-color: #ffef94
}

.share__tool--whatsapp a {
   background-color: #36ae49
}

.share__tool--zing a {
   background-color: #4e9dd5
}

.share__tool--pinterest a {
   background-color: #bc071c
}

.share__tool--kakaostory a {
   background-color: #fbc201
}

.share__tool--telegram a {
   background-color: #0087cc
}

.share__tool--viber a {
   background-color: #665ca7
}

.share__tool--email a {
   height: 28px;
   line-height: 1;
   padding-top: 12px
}

.share__tool--email a span {
   display: inline
}

.share__tool--email a>span {
   background: transparent;
   padding: 3px 0 3px 28px
}

@media (min-width: 320px) {
   .share__tool {
      width: 33%
   }
}

.share__tools.share__tools--lightweight {
   margin-right: 0;
   margin-top: 0
}

.share__tools--lightweight {
   float: left;
   padding: 0 0 0 0
}

.share__tools--lightweight .share__tool {
   margin: 0 0 8px 8px;
   min-width: 44px;
   padding: 0;
   width: 25%
}

.share__tools--lightweight .share__tool a {
   height: 32px;
   padding-top: 0
}

.share__tools--lightweight .share__tool a span {
   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
}

.share__tools--lightweight .share__tool--email a {
   background: transparent;
}


.share__tools--lightweight .share__tool--email a span {
   display: block
}

.share__tools--lightweight .share__tool--balatarin a {
   background-position: center -763px
}

.share__tools--lightweight .share__tool--douban a {
   background-position: center -1259px
}

.share__tools--lightweight .share__tool--facebook a {
   background-position: center -97px
}

.share__tools--lightweight .share__tool--messengerdesktop a,
.share__tools--lightweight .share__tool--messengermobile a {
   background-position: center -1804px
}

.share__tools--lightweight .share__tool--friendfeed a {
   background-position: center -820px
}

.share__tools--lightweight .share__tool--flipboard a {
   background-position: center -2063px
}

.share__tools--lightweight .share__tool--twitter a {
   background-position: center -212px
}

.share__tools--lightweight .share__tool--googleplus a {
   background-position: center -155px
}

.share__tools--lightweight .share__tool--hatena a {
   background-position: center -1690px
}

.share__tools--lightweight .share__tool--vkontakte a {
   background-position: center -301px
}

.share__tools--lightweight .share__tool--kaixin a {
   background-position: center -974px
}

.share__tools--lightweight .share__tool--line a {
   background-position: center -1576px
}

.share__tools--lightweight .share__tool--linkedin a {
   background-position: center -1373px
}

.share__tools--lightweight .share__tool--livejournal a {
   background-position: center -414px
}

.share__tools--lightweight .share__tool--mixi a {
   background-position: center -1633px
}

.share__tools--lightweight .share__tool--moimir a {
   background-position: center -473px
}

.share__tools--lightweight .share__tool--odnoklassniki a {
   background-position: center -358px
}

.share__tools--lightweight .share__tool--meneame a {
   background-position: center -569px
}

.share__tools--lightweight .share__tool--qq a {
   background-position: center -1088px
}

.share__tools--lightweight .share__tool--renren a {
   background-position: center -917px
}

.share__tools--lightweight .share__tool--plurk a {
   background-position: center -1145px
}

.share__tools--lightweight .share__tool--viber a {
   background-position: center -1519px
}

.share__tools--lightweight .share__tool--wechat a {
   background-position: center -1316px
}

.share__tools--lightweight .share__tool--weibo a {
   background-position: center -1031px
}

.share__tools--lightweight .share__tool--whatsapp a {
   background-position: center -1430px
}

.share__tools--lightweight .share__tool--zing a {
   background-position: center -666px
}

.share__tools--lightweight .share__tool--pinterest a {
   background-position: center -1747px
}

.share__tools--lightweight .share__tool--kakaostory a {
   background-position: center -1861px
}

.share__tools--lightweight .share__tool--telegram a {
   background-position: center -1974px
}

@media (min-width: 320px) {
   .share__tools--lightweight .share__tool {
      width: 52px
   }
}

.share__button {
   background-color: #68bf22;
   display: inline-block
}

.share__button--lightweight {
   background-position: left -3005px;
   display: none;
   float: right;
   font-weight: normal;
   margin-top: -2px;
   padding: 0 0 2px 31px
}


.ctm .share__button--lightweight {
   display: block
}

button.share__button {
   background: transparent;
   background-position: left -3008px;
   color: #68bf22;
   cursor: pointer
}

button.share__button span {
   color: #68bf22;
   padding: 0
}

button.share__button:hover,
button.share__button:focus {
   color: #1167a8
}

.share__button>span {
   font-size: 13px;
   font-size: .8125rem;
   line-height: 20px;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 2px;
   padding-top: .125rem;
   padding-bottom: 2px;
   padding-bottom: .125rem;
   background: transparent;
   background-position: left -2305px;
   color: #fff;
   display: block;
   height: 18px;
   padding-bottom: 3px;
   padding-left: 26px;
   padding-right: 12px;
   padding-top: 4px;
   vertical-align: middle
}


.share__back-to-top>*>span {
   font-size: 13px;
   font-size: .8125rem;
   line-height: 20px;
   letter-spacing: 0;
   font-weight: 300;
   padding-top: 2px;
   padding-top: .125rem;
   padding-bottom: 2px;
   padding-bottom: .125rem;
   background: transparent;
   background-position: left -905px;
   display: block;
   margin-bottom: 8px;
   margin-left: -8px;
   padding-left: 32px
}

.picture-viewer__bar .share--sliding {
   background-color: #000
}

.picture-viewer__bar .share--sliding .share__tools--lightweight.share__tools .share__tool {
   margin: 8px 8px 8px 0;
   width: auto
}

.share__tool--messengerdesktop {
   display: none
}

.index .column--primary #bbccom_mpu {
   position: relative
}

#orb-pre-mast section {
   margin-bottom: 0
}

.b-g-p {
   padding: 0 8px
}

.orb-banner-wrapper {
   font-size: 13px;
   line-height: .72;
   padding: 16px 0
}

.orb-banner {
   *zoom: 1;
   margin: 0 auto;
   max-width: 740px
}

.orb-banner ul {
   font-weight: bold;
   list-style-type: none;
   margin-top: 15px;
   padding: 0
}

.orb-banner button {
   background: none;
   border: 0
}

.orb-banner h2 {
   font-size: 1.39em;
   font-weight: bold;
   line-height: 1.11em;
   margin-bottom: 15px
}

.orb-banner p {
   font-family: Arial, sans-serif;
   font-size: 1em;
   line-height: 1.205em
}

.orb-banner::after {
   clear: both;
   content: ' 0020';
   display: block;
   height: 0;
   overflow: hidden;
   visibility: hidden
}

.orb-banner-options button,
.orb-banner-options a {
   background-color: transparent;
   background-repeat: no-repeat;
   display: block;
   line-height: 1.3em;
   text-decoration: none
}

.orb-banner-options li {
   padding-top: 8px
}

.orb-banner-options li:first-child {
   padding-top: 0
}

.orb-banner-options button {
   cursor: pointer;
   padding: 0
}

.orb-banner-options :focus,
.orb-banner-options :hover,
.orb-banner-options :active {
   text-decoration: underline
}

.pulse-banner {
   background-color: #eee
}

.pulse-banner .orb-banner-title {
   color: #333;
   margin-left: 0
}

.pulse-banner .orb-banner-content {
   color: #666
}

.pulse-banner .orb-banner-options a,
.pulse-banner .orb-banner-options button {
   color: #0380a5;
   font-size: 1.39em;
   font-weight: bold
}

.pulse-banner .orb-banner-options :focus,
.pulse-banner .orb-banner-options :hover {
   color: #02556e
}

.pulse-banner p {
   margin-top: .35em
}

.pulse-banner .pulse-question {
   font-weight: bold;
   margin-top: .5em
}

#blq-global section {
   margin-bottom: 0
}

.travel {
   clear: both
}

.picture__headline {
   font-size: 20px;
   font-size: 1.25rem;
   line-height: 20px;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem
}

.page--correspondent .story-inner {
   padding: 0 0 8px
}

.page--correspondent .page__head {
   background-color: #404040
}

.correspondent__header {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   -ms-background-size: auto 100%;
   background-size: auto 100%;
   background-position: right bottom;
   background-repeat: no-repeat;
   color: #fff;
   min-height: 88px;
   padding-top: 20px
}

.correspondent__header.correspondent__header {
   padding-right: 33%
}

.correspondent__header .correspondent__name {
   font-size: 24px;
   font-size: 1.5rem;
   line-height: 1;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 4px;
   padding-top: .25rem;
   padding-bottom: 4px;
   padding-bottom: .25rem;
   color: #ddd;
   padding-bottom: 4px;
   padding-top: 0
}

.correspondent__header .correspondent__role {
   font-size: 18px;
   font-size: 1.125rem;
   line-height: 1.33333;
   color: #ddd;
   padding: 0
}

.correspondent__header .correspondent__summary {
   display: none
}

.correspondent--allegrastratton {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/allegrastratton.png")
}

.correspondent--amolrajan {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/amolrajan.png")
}

.correspondent--andrewharding {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/andrewharding.png")
}

.correspondent--andrewneil {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/andrewneil.png")
}

.correspondent--andrewnorth {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/andrewnorth.png")
}

.correspondent--anthonyzurcher {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/anthonyzurcher.png")
}

.correspondent--arifansari {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/arifansari.png")
}

.correspondent--betsanpowys {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/betsanpowys.png")
}

.correspondent--branwenjeffreys {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/branwenjeffreys.png")
}

.correspondent--briantaylor {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/briantaylor.png")
}

.correspondent--bridgetkendall {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/bridgetkendall.png")
}

.correspondent--carolinewyatt {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/carolinewyatt.png")
}

.correspondent--carriegracie {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/carriegracie.png")
}

.correspondent--chrisjackson {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/chrisjackson.png")
}

.correspondent--chriscook {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/chriscook.png")
}

.correspondent--damiangrammaticas {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/damiangrammaticas.png")
}

.correspondent--dannyshaw {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/dannyshaw.png")
}

.correspondent--davelee {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/davelee.png")
}

.correspondent--davidcornock {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/davidcornock.png")
}

.correspondent--davidgregorykumar {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/davidgregorykumar.png")
}

.correspondent--davidshukman {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/davidshukman.png")
}

.correspondent--deborahmcgurran {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/deborahmcgurran.png")
}

.correspondent--dominiccasciani {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/dominiccasciani.png")
}

.correspondent--douglasfraser {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/douglasfraser.png")
}

.correspondent--duncanweldon {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/duncanweldon.png")
}

.correspondent--emilymaitlis {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/emilymaitlis.png")
}

.correspondent--ferguswalsh {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/ferguswalsh.png")
}

.correspondent--faisalislam {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/faisalislam.png")
}

.correspondent--gavinhewitt {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/gavinhewitt.png")
}

.correspondent--gordoncorera {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/gordoncorera.png")
}

.correspondent--helenthomas {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/helenthomas.png")
}

.correspondent--hughpym {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/hughpym.png")
}

.correspondent--jameslandale {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/jameslandale.png")
}

.correspondent--jawadiqbal {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/jawadiqbal.png")
}

.correspondent--johnhess {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/johnhess.png")
}

.correspondent--johnpienaar {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/johnpienaar.png")
}

.correspondent--johnsimpson {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/johnsimpson.png")
}

.correspondent--jonathanamos {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/jonathanamos.png")
}

.correspondent--jonathanmarcus {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/jonathanmarcus.png")
}

.correspondent--jondonnison {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/jondonnison.png")
}

.correspondent--jonnydymond {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/jonnydymond.png")
}

.correspondent--jonsopel {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/jonsopel.png")
}

.correspondent--justinrowlatt {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/justinrowlatt.png")
}

.correspondent--katyaadler {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/katyaadler.png")
}

.correspondent--kattykay {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/kattykay.png")
}

.correspondent--kamalahmed {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/kamalahmed.png")
}

.correspondent--karishmavaswani {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/karishmavaswani.png")
}

.correspondent--laurakuenssberg {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/laurakuenssberg.png")
}

.correspondent--lentingle {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/lentingle.png")
}

.correspondent--lindayueh {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/lindayueh.png")
}

.correspondent--louisestewart {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/louisestewart.png")
}

.correspondent--lysedoucet {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/lysedoucet.png")
}

.correspondent--maggieshiels {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/maggieshiels.png")
}

.correspondent--markdarcy {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/markdarcy.png")
}

.correspondent--markdevenport {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/markdevenport.png")
}

.correspondent--markeaston {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/markeaston.png")
}

.correspondent--markmardell {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/markmardell.png")
}

.correspondent--markurban {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/markurban.png")
}

.correspondent--martinrosenbaum {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/martinrosenbaum.png")
}

.correspondent--martynoates {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/martynoates.png")
}

.correspondent--mattmcgrath {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/mattmcgrath.png")
}

.correspondent--michaelcrick {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/michaelcrick.png")
}

.correspondent--miltonnkosi {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/miltonnkosi.png")
}

.correspondent--niallogallagher {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/niallogallagher.png")
}

.correspondent--nicholaswatt {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/nicholaswatt.png")
}

.correspondent--nickbryant {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/nickbryant.png")
}

.correspondent--nickrobinson {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/nickrobinson.png")
}

.correspondent--nickservini {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/nickservini.png")
}

.correspondent--nicktriggle {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/nicktriggle.png")
}

.correspondent--nikkifox {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/nikkifox.png")
}

.correspondent--patrickburns {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/patrickburns.png")
}

.correspondent--paulbarltrop {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/paulbarltrop.png")
}

.correspondent--paulmason {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/paulmason.png")
}

.correspondent--peterday {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/peterday.png")
}

.correspondent--peterhenley {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/peterhenley.png")
}

.correspondent--peterhunt {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/peterhunt.png")
}

.correspondent--philcoomes {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/philcoomes.png")
}

.correspondent--richardblack {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/richardblack.png")
}

.correspondent--richardmoss {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/richardmoss.png")
}

.correspondent--robertpeston {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/robertpeston.png")
}

.correspondent--rorycellanjones {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/rorycellanjones.png")
}

.correspondent--sarahsmith {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/sarahsmith.png")
}

.correspondent--seancoughlan {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/seancoughlan.png")
}

.correspondent--simonjack {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/simonjack.png")
}

.correspondent--soutikbiswas {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/soutikbiswas.png")
}

.correspondent--stephanieflanders {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/stephanieflanders.png")
}

.correspondent--timiredale {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/timiredale.png")
}

.correspondent--tomedwards {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/tomedwards.png")
}

.correspondent--tomfeilden {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/tomfeilden.png")
}

.correspondent--tonyroe {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/tonyroe.png")
}

.correspondent--torindouglas {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/torindouglas.png")
}

.correspondent--vaughanroderick {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/vaughanroderick.png")
}

.correspondent--willgompertz {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/willgompertz.png")
}

.correspondent--wyredavies {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/wyredavies.png")
}

.component--sport-stories .unit--regular+.unit--regular {
   border-top: 1px solid #dcdcdc
}

.component--sport-stories .unit--headline:first-child {
   padding-top: 8px
}

.component--sport-stories .unit--headline .unit__title {
   font-size: 16px;
   font-size: 1rem
}

.regional .component--sport-stories .unit--regular+.unit--regular .unit__title {
   font-size: 16px;
   font-size: 1rem
}

.regional .component--sport-stories .unit--regular+.unit--regular .unit__meta,
.regional .component--sport-stories .unit--regular+.unit--regular .unit__summary {
   display: none;
   visibility: hidden
}

.visual-promo {
   clear: both
}

.visual-promo+.visual-promo {
   margin-top: 16px
}

.column--primary .visual-promo:first-child {
   margin-top: 0
}

.visual-promo__header {
   color: #404040;
   margin-bottom: 16px
}

.visual-promo-unit__image {
   position: relative
}

.visual-promo-unit__image img {
   display: block;
   width: 100%
}

.visual-promo-label {
   background-color: #fff;
   bottom: 0;
   color: #1e1e1e;
   padding-right: 8px;
   padding-top: 5px;
   position: absolute
}

.visual-promo-label__title {
   font-weight: bold;
   letter-spacing: -.0425em
}

.visual-promo-unit:hover .visual-promo-label__title,
.visual-promo-unit:focus .visual-promo-label__title {
   color: #1167a8
}

.visual-promo-label__summary {
   clear: both
}

.visual-promo-icon {
   background: transparent;
   background-color: #fff;
   background-position: -6px -3110px;
   content: '';
   float: left;
   height: 16px;
   margin-right: 6px;
   margin-top: 2px;
   width: 20px
}

.visual-promo-icon__label {
   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
}

.visual-promo-content {
   color: #1e1e1e
}

.visual-promo-content__summary {
   color: #5a5a5a;
   margin-top: 4px
}

.visual-promo-content__title {
   color: #222;
   font-weight: 700
}

.visual-promo-unit:hover .visual-promo-content__title,
.visual-promo-unit:focus .visual-promo-content__title {
   color: #1167a8
}

.visual-promo-unit--normal .visual-promo-label,
.visual-promo-unit--normal .visual-promo-content__title .visual-promo-icon {
   display: none
}

.visual-promo-unit {
   display: block;
   margin-top: 16px
}

.visual-promo-unit:first-child {
   margin-top: inherit
}

.visual-promo-unit--lead .visual-promo-label__summary {
   display: none
}

.visual-promo-unit--lead .visual-promo-content__summary {
   display: block
}

.visual-promo-unit--lead .visual-promo-label {
   width: 90%
}

.sport-stories {
   clear: both
}

.has-tabs .group-title {
   background-color: #f2f2f2;
   padding-left: 21px;
   padding-top: 12px
}

.sport-stories__thumbnail-stories {
   margin-top: 16px
}

.sport-stories__headline-story-headline {
   color: #1e1e1e
}

.sport-stories__headline-stories {
   border-top: 1px solid #dbdbdb;
   margin-top: 16px
}

.sport-stories__headline-story {
   display: block;
   margin-top: 16px
}

.sport-stories__headline-story:hover .sport-stories__headline-story-headline,
.sport-stories__headline-story:focus .sport-stories__headline-story-headline {
   color: #1167a8
}

.sport-stories__headline-story .date {
   margin-top: 4px
}

.from-other-news-sites {
   clear: both
}

.from-other-news-sites__title {
   color: #404040
}

.from-other-news-sites__list {
   overflow: auto
}

.from-other-news-sites-list-item {
   margin-top: 20px
}

.from-other-news-sites-list-item:first-child {
   margin-top: 24px
}

.from-other-news-sites-list-item__title {
   color: #222;
   font-weight: bold
}

.from-other-news-sites-list-item__link {
   display: block;
   padding-left: 21px;
   position: relative
}

.from-other-news-sites-list-item__link:visited {
   color: #686868
}

.from-other-news-sites-list-item__link:hover,
.from-other-news-sites-list-item__link:focus {
   color: #1167a8
}

.from-other-news-sites__icon {
   background: transparent;
   height: 14px;
   left: 0;
   padding-left: 14px;
   position: absolute;
   top: 4px
}

.from-other-news-sites-list-item__source {
   color: #222;
   margin-top: 8px
}

.from-other-news-sites-list-item__source-link {
   display: block;
   padding-left: 21px
}

.from-other-news-sites-list-item__source-link:hover,
.from-other-news-sites-list-item__source-link:focus {
   color: #1167a8
}

.from-other-news-sites__about {
   color: #222;
   margin-top: 16px
}

.from-other-news-sites__about-link:hover,
.from-other-news-sites__about-link:focus {
   color: #1167a8
}

.related-correspondents:before,
.related-correspondents:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.related-correspondents:after {
   clear: both
}

.related-correspondents .related-correspondents__title {
   font-size: 24px;
   font-size: 1.5rem;
   line-height: 1;
   text-rendering: optimizeLegibility;
   letter-spacing: -.0425em;
   background-color: #ededed;
   color: #323232;
   font-weight: 700;
   margin-bottom: 8px;
   padding: 8px
}

.related-correspondents .related-correspondent {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   background-color: #ededed;
   margin-bottom: 8px;
   padding-left: 8px;
   padding-right: 4px;
   padding-top: 8px;
   position: relative
}

.related-correspondents .correspondent__headshot {
   bottom: 0;
   height: 66px;
   position: absolute;
   right: 0
}

.related-correspondents .correspondent__latest {
   color: #222;
   display: block
}

.related-correspondents .correspondent__latest:visited {
   color: #686868
}

.related-correspondents .correspondent__latest:focus,
.related-correspondents .correspondent__latest:hover {
   color: #1167a8
}

.related-correspondents .correspondent__details {
   -ms-background-size: auto 100%;
   background-size: auto 100%;
   background-position: bottom right;
   background-repeat: no-repeat;
   display: block;
   margin-right: -4px;
   min-height: 66px;
   position: relative
}

.related-correspondents .correspondent__details:focus,
.related-correspondents .correspondent__details:hover {
   color: #1167a8
}

.related-correspondents .correspondent__headline {
   font-size: 15px;
   font-size: .9375rem;
   line-height: 1.33333;
   color: inherit;
   font-weight: 700
}

.related-correspondents .correspondent__latest-story {
   margin-bottom: 8px;
   overflow: hidden
}

.related-correspondents .correspondent__role,
.related-correspondents .correspondent__summary {
   padding: 0
}

.related-correspondents .correspondent__headline,
.related-correspondents .correspondent__article-summary {
   font-size: 15px;
   font-size: .9375rem;
   line-height: 1.2;
   padding-right: 4px
}

.related-correspondents .correspondent__name {
   font-size: 14px;
   font-size: .875rem;
   line-height: 1.14286;
   color: inherit;
   font-weight: 700;
   padding-top: 16px
}

.related-correspondents .correspondent__role {
   font-size: 14px;
   font-size: .875rem;
   line-height: 1.14286;
   color: inherit;
   padding-bottom: 4px
}

.related-correspondents .correspondent__name,
.related-correspondents .correspondent__role {
   margin-right: 102px
}

.correspondent-promo__title {
   color: #404040
}

.correspondent-promo__correspondent {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   border-bottom: 1px solid #dbdbdb;
   position: relative;
   margin-top: 22px;
   margin-top: 32px;
   min-height: 133px
}

.correspondent-promo>h2:first-child+.correspondent-promo__correspondent {
   margin-top: 14px
}

.correspondent-promo>h2:first-child+.correspondent-promo__correspondent {
   margin-top: 12px
}

.correspondent-promo__latest-story {
   background-color: #ededed;
   overflow: visible;
   position: relative;
   padding: 12px 12px 13px
}

.correspondent-promo__latest-story:after {
   border-color: #ededed transparent;
   border-style: solid;
   border-width: 14px 14px 0 0;
   bottom: -14px;
   content: '';
   display: block;
   left: 14px;
   position: absolute;
   width: 0
}

.correspondent-promo__headline {
   color: #222;
   display: inline-block;
   font-weight: bold
}

.correspondent-promo__latest-story a:hover .correspondent-promo__headline,
.correspondent-promo__latest-story a:focus .correspondent-promo__headline {
   color: #1167a8
}

.correspondent-promo__article-summary {
   margin-bottom: 7px;
   margin-top: 2px
}

.correspondent-promo__details {
   -ms-background-size: auto 100%;
   background-size: auto 100%;
   display: block;
   margin-left: 14px;
   margin-right: 14px;
   margin-top: 19px
}

.correspondent-promo__name {
   color: #bb1919;
   display: block
}

.correspondent-promo__details:hover .correspondent-promo__name,
.correspondent-promo__details:focus .correspondent-promo__name {
   color: #1167a8
}

.correspondent-promo__role {
   display: block;
   padding-bottom: 4px
}

.correspondent-promo__headshot {
   bottom: 0;
   display: none;
   position: absolute;
   right: 0
}

.correspondent-promo__headshot-image {
   bottom: 0;
   position: absolute;
   right: 0
}

.radio-promo__title {
   color: #1e1e1e
}

.radio-promo {
   clear: both
}

.radio-promo__link:hover,
.radio-promo__link:focus {
   color: #1167a8
}

.radio-promo__body {
   display: none;
   visibility: hidden
}

.local-live {
   clear: both;
   margin-bottom: 16px;
   margin-top: 16px
}

.local-live__header {
   background-color: #ededed;
   overflow: auto;
   padding: 10px 0 8px 8px
}

.local-live__link:hover .local-live__title-text,
.local-live__link:focus .local-live__title-text {
   color: #1167a8
}

.local-live__title-text {
   color: #1e1e1e
}

.local-live__link:visited .local-live__title-text {
   color: #686868
}

.local-live__live-icon {
   font-size: 12px;
   font-size: .75rem;
   background-color: #bb1919;
   color: #fff;
   font-weight: normal;
   line-height: 12px;
   margin-right: 6px;
   padding: 2px 4px 1px;
   position: relative;
   text-transform: uppercase;
   top: -3px
}

.local-live__progress-button {
   display: none;
   visibility: hidden
}

.local-live__body {
   display: none;
   visibility: hidden
}

.local-live__body .local-live__read-more-updates-link {
   color: #222;
   font-weight: normal
}

.local-live__body .local-live__read-more-updates-link:hover,
.local-live__body .local-live__read-more-updates-link:focus {
   color: #1167a8
}

.page__head .blog-header__inner {
   padding-bottom: 9px
}

.page__head .blog-header {
   border-bottom: 1px #f2f2f2 solid
}

.page__head .blog-header .blog-header__details {
   background-color: #fff
}

.page__head .blog-header .blog-header__details a {
   color: #222
}

.page__head .blog-header .blog-header__details a:hover,
.page__head .blog-header .blog-header__details a:focus {
   color: #1167a8
}

.page__head .blog-header .blog-header__details .blog-header__name {
   letter-spacing: -1px;
   padding-bottom: 9px;
   padding-top: 10px
}

.page__head .blog-header .blog-header__details .blog-header__summary {
   display: none
}

.blog__story {
   margin: 16px 0 48px;
   padding: 0
}

.blog__story .unit__title {
   margin-bottom: 8px
}

.blog__story .unit__meta {
   padding-bottom: 0
}

.blog__story .unit__meta:before,
.blog__story .unit__meta:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.blog__story .unit__meta:after {
   clear: both
}

.blog__story.story-inner {
   padding: 0 0 8px
}

.blog__story:last-child {
   border-bottom: 0
}

.blog__story:first-child {
   margin-top: 0
}

.story .blog__story {
   margin-bottom: 0
}

.index .blog__story:first-child .story-body__inner p+p~p {
   display: none
}

.index .blog__story:first-child .story-body__inner .story-body__read-full-article {
   display: block
}

.blog__label {
   color: #666;
   font-size: 16px;
   line-height: 20px;
   margin-bottom: 8px
}

.blog__show-more {
   font-size: 18px;
   font-size: 1.125rem;
   line-height: 1.1112;
   letter-spacing: 0;
   font-weight: 700;
   padding-top: 7px;
   padding-top: .4375rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   background-color: transparent;
   border: 1px dashed #333;
   color: #222;
   display: block;
   line-height: 1;
   margin: 12px 0 24px;
   padding: 0;
   text-align: center;
   text-decoration: none;
   width: 100%
}

.blog__show-more:hover,
.blog__show-more:focus {
   color: #1167a8;
   cursor: pointer
}

.blog__show-more .cta {
   font-size: 20px;
   font-size: 1.25rem;
   line-height: 1;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   display: block;
   padding-bottom: 11px;
   padding-top: 11px;
   text-align: center
}

.blog__show-more[disabled="disabled"] {
   padding: 7px;
   padding: .4375rem;
   background: url("OneDrive/Рабочий стол/lpl_984/img/GEL-spinner-40px-3f.gif") 50% 50% no-repeat;
   min-height: 40px
}

.blog__show-more[disabled="disabled"] .cta {
   height: 0;
   overflow: hidden;
   padding: 0
}

.blog__show-more[disabled="disabled"] .spin {
   display: block
}

.blog__story .share {
   margin-top: 16px
}

.local-weather {
   clear: both
}

.local-weather__title {
   color: #1e1e1e
}

.local-weather__link:hover,
.local-weather__link:focus {
   color: #1167a8
}

.weather-forecast {
   display: none;
   visibility: hidden
}

.container--travel-weather {
   margin: 20px 0 0;
   overflow: hidden
}

.container--travel-weather .travel {
   border-right: 1px solid #dcdcdc;
   float: left;
   margin: 0 8px 0 0;
   padding-right: 8px
}

.container--travel-weather .weather {
   float: left
}

.weather--3day {
   display: block;
   overflow: hidden;
   position: relative
}

.orb-js .weather--3day .weather__link {
   bottom: 0;
   display: block;
   left: 0;
   position: absolute;
   right: 0;
   text-indent: -9999px;
   top: 0;
   z-index: 20
}

.weather--3day .forecast {
   display: block;
   margin-right: 20px;
   padding: 0;
   width: 7.5em
}

.weather--3day .forecast .weather-type {
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/weather_icons_40_lightbg.png");
   height: 40px;
   margin-right: 0;
   width: 40px
}

.weather--3day .forecast--night {
   width: 8em
}

.weather--3day .forecast__meta {
   clear: both;
   display: inline-block;
   margin: 8px 0 0 4px
}

.weather--3day .forecast__day {
   clear: both;
   color: #323232;
   display: block;
   float: none;
   font-size: 1em;
   font-weight: normal;
   margin-bottom: 1px
}

.weather--3day .forecast__temperature {
   display: inline-block
}

.weather--3day .forecast__temperature--max {
   color: #323232;
   font-weight: bold;
   margin-right: 1px
}

.weather--3day .forecast__temperature--min {
   color: #5a5a5a
}

.weather--3day .forecasts {
   display: none
}

.weather--3day .forecast {
   display: none
}

.weather--3day .forecast:first-child {
   display: block
}

.navigation-panel {
   background-color: #000;
   display: none
}

.navigation-panel a {
   color: #fff
}

.ctm .navigation__section--core {
   display: none
}

.ctm .navigation-panel {
   display: block
}

.ctm .navigation-panel.navigation-panel--closed {
   display: none;
   visibility: hidden
}

.ctm .navigation--bottom {
   display: none
}

.site-brand-inner--height {
   height: auto
}

.invisible {
   visibility: hidden !important
}

.navigation__section {
   bottom: 8px;
   color: #fff;
   display: inline-block;
   float: right;
   font-size: inherit !important;
   -webkit-font-smoothing: antialiased;
   font-weight: bold;
   line-height: 1.5em;
   position: absolute;
   right: 0;
   text-decoration: none;
   top: 8px;
   width: 38px
}

@media (max-width: 248px) {
   .navigation__section {
      bottom: 0;
      display: inline-block;
      float: none;
      height: 40px;
      left: 0;
      position: relative;
      right: auto
   }
}

.navigation__section--core:hover,
.navigation__section--core:focus {
   background-color: #222;
   border: 1px solid #222
}

.navigation__section--icon,
.navigation__section--icon:before,
.navigation__section--icon:after {
   background: #fff;
   height: 4px;
   left: 11px;
   position: absolute;
   top: 17px;
   width: 16px
}

.navigation__section--icon:before {
   content: '';
   left: 0;
   top: -6px
}

.navigation__section--icon:after {
   content: '';
   left: 0;
   top: 6px
}

.navigation--primary {
   min-height: 56px;
   position: relative
}

@media (max-width: 248px) {
   .navigation--primary {
      padding-bottom: 15px
   }
}

.navigation--narrow>ul,
.navigation--bottom>ul,
.secondary-navigation--narrow .secondary-navigation-narrow-list>ul,
.navigation-panel-toplevel,
.navigation-wide-list {
   list-style: none;
   margin: 0;
   padding: 0
}

.navigation--wide {
   background-color: #a91717;
   border-color: #a91717;
   border-top: 1px solid #a91717;
   display: none;
   position: relative;
   visibility: hidden
}

.navigation-wide-list>li,
.navigation-wide-list--secondary ul>li {
   float: left
}

.navigation-wide-list__link,
.navigation__more-button {
   background-color: transparent;
   color: #fff;
   cursor: pointer;
   display: inline-block;
   padding: 10px 0 4px 12px;
   text-decoration: none
}

.navigation-wide-list__link span,
.navigation__more-button span {
   font-size: inherit;
   line-height: 22px
}

.navigation-wide-list--secondary .navigation-wide-list__link,
.navigation-wide-list--secondary .navigation__more-button {
   color: #222;
   padding-top: 10px
}

.navigation-wide-list__link>span {
   border-right: 1px solid #bb4545;
   display: block;
   padding-right: 12px
}

.navigation-wide-list--secondary .navigation-wide-list__link>span {
   border-right: 1px solid #dcdcdc
}

.navigation-wide-list__link--last>span {
   border-right: none
}

.navigation-wide-list--secondary .navigation-wide-list__link--last>span {
   border-right: none
}

.navigation-wide-list--secondary .navigation-wide-list__link--first {
   padding-left: 0
}

.navigation-wide-list--secondary .navigation-wide-list__link--first span {
   border-left: 1px solid #dcdcdc;
   padding-left: 12px
}

.navigation-list__link--last>span {
   border-right: none
}

.navigation-wide-list .selected .navigation-wide-list__link,
.navigation-wide-list .selected.secondary-navigation__title,
.navigation-wide-list .selected.navigation__more-button-container,
.navigation-wide-list .navigation-wide-list__link:hover,
.navigation-wide-list .navigation-wide-list__link:focus {
   border-bottom: 4px solid #fff
}

.navigation-wide-list--secondary .selected .navigation-wide-list__link,
.navigation-wide-list--secondary .selected.secondary-navigation__title,
.navigation-wide-list--secondary .selected.navigation__more-button-container,
.navigation-wide-list--secondary .navigation-wide-list__link:hover,
.navigation-wide-list--secondary .navigation-wide-list__link:focus {
   border-bottom: 4px solid #bb1919
}

.selected .navigation-panel-toplevel__link span {
   border-left: 4px solid #bb1919;
   padding-left: 8px
}

.no-touch .navigation__more-button:hover,
.no-touch .navigation__more-button:focus,
.navigation__more-button.navigation__more-button--highlight {
   background-color: #000;
   border-bottom: 4px solid #000;
   margin-left: -1px;
   padding-left: 13px
}

.no-touch .navigation__more-button:hover.navigation__more-button--highlight,
.no-touch .navigation__more-button:focus.navigation__more-button--highlight {
   text-decoration: underline
}

.no-touch .navigation-wide-list--secondary .navigation__more-button:hover,
.no-touch .navigation-wide-list--secondary .navigation__more-button:focus,
.navigation-wide-list--secondary .navigation__more-button.navigation__more-button--highlight {
   background-color: #000;
   border-bottom: 6px solid #000;
   color: #fff
}

.navigation__more-button-container {
   position: absolute;
   top: 0
}

.navigation__more--hidden {
   display: none
}

.ctm .navigation-arrow {
   position: relative
}

.ctm .navigation--bottom .navigation-arrow>span:after,
.ctm .navigation--narrow__toplevel .navigation-arrow>span:after {
   background: transparent;
   content: '';
   height: 12px;
   position: absolute;
   right: 8px;
   top: 12px;
   width: 11px
}

.ctm .navigation--bottom__toplevel .navigation-arrow.navigation-arrow--open>span:after,
.ctm .navigation--narrow__toplevel .navigation-arrow.navigation-arrow--open>span:after {
   background-position: -10px -5312px
}

.secondary-navigation--narrow .secondary-navigation__title {
   color: #fff;
   display: block;
   float: none;
   margin-left: 8px;
   margin-right: 8px;
   padding-bottom: 8px;
   padding-top: 10px
}

.secondary-navigation--narrow .secondary-navigation__title:hover,
.secondary-navigation--narrow .secondary-navigation__title:focus {
   text-decoration: underline
}

.secondary-navigation--narrow .navigation-arrow>span:after {
   background: transparent;
   content: '';
   height: 14px;
   position: absolute;
   right: 16px;
   width: 12px
}


.secondary-navigation--narrow .secondary-navigation-narrow-list>ul {
   border-top: 1px solid #3d3d3d;
   padding: 4px 12px 4px 8px
}

.secondary-navigation--narrow .secondary-navigation-narrow-list>ul li {
   font-size: 16px
}

.secondary-navigation--narrow .secondary-navigation-narrow-list>ul .selected>a>span {
   border-left: 4px solid #bb1919;
   padding-left: 8px
}

.secondary-navigation--narrow.secondary-navigation--narrow-closed .secondary-navigation__title {
   background: #fff;
   border-bottom: 1px solid #ededed;
   color: #222
}

.secondary-navigation--narrow.secondary-navigation--narrow-closed .secondary-navigation__title:hover,
.secondary-navigation--narrow.secondary-navigation--narrow-closed .secondary-navigation__title:focus {
   color: #1167a8;
   text-decoration: none
}

.secondary-navigation--narrow.secondary-navigation--narrow-closed .navigation-arrow>span:after {
   background-position: -10px -5811px
}

.secondary-navigation--narrow.secondary-navigation--narrow-closed .secondary-navigation-narrow-list>ul {
   display: none
}

.navigation-panel--wide {
   position: relative;
   z-index: 11
}

.navigation-panel--wide .navigation-panel__content {
   background-color: #000;
   border-bottom: 4px solid #bb1919;
   padding: 10px 0;
   position: absolute;
   width: 100%
}

.bbcdotcom-ads-enabled .navigation-panel--wide {
   z-index: 999999
}

.navigation-panel--closed {
   display: none
}

.navigation--narrow .navigation-panel,
.navigation--bottom .navigation-panel {
   overflow: hidden
}

.navigation--narrow .navigation-panel__content,
.navigation--bottom .navigation-panel__content {
   margin: auto;
   max-width: 992px;
   overflow: hidden
}

.navigation--narrow .navigation-arrow,
.navigation--bottom .navigation-arrow {
   background-color: #000
}

.navigation-panel__inner {
   margin: auto;
   max-width: 992px
}

.narrow-primary-navigation-open .navigation__section,
.navigation--narrow,
.secondary-navigation--narrow,
.navigation--bottom {
   background-color: #000;
   color: #fff
}

.secondary-navigation--narrow-closed {
   background-color: #fff
}

.narrow-primary-navigation-open .navigation__section {
   border-color: transparent;
   bottom: 0
}

@media (max-width: 248px) {
   .narrow-primary-navigation-open .navigation__section {
      right: auto;
      left: 0
   }
}

.navigation--footer .secondary-navigation--bottom,
.navigation--bottom,
.navigation--narrow {
   padding-left: 8px;
   padding-right: 8px
}

.navigation--narrow a,
.navigation--bottom a,
.navigation-narrow-item,
.secondary-navigation--bottom__toplevel a {
   display: block;
   padding-bottom: 11px;
   padding-top: 11px;
   text-decoration: none
}

.navigation--narrow a:hover,
.navigation--narrow a:focus,
.navigation--bottom a:hover,
.navigation--bottom a:focus,
.navigation-narrow-item:hover,
.navigation-narrow-item:focus,
.secondary-navigation--bottom__toplevel a:hover,
.secondary-navigation--bottom__toplevel a:focus {
   text-decoration: underline
}

.navigation-core-title {
   font-size: 1.125rem
}

.navigation--footer__heading {
   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
}

.navigation--bottom__toplevel .secondary-navigation--bottom__toplevel>li,
.navigation--narrow__toplevel .secondary-navigation--bottom__toplevel>li,
.navigation--footer .secondary-navigation--bottom__toplevel>li {
   border-top: 1px solid #dcdcdc
}

.navigation--bottom__toplevel .navigation-core-title,
.navigation--narrow__toplevel .navigation-core-title,
.navigation--footer .navigation-core-title {
   display: block;
   padding-bottom: 10px;
   padding-top: 10px
}

.navigation--bottom__toplevel>li~li,
.navigation--narrow__toplevel>li~li {
   border-top: 1px solid #464646
}

.navigation-panel-toplevel {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   float: left;
   overflow: hidden;
   padding: 1em 0
}

.navigation-panel-toplevel li {
   border-right: 1px solid #464646
}

.navigation-panel-toplevel:last-child>li {
   border-right: none
}

.navigation-panel-toplevel--columnised-2 {
   width: 50%
}

.navigation-panel-toplevel--columnised-3 {
   width: 33%
}

.navigation-panel-toplevel--columnised-4 {
   width: 25%
}

.navigation-panel-toplevel>li>a {
   display: block;
   margin: 0 20px;
   padding: 0
}

.navigation-panel-toplevel>li>a:hover,
.navigation-panel-toplevel>li>a:focus {
   text-decoration: underline
}

.navigation-panel-toplevel>li>a>span {
   position: relative
}

.navigation-panel-toplevel>li>a>span:after {
   background: transparent;
   bottom: 4px;
   content: '';
   height: 14px;
   padding-left: 0;
   right: -20px;
   position: absolute;
   width: 11px
}


.navigation-panel-toplevel li+li a {
   padding-top: 20px
}

.navigation-wide-list {
   height: 40px;
   margin: auto;
   max-width: 911px;
   overflow: hidden;
   padding-right: 81px;
   position: relative
}

.navigation-wide-list--secondary {
   background-color: transparent
}

.secondary-navigation__title {
   float: left
}

.secondary-navigation__title.navigation-wide-list__link span {
   border-right: 0;
   line-height: 1.375rem
}

.navigation--narrow .navigation-panel,
.navigation--bottom .navigation-panel,
.secondary-navigation--bottom .navigation-panel {
   background-color: #222;
   margin: 0 -8px;
   padding-left: 8px;
   padding-right: 8px
}

.navigation--narrow .navigation-panel-secondary,
.navigation--bottom .navigation-panel-secondary,
.secondary-navigation--bottom .navigation-panel-secondary {
   margin-left: 16px
}

.navigation--narrow .navigation-panel-secondary li,
.navigation--bottom .navigation-panel-secondary li,
.secondary-navigation--bottom .navigation-panel-secondary li {
   padding-bottom: 8px;
   padding-top: 8px
}

.navigation--narrow .navigation-panel-secondary li~li,
.navigation--bottom .navigation-panel-secondary li~li,
.secondary-navigation--bottom .navigation-panel-secondary li~li {
   border-top: 1px solid #3d3d3d
}

.navigation--narrow .navigation-panel-secondary>li>a,
.navigation--bottom .navigation-panel-secondary>li>a,
.secondary-navigation--bottom .navigation-panel-secondary>li>a {
   display: block;
   padding-bottom: 1px;
   padding-top: 1px
}

.navigation--narrow .selected>a span,
.navigation--bottom .selected>a span,
.secondary-navigation--bottom .selected>a span {
   border-left: 4px solid #fff;
   padding-bottom: 1px;
   padding-left: 8px;
   padding-top: 1px
}

.navigation--narrow .secondary-navigation--bottom__toplevel .selected>a span,
.navigation--narrow .navigation-panel-secondary .selected>a span,
.navigation--bottom .secondary-navigation--bottom__toplevel .selected>a span,
.navigation--bottom .navigation-panel-secondary .selected>a span,
.secondary-navigation--bottom .secondary-navigation--bottom__toplevel .selected>a span,
.secondary-navigation--bottom .navigation-panel-secondary .selected>a span {
   border-left-color: #bb1919
}

.navigation--footer .core--with-secondary .selected>a span {
   border-color: #fff
}

.navigation--footer .secondary-navigation__title {
   display: none;
   visibility: hidden
}

.navigation--footer .secondary-navigation--bottom {
   background-color: #fff
}

.secondary-navigation--wide {
   background-color: #fff;
   display: none;
   visibility: hidden
}

.secondary-navigation--wide .selected>a {
   text-decoration: none
}

#asset-type-cop .secondary-navigation--wide,
#asset-type-cop .secondary-navigation--narrow-closed,
#asset-type-lep .secondary-navigation--wide,
#asset-type-lep .secondary-navigation--narrow-closed {
   background-color: #404040
}

#asset-type-cop .navigation-wide-list--secondary .navigation-wide-list__link,
#asset-type-lep .navigation-wide-list--secondary .navigation-wide-list__link {
   color: #fff
}

#asset-type-cop .navigation-wide-list--secondary .navigation-wide-list__link>span,
#asset-type-lep .navigation-wide-list--secondary .navigation-wide-list__link>span {
   border-color: #656565
}

#asset-type-cop .secondary-navigation--narrow .secondary-navigation-narrow-list>ul,
#asset-type-lep .secondary-navigation--narrow .secondary-navigation-narrow-list>ul {
   border-color: #656565
}

#asset-type-cop .secondary-navigation--narrow.secondary-navigation--narrow-closed .secondary-navigation__title,
#asset-type-lep .secondary-navigation--narrow.secondary-navigation--narrow-closed .secondary-navigation__title {
   background-color: #404040;
   border-bottom-color: #656565;
   color: #fff
}

#asset-type-cop .secondary-navigation--narrow.secondary-navigation--narrow-closed .secondary-navigation__title:hover,
#asset-type-cop .secondary-navigation--narrow.secondary-navigation--narrow-closed .secondary-navigation__title:focus,
#asset-type-lep .secondary-navigation--narrow.secondary-navigation--narrow-closed .secondary-navigation__title:hover,
#asset-type-lep .secondary-navigation--narrow.secondary-navigation--narrow-closed .secondary-navigation__title:focus {
   text-decoration: underline
}

#asset-type-cop .secondary-navigation--narrow.secondary-navigation--narrow-closed .navigation-arrow>span:after,
#asset-type-lep .secondary-navigation--narrow.secondary-navigation--narrow-closed .navigation-arrow>span:after {
   background-position: -10px -5411px
}

@media (max-width: 599px) {

   .ctm .navigation--wide,
   .ctm .secondary-navigation--wide,
   .ctm .secondary-navigation--bottom,
   .ctm .navigation-panel--wide {
      display: none;
      visibility: hidden
   }
}

@media (min-width: 600px) {

   .ctm .navigation__section,
   .ctm .navigation--narrow,
   .ctm .secondary-navigation--narrow,
   .ctm .navigation--footer {
      display: none;
      visibility: hidden
   }

   .ctm .navigation--wide,
   .ctm .secondary-navigation--wide {
      display: block;
      visibility: visible
   }

   .ctm .narrow-primary-navigation-open #page {
      display: block;
      visibility: visible
   }
}

.ctm .content-interstitial-overlay-open .secondary-navigation--narrow,
.ctm .content-interstitial-overlay-open .navigation--footer,
.ctm .content-interstitial-overlay-open #page,
.ctm .content-interstitial-overlay-open .secondary-navigation--wide {
   display: none;
   visibility: hidden
}

.ctm .content-interstitial-overlay-open .index-title {
   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
}

@media (max-width: 599px) {
   .ctm .navigation--narrow {
      display: none;
      visibility: hidden
   }

   .ctm .narrow-primary-navigation-open .navigation--narrow {
      display: block;
      visibility: visible
   }

   .ctm .narrow-primary-navigation-open .secondary-navigation--narrow,
   .ctm .narrow-primary-navigation-open .navigation--footer,
   .ctm .narrow-primary-navigation-open #page,
   .ctm .narrow-primary-navigation-open .secondary-navigation--wide {
      display: none;
      visibility: hidden
   }
}

.stories-group .group-title {
   margin-bottom: 16px
}

.digest+.digest {
   margin-top: 24px
}

.digest .bold-image-promo {
   margin-top: 12px
}

.listen-links__unit {
   color: #1e1e1e;
   margin-top: 16px
}

.listen-links__unit .audio {
   opacity: 1
}

.listen-links__link:hover,
.listen-links__link:focus {
   color: #1167a8
}

.index-title {
   display: block;
   width: 100%
}

h1.index-title,
.index-title__container {
   border-bottom: 3px solid #bb1919;
   color: #404040;
   display: inline-block;
   padding-top: 8px;
   width: auto
}

h1.index-title a,
.index-title__container a {
   color: #222
}

h1.index-title a:hover,
h1.index-title a:focus,
.index-title__container a:hover,
.index-title__container a:focus {
   color: #1167a8
}

.configurable.index .index-title--redundant {
   display: inline-block;
   visibility: visible
}

.container-width-only .index-title--redundant {
   display: none;
   visibility: hidden
}

#asset-type-map .index-title {
   display: none;
   visibility: hidden
}

#asset-type-cop .index-title a,
#asset-type-cop .index-title__container a,
#asset-type-lep .index-title a,
#asset-type-lep .index-title__container a {
   color: #fff
}

#asset-type-cop .index-title a:hover,
#asset-type-cop .index-title a:focus,
#asset-type-cop .index-title__container a:hover,
#asset-type-cop .index-title__container a:focus,
#asset-type-lep .index-title a:hover,
#asset-type-lep .index-title a:focus,
#asset-type-lep .index-title__container a:hover,
#asset-type-lep .index-title__container a:focus {
   color: #fff;
   text-decoration: underline
}

.contributor {
   overflow: hidden;
   padding-bottom: 12px
}

.contributor__name {
   color: #5a5a5a
}

.contributor__image {
   float: left;
   height: 40px;
   margin-right: 8px;
   width: 40px
}

.contributor__image img {
   display: block;
   width: 100%
}

.update--correspondent-story .contributor__image {
   height: 29px
}

.contributor__description {
   color: #b3b3b3
}

.update--post .tweet {
   border: 1px solid #dcdcdc;
   margin: 0 0 24px;
   padding: 16px
}

.update--post .tweet__header {
   margin: 0 0 8px
}

.update--post .tweet__header a {
   display: block;
   overflow: hidden
}

.update--post .tweet__avatar {
   display: block;
   float: left;
   margin: 0 8px 0 0
}

.update--post .tweet__name {
   display: block
}

.update--post .tweet__handle {
   color: #212121
}

.update--post .tweet__body {
   font-family: Georgia;
   font-size: 18px;
   line-height: 22px;
   margin: 0 0 8px;
   overflow-wrap: break-word;
   word-wrap: break-word
}

.update--post .tweet__body a {
   border-bottom: 0;
   font-weight: normal
}

.update--post .tweet__images {
   margin: 0 0 8px
}

.update--post .tweet__images figure {
   margin: 0 0 8px
}

.update--post .tweet__images figure img {
   display: block;
   margin: 0 auto
}

.update--post .tweet__images figure.media-portrait img {
   height: 358px;
   max-width: 100%;
   width: auto
}

.update--post .tweet__meta {
   background: transparent url("OneDrive/Рабочий стол/lpl_984/img/live-sprite.png") 0 -7px no-repeat;
   background-size: 24px;
   color: #999;
   display: block;
   line-height: 24px;
   min-height: 24px;
   padding-left: 24px
}

.update--post .tweet__time {
   margin-left: 4px
}

.comp-stream {
   padding-top: 40px
}

.comp-stream__title {
   border: 1px solid #e8e8e8;
   border-width: 1px 0;
   font-size: 16px;
   padding: 14px 8px
}

.comp-stream__title span {
   color: #bb1919;
   font-weight: 700
}

.comp-stream__title strong {
   display: none;
   font-weight: 400
}

.comp-stream__header {
   position: relative
}

.comp-stream__button--refresh {
   display: none;
   visibility: hidden
}

.comp-stream__error {
   color: #b3b3b3;
   margin: 0 16.66667%;
   padding: 16px 0;
   text-align: center
}

.comp-stream__date {
   border-top: 1px solid #ededed;
   color: #b3b3b3;
   margin: 16px 0 0;
   text-align: center
}

.comp-stream__date:first-child {
   margin: 32px 0 0
}

.comp-stream__date span {
   background: #fff;
   display: inline-block;
   padding: 0 5px;
   position: relative;
   top: -.6em
}

.comp-stream__date span b {
   color: #222;
   font-weight: normal
}

.updates {
   -webkit-backface-visibility: hidden;
   opacity: 1;
   -webkit-transition: opacity .5s ease-in-out;
   transition: opacity .5s ease-in-out
}

.refreshing {
   opacity: 0
}

.update {
   border-top: 1px solid #e8e8e8;
   overflow: hidden;
   padding: 16px 0;
   position: relative
}

.commentary--breaking+.update,
.update--breaking+.update {
   border-top: 0;
   padding-top: 0
}

.comp-stream__date+.update {
   border-top: 0;
   padding-top: 0
}

.update:first-child {
   border-top: 0
}

.update__time {
   color: #606060;
   display: block;
   font-weight: normal;
   margin: 0 0 8px
}

.update__article__wrap {
   clear: both
}

.update__headline {
   color: #222;
   font-weight: bold;
   letter-spacing: -.0425em;
   padding-bottom: 4px
}

.update__headline a:hover,
.update__headline a:active {
   color: #0072bf
}

.update__headline .right-arrow {
   background-position: right -3907px;
   display: inline
}

.update__image {
   float: left;
   margin-bottom: 12px;
   margin-right: 8px;
   width: 33.333%
}

.update__image a {
   display: block;
   padding-bottom: 56.25%;
   position: relative
}

.update__image img {
   display: block;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%
}

.media-placeholder.enabled+.update__image {
   display: none
}

.update__body {
   color: #5a5a5a;
   overflow: hidden
}

@media (max-width: 479px) {
   .update__headline+.update__body {
      clear: both
   }
}

.update__body p,
.update__body ul,
.update__body ol {
   color: #5a5a5a;
   margin: 0 0 1em;
   padding: 0
}

.update__body p:last-child,
.update__body ul:last-child,
.update__body ol:last-child {
   margin-bottom: 0
}

.update__body a:link .cta,
.update__body a:visited .cta {
   color: #222;
   font-weight: normal
}

.update__body a:hover .cta,
.update__body a:active .cta {
   color: #0072bf;
   font-weight: normal
}

.update__body li {
   margin-bottom: 0;
   margin-top: 0
}

.update__body li:last-child {
   margin-bottom: 0
}

.update__body .media-landscape {
   margin-bottom: 12px;
   width: 100%
}

.update__body .media-landscape img {
   display: block;
   width: 100%
}

.update__body .image-and-copyright-container {
   display: block;
   position: relative
}

.update__body .media-portrait .image-and-copyright-container {
   display: inline-block
}

.update__body figcaption {
   display: none
}

.update__body .media-landscape:last-child {
   margin-bottom: 0
}

.update__body .external .cta:after {
   background: transparent;
   content: '';
   display: inline-block;
   height: 14px;
   width: 20px
}

.update__body .icon b {
   display: inline-block
}

.update__body p,
.update__body li {
   font-size: inherit
}

.commentary--breaking,
.update--breaking {
   border-top: 0;
   margin-left: -8px;
   margin-right: -8px;
   padding-top: 0
}

.commentary--breaking .update__inner,
.update--breaking .update__inner {
   background-color: #f2f2f2;
   border-left: 4px solid #bb1919;
   padding: 0 8px 16px 4px
}

.commentary--breaking .update__time,
.update--breaking .update__time {
   float: left;
   margin-right: 8px;
   margin-top: 16px
}

.commentary--breaking .update__breaking,
.update--breaking .update__breaking {
   background-color: #bb1919;
   color: #fff;
   float: left;
   margin: 13px 0 0;
   padding: 4px 4px 2px;
   text-transform: uppercase
}

.commentary--breaking .update__body,
.update--breaking .update__body {
   color: #606060
}

.commentary--breaking .contributor,
.update--breaking .contributor {
   clear: both
}

.commentary--breaking+.update .update__article__wrap,
.update--breaking+.update .update__article__wrap {
   border-top: 0
}

.commentary--blog .update__body {
   margin-left: 40px
}

.commentary--blog .update__body,
.commentary--email .update__body,
.commentary--tweet .update__body,
.commentary--sms .update__body {
   clear: left;
   color: #3f3f3f
}

.commentary--tweet .update__body {
   font-style: normal
}

.commentary__icon {
   background: url("OneDrive/Рабочий стол/lpl_984/img/live-sprite.png") no-repeat;
   clear: left;
   display: block;
   float: left;
   margin: 0 8px 4px 0;
   overflow: hidden;
   padding-top: 26px;
   position: relative;
   text-indent: 500%;
   width: 32px
}


.update--commentary .commentary__icon+.update__body {
   clear: none;
   overflow: hidden
}

.commentary__icon--tweet {
   background-position: 0 -8px
}

.commentary__icon--email {
   background-position: 0 -107px
}

.commentary__icon--sms {
   background-position: 0 -307px
}

.commentary__icon--blog {
   background-position: 0 -208px
}

.commentary__icon--standard,
.commentary__icon--programme_promo {
   display: none
}

.commentary__icon+.contributor {
   float: left
}

.update--article .update__headline,
.update--media-asset .update__headline,
.update--programme .update__headline,
.update--photo-gallery .update__headline,
.update--correspondent-story .update__headline {
   color: #222;
   font-weight: 700
}

.update--media-asset .update__body,
.update--programme .update__body,
.update--photo-gallery .update__body {
   margin-bottom: 12px
}

.update--media-asset .update__image,
.update--programme .update__image,
.update--photo-gallery .update__image {
   margin-right: 0;
   width: 100%
}

.update--media-asset .update__image a,
.update--programme .update__image a,
.update--photo-gallery .update__image a {
   margin-right: 0;
   position: relative
}

.update--media-asset .update__image a:before,
.update--programme .update__image a:before,
.update--photo-gallery .update__image a:before {
   background: transparent;
   bottom: 0;
   content: '';
   display: block;
   height: 48px;
   left: 0;
   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
}

.update__body .body-narrow-width.media-landscape {
   clear: both;
   margin-bottom: 16px;
   width: 100%
}

.update__body .body-narrow-width img {
   display: block;
   width: 100%
}

.markets .container {
   clear: both;
   padding-bottom: 0;
   position: relative
}

.markets .column--aside {
   clear: both;
   margin-top: 1em
}

.markets .column--main {
   background: #fff;
   margin-left: -8px;
   margin-right: -8px;
   margin-top: 1em;
   padding-left: 8px;
   padding-right: 8px;
   padding-top: 1em
}

.markets .column--more {
   clear: both;
   overflow: hidden;
   padding-left: 8px;
   padding-right: 8px
}

.markets-index-data__difference--up:before,
.markets-index-data__difference--down:before,
.markets-index-promo__row .down:before,
.markets-index-promo__row .up:before,
.markets-index-table--row .markets-index-table--name--up:before,
.markets-index-table--row .markets-index-table--name--down:before {
   border-style: solid;
   content: '';
   display: inline-block;
   height: 0;
   width: 0
}

.markets-index-data {
   clear: both;
   margin: 1em 0 2em;
   overflow: hidden;
   width: 100%
}

.markets-index-data__value {
   display: block;
   font-weight: bold
}

.markets-index-data__difference,
.markets-index-data__percentage {
   float: left;
   margin: .2em 0 1em;
   width: 50%
}

.markets-index-data__difference--up:before {
   border-color: transparent transparent #00782c;
   border-width: 0 10px 16px
}

.markets-index-data__difference--down:before {
   border-color: #cc1417 transparent transparent;
   border-width: 16px 10px 0
}

.markets-index-data-list {
   float: left;
   width: 50%
}

.markets-index-data-list:first-of-type {
   clear: both
}

.markets-index-data-list--new-line {
   clear: left
}

.markets-index-data-list:nth-last-of-type(-n+2) {
   border-top: 1px solid #ddd;
   margin-top: 1em;
   padding: 1em 0 2em
}

.markets-index-data-list__title {
   color: #999
}

.markets-index-data-list__value {
   color: #000
}

.markets-index-data-list__value--up,
.markets-index-data__difference--up,
.markets-index-data__percentage--up {
   color: #00782c
}

.markets-index-data-list__value--down,
.markets-index-data__difference--down,
.markets-index-data__percentage--down {
   color: #cc1417
}

.markets-index-data-disclaimer {
   color: #999;
   font-size: .9em;
   z-index: 1
}

.markets-index-header {
   margin: 1em 0 2em
}

.markets-index-header__title {
   font-weight: bold
}

.markets-index-header__datetime {
   color: #999;
   display: block
}

.market-title {
   margin-top: .5em
}

.market-title:before {
   background: url("OneDrive/Рабочий стол/lpl_984/img/market-logo.png");
   content: '';
   display: inline-block;
   height: 57px;
   margin-right: .3em;
   vertical-align: middle;
   width: 57px
}

.markets-selector {
   display: table;
   margin: 1em 0;
   width: 100%
}

.markets-selector-item {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   border: 1px solid #d9d9d9;
   border-left-width: 0;
   display: inline-block;
   text-align: center;
   width: 25%
}

.markets-selector-item:first-child {
   border-left-width: 1px
}

.markets-selector-item span {
   display: none
}

.markets-selector-item__link {
   color: #000;
   display: block;
   padding: .6em
}

.markets-selector-item__link:hover,
.markets-selector-item__link:focus {
   color: #1167a8
}

.markets-selector-item__link--selected {
   background: #eee;
   font-weight: bold
}

.markets-index-dropdown-list-item__link {
   color: #000;
   display: block
}

.markets-index-dropdown-list-item__link:focus,
.markets-index-dropdown-list-item__link:hover {
   color: #1167a8
}

.markets-index-dropdown {
   clear: both;
   margin: 1em 0;
   position: relative
}

.markets-index-dropdown__button {
   display: none
}

.markets-index-dropdown-header__link {
   background-position: right -3908px
}

.markets-index-dropdown-header__link:hover,
.markets-index-dropdown-header__link:focus {
   color: #1167a8
}

.markets-index-dropdown-list {
   margin-top: 1em
}

.markets-index-dropdown-list-item {
   background: #eee;
   border-top: 1px solid #d3d3d3;
   color: #000;
   padding: .7em
}

.markets-index-dropdown-list-item:first-child {
   border-top: 0
}

.markets-index-dropdown-list-item a {
   padding-left: 14px
}

.markets-index-dropdown-list-item__group {
   color: #999
}

.markets-index-promo {
   background-color: #eee;
   margin-top: 24px;
   padding: 12px 24px 0
}

.markets-index-promo__title {
   color: #404040;
   margin-bottom: 14px;
   text-align: left
}

.markets-index-promo__table {
   text-align: right;
   width: 100%
}

.markets-index-promo__row {
   border-bottom: 20px solid transparent
}

.markets-index-promo__row .down {
   color: #cc1417
}

.markets-index-promo__row .down:before {
   border-color: #cc1417 transparent transparent;
   border-width: 14px 8px 0
}

.markets-index-promo__row .up {
   color: #00782c
}

.markets-index-promo__row .up:before {
   border-color: transparent transparent #00782c;
   border-width: 0 8px 14px
}

.markets-index-promo__row .right-arrow {
   background-position: right -3910px
}

.markets-index-promo__row .right-arrow:hover,
.markets-index-promo__row .right-arrow:focus {
   color: #1167a8
}

.markets-index-promo__row .down:before,
.markets-index-promo__row .up:before {
   float: left;
   margin: 2px 0 0 12%
}

.markets-index-promo__index-name {
   text-align: left
}

.markets-index-promo__foot {
   border-bottom: 12px solid transparent;
   color: #999
}

.markets-index-table--row .markets-index-table--name--up:before,
.markets-index-table--row .markets-index-table--name--down:before {
   margin-right: 6px;
   vertical-align: middle
}

.markets-index-table {
   border-spacing: 0 1.6em;
   clear: both;
   color: #999;
   margin: 0 0 3em;
   width: 100%
}

.markets-index-table .markets-index-data__difference {
   color: #000;
   float: none;
   font-size: 1em;
   text-align: left
}

.markets-index-table .markets-index-data__difference:before {
   width: 28px
}

.markets-index-table thead,
.markets-index-table tbody {
   display: table;
   width: 100%
}

.markets-index-table th {
   clear: both;
   display: block;
   float: left;
   width: 100%
}

.markets-index-table td {
   display: block;
   float: left
}

.markets-index-table td a:hover,
.markets-index-table td a:focus {
   color: #1167a8
}

.markets-index-table thead th {
   clear: none;
   width: 19%
}

.markets-index-table thead th:first-child {
   padding-bottom: 12px;
   padding-top: 12px
}

.markets-index-table thead th:last-child {
   border-right: none 0
}

.markets-index-table tbody th {
   border-bottom: 1px solid #eee;
   padding: 32px 0 4px;
   text-indent: 14px;
   text-transform: uppercase
}

.markets-index-table tbody td {
   padding: 14px 0;
   width: 20%
}

.markets-index-table--header {
   background: #eee
}

.markets-index-table--header th {
   border-right: 1px solid #fff;
   padding: 16px 0
}

.markets-index-table--header th:first-child {
   color: #000;
   font-size: 2em;
   padding-left: 14px;
   text-align: left
}

.markets-index-table--region {
   padding-left: 4px;
   text-align: left
}

.markets-index-table--row td {
   border-bottom: 1px solid #eee;
   padding: 14px;
   text-align: right
}

.markets-index-table--row .markets-index-table--name {
   color: #000;
   padding: 12px 0 13px;
   text-align: left;
   text-indent: 14px
}

.markets-index-table--row .markets-index-table--name--up:before {
   border-color: transparent transparent #00782c;
   border-width: 0 8px 14px
}

.markets-index-table--row .markets-index-table--name--down:before {
   border-color: #cc1417 transparent transparent;
   border-width: 14px 8px 0
}

.markets-index-table--row .markets-index-value--up {
   color: #00782c
}

.markets-index-table--row .markets-index-value--down {
   color: #cc1417
}

@media all and (max-width: 48.625em) {
   .markets-index-table--row .markets-index-table--name {
      width: 100%
   }
}

.markets-index-table--footer td {
   font-size: .9em;
   padding: 24px 0 0 14px
}

.markets-chart__previous-close {
   color: #999;
   line-height: 1.8em;
   padding-left: 8px
}

.markets-chart__previous-close:before {
   border-top: 1px dashed #007f7f;
   content: '';
   display: inline-block;
   float: left;
   margin-top: 12px;
   width: 10%
}

.markets-chart .markets-chart__timespans {
   display: none;
   float: right;
   margin-top: 0;
   width: auto
}

.ctm .markets-chart .markets-chart__timespans {
   display: block
}

.markets-chart_timespan {
   width: auto
}

.markets-chart_timespan-item {
   background: transparent;
   padding: 4px 10px;
   width: 100%
}

.markets-chart_timespan-item--selected {
   background: #eee;
   font-weight: bold
}

.markets-chart__image {
   display: block
}

.comments-button {
   margin-top: 16px
}

.comments-button__link {
   background-color: #ededed;
   color: #c00;
   padding: 8px 0
}

.comments-button__link:hover,
.comments-button__link:focus {
   background: #dcdcdc
}

.comments-button__icon {
   background: transparent;
   display: inline-block;
   padding: 8px 8px 8px 32px
}


.comments-button__count {
   background: transparent;
   background-position: -4px -6185px;
   background-repeat: no-repeat;
   display: none;
   padding: 8px 8px 8px 24px
}


.comments-button__count.dna-comment-count-show {
   display: inline-block
}

.comments-button__loader {
   padding: 8px;
   padding: .5rem;
   border: 1px dashed #333;
   margin-top: 10px;
   width: 95%
}

.comments-button__loader .comments-button__spinner {
   -webkit-animation: wait .75s linear 0 infinite;
   animation: wait .75s linear infinite;
   background: url("OneDrive/Рабочий стол/lpl_984/img/GEL-spinner-40px-1f.gif") 50% 50% no-repeat;
   display: block;
   min-height: 40px
}

.comments-module {
   margin-top: 16px
}

.comments-explainer-line {
   padding-bottom: 8px
}

.story-body--comments {
   font-size: 16px
}

.story-body--comments h1 {
   color: #1e1e1e;
   font-weight: bold;
   margin-bottom: 8px
}

.promo-include {
   clear: both;
   margin: 10px auto
}

#responsive-news #live-space {
   font-size: 16px
}

#responsive-news #live-space section {
   margin-bottom: 0
}

.responsive-table-container {
   -webkit-overflow-scrolling: touch;
   overflow-x: scroll
}

.responsive-table-container::-webkit-scrollbar {
   -webkit-appearance: none;
   height: 10px
}

.responsive-table-container::-webkit-scrollbar-thumb {
   background-color: rgba(0, 0, 0, 0.5);
   border-radius: 4px;
   -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5)
}

.topical {
   margin-top: 12px
}

.topical .related-content-links {
   margin-top: 22px
}

.group-stage__team--AGO .group-stage__team-name--full:before,
.group-stage__team--AGO .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--AGO:before,
.live-scores__front-page .fixture__team--AGO:after {
   background-position: 0 -16px
}

.group-stage__team--ALG .group-stage__team-name--full:before,
.group-stage__team--ALG .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--ALG:before,
.live-scores__front-page .fixture__team--ALG:after {
   background-position: 0 -624px
}

.group-stage__team--ARE .group-stage__team-name--full:before,
.group-stage__team--ARE .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--ARE:before,
.live-scores__front-page .fixture__team--ARE:after {
   background-position: 0 -32px
}

.group-stage__team--ARG .group-stage__team-name--full:before,
.group-stage__team--ARG .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--ARG:before,
.live-scores__front-page .fixture__team--ARG:after {
   background-position: 0 -48px
}

.group-stage__team--AUS .group-stage__team-name--full:before,
.group-stage__team--AUS .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--AUS:before,
.live-scores__front-page .fixture__team--AUS:after {
   background-position: 0 -64px
}

.group-stage__team--BEL .group-stage__team-name--full:before,
.group-stage__team--BEL .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--BEL:before,
.live-scores__front-page .fixture__team--BEL:after {
   background-position: 0 -80px
}

.group-stage__team--BFA .group-stage__team-name--full:before,
.group-stage__team--BFA .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--BFA:before,
.live-scores__front-page .fixture__team--BFA:after {
   background-position: 0 -96px
}

.group-stage__team--BHR .group-stage__team-name--full:before,
.group-stage__team--BHR .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--BHR:before,
.live-scores__front-page .fixture__team--BHR:after {
   background-position: 0 -112px
}

.group-stage__team--BIH .group-stage__team-name--full:before,
.group-stage__team--BIH .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--BIH:before,
.live-scores__front-page .fixture__team--BIH:after {
   background-position: 0 -128px
}

.group-stage__team--BRA .group-stage__team-name--full:before,
.group-stage__team--BRA .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--BRA:before,
.live-scores__front-page .fixture__team--BRA:after {
   background-position: 0 -144px
}

.group-stage__team--BWA .group-stage__team-name--full:before,
.group-stage__team--BWA .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--BWA:before,
.live-scores__front-page .fixture__team--BWA:after {
   background-position: 0 -160px
}

.group-stage__team--CHI .group-stage__team-name--full:before,
.group-stage__team--CHI .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--CHI:before,
.live-scores__front-page .fixture__team--CHI:after {
   background-position: 0 -176px
}

.group-stage__team--CHN .group-stage__team-name--full:before,
.group-stage__team--CHN .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--CHN:before,
.live-scores__front-page .fixture__team--CHN:after {
   background-position: 0 -192px
}

.group-stage__team--CIV .group-stage__team-name--full:before,
.group-stage__team--CIV .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--CIV:before,
.live-scores__front-page .fixture__team--CIV:after {
   background-position: 0 -208px
}

.group-stage__team--CMR .group-stage__team-name--full:before,
.group-stage__team--CMR .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--CMR:before,
.live-scores__front-page .fixture__team--CMR:after {
   background-position: 0 -224px
}

.group-stage__team--COD .group-stage__team-name--full:before,
.group-stage__team--COD .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--COD:before,
.live-scores__front-page .fixture__team--COD:after {
   background-position: 0 -240px
}

.group-stage__team--COG .group-stage__team-name--full:before,
.group-stage__team--COG .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--COG:before,
.live-scores__front-page .fixture__team--COG:after {
   background-position: 0 -256px
}

.group-stage__team--COL .group-stage__team-name--full:before,
.group-stage__team--COL .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--COL:before,
.live-scores__front-page .fixture__team--COL:after {
   background-position: 0 -272px
}

.group-stage__team--CPV .group-stage__team-name--full:before,
.group-stage__team--CPV .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--CPV:before,
.live-scores__front-page .fixture__team--CPV:after {
   background-position: 0 -288px
}

.group-stage__team--CRC .group-stage__team-name--full:before,
.group-stage__team--CRC .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--CRC:before,
.live-scores__front-page .fixture__team--CRC:after {
   background-position: 0 -304px
}

.group-stage__team--CRO .group-stage__team-name--full:before,
.group-stage__team--CRO .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--CRO:before,
.live-scores__front-page .fixture__team--CRO:after {
   background-position: 0 -320px
}

.group-stage__team--DEN .group-stage__team-name--full:before,
.group-stage__team--DEN .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--DEN:before,
.live-scores__front-page .fixture__team--DEN:after {
   background-position: 0 -336px
}

.group-stage__team--ECU .group-stage__team-name--full:before,
.group-stage__team--ECU .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--ECU:before,
.live-scores__front-page .fixture__team--ECU:after {
   background-position: 0 -352px
}

.group-stage__team--EGY .group-stage__team-name--full:before,
.group-stage__team--EGY .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--EGY:before,
.live-scores__front-page .fixture__team--EGY:after {
   background-position: 0 -368px
}

.group-stage__team--ENG .group-stage__team-name--full:before,
.group-stage__team--ENG .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--ENG:before,
.live-scores__front-page .fixture__team--ENG:after {
   background-position: 0 -384px
}

.group-stage__team--ESP .group-stage__team-name--full:before,
.group-stage__team--ESP .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--ESP:before,
.live-scores__front-page .fixture__team--ESP:after {
   background-position: 0 -400px
}

.group-stage__team--ETH .group-stage__team-name--full:before,
.group-stage__team--ETH .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--ETH:before,
.live-scores__front-page .fixture__team--ETH:after {
   background-position: 0 -416px
}

.group-stage__team--FRA .group-stage__team-name--full:before,
.group-stage__team--FRA .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--FRA:before,
.live-scores__front-page .fixture__team--FRA:after {
   background-position: 0 -432px
}

.group-stage__team--GAB .group-stage__team-name--full:before,
.group-stage__team--GAB .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--GAB:before,
.live-scores__front-page .fixture__team--GAB:after {
   background-position: 0 -448px
}

.group-stage__team--GEQ .group-stage__team-name--full:before,
.group-stage__team--GEQ .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--GEQ:before,
.live-scores__front-page .fixture__team--GEQ:after {
   background-position: 0 -464px
}

.group-stage__team--GER .group-stage__team-name--full:before,
.group-stage__team--GER .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--GER:before,
.live-scores__front-page .fixture__team--GER:after {
   background-position: 0 -480px
}

.group-stage__team--GHA .group-stage__team-name--full:before,
.group-stage__team--GHA .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--GHA:before,
.live-scores__front-page .fixture__team--GHA:after {
   background-position: 0 -496px
}

.group-stage__team--GIN .group-stage__team-name--full:before,
.group-stage__team--GIN .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--GIN:before,
.live-scores__front-page .fixture__team--GIN:after {
   background-position: 0 -512px
}

.group-stage__team--GNB .group-stage__team-name--full:before,
.group-stage__team--GNB .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--GNB:before,
.live-scores__front-page .fixture__team--GNB:after {
   background-position: 0 -528px
}

.group-stage__team--GRE .group-stage__team-name--full:before,
.group-stage__team--GRE .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--GRE:before,
.live-scores__front-page .fixture__team--GRE:after {
   background-position: 0 -544px
}

.group-stage__team--HON .group-stage__team-name--full:before,
.group-stage__team--HON .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--HON:before,
.live-scores__front-page .fixture__team--HON:after {
   background-position: 0 -560px
}

.group-stage__team--ICE .group-stage__team-name--full:before,
.group-stage__team--ICE .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--ICE:before,
.live-scores__front-page .fixture__team--ICE:after {
   background-position: 0 -576px
}

.group-stage__team--IRN .group-stage__team-name--full:before,
.group-stage__team--IRN .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--IRN:before,
.live-scores__front-page .fixture__team--IRN:after {
   background-position: 0 -592px
}

.group-stage__team--IRQ .group-stage__team-name--full:before,
.group-stage__team--IRQ .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--IRQ:before,
.live-scores__front-page .fixture__team--IRQ:after {
   background-position: 0 -608px
}

.group-stage__team--ITA .group-stage__team-name--full:before,
.group-stage__team--ITA .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--ITA:before,
.live-scores__front-page .fixture__team--ITA:after {
   background-position: 0 0
}

.group-stage__team--JOR .group-stage__team-name--full:before,
.group-stage__team--JOR .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--JOR:before,
.live-scores__front-page .fixture__team--JOR:after {
   background-position: 0 -640px
}

.group-stage__team--JPN .group-stage__team-name--full:before,
.group-stage__team--JPN .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--JPN:before,
.live-scores__front-page .fixture__team--JPN:after {
   background-position: 0 -656px
}

.group-stage__team--KOR .group-stage__team-name--full:before,
.group-stage__team--KOR .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--KOR:before,
.live-scores__front-page .fixture__team--KOR:after {
   background-position: 0 -672px
}

.group-stage__team--KWT .group-stage__team-name--full:before,
.group-stage__team--KWT .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--KWT:before,
.live-scores__front-page .fixture__team--KWT:after {
   background-position: 0 -688px
}

.group-stage__team--LSO .group-stage__team-name--full:before,
.group-stage__team--LSO .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--LSO:before,
.live-scores__front-page .fixture__team--LSO:after {
   background-position: 0 -704px
}

.group-stage__team--MAR .group-stage__team-name--full:before,
.group-stage__team--MAR .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--MAR:before,
.live-scores__front-page .fixture__team--MAR:after {
   background-position: 0 -720px
}

.group-stage__team--MEX .group-stage__team-name--full:before,
.group-stage__team--MEX .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--MEX:before,
.live-scores__front-page .fixture__team--MEX:after {
   background-position: 0 -736px
}

.group-stage__team--MLI .group-stage__team-name--full:before,
.group-stage__team--MLI .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--MLI:before,
.live-scores__front-page .fixture__team--MLI:after {
   background-position: 0 -752px
}

.group-stage__team--MOZ .group-stage__team-name--full:before,
.group-stage__team--MOZ .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--MOZ:before,
.live-scores__front-page .fixture__team--MOZ:after {
   background-position: 0 -768px
}

.group-stage__team--MWI .group-stage__team-name--full:before,
.group-stage__team--MWI .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--MWI:before,
.live-scores__front-page .fixture__team--MWI:after {
   background-position: 0 -784px
}

.group-stage__team--NED .group-stage__team-name--full:before,
.group-stage__team--NED .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--NED:before,
.live-scores__front-page .fixture__team--NED:after {
   background-position: 0 -800px
}

.group-stage__team--NER .group-stage__team-name--full:before,
.group-stage__team--NER .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--NER:before,
.live-scores__front-page .fixture__team--NER:after {
   background-position: 0 -816px
}

.group-stage__team--NGA .group-stage__team-name--full:before,
.group-stage__team--NGA .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--NGA:before,
.live-scores__front-page .fixture__team--NGA:after {
   background-position: 0 -832px
}

.group-stage__team--OMN .group-stage__team-name--full:before,
.group-stage__team--OMN .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--OMN:before,
.live-scores__front-page .fixture__team--OMN:after {
   background-position: 0 -848px
}

.group-stage__team--PAL .group-stage__team-name--full:before,
.group-stage__team--PAL .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--PAL:before,
.live-scores__front-page .fixture__team--PAL:after {
   background-position: 0 -864px
}

.group-stage__team--PAN .group-stage__team-name--full:before,
.group-stage__team--PAN .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--PAN:before,
.live-scores__front-page .fixture__team--PAN:after {
   background-position: 0 -880px
}

.group-stage__team--PER .group-stage__team-name--full:before,
.group-stage__team--PER .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--PER:before,
.live-scores__front-page .fixture__team--PER:after {
   background-position: 0 -896px
}

.group-stage__team--POL .group-stage__team-name--full:before,
.group-stage__team--POL .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--POL:before,
.live-scores__front-page .fixture__team--POL:after {
   background-position: 0 -912px
}

.group-stage__team--POR .group-stage__team-name--full:before,
.group-stage__team--POR .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--POR:before,
.live-scores__front-page .fixture__team--POR:after {
   background-position: 0 -928px
}

.group-stage__team--PRK .group-stage__team-name--full:before,
.group-stage__team--PRK .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--PRK:before,
.live-scores__front-page .fixture__team--PRK:after {
   background-position: 0 -944px
}

.group-stage__team--QAT .group-stage__team-name--full:before,
.group-stage__team--QAT .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--QAT:before,
.live-scores__front-page .fixture__team--QAT:after {
   background-position: 0 -960px
}

.group-stage__team--RSA .group-stage__team-name--full:before,
.group-stage__team--RSA .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--RSA:before,
.live-scores__front-page .fixture__team--RSA:after {
   background-position: 0 -976px
}

.group-stage__team--RUS .group-stage__team-name--full:before,
.group-stage__team--RUS .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--RUS:before,
.live-scores__front-page .fixture__team--RUS:after {
   background-position: 0 -992px
}

.group-stage__team--SAU .group-stage__team-name--full:before,
.group-stage__team--SAU .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--SAU:before,
.live-scores__front-page .fixture__team--SAU:after {
   background-position: 0 -1008px
}

.group-stage__team--SDN .group-stage__team-name--full:before,
.group-stage__team--SDN .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--SDN:before,
.live-scores__front-page .fixture__team--SDN:after {
   background-position: 0 -1024px
}

.group-stage__team--SEN .group-stage__team-name--full:before,
.group-stage__team--SEN .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--SEN:before,
.live-scores__front-page .fixture__team--SEN:after {
   background-position: 0 -1040px
}

.group-stage__team--SER .group-stage__team-name--full:before,
.group-stage__team--SER .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--SER:before,
.live-scores__front-page .fixture__team--SER:after {
   background-position: 0 -1056px
}

.group-stage__team--SLE .group-stage__team-name--full:before,
.group-stage__team--SLE .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--SLE:before,
.live-scores__front-page .fixture__team--SLE:after {
   background-position: 0 -1072px
}

.group-stage__team--SUI .group-stage__team-name--full:before,
.group-stage__team--SUI .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--SUI:before,
.live-scores__front-page .fixture__team--SUI:after {
   background-position: 0 -1088px
}

.group-stage__team--SWE .group-stage__team-name--full:before,
.group-stage__team--SWE .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--SWE:before,
.live-scores__front-page .fixture__team--SWE:after {
   background-position: 0 -1104px
}

.group-stage__team--TGO .group-stage__team-name--full:before,
.group-stage__team--TGO .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--TGO:before,
.live-scores__front-page .fixture__team--TGO:after {
   background-position: 0 -1120px
}

.group-stage__team--TUN .group-stage__team-name--full:before,
.group-stage__team--TUN .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--TUN:before,
.live-scores__front-page .fixture__team--TUN:after {
   background-position: 0 -1136px
}

.group-stage__team--UGA .group-stage__team-name--full:before,
.group-stage__team--UGA .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--UGA:before,
.live-scores__front-page .fixture__team--UGA:after {
   background-position: 0 -1152px
}

.group-stage__team--URU .group-stage__team-name--full:before,
.group-stage__team--URU .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--URU:before,
.live-scores__front-page .fixture__team--URU:after {
   background-position: 0 -1168px
}

.group-stage__team--USA .group-stage__team-name--full:before,
.group-stage__team--USA .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--USA:before,
.live-scores__front-page .fixture__team--USA:after {
   background-position: 0 -1184px
}

.group-stage__team--UZB .group-stage__team-name--full:before,
.group-stage__team--UZB .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--UZB:before,
.live-scores__front-page .fixture__team--UZB:after {
   background-position: 0 -1200px
}

.group-stage__team--Unknown .group-stage__team-name--full:before,
.group-stage__team--Unknown .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--Unknown:before,
.live-scores__front-page .fixture__team--Unknown:after {
   background-position: 0 -1216px
}

.group-stage__team--ZIM .group-stage__team-name--full:before,
.group-stage__team--ZIM .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--ZIM:before,
.live-scores__front-page .fixture__team--ZIM:after {
   background-position: 0 -1232px
}

.group-stage__team--ZMB .group-stage__team-name--full:before,
.group-stage__team--ZMB .group-stage__team-name--abbreviation:before,
.live-scores__front-page .fixture__team--ZMB:before,
.live-scores__front-page .fixture__team--ZMB:after {
   background-position: 0 -1248px
}

.more-from-this-index {
   clear: both
}

.more-from-this-index__title {
   color: #1e1e1e
}

.more-from-this-index__title-link:hover,
.more-from-this-index__title-link:focus {
   color: #1167a8
}

.more-from-this-index__body {
   overflow: hidden
}

.faux-block-link__overlay-link {
   display: none;
   visibility: hidden
}

.contact-form {
   overflow: auto;
   padding: 8px 0 0;
   width: 100%
}

.contact-form__label {
   color: #404040;
   display: block;
   padding-top: 24px
}

.contact-form__validation-label,
.contact-form__validation-label-required {
   color: #bb1919
}

.required-is-default .contact-form__validation-label-required,
.optional-is-default .contact-form__validation-label-optional {
   display: none;
   visibility: hidden
}

.contact-form__input {
   -webkit-appearance: none;
   -moz-appearance: none;
   -ms-appearance: none;
   -o-appearance: none;
   appearance: none;
   border-radius: 0;
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   border: 1px solid #dcdcdc;
   color: #404040;
   height: 40px;
   margin-top: 4px;
   padding: 8px;
   width: 100%
}

.contact-form__input[type="radio"],
.contact-form__input[type="checkbox"] {
   height: inherit
}

.contact-form__input:focus {
   border: 2px solid #4ea6dd;
   outline: none
}

.contact-form__input--submit {
   -webkit-appearance: none;
   -moz-appearance: none;
   -ms-appearance: none;
   -o-appearance: none;
   appearance: none;
   border-radius: 0;
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   -webkit-font-smoothing: antialiased;
   -moz-font-smoothing: antialiased;
   -ms-font-smoothing: antialiased;
   -o-font-smoothing: antialiased;
   font-smoothing: antialiased;
   background: #222;
   border: 0;
   color: #fff;
   cursor: pointer;
   float: left;
   font-weight: bold;
   height: 40px;
   margin-top: 24px;
   padding-left: 8px;
   padding-right: 8px;
   text-align: left;
   width: 50%
}

.contact-form__input--submit:hover,
.contact-form__input--submit:focus {
   border: 0;
   text-decoration: underline
}

.contact-form__textarea {
   -webkit-appearance: none;
   -moz-appearance: none;
   -ms-appearance: none;
   -o-appearance: none;
   appearance: none;
   border-radius: 0;
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   border: 1px solid #dcdcdc;
   color: #404040;
   height: 180px;
   margin-top: 4px;
   padding: 8px;
   resize: none;
   width: 100%
}

.contact-form__textarea:focus {
   border: 2px solid #4ea6dd;
   outline: none
}

.contact-form-option {
   display: inline-block;
   padding-top: 12px;
   width: 100%
}

.contact-form-option__label {
   color: #404040;
   float: left;
   margin-left: 4px;
   width: 90%
}

.contact-form-option__input {
   float: left;
   margin-top: 4px;
   width: 16px
}

.contact-form__file-upload .contact-form__input--file {
   border: 0
}

#bloglink .group-title {
   color: #1e1e1e
}

#bloglink .group-title__link:hover,
#bloglink .group-title__link:focus {
   color: #1167a8
}

.tv-bulletin {
   clear: both;
   overflow: hidden;
   padding: 14px 0 8px
}

.column--primary .tv-bulletin {
   margin-top: 26px
}

.tv-bulletin__caption {
   color: #222;
   font-weight: bold;
   margin-bottom: 1px
}

.tv-bulletin__story:hover .tv-bulletin__caption,
.tv-bulletin__story:focus .tv-bulletin__caption {
   color: #1167a8
}

.tv-bulletin__description .date--v2 {
   margin-top: 3px
}

.tv-bulletin__title {
   color: #1e1e1e;
   margin-bottom: 17px
}

.tv-bulletin__summary {
   color: #606060
}

.bbccom_slot {
   display: none
}

.bbccom_slot.bbccom_visible {
   display: block
}

.top-stories .more-top-stories-heading+.bbccom_slot+.hard-news-unit {
   border-top: 0;
   margin-top: 0;
   padding-top: 0
}

.sponsor-ad {
   float: right;
   padding: 8px 0
}

.story-body .mpu-ad {
   clear: both
}

.native-ad .bbccom_advert {
   padding-bottom: 0
}

.top-stories-promo-story {
   display: block;
   margin-top: 16px
}

.top-stories-promo-story__title {
   color: #222;
   font-weight: bold
}

.top-stories-promo-story:visited .top-stories-promo-story__title {
   color: #686868
}

.top-stories-promo-story:hover .top-stories-promo-story__title,
.top-stories-promo-story:focus .top-stories-promo-story__title {
   color: #1167a8
}

.sharetools-lightweight {
   float: right
}

.sharetools-lightweight .share--lightweight {
   position: absolute;
   right: 0;
   width: 16em;
   z-index: 101
}

.sharetools-lightweight .share__tools.share__tools--lightweight {
   background-color: #e4e4e4;
   float: right;
   padding: 9px
}

.sharetools-lightweight .share__tool {
   margin-left: 2px;
   width: auto
}

.sharetools-lightweight-abs {
   padding-bottom: 0
}

.sharetools-lightweight-abs .share--lightweight {
   right: 0;
   width: 16em;
   z-index: 500
}

.sharetools-lightweight-abs .share__tools.share__tools--lightweight {
   background-color: #e4e4e4;
   float: right;
   padding: 9px
}

.sharetools-lightweight-abs .share__tool {
   margin-left: 2px;
   width: auto
}

.ie .politics.politics--election2015 .share--lightweight {
   margin-top: 0
}

.remote-portlet__padding {
   padding: 24px 0
}

.remote-portlet__border-top {
   border-top: 1px solid #dbdbdb;
   margin-top: 32px;
   padding-top: 24px
}

.remote-portlet__border-bottom {
   border-bottom: 1px solid #dbdbdb;
   margin-bottom: 32px;
   padding-bottom: 24px
}

.remote-portlet--top-component {
   margin-bottom: 40px;
   margin-top: 24px
}

.albatross:before,
.albatross:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.albatross:after {
   clear: both
}

.albatross .title-link {
   display: inline-block;
   margin-bottom: 12px
}

.albatross__image {
   margin-bottom: 8px
}

.albatross__summary {
   color: #5a5a5a
}

.albatross__info-list {
   margin-top: 8px;
   padding-bottom: 8px
}

.back-to-top {
   font-size: 14px;
   font-size: .875rem;
   clear: both;
   display: block;
   margin-top: 20px;
   text-align: center
}

.back-to-top:before {
   background: #fff url("OneDrive/Рабочий стол/lpl_984/img/sprite.png") no-repeat -150px -737px;
   content: '';
   display: inline-block;
   height: 14px;
   width: 28px
}


.back-to-top:focus,
.back-to-top:hover {
   color: #1167a8
}

.badge-text-only,
.badge-text-and-icon,
.badge-icon-only {
   display: inline-block;
   font-size: .72em;
   line-height: 1;
   margin-top: -.25em;
   vertical-align: middle
}

.responsive-image__media-and-live-label .badge-text-only,
.responsive-image__media-and-live-label .badge-text-and-icon,
.responsive-image__media-and-live-label .badge-icon-only {
   display: block;
   font-size: inherit;
   margin-top: 0
}

.badge-icon-only.svg-icon {
   vertical-align: middle
}

.badge-text-only,
.badge-text-and-icon {
   font-family: Arial, sans-serif;
   font-weight: bold;
   text-transform: uppercase
}

.badge-text-only {
   padding: .25em .25em .16em
}

.badge-text-and-icon {
   padding: .25em .25em .16em
}

.badge-text-and-icon .off-screen {
   display: none;
   visibility: hidden
}

.badge-text-only--live,
.badge-text-and-icon--live-audio,
.badge-text-and-icon--live-radio,
.badge-text-and-icon--live-video,
.badge-text-only--breaking,
.badge-text-and-icon--breaking,
.badge-text-and-icon--media {
   background-color: #bb1919;
   color: #fff
}

.badge-text-only--sport {
   background-color: #ffdf43;
   color: #000
}

.badge-text-only--sport-live {
   background-color: #0087ff;
   color: #fff
}

.badge-icon-only--audio-for-image,
.badge-icon-only--radio-for-image,
.badge-icon-only--video-for-image {
   background-color: #fff
}

.coot .responsive-image__media-and-live-label .badge-icon-only--audio-for-image,
.hawk .responsive-image__media-and-live-label .badge-icon-only--audio-for-image,
.heron .responsive-image__media-and-live-label .badge-icon-only--audio-for-image,
.kestrel__dark .responsive-image__media-and-live-label .badge-icon-only--audio-for-image,
.loon-item .responsive-image__media-and-live-label .badge-icon-only--audio-for-image,
.kakapo-item .responsive-image__media-and-live-label .badge-icon-only--audio-for-image,
.pukeko-item--dark .responsive-image__media-and-live-label .badge-icon-only--audio-for-image,
.sparrow__dark .responsive-image__media-and-live-label .badge-icon-only--audio-for-image,
.coot .responsive-image__media-and-live-label .badge-icon-only--radio-for-image,
.hawk .responsive-image__media-and-live-label .badge-icon-only--radio-for-image,
.heron .responsive-image__media-and-live-label .badge-icon-only--radio-for-image,
.kestrel__dark .responsive-image__media-and-live-label .badge-icon-only--radio-for-image,
.loon-item .responsive-image__media-and-live-label .badge-icon-only--radio-for-image,
.kakapo-item .responsive-image__media-and-live-label .badge-icon-only--radio-for-image,
.pukeko-item--dark .responsive-image__media-and-live-label .badge-icon-only--radio-for-image,
.sparrow__dark .responsive-image__media-and-live-label .badge-icon-only--radio-for-image,
.coot .responsive-image__media-and-live-label .badge-icon-only--video-for-image,
.hawk .responsive-image__media-and-live-label .badge-icon-only--video-for-image,
.heron .responsive-image__media-and-live-label .badge-icon-only--video-for-image,
.kestrel__dark .responsive-image__media-and-live-label .badge-icon-only--video-for-image,
.loon-item .responsive-image__media-and-live-label .badge-icon-only--video-for-image,
.kakapo-item .responsive-image__media-and-live-label .badge-icon-only--video-for-image,
.pukeko-item--dark .responsive-image__media-and-live-label .badge-icon-only--video-for-image,
.sparrow__dark .responsive-image__media-and-live-label .badge-icon-only--video-for-image {
   background-color: #ededed
}

.badge-text-only--duration {
   background-color: #1d1d1d;
   background-color: rgba(29, 29, 29, 0.8);
   color: #fff;
   font-weight: normal;
   padding: 7px .6em 6px
}

.badge-text-only--section {
   background-color: #bb1919;
   color: #fff;
   display: inline-block;
   font-weight: normal;
   margin: 0;
   padding: 7px .6em 6px
}

.badge-icon-only--video {
   display: none;
   visibility: hidden
}

.badge-icon-only--audio.svg-icon,
.badge-icon-only--radio.svg-icon {
   display: none;
   visibility: hidden
}

.badge-icon-only .svg-icon--video-light {
   display: block
}

.badge-text-and-icon .svg-icon--video-light {
   display: none;
   visibility: hidden
}

.badge-text-and-icon .svg-icon--audio-light,
.badge-text-and-icon .svg-icon--radio-light {
   display: none;
   visibility: hidden
}

.badge-icon-only--gallery {
   margin-top: -.4em
}

.bananaquit {
   margin-top: 10px;
   overflow: auto
}

.bananaquit__item {
   float: left
}

.bananaquit__item-link {
   background-color: #f7f7f7;
   border-bottom-width: 4px;
   border-style: solid;
   color: #222;
   display: block;
   padding: 12px;
   text-align: center
}

.bananaquit__item-link:hover,
.bananaquit__item-link:focus {
   color: #1167a8
}

.bananaquit__item {
   width: 50%
}

.bananaquit__item:last-child:nth-child(odd) {
   width: 100%
}

.bananaquit__item-link {
   margin-bottom: 4px;
   margin-top: 4px;
   margin-left: 4px;
   margin-right: 4px
}

.bananaquit__item-link--facebook {
   border-bottom-color: #3c5a98
}

.bananaquit__item-link--twitter {
   border-bottom-color: #47c7fa
}

.bold-image-promo {
   display: block
}

.bold-image-promo__title {
   color: #222;
   font-weight: bold
}

.bold-image-promo:visited .bold-image-promo__title {
   color: #686868
}

.bold-image-promo:hover .bold-image-promo__title,
.bold-image-promo:focus .bold-image-promo__title {
   color: #1167a8
}

.bold-image-promo__title .bold-image-promo--more-space {
   margin-top: 8px
}

.bold-image-promo__summary {
   color: #606060;
   margin-top: 1px
}

.bold-image-promo__summary--restrict {
   display: none
}

.blue-tit {
   background-color: #2f2f2f
}

.ie .blue-tit {
   clear: both
}

.blue-tit__inner {
   overflow: auto;
   padding-bottom: 24px;
   padding-top: 24px
}

.blue-tit__title {
   -webkit-font-smoothing: antialiased;
   -moz-font-smoothing: antialiased;
   -ms-font-smoothing: antialiased;
   -o-font-smoothing: antialiased;
   font-smoothing: antialiased;
   color: #fff
}

.blue-tit__list-item {
   margin-top: 16px
}

.blue-tit__list-item-link {
   -webkit-font-smoothing: antialiased;
   -moz-font-smoothing: antialiased;
   -ms-font-smoothing: antialiased;
   -o-font-smoothing: antialiased;
   font-smoothing: antialiased;
   color: #fff;
   display: block;
   font-weight: bold;
   min-height: 26px;
   padding-left: 34px;
   position: relative
}

.blue-tit__list-item-link:hover,
.blue-tit__list-item-link:focus {
   text-decoration: underline
}

.blue-tit__link {
   margin-top: 16px
}

.blue-tit__list-item-link:before {
   background: transparent;
   content: '';
   height: 26px;
   left: 0;
   position: absolute;
   top: 0;
   width: 24px
}


.blue-tit__list-item-link.mobile:before {
   background-position: -8px -7801px
}

.blue-tit__list-item-link.connected-tv:before {
   background-position: -4px -7901px
}

.blue-tit__list-item-link.newsletter:before {
   background-position: -4px -7701px
}

.blue-tit__list-item-link.contact-us:before {
   background-position: -4px -8005px
}

.budgie:before,
.budgie:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.budgie:after {
   clear: both
}

.budgie-item+.budgie-item {
   margin-top: 12px
}

.budgie__summary {
   color: #5a5a5a;
   padding-top: 8px
}

.budgie__info {
   padding-top: 8px
}

.buzzard:before,
.buzzard:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.buzzard:after {
   clear: both
}

.buzzard .title-link__title {
   padding-right: 16px
}

.buzzard .title-link {
   display: block;
   margin-bottom: 12px
}

.buzzard__body {
   margin-top: 8px
}

.buzzard__summary {
   color: #5a5a5a
}

.buzzard__info-list {
   margin-top: 8px
}

.buzzard__links-list {
   overflow: auto
}

.capercaillie {
   padding: 0 8px 8px;
   background: #ededed
}

.capercaillie:before,
.capercaillie:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.capercaillie:after {
   clear: both
}

.capercaillie .constituency-azlink__link {
   color: #222;
   display: inline-block;
   letter-spacing: -.5px;
   margin-top: 12px
}

.capercaillie .constituency-azlink__link:hover,
.capercaillie .constituency-azlink__link:focus {
   color: #1167a8
}

.chaffinch {
   background: #ededed;
   padding: 8px 8px 0
}

.chaffinch:before,
.chaffinch:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.chaffinch:after {
   clear: both
}

.chaffinch__link {
   background: transparent url("OneDrive/Рабочий стол/lpl_984/img/banner_news_small_for_grey_background.png") no-repeat 0 0;
   display: block;
   height: 40px
}



.chaffinch__link:hover,
.chaffinch__link:focus {
   background: transparent url("OneDrive/Рабочий стол/lpl_984/img/banner_news_small_hover.png") no-repeat 0 0
}


.condor-item+.condor-item {
   margin-top: 12px
}

.condor .title-link {
   display: inline-block
}

.condor-item .mini-info-list {
   margin-top: 8px
}

.coot {
   background: #ededed;
   padding: 12px 8px 8px
}

.coot:before,
.coot:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.coot:after {
   clear: both
}

.coot__item {
   margin-top: 12px
}

.coot__item .title-link {
   font-weight: bold
}

.cormorant:before,
.cormorant:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.cormorant:after {
   clear: both
}

.cormorant-item__body {
   padding-top: 8px
}

.cormorant .title-link {
   font-weight: bold;
   letter-spacing: normal
}

.group-title+.cormorant .title-link {
   font-weight: bold
}

.dove-item {
   border-bottom: 1px solid #dbdbdb;
   margin-top: 12px;
   padding-bottom: 12px
}

.dove-item:first-child {
   margin-top: 0
}

.dove-item:last-child {
   border-bottom: 0
}

.dove-item__summary {
   color: #5a5a5a;
   padding-top: 8px
}

.dove-item .mini-info-list {
   margin-top: 8px
}

.dove-item .links-list__item {
   width: 100%
}

.dove-item__links-list {
   clear: both
}

.eagle-item+.eagle-item {
   margin-top: 14px;
   padding-top: 12px
}

.eagle-item--with-other-links+.eagle-item {
   margin-top: 8px
}

.eagle-item__summary {
   color: #5a5a5a;
   margin-top: 4px
}

.eagle-item .mini-info-list {
   margin-top: 8px
}

.eu-ref .column--primary {
   padding-top: 0
}

.eu-ref-logo {
   font-size: 0;
   height: 40px;
   margin-top: 8px
}

.index .eu-ref-logo {
   margin-bottom: 16px
}

.eu-referendum-banner .eu-ref-logo {
   height: 40px;
   margin-bottom: 0
}

.eu-ref-promo .eu-ref-logo {
   background: #ededed;
   height: 40px;
   margin-bottom: 0;
   margin-top: 0;
   padding: 12px 16px 0
}

.eu-ref-logo--vert {
   margin-bottom: 16px
}

.eu-ref-logo__link {
   display: inline-block;
   height: 40px;
   overflow: hidden
}

.politics--eureferendum .eu-ref-logo__link {
   height: 56px
}

.eu-ref-logo__text {
   display: inline-block;
   height: 40px;
   margin-left: 6px;
   vertical-align: middle;
   width: 160px
}

.eu-ref-logo__hex {
   display: inline-block;
   height: 40px;
   vertical-align: middle;
   width: 35px
}

.eu-ref-logo__link:hover .eu-ref-logo__normal,
.eu-ref-logo__link:focus .eu-ref-logo__normal {
   opacity: 0
}

.eu-ref-logo__hover {
   opacity: 0
}

.eu-ref-logo__link:hover .eu-ref-logo__hover,
.eu-ref-logo__link:focus .eu-ref-logo__hover {
   opacity: 1
}

.politics--eureferendum .column--single>.distinct-component-group.eu-referendum-2016-logo {
   padding-top: 0
}

.finch {
   background: #ededed;
   padding: 16px
}

.finch:before,
.finch:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.finch:after {
   clear: both
}

.finch-item--secondary {
   margin-top: 8px
}

.finch-item__info-list {
   display: inline-block;
   margin-bottom: 2px;
   margin-top: 2px
}

.gallery-intro:before,
.gallery-intro:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.gallery-intro:after {
   clear: both
}

.gallery-intro__h1 {
   color: #1e1e1e;
   font-weight: bold
}

.gallery-intro__info-list {
   display: table;
   height: 44px;
   margin-top: 8px
}

.gallery-intro__info-list .gallery__mini-info-list-and-share-row {
   display: table-row
}

.gallery-intro__info-list .share__button {
   margin-top: 16px
}

.gallery .gallery-intro__summary {
   clear: both
}

.gallery-intro__summary {
   color: #404040;
   margin-top: 16px
}

.gallery-intro__summary:before,
.gallery-intro__summary:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.gallery-intro__summary:after {
   clear: both
}

.gallery-images:before,
.gallery-images:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.gallery-images:after {
   clear: both
}

.gallery-images__list-item {
   border-top: 1px solid #dbdbdb;
   margin-top: 24px;
   padding-top: 24px
}

@media (min-width: 450px) {
   .gallery-images__image-wrapper .gallery-images__image.portrait-margins {
      padding: 0 12.5%
   }
}

.gallery-images__image-wrapper .responsive-image {
   left: 0;
   right: 0;
   margin: auto;
   width: auto
}

.gallery-images__image-wrapper .gallery-images__image {
   background-color: #f0f0f0
}

.gallery-images__summary {
   color: #5a5a5a;
   margin-top: 16px
}

.hawk {
   margin-top: 16px
}

.heron__item-summary {
   color: #5a5a5a;
   padding-top: 8px
}

.heron__item {
   margin-top: 16px
}

.heron__item:first-child {
   margin-top: 0
}

.hoopoe:before,
.hoopoe:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.hoopoe:after {
   clear: both
}

.hoopoe-item {
   margin-top: 16px
}

.hoopoe-item:first-child {
   margin-top: 0
}

.hoopoe-item__body {
   padding-top: 8px
}

.svg-icon {
   background-size: contain;
   display: inline-block;
   vertical-align: text-bottom
}

.svg-icon,
.svg-icon>svg {
   height: 16px;
   width: 16px
}

.svg-icon--13,
.svg-icon--13>svg {
   height: 13px;
   width: 13px
}

.svg-icon--large,
.svg-icon--large>svg {
   height: 20px;
   width: 20px
}

.svg-icon--24,
.svg-icon--24>svg {
   height: 24px;
   width: 24px
}

.junglefowl {
   margin-top: 16px;
   padding-bottom: 8px
}

.junglefowl:before,
.junglefowl:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.junglefowl:after {
   clear: both
}

.junglefowl__link {
   color: #222
}

.junglefowl__link:focus,
.junglefowl__link:hover {
   color: #1167a8
}

.junglefowl__item {
   margin-left: 30px;
   margin-top: 16px;
   position: relative
}

.junglefowl__item:first-child {
   margin-top: 0
}

.junglefowl__item-icon {
   left: -30px;
   position: absolute;
   top: 0
}

.kagu-item__body {
   border-top: 1px solid #dbdbdb;
   margin-top: 12px;
   padding-top: 12px
}

.kagu .title-link {
   display: inline-block;
   font-weight: normal
}

.group-title.election-kagu-title {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   background-image: url("OneDrive/Рабочий стол/lpl_984/img/logo-40.png");
   background-position: top left;
   background-repeat: no-repeat;
   background-size: auto 40px;
   height: 48px;
   padding-left: 48px;
   padding-top: 14px
}

.kestrel:before,
.kestrel:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.kestrel:after {
   clear: both
}

.kestrel__body {
   margin-top: 8px;
   overflow: auto;
   padding-left: 8px;
   padding-right: 8px
}

.kestrel__summary {
   margin-top: 4px
}

.kestrel__info {
   margin-bottom: 6px;
   margin-top: 8px
}

.kestrel__info .mini-info-list {
   margin-top: 8px
}

.kestrel__dark {
   background-color: #ededed
}

.kestrel__dark .byline__correspondent-photo {
   background-color: #fff
}

.flex .cockatoo {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between
}

.cockatoo {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box
}

.cockatoo-item {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   background-color: #ededed;
   display: inline-block;
   margin-bottom: 5px;
   vertical-align: top;
   width: 100%
}

.cockatoo-item .byline__correspondent-photo-container {
   display: none
}

.cockatoo-item__image {
   display: none
}

.cockatoo-item__body {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   display: inline-block;
   padding: 12px 5px;
   width: 100%
}

.container-cockatoo .cockatoo {
   margin-top: 16px
}

.links-list__list {
   overflow: auto
}

.links-list__list:before {
   background-color: #bb1919;
   content: '';
   display: block;
   height: 1px;
   margin-bottom: 5px;
   margin-top: 8px;
   width: 40px
}

.links-list__link {
   color: #222;
   display: block;
   padding: 5px 0
}

.links-list__link:visited {
   color: #686868
}

.links-list__link:hover,
.links-list__link:focus {
   color: #1167a8
}

.albatross__links-list .links-list__link,
.buzzard__links-list .links-list__link,
.dove-item .links-list__link,
.osprey__links-list .links-list__link,
.pigeon-item__links-list .links-list__link,
.quetzal__links-list .links-list__link {
   padding-bottom: 4px;
   padding-top: 4px
}

.loon-item--light .loon-item__inner {
   background-color: #fff
}

.loon-item__inner {
   background-color: #ededed
}

.loon-item__body {
   padding: 7px 8px 8px
}

.loon-item {
   display: inline-block;
   margin-right: -4px;
   vertical-align: top;
   width: 100%
}

.loon-item .title-link {
   margin-top: 9px
}

.loon-item__summary {
   margin-top: 9px
}

.loon-item+.loon-item+.loon-item {
   margin-top: 8px
}

.loon-item {
   width: 50%
}

.macaw-item:first-child {
   padding-top: 0
}

.macaw--full-width .macaw-item:first-child .macaw-item__body {
   border-top: 0;
   margin-top: 0;
   padding-top: 0
}

.macaw-item__body {
   border-top: 1px solid #dbdbdb;
   margin-top: 12px;
   padding-top: 12px
}

.macaw .title-link {
   display: inline-block
}

.macaw-item .mini-info-list {
   margin-top: 8px
}

.player-with-placeholder {
   height: 0;
   padding-bottom: 56.25%;
   position: relative
}

.player-with-placeholder__image {
   display: block;
   position: absolute;
   width: 100%
}

.player-with-placeholder__caption {
   font-size: 20px;
   font-size: 1.25rem;
   line-height: 1;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   background-color: #000;
   background-color: rgba(0, 0, 0, 0.5);
   bottom: 0;
   color: #fff;
   display: block;
   left: 0;
   padding: 8px;
   position: absolute;
   right: 0;
   z-index: 10
}

.media-with-caption:first-child {
   display: block
}

.media-with-caption {
   display: none
}

.merlin:before,
.merlin:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.merlin:after {
   clear: both
}

.merlin__summary {
   color: #5a5a5a;
   padding-top: 8px
}

.merlin__info {
   padding-top: 8px
}

.mini-info-list__item {
   display: inline-block;
   margin-bottom: 2px;
   margin-top: 2px
}

.mini-info-list__item+.mini-info-list__item {
   border-left: 1px solid #dcdcdc;
   margin-left: .2em;
   padding-left: .5em
}

.mini-info-list__section {
   color: #a61b1b
}

.mini-info-list__section:hover,
.mini-info-list__section:focus {
   color: #1167a8
}

.no-section-links .mini-info-list__section {
   display: none
}

.comment-count {
   background: transparent;
   background-position: left -4212px;
   background-repeat: no-repeat;
   margin-left: -10px;
   padding-left: 28px
}


.index-tabs__container {
   background-color: #dcdcdc;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 8px
}

.nations-pseudo-nav {
   display: none;
   visibility: hidden
}

.news-banner__outer-container {
   display: none;
   visibility: hidden
}

.news-banner {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP4/xQAAuYB5e33aXgAAAAASUVORK5CYII=");
   border-top: 4px solid #cc0100;
   color: #000;
   margin-bottom: 0
}

.news-banner--fixed {
   bottom: 0;
   position: fixed;
   width: 100%;
   z-index: 999
}

.news-banner__inner {
   margin: 0 auto;
   max-width: 960px;
   padding: 20px 16px
}

.news-banner__inner:after {
   clear: both;
   content: '';
   display: table
}

.news-banner__title {
   display: inline-block;
   float: left;
   font-size: 20px;
   font-weight: bolder;
   line-height: 24px;
   margin-bottom: 1px;
   margin-right: 5px
}

.news-banner__content {
   float: left;
   font-size: 16px;
   line-height: 35px;
   margin-right: 10px
}

.news-banner__bloglink {
   float: left;
   line-height: 24px
}

.news-banner__bloglink:hover,
.news-banner__bloglink:focus {
   text-decoration: underline
}

.news-banner__options {
   float: right
}

.news-banner__survey {
   background-color: #cc0100;
   color: #fff;
   display: inline-block;
   float: left;
   font-size: 14px;
   font-weight: bold;
   padding: 8px
}

.news-banner__survey:hover,
.news-banner__survey:focus {
   text-decoration: underline
}

.news-banner__survey--hidden {
   display: none;
   visibility: hidden
}

.news-banner__goback {
   background-color: #9c9b9b;
   color: #fff;
   display: inline-block;
   float: left;
   font-size: 14px;
   font-weight: bold;
   margin-left: 11px;
   padding: 8px
}

.news-banner__goback:hover,
.news-banner__goback:focus {
   text-decoration: underline
}

.news-banner__dismiss {
   display: none;
   visibility: hidden
}

.news-banner__dismiss:hover {
   cursor: pointer
}

.news-banner--fixed .news-banner__dismiss {
   background-color: rgba(255, 255, 255, 0);
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEX6/P+XmJllZmiSk5X5/P9YWVpZWlplZmdkZWYeHh4fKG3oAAAACXRSTlO/1+bYU93c19ePrOojAAAAT0lEQVR42mWPSw4AMQhCsX463P/Cs7DVNLpBXtAozAVV8hmcXNcv0iEkT0azXZcIM5yZFAWKHNykfBPBBHNkLG1fMg/TN6qI97mAhaJKt/2vVAMxXlRmPgAAAABJRU5ErkJggg==");
   display: block;
   height: 16px;
   position: absolute;
   right: 10px;
   top: 10px;
   visibility: visible;
   width: 16px
}

.news-banner__orb-spacing {
   padding-bottom: 100px
}

.ni2017-logo {
   margin-top: 8px;
   overflow: hidden
}

.ni2017-logo__image {
   width: 198px
}

.politics--election2016 .column--single>.distinct-component-group:first-child {
   padding-top: 0
}

.nitro-fallback .nitro-fallback__image {
   margin-bottom: 10px
}

.kakapo {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box
}

.flex .kakapo {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between
}

.kakapo-item {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   background-color: #eeeeed;
   display: inline-block;
   margin-bottom: 5px;
   vertical-align: top;
   width: 100%
}

.kakapo-item .kakapo-item__image {
   display: none
}

.kakapo-item .kakapo-item__body {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   display: inline-block;
   padding: 12px 5px;
   width: 100%
}

.kakapo-item .title-link {
   font-weight: normal;
   letter-spacing: normal
}

.kakapo-item .byline__correspondent-photo-container {
   display: none
}

.container-kakapo .kakapo {
   margin-top: 16px
}

.osprey:before,
.osprey:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.osprey:after {
   clear: both
}

.osprey__background-image {
   display: none;
   visibility: hidden
}

.osprey__splash-title {
   margin: 12px 8px
}

.osprey__splash-title .title-link {
   -webkit-font-smoothing: antialiased;
   -moz-font-smoothing: antialiased;
   -ms-font-smoothing: antialiased;
   -o-font-smoothing: antialiased;
   font-smoothing: antialiased;
   display: block;
   font-weight: bold;
   width: 100%;
   font-family: Arial, sans-serif
}

.osprey__splash-title .title-link:hover .title-link__title-text,
.osprey__splash-title .title-link:focus .title-link__title-text {
   color: #1167a8
}

.osprey__splash-title .title-link__title-text {
   color: #222
}

.osprey__splash-title .badge-text-only {
   margin-right: 100%
}

.osprey__items {
   margin-top: 16px
}

.osprey__summary {
   color: #5a5a5a
}

.osprey__info-list {
   margin-top: 8px;
   padding-bottom: 8px
}

.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,
.trust-project__inner,
.us2016-logo--liv {
   padding-left: 8px;
   padding-right: 8px
}

.features-and-analysis,
#media-asset-page-video,
.most-popular,
.parakeet {
   margin-left: -8px;
   margin-right: -8px
}

.features-and-analysis {
   padding-left: 8px;
   padding-right: 8px
}

.container {
   padding-bottom: 32px
}

.column-clearfix:before,
.column-clearfix:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.column-clearfix:after {
   clear: both
}

.container-old {
   padding-top: 8px;
   clear: both;
   padding-left: 4px;
   padding-right: 4px
}

.container-old:before,
.container-old:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.container-old:after {
   clear: both
}

.container-old .timeline-unit-inner {
   border-top: 1px solid #dcdcdc
}

.parakeet {
   background-color: #151212
}

.parakeet:before,
.parakeet:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.parakeet:after {
   clear: both
}

.parakeet-lead-item {
   padding: 16px 8px
}

.parakeet--1 .parakeet-lead-item {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   width: 100%
}

.parakeet--2 .parakeet-lead-item {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box
}

.parakeet-item-container {
   background-color: #1f1f1f;
   overflow: auto;
   padding: 16px 8px
}

.parakeet--2 .parakeet-item-container {
   background-color: #151212
}

.parakeet-item+.parakeet-item {
   margin-top: 16px
}

.parakeet--2 .parakeet-lead-item__body-container {
   background: none;
   background-image: none;
   position: relative;
   margin-left: 0;
   margin-right: 0
}

.parakeet--2 .parakeet-lead-item__body {
   position: relative;
   padding-left: 0;
   padding-right: 0
}

.parakeet-lead-item .title-link,
.parakeet-item .title-link {
   display: inline-block
}

.parakeet-lead-item .title-link:visited .title-link__title-text,
.parakeet-item .title-link:visited .title-link__title-text {
   color: #fff
}

.parakeet-lead-item .title-link:hover .title-link__title-text,
.parakeet-lead-item .title-link:focus .title-link__title-text,
.parakeet-item .title-link:hover .title-link__title-text,
.parakeet-item .title-link:focus .title-link__title-text {
   color: #fff;
   text-decoration: underline
}

.parakeet-lead-item .title-link__title-text,
.parakeet-item .title-link__title-text {
   -webkit-font-smoothing: antialiased;
   -moz-font-smoothing: antialiased;
   -ms-font-smoothing: antialiased;
   -o-font-smoothing: antialiased;
   font-smoothing: antialiased;
   color: #fff;
   font-weight: bold
}

.parakeet-lead-item__summary,
.parakeet-item__summary {
   -webkit-font-smoothing: antialiased;
   -moz-font-smoothing: antialiased;
   -ms-font-smoothing: antialiased;
   -o-font-smoothing: antialiased;
   font-smoothing: antialiased
}

.parakeet-lead-item__summary {
   color: #ededed;
   padding-top: 8px
}

.parakeet-item__summary {
   color: #bdbdbd;
   padding-top: 4px
}

.container-parrot {
   clear: both
}

.parrot {
   background-color: #ededed;
   display: block !important
}

.parrot-item__image-container {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex
}

.parrot-item__background {
   background: #fff;
   margin-bottom: 8px
}

.parrot-item__background:last-child {
   margin-bottom: 0
}

.parrot-item {
   border-bottom: 1px solid #dbdbdb;
   padding-bottom: 16px;
   padding-top: 16px
}

.parrot-item:first-child {
   padding-top: 0
}

.parrot-item:last-child {
   border-bottom: 0;
   padding-bottom: 0
}

.parrot-item__link {
   color: #222;
   font-weight: bold
}

.parrot-item__link:hover,
.parrot-item__link:focus {
   color: #1167a8 !important;
   text-decoration: underline
}

.parrot-item__link:visited {
   color: #686868
}

.parrot .parrot__title {
   display: block;
   font-weight: normal !important;
   margin-bottom: 16px
}

.penguin.with-title {
   padding-top: 24px
}

.penguin__item {
   border-bottom: 1px solid #dadada;
   margin-bottom: 14px;
   padding-bottom: 14px
}

.penguin__item .title-link__title {
   font-weight: bold;
   letter-spacing: 0
}

.pewee {
   background-color: #ededed;
   border-top: 4px solid #bb1919;
   padding: 8px
}

.pigeon__column--a {
   padding-bottom: 12px
}

.pigeon__column--a+.pigeon__column--a {
   padding-top: 12px
}

.pigeon__column--b .pigeon-item {
   padding-top: 12px;
   position: relative
}

.pigeon__column--b .pigeon-item+.pigeon-item {
   border-top: 1px solid #dbdbdb;
   margin-top: 12px
}

.pigeon-item__summary {
   color: #5a5a5a;
   padding-top: 8px;
   visibility: visible
}

.pigeon-item__info-list {
   margin-top: 8px
}

.pigeon-item__links-list .links-list__item+.links-list__item+.links-list__item {
   display: none;
   visibility: hidden
}

.pukeko-item--light .pukeko-item__inner {
   background-color: #fff
}

.pukeko-item--dark .pukeko-item__inner {
   background-color: #ededed
}

.pukeko-item--dark .pukeko-item__body {
   padding: 7px 8px 8px
}

.pukeko-item__section,
.pukeko-item__section--without-url {
   display: block
}

.pukeko-item__section::after,
.pukeko-item__section--without-url::after {
   border-top: 1px solid #cb0101;
   content: '';
   display: block;
   position: relative;
   top: 3px;
   width: 45px
}

.pukeko-item__section {
   color: #bb1919
}

.pukeko-item__section:hover,
.pukeko-item__section:focus {
   color: #1167a8
}

.pukeko-item__section--without-url {
   color: #404040
}

.pukeko-item {
   display: inline-block;
   margin-right: -4px;
   vertical-align: top;
   width: 100%
}

.pukeko-item__summary {
   display: none
}

.pukeko-item .title-link {
   margin-top: 9px
}

.pukeko-item+.pukeko-item,
.pukeko--6 .pukeko-item:first-child+.pukeko-item+.pukeko-item+.pukeko-item {
   margin-top: 24px
}

.pukeko-item--dark+.pukeko-item--dark,
.pukeko--6 .pukeko-item--dark:first-child+.pukeko-item--dark+.pukeko-item--dark+.pukeko-item--dark {
   margin-top: 16px
}

.hide-sections .pukeko-item__section {
   display: none
}

.quetzal__summary {
   margin-top: 4px
}

.quetzal__info-list {
   margin-top: 8px;
   padding-bottom: 8px
}

.radio-promo-link {
   color: #222
}

.radio-promo-link:hover,
.radio-promo-link:focus {
   color: #1167a8
}

.radio-promo-link .small-link {
   border-top: 1px solid #ededed;
   display: block;
   padding-top: 10px
}

.related-content-links__link {
   color: #222;
   display: block
}

.related-content-links__link:hover,
.related-content-links__link:focus {
   color: #1167a8
}

.related-content-links__list-item+.related-content-links__list-item {
   border-top: 1px solid #ddd
}

.related-content-links--squash-on-wide .related-content-links__list-item {
   padding-bottom: 8px;
   padding-top: 8px
}

.related-content-links--squash-on-wide .related-content-links__list-item {
   padding-bottom: 8px;
   padding-top: 8px
}

.related-content-links--squash-on-wide .related-content-links__list-item+.related-content-links__list-item {
   border-top: 1px solid #ddd
}

.related-content-links--stretch-on-wide .related-content-links__link {
   padding-bottom: 10px;
   padding-top: 10px
}

.raven .badge-icon-only--audio-for-image,
.raven .badge-icon-only--video-for-image {
   background-color: #ededed
}

.raven-item {
   background-color: #ededed
}

.raven-item:before,
.raven-item:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.raven-item:after {
   clear: both
}

.raven-item__body {
   padding: 8px
}

.raven-item__summary {
   color: #5a5a5a;
   padding-top: 8px
}

.robin-item+.robin-item {
   margin-top: 12px
}

.robin .title-link {
   display: inline-block
}

.robin-item .mini-info-list {
   margin-top: 8px
}

.shoebill {
   background-color: #151212;
   margin-top: 16px
}

.shoebill:before,
.shoebill:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.shoebill:after {
   clear: both
}

.shoebill-lead-item {
   display: none;
   visibility: hidden;
   padding: 16px 8px
}

.shoebill-item-container {
   padding: 4px
}

.shoebill-item-container:before,
.shoebill-item-container:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.shoebill-item-container:after {
   clear: both
}

.shoebill-lead-item .title-link,
.shoebill-item .title-link {
   -webkit-font-smoothing: antialiased;
   -moz-font-smoothing: antialiased;
   -ms-font-smoothing: antialiased;
   -o-font-smoothing: antialiased;
   font-smoothing: antialiased;
   display: inline-block;
   font-weight: normal
}

.shoebill-lead-item .title-link:visited .title-link__title-text,
.shoebill-item .title-link:visited .title-link__title-text {
   color: #fff
}

.shoebill-lead-item .title-link:hover .title-link__title-text,
.shoebill-lead-item .title-link:focus .title-link__title-text,
.shoebill-item .title-link:hover .title-link__title-text,
.shoebill-item .title-link:focus .title-link__title-text {
   color: #fff;
   text-decoration: underline
}

.shoebill-lead-item .title-link__title-text,
.shoebill-item .title-link__title-text {
   -webkit-font-smoothing: antialiased;
   -moz-font-smoothing: antialiased;
   -ms-font-smoothing: antialiased;
   -o-font-smoothing: antialiased;
   font-smoothing: antialiased;
   color: #fff
}

.shoebill-footer {
   display: none;
   visibility: hidden
}

.simple-list {
   margin-top: 16px;
   padding-bottom: 8px
}

.simple-list:before,
.simple-list:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.simple-list:after {
   clear: both
}

.simple-list__link {
   color: #222;
   font-weight: bold
}

.simple-list__link:focus,
.simple-list__link:hover {
   color: #1167a8
}

.simple-list__item {
   margin-left: 30px;
   margin-top: 16px;
   position: relative
}

.simple-list__item:first-child {
   margin-top: 0
}

.simple-list__item-icon {
   left: -30px;
   position: absolute;
   top: 0
}

.skylark {
   margin-top: 24px
}

.skylark:before,
.skylark:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.skylark:after {
   clear: both
}

.skylark:first-child {
   margin-top: 0
}

.skylark .title-link {
   display: inline-block
}

.skylark__body {
   overflow: hidden
}

.skylark__summary {
   color: #5a5a5a;
   margin-top: 4px
}

.skylark__info-list {
   margin-top: 8px
}

.small-image-promo__label-icon {
   background: transparent;
   float: left;
   height: 14px;
   margin-right: 4px;
   width: 14px
}

.small-image-promo__title {
   color: #222;
   display: block;
   margin-top: 4px
}

.small-image-promo__title:visited {
   color: #686868
}

.small-image-promo__title:focus,
.small-image-promo:hover .small-image-promo__title,
.small-image-promo:focus .small-image-promo__title {
   color: #1167a8
}

.small-image-promo__image img {
   width: 100%
}

.small-image-promo .mini-info-list {
   margin-top: 2px
}

.small-promo-group {
   overflow: hidden
}

.small-promo-group__body {
   margin-top: 16px
}

.small-promo-group .small-image-promo {
   width: 100%
}

.small-promo-group--reveal .small-image-promo+.small-image-promo {
   margin-top: 16px
}

.small-promo-group--reveal .small-image-promo+.small-image-promo+.small-image-promo {
   display: none;
   visibility: hidden
}

.small-promo-group--grid .small-image-promo {
   margin-bottom: 12px;
   margin-top: 0
}

.small-caption {
   color: #808080;
   display: block
}

.small-link {
   color: #222
}

.small-link:hover,
.small-link:focus {
   color: #1167a8
}

.sparrow-columns {
   position: relative
}

.sparrow .sparrow-item {
   margin-top: 16px
}

.sparrow .sparrow-item:first-child {
   margin-top: 0
}

.sparrow__light .sparrow-item__info,
.sparrow__dark .sparrow-item__info {
   margin-top: 8px
}

.sparrow__light .sparrow-item {
   background-color: #fff
}

.sparrow__light-2 .sparrow-item {
   background-color: #fff;
   border-top: 1px solid #dbdbdb;
   padding-top: 12px
}

.distinct-component-group>.sparrow-columns:first-child .sparrow__light-2 .sparrow-item:first-child {
   border-top: 0
}

.sparrow__light-3 .sparrow-item {
   background-color: #fff
}

.sparrow__dark .sparrow-item {
   background-color: #ededed
}

.sparrow__dark .sparrow-item__body {
   padding: 8px
}

.sparrow__dark .sparrow-item__info {
   margin-bottom: 8px
}

.sparrow__dark .byline__correspondent-photo {
   background-color: #fff
}

.sparrow-item__summary {
   color: #5a5a5a;
   padding-top: 8px
}

.sparrow-item .mini-info-list {
   margin-top: 8px
}

.spoonbill:before,
.spoonbill:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.spoonbill:after {
   clear: both
}

.spoonbill-item-container {
   padding: 4px
}

.spoonbill-item-container:before,
.spoonbill-item-container:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.spoonbill-item-container:after {
   clear: both
}

.spoonbill-item {
   padding-bottom: 8px;
   padding-top: 8px
}

.spoonbill-item .title-link__title-text {
   -webkit-font-smoothing: antialiased;
   -moz-font-smoothing: antialiased;
   -ms-font-smoothing: antialiased;
   -o-font-smoothing: antialiased;
   font-smoothing: antialiased
}

.spoonbill__link {
   color: #222;
   display: block;
   font-weight: bold;
   padding-bottom: 12px;
   padding-top: 12px
}

.spoonbill__link:focus,
.spoonbill__link:hover {
   color: #1167a8
}

.group-title+.starling {
   padding-top: 24px
}

.starling-item__body {
   border-top: 1px solid #dbdbdb;
   margin-top: 12px;
   padding-top: 12px
}

.starling .title-link {
   display: inline-block;
   font-weight: normal
}

.sticky-player__close-button {
   display: none
}

.sticky-player__image {
   display: none
}

.sticky-player__image.sticky-player__image--visible {
   display: block
}

.sticky-player__image.responsive-image {
   background-color: #000
}

@keyframes stickyPlayerFadeIn {
   from {
      opacity: 0
   }

   to {
      opacity: 1
   }
}

@-webkit-keyframes stickyPlayerFadeIn {
   from {
      opacity: 0
   }

   to {
      opacity: 1
   }
}

.byline:before,
.byline:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.byline:after {
   clear: both
}

.story-body .byline {
   margin-top: 16px
}

.byline__name {
   color: #404040;
   display: inline-block
}

.byline__name-link .byline__name {
   color: #bb1919
}

.byline__name-link:hover .byline__name,
.byline__name-link:focus .byline__name {
   color: #1167a8
}

.byline__twitter {
   color: #222;
   display: inline-block;
   margin-top: 4px
}

.byline__twitter-link .byline__twitter {
   color: #222
}

.byline__twitter-link:hover .byline__twitter,
.byline__twitter-link:focus .byline__twitter {
   color: #1167a8
}

.byline__title {
   color: #5a5a5a;
   display: block;
   margin-top: 4px
}

.byline__name-and-title--and-twitter .byline__title {
   margin-top: 0
}

.byline__correspondent-photo-container {
   display: none;
   visibility: hidden
}

.story-body .byline__blog-journalist-photo {
   display: none;
   visibility: hidden
}

.dove-item .byline,
.pigeon-item .byline,
.raven-item .byline,
.sparrow-item .byline {
   margin-top: 8px
}

.dove-item .byline__name-and-title,
.pigeon-item .byline__name-and-title,
.raven-item .byline__name-and-title,
.sparrow-item .byline__name-and-title {
   display: table-cell
}

.story-body__h1 {
   color: #1e1e1e;
   font-weight: bold
}

.story-body__crosshead {
   color: #1e1e1e;
   margin-top: 32px
}

.story-body__sub-heading {
   border-bottom: 2px solid #dcdcdc;
   color: #1e1e1e;
   font-weight: bold;
   margin-top: 16px;
   padding-bottom: 8px
}

.story-body p {
   color: #404040;
   margin-top: 16px
}

.story-body p strong {
   color: #404040;
   font-weight: bold
}

.story-body p i {
   font-style: italic
}

.story-body i {
   font-style: italic
}

.story-body strong {
   color: #404040;
   font-weight: bold
}

.story-body .story-body__introduction {
   color: #404040;
   font-weight: bold;
   margin-top: 24px
}

.story-body__introduction+p {
   margin-top: 19px
}

.story-body__question {
   border-top: 2px solid #dcdcdc;
   color: #404040;
   font-weight: bold;
   margin-top: 16px;
   padding-top: 16px
}

.story-body__link,
.story-body__link-external {
   border-bottom: 1px solid #dcdcdc;
   color: #222;
   font-weight: bold
}

.story-body__link:hover,
.story-body__link:focus,
.story-body__link-external:hover,
.story-body__link-external:focus {
   color: #1167a8
}

.story-body__read-full-article-link {
   color: #222;
   font-weight: bold
}

.story-body__read-full-article-link:hover,
.story-body__read-full-article-link:focus {
   color: #1167a8
}

.story-body__link-email:hover .icon,
.story-body__link-email:focus .icon,
.story-body__link-pdf:hover .icon,
.story-body__link-pdf:focus .icon {
   color: #1167a8
}

.story-body__link-email-text,
.story-body__link-pdf-text {
   border-bottom: 1px solid #dcdcdc;
   color: #222;
   font-weight: bold
}

.story-body__link-email-text:hover,
.story-body__link-email-text:focus,
.story-body__link-pdf-text:hover,
.story-body__link-pdf-text:focus {
   color: #1167a8
}

.story-body__link-pdf-text {
   display: inline-block;
   margin-top: 16px
}

.story-body__link-pdf-file-size {
   display: inline-block
}

.story-body__unordered-list,
.story-body__list-item {
   margin-top: 16px
}

.story-body__list-item {
   padding-left: 4px;
   margin-left: 20px
}

.story-body__unordered-list .story-body__list-item {
   list-style: square outside
}

.story-body__ordered-list .story-body__list-item {
   list-style: decimal outside
}

.story-body__list-item a {
   border-bottom: 1px solid #dcdcdc;
   color: #222;
   font-weight: bold
}

.story-body__list-item a:hover,
.story-body__list-item a:focus {
   color: #1167a8
}

.story-body__line {
   background-color: #dbdbdb;
   border: 0;
   color: #dbdbdb;
   height: 1px;
   margin-bottom: 0;
   margin-top: 16px;
   width: 100%
}

.comments-button.ghost-column,
.comments-module.ghost-column,
.story-body__inner,
.story-body__read-full-article-link {
   margin-left: 0;
   margin-right: 0
}

@media (min-width: 1024px) {
   .full-width-mode .column--secondary {
      clear: left;
      float: left
   }

   .full-width-mode .column--primary {
      padding-right: 0;
      width: 100%
   }
}

.story-body figure {
   margin-top: 24px
}

.story-body .has-caption {
   background-color: #111
}

.story-body .has-caption img {
   color: #bdbdbd
}

.story-body .image-and-copyright-container {
   display: block;
   position: relative
}

.story-body .media-caption {
   padding: 8px
}

.story-body .media-caption__text {
   color: #ececec;
   display: block
}

.story-image-copyright,
.responsive-image__copyright {
   background: #404040;
   background: rgba(0, 0, 0, 0.6);
   bottom: 0;
   color: #ececec;
   letter-spacing: .25px;
   padding: 3px 8px 1px;
   position: absolute;
   right: 0
}

.story-body figure>figcaption {
   display: none;
   visibility: hidden
}

.story-body .image-and-copyright-container .js-delayed-image-load,
.story-body .image-and-copyright-container .js-delayed-image-load+.off-screen,
.story-body .image-and-copyright-container .js-delayed-image-load+.off-screen+.story-image-copyright,
.story-body .image-and-copyright-container .js-delayed-image-load+.off-screen+.responsive-image__copyright {
   display: none;
   visibility: hidden
}

.story-body figure img {
   display: block;
   width: 100%
}

.story-body .body-width,
.story-body .full-width {
   clear: both
}

@media (max-width: 399px) {

   .story-body .body-width.lead,
   .story-body .full-width.lead {
      margin-left: -8px;
      margin-right: -8px
   }
}

@media (max-width: 399px) and (min-width: 400px) {

   .story-body .body-width.lead,
   .story-body .full-width.lead {
      margin-left: -16px;
      margin-right: -16px
   }
}

@media (max-width: 399px) {

   .story-body__inner>.media-with-caption:first-child,
   .story-body__inner>.media-player:first-child {
      margin-left: -8px;
      margin-right: -8px
   }
}

@media (max-width: 399px) and (min-width: 400px) {

   .story-body__inner>.media-with-caption:first-child,
   .story-body__inner>.media-player:first-child {
      margin-left: -16px;
      margin-right: -16px
   }
}

@media (max-width: 399px) {

   .story-body .lead-audio-placeholder figure,
   .story-body .lead-video-placeholder figure {
      margin-left: -8px;
      margin-right: -8px
   }
}

@media (max-width: 399px) and (min-width: 400px) {

   .story-body .lead-audio-placeholder figure,
   .story-body .lead-video-placeholder figure {
      margin-left: -16px;
      margin-right: -16px
   }
}

.story-body__mini-info-list-and-share {
   border-bottom: 1px solid #dbdbdb;
   min-height: 37px;
   overflow: auto;
   padding-bottom: 16px;
   width: 100%
}

.blog__story .story-body__mini-info-list-and-share .mini-info-list {
   margin-top: 16px
}

.story-body__mini-info-list-and-share .share__button {
   margin-top: 16px
}

.blog__story .story-body__mini-info-list-and-share .share__button {
   height: 24px
}

.blog__story .with-extracted-share-icons .mini-info-list {
   margin-top: 0
}

.with-extracted-share-icons .story-body__mini-info-list-and-share {
   display: table;
   margin-top: 8px;
   padding-bottom: 4px
}

.with-extracted-share-icons .story-body__mini-info-list-and-share .story-body__mini-info-list-and-share-row {
   display: table-row
}

.with-extracted-share-icons .tags-list__tags a {
   margin-bottom: 4px;
   margin-top: 4px
}

.with-extracted-share-icons .mini-info-list-wrap {
   -webkit-box-align: center;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   -ms-grid-row-align: center;
   align-items: center;
   display: table-cell;
   float: left;
   min-height: 44px;
   text-align: left
}

.with-extracted-share-icons .share-tools--no-event-tag,
.with-extracted-share-icons .share-tools--event-tag {
   float: right
}

.with-extracted-share-icons .mini-info-list {
   display: inline-block;
   vertical-align: middle
}

.with-extracted-share-icons .mini-info-list {
   margin-top: 12px
}

.tags-container {
   border-bottom: 1px solid #dbdbdb;
   border-top: 1px solid #dbdbdb;
   clear: left;
   color: #000;
   margin-top: 16px;
   padding-bottom: 16px
}

.story-body__mini-info-list-and-share .tags-container {
   border: 0;
   clear: left;
   float: left;
   margin-top: 0;
   padding-bottom: 0
}

.tags-title {
   margin-bottom: 0;
   margin-top: 16px
}

.tags-list {
   display: inline-block;
   list-style: none;
   padding-left: 0
}

.tags-list__tags {
   float: left
}

.tags-list__tags a {
   border: 1px solid #d2d2d2;
   float: left;
   font-weight: bold;
   margin-right: 16px;
   margin-top: 16px;
   padding: 8px
}

.tags-list__tags a:visited {
   color: #686868
}

.tags-list__tags a:hover,
.tags-list__tags a:focus {
   background-color: #10619f;
   color: #fff
}

.column--single-column-layout {
   padding-top: 16px
}

@media (min-width: 1024px) {
   .full-width-mode .story-body__inner {
      margin-right: 0
   }

   .full-width-mode .story-body__inner>.story-body__crosshead,
   .full-width-mode .story-body__inner>p,
   .full-width-mode .story-body__inner .story-body__list-item {
      margin-right: 38.6%
   }

   .full-width-mode .story-body__inner .body-width,
   .full-width-mode .story-body__inner .full-width,
   .full-width-mode .story-body__inner .media-placeholder,
   .full-width-mode .story-body__inner>.media-with-caption,
   .full-width-mode .story-body__inner>.media-with-caption:first-child,
   .full-width-mode .story-body__inner .responsive-table-container {
      margin-right: 38.6%
   }
}

.comp-stream .commentary--breaking,
.comp-stream .update--breaking {
   margin-left: -8px;
   margin-right: -8px
}

.comp-stream .commentary--breaking .update__article__wrap,
.comp-stream .update--breaking .update__article__wrap {
   clear: none
}

.comp-stream .commentary--breaking .update__headline,
.comp-stream .update--breaking .update__headline {
   clear: both;
   padding-bottom: 8px
}

.comp-stream .commentary--breaking .update__inner,
.comp-stream .update--breaking .update__inner {
   border-left: 4px solid #bb1919;
   padding: 0 16px 16px
}

.comp-stream .story-body__link-external:after {
   background: transparent;
   content: '';
   display: inline-block;
   height: 16px;
   margin-left: 4px;
   width: 16px
}


.hard-news-unit--topical .hard-news-unit__headline {
   margin-bottom: 12px;
   width: 100%
}

.hard-news-unit--topical .hard-news-unit__image {
   clear: both;
   float: none;
   margin: 0 0 10px;
   width: 100%
}

.hard-news-unit--topical .hard-news-unit__body {
   width: 100%
}

.comp-stream .icon-email,
.comp-stream .icon-sms,
.comp-stream .icon-quote {
   float: left;
   margin-right: 8px
}

.comp-stream .story-body__list-item {
   padding-left: 0
}

.local-survey {
   background-color: #1f1f1f;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   color: #fff;
   -webkit-font-smoothing: antialiased;
   font-weight: 500;
   height: 102px;
   margin-bottom: 32px;
   margin-top: 32px;
   padding-top: 20px;
   text-align: center
}

.local-survey .local-survey__text {
   display: block;
   font-size: 16px;
   margin-bottom: 10px;
   padding-right: 0
}

.local-survey a {
   background-color: #fff;
   clear: none;
   color: #1f1f1f;
   display: block;
   float: none;
   font-size: 15px;
   font-weight: bold;
   margin: 0 auto;
   padding: 8px;
   text-align: center;
   width: 150px
}

.local-survey a:hover {
   color: #1167a8;
   cursor: pointer
}

.container--travel-weather .local-survey {
   background-color: #fff;
   border-bottom: 1px solid #e5e5e5;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   color: #000;
   height: 100%;
   margin-top: 0;
   padding-top: 0;
   text-align: left
}

.container--travel-weather .local-survey .local-survey__text {
   font-weight: 900
}

.container--travel-weather .local-survey a {
   background-color: #368135;
   border-bottom: 2px solid #006400;
   color: #fff;
   display: block;
   margin: 10px 0;
   padding: 8px;
   width: 144px
}

.container--travel-weather .local-survey a:hover {
   background-color: #4f9e48
}

.comp-stream .media-placeholder,
.comp-stream .media-player {
   margin-bottom: 16px
}

.update__body .media-portrait img {
   display: block;
   max-height: 358px;
   max-width: 100%;
   min-height: 97px;
   width: auto
}

.comp-stream .quote {
   margin: 0 0 16px 40px
}

.comp-stream .quote footer,
.comp-stream .quote cite {
   display: block
}

.comp-stream .quote--email,
.comp-stream .quote--sms {
   margin: 0 0 16px 40px
}

.comp-stream .quote--email .quote__from,
.comp-stream .quote--sms .quote__from {
   margin-left: 0
}

.comp-stream-story-promo {
   background-color: #ededed;
   padding: 16px
}

.comp-stream-story-promo .comp-stream-story-promo__label {
   background-color: #222;
   color: #fff;
   margin-right: 2px;
   padding: 4px 4px 2px;
   text-transform: uppercase;
   vertical-align: middle
}

.comp-stream-story-promo .comp-stream-story-promo__link {
   display: block
}

.comp-stream-story-promo .comp-stream-story-promo__link:hover .comp-stream-story-promo__show-more,
.comp-stream-story-promo .comp-stream-story-promo__link:focus .comp-stream-story-promo__show-more {
   color: #1167a8
}

.comp-stream-story-promo .faux-block-link__overlay-link:hover+.cta-fader__overlay .comp-stream-story-promo__show-more {
   color: #1167a8
}

.comp-stream-story-promo .cta-fader__overlay:hover {
   cursor: pointer
}

.comp-stream-story-promo .cta-fader__overlay:hover .comp-stream-story-promo__show-more {
   color: #1167a8
}

.comp-stream-story-promo .commentary--breaking .update__inner,
.comp-stream-story-promo .update--breaking .update__inner {
   background-color: transparent
}

.comp-stream-story-promo .comp-stream-story-promo__title {
   color: #1e1e1e;
   margin-bottom: 16px;
   margin-top: 6px;
   vertical-align: middle;
   display: block
}

.comp-stream-story-promo .comp-stream-story-promo__title span {
   display: inline
}

.comp-stream-story-promo .update {
   padding-bottom: 12px
}

.comp-stream-story-promo .update__body {
   margin-bottom: 12px
}

.comp-stream-story-promo .comp-stream-story-promo__show-more {
   background-color: #dcdcdc;
   color: #222;
   display: block;
   font-weight: 700;
   padding: 12px 10px 8px;
   text-align: center
}

.comp-stream-story-promo .updates~.cta-fader__overlay {
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   padding-right: 8px;
   width: 100%;
   background: transparent url("OneDrive/Рабочий стол/lpl_984/img/123_gradient.png") repeat 0 0;
   bottom: 0;
   height: 123px;
   left: 0;
   padding-right: 0;
   padding-top: 64px;
   position: absolute
}

.comp-stream .tweet__meta {
   background: transparent url("OneDrive/Рабочий стол/lpl_984/img/live-sprite-16px.png") 0 -4px no-repeat;
   background-size: 16px;
   line-height: 16px;
   min-height: 16px;
   padding-left: 16px
}


.comp-stream .commentary__icon {
   background: url("OneDrive/Рабочий стол/lpl_984/img/live-sprite-24px.png") 0 -6px no-repeat;
   background-size: 24px;
   width: 24px
}


.swift {
   background-color: #ededed;
   padding: 8px
}

.swift__body-outer {
   margin-top: 8px
}

.swift__time-stamp {
   margin-bottom: 2px
}

.swift__time-stamp:after {
   background: transparent;
   background-position: -13px -7610px;
   content: '';
   height: 16px;
   left: 0;
   margin-left: -16px;
   position: absolute;
   top: 0;
   width: 12px
}

.swift__time-stamp .date--v2 {
   color: #5a5a5a
}

.swift__entry {
   color: #5a5a5a
}

.swift__entry a {
   color: #222
}

.swift__entry a:hover,
.swift__entry a:focus {
   color: #1167a8
}

.titanis {
   padding: 4px
}

.titanis:before,
.titanis:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.titanis:after {
   clear: both
}

@media (max-width: 320px) {
   .titanis__title .title-link {
      font-size: 20px;
      font-size: 1.25rem;
      line-height: 1.2
   }
}

.titanis__section {
   display: block;
   margin-top: 6px
}

.titanis__section-link:focus .badge-text-only,
.titanis__section-link:hover .badge-text-only {
   color: #fff;
   text-decoration: underline
}

@-webkit-keyframes fadeIn {}

@keyframes fadeIn {}

@-webkit-keyframes slideInDown {}

@keyframes slideInDown {}

@-webkit-keyframes slideInLeft {}

@keyframes slideInLeft {}

.title-link {
   display: block;
   font-weight: bold;
   letter-spacing: -.5px
}

.title-link:visited .title-link__title-text {
   color: #686868
}

.title-link:hover .title-link__title-text,
.title-link:focus .title-link__title-text {
   color: #1167a8
}

.title-link>.off-screen {
   display: none;
   visibility: hidden
}

.title-link__title-text {
   color: #222
}

.visual-promo+.top-stories {
   margin-top: 32px
}

.top-stories .more-top-stories-heading--on {
   padding-bottom: 12px
}

.top-stories .group-title {
   margin-top: 18px
}

.top-stories__max-volume .related-content-links {
   margin-top: 15px
}

.top-stories__max-volume--with-alsos+.hard-news-unit {
   margin-top: 4px
}

.topical {
   margin-top: 16px
}

.topical-stories__title:after {
   background-color: #bb1919;
   content: '';
   display: block;
   height: 1px;
   margin-top: 5px;
   width: 40px
}

.topical .hard-news-unit {
   margin-top: 12px
}

.trust-project {
   background-color: #f2efec;
   clear: left;
   color: #000;
   margin-top: 24px;
   padding-bottom: 8px;
   padding-left: 8px;
   padding-top: 8px
}

.trust-project__inner {
   overflow: auto;
   padding-bottom: 16px;
   padding-top: 16px
}

.trust-project__inner .svg-icon--info-caption {
   float: left
}

.trust-project__link {
   color: #222;
   font-weight: bold
}

.trust-project__link:focus,
.trust-project__link:hover,
.trust-project__link:hover * {
   color: #1967a8;
   text-decoration: underline
}

.trust-project__link-text {
   display: inline-block;
   height: 24px;
   margin-left: 8px;
   line-height: 24px
}

.column--head {
   position: relative
}

.story-body .container-twite {
   position: relative
}

.twite {
   position: relative
}

.column--single-column-layout .twite>form {
   margin-left: 0;
   margin-right: 0
}

.container-twite-us-state {
   float: right
}

.container-twite-us-national {
   float: right
}

.twite__share-button {
   background: #fff;
   color: #0b8a0b;
   cursor: pointer;
   display: inline-block;
   font-weight: normal;
   padding: 6px 8px 4px
}

.twite__share-button:hover,
.twite__share-button:focus {
   background: #0da20d;
   color: #fff
}

.twite__share-text {
   left: -9999px;
   position: absolute;
   top: -9999px
}

.twite__share-icon {
   fill: currentColor;
   height: 17px;
   width: 17px
}

.twite__panel {
   display: none
}

.twite__channel--split {
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   display: inline-block;
   float: left;
   list-style: none;
   width: 50%
}

.twite__channel--split:hover,
.twite__channel--split:focus {
   background-color: #f6f5f9
}

.story-body>.twite {
   position: absolute;
   right: 0
}

.story-body__mini-info-list-and-share>.tags-container+.twite {
   margin-top: 24px
}

.twite__channel-out {
   display: none
}

.with-extracted-share-icons .twite {
   display: inline-block;
   height: 44px;
   list-style: none;
   position: relative;
   top: 0;
   vertical-align: bottom
}

.sharetools .with-extracted-share-icons .twite {
   display: inline-block;
   position: relative
}

.with-extracted-share-icons .twite__panel {
   white-space: normal
}

.with-extracted-share-icons .twite__share-button {
   height: 31px;
   padding-bottom: 0;
   padding-top: 13px;
   padding-left: 13px;
   padding-right: 13px
}

.with-extracted-share-icons .share-tools--no-event-tag,
.with-extracted-share-icons .share-tools--event-tag {
   display: table-cell;
   text-align: right
}

.with-extracted-share-icons .sharetools {
   display: inline-block;
   font-size: 0;
   vertical-align: middle;
   white-space: nowrap
}

.with-extracted-share-icons .container-twite {
   display: inline-block
}

.social-embed {
   margin-top: 12px;
   text-align: center
}

.twitter-tweet a {
   color: #697882
}

.twitter-tweet p {
   color: #1c2022;
   margin: 12px 0 8px
}

.twitter-tweet p a {
   color: #2b7bb9
}

.embed .instagram-media {
   display: none;
   margin-bottom: 0 !important;
   visibility: hidden
}

.embed .instagram-media-rendered {
   display: inline-block !important;
   visibility: visible
}

.embed .twitter-tweet {
   background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><path fill='#2AA9E0' d='M24.029 3.32c-.882.391-1.829.655-2.824.774 1.016-.608 1.795-1.572 2.162-2.72-.95.563-2.003.973-3.122 1.192-.896-.955-2.175-1.552-3.589-1.552-2.715 0-4.917 2.202-4.917 4.917 0 .385.044.761.128 1.121-4.087-.205-7.709-2.163-10.134-5.137-.423.726-.666 1.57-.666 2.471 0 1.706.868 3.21 2.188 4.093-.806-.026-1.565-.247-2.228-.615v.062c0 2.382 1.695 4.369 3.944 4.821-.413.111-.847.172-1.295.172-.317 0-.625-.03-.925-.088.625 1.953 2.442 3.375 4.593 3.414-1.683 1.319-3.802 2.104-6.106 2.104-.396 0-.788-.023-1.173-.068 2.176 1.396 4.76 2.209 7.537 2.209 9.043 0 13.989-7.492 13.989-13.989l-.015-.636c.96-.693 1.794-1.559 2.453-2.545z'/></svg>");
   background-position: 16px 13px;
   border: 1px solid #e1e8ed;
   border-radius: 4px;
   font-size: 14px;
   font-weight: initial;
   margin-top: 20px;
   padding: 32px 16px 19px
}

.embed .twitter-wrap {
   margin: auto;
   max-width: 467px;
   position: relative;
   text-align: left
}

.embed .facebook-wrap {
   display: inline-block
}

.embed .twitter-icon {
   height: 24px;
   padding: 16px;
   position: absolute;
   width: 24px
}

.embed .twitter-tweet-rendered {
   border: 0 solid #fff;
   display: inline-block !important;
   margin: 0;
   margin-bottom: 0 !important;
   padding: 0;
   visibility: visible
}

.embed .fb-post {
   border: 1px solid #dfe0e4;
   border-radius: 3px;
   margin: auto;
   max-width: 528px;
   padding: 0 10px 10px
}

.embed .fb_iframe_widget {
   border: 0 solid #fff;
   margin: 0;
   max-width: none;
   padding: 0
}

.embed-instagram {
   margin: auto;
   max-width: 550px
}

.embed-core-hidden {
   display: none;
   visibility: hidden
}

.embed-report-js {
   display: none;
   margin-top: 4px;
   text-align: right;
   visibility: hidden
}

.embed-report {
   margin-top: 4px;
   text-align: right
}

.embed-report-link {
   color: #222
}

.embed-report-link:hover,
.embed-report-link:focus {
   color: #106078;
   text-decoration: underline
}

.embed-youtube-warning {
   background: #000;
   margin-top: -5px;
   text-align: left
}

.facebook-wrap {
   display: inline-block
}

.embed-image-wrap {
   margin-left: auto;
   margin-right: auto
}

.social-embed-unavailable {
   background-color: #f2efec;
   margin-top: 18px;
   padding: 128px 0
}

.us2016-logo {
   line-height: 0;
   margin-top: 16px
}

.us2016-banner-container .us2016-logo,
.politics--us-state .us2016-logo {
   margin-top: 8px
}

.us2016-logo__link {
   display: inline-block;
   overflow: hidden
}

.us2016-logo__hex,
.us2016-logo__text {
   display: inline-block;
   height: 40px;
   vertical-align: middle
}

.us2016-logo__hex {
   width: 47px
}

.us2016-logo__text {
   margin-left: 6px;
   width: 182px
}

.us2016-logo__hover {
   opacity: 0
}

.us2016-logo__link:hover .us2016-logo__hover,
.us2016-logo__link:focus .us2016-logo__hover {
   opacity: 1
}

.us2016-logo--liv {
   padding-bottom: 24px
}

.vertical-promo__small-unit .responsive-image {
   height: 0;
   overflow: hidden;
   padding-bottom: 56.25%
}

.vertical-promo__small-unit+.vertical-promo__small-unit+.vertical-promo__small-unit {
   margin-top: 18px
}

.small-promo-group+.group-title {
   margin-top: 16px
}

.index-title+.column--single>.group-title:first-child {
   margin-top: 16px
}

.column--single>.distinct-component-group:first-child {
   padding-top: 16px
}

.column--single>.kestrel-below-sponsored-section.distinct-component-group:first-child {
   float: left
}

.distinct-component-group+.distinct-component-group,
.distinct-component-group+.bbccom_slot+.distinct-component-group,
.infeednewsindex-ad+.distinct-component-group,
[data-post-load-url]+.distinct-component-group,
[data-post-load-url]+div>.distinct-component-group,
.container-pukeko,
.container-digest-2,
.container-skylark,
.container-cockatoo,
.container-raven,
.distinct-component-group+.container-waterfowl,
.hotspot+.distinct-component-group,
.distinct-component-group+.hotspot>.distinct-component-group,
.distinct-component-group+.correspondent-promo,
.correspondent-promo+.distinct-component-group,
.bbccom_slot+.distinct-component-group.container-dove,
.mpu-ad+.distinct-component-group .swift,
.mpu-ad+.distinct-component-group.container-robin,
.mpu-ad+.condor--in-pictures,
.mpu-ad+.features--special-reports,
.mpu-ad+.distinct-component-group.container-medal-table,
.mpu-ad+.distinct-component-group.container-leading-topics,
.mpu-ad+.hotspot>.container-medal-table,
.live-scores+.distinct-component-group,
.container-budgie+.bbccom_slot.mpu-ad+.container-budgie {
   border-top: 1px solid #dbdbdb;
   margin-top: 32px;
   padding-top: 24px
}

.distinct-component-group+.container-spoonbill+.container-budgie {
   margin-top: 0
}

.distinct-component-group>.group-title+.sparrow-container,
.distinct-component-group>.group-title+.pukeko-container,
.distinct-component-group>.group-title+.pukeko,
.distinct-component-group>.group-title+.macaw,
.distinct-component-group>.group-title+.dove,
.distinct-component-group>.group-title+.cormorant,
.distinct-component-group>.group-title+.skylark-container,
.distinct-component-group>.group-title+.skylark,
.distinct-component-group>.group-title+.pigeon,
.distinct-component-group>.group-title+.warbler,
.distinct-component-group>.group-title+.shoebill,
.distinct-component-group>.group-title+.loon,
.distinct-component-group>.group-title+.spoonbill,
.distinct-component-group>.group-title+.raven,
.distinct-component-group>.group-title+.waterfowl,
.distinct-component-group .sparrow-container+.sparrow-container,
.container-kestrel>.sparrow-container {
   margin-top: 16px
}

.container-parrot {
   margin-bottom: 32px;
   margin-top: 32px
}

.distinct-component-group>.group-title.off-screen+.sparrow-container {
   margin-top: 0
}

.container-group-title+.container-group-title {
   margin-top: 24px
}

.column--single>.distinct-component-group:first-child .albatross {
   padding-bottom: 8px
}

.distinct-component-group+.distinct-component-group.container-cormorant,
.distinct-component-group+.distinct-component-group.container-swift {
   border-top: 1px solid #dbdbdb;
   margin-top: 16px;
   padding-top: 16px
}

.story .distinct-component-group.container-swift:first-child {
   border-top: 0;
   margin-top: 40px;
   padding-top: 0
}

.distinct-component-group.container-swift+.distinct-component-group.container-macaw,
.container-buzzard+.container-swift,
.container-swift+.container-cormorant {
   border-top: 0;
   margin-top: 16px;
   padding-top: 0
}

.container-finch+.mpu-ad+.container-dove {
   border-top: 0;
   margin-top: 24px;
   padding-top: 0
}

.container-cormorant+.container-pigeon {
   margin-top: 16px;
   padding-top: 16px
}

.column--single+.container--primary-and-secondary-columns>.column--primary>.container-pigeon:first-child {
   border-top: 1px solid #dbdbdb;
   padding-top: 16px
}

.distinct-component-group.container-swift+.distinct-component-group.container-macaw .macaw-item:first-child .macaw-item__body {
   border-top: 0;
   margin-top: 0;
   padding-top: 0
}

.container-swift+.distinct-component-group {
   border-top: 0;
   padding-top: 0
}

.container-swift+.distinct-component-group {
   border-top: 1px solid #dbdbdb;
   margin-top: 16px;
   padding-top: 16px
}

.container-av-stories-now+.distinct-component-group.container-swift+.distinct-component-group.container-macaw {
   margin-top: 0;
   padding-top: 24px
}

.column--secondary>.container-condor:first-child,
.column--secondary>.container-wren:first-child {
   border-top: 1px solid #dbdbdb;
   margin-top: 32px;
   padding-top: 24px
}

.column--primary>.distinct-component-group.container-sparrow-3:first-child .group-title:first-child {
   margin-top: 0
}

.container-macaw+.distinct-component-group.container-swift,
.container-macaw+.container-swift+.container-cormorant {
   border-top: 1px solid #dbdbdb;
   margin-top: 32px;
   padding-top: 24px
}

.distinct-component-group.container-pigeon+.distinct-component-group.container-macaw,
.distinct-component-group.container-dove+.distinct-component-group.container-macaw,
.distinct-component-group.container-robin+.distinct-component-group.container-macaw,
.bbccom_visible+.distinct-component-group.container-macaw {
   border-top: 0;
   margin-top: 0;
   padding-top: 0
}

.container-swift+.mpu-ad+.container-macaw {
   border-top: 0
}

.distinct-component-group.container-buzzard+.distinct-component-group.container-pigeon,
.distinct-component-group.container-buzzard+.distinct-component-group.container-dove {
   margin-top: 10px;
   padding-top: 12px
}

.distinct-component-group>.group-title+.skylark,
.skylark+.sparrow-container {
   margin-top: 16px
}

.column--primary>.container-skylark:first-child {
   border-top: 0;
   margin-top: 0;
   padding-top: 0
}

.container-skylark+.container-sparrow {
   margin-top: 16px;
   padding-top: 16px
}

.column--primary>.warbler-av-stories-live.compact-tablet-only+.container-condor {
   border-top: 0;
   margin-top: 20px;
   padding-top: 0
}

.mpu-ad-beside~.container-condor,
.mpu-ad-beside~.container-cormorant,
.mpu-ad-beside~.container-budgie,
.mpu-ad-beside~.container-robin,
.mpu-ad-beside~.distinct-component-group {
   clear: left
}

.mpu-ad-beside+.container-macaw {
   clear: none
}

.container-skylark+.podcasts,
.container-waterfowl+.podcasts,
.podcasts+.container-parakeet {
   border-top: 1px solid #dbdbdb;
   margin-top: 32px;
   padding-top: 24px
}

.column--single-bottom .distinct-component-group.container-parakeet:first-child {
   border-top: 1px solid #dbdbdb;
   margin-top: 32px;
   padding-top: 24px
}

.distinct-component-group.container-parakeet .parakeet {
   margin-top: 16px
}

.distinct-component-group+.correspondent-promo .correspondent-promo__correspondent {
   border-bottom: 0
}

.distinct-component-group+.correspondent-promo .correspondent-promo__details {
   margin-bottom: 0
}

.features-and-analysis+.hidden+.container-coot,
.most-popular+.distinct-component-group.container-coot {
   margin-top: 40px
}

.container-heron {
   margin-top: 24px
}

.container-heron .heron {
   padding-top: 16px
}

.distinct-component-group+.distinct-component-group.container-heron {
   border: 0
}

.column--secondary .group-title-component {
   border-top: 1px solid #dbdbdb;
   margin-top: 32px;
   padding-top: 24px
}

.distinct-component-group+.distinct-component-group.container-shoebill,
.distinct-component-group+.distinct-component-group.container-spoonbill {
   border-top: 0;
   padding-top: 0
}

.column--primary>.warbler-av-stories-live.compact-tablet-only+.container-spoonbill {
   border-top: 0;
   margin-top: 20px;
   padding-top: 0
}

.container-follow-us {
   margin-top: 24px
}

.container-sparrow+.bbccom_slot+.container-follow-us {
   border-top: 1px solid #dbdbdb;
   margin-top: 32px;
   padding-top: 24px
}

.distinct-component-group>.osprey {
   border-bottom: 1px solid #dbdbdb;
   margin-bottom: 8px;
   padding-bottom: 8px
}

.reporters-explainers .column--primary>.distinct-component-group:first-child .group-title:first-child,
.reporters-explainers .column--primary>.distinct-component-group:first-child .sparrow-container:first-child {
   margin-top: 40px
}

.column--primary>.container-in-pictures-hawk:first-child .hawk {
   margin-top: 0
}

.column--primary>.container-in-pictures-hawk:first-child+.mpu-ad+.container-sparrow,
.column--primary>.container-in-pictures-hawk:first-child+.container-sparrow {
   border-top: 0;
   margin-top: 16px;
   padding-top: 0
}

.column--primary>.container-kestrel:first-child .off-screen+.sparrow-container {
   margin-top: 0
}

.news-30785337 .future-of-news-infographic .sparrow-container:first-child {
   margin-top: 40px
}

.mpu-ad+.container-sparrow-summary {
   margin-top: 40px
}

.show-more-container+.show-more {
   margin-top: 8px
}

.podcasts+.distinct-component-group.container-coot,
.features-and-analysis+.hidden+.hidden+.distinct-component-group.container-coot {
   margin-top: 24px;
   padding-top: 16px
}

.column--primary .container-chaffinch {
   margin-top: 32px
}

.distinct-component-group.container-coot,
.distinct-component-group.container-capercaillie {
   border-top: 0;
   margin-top: 0;
   padding-top: 0
}

.container-capercaillie+.container-condor+.container-budgie {
   border-top: 0;
   padding-top: 0
}

.politics--election2015 .distinct-component-group.container-macaw {
   border-top: 1px solid #dbdbdb;
   margin-top: 32px;
   padding-top: 24px
}

.politics--election2015 .distinct-component-group.container-kagu {
   border-top: 0
}

.skylark-no-padding .skylark {
   border-bottom: 0;
   padding-bottom: 0
}

.container-cymrufyw-sport .macaw {
   margin-top: 16px
}

.cymrufyw-dove {
   margin-top: 12px
}

.ws-verticals {
   border-top: 1px solid #dbdbdb;
   margin-top: 32px;
   padding-top: 24px
}

.distinct-component-group+.distinct-component-group.group-title-with-background {
   border-top: 0;
   margin-top: 24px;
   padding-top: 8px
}

.distinct-component-group.group-title-with-background {
   background-color: #ededed;
   margin-top: 32px;
   padding-top: 16px
}

.column--secondary .distinct-component-group.group-title-with-background:first-child {
   margin-top: 24px
}

.distinct-component-group.group-title-with-background .group-title {
   padding-left: 16px;
   padding-right: 16px
}

.container-warbler {
   margin-top: 40px
}

.column--single-bottom>.container-sparrow .sparrow-container {
   margin-top: 32px
}

.column--secondary>.container-raven:first-child {
   border: 0;
   margin-top: 40px;
   padding-top: 0
}

.container-kestrel+.container-raven {
   border: 0;
   margin-top: 0
}

.column--primary>.container-sparrow-summary--politics:first-child .sparrow-container:first-child {
   margin-top: 0
}

.column--primary>.container-sparrow-summary--politics:first-child {
   margin-top: 0;
   padding-top: 0
}

.container-sparrow-summary--politics {
   margin-top: 24px;
   padding-top: 24px
}

.mpu-ad-beside+.container-sparrow-summary--politics {
   border-top: 1px solid #dbdbdb
}

.container-buzzard--politics {
   border-bottom: 1px solid #dbdbdb;
   padding-bottom: 14px
}

.container-buzzard--politics+.container-dove--politics {
   border-top: 0;
   padding-top: 0
}

.container-swift+.container-dove--politics {
   margin-top: 0
}

.container-buzzard--politics+.container-cormorant {
   border-top: 0;
   margin-top: 0
}

.distinct-component-group.container-sparrow+.distinct-component-group.container-macaw {
   border-top: 0;
   margin-top: 0;
   padding-top: 0
}

.bbccom_slot+.eagle-item {
   margin-top: 14px;
   padding-top: 12px
}

.hotspot+.container-macaw {
   border-top: 0;
   padding-top: 0
}

.column--secondary>.warbler-av-stories-live:first-child,
.container-waterfowl+.hidden+.hidden+.container-warbler,
.column--secondary>.container-warbler:first-child {
   border-top: 1px solid #dbdbdb;
   margin-top: 32px;
   padding-top: 24px
}

.container-waterfowl+.mpu-ad+.tv-bulletin {
   border-top: 1px solid #dbdbdb;
   margin-top: 32px;
   padding-top: 24px
}

.column--secondary>.container-raven+.container-waterfowl {
   border-top: 0;
   margin-top: 24px;
   padding-top: 14px
}

.features-and-analysis+.container-waterfowl,
.features-and-analysis+.container-wren {
   border-top: 0;
   margin-top: 24px;
   padding-top: 0
}

.podcasts+.container-raven {
   border-top: 0;
   margin-top: 0
}

.hotspot+.container-robin {
   border-top: 0;
   padding-top: 0
}

.election2016-azlink+.container-dove--politics {
   border-top: 1px solid #dbdbdb;
   margin-top: 24px;
   padding-top: 24px
}

.container-buzzard--politics+.constituency-search.theme-hub {
   border: 0;
   padding-top: 0
}

.container-buzzard--politics+.container-loon {
   border-top: 0;
   margin-top: 0
}

.distinct-component-group+.eu-ref-promo {
   border-top: 0;
   margin-top: 40px;
   padding-top: 0
}

.eu-ref-promo+.coot-container-eu {
   border-top: 0;
   margin-top: 0;
   padding-top: 0
}

.distinct-component-group.container-buzzard--politics+.distinct-component-group {
   border-top: 0;
   margin-top: 0
}

.column--single-bottom>.container-sparrow.with-title {
   margin-top: 24px
}

.no-gel-wrap .gel-wrap {
   padding-left: 0;
   padding-right: 0
}

.mpu-ad+.hotspot .pyeongchang-medal-table {
   border-top: 1px solid #dbdbdb;
   margin-top: 24px;
   padding-top: 32px
}

.hotspot+.hotspot .container-waterfowl {
   margin-top: 32px
}

.regional-index .local-news-cta {
   margin-top: 0
}

.regional-index .local-news-cta-link {
   padding-top: 110px
}

.bbccom_mpu .regional-index .local-news-cta {
   margin-top: 0
}

.warbler__link {
   display: block
}

.warbler__link+.warbler__link {
   margin-top: 16px
}

.warbler__link-heading {
   color: #222;
   display: inline
}

.warbler__link:hover .warbler__link-heading,
.warbler__link:focus .warbler__link-heading {
   color: #1167a8
}

.badge-text-only+.warbler__link-heading,
.badge-text-and-icon+.warbler__link-heading,
.badge-icon-only+.warbler__link-heading {
   margin-left: 2px
}

.waterfowl {
   display: block
}

.waterfowl__item--image {
   display: none
}

.waterfowl__items:before,
.waterfowl__items:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.waterfowl__items:after {
   clear: both
}

.waterfowl__item--wrapper {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box
}

.waterfowl__info-list__heading--wrapper .badge-text-and-icon {
   float: left
}

.waterfowl__item--coming-up .waterfowl-heading__title {
   display: inline-block;
   font-weight: normal
}

.waterfowl__item--coming-up .waterfowl__link--broadcast-time {
   margin-left: 0
}

.waterfowl__item {
   border-bottom: 1px solid #ededed;
   margin-top: 10px;
   overflow: hidden;
   padding-bottom: 10px;
   width: 100%
}

.waterfowl__item.live-item {
   margin-top: 0;
   padding-bottom: 0
}

.waterfowl__info-list {
   display: inline-block;
   vertical-align: top;
   padding-left: 8px
}

.waterfowl__link--duration {
   color: #5a5a5a;
   float: right;
   margin-right: 8px
}

.waterfowl__link--broadcast-time {
   color: #5a5a5a;
   display: block;
   margin-top: 4px
}

.waterfowl__item .title-link {
   display: inline-block;
   padding-right: 8px
}

.waterfowl__item--image {
   float: left;
   min-width: 90px;
   width: 32%
}

.waterfowl__item--live {
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   background-color: #ededed;
   min-height: 53px
}

.waterfowl__item--live:before,
.waterfowl__item--live:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.waterfowl__item--live:after {
   clear: both
}

.waterfowl__item--live .waterfowl__info-list {
   padding-top: 8px;
   width: 63%
}

.waterfowl__item--live .title-link {
   display: block
}

.waterfowl__item--live .waterfowl__info-list__heading--wrapper {
   padding-bottom: 2px;
   padding-left: 4px
}

.waterfowl__item--live .waterfowl__item .title-link {
   font-weight: bold
}

.waterfowl__item--live .waterfowl__link--broadcast-time {
   color: #5a5a5a;
   margin-left: 0;
   padding-left: 4px;
   width: 100%
}

.waterfowl-heading__title-link:hover .waterfowl-heading__title-text,
.waterfowl-heading__title-link:focus .waterfowl-heading__title-text {
   color: #1167a8
}

.waterfowl-heading__title {
   display: block;
   font-weight: bold;
   letter-spacing: -.5px
}

.waterfowl-heading__title-text {
   color: #222
}

.waterfowl__item--wrapper:last-child .waterfowl__item {
   border-bottom: 0
}

.wren-item+.wren-item {
   margin-top: 12px
}

.wren .title-link {
   display: inline-block
}

.wren-item .mini-info-list {
   margin-top: 8px
}

.mothball-banner {
   background-color: #f2f2f2;
   color: #404040
}

.mothball-banner__icon {
   color: #000
}

.mothball-banner__message {
   font-weight: normal
}

.mothball-banner__link {
   display: block;
   padding: 12px 16px
}

.mothball-banner__link:hover,
.mothball-banner__link:focus {
   color: #1167a8
}

.embedded-media-player {
   background-color: #000;
   height: 100%;
   left: 0;
   min-width: 370px;
   position: fixed;
   top: 0;
   width: 100%;
   z-index: 9999999
}

.embedded-media-player:before,
.embedded-media-player:after {
   content: '';
   display: block;
   height: 0;
   overflow: hidden
}

.embedded-media-player:after {
   clear: both
}

.embedded-media-player__body {
   background-color: #2f2f2f;
   color: #fff;
   padding: 1.5em
}

.embedded-media-player__title {
   padding-top: 8px
}

.embedded-media-player__summary {
   color: #ccc;
   padding-top: 8px
}

.embedded-media-player__date {
   color: #ccc;
   text-transform: uppercase
}

.embedded-media-player__footer {
   height: 30px;
   margin: 1.5em;
   margin-top: .9em;
   position: relative
}

.embedded-media-player__logo {
   float: left;
   width: 50%
}

.embedded-media-player__info {
   padding-top: 16px
}

.embedded-media-player__info a {
   color: #fff
}

.embedded-media-player__info a:hover,
.embedded-media-player__info a:focus {
   text-decoration: underline
}

.embedded-media-player__footer .embedded-media-player__info {
   bottom: 0;
   float: right;
   padding-top: 0;
   position: absolute;
   right: 0;
   text-align: right;
   width: 50%
}

.nitro-radio-and-tv-page {
   padding-bottom: 16px;
   padding-top: 8px
}

.nitro-radio-and-tv-page .container {
   padding-bottom: 0
}

.nitro-radio-and-tv-page .column--primary,
.nitro-radio-and-tv-page .column--secondary {
   padding-top: 0
}

.nitro-radio-and-tv-page .column--primary {
   padding-top: 0
}

.nitro-radio-and-tv-page .content-error {
   margin-top: 16px
}

.nitro-radio-and-tv-page .content-error .content-error__message {
   color: #bb1919;
   font-size: 20px;
   font-size: 1.25rem;
   line-height: 1;
   letter-spacing: -.0425em;
   font-weight: 700;
   padding-top: 3px;
   padding-top: .1875rem;
   padding-bottom: 5px;
   padding-bottom: .3125rem;
   line-height: 1;
   margin: 8px 0
}

.container-medal-table .component__title,
.container-medal-table-standalone .component__title {
   border-bottom-style: none
}

.container-medal-table .component__title {
   font-weight: normal
}

.container-medal-table .component__footer-link {
   color: #222
}

.container-medal-table .component__footer-link:hover,
.container-medal-table .component__footer-link:focus {
   color: #1167a8
}

.story-podcast-promo__container {
   border-top: 1px solid #dbdbdb;
   clear: left;
   color: #000;
   margin-top: 16px
}

.story-podcast-promo__container p {
   font-size: 15px;
   font-size: .9375rem;
   line-height: 1.46667;
   margin-top: 16px
}

.story-podcast-promo__title {
   margin-bottom: 0;
   margin-top: 16px
}

.idt2 {
   margin-top: 15px
}

.election2016-azlink {
   border-top: 1px solid #ededed;
   clear: both;
   padding-top: 24px
}

.orb-js .election2016-azlink {
   border: 0;
   clear: none;
   margin: 12px 0 20px;
   padding-top: 0
}

.politics--region-results .election2016-azlink {
   margin-bottom: 0
}

.election2016-azlink:after {
   clear: both;
   content: '';
   display: block
}

.ni2017-previous-results {
   clear: both;
   padding-top: 24px
}

.election2016-candidate-list-ni2017+.ni2017-previous-results {
   padding-top: 0
}

.election2016-azlink__link,
.ni2017-previous-results__link {
   font-weight: bold
}

.election2016-azlink__link:hover,
.election2016-azlink__link:focus,
.ni2017-previous-results__link:hover,
.ni2017-previous-results__link:focus {
   color: #1167a8
}

.ge2017-previous-results {
   clear: both;
   padding-top: 24px
}

.election2016-candidate-list-ni2017+.ge2017-previous-results {
   padding-top: 0
}

.ge2017-previous-results__link {
   font-weight: bold
}

.ge2017-previous-results__link:hover,
.ge2017-previous-results__link:focus {
   color: #1167a8
}

.ge2017-quiz-link {
   display: block;
   font-weight: bold
}

.ge2017-quiz-link:hover,
.ge2017-quiz-link:focus {
   color: #1167a8
}

.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
}

.navigation__container {
   padding: 0 !important
}

.story-body h1 {
   margin: 0 0 15px;
}

.story-body a {
   color: #bb1919;
   font-weight: 700;
}

.text-center {
   text-align: center;
}

h2 {
   font-size: 2rem;
   margin: 1rem 0;
}
.container--primary-and-secondary-columns {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
       -ms-flex-direction: column;
           flex-direction: column;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
}
.searsh {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
       -ms-flex-pack: justify;
           justify-content: space-between;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
}
.searsh a {
   line-height: inherit!important;
    padding: inherit!important;
    min-height: inherit!important;
    color: inherit!important;
    display: inherit!important;
    text-decoration: inherit!important;
}
.orb-nav-search .searsh a.orb-search__button {
   border: none;
}
.searsh {
   position: relative;
}
.search_block {
   position: absolute;
   max-width: 200px;
   width: 100%;
   height: 25px;
}