@media (max-width: 768px) {
  .main_wrapper {
    margin: 0;
  }
  .nav__overlay {
    display: none;
  }
  .serviceLogo__logo:after {
    top: 50px !important;
  }
  .serviceLogo {
    padding-top: 0;
  }
  .commentsApp {
    padding: 15px 15px 30px;
  }

  .commentsApp * {
    outline: 0;
  }

  .commentsApp .adviewDFPBanner.activeBan:not(.DFP-091-RELATED) {
    background-color: transparent;
  }

  .commentsApp__header {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-flow: row wrap;
  }

  .commentsApp__heading {
    color: #222;
    font: 600 22px/26px calibre, sans-serif;
  }

  .commentsApp__headerCounter {
    font-weight: 400;
  }

  .commentsApp__sorting {
    position: relative;
  }

  .commentsApp__textStyledBtn {
    cursor: pointer;
    background: none;
    border: none;
    padding: 0;
    transition: all 0.2s ease-out;
  }

  .commentsApp__textStyledBtn:hover {
    opacity: 0.8;
  }

  .commentsApp__sortingSelected {
    font: 600 15px/18px calibre, sans-serif;
    color: #666;
  }

  .commentsApp__sortingSelected:first-letter {
    text-transform: uppercase;
  }

  .commentsApp__Box {
    display: none;
    position: absolute;
    width: auto;
    z-index: 9;
    white-space: nowrap;
    top: -14px;
    right: 0;
    background: #fff;
    padding: 14px 20px 14px 30px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  }

  .commentsApp__Box--active {
    display: block;
  }

  .commentsApp__Box--options {
    padding: 13px 15px;
    top: 27px;
    right: 7px;
  }

  .commentsApp__BoxOption {
    display: block;
    text-align: left;
    position: relative;
    font: 400 15px/18px calibre, sans-serif;
    margin: 10px 0;
    color: #666;
  }

  .commentsApp__BoxOption:first-of-type {
    margin-top: 0;
  }

  .commentsApp__BoxOption:last-of-type {
    margin-bottom: 0;
  }

  .commentsApp__sorting .commentsApp__BoxOption--active {
    font: 600 15px/18px calibre, sans-serif;
  }

  .commentsApp__sorting .commentsApp__BoxOption--active:before {
    content: '';
    display: block;
    position: absolute;
    width: 10px;
    height: 8px;
    left: -20px;
    top: 5px;
    background-image: url("");
  }

  .commentsApp__BoxOption--report {
    font: 600 15px/18px calibre, sans-serif;
  }

  .commentsApp__sortingTriangle {
    vertical-align: middle;
    margin-left: 7px;
  }

  .commentsApp__sortingTrianglePath {
    fill: #666;
  }

  .commentsApp__articleTitle {
    color: #999;
    font: 400 15px/21px calibre, sans-serif;
    padding: 10px 0 15px;
  }

  body {
    overflow-anchor: none;
  }

  .commentsApp__infoMessage {
    height: 0;
    transition: height 0.3s ease-in-out, margin-top 0.3s ease-in-out;
    width: 100%;
    font: 600 15px/18px calibre, sans-serif;
    padding: 0 6px;
    margin-top: 5px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
  }

  .commentsApp__infoMessage--error,
  .commentsApp__infoMessage--success {
    height: 30px;
    margin: 40px 0 22px;
    height: fit-content;
    padding: 6px 5px 5px;
    transition: height 0.3s ease-in-out, margin-top 0.3s ease-in-out;
  }

  .commentsApp__infoMessage--error {
    background-color: #ffcdd2;
    color: #d32f2f;
  }

  .commentsApp__infoMessage--success {
    background-color: #e8f5e9;
    color: #388e3c;
  }

  .commentsApp__comment .commentsApp__infoMessage {
    width: calc(100% - 40px);
    margin-left: 40px;
  }

  .commentsApp__subComments .commentsApp__infoMessage {
    width: 100%;
    margin-left: 0;
  }

  .commentsApp__infoMessageClose {
    cursor: pointer;
  }

  .commentsApp__textField {
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.06);
    border: 1px solid #ccc;
    border-radius: 2px;
  }

  .commentsApp__comment .commentsApp__textField {
    height: 0;
    overflow: hidden;
    opacity: 0;
  }

  .commentsApp__comment .commentsApp__textField--active {
    height: auto;
    opacity: 1;
    margin: 36px 0 30px 40px;
  }

  .commentsApp__textField:not(.commentsApp__textField--active)
    ~ .commentsApp__infoMessage {
    width: 100%;
    margin-left: 0;
  }

  .commentsApp__addCommentTextarea {
    font: 400 18px/25px calibre, sans-serif;
    color: #999;
    width: 100%;
    border: none;
    resize: none;
    min-height: 48px;
    display: block;
    padding: 12px 15px 11px;
  }

  .commentsApp__addCommentTextarea--revealBottom {
    color: #222;
    resize: vertical;
    transition: min-height 1s ease-in-out;
    min-height: 110px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
  }

  .commentsApp__addCommentTextarea--revealBottom::-webkit-input-placeholder {
    color: #222;
  }

  .commentsApp__addCommentTextarea--revealBottom::-moz-placeholder {
    color: #222;
  }

  .commentsApp__addCommentTextarea--revealBottom:-ms-input-placeholder {
    color: #222;
  }

  .commentsApp__addCommentTextarea--revealBottom:-moz-placeholder {
    color: #222;
  }

  .commentsApp__addCommentTextarea::-webkit-input-placeholder {
    color: #999;
  }

  .commentsApp__addCommentTextarea::-moz-placeholder {
    color: #999;
  }

  .commentsApp__addCommentTextarea:-ms-input-placeholder {
    color: #999;
  }

  .commentsApp__addCommentTextarea:-moz-placeholder {
    color: #999;
  }

  .commentsApp__bottom {
    justify-content: space-between;
    align-items: center;
    flex-flow: row wrap;
    box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.04);
    border-radius: 0 0 2px 2px;
    display: none;
    padding: 0 15px;
  }

  .commentsApp__addCommentTextarea--revealBottom + .commentsApp__bottom {
    padding: 15px;
    display: flex;
  }

  .commentsApp__bottomFrame {
    display: flex;
    flex-direction: column;
    position: relative;
    height: 20px;
    transition: height 0.5s ease-in-out;
    padding-right: 10px;
    outline: 0;
  }

  .commentsApp__bottomFrame--expand {
    height: 36px;
    transition: height 0.5s ease-in-out;
  }

  .commentsApp__bottomFrame--expand:after {
    transform: rotate(180deg);
  }

  .commentsApp:not(.commentsApp--logged) .commentsApp__bottomFrame {
    visibility: hidden;
    width: 1px;
  }

  .commentsApp.commentsApp--guest .commentsApp__bottomFrame {
    visibility: visible;
    width: auto;
  }

  .commentsApp__bottomFrame:after {
    content: '';
    position: absolute;
    right: 0;
    top: 7px;
    width: 8px;
    height: 4px;
    background-repeat: no-repeat;
    cursor: pointer;
  }

  .commentsApp__bottomFrame .commentsApp__bottomFrameElement {
    background: transparent;
    border: 0;
    text-align: left;
    font: 600 15px/18px calibre, sans-serif;
  }

  .commentsApp__bottomFrame .commentsApp__userName {
    padding: 0 6px 0 0;
    cursor: pointer;
    color: #666;
    transition: all 0.2s ease-out;
    max-width: 115px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .commentsApp__bottomFrame .commentsApp__userName:hover {
    opacity: 0.8;
  }

  .commentsApp__bottomFrame .commentsApp__logout {
    cursor: pointer;
  }

  .commentsApp__bottomFrame .commentsApp__logout:hover {
    color: #000;
  }

  .commentsApp__bottomFrame .commentsApp__change {
    position: absolute;
    width: max-content;
    display: none;
    top: -48px;
    left: 0;
    background: #fff;
    padding: 13px 15px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
    z-index: 10;
    font: 600 15px/18px calibre, sans-serif;
    color: #666;
  }

  .commentsApp__bottomFrame .commentsApp__change--active {
    display: inline-block;
  }

  .commentsApp__button {
    background: #444;
    color: #fff;
    border: none;
    border-radius: 15px;
    padding: 6px 20px;
    text-transform: uppercase;
    transition: all 0.2s ease-out;
    font: 600 15px/18px calibre, sans-serif;
    cursor: pointer;
  }

  .commentsApp__button:hover {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 4px 7px 0 rgba(0, 0, 0, 0.2);
    filter: brightness(1.2);
    -webkit-filter: brightness(120%);
  }

  .commentsApp.commentsApp--logged .commentsApp__button--login {
    display: none;
  }

  .commentsApp.commentsApp--logged
    .commentsApp__popup
    .commentsApp__button--login {
    display: block;
  }

  .commentsApp:not(.commentsApp--logged) .commentsApp__button--send {
    display: none;
  }

  .commentsApp__commentsContainer {
    margin: 26px 0 0;
    display: flex;
    flex-direction: column;
  }

  .commentsApp__commentsContainer--notEmpty .commentsApp__callToAction {
    display: none;
  }

  .commentsApp__comment {
    margin: 0 0 5px;
    padding: 18px 0 0;
    border-top: 1px solid #e5e5e5;
  }

  .commentsApp__comment--first,
  .commentsApp__comment:first-of-type {
    padding: 0;
    border-top: none;
  }

  .commentsApp__comment--active {
    animation: blinkBackgorund 5s 1;
  }

  @keyframes blinkBackgorund {
    0% {
      background-color: #fff;
    }

    50% {
      background-color: #fdf2c0;
    }

    to {
      background-color: #fff;
    }
  }

  .commentsApp__commentHead {
    display: flex;
    align-items: center;
    flex-flow: row wrap;
  }

  .commentsApp__comment[data-deleted='yes'] .commentsApp__commentHead {
    text-decoration: line-through;
  }

  .commentsApp__commentAuthor {
    font: 600 18px/22px calibre, sans-serif;
    margin-right: 10px;
    color: #222;
  }

  .commentsApp__commentBody {
    font: 400 18px/25px calibre, sans-serif;
    color: #222;
    margin: 6px 0 10px;
    word-break: break-word;
  }

  .commentsApp__comment[data-deleted='yes'] .commentsApp__commentBody {
    text-decoration: line-through;
  }

  .commentsApp__commentDate {
    font: 400 18px/22px calibre, sans-serif;
    color: #999;
  }

  .commentsApp__commentLink {
    margin: 0 10px;
  }

  .commentsApp__commentLinkButton {
    margin: 0;
    padding: 0;
    border: 0;
    background-color: transparent;
    cursor: pointer;
  }

  .commentsApp__commentLinkInfo {
    display: none;
    font: 600 15px/18px calibre, sans-serif;
    position: absolute;
    width: auto;
    z-index: 9;
    white-space: nowrap;
    background: #fff;
    padding: 14px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
    color: #666;
    max-width: fit-content;
    margin: -44px auto 0;
    left: 0;
    right: 0;
  }

  .commentsApp__commentLinkInfo--active {
    display: inline-block;
  }

  .commentsApp__subComments {
    padding-left: 40px;
    transition: height 0.3s ease-in-out;
    height: 0;
    overflow: hidden;
  }

  .commentsApp__comment--expand .commentsApp__subComments {
    transition: height 0.3s ease-in-out;
    height: 100%;
    overflow: visible;
  }

  .commentsApp__subComments .commentsApp__textField {
    margin-left: 0;
  }

  .commentsApp__subComments .commentsApp__comment {
    padding-top: 0;
    border: none;
    margin-top: 16px;
  }

  .commentsApp__subComments .commentsApp__comment:last-of-type {
    margin-bottom: 0;
  }

  .commentsApp__options {
    position: relative;
    margin-left: auto;
  }

  .commentsApp__optionsDots {
    position: relative;
    min-width: 16px;
    min-height: 16px;
  }

  .commentsApp__optionsDots:before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    margin-left: 2px;
  }

  .commentsApp__optionsDots:focus ~ .commentsApp__Box,
  .commentsApp__optionsDots ~ .commentsApp__Box:hover {
    display: block;
  }

  .commentsApp__commentFooter {
    display: flex;
    align-items: center;
    flex-flow: row wrap;
  }

  .commentsApp__commentFooter > :not(:last-child) {
    margin-right: 30px;
  }

  .commentsApp__votes {
    font: 400 15px/25px calibre, sans-serif;
    position: relative;
  }

  .commentsApp__votesInfo {
    display: none;
    position: absolute;
    top: -35px;
    width: 260px;
    background: #fff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
    padding: 4px 8px;
  }

  .commentsApp__votesInfo--active {
    display: block;
  }

  .commentsApp__votesInfo--close {
    position: absolute;
    right: 10px;
    cursor: pointer;
  }

  .commentsApp__votesInfo a {
    font-weight: 600;
  }

  .commentsApp__vote {
    padding: 0;
    color: #666;
    font: 400 15px/25px calibre, sans-serif;
  }

  .commentsApp.commentsApp--logged .commentsApp__vote--unlogged,
  .commentsApp:not(.commentsApp--logged) .commentsApp__vote--logged {
    display: none;
  }

  .commentsApp__vote--up {
    margin-right: 30px;
  }

  .commentsApp__vote--up:hover .commentsApp__voteSVGPath--fill {
    fill: #48c110;
  }

  .commentsApp__vote--down:hover .commentsApp__voteSVGPath--fill {
    fill: #e30000;
  }

  .commentsApp__vote--active.commentsApp__vote--up
    .commentsApp__voteSVGPath--fill {
    fill: #48c110;
  }

  .commentsApp__vote--active.commentsApp__vote--down
    .commentsApp__voteSVGPath--fill {
    fill: #e30000;
  }

  .commentsApp__voteSVG {
    vertical-align: middle;
    margin: 0 5px 0 0;
  }

  .commentsApp__voteSVGPath--transparent {
    fill: none;
  }

  .commentsApp__voteSVGPath--fill {
    fill: #666;
  }

  .commentsApp__reply,
  .commentsApp__showReplies {
    font: 600 15px/25px calibre, sans-serif;
  }

  .commentsApp__reply {
    color: #222;
  }

  .commentsApp__showReplies {
    color: #666;
    position: relative;
    padding: 0 15px 0 0;
    /*margin-top: 15px;*/
  }

  .commentsApp__showReplies:after {
    content: '';
    position: absolute;
    right: 0;
    top: 11px;
    width: 8px;
    height: 4px;
    background-image: url("7ea96a809ed22e5ed1b721df15c93a528fe90293.svg");
    background-repeat: no-repeat;
  }

  .commentsAppTextAreaLinkCopy {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 2em;
    height: 2em;
    padding: 0;
    border: none;
    outline: none;
    box-shadow: none;
    background: transparent;
  }

  .commentsApp__loadMore {
    padding: 8px 0 0;
  }

  .commentsApp__buttonLoadMore {
    border: 2px solid #444;
    background: #fff;
    color: #222;
    padding: 4px 20px 6px;
    height: 30px;
    width: 100%;
  }

  .commentsApp__buttonLoadMore--hidden {
    display: none;
  }

  .commentsApp__popup,
  .commentsApp__popupOverlay {
    display: none;
    position: fixed;
  }

  .commentsApp__popup--active,
  .commentsApp__popupOverlay--active {
    display: block;
  }

  .commentsApp__popupOverlay {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999990;
  }

  .commentsApp__popup {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.26);
    border-radius: 2px;
    z-index: 999991;
    width: 100%;
  }

  .commentsApp__popupInner {
    position: relative;
    padding: 30px 15px;
  }

  .commentsApp__popupClose {
    position: absolute;
    right: 15px;
    top: 15px;
    line-height: 0;
  }

  .commentsApp__popupCloseSVGPath {
    fill: #666;
  }

  .commentsApp__popupHeader {
    display: block;
    font: 600 22px/26px calibre, sans-serif;
  }

  .commentsApp__popup--guest .commentsApp__popupHeader {
    margin: 0 0 30px;
  }

  .commentsApp__popupInfo {
    font: 400 15px/25px calibre, sans-serif;
    padding: 8px 0 26px;
  }

  .commentsApp__popupInputContainer {
    margin: 0 0 15px;
  }

  .commentsApp__popupInputContainer--memory {
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
    align-items: flex-start;
    margin: -5px 0 30px;
  }

  .commentsApp__popupInputContainer--memory .commentsApp__popupLink {
    color: #666;
  }

  .commentsApp__popupInputError,
  .commentsApp__popupInputErrorTop {
    display: none;
    color: #e30000;
    margin: 5px 0 0;
    font: 400 15px/18px calibre, sans-serif;
  }

  .commentsApp__popupInputError--show,
  .commentsApp__popupInputErrorTop--show {
    display: block;
  }

  .commentsApp__popupInputErrorTop {
    padding-bottom: 5px;
  }

  .commentsApp__popupInput--password,
  .commentsApp__popupInput--username {
    font: 400 15px/25px calibre, sans-serif;
    padding: 6px 15px 7px;
    width: 100%;
    height: 40px;
    border: 1px solid #ccc;
    border-radius: 1px;
    color: #999;
    position: relative;
  }

  .commentsApp__popupInput--password:focus,
  .commentsApp__popupInput--username:focus {
    color: #222;
  }

  .commentsApp__popupInput--password:focus::-webkit-input-placeholder,
  .commentsApp__popupInput--username:focus::-webkit-input-placeholder {
    color: #222;
  }

  .commentsApp__popupInput--password:focus::-moz-placeholder,
  .commentsApp__popupInput--username:focus::-moz-placeholder {
    color: #222;
  }

  .commentsApp__popupInput--password:focus:-ms-input-placeholder,
  .commentsApp__popupInput--username:focus:-ms-input-placeholder {
    color: #222;
  }

  .commentsApp__popupInput--password:focus:-moz-placeholder,
  .commentsApp__popupInput--username:focus:-moz-placeholder {
    color: #222;
  }

  .commentsApp__popupInput--password::-webkit-input-placeholder,
  .commentsApp__popupInput--username::-webkit-input-placeholder {
    color: #999;
  }

  .commentsApp__popupInput--password::-moz-placeholder,
  .commentsApp__popupInput--username::-moz-placeholder {
    color: #999;
  }

  .commentsApp__popupInput--password:-ms-input-placeholder,
  .commentsApp__popupInput--username:-ms-input-placeholder {
    color: #999;
  }

  .commentsApp__popupInput--password:-moz-placeholder,
  .commentsApp__popupInput--username:-moz-placeholder {
    color: #999;
  }

  .commentsApp__popupInput--error {
    border-bottom: 2px solid #e30000;
  }

  .commentsApp__label {
    cursor: pointer;
  }

  .commentsApp__popup .commentsApp__label {
    font: 400 16px/22px calibre, sans-serif;
  }

  .commentsApp__checkbox {
    display: none;
  }

  .commentsApp__fakeCheckbox {
    display: inline-block;
    background-size: 14px;
    margin: 0 10px 0 0;
    color: #666;
    cursor: pointer;
    background-image: url("");
    background-repeat: no-repeat;
    background-position: 0;
  }

  .commentsApp__checkbox:checked + .commentsApp__fakeCheckbox {
    background-image: url("");
  }

  .commentsApp__fakeCheckbox-span {
    padding-left: 21px;
    width: max-content;
  }

  .commentsApp__popupLink {
    font: 600 15px/25px calibre, sans-serif;
  }

  .commentsApp__submit .commentsApp__button {
    display: block;
    font: 600 15px/18px calibre, sans-serif;
    width: 100%;
    height: 30px;
  }

  .commentsApp__submit .commentsApp__button--guest {
    border: 2px solid #444;
    background: #fff;
    color: #222;
  }

  .commentsApp__submit--asGuest {
    margin: 30px 0 0;
  }

  .headerPremium--autoLoad {
    position: relative;
  }

  .headerPremium--autoLoad .article__type-wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
  }

  .headerPremium__imgContainer {
    line-height: 0;
  }

  .headerPremium__img {
    max-width: 100vw;
    width: 100%;
  }

  .c2c .premiumArticle__break {
    border-bottom: 1px solid #e5e5e5;
  }

  .premiumOtherArticles {
    position: relative;
    background-color: #fff;
    padding: 45px 15px 0;
  }

  .premiumOtherArticles-header {
    color: #222;
    margin: 0;
    padding: 0;
    font: 600 22px/26px calibre, sans-serif;
  }

  .premiumOtherArticles-item {
    display: flex;
    border-bottom: 1px solid #e5e5e5;
    padding: 20px 0;
  }

  .premiumOtherArticles-item:last-of-type {
    border-bottom: 0;
  }

  .premiumOtherArticles-itemImage,
  .premiumOtherArticles-itemImageLink {
    display: block;
    width: 88px;
  }

  .premiumOtherArticles-itemContent {
    padding-left: 20px;
  }

  .premiumOtherArticles-itemTitle {
    padding: 0;
    color: #222;
    font: 600 17px/20px calibre, sans-serif;
    margin: -6px 0 0;
  }

  .premiumOtherArticles-itemLead {
    font: 400 18px/25px calibre, sans-serif;
    display: block;
    padding: 0;
    margin: 16px 0 0;
    color: #222;
  }

  .premiumOtherArticles-itemAuthor {
    font: 400 13px/34px calibre, sans-serif;
    margin-top: 10px;
    color: #999;
  }

  body[id^='pageTypeId_7'].isPartnerMaterial
    .Ww1k3-premium.Ww1k3-premium--autoload {
    position: relative;
    opacity: 1;
    z-index: 1;
    top: 0;
  }

  body[id^='pageTypeId_7'].isPartnerMaterial
    .Ww1k3-premium.Ww1k3-premium--autoload
    .adviewDFPBanner.activeBan {
    margin: 0 !important;
  }

  #premiumArticle__autoloaderWrapper {
    background-color: #fff;
    position: relative;
  }

  body.isPartnerMaterial
    #premiumArticle__autoloaderWrapper
    .premiumArticle__wrapper {
    padding-top: 30px;
  }

  #premiumArticle__autoloaderWrapper .premiumArticle__wrapper__normal {
    margin: 10px auto 0;
    position: relative;
  }

  #premiumArticle__autoloaderWrapper
    .premiumArticle__wrapper__normal
    .article__content,
  #premiumArticle__autoloaderWrapper
    .premiumArticle__wrapper__normal
    .article__title {
    padding: 0 15px;
  }

  #premiumArticle__autoloaderWrapper
    .premiumArticle__wrapper__normal
    .article__title {
    padding-top: 20px;
  }

  #premiumArticle__autoloaderWrapper
    .premiumArticle__wrapper__normal
    .left_aside {
    display: none;
  }

  #premiumArticle__autoloaderWrapper .premiumArticle__wrapper__normal:before {
    content: '';
    display: block;
    height: 1px;
    border-top: 1px solid #bbb;
    position: absolute;
    top: 20px;
    width: 100vw;
    left: 0;
  }

  .c2c
    #premiumArticle__autoloaderWrapper
    .premiumArticle__wrapper__normal:before {
    border: none;
  }

  #premiumArticle__autoloaderWrapper
    .premiumArticle__wrapper__normal
    .left_aside {
    padding-top: 30px;
  }

  #premiumArticle__autoloaderWrapper
    .premiumArticle__wrapper__normal
    .right_aside {
    padding-top: 20px;
  }

  #premiumArticle__autoloaderWrapper
    .premiumArticle__wrapper__normal
    .socialBar.vertical {
    opacity: 1;
  }

  #premiumArticle__autoloaderWrapper
    .premiumArticle__wrapper__normal
    .articleWrapper {
    position: relative;
  }

  div[id^='bottom_wrapper'] {
    grid-column: 2;
  }

  html {
    overflow-x: hidden;
    font-size: 21px;
  }

  html body {
    padding-top: 50px;
  }

  * {
    box-sizing: border-box;
  }

  .section_wrapper {
    width: 100%;
  }

  .section_wrapper .content_wrap {
    background-color: #fff;
    position: relative;
  }

  .aside_wrapper .columns_wrap {
    display: flex;
    flex-flow: row wrap;
  }

  .aside_wrapper,
  .aside_wrapper .content_wrap {
    background-color: #f5f5f5;
  }

  #bottom_wrapper .columns_container {
    width: 100%;
  }

  .content_wrap {
    background-color: #fff;
    position: relative;
    width: 100%;
  }

  .left_aside,
  .main_content,
  .right_aside {
    width: 100%;
  }

  @supports (display: grid) {
    #article_wrapper.main_wrapper--video .top_section_bg {
      grid-row: 1 / span 5;
    }

    #article_wrapper.main_wrapper--video .bottom_section_bg {
      grid-row: 8 / span 3;
    }

    #article_wrapper.main_wrapper:not(.main_wrapper--video) .top_section_bg {
      grid-row: 1 / span 5;
    }

    #article_wrapper.main_wrapper:not(.main_wrapper--video) .bottom_section_bg {
      grid-row: 7;
    }

    #article_wrapper .bottom_section_bg,
    #article_wrapper .top_section_bg {
      position: relative;
      left: -20px;
      width: 1242px;
      height: 100%;
      background: #fff;
      z-index: -1;
      grid-column: 1 / span 3;
    }

    .c2c #article_wrapper .bottom_section_bg,
    .c2c #article_wrapper .top_section_bg {
      width: 750px;
    }

    #photostory_wrapper {
      background-color: #fff;
    }

    .main_wrapper,
    .top_section {
      width: 100%;
    }

    .top_section--hide {
      display: none;
    }

    .bottom_section {
      width: 100%;
    }

    .bottom_section--hide {
      display: none;
    }

    .right_aside {
      width: 100%;
    }
  }

  @supports not (display: grid) {
    .main_wrapper {
      background-color: #fff;
      width: 100%;
    }

    .main_wrapper:after {
      display: block;
      content: ' ';
      width: 100%;
      clear: both;
      float: none;
    }

    #photostory_wrapper .author_and_date,
    .main_wrapper .bottom_section,
    .main_wrapper .right_aside,
    .main_wrapper .top_section {
      width: 100%;
    }

    #photostory_wrapper .author_and_date:after {
      display: block;
      content: ' ';
      width: 100%;
      clear: both;
      float: none;
    }

    #photostory_wrapper .fs_cl,
    #photostory_wrapper .fs_cr,
    #photostory_wrapper .fs_row,
    #photostory_wrapper .photostory_body,
    .bottom_section,
    .top_section {
      width: 100%;
    }

    .bottom_section--hide,
    .top_section--hide {
      display: none;
    }

    .index_body .main_content,
    .index_body .right_aside {
      float: left;
    }
  }

  @media (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .main_wrapper {
      background-color: #fff;
      width: 100%;
    }

    .main_wrapper:after {
      display: block;
      content: ' ';
      width: 100%;
      clear: both;
      float: none;
    }

    #photostory_wrapper .author_and_date,
    .main_wrapper .bottom_section,
    .main_wrapper .right_aside,
    .main_wrapper .top_section {
      width: 100%;
    }

    #photostory_wrapper .author_and_date:after {
      display: block;
      content: ' ';
      width: 100%;
      clear: both;
      float: none;
    }

    #photostory_wrapper .fs_cl,
    #photostory_wrapper .fs_cr,
    #photostory_wrapper .fs_row,
    #photostory_wrapper .photostory_body {
      width: 100%;
    }
  }

  .mod_hat2014 .gridWrap:after {
    display: block;
    content: ' ';
    width: 100%;
    clear: both;
    float: none;
  }

  .mod_hat2014 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    font-family: Arial, sans-serif;
    z-index: 11000;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    height: 50px;
    font-size: 20px;
    background: #383842;
  }

  .mod_hat2014 a:hover {
    text-decoration: none;
  }

  .mod_hat2014 .gridWrap {
    margin: auto;
  }

  .mod_hat2014 .c0 {
    float: left;
  }

  .mod_hat2014 .c0 .logo.c1 {
    float: none;
  }

  .mod_hat2014 .c0 .logo.c1 img {
    height: 28px;
    max-width: 280px;
    margin: 10px 0 0 10px;
  }

  .mod_hat2014 .c1 {
    float: right;
    font-size: 11px;
  }

  .mod_hat2014 .c1 .more {
    height: 50px;
    width: 62px;
    background-position: -113px -24px;
  }

  .mod_hat2014 .more {
    position: relative;
    border-left: 1px solid #4e4e5a;
    width: 62px;
    height: 50px;
  }

  .mod_hat2014 .more:before {
    top: 15px;
    left: 21px;
    width: 20px;
    height: 18px;
    background-position: -70px -110px;
  }

  .mod_hat2014 .more:hover {
    background-color: #292929;
  }

  .mod_hat2014 .more:before,
  .mod_hat2014 .more input + ul:after {
    position: absolute;
    content: '';
    background-repeat: no-repeat;
    background-image: url("");
  }

  .mod_hat2014 .more input + ul {
    display: none;
  }

  .mod_hat2014 .more input:checked + ul {
    display: block;
    position: absolute;
    top: 100%;
    right: 0;
  }

  .mod_hat2014 .more input + ul:before {
    position: absolute;
    content: '';
    display: block;
    bottom: 100%;
    right: 0;
    z-index: 0;
    background-color: #292931;
    width: 62px;
    height: 50px;
  }

  .mod_hat2014 .more input + ul:after {
    top: -22px;
    right: 11px;
    z-index: 0;
    width: 12px;
    height: 12px;
    background-position: 0 -132px;
    background-color: #fff;
  }

  .mod_hat2014 .more .menu {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
    cursor: pointer;
  }

  .mod_hat2014 .links {
    position: absolute;
    width: 100vw;
    top: 50px;
    right: 0;
    height: calc(100vh - 50px);
    overflow-y: scroll;
    border: none;
    background: #292930;
  }

  .mod_hat2014 .links .c0 {
    float: none;
    padding-bottom: 10px;
    padding-top: 10px;
    border-top: 2px solid #383842;
    background: #292929;
  }

  .mod_hat2014 .links .c0:before {
    content: 'serwisy';
    padding: 0 18px;
    font: 700 12px/40px Arial, sans-serif;
    color: #7d7d87;
    text-transform: uppercase;
  }

  .mod_hat2014 .links .c0 a {
    padding: 0 18px;
    font-size: 20px;
    line-height: 40px;
    color: #fff;
  }

  .mod_hat2014 .deskNav {
    width: 100%;
  }

  .mod_hat2014 .deskNav header {
    line-height: 40px;
    padding: 0 18px;
    font-size: 12px;
    font-weight: 700;
    color: #7d7d87;
    text-transform: uppercase;
  }

  .mod_hat2014 #rwdNav {
    height: auto;
    width: 100%;
    z-index: 2900;
    background: #292929;
  }

  .mod_hat2014 #rwdNav li {
    display: block;
  }

  .mod_hat2014 #rwdNav .p0 {
    padding-top: 9px;
  }

  .mod_hat2014 #rwdNav .p0 #e13 {
    display: none;
  }

  .mod_hat2014 #rwdNav .p0 a,
  .mod_hat2014 #rwdNav .p0 span {
    padding: 0 18px;
    font: 700 20px/36px Arial, sans-serif;
    color: #fff;
    display: block;
  }

  .mod_hat2014 #rwdNav .p1 {
    padding: 0 0 5px 15px;
  }

  .mod_hat2014 #rwdNav .p1 a {
    font: 400 16px/32px Arial, sans-serif;
  }

  .mod_hat2014 a[name='profile'] {
    display: block;
    padding: 10px 20px 0;
    font: 700 12px/40px Arial, sans-serif;
    color: #a4a4a4;
    text-align: left;
    text-transform: uppercase;
    border: none;
    border-top: 2px solid #383842;
    background: #000;
  }

  .mod_hat2014 .user {
    padding-bottom: 10px;
    background: #000;
  }

  .IPHONE_OS .mod_hat2014 .user {
    padding-bottom: 30px;
  }

  .mod_hat2014 .user a {
    padding: 0 18px;
    font: 400 20px/40px Arial, sans-serif;
    color: #a4a4a4;
  }

  .mod_hat2014 .user img {
    display: none;
  }

  .mod_hat2014 .user .user {
    color: #fff;
    font-size: 20px;
    line-height: 40px;
    padding: 0 18px;
  }

  .pageHeadBrand.logo_center:not(.hasBanner) .col1,
  .premiumArticle__wrapper .pageHeadBrand.logo_left .col1 {
    position: relative;
    left: 50%;
    text-align: center;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
  }

  .pageHeadBrand.logo_center:not(.hasBanner) .search,
  .premiumArticle__wrapper .pageHeadBrand.logo_left .search {
    display: block;
  }

  .pageHeadBrand.hasBanner {
    margin-bottom: 10px;
  }

  #article_title:after,
  #gazeta_article_lead:after,
  .author_and_date .article_author:after,
  .author_and_date:after,
  .premiumArticle__wrapper__normal .article__lead:after,
  .premiumArticle__wrapper__normal .article__title:after {
    display: block;
    content: ' ';
    width: 100%;
    clear: both;
    float: none;
  }

  .author_and_date {
    padding: 10px 15px;
  }

  #article_title,
  .premiumArticle__wrapper__normal .article__title {
    color: #222;
    word-break: break-word;
    font: 700 24px/29px calibre, sans-serif;
    margin-top: 10px;
  }

  .main_wrapper--video #article_title,
  .main_wrapper--video .premiumArticle__wrapper__normal .article__title {
    padding: 14px 15px;
  }

  .main_wrapper:not(.main_wrapper--video) #article_title,
  .main_wrapper:not(.main_wrapper--video)
    .premiumArticle__wrapper__normal
    .article__title {
    padding: 2px 15px 0;
    width: 100%;
  }

  @supports (display: grid) {
    #article_title,
    .premiumArticle__wrapper__normal .article__title {
      width: 100%;
    }

    #pageTypeId_14 #article_title,
    #pageTypeId_14 .premiumArticle__wrapper__normal .article__title {
      padding: 0 15px;
    }
  }

  @supports not (display: grid) {
    #article_title,
    #gazeta_article_lead,
    .author_and_date,
    .premiumArticle__wrapper__normal .article__lead,
    .premiumArticle__wrapper__normal .article__title {
      width: 100%;
    }

    .main_wrapper--video #article_title,
    .main_wrapper--video #gazeta_article_lead,
    .main_wrapper--video .author_and_date,
    .main_wrapper--video .premiumArticle__wrapper__normal .article__lead,
    .main_wrapper--video .premiumArticle__wrapper__normal .article__title {
      padding-top: 20px;
    }

    #article_title:after,
    #gazeta_article_lead:after,
    .author_and_date:after,
    .premiumArticle__wrapper__normal .article__lead:after,
    .premiumArticle__wrapper__normal .article__title:after {
      display: block;
      content: ' ';
      width: 100%;
      clear: both;
      float: none;
    }
  }

  @media (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #article_title,
    .premiumArticle__wrapper__normal .article__title {
      width: 100%;
    }

    #article_title:after,
    .premiumArticle__wrapper__normal .article__title:after {
      display: block;
      content: ' ';
      width: 100%;
      clear: both;
      float: none;
    }
  }

  .author_and_date .article_author,
  .author_and_date .article_date,
  .author_and_date img {
    display: block;
  }

  .author_and_date {
    display: flex;
    flex-flow: row nowrap;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .author_and_date:after {
    content: none;
  }

  .author_and_date img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 10px;
  }

  .author_and_date .article_data {
    display: block;
    width: 100%;
  }

  .author_and_date .article_author {
    color: #666;
    font: 600 15px/18px calibre, sans-serif;
  }

  .author_and_date .author_prefix {
    font-weight: 400;
    text-transform: capitalize;
  }

  .author_and_date .article_date {
    color: #999;
    font: 400 15px/18px calibre, sans-serif;
  }

  @supports (display: grid) {
    .author_and_date {
      width: 100%;
    }
  }

  #gazeta_article_lead object,
  .premiumArticle__wrapper__normal .article__lead object {
    max-width: 100%;
  }

  @supports (display: grid) {
    .premiumArticle__wrapper__normal .article__lead {
      grid-column: 2;
    }
  }

  body.DFPpremiumboardPlug {
    padding-top: 150px !important;
  }

  #breadcrumbs:after {
    display: block;
    content: ' ';
    width: 100%;
    clear: both;
    float: none;
  }

  #sitePath {
    position: relative;
  }

  #breadcrumbs {
    overflow: hidden;
    height: 20px;
    overflow-x: auto;
    margin: 17px 15px 8px;
    display: flex;
    flex-flow: row nowrap;
    font: 400 14px/17px calibre, sans-serif;
  }

  #breadcrumbs:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 50px;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff 70%);
    z-index: 1;
  }

  #breadcrumbs .bc_item {
    color: #ccc;
    position: relative;
    padding-right: 13px;
    flex: 1 0 auto;
  }

  #breadcrumbs .bc_item:after {
    content: ' \00b7 ';
    font-size: 1.3em;
    position: absolute;
    top: 0;
    right: 6px;
    line-height: 16px;
  }

  #breadcrumbs .bc_item:last-of-type {
    padding-right: 0;
  }

  #breadcrumbs .bc_item:last-of-type:after {
    display: none;
  }

  #breadcrumbs .bc_item .bc_item_link {
    font: inherit;
    color: inherit;
    transition: color 0.2s ease-in;
  }

  #breadcrumbs .bc_item .bc_item_link:hover {
    color: #8e8e8e;
    background: none;
  }

  @supports (display: grid) {
    #sitePath {
      width: 100%;
    }
  }

  #pageTypeId_0 #breadcrumbs {
    margin-left: 15px;
  }

  .video_wrapper {
    z-index: 99;
    position: sticky;
    position: -webkit-sticky;
    top: 50px;
    width: 100%;
  }

  .video_wrapper--fixed {
    position: fixed;
  }

  .video_wrapper--hide {
    position: static;
  }

  .super_video {
    position: relative;
    position: sticky;
    position: -webkit-sticky;
  }

  @media screen and (min-width: 1200px) {
    .super_video:before {
      content: '';
      top: 0;
      width: 100vw;
      position: absolute;
      height: 100%;
      background: #000;
      margin-left: calc(-50vw + 592.5px);
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1200px) {
    .super_video:before {
      content: '';
      top: 0;
      position: absolute;
      height: 100%;
      background: #000;
      width: calc(1242px + 100vw);
      margin-left: -100vw;
    }
  }

  .related-video__trigger {
    width: 90%;
    display: block;
    text-align: center;
    padding: 10px 15px;
    font: 600 16px/22px calibre, sans-serif;
    border-radius: 52px;
    background: #444;
    border: 0;
    text-transform: uppercase;
    -webkit-appearance: none;
    color: #fff;
    cursor: pointer;
    transition: background-color 0.2s linear;
    margin: 10px auto 30px;
  }

  .related-video__trigger .related-video__trigger-text:after {
    content: ' ';
    background-image: url("");
    background-repeat: no-repeat;
    display: inline-block;
    bottom: 2px;
    left: 10px;
    position: relative;
    width: 12px;
    height: 7px;
  }

  .related-video__trigger--hide .related-video__trigger-text:after {
    background-image: url("");
  }

  .socialBar .svg_icon * {
    cursor: pointer;
  }

  .socialBar.horizontal {
    min-height: 45px;
    padding: 5px 15px 10px;
  }

  .socialBar.horizontal,
  .socialBar.horizontal .sc_items {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
  }

  .socialBar.horizontal .sc_items {
    align-items: center;
  }

  .socialBar.horizontal .sc_items .sc_item a {
    display: flex;
    align-items: center;
  }

  .socialBar.horizontal .sc_items .sc_item.comments .sc_item_label {
    color: #666;
    margin-left: 5px;
  }

  .socialBar.horizontal .sc_items .sc_item.comments .sc_item_label .count {
    display: inline-block;
    position: relative;
    font: 400 15px/21px calibre, sans-serif;
  }

  .socialBar.horizontal .sc_items .sc_item.comments .sc_item_text {
    display: none;
  }

  .socialBar.horizontal .sc_items .sc_item.comments a svg {
    width: 20px;
    height: 20px;
  }

  .socialBar.horizontal .sc_items .sc_item.fbShare .sc_item_label {
    display: none;
  }

  .socialBar.horizontal .sc_items .sc_item.fbShare a svg {
    width: 24px;
    height: 24px;
  }

  .socialBar.horizontal .sc_items .sc_item .sc_item_label {
    margin-right: 20px;
    color: #1877f2;
    text-transform: uppercase;
    cursor: pointer;
    font: 600 15px/21px calibre, sans-serif;
  }

  #gazeta_article_body .art_blockquote:after,
  #gazeta_article_body .imageUOM:after,
  #gazeta_article_body .related-box .photo:after,
  #gazeta_article_body h6:after,
  .article__content--autoLoad .art_blockquote:after,
  .article__content--autoLoad .imageUOM:after,
  .article__content--autoLoad .related-box .photo:after,
  .article__content--autoLoad h6:after {
    display: block;
    content: ' ';
    width: 100%;
    clear: both;
    float: none;
  }

  #gazeta_article_body .art_blockquote,
  #gazeta_article_body h6,
  .article__content--autoLoad .art_blockquote,
  .article__content--autoLoad h6 {
    padding: 10px 15px;
  }

  #gazeta_article_body {
    padding: 0 15px;
  }

  #gazeta_article_body,
  .article__content--autoLoad {
    color: #222;
    font: 400 20px/28px calibre, sans-serif;
  }

  #gazeta_article_body b,
  .article__content--autoLoad b {
    font-weight: 600;
  }

  #gazeta_article_body .cmsArtykulElem h5,
  #gazeta_article_body p,
  .article__content--autoLoad .cmsArtykulElem h5,
  .article__content--autoLoad p {
    word-break: break-word;
    padding: 7px 0;
  }

  #gazeta_article_body .cmsArtykulElem h5.imgw span,
  #gazeta_article_body p.imgw span,
  .article__content--autoLoad .cmsArtykulElem h5.imgw span,
  .article__content--autoLoad p.imgw span {
    display: block;
    position: relative;
    padding: 5px 0 3px;
    color: #bbb;
    overflow: hidden;
    word-wrap: break-word;
    font: 400 14px/17px calibre, sans-serif;
  }

  #gazeta_article_body .cmsArtykulElem h5.imgw span:after,
  #gazeta_article_body p.imgw span:after,
  .article__content--autoLoad .cmsArtykulElem h5.imgw span:after,
  .article__content--autoLoad p.imgw span:after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    border-bottom: 1px solid #efefef;
  }

  #gazeta_article_body #artykul img,
  #gazeta_article_body .imgw img,
  #gazeta_article_body p img,
  .article__content--autoLoad #artykul img,
  .article__content--autoLoad .imgw img,
  .article__content--autoLoad p img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
  }

  #gazeta_article_body em,
  .article__content--autoLoad em {
    font-style: italic;
  }

  #gazeta_article_body #artykul a,
  #gazeta_article_body .cmsArtykulElem a,
  #gazeta_article_body a,
  .article__content--autoLoad #artykul a,
  .article__content--autoLoad .cmsArtykulElem a,
  .article__content--autoLoad a {
    font-weight: 400;
    color: #222;
    word-break: break-word;
    transition: all 0.2s linear;
    background-repeat: repeat-x;
    background-position: 0 1.1em;
  }

  #gazeta_article_body
    #artykul
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link),
  #gazeta_article_body
    .cmsArtykulElem
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link),
  #gazeta_article_body
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link),
  .article__content--autoLoad
    #artykul
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link),
  .article__content--autoLoad
    .cmsArtykulElem
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link),
  .article__content--autoLoad
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link) {
    background-image: -owg-linear-gradient(
      to bottom,
      #506e91 50%,
      transparent 50%
    );
    background-image: -webkit-linear-gradient(
      180deg,
      #506e91 50%,
      transparent 0
    );
    background-image: -moz-linear-gradient(
      to bottom,
      #506e91 50%,
      transparent 50%
    );
    background-image: -o-linear-gradient(
      to bottom,
      #506e91 50%,
      transparent 50%
    );
    background-image: linear-gradient(180deg, #506e91 50%, transparent 0);
    background-size: 2px 2px;
  }

  #gazeta_article_body
    #artykul
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link)
    u,
  #gazeta_article_body
    .cmsArtykulElem
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link)
    u,
  #gazeta_article_body
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link)
    u,
  .article__content--autoLoad
    #artykul
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link)
    u,
  .article__content--autoLoad
    .cmsArtykulElem
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link)
    u,
  .article__content--autoLoad
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link)
    u {
    text-decoration: none;
  }

  #gazeta_article_body
    #artykul
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover,
  #gazeta_article_body
    .cmsArtykulElem
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover,
  #gazeta_article_body
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover,
  .article__content--autoLoad
    #artykul
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover,
  .article__content--autoLoad
    .cmsArtykulElem
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover,
  .article__content--autoLoad
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover {
    color: #fff;
    background-image: none;
    background-color: #506e91;
    transition: all 0.2s linear;
  }

  #gazeta_article_body
    #artykul
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover
    u,
  #gazeta_article_body
    .cmsArtykulElem
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover
    u,
  #gazeta_article_body
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover
    u,
  .article__content--autoLoad
    #artykul
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover
    u,
  .article__content--autoLoad
    .cmsArtykulElem
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover
    u,
  .article__content--autoLoad
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover
    u {
    text-decoration: underline;
  }

  #gazeta_article_body
    #artykul
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover:after,
  #gazeta_article_body
    .cmsArtykulElem
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover:after,
  #gazeta_article_body
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover:after,
  .article__content--autoLoad
    #artykul
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover:after,
  .article__content--autoLoad
    .cmsArtykulElem
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover:after,
  .article__content--autoLoad
    a:not(.external_link):not(.cg3-product-link):not(.title-link):not(
      .gallery-open-button__link
    ):not(.ad__link):not(.relatedBox__link):hover:after {
    border-color: transparent;
    transition: all 0.2s linear;
  }

  #gazeta_article_body #artykul .external_link,
  #gazeta_article_body a.external_link,
  .article__content--autoLoad #artykul .external_link,
  .article__content--autoLoad a.external_link {
    background-image: -owg-linear-gradient(to right, #222 50%, transparent 50%);
    background-image: -webkit-linear-gradient(90deg, #222 50%, transparent 0);
    background-image: -moz-linear-gradient(to right, #222 50%, transparent 50%);
    background-image: -o-linear-gradient(to right, #222 50%, transparent 50%);
    background-image: linear-gradient(90deg, #222 50%, transparent 0);
    background-size: 3px 1px;
  }

  #gazeta_article_body #artykul .external_link:hover,
  #gazeta_article_body a.external_link:hover,
  .article__content--autoLoad #artykul .external_link:hover,
  .article__content--autoLoad a.external_link:hover {
    background-image: -owg-linear-gradient(to right, #ccc 50%, transparent 50%);
    background-image: -webkit-linear-gradient(90deg, #ccc 50%, transparent 0);
    background-image: -moz-linear-gradient(to right, #ccc 50%, transparent 50%);
    background-image: -o-linear-gradient(to right, #ccc 50%, transparent 50%);
    background-image: linear-gradient(90deg, #ccc 50%, transparent 0);
    background-size: 3px 1px;
  }

  #gazeta_article_body h3 a,
  .article__content--autoLoad h3 a {
    line-height: 20px;
  }

  #gazeta_article_body .art_sub_title,
  #gazeta_article_body .txt_srodtytul,
  #gazeta_article_body h4,
  .article__content--autoLoad .art_sub_title,
  .article__content--autoLoad .txt_srodtytul,
  .article__content--autoLoad h4 {
    word-break: break-word;
    padding: 22px 0 8px;
    font: 700 22px/26px calibre, sans-serif;
  }

  #gazeta_article_body .art_sub_title .external_link,
  #gazeta_article_body .txt_srodtytul .external_link,
  #gazeta_article_body h4 .external_link,
  .article__content--autoLoad .art_sub_title .external_link,
  .article__content--autoLoad .txt_srodtytul .external_link,
  .article__content--autoLoad h4 .external_link {
    font-weight: 600;
  }

  #gazeta_article_body .art_sub_title .external_link:hover,
  #gazeta_article_body .txt_srodtytul .external_link:hover,
  #gazeta_article_body h4 .external_link:hover,
  .article__content--autoLoad .art_sub_title .external_link:hover,
  .article__content--autoLoad .txt_srodtytul .external_link:hover,
  .article__content--autoLoad h4 .external_link:hover {
    text-decoration: none;
  }

  #gazeta_article_body .art_sub_title .external_link:hover:after,
  #gazeta_article_body .txt_srodtytul .external_link:hover:after,
  #gazeta_article_body h4 .external_link:hover:after,
  .article__content--autoLoad .art_sub_title .external_link:hover:after,
  .article__content--autoLoad .txt_srodtytul .external_link:hover:after,
  .article__content--autoLoad h4 .external_link:hover:after {
    border-color: #ccc;
  }

  #gazeta_article_body .art_interview_question,
  .article__content--autoLoad .art_interview_question {
    padding: 0 0 5px;
    font: 600 20px/28px calibre, sans-serif;
  }

  #gazeta_article_body iframe,
  #gazeta_article_body object,
  .article__content--autoLoad iframe,
  .article__content--autoLoad object {
    max-width: 100%;
  }

  #gazeta_article_body #artykul .gazetaVideoPlayer a,
  .article__content--autoLoad #artykul .gazetaVideoPlayer a {
    display: block;
    margin-bottom: 16px;
    font-weight: 700;
  }

  #gazeta_article_body .art_aside,
  .article__content--autoLoad .art_aside {
    margin: 30px 20px;
    border-left: 2px solid #dededc;
    padding: 18px 0 18px 15px;
    font-size: 15px;
  }

  #gazeta_article_body #artykul i.noApp,
  .article__content--autoLoad #artykul i.noApp {
    font: inherit;
    font-style: normal;
  }

  #gazeta_article_body #artykul i.noApp,
  #gazeta_article_body #artykul i.noApp a,
  #gazeta_article_body .art_strong,
  .article__content--autoLoad #artykul i.noApp,
  .article__content--autoLoad #artykul i.noApp a,
  .article__content--autoLoad .art_strong {
    font-weight: 700;
  }

  #gazeta_article_body .art_blockquote,
  #gazeta_article_body h6,
  .article__content--autoLoad .art_blockquote,
  .article__content--autoLoad h6 {
    color: #000;
    position: relative;
    margin: 15px 0;
    padding: 0 0 0 38px;
    font: 600 21px/25px calibre, sans-serif;
  }

  #gazeta_article_body .art_blockquote:before,
  #gazeta_article_body h6:before,
  .article__content--autoLoad .art_blockquote:before,
  .article__content--autoLoad h6:before {
    content: ',,';
    position: absolute;
    color: #506e91;
    font: 700 60px/30px Times, sans-serif;
    top: -20px;
    left: 0;
  }

  #gazeta_article_body .art_oList,
  #gazeta_article_body .art_uList,
  #gazeta_article_body ol,
  #gazeta_article_body ul,
  .article__content--autoLoad .art_oList,
  .article__content--autoLoad .art_uList,
  .article__content--autoLoad ol,
  .article__content--autoLoad ul {
    padding: 0 0 15px 20px;
    margin-left: 10px;
  }

  #gazeta_article_body .art_oList,
  #gazeta_article_body ol,
  .article__content--autoLoad .art_oList,
  .article__content--autoLoad ol {
    list-style: decimal outside;
  }

  #gazeta_article_body .art_oList > li,
  #gazeta_article_body ol > li,
  .article__content--autoLoad .art_oList > li,
  .article__content--autoLoad ol > li {
    padding: 3px 0 3px 5px;
  }

  #gazeta_article_body .art_uList,
  #gazeta_article_body ul,
  .article__content--autoLoad .art_uList,
  .article__content--autoLoad ul {
    list-style: disc outside;
  }

  #gazeta_article_body .art_uList > li,
  #gazeta_article_body ul > li,
  .article__content--autoLoad .art_uList > li,
  .article__content--autoLoad ul > li {
    padding: 3px 0;
  }

  #gazeta_article_body .imageUOM,
  .article__content--autoLoad .imageUOM {
    display: block;
  }

  .c2c #gazeta_article_body .imageUOM,
  .c2c .article__content--autoLoad .imageUOM {
    width: 100vw;
    margin-left: -15px;
  }

  #gazeta_article_body .imageUOM img,
  .article__content--autoLoad .imageUOM img {
    width: 100%;
    height: auto;
    display: block;
  }

  #gazeta_article_body .photoAuthor,
  .article__content--autoLoad .photoAuthor {
    position: relative;
    display: block;
    padding-top: 10px;
    padding-bottom: 0;
    font: 400 15px/17px calibre, sans-serif;
    color: #bbb;
    line-height: 17px;
  }

  .c2c #gazeta_article_body .photoAuthor,
  .c2c .article__content--autoLoad .photoAuthor {
    padding: 10px 0 0 15px;
    font-size: 14px;
  }

  #gazeta_article_body .photoAuthor:after,
  .article__content--autoLoad .photoAuthor:after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    border-bottom: 1px solid #efefef;
  }

  .c2c #gazeta_article_body .photoAuthor:after,
  .c2c .article__content--autoLoad .photoAuthor:after {
    border: none;
  }

  #gazeta_article_body .art_embed,
  .article__content--autoLoad .art_embed {
    padding: 15px 0;
  }

  #gazeta_article_body .art_embed .instagram-media,
  .article__content--autoLoad .art_embed .instagram-media {
    width: 100%;
    max-width: 750px;
  }

  #gazeta_article_body .art_embed .youtube-container,
  .article__content--autoLoad .art_embed .youtube-container {
    display: block;
    margin: 15px 0;
    width: 100%;
    max-width: 750px;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
  }

  #gazeta_article_body .art_embed .youtube-container .youtube-player,
  .article__content--autoLoad .art_embed .youtube-container .youtube-player {
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    cursor: pointer;
    display: block;
  }

  #gazeta_article_body .art_embed .youtube-iframe,
  .article__content--autoLoad .art_embed .youtube-iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }

  #gazeta_article_body .art_embed .youtube-thumb,
  .article__content--autoLoad .art_embed .youtube-thumb {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    height: auto;
  }

  #gazeta_article_body .art_embed .play-button,
  .article__content--autoLoad .art_embed .play-button {
    height: 54px;
    width: 54px;
    left: 50%;
    top: 50%;
    margin-left: -27px;
    margin-top: -27px;
    position: absolute;
    background: url("") -378px
      0 no-repeat;
  }

  #gazeta_article_body .art_embed .video-description,
  #gazeta_article_body .art_embed .video-head,
  .article__content--autoLoad .art_embed .video-description,
  .article__content--autoLoad .art_embed .video-head {
    display: block;
  }

  #gazeta_article_body .art_embed .video-head,
  .article__content--autoLoad .art_embed .video-head {
    padding: 0 0 10px;
    font: 700 22px/26px calibre, sans-serif;
  }

  #gazeta_article_body .art_embed .video-description,
  .article__content--autoLoad .art_embed .video-description {
    font: 600 17px/20px calibre, sans-serif;
    padding: 0 0 15px;
  }

  #gazeta_article_body .art_embed div[id^='onn-cid'],
  .article__content--autoLoad .art_embed div[id^='onn-cid'] {
    aspect-ratio: 1.77778;
  }

  @media (orientation: portrait) {
    #gazeta_article_body .art_embed blockquote.tiktok-embed,
    .article__content--autoLoad .art_embed blockquote.tiktok-embed {
      min-height: 90vh;
    }
  }

  @media (orientation: landscape) {
    #gazeta_article_body .art_embed blockquote.tiktok-embed,
    .article__content--autoLoad .art_embed blockquote.tiktok-embed {
      min-height: 202vh;
    }
  }

  @media (orientation: portrait) {
    #gazeta_article_body .art_embed blockquote.telegram-post,
    .article__content--autoLoad .art_embed blockquote.telegram-post {
      padding: 0;
      margin: 0;
      min-height: 40vh;
      min-width: 360px;
    }
  }

  @media (orientation: portrait) and (orientation: portrait) and (max-width: 375px) {
    #gazeta_article_body .art_embed blockquote.telegram-post,
    .article__content--autoLoad .art_embed blockquote.telegram-post {
      transform: translate(-4%);
    }
  }

  @media (orientation: portrait) and (orientation: portrait) and (max-width: 359px) {
    #gazeta_article_body .art_embed blockquote.telegram-post,
    .article__content--autoLoad .art_embed blockquote.telegram-post {
      min-width: auto;
    }
  }

  #gazeta_article_body .fb-embed,
  .article__content--autoLoad .fb-embed {
    max-width: 100%;
  }

  #gazeta_article_body .relatedBox,
  .article__content--autoLoad .relatedBox {
    padding: 15px 0;
  }

  #gazeta_article_body .relatedBox__call-to-action,
  .article__content--autoLoad .relatedBox__call-to-action {
    display: block;
    margin: 0 0 20px;
    font: 700 22px/26px calibre, sans-serif;
  }

  #gazeta_article_body .relatedBox__wrapper,
  .article__content--autoLoad .relatedBox__wrapper {
    transition: box-shadow 0.2s linear;
    margin: 0 -15px;
    background-color: #f5f5f5;
  }

  #gazeta_article_body .relatedBox__wrapper:hover,
  .article__content--autoLoad .relatedBox__wrapper:hover {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  }

  #gazeta_article_body
    .relatedBox__wrapper:hover
    #gazeta_article_body
    .relatedBox__wrapper,
  #gazeta_article_body
    .relatedBox__wrapper:hover
    .article__content--autoLoad
    .relatedBox__wrapper__link,
  .article__content--autoLoad
    .relatedBox__wrapper:hover
    #gazeta_article_body
    .relatedBox__wrapper,
  .article__content--autoLoad
    .relatedBox__wrapper:hover
    .article__content--autoLoad
    .relatedBox__wrapper__link {
    color: rgba(34, 34, 34, 0.8);
    background-color: transparent;
  }

  #gazeta_article_body .relatedBox__link,
  .article__content--autoLoad .relatedBox__link {
    display: flex;
    gap: 15px;
    padding: 15px;
  }

  #gazeta_article_body .relatedBox__image,
  .article__content--autoLoad .relatedBox__image {
    display: block;
    object-fit: cover;
    border-radius: 2px;
    height: 84px;
    min-width: 121px;
    width: 121px;
  }

  #gazeta_article_body .relatedBox__meta,
  .article__content--autoLoad .relatedBox__meta {
    display: flex;
    flex-flow: column nowrap;
    gap: 7.5px;
  }

  #gazeta_article_body .relatedBox__title,
  .article__content--autoLoad .relatedBox__title {
    margin-top: -5px;
    text-decoration: none;
    overflow: hidden;
    word-wrap: break-word;
    font: 600 18px/22px calibre, sans-serif;
    max-height: 66px;
  }

  #gazeta_article_body .relatedBox__businessType,
  .article__content--autoLoad .relatedBox__businessType {
    color: #333;
    font: 400 13px/16px calibre, sans-serif;
    text-transform: uppercase;
  }

  #gazeta_article_body .relatedMtBox,
  .article__content--autoLoad .relatedMtBox {
    display: flex;
    position: relative;
    max-height: 92px;
    padding: 0;
    transition: all 0.2s linear;
    margin: 15px -15px;
    background-color: #f5f5f5;
  }

  #gazeta_article_body .relatedMtBox:hover,
  .article__content--autoLoad .relatedMtBox:hover {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  }

  #gazeta_article_body .relatedMtBox:hover__link,
  .article__content--autoLoad .relatedMtBox:hover__link {
    color: rgba(34, 34, 34, 0.8);
    background-color: transparent;
    background-image: none;
  }

  #gazeta_article_body .relatedMtBox__promoContainer,
  .article__content--autoLoad .relatedMtBox__promoContainer {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 11px 15px 4px 0;
  }

  #gazeta_article_body .relatedMtBox__link,
  .article__content--autoLoad .relatedMtBox__link {
    position: absolute;
    width: 100%;
    height: 100%;
  }

  #gazeta_article_body .relatedMtBox__image,
  .article__content--autoLoad .relatedMtBox__image {
    width: 121px;
    height: 68px;
    margin: 15px;
  }

  #gazeta_article_body .relatedMtBox__title,
  .article__content--autoLoad .relatedMtBox__title {
    text-decoration: none;
    word-wrap: break-word;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: auto;
    height: 3.1em;
    padding: 11px 15px 15px 0;
    font: 600 18px/22px calibre, sans-serif;
  }

  #gazeta_article_body .relatedMtBox__promoText,
  .article__content--autoLoad .relatedMtBox__promoText {
    color: #999;
    text-transform: uppercase;
    line-height: 13px;
    padding-top: 4px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 13px;
    font-size: 11px;
  }

  #gazeta_article_body .related-box,
  .article__content--autoLoad .related-box {
    color: #222;
    display: flex;
    justify-content: flex-start;
    margin: 0 -15px;
    background-color: #f5f5f5;
    min-height: 98px;
  }

  #gazeta_article_body .related-box,
  #gazeta_article_body .related-box img,
  .article__content--autoLoad .related-box,
  .article__content--autoLoad .related-box img {
    box-shadow: 0 1px 1px 0 transparent, 0 1px 5px 0 transparent;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }

  #gazeta_article_body .related-box:hover,
  .article__content--autoLoad .related-box:hover {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  }

  #gazeta_article_body .related-box:hover,
  #gazeta_article_body .related-box:hover a,
  .article__content--autoLoad .related-box:hover,
  .article__content--autoLoad .related-box:hover a {
    color: rgba(34, 34, 34, 0.8);
  }

  #gazeta_article_body .related-box:hover img,
  .article__content--autoLoad .related-box:hover img {
    -webkit-filter: brightness(107%) contrast(107%);
    -moz-filter: brightness(107%) contrast(107%);
    filter: brightness(107%) contrast(107%);
  }

  #gazeta_article_body .related-box:hover .title-link,
  .article__content--autoLoad .related-box:hover .title-link {
    color: rgba(34, 34, 34, 0.8);
    background-color: transparent;
  }

  #gazeta_article_body .related-box .photo,
  .article__content--autoLoad .related-box .photo {
    display: inherit;
    padding: 15px;
  }

  #gazeta_article_body .related-box .photo .photo-link,
  .article__content--autoLoad .related-box .photo .photo-link {
    display: inline-block;
  }

  #gazeta_article_body .related-box .photo .photo-link,
  #gazeta_article_body .related-box .photo img,
  .article__content--autoLoad .related-box .photo .photo-link,
  .article__content--autoLoad .related-box .photo img {
    width: 121px;
    min-width: 121px;
    height: 68px;
  }

  #gazeta_article_body .related-box .title,
  .article__content--autoLoad .related-box .title {
    -webkit-flex: 1;
    flex: 1;
  }

  #gazeta_article_body .related-box .content-type,
  #gazeta_article_body .related-box .path,
  .article__content--autoLoad .related-box .content-type,
  .article__content--autoLoad .related-box .path {
    display: none;
  }

  #gazeta_article_body .related-box .title-link,
  .article__content--autoLoad .related-box .title-link {
    display: block;
    color: #222;
    text-decoration: none;
    word-wrap: break-word;
    overflow: hidden;
    height: 80px;
    padding: 8px 15px 15px 0;
    font: 600 18px/22px calibre, sans-serif;
  }

  #gazeta_article_body .gallery-open-button,
  .article__content--autoLoad .gallery-open-button {
    margin: 33px 0;
  }

  #gazeta_article_body .gallery-open-button__title,
  .article__content--autoLoad .gallery-open-button__title {
    color: #506e91;
    font-size: 21px;
    font-weight: 400;
    margin-right: 15px;
  }

  #gazeta_article_body .gallery-open-button__link-wrapper,
  .article__content--autoLoad .gallery-open-button__link-wrapper {
    display: block;
    margin-top: 10px;
  }

  #gazeta_article_body .gallery-open-button__link,
  .article__content--autoLoad .gallery-open-button__link {
    color: #506e91;
    font-size: 21px;
    font-weight: 700;
  }

  #gazeta_article_body .gallery-open-button__link--version1,
  .article__content--autoLoad .gallery-open-button__link--version1 {
    display: inline-block;
    margin-top: -18px;
  }

  #gazeta_article_body .gallery-open-button__link--version1:hover,
  .article__content--autoLoad .gallery-open-button__link--version1:hover {
    text-decoration: underline;
    color: #506e91;
  }

  #gazeta_article_body .gallery-open-button__link--version1:before,
  .article__content--autoLoad .gallery-open-button__link--version1:before {
    background-image: url("");
    background-repeat: no-repeat;
    background-position: 50%;
    display: inline-block;
    border-radius: 50%;
    background-color: #506e91;
    width: 40px;
    height: 40px;
    content: '';
    position: relative;
    top: 14px;
    margin: 0 15px 0 0;
  }

  #gazeta_article_body .seo_faq,
  .article__content--autoLoad .seo_faq {
    position: relative;
    background-color: #f5f5f5;
    padding: 36px 30px 0;
  }

  #gazeta_article_body .seo_faq:before,
  .article__content--autoLoad .seo_faq:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    border-top: 4px solid #506e91;
    border-left: 4px solid #506e91;
  }

  #gazeta_article_body .seo_faq h2,
  .article__content--autoLoad .seo_faq h2 {
    padding: 0;
    font-size: 40px;
    font-weight: 700;
    line-height: 48px;
  }

  #gazeta_article_body .seo_faq p,
  .article__content--autoLoad .seo_faq p {
    position: relative;
    font-size: 21px;
    cursor: pointer;
  }

  #gazeta_article_body .seo_faq p:before,
  .article__content--autoLoad .seo_faq p:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 1px;
    background-color: #dbdbdb;
    left: 0;
    top: 0;
  }

  #gazeta_article_body .seo_faq p:first-of-type:before,
  .article__content--autoLoad .seo_faq p:first-of-type:before {
    display: none;
  }

  #gazeta_article_body .seo_faq p.selected:after,
  .article__content--autoLoad .seo_faq p.selected:after {
    transition: all 0.5s ease-in-out;
    transform: translateY(-50%) rotate(225deg);
  }

  #gazeta_article_body .seo_faq,
  .article__content--autoLoad .seo_faq {
    width: 100vw;
    margin-left: -15px;
    padding: 28px 15px 0;
  }

  #gazeta_article_body .seo_faq h2,
  .article__content--autoLoad .seo_faq h2 {
    font-size: 24px;
    line-height: 29px;
  }

  #gazeta_article_body .seo_faq p,
  .article__content--autoLoad .seo_faq p {
    font-size: 20px;
    line-height: 24px;
  }

  .related_images .container .desc:after,
  .related_images:after,
  .related_images img:after {
    display: block;
    content: ' ';
    width: 100%;
    clear: both;
    float: none;
  }

  .related_images {
    padding: 10px 15px;
  }

  .related_images .container,
  .related_images .container .author,
  .related_images .container .desc,
  .related_images .container .more,
  .related_images .related_image_wrap ~ .desc,
  .temp_desc_temp,
  .temp_desc_temp_container {
    font: 400 14px/17px calibre, sans-serif;
  }

  .temp_desc_temp_container {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -10;
    opacity: 0;
  }

  .temp_desc_temp {
    padding: 0 0 0 110px;
  }

  .related_images {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 7px;
  }

  .related_images img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
  }

  .related_images .related_image_number_of_photo {
    display: flex;
    background: #fff;
    align-items: center;
    position: absolute;
    top: 0;
    border-top: 1px solid #ddd;
    padding: 7px 10px;
  }

  .related_images .gazetaPL .related-icon {
    display: none;
  }

  .related_images .gazetaPL .related_gazetaPL {
    display: inline-block;
  }

  .related_images .gazetaPL .related_open_text {
    padding: 10px 20px 11px;
  }

  .related_images .related_gazetaPL {
    display: none;
    font: 400 16px/19px calibre, sans-serif;
  }

  .related_images .related_image_number {
    padding-left: 6px;
    font: 600 16px/19px calibre, sans-serif;
  }

  .related_images .related_image_wrap.with_gallery {
    position: relative;
    z-index: 2;
  }

  .c2c .related_images .related_image_wrap.with_gallery {
    width: 100vw;
  }

  .related_images .related_image_wrap.with_gallery.hide {
    display: none;
  }

  .related_images .related_image_wrap ~ .desc {
    width: 100%;
    text-align: left;
    padding: 5px 15px;
    overflow-wrap: break-word;
    color: #bbb;
  }

  .c2c .related_images .related_image_wrap ~ .desc {
    padding: 10px 15px 0;
  }

  .related_images .related_image_wrap ~ .desc.hide {
    display: none;
  }

  .related_images .related_image_open {
    text-align: center;
    padding: 2px 15px 20px;
  }

  .related_images .related_image_open .related_open_text {
    background: #506e91;
    color: #fff;
    display: inline-block;
    border-radius: 20px;
    white-space: nowrap;
    font: 400 16px/19px calibre, sans-serif;
    text-transform: uppercase;
    width: 100%;
    padding: 10px 30px 11px;
  }

  .related_images .related_image_open .related_open_text,
  .related_images .related_image_open .related_open_text * {
    cursor: pointer;
  }

  .related_images .related_image_open .related_open_text.hide {
    display: none;
  }

  .related_images .related_image_open .related_open_label {
    font-weight: 600;
  }

  .related_images .related_image_open .related-icon {
    height: 18px;
    width: 21px;
    margin: -2px 6px 0 0;
    vertical-align: middle;
  }

  .related_images .related_image_open .gallery_icon {
    fill: #fff;
  }

  .related_images .container {
    border-bottom: 1px solid #efefef;
    color: #666;
    margin: 0 15px;
    padding: 10px 0;
  }

  .related_images .container .hide {
    display: none;
  }

  .related_images .container .desc {
    display: inline;
    position: relative;
    overflow: hidden;
  }

  .related_images .container .desc.collage {
    margin: 0 15px;
  }

  .related_images .container .desc:after {
    display: inline;
  }

  .related_images .container .desc .desc_more {
    display: none;
    opacity: 0;
    transition: visibility 0s ease-in-out 0s, opacity 0.8s ease-in-out;
  }

  .related_images .container .desc .show_animation {
    visibility: visible;
    opacity: 1;
    transition-delay: 0s;
  }

  .related_images .container .more {
    color: #666;
    position: relative;
    cursor: pointer;
  }

  .related_images .container .more .more_arrow {
    width: 10px;
    height: 8px;
    overflow: hidden;
    display: inline-block;
    position: relative;
  }

  .related_images .container .more .more_arrow span {
    width: 10px;
    height: 10px;
    border: 1px solid #666;
    transform: rotate(45deg);
    display: block;
    margin-top: -5px;
    position: absolute;
    bottom: 2px;
  }

  .related_images .container .author {
    color: #bbb;
  }

  .related_images .related_images_list {
    display: none;
    transition: height 1s ease-out;
    height: 0;
    overflow: hidden;
  }

  .related_images .related_images_list .related_image_wrap {
    position: relative;
    margin-top: 23px;
  }

  .related_images .related_images_list .related_image_wrap.related_1 {
    margin-top: 0;
  }

  .related_images .related_images_list .related_image_wrap:not(.related_1) {
    visibility: hidden;
  }

  .related_images .related_images_list .related_image_wrap.visible {
    visibility: visible;
  }

  .related_images .contentboard_wrap {
    width: 100%;
    margin: 3px 0 0;
  }

  .related_images .contentboard_wrap .adviewDFPBanner.activeBan {
    padding-bottom: 0;
    margin-bottom: 0;
    background-color: #fff !important;
  }

  .related_images .current_image_count {
    position: absolute;
    top: 0;
    background-color: #fff;
    color: #000;
    padding: 5px 10px;
    font: 600 14px/17px calibre, sans-serif;
  }

  .related_images .related_images_list_end {
    padding-top: 12px;
  }

  .related_images .related_images_list_end .end_of_gallery {
    font: 400 19px/17px calibre, sans-serif;
    font-weight: 600;
    text-align: center;
    color: #9a9a9a;
    margin-bottom: 14px;
  }

  .related_images .related_images_list_end .current_article {
    font: 400 19px/17px calibre, sans-serif;
    color: #9a9a9a;
    padding: 0 15px;
  }

  .related_images .related_images_list_end .current_article_title {
    display: block;
    font: 600 20px/28px calibre, sans-serif;
    color: #222;
    padding-top: 2px;
  }

  .related_images__element--hide {
    display: none;
  }

  .related_images__element--show {
    display: block;
  }

  .related_gallery_closing_button {
    position: fixed;
    top: 40px;
    background-color: #506e91;
    opacity: 0.9;
    width: 100%;
    z-index: 20000;
    display: none;
    padding: 11.5px 14px;
  }

  .related_gallery_closing_button.visible {
    display: block;
  }

  .related_gallery_closing_button span {
    opacity: 1;
    display: block;
    float: right;
    color: #fff;
    font: 600 14px/17px calibre, sans-serif;
    margin-right: 27px;
    position: relative;
  }

  .related_gallery_closing_button span:after,
  .related_gallery_closing_button span:before {
    position: absolute;
    top: 1px;
    right: -22px;
    content: ' ';
    height: 15px;
    width: 2px;
    background-color: #fff;
  }

  .related_gallery_closing_button span:before {
    transform: rotate(45deg);
  }

  .related_gallery_closing_button span:after {
    transform: rotate(-45deg);
  }

  @-moz-keyframes stretchIn {
    0% {
      transform: scale(1);
      opacity: 1;
    }

    50% {
      transform: scale(1.5);
      opacity: 1;
    }

    to {
      transform: scale(0);
      opacity: 0;
      display: none;
    }
  }

  @-webkit-keyframes stretchIn {
    0% {
      transform: scale(1);
      opacity: 1;
    }

    50% {
      transform: scale(1.5);
      opacity: 1;
    }

    to {
      transform: scale(0);
      opacity: 0;
      display: none;
    }
  }

  @-o-keyframes stretchIn {
    0% {
      transform: scale(1);
      opacity: 1;
    }

    50% {
      transform: scale(1.5);
      opacity: 1;
    }

    to {
      transform: scale(0);
      opacity: 0;
      display: none;
    }
  }

  @-ms-keyframes stretchIn {
    0% {
      transform: scale(1);
      opacity: 1;
    }

    50% {
      transform: scale(1.5);
      opacity: 1;
    }

    to {
      transform: scale(0);
      opacity: 0;
      display: none;
    }
  }

  @keyframes stretchIn {
    0% {
      transform: scale(1);
      opacity: 1;
    }

    50% {
      transform: scale(1.5);
      opacity: 1;
    }

    to {
      transform: scale(0);
      opacity: 0;
      display: none;
    }
  }

  @-moz-keyframes stretchOut {
    0% {
      transform: scale(0);
      opacity: 0;
    }

    50% {
      transform: scale(1.5);
      opacity: 1;
    }

    to {
      transform: scale(1);
      opacity: 1;
    }
  }

  @-webkit-keyframes stretchOut {
    0% {
      transform: scale(0);
      opacity: 0;
    }

    50% {
      transform: scale(1.5);
      opacity: 1;
    }

    to {
      transform: scale(1);
      opacity: 1;
    }
  }

  @-o-keyframes stretchOut {
    0% {
      transform: scale(0);
      opacity: 0;
    }

    50% {
      transform: scale(1.5);
      opacity: 1;
    }

    to {
      transform: scale(1);
      opacity: 1;
    }
  }

  @-ms-keyframes stretchOut {
    0% {
      transform: scale(0);
      opacity: 0;
    }

    50% {
      transform: scale(1.5);
      opacity: 1;
    }

    to {
      transform: scale(1);
      opacity: 1;
    }
  }

  @keyframes stretchOut {
    0% {
      transform: scale(0);
      opacity: 0;
    }

    50% {
      transform: scale(1.5);
      opacity: 1;
    }

    to {
      transform: scale(1);
      opacity: 1;
    }
  }

  .art_content #banC1:not(:last-of-type),
  .art_content .adviewDFPBanner:not(:last-of-type),
  .art_content div[id^='adUnit-104-RECTANGLE-MOBI']:not(:last-of-type),
  .art_content div[id^='banC']:not(:last-of-type) {
    position: relative;
    margin-top: 50px !important;
  }

  .art_content #banC1:not(:last-of-type):after,
  .art_content .adviewDFPBanner:not(:last-of-type):after,
  .art_content div[id^='adUnit-104-RECTANGLE-MOBI']:not(:last-of-type):after,
  .art_content div[id^='banC']:not(:last-of-type):after {
    content: 'Dalsza cz\0119 \015B \0107  artyku\0142 u pod reklam\0105';
    position: absolute;
    bottom: calc(100% + 16px);
    left: 0;
    padding-right: 17px;
    font-size: 14px;
    line-height: 19px;
    color: #757575;
    background-image: url("");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 10px;
    left: 15px;
  }

  html[lang='uk'] .art_content #banC1:not(:last-of-type):after,
  html[lang='uk'] .art_content .adviewDFPBanner:not(:last-of-type):after,
  html[lang='uk']
    .art_content
    div[id^='adUnit-104-RECTANGLE-MOBI']:not(:last-of-type):after,
  html[lang='uk'] .art_content div[id^='banC']:not(:last-of-type):after {
    content: ' \041F \0440 \043E \0434 \043E \0432 \0436 \0435 \043D \043D \044F  \0441 \0442 \0430 \0442 \0442 \0456  \043F \0456 \0434  \0440 \0435 \043A \043B \0430 \043C \043E \044E';
  }

  .poll_box {
    background: #f5f5f5;
    padding: 20px 15px;
  }

  .poll_box .poll_title {
    font: 600 22px/30px calibre, sans-serif;
    color: #1d1d1d;
    flex: auto;
    order: 1;
    font: 600 20px/30px calibre, sans-serif;
    line-height: 24px;
    margin-bottom: 20px;
  }

  .poll_box .poll_entry {
    padding-left: 27px;
    padding-bottom: 16px;
  }

  .poll_box .poll_entry:last-child {
    padding-bottom: 8px;
  }

  .poll_box .poll_entry input {
    display: none;
  }

  .poll_box .poll_entry input:checked + label:before {
    content: '';
    background: url("") -1px -1px
      no-repeat transparent;
  }

  .poll_box .poll_entry input + label {
    display: block;
    position: relative;
    font: 400 22px/26px calibre, sans-serif;
    color: #242424;
    font: 400 19px/23px calibre, sans-serif;
  }

  .poll_box .poll_entry input + label:before {
    content: '';
    display: block;
    position: absolute;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #444;
    height: 14px;
    width: 14px;
    left: -34px;
    top: 3px;
    left: -27px;
  }

  .poll_box .poll_with_image {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
  }

  .poll_box .poll_with_image .poll_head {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    margin-bottom: 14px;
  }

  .poll_box .poll_with_image .poll_image {
    order: 2;
    margin-left: 30px;
  }

  .poll_box .poll_with_image .poll_image img {
    display: block;
  }

  .poll_box .poll_with_image .poll_answers {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    width: 100%;
  }

  .poll_box .hasPhotos {
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .poll_box .hasPhotos .poll_entry img,
  .poll_box .hasPhotos .poll_entry span {
    vertical-align: middle;
  }

  .poll_box .hasPhotos .poll_entry span {
    padding-left: 10px;
  }

  .poll_box .hasPhotos .poll_entry label {
    display: inline-block;
  }

  .poll_box .hasPhotos .poll_entry label:before {
    top: 24px;
  }

  .poll_box .poll_submit {
    text-align: right;
  }

  .poll_box .poll_submit input {
    color: #fff;
    font: 600 15px/27px calibre;
    border: none;
    padding: 2px 20px;
    text-align: center;
    text-transform: uppercase;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    background: #444;
    -webkit-appearance: none;
    cursor: pointer;
  }

  .poll_box .poll_submit input:disabled {
    background: #b8b8b8;
  }

  .poll_box .poll_submit input:hover {
    background-color: #595959;
    -webkit-box-shadow: 0 4px 7.68px 0.32px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 4px 7.68px 0.32px rgba(0, 0, 0, 0.2);
    box-shadow: 0 4px 7.68px 0.32px rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }

  .poll_box.poll_box_with_answers .entry {
    padding-left: 0;
    padding-bottom: 25px;
  }

  .poll_box.poll_box_with_answers .entry:last-child {
    padding-bottom: 0;
  }

  .poll_box.poll_box_with_answers .entry .ques {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    font: normal 21px/14px calibre;
    font-size: 20px;
    line-height: 24px;
    color: #242424;
  }

  .poll_box.poll_box_with_answers .entry .ques .pollQ {
    max-width: 67%;
  }

  .poll_box.poll_box_with_answers .entry .ques .ans {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    align-items: flex-end;
  }

  .poll_box.poll_box_with_answers .entry .bar0 {
    width: 100%;
    background: #ddd;
    height: 24px;
    margin-top: 5px;
  }

  .poll_box.poll_box_with_answers .entry .bar0 .bar {
    height: 100%;
    background: #999;
  }

  .poll_box.poll_box_with_answers .entry .il {
    margin-left: 0.3rem;
    font-size: 16px;
    line-height: 11px;
    color: #999;
    line-height: 20px;
  }

  .poll_box.poll_box_with_answers .entry.hasPhoto {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
  }

  .poll_box.poll_box_with_answers .entry.hasPhoto .columnLeft {
    margin-right: 15px;
  }

  .poll_box.poll_box_with_answers .entry.hasPhoto .columnLeft img {
    width: 73px;
    display: block;
  }

  .poll_box.poll_box_with_answers .entry.hasPhoto .columnRight {
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }

  .poll_box .captcha {
    width: 200px;
    margin-left: 100%;
    font: normal 16px/24px calibre;
    color: #1d1d1d;
    margin-top: -15px;
    margin-bottom: 12px;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }

  .poll_box .captcha span {
    display: block;
    width: 100%;
  }

  .poll_box .captcha .captchaGroup {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    height: 32px;
  }

  .poll_box .captcha .captchaGroup input {
    border: solid #1d1d1d;
    border-width: 0 0 1px;
    margin: 3px 0 3px 5px;
    padding: 0 4px;
    outline: 0;
    line-height: 32px;
    font-size: 14px;
    width: 65px;
    text-align: center;
  }

  .poll_box .captcha.wrongCaptcha {
    width: 270px;
  }

  .tags {
    position: relative;
    padding: 7.5px 0;
    background-color: #f5f5f5;
    overflow-x: scroll;
    margin: 23px 0 15px;
  }

  .tags .tags_list {
    display: flex;
    flex-flow: row wrap;
  }

  .tags .tags_item {
    white-space: nowrap;
    background-color: #f5f5f5;
    border-right: 1px solid #dbdbdb;
  }

  .tags .tags_item:last-of-type {
    border: none;
  }

  .tags .tag_link {
    color: #666;
    display: block;
    font: 400 15px/21px calibre, sans-serif;
    line-height: 15px;
    text-transform: capitalize;
    padding: 7.5px 15px;
  }

  .tags .tags_header {
    display: none;
  }

  .tags_abTest {
    background-color: #fff;
    padding: 0;
  }

  .tags_abTest .tags_header {
    color: #999;
    font: 400 16px/16px calibre, sans-serif;
    text-transform: uppercase;
    margin: 0 0 11px 15px;
    display: block;
  }

  .tags_abTest .tags_list {
    padding: 7.5px 0;
    background-color: #f5f5f5;
  }

  .related_articles .related_articles_list:after,
  .related_articles:after {
    display: block;
    content: ' ';
    width: 100%;
    clear: both;
    float: none;
  }

  .related_articles {
    width: 100%;
    padding: 0;
  }

  .related_articles .related_articles_list {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }

  .related_articles .related_article {
    background-color: #fff;
    width: 100%;
    padding: 20px 15px;
  }

  @media screen and (min-width: 520px) {
    .related_articles .related_article {
      width: 48%;
    }

    .related_articles .related_article:nth-of-type(odd) {
      margin-right: 2%;
    }

    .related_articles .related_article:nth-of-type(2n) {
      margin-left: 2%;
    }
  }

  .related_articles .related_article,
  .related_articles .related_article img {
    box-shadow: 0 1px 1px 0 transparent, 0 1px 5px 0 transparent;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }

  .related_articles .related_article:hover {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  }

  .related_articles .related_article:hover,
  .related_articles .related_article:hover a {
    color: rgba(34, 34, 34, 0.8);
  }

  .related_articles .related_article:hover img {
    -webkit-filter: brightness(107%) contrast(107%);
    -moz-filter: brightness(107%) contrast(107%);
    filter: brightness(107%) contrast(107%);
  }

  .related_articles .related_article--partner .related_article_link,
  .related_articles .related_article--sponsored_material .related_article_link {
    position: relative;
  }

  .related_articles .related_article--partner .related_article_link:after,
  .related_articles
    .related_article--sponsored_material
    .related_article_link:after {
    color: #999;
    position: absolute;
    font: 400 11px/11px calibre, sans-serif;
    left: 108px;
    bottom: -4px;
  }

  .related_articles .related_article--partner .related_article_title,
  .related_articles
    .related_article--sponsored_material
    .related_article_title {
    overflow: hidden;
    max-height: 58px;
  }

  .related_articles
    .related_article--sponsored_material
    .related_article_link:after {
    content: 'MATERIA\0141\0020ZE\0020SPONSOREM';
  }

  .related_articles .related_article--partner .related_article_link:after {
    content: 'MATERIA\0141\0020PROMOCYJNY';
  }

  .related_articles
    .related_article--test-with-sponsor
    .related_article--sponsorContainer {
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-transform: uppercase;
    font: 400 11px/13px calibre, sans-serif;
    margin: 7px 0 0 15px;
  }

  .related_articles .related_article--test-with-sponsor .related_article_title {
    overflow: hidden;
    max-height: 58px;
  }

  .related_articles .related_article_link {
    display: -webkit-flex;
    display: flex;
    color: #222;
  }

  .related_articles .related_article_link--test-with-sponsor {
    display: flex;
    flex-direction: column;
  }

  .related_articles
    .adviewDFPBanner.activeBan
    ~ .related_article_link--ifAdHidden {
    display: none;
  }

  .related_articles .related_article_photo {
    display: block;
    border-radius: 1px 1px 0 0;
    object-fit: cover;
    width: 93px;
    height: 68px;
  }

  .related_articles .related_article_title {
    flex: 1;
    display: block;
    font: 600 19px/19px calibre, sans-serif;
    padding: 0 0 0 15px;
    margin-top: -4px;
  }

  .related_articles.is-forYou .related_article {
    max-height: 315px;
    border: none;
    padding: 10px;
  }

  .related_articles.is-forYou .related_article_link {
    min-height: 280px;
    display: block;
    position: relative;
    overflow: hidden;
    padding-top: 57.22%;
  }

  .related_articles.is-forYou .related_article_title {
    padding: 10px 0;
  }

  .related_articles.is-forYou .related_article_photo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
  }

  .related_articles .adviewDFPBanner.activeBan {
    padding-top: 0;
  }

  .related_quiz .related_quiz_body .number_of_questions:after,
  .related_quiz .related_quiz_body .question_title:after,
  .related_quiz .related_quiz_body .quiz_open_image:after,
  .related_quiz .related_quiz_title:after {
    display: block;
    content: ' ';
    width: 100%;
    clear: both;
    float: none;
  }

  .related_quiz {
    border-radius: 1px;
    padding: 15px;
    width: 100%;
  }

  .related_quiz,
  .related_quiz .related_quiz_header {
    background-color: #fff;
  }

  .related_quiz .related_quiz_title {
    position: relative;
    width: 100%;
    min-height: 50px;
    color: #222;
    font: 600 18px/21px calibre, sans-serif;
    padding: 0 15px 10px 50px;
  }

  .related_quiz .related_quiz_title:before {
    position: absolute;
    content: 'QUIZ';
    display: inline-block;
    height: 36px;
    width: 36px;
    top: 0;
    color: #fff;
    font: 600 13px/36px calibre, sans-serif;
    text-align: center;
    border-radius: 50%;
    background-color: #222;
    left: 0;
  }

  .related_quiz .related_quiz_body {
    background-color: #fff;
  }

  .related_quiz .related_quiz_body .quiz_open_image {
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
  }

  .related_quiz .related_quiz_body .quiz_open_image img {
    display: block;
    width: 100%;
    height: auto;
  }

  .related_quiz .related_quiz_body .question_content {
    padding: 0;
  }

  .related_quiz .related_quiz_body .number_of_questions,
  .related_quiz .related_quiz_body .question_title {
    display: block;
  }

  .related_quiz .related_quiz_body .number_of_questions {
    padding-top: 10px;
    font: 600 15px/22px calibre, sans-serif;
    color: #999;
  }

  .related_quiz .related_quiz_body .question_title {
    padding: 6px 0 16px;
    color: #222;
    word-break: break-word;
    font: 600 18px/22px calibre, sans-serif;
  }

  .related_quiz .related_quiz_body .answer_fields,
  .related_quiz .related_quiz_body .submit_btn {
    width: 100%;
    border-radius: 2px;
  }

  .related_quiz .related_quiz_body .answer_fields {
    position: relative;
    background-color: #ededed;
    margin-bottom: 10px;
  }

  .related_quiz .related_quiz_body .answer_fields .answer_btn {
    position: absolute;
    width: 20px;
    height: 20px;
    top: calc(50% - 10px);
    left: 20px;
  }

  .related_quiz .related_quiz_body .answer_fields .answer_label {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    padding: 15px 20px 15px 60px;
    cursor: pointer;
  }

  .related_quiz .related_quiz_body .answer_fields .answer_label:before {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    top: calc(50% - 10px);
    left: 20px;
    border: 2px solid #444;
    border-radius: 50%;
    background-color: #ededed;
  }

  .related_quiz .related_quiz_body .answer_fields .answer_label:hover {
    background-color: #dcdcdc;
  }

  .related_quiz .related_quiz_body .answer_fields .answer_label .answer_photo {
    margin-right: 10px;
  }

  .related_quiz .related_quiz_body .answer_fields .answer_label .answer_txt {
    color: #242424;
    cursor: pointer;
    font: 400 18px/20px calibre, sans-serif;
  }

  .related_quiz .related_quiz_body .answer_btn:checked + .answer_label:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    top: calc(50% - 5px);
    left: 25px;
    border-radius: 50%;
    background-color: #444;
  }

  .related_quiz .related_quiz_body .submit_btn {
    height: 60px;
    padding: 15px 0;
    color: #fff;
    border: none;
    cursor: pointer;
    background-color: #506e91;
    font: 600 17px/20px calibre, sans-serif;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }

  .related_quiz .related_quiz_body .submit_btn:hover {
    background-color: #627d9c;
    box-shadow: 0 4px 8px 1px rgba(0, 0, 0, 0.2);
  }

  #overlay_adult_content_inner .c1 .btns div:after {
    display: block;
    content: ' ';
    width: 100%;
    clear: both;
    float: none;
  }

  #overlay_adult {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    min-width: 320px;
    height: 100vh;
    background: #fff;
    z-index: 10000;
  }

  #overlay_adult,
  #overlay_adult * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  #overlay_adult_content_inner {
    margin: 96px auto;
    padding: 15px;
    background: #fff;
    overflow: hidden;
    word-wrap: break-word;
    max-width: 685px;
  }

  #overlay_adult_content_inner .c0 {
    float: left;
    width: 114px;
    height: 135px;
    text-align: center;
    font: 700 64px/134px Arial, sans-serif;
    color: #fff;
    background-image: -owg-linear-gradient(#e11025, #a91f2e);
    background-image: -webkit-linear-gradient(#e11025, #a91f2e);
    background-image: -moz-linear-gradient(#e11025, #a91f2e);
    background-image: -o-linear-gradient(#e11025, #a91f2e);
    background-image: linear-gradient(#e11025, #a91f2e);
    margin-right: 10px;
  }

  #overlay_adult_content_inner .c1 strong {
    font: 700 24px Arial, sans-serif;
    color: #c90d20;
    text-transform: uppercase;
  }

  #overlay_adult_content_inner .c1 p {
    font: 700 18px Arial, sans-serif;
    color: #000;
    margin-bottom: 0.8em;
  }

  #overlay_adult_content_inner .c1 input {
    vertical-align: middle;
  }

  #overlay_adult_content_inner .c1 label {
    font: normal 12px Arial, sans-serif;
    color: #000;
  }

  #overlay_adult_content_inner .c1 .btns {
    overflow: hidden;
    zoom: 1;
    margin-top: 15px;
  }

  #overlay_adult_content_inner .c1 .btns div {
    display: inline-block;
    width: 257px;
    margin: 10px 0;
    padding: 0 10px;
    font: 400 14px/29px Arial, sans-serif;
    text-align: center;
    cursor: pointer;
    background: #f5f5f5;
    border-radius: 4px;
    border: 1px solid #cecece;
    border-bottom-color: #b6b6b6;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  #overlay_adult_content_inner .c1 .btns span {
    color: #c90d20;
    font-weight: 700;
  }

  @media screen and (max-height: 400px) {
    #overlay_adult #overlay_adult_content_inner {
      margin-top: 40px;
    }
  }

  @media screen and (min-width: 675px) {
    #overlay_adult #overlay_adult_content_inner .btns {
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: row;
      flex-direction: row;
      -webkit-justify-content: space-between;
      justify-content: space-between;
    }
  }

  @media screen and (max-width: 480px) {
    #overlay_adult_content_inner {
      margin-top: 75px;
      text-align: center;
    }

    #overlay_adult_content_inner .c0 {
      float: none;
      display: inline-block;
    }

    #overlay_adult_content_inner .c1 {
      max-width: 257px;
      margin: 27px auto 0;
      text-align: left;
    }

    #overlay_adult_content_inner .c1 .btns {
      width: 100%;
      margin-top: 0;
      text-align: center;
    }

    #overlay_adult_content_inner .c1 .btns div {
      margin: 20px auto 0;
    }
  }

  .newsBox:after,
  .newsBox__newestList .newsBox__item:after {
    display: block;
    content: ' ';
    width: 100%;
    clear: both;
    float: none;
  }

  .newsBox {
    padding: 10px 15px;
    overflow: hidden;
    position: relative;
    padding: 0 0 15px;
    width: 100%;
    background-color: #fff;
  }

  .newsBox__header {
    display: flex;
    position: relative;
    transition: transform 0.2s ease-out;
    left: 0;
    overflow-x: scroll;
  }

  .newsBox__header::-webkit-scrollbar {
    display: none;
  }

  @media (-ms-high-contrast: none) {
    .newsBox__header {
      display: block;
      width: 100vw;
    }
  }

  .newsBox__arrows {
    position: absolute;
    top: 16px;
    right: 0;
    width: 100%;
    height: 40px;
    display: none;
  }

  .newsBox__arrows--left,
  .newsBox__arrows--right {
    position: absolute;
    top: 0;
    width: 50px;
    height: 45px;
    z-index: 1;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .newsBox__arrows--right {
    right: 0;
    background: linear-gradient(
      90deg,
      hsla(0, 0%, 100%, 0.2),
      hsla(0, 0%, 100%, 0.6),
      hsla(0, 0%, 100%, 0.8),
      #fff
    );
  }

  .newsBox__arrows--left {
    left: 0;
    background: linear-gradient(
      270deg,
      hsla(0, 0%, 100%, 0.2),
      hsla(0, 0%, 100%, 0.6),
      hsla(0, 0%, 100%, 0.8),
      #fff
    );
  }

  .newsBox__arrows__icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    transition: 0.4s;
    cursor: pointer;
  }

  .newsBox__arrows__icon--left,
  .newsBox__arrows__icon--right {
    position: absolute;
    top: 9px;
    width: 24px;
    height: 24px;
    cursor: pointer;
  }

  .newsBox__arrows__icon--right {
    right: 0;
    background-image: url("ff7c73b8c27b7f0620325493834af68926003e65.svg");
  }

  .newsBox__arrows__icon--right:hover {
    background-image: url("6a57f98f9df35353ed59a4d5e98e4b6232de0d5e.svg");
  }

  .newsBox__arrows__icon--left {
    left: 0;
    background-image: url("68c3013ca68b7db8b205dbd30cefa6f2794f8198.svg");
  }

  .newsBox__arrows__icon--left:hover {
    background-image: url("523c60300ee8ec91f01e398a6f475b4f152f0bb9.svg");
  }

  .newsBox__arrows__hide {
    display: none;
  }

  .newsBox__tab {
    padding: 0 15px;
    flex: 1;
    white-space: nowrap;
    position: relative;
    margin-bottom: 15px;
    font: 600 18px/43px calibre, sans-serif;
    color: #999;
    text-align: center;
    cursor: pointer;
    border-bottom: 2px solid #e5e5e5;
    transition: color 0.2s ease-out;
    text-transform: uppercase;
  }

  @media (-ms-high-contrast: none) {
    .newsBox__tab {
      float: left;
    }
  }

  .newsBox__tab:hover {
    color: #506e91;
    cursor: pointer;
  }

  .newsBox__tab:after {
    content: '';
    position: absolute;
    bottom: -1px;
    height: 2px;
    transform: scale(0);
    left: 0;
    width: 100%;
    transition: transform 0.2s ease-out;
  }

  .newsBox--activeTab {
    color: #506e91;
    font-weight: 600;
  }

  .newsBox--activeTab:after {
    transform: scale(1);
    background-image: linear-gradient(90deg, #567396, #91a6c4);
  }

  .newsBox__content {
    display: flex;
    position: relative;
    left: 0;
    float: left;
    transition: transform 0.2s ease-out, height 0.2s ease-out;
  }

  @media (-ms-high-contrast: none) {
    .newsBox__content {
      width: 900px;
    }
  }

  .newsBox__contentElement {
    display: inline-block;
    overflow: hidden;
    width: 100vw;
    padding: 0 15px;
  }

  .newsBox__item {
    width: 100%;
    font: 600 17px/19px calibre, sans-serif;
  }

  .newsBox__itemLink .newsBox__itemPhoto,
  .newsBox__itemLink .newsBox__itemTitle {
    display: inline-block;
  }

  .newsBox__itemLink:hover .newsBox__itemTitle {
    color: rgba(34, 34, 34, 0.8);
  }

  .newsBox__itemLink:hover .newsBox__itemPhoto {
    -webkit-filter: brightness(105%) contrast(105%);
    -moz-filter: brightness(105%) contrast(105%);
    filter: brightness(105%) contrast(105%);
  }

  .newsBox__popularList .newsBox__item:not(:last-child) {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 15px;
    margin: 0 0 15px;
  }

  .newsBox__popularList.newsBox__photoVersion .newsBox__itemLink {
    display: flex;
  }

  .newsBox__popularList.newsBox__photoVersion .newsBox__itemPhotoBox {
    width: 90px;
    height: 60px;
    margin-right: 15px;
    overflow: hidden;
    flex-shrink: 0;
  }

  .newsBox__popularList.newsBox__photoVersion
    .newsBox__itemPhotoBox
    .newsBox__itemPhoto {
    width: 100%;
    border-radius: 2px;
  }

  .newsBox__popularList:not(.newsBox__photoVersion) ul {
    counter-reset: posts_counter;
  }

  .newsBox__popularList:not(.newsBox__photoVersion) ul .newsBox__item {
    position: relative;
    min-height: 55px;
  }

  .newsBox__popularList:not(.newsBox__photoVersion)
    ul
    .newsBox__itemLink:after {
    content: counter(posts_counter);
    counter-increment: posts_counter;
    position: absolute;
    top: 0;
    right: 0;
    color: rgba(80, 110, 145, 0.3);
    font: 700 70px/50px calibre, sans-serif;
  }

  .newsBox__popularList:not(.newsBox__photoVersion) .newsBox__itemTitle {
    display: block;
  }

  .newsBox__popularList .newsBox__itemTitle {
    color: #222;
    text-align: left;
    margin-top: -2px;
  }

  .newsBox__newestList .newsBox__item {
    display: block;
    padding-bottom: 25px;
    color: #222;
  }

  .newsBox__newestList .newsBox__item:last-child {
    padding-bottom: 0;
  }

  .newsBox__newestList .newsBox__item .newsBox__itemTitle {
    display: inline;
  }

  .newsBox__newestList .newsBox__itemTime {
    font: 600 15px/22px calibre, sans-serif;
    color: #ff0001;
  }

  .newsBox__recomendationItemLink {
    display: flex;
    flex-direction: column;
    padding: 0 0 25px;
  }

  .newsBox__recomendationItemImage {
    width: 100%;
    height: 138px;
  }

  .newsBox__recomendationItemTitle {
    display: block;
    font: 600 20px/24px calibre, sans-serif;
    color: #222;
    padding: 8px 0 0;
    max-height: 110px;
    overflow: hidden;
  }

  .newsBox__partner {
    font: 400 11px/13px calibre, sans-serif;
    display: block;
    color: #999;
    font-weight: 500;
    margin-top: 10px;
  }

  .supervideoIndex {
    background: #fff;
    position: relative;
  }

  .supervideoIndex .head h2 {
    font: 600 18px/25px calibre, sans-serif;
    text-transform: uppercase;
    color: #222;
    padding-left: 15px;
    padding-top: 8px;
    height: 43px;
  }

  .supervideoIndex .body .entry {
    display: flex;
    border-top: 1px solid #efefef;
    padding: 15px;
  }

  .supervideoIndex .body .entry .imgw {
    margin-right: 15px;
  }

  .supervideoIndex .body .entry .imgw li {
    border-radius: 2px;
    height: 62px;
    overflow: hidden;
  }

  .supervideoIndex .body .entry .imgw li img {
    width: 93px;
    height: auto;
  }

  .supervideoIndex .body .entry h3 {
    font: 600 17px/19px calibre, sans-serif;
    color: #222;
  }

  .sponsored_article {
    width: 100%;
    margin-bottom: 20px;
    padding: 15px;
  }

  .sponsored_article.sponsored_article--gazetapl .title {
    color: red;
  }

  .sponsored_article.sponsored_article--gazetapl img {
    border-left: 4px solid red;
    padding-left: 10px;
  }

  .sponsored_article.sponsored_article--gazetapl .lead {
    padding-bottom: 0;
    font-weight: 700;
    border: none;
    border-left: 4px solid red;
  }

  .sponsored_article .header {
    font: 600 12px/26px calibre, sans-serif;
    color: #999;
    text-transform: uppercase;
    height: 18px;
  }

  .index_simple .sponsored_article .header {
    margin-bottom: 5px;
  }

  .sponsored_article .title {
    font: 700 18px/21px calibre, sans-serif;
    color: #222;
    margin-bottom: 12px;
  }

  .sponsored_article img {
    width: 100%;
    display: block;
  }

  .sponsored_article .lead {
    font: 600 18px/21px calibre, sans-serif;
    padding: 12px 15px 10px;
    color: #222;
    border: 1px solid #e5e5e5;
  }

  .recommendations {
    margin: 13px auto 0;
    padding-bottom: 20px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    background-color: #fff;
  }

  .recommendations .recommendations_tabs_container {
    width: 100%;
    display: flex;
    align-items: center;
    flex-flow: row nowrap;
    overflow-x: scroll;
  }

  .recommendations .recommendations_box {
    display: none;
  }

  .recommendations .tab {
    font: 700 18px/25px calibre, sans-serif;
    color: #999;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
    top: -48px;
    padding: 10px 15px;
    border-bottom: 2px solid rgba(0, 0, 0, 0.1);
    flex: 1 0 auto;
  }

  .recommendations .tab:hover {
    color: #506e91;
  }

  .recommendations .recommendations_tabs_container[data-checked='1'] + label,
  .recommendations input[id='recommendations_tab1']:checked + label {
    color: #506e91;
    border-bottom: 2px solid #506e91;
  }

  .recommendations
    .recommendations_tabs_container[data-checked='1']
    + label.single,
  .recommendations input[id='recommendations_tab1']:checked + label.single {
    color: #222;
    border-bottom: 0;
    text-align: left;
    cursor: default;
    padding-left: 15px;
  }

  .recommendations
    .recommendations_tabs_container[data-checked='1']
    [id='recommendations_content1'],
  .recommendations
    .recommendations_tabs_container[data-checked='1']
    ~ [id='recommendations_content1'],
  .recommendations
    input[id='recommendations_tab1']:checked
    [id='recommendations_content1'],
  .recommendations
    input[id='recommendations_tab1']:checked
    ~ [id='recommendations_content1'] {
    display: block;
  }

  .recommendations .recommendations_tabs_container[data-checked='2'] + label,
  .recommendations input[id='recommendations_tab2']:checked + label {
    color: #506e91;
    border-bottom: 2px solid #506e91;
  }

  .recommendations
    .recommendations_tabs_container[data-checked='2']
    + label.single,
  .recommendations input[id='recommendations_tab2']:checked + label.single {
    color: #222;
    border-bottom: 0;
    text-align: left;
    cursor: default;
    padding-left: 15px;
  }

  .recommendations
    .recommendations_tabs_container[data-checked='2']
    [id='recommendations_content2'],
  .recommendations
    .recommendations_tabs_container[data-checked='2']
    ~ [id='recommendations_content2'],
  .recommendations
    input[id='recommendations_tab2']:checked
    [id='recommendations_content2'],
  .recommendations
    input[id='recommendations_tab2']:checked
    ~ [id='recommendations_content2'] {
    display: block;
  }

  .recommendations .recommendations_tabs_container[data-checked='3'] + label,
  .recommendations input[id='recommendations_tab3']:checked + label {
    color: #506e91;
    border-bottom: 2px solid #506e91;
  }

  .recommendations
    .recommendations_tabs_container[data-checked='3']
    + label.single,
  .recommendations input[id='recommendations_tab3']:checked + label.single {
    color: #222;
    border-bottom: 0;
    text-align: left;
    cursor: default;
    padding-left: 15px;
  }

  .recommendations
    .recommendations_tabs_container[data-checked='3']
    [id='recommendations_content3'],
  .recommendations
    .recommendations_tabs_container[data-checked='3']
    ~ [id='recommendations_content3'],
  .recommendations
    input[id='recommendations_tab3']:checked
    [id='recommendations_content3'],
  .recommendations
    input[id='recommendations_tab3']:checked
    ~ [id='recommendations_content3'] {
    display: block;
  }

  .recommendations .recommendations_tabs_container[data-checked='4'] + label,
  .recommendations input[id='recommendations_tab4']:checked + label {
    color: #506e91;
    border-bottom: 2px solid #506e91;
  }

  .recommendations
    .recommendations_tabs_container[data-checked='4']
    + label.single,
  .recommendations input[id='recommendations_tab4']:checked + label.single {
    color: #222;
    border-bottom: 0;
    text-align: left;
    cursor: default;
    padding-left: 15px;
  }

  .recommendations
    .recommendations_tabs_container[data-checked='4']
    [id='recommendations_content4'],
  .recommendations
    .recommendations_tabs_container[data-checked='4']
    ~ [id='recommendations_content4'],
  .recommendations
    input[id='recommendations_tab4']:checked
    [id='recommendations_content4'],
  .recommendations
    input[id='recommendations_tab4']:checked
    ~ [id='recommendations_content4'] {
    display: block;
  }

  .recommendations .hidden {
    position: absolute;
    top: 0;
    left: -9999px;
    z-index: 0;
    width: 0;
    height: 0;
    overflow: hidden;
    position: relative;
  }

  .box_seo .content {
    display: -webkit-flex;
    display: flex;
    padding-left: 15px;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin: 11px 0;
  }

  .box_seo .content li {
    font: 400 16px/40px calibre, sans-serif;
  }

  .box_seo .content > li {
    width: 50%;
    margin-bottom: 20px;
    padding-right: 15px;
  }

  .box_seo .content > li a {
    color: #222;
    display: inline-block;
    min-width: 40px;
  }

  .box_seo .content > li a:hover {
    transition: all 0.2s ease-out;
    opacity: 0.7;
  }

  .box_seo .content > li h3 {
    color: #222;
    text-transform: uppercase;
    font-weight: 700;
  }

  .box_seo .content > li h3 a {
    font: inherit;
  }

  .page_footer:after {
    display: block;
    content: ' ';
    width: 100%;
    clear: both;
    float: none;
  }

  .page_footer {
    padding: 10px 15px;
    padding-top: 2px;
    margin: 0 auto;
    font: 400 15px/30px calibre, sans-serif;
    text-align: center;
    color: #969696;
    background: #fff;
    width: auto;
    padding-bottom: 20px;
  }

  .page_footer li {
    display: inline-block;
    padding: 0 8px;
  }

  .page_footer .page_footer_upper {
    border: 1px solid #ececec;
    border-width: 1px 0;
    padding: 20px;
    margin-bottom: 16px;
    font: 400 15px/30px calibre, sans-serif;
  }

  .page_footer .page_footer_upper a {
    color: #333;
  }

  .page_footer .page_footer_upper a:hover {
    color: rgba(34, 34, 34, 0.8);
  }

  .page_footer a {
    color: #999;
    display: inline-block;
    min-width: 40px;
    -webkit-transition: color 0.2s ease-in;
    -moz-transition: color 0.2s ease-in;
    -o-transition: color 0.2s ease-in;
    transition: color 0.2s ease-in;
    font: 400 14px/40px calibre, sans-serif;
  }

  .page_footer a:hover {
    color: #6b6b6b;
  }

  .page_footer .footer_upper_links {
    font: 400 15px/30px calibre, sans-serif;
  }

  .page_footer .footer_lower_links {
    font: 400 14px/30px calibre, sans-serif;
  }

  .adviewDFPBanner {
    line-height: 0;
  }

  .adviewDFPBanner.activeBan {
    font-size: 21px;
    line-height: 30px;
  }

  .adviewDFPBanner.activeBan:not(.DFP-091-RELATED) {
    background-color: #f5f5f5;
  }

  .adviewDFPBanner.activeBan .banLabel {
    padding-bottom: 4px;
    margin-left: auto;
    margin-right: auto;
  }

  .premiumArticle__wrapper .adviewDFPBanner.activeBan {
    padding: 5px 0;
    margin: 10px 0;
  }

  .content_wrap_premium .commentsApp .adviewDFPBanner.activeBan {
    padding: 15px 0;
  }

  body[id^='pageTypeId_7'].isPartnerMaterial .Ww1k3-premium {
    top: 50px;
    width: 100%;
    z-index: -1;
    min-height: 70px;
    display: flex;
    opacity: 1;
  }

  body[id^='pageTypeId_7'] .Ww1k3-premium {
    position: fixed;
    opacity: 0;
    transition: opacity 1s ease-in-out;
  }

  body[id^='pageTypeId_0'] #top_wrapper .Ww1k3-premium,
  body[id^='pageTypeId_0'] .Ww1k3-premium,
  body[id^='pageTypeId_7'] #top_wrapper .Ww1k3-premium,
  body[id^='pageTypeId_7'] .Ww1k3-premium {
    background: #f5f5f5;
  }

  body[id^='pageTypeId_0']
    #top_wrapper
    .Ww1k3-premium
    .adviewDFPBanner.activeBan,
  body[id^='pageTypeId_0'] .Ww1k3-premium .adviewDFPBanner.activeBan,
  body[id^='pageTypeId_7']
    #top_wrapper
    .Ww1k3-premium
    .adviewDFPBanner.activeBan,
  body[id^='pageTypeId_7'] .Ww1k3-premium .adviewDFPBanner.activeBan {
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 auto;
    display: flex;
    align-items: center;
    padding: 10px 15px !important;
    justify-content: space-between;
    width: 100%;
  }

  body[id^='pageTypeId_0']
    #top_wrapper
    .Ww1k3-premium
    .adviewDFPBanner.activeBan
    .banLabel,
  body[id^='pageTypeId_0'] .Ww1k3-premium .adviewDFPBanner.activeBan .banLabel,
  body[id^='pageTypeId_7']
    #top_wrapper
    .Ww1k3-premium
    .adviewDFPBanner.activeBan
    .banLabel,
  body[id^='pageTypeId_7'] .Ww1k3-premium .adviewDFPBanner.activeBan .banLabel {
    display: none !important;
  }

  body[id^='pageTypeId_0']
    #top_wrapper
    .Ww1k3-premium
    [id^='adUnit-071-WINIETA'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_0']
    #top_wrapper
    .Ww1k3-premium
    [id^='adUnit-103-WINIETA-MOBI'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_0']
    .Ww1k3-premium
    [id^='adUnit-071-WINIETA'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_0']
    .Ww1k3-premium
    [id^='adUnit-103-WINIETA-MOBI'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_7']
    #top_wrapper
    .Ww1k3-premium
    [id^='adUnit-071-WINIETA'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_7']
    #top_wrapper
    .Ww1k3-premium
    [id^='adUnit-103-WINIETA-MOBI'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_7']
    .Ww1k3-premium
    [id^='adUnit-071-WINIETA'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_7']
    .Ww1k3-premium
    [id^='adUnit-103-WINIETA-MOBI'].adviewDFPBanner.activeBan:before {
    content: 'PARTNER WEEKENDU';
    font: normal 10px Arial, sans-serif;
    color: #999;
    padding-right: 20px;
    display: block;
  }

  body[id^='pageTypeId_0']
    #top_wrapper
    .Ww1k3-premium--cycle
    [id^='adUnit-071-WINIETA'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_0']
    #top_wrapper
    .Ww1k3-premium--cycle
    [id^='adUnit-103-WINIETA-MOBI'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_0']
    .Ww1k3-premium--cycle
    [id^='adUnit-071-WINIETA'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_0']
    .Ww1k3-premium--cycle
    [id^='adUnit-103-WINIETA-MOBI'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_7']
    #top_wrapper
    .Ww1k3-premium--cycle
    [id^='adUnit-071-WINIETA'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_7']
    #top_wrapper
    .Ww1k3-premium--cycle
    [id^='adUnit-103-WINIETA-MOBI'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_7']
    .Ww1k3-premium--cycle
    [id^='adUnit-071-WINIETA'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_7']
    .Ww1k3-premium--cycle
    [id^='adUnit-103-WINIETA-MOBI'].adviewDFPBanner.activeBan:before {
    content: 'PARTNER CYKLU';
  }

  body[id^='pageTypeId_0']
    #top_wrapper
    .Ww1k3-premium--onlyLogo
    [id^='adUnit-071-WINIETA'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_0']
    #top_wrapper
    .Ww1k3-premium--onlyLogo
    [id^='adUnit-103-WINIETA-MOBI'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_0']
    .Ww1k3-premium--onlyLogo
    [id^='adUnit-071-WINIETA'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_0']
    .Ww1k3-premium--onlyLogo
    [id^='adUnit-103-WINIETA-MOBI'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_7']
    #top_wrapper
    .Ww1k3-premium--onlyLogo
    [id^='adUnit-071-WINIETA'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_7']
    #top_wrapper
    .Ww1k3-premium--onlyLogo
    [id^='adUnit-103-WINIETA-MOBI'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_7']
    .Ww1k3-premium--onlyLogo
    [id^='adUnit-071-WINIETA'].adviewDFPBanner.activeBan:before,
  body[id^='pageTypeId_7']
    .Ww1k3-premium--onlyLogo
    [id^='adUnit-103-WINIETA-MOBI'].adviewDFPBanner.activeBan:before {
    content: '';
  }

  body[id^='pageTypeId_'] [id*='MOBI'].adviewDFPBanner.activeBan,
  body[id^='pageTypeId_'] [id^='DFP-001-TOPBOARD'].adviewDFPBanner.activeBan {
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .right_aside .adviewDFPBanner.activeBan > div {
    margin-bottom: 0;
  }

  .right_aside .adviewDFPBanner.adblock > div {
    display: block !important;
  }

  .ban101_wrapper {
    margin: 0 0 30px;
  }

  .DFP-091-RELATED.activeBan.adviewDFPBanner {
    margin: 0 !important;
    padding: 0;
    overflow: hidden;
  }

  .DFP-091-RELATED.activeBan div {
    max-width: 100% !important;
  }

  .DFP-091-RELATED.activeBan a {
    display: block;
    color: #222;
    font: 600 18px/21px calibre, sans-serif;
  }

  .DFP-091-RELATED.activeBan a.kd_ns_font,
  .DFP-091-RELATED.activeBan a.t {
    padding: 10px 15px;
  }

  .DFP-091-RELATED.activeBan a img {
    width: 100%;
    border-radius: 1px 1px 0 0;
    background: url("")
      repeat 0 0 transparent;
  }

  body[id^='pageTypeId_1'].c2c .ban000_wrapper,
  body[id^='pageTypeId_1'].c2c .right_aside,
  body[id^='pageTypeId_7'].c2c .ban000_wrapper,
  body[id^='pageTypeId_7'].c2c .right_aside {
    display: none;
  }

  body[id^='pageTypeId_1'] [id^='banC'][class*='activeBan'],
  body[id^='pageTypeId_7'] [id^='banC'][class*='activeBan'] {
    margin: 15px 0;
    text-align: center;
  }

  #banP007_DFP.activeBan,
  #banP0104_DFP.activeBan {
    text-align: center;
  }

  #adUnit-001-TOPBOARD-MOBI,
  #adUnit-101-TOPBOARD-MOBI,
  #adUnit-107-MAINBOARD-MOBI,
  #adUnit-108-FOOTBOARD-MOBI,
  #adUnit-150-ADBOARD-A-MOBI,
  #adUnit-150-ADBOARD-B-MOBI,
  #banP99_DFP,
  #DFP-011-MIDBOARD-A,
  .ban001_wrapper,
  div[id^='adsMidboardDivId'],
  div[id^='adUnit-104-RECTANGLE-MOBI'],
  div[id^='banC'],
  div[id^='banP104_DFP'],
  div[id^='DFP-007-CONTENTBOARD'],
  div[id^='DFP-011-MIDBOARD-MOBI'] {
    min-width: 100vw !important;
    padding-bottom: 15px;
    min-height: 100vw;
    display: table;
  }

  #adUnit-001-TOPBOARD-MOBI .banLabel,
  #adUnit-101-TOPBOARD-MOBI .banLabel,
  #adUnit-107-MAINBOARD-MOBI .banLabel,
  #adUnit-108-FOOTBOARD-MOBI .banLabel,
  #adUnit-150-ADBOARD-A-MOBI .banLabel,
  #adUnit-150-ADBOARD-B-MOBI .banLabel,
  #banP99_DFP .banLabel,
  #DFP-011-MIDBOARD-A .banLabel,
  .ban001_wrapper .banLabel,
  div[id^='adsMidboardDivId'] .banLabel,
  div[id^='adUnit-104-RECTANGLE-MOBI'] .banLabel,
  div[id^='banC'] .banLabel,
  div[id^='banP104_DFP'] .banLabel,
  div[id^='DFP-007-CONTENTBOARD'] .banLabel,
  div[id^='DFP-011-MIDBOARD-MOBI'] .banLabel {
    width: 100%;
  }

  #adUnit-001-TOPBOARD-MOBI > div,
  #adUnit-101-TOPBOARD-MOBI > div,
  #adUnit-107-MAINBOARD-MOBI > div,
  #adUnit-108-FOOTBOARD-MOBI > div,
  #adUnit-150-ADBOARD-A-MOBI > div,
  #adUnit-150-ADBOARD-B-MOBI > div,
  #banP99_DFP > div,
  #DFP-011-MIDBOARD-A > div,
  .ban001_wrapper > div,
  div[id^='adsMidboardDivId'] > div,
  div[id^='adUnit-104-RECTANGLE-MOBI'] > div,
  div[id^='banC'] > div,
  div[id^='banP104_DFP'] > div,
  div[id^='DFP-007-CONTENTBOARD'] > div,
  div[id^='DFP-011-MIDBOARD-MOBI'] > div {
    width: auto !important;
    display: block !important;
    position: sticky !important;
    position: -webkit-sticky !important;
    top: 150px;
    text-align: center;
    z-index: 1;
  }

  #adUnit-001-TOPBOARD-MOBI:not(.activeBan),
  #adUnit-101-TOPBOARD-MOBI:not(.activeBan),
  #adUnit-107-MAINBOARD-MOBI:not(.activeBan),
  #adUnit-108-FOOTBOARD-MOBI:not(.activeBan),
  #adUnit-150-ADBOARD-A-MOBI:not(.activeBan),
  #adUnit-150-ADBOARD-B-MOBI:not(.activeBan),
  #banP99_DFP:not(.activeBan),
  #DFP-011-MIDBOARD-A:not(.activeBan),
  .ban001_wrapper:not(.activeBan),
  div[id^='adsMidboardDivId']:not(.activeBan),
  div[id^='adUnit-104-RECTANGLE-MOBI']:not(.activeBan),
  div[id^='banC']:not(.activeBan),
  div[id^='banP104_DFP']:not(.activeBan),
  div[id^='DFP-007-CONTENTBOARD']:not(.activeBan),
  div[id^='DFP-011-MIDBOARD-MOBI']:not(.activeBan) {
    position: relative;
  }

  #adUnit-001-TOPBOARD-MOBI:before,
  #adUnit-101-TOPBOARD-MOBI:before,
  #adUnit-107-MAINBOARD-MOBI:before,
  #adUnit-108-FOOTBOARD-MOBI:before,
  #adUnit-150-ADBOARD-A-MOBI:before,
  #adUnit-150-ADBOARD-B-MOBI:before,
  #banP99_DFP:before,
  #DFP-011-MIDBOARD-A:before,
  .ban001_wrapper:before,
  div[id^='adsMidboardDivId']:before,
  div[id^='adUnit-104-RECTANGLE-MOBI']:before,
  div[id^='banC']:before,
  div[id^='banP104_DFP']:before,
  div[id^='DFP-007-CONTENTBOARD']:before,
  div[id^='DFP-011-MIDBOARD-MOBI']:before {
    content: '';
    position: absolute;
    width: 50px;
    height: 50px;
    top: 50%;
    left: 50%;
    background-image: url("");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    transform: translate(-50%, -50%);
  }

  body:not(.screeningADFP) #adUnit-001-TOPBOARD-MOBI,
  body:not(.screeningADFP) #adUnit-101-TOPBOARD-MOBI,
  body:not(.screeningADFP) #adUnit-107-MAINBOARD-MOBI,
  body:not(.screeningADFP) #adUnit-108-FOOTBOARD-MOBI,
  body:not(.screeningADFP) #adUnit-150-ADBOARD-A-MOBI,
  body:not(.screeningADFP) #adUnit-150-ADBOARD-B-MOBI,
  body:not(.screeningADFP) #banP99_DFP,
  body:not(.screeningADFP) #DFP-011-MIDBOARD-A,
  body:not(.screeningADFP) .ban001_wrapper,
  body:not(.screeningADFP) div[id^='adsMidboardDivId'],
  body:not(.screeningADFP) div[id^='adUnit-104-RECTANGLE-MOBI'],
  body:not(.screeningADFP) div[id^='banC'],
  body:not(.screeningADFP) div[id^='banP104_DFP'],
  body:not(.screeningADFP) div[id^='DFP-007-CONTENTBOARD'],
  body:not(.screeningADFP) div[id^='DFP-011-MIDBOARD-MOBI'] {
    background-color: #f5f5f5 !important;
  }

  body.noAds #adUnit-001-TOPBOARD-MOBI,
  body.noAds #adUnit-101-TOPBOARD-MOBI,
  body.noAds #adUnit-107-MAINBOARD-MOBI,
  body.noAds #adUnit-108-FOOTBOARD-MOBI,
  body.noAds #adUnit-150-ADBOARD-A-MOBI,
  body.noAds #adUnit-150-ADBOARD-B-MOBI,
  body.noAds #banP99_DFP,
  body.noAds #DFP-011-MIDBOARD-A,
  body.noAds .ban001_wrapper,
  body.noAds div[id^='adsMidboardDivId'],
  body.noAds div[id^='adUnit-104-RECTANGLE-MOBI'],
  body.noAds div[id^='banC'],
  body.noAds div[id^='banP104_DFP'],
  body.noAds div[id^='DFP-007-CONTENTBOARD'],
  body.noAds div[id^='DFP-011-MIDBOARD-MOBI'] {
    display: none !important;
  }

  .ban001_wrap {
    min-width: 100vw;
  }

  #pageTypeId_13 .ban001_wrap {
    margin: 0 -15px;
  }

  body.noAds .ban001_wrap {
    display: none;
  }

  body:not(#pageTypeId_14) div[id^='adUnit-104-RECTANGLE-MOBI'],
  body:not(#pageTypeId_14) div[id^='banC'] {
    margin: 0 0 0 -15px !important;
  }

  body#pageTypeId_7 div[id^='adUnit-104-RECTANGLE-MOBI'],
  body#pageTypeId_7 div[id^='banC'] {
    margin-top: 50px !important;
  }

  .activeBan:before {
    display: none;
  }

  body#pageTypeId_0.richMedia #adUnit-101-TOPBOARD-MOBI,
  body#pageTypeId_0.richMedia #adUnit-104-RECTANGLE-MOBI,
  body#pageTypeId_0.richMedia #banP99_DFP,
  body#pageTypeId_0.richMedia #DFP-011-MIDBOARD-A,
  body#pageTypeId_0.richMedia .ban001_wrap,
  body#pageTypeId_0.richMedia .ban001_wrapper,
  body#pageTypeId_0.richMedia div[id^='adsMidboardDivId_'],
  body#pageTypeId_0.richMedia div[id^='banC'],
  body#pageTypeId_0.richMedia div[id^='DFP-011-MIDBOARD-MOBI_'],
  body#pageTypeId_7.richMedia #adUnit-101-TOPBOARD-MOBI,
  body#pageTypeId_7.richMedia #adUnit-104-RECTANGLE-MOBI,
  body#pageTypeId_7.richMedia #banP99_DFP,
  body#pageTypeId_7.richMedia #DFP-011-MIDBOARD-A,
  body#pageTypeId_7.richMedia .ban001_wrap,
  body#pageTypeId_7.richMedia .ban001_wrapper,
  body#pageTypeId_7.richMedia div[id^='adsMidboardDivId_'],
  body#pageTypeId_7.richMedia div[id^='banC'],
  body#pageTypeId_7.richMedia div[id^='DFP-011-MIDBOARD-MOBI_'] {
    background-color: transparent !important;
  }

  body#pageTypeId_0.richMedia #banP99_DFP,
  body#pageTypeId_0.richMedia div[id^='adsMidboardDivId_'] > div,
  body#pageTypeId_7.richMedia #banP99_DFP,
  body#pageTypeId_7.richMedia div[id^='adsMidboardDivId_'] > div {
    position: relative !important;
    top: 0;
  }

  body.c2c_adserver #banC99 {
    min-height: 1200px;
  }

  @keyframes changeVideoOpacity {
    0% {
      opacity: 0;
    }

    to {
      opacity: 1;
    }
  }

  .onnetworkplayercontainer.miniature {
    animation-name: changeVideoOpacity;
    animation-duration: 2s;
  }

  .onnetworkcustomplayercontainer.podcast {
    margin: 0;
  }

  .commentBox {
    padding: 10px 15px;
  }

  .commentBox__header {
    color: #222;
    padding-bottom: 10px;
    font: 600 22px/31px calibre, sans-serif;
  }

  .commentBox__articleTitle {
    color: #999;
    padding-bottom: 14px;
    font: 400 15px/18px calibre, sans-serif;
  }

  .commentBox__subheader {
    color: #222;
    padding-bottom: 18px;
    font: 600 15px/18px calibre, sans-serif;
  }

  .commentBox__buttonLink {
    height: 40px;
    background: #444;
    border-radius: 20px;
    display: flex;
    align-items: center;
    transition: all 0.2s ease;
    box-shadow: 0 4px 7.68px 0.32px transparent;
    justify-content: center;
    width: 100%;
  }

  .commentBox__buttonLink:hover {
    background: #595959;
    -webkit-box-shadow: 0 2px 8.68px 0.32px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 8.68px 0.32px rgba(0, 0, 0, 0.2);
  }

  .commentBox__buttonLabel {
    color: #fff;
    font: 600 16px/22px calibre, sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    margin-left: 10px;
  }

  .DFP-premiumBoardLoadedAds .DFP-premiumBoardReservedPlace {
    height: 100px;
  }

  .seo_faq {
    position: relative;
    background-color: #f5f5f5;
    width: 100vw;
    margin-left: -15px;
    padding: 28px 15px 10px;
  }

  .seo_faq:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    border-top: 4px solid #506e91;
    border-left: 4px solid #506e91;
  }

  .seo_faq .seo_faq__title {
    padding: 0;
    font: 700 24px/29px calibre, sans-serif;
  }

  .seo_faq .seo_faq__question {
    position: relative;
    cursor: pointer;
    padding: 10px 0;
    font: 400 20px/24px calibre, sans-serif;
  }

  .seo_faq .seo_faq__question:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 1px;
    background-color: #dbdbdb;
    left: 0;
    top: 0;
  }

  .seo_faq .seo_faq__question:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    border-top: 3px solid #000;
    border-left: 3px solid #000;
    right: 0;
    top: 53%;
    transform: translateY(-50%) rotate(45deg);
  }

  .seo_faq__question:first-of-type:before {
    display: none;
  }

  .seo_faq .seo_faq__question--selected:after {
    transition: all 0.5s ease-in-out;
    transform: translateY(-50%) rotate(225deg);
  }

  .seo_faq .seo_faq__question--selected + .seo_faq__answer {
    overflow: visible;
    height: auto;
    transform: scaleY(1);
    padding-bottom: 10px;
  }

  .seo_faq .seo_faq__answer {
    position: relative;
    height: 0;
    overflow: hidden;
    padding: 0;
    color: #666;
    transition: all 0.5s ease-in-out;
    transform-origin: left top;
    transform: scaleY(0);
    font: 400 20px/24px calibre, sans-serif;
  }

  .seo_faq .seo_faq__answer:before {
    display: none;
  }

  #c2s_audioSlider,
  #c2s_volumeSlider {
    -webkit-appearance: none;
    background: transparent;
    overflow: hidden;
    height: 100%;
  }

  #c2s_audioSlider::-webkit-slider-runnable-track,
  #c2s_volumeSlider::-webkit-slider-runnable-track {
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 52px;
    height: 4px;
    background: #506e91;
  }

  #c2s_audioSlider::-webkit-slider-thumb,
  #c2s_volumeSlider::-webkit-slider-thumb {
    -moz-appearance: none;
    background: #506e91;
    border-radius: 100%;
    cursor: pointer;
    height: 12px;
    width: 12px;
    outline: 10px solid transparent;
    position: relative;
    -webkit-appearance: none;
    appearance: none;
    margin-top: -4px;
    box-shadow: 5px 0 0 -4px #ddd, 6px 0 0 -4px #ddd, 7px 0 0 -4px #ddd,
      8px 0 0 -4px #ddd, 9px 0 0 -4px #ddd, 10px 0 0 -4px #ddd,
      11px 0 0 -4px #ddd, 12px 0 0 -4px #ddd, 13px 0 0 -4px #ddd,
      14px 0 0 -4px #ddd, 15px 0 0 -4px #ddd, 16px 0 0 -4px #ddd,
      17px 0 0 -4px #ddd, 18px 0 0 -4px #ddd, 19px 0 0 -4px #ddd,
      20px 0 0 -4px #ddd, 21px 0 0 -4px #ddd, 22px 0 0 -4px #ddd,
      23px 0 0 -4px #ddd, 24px 0 0 -4px #ddd, 25px 0 0 -4px #ddd,
      26px 0 0 -4px #ddd, 27px 0 0 -4px #ddd, 28px 0 0 -4px #ddd,
      29px 0 0 -4px #ddd, 30px 0 0 -4px #ddd, 31px 0 0 -4px #ddd,
      32px 0 0 -4px #ddd, 33px 0 0 -4px #ddd, 34px 0 0 -4px #ddd,
      35px 0 0 -4px #ddd, 36px 0 0 -4px #ddd, 37px 0 0 -4px #ddd,
      38px 0 0 -4px #ddd, 39px 0 0 -4px #ddd, 40px 0 0 -4px #ddd,
      41px 0 0 -4px #ddd, 42px 0 0 -4px #ddd, 43px 0 0 -4px #ddd,
      44px 0 0 -4px #ddd, 45px 0 0 -4px #ddd, 46px 0 0 -4px #ddd,
      47px 0 0 -4px #ddd, 48px 0 0 -4px #ddd, 49px 0 0 -4px #ddd,
      50px 0 0 -4px #ddd, 51px 0 0 -4px #ddd, 52px 0 0 -4px #ddd,
      53px 0 0 -4px #ddd, 54px 0 0 -4px #ddd, 55px 0 0 -4px #ddd,
      56px 0 0 -4px #ddd, 57px 0 0 -4px #ddd, 58px 0 0 -4px #ddd,
      59px 0 0 -4px #ddd, 60px 0 0 -4px #ddd, 61px 0 0 -4px #ddd,
      62px 0 0 -4px #ddd, 63px 0 0 -4px #ddd, 64px 0 0 -4px #ddd,
      65px 0 0 -4px #ddd, 66px 0 0 -4px #ddd, 67px 0 0 -4px #ddd,
      68px 0 0 -4px #ddd, 69px 0 0 -4px #ddd, 70px 0 0 -4px #ddd,
      71px 0 0 -4px #ddd, 72px 0 0 -4px #ddd, 73px 0 0 -4px #ddd,
      74px 0 0 -4px #ddd, 75px 0 0 -4px #ddd, 76px 0 0 -4px #ddd,
      77px 0 0 -4px #ddd, 78px 0 0 -4px #ddd, 79px 0 0 -4px #ddd,
      80px 0 0 -4px #ddd, 81px 0 0 -4px #ddd, 82px 0 0 -4px #ddd,
      83px 0 0 -4px #ddd, 84px 0 0 -4px #ddd, 85px 0 0 -4px #ddd,
      86px 0 0 -4px #ddd, 87px 0 0 -4px #ddd, 88px 0 0 -4px #ddd,
      89px 0 0 -4px #ddd, 90px 0 0 -4px #ddd, 91px 0 0 -4px #ddd,
      92px 0 0 -4px #ddd, 93px 0 0 -4px #ddd, 94px 0 0 -4px #ddd,
      95px 0 0 -4px #ddd, 96px 0 0 -4px #ddd, 97px 0 0 -4px #ddd,
      98px 0 0 -4px #ddd, 99px 0 0 -4px #ddd, 100px 0 0 -4px #ddd,
      101px 0 0 -4px #ddd, 102px 0 0 -4px #ddd, 103px 0 0 -4px #ddd,
      104px 0 0 -4px #ddd, 105px 0 0 -4px #ddd, 106px 0 0 -4px #ddd,
      107px 0 0 -4px #ddd, 108px 0 0 -4px #ddd, 109px 0 0 -4px #ddd,
      110px 0 0 -4px #ddd, 111px 0 0 -4px #ddd, 112px 0 0 -4px #ddd,
      113px 0 0 -4px #ddd, 114px 0 0 -4px #ddd, 115px 0 0 -4px #ddd,
      116px 0 0 -4px #ddd, 117px 0 0 -4px #ddd, 118px 0 0 -4px #ddd,
      119px 0 0 -4px #ddd, 120px 0 0 -4px #ddd, 121px 0 0 -4px #ddd,
      122px 0 0 -4px #ddd, 123px 0 0 -4px #ddd, 124px 0 0 -4px #ddd,
      125px 0 0 -4px #ddd, 126px 0 0 -4px #ddd, 127px 0 0 -4px #ddd,
      128px 0 0 -4px #ddd, 129px 0 0 -4px #ddd, 130px 0 0 -4px #ddd,
      131px 0 0 -4px #ddd, 132px 0 0 -4px #ddd, 133px 0 0 -4px #ddd,
      134px 0 0 -4px #ddd, 135px 0 0 -4px #ddd, 136px 0 0 -4px #ddd,
      137px 0 0 -4px #ddd, 138px 0 0 -4px #ddd, 139px 0 0 -4px #ddd,
      140px 0 0 -4px #ddd, 141px 0 0 -4px #ddd, 142px 0 0 -4px #ddd,
      143px 0 0 -4px #ddd, 144px 0 0 -4px #ddd, 145px 0 0 -4px #ddd,
      146px 0 0 -4px #ddd, 147px 0 0 -4px #ddd, 148px 0 0 -4px #ddd,
      149px 0 0 -4px #ddd, 150px 0 0 -4px #ddd, 151px 0 0 -4px #ddd,
      152px 0 0 -4px #ddd, 153px 0 0 -4px #ddd, 154px 0 0 -4px #ddd,
      155px 0 0 -4px #ddd, 156px 0 0 -4px #ddd, 157px 0 0 -4px #ddd,
      158px 0 0 -4px #ddd, 159px 0 0 -4px #ddd, 160px 0 0 -4px #ddd,
      161px 0 0 -4px #ddd, 162px 0 0 -4px #ddd, 163px 0 0 -4px #ddd,
      164px 0 0 -4px #ddd, 165px 0 0 -4px #ddd, 166px 0 0 -4px #ddd,
      167px 0 0 -4px #ddd, 168px 0 0 -4px #ddd, 169px 0 0 -4px #ddd,
      170px 0 0 -4px #ddd, 171px 0 0 -4px #ddd, 172px 0 0 -4px #ddd,
      173px 0 0 -4px #ddd, 174px 0 0 -4px #ddd, 175px 0 0 -4px #ddd,
      176px 0 0 -4px #ddd, 177px 0 0 -4px #ddd, 178px 0 0 -4px #ddd,
      179px 0 0 -4px #ddd, 180px 0 0 -4px #ddd, 181px 0 0 -4px #ddd,
      182px 0 0 -4px #ddd, 183px 0 0 -4px #ddd, 184px 0 0 -4px #ddd,
      185px 0 0 -4px #ddd, 186px 0 0 -4px #ddd, 187px 0 0 -4px #ddd,
      188px 0 0 -4px #ddd, 189px 0 0 -4px #ddd, 190px 0 0 -4px #ddd,
      191px 0 0 -4px #ddd, 192px 0 0 -4px #ddd, 193px 0 0 -4px #ddd,
      194px 0 0 -4px #ddd, 195px 0 0 -4px #ddd, 196px 0 0 -4px #ddd,
      197px 0 0 -4px #ddd, 198px 0 0 -4px #ddd, 199px 0 0 -4px #ddd,
      200px 0 0 -4px #ddd, 201px 0 0 -4px #ddd, 202px 0 0 -4px #ddd,
      203px 0 0 -4px #ddd, 204px 0 0 -4px #ddd, 205px 0 0 -4px #ddd,
      206px 0 0 -4px #ddd, 207px 0 0 -4px #ddd, 208px 0 0 -4px #ddd,
      209px 0 0 -4px #ddd, 210px 0 0 -4px #ddd, 211px 0 0 -4px #ddd,
      212px 0 0 -4px #ddd, 213px 0 0 -4px #ddd, 214px 0 0 -4px #ddd,
      215px 0 0 -4px #ddd, 216px 0 0 -4px #ddd, 217px 0 0 -4px #ddd,
      218px 0 0 -4px #ddd, 219px 0 0 -4px #ddd, 220px 0 0 -4px #ddd,
      221px 0 0 -4px #ddd, 222px 0 0 -4px #ddd, 223px 0 0 -4px #ddd,
      224px 0 0 -4px #ddd, 225px 0 0 -4px #ddd, 226px 0 0 -4px #ddd,
      227px 0 0 -4px #ddd, 228px 0 0 -4px #ddd, 229px 0 0 -4px #ddd,
      230px 0 0 -4px #ddd, 231px 0 0 -4px #ddd, 232px 0 0 -4px #ddd,
      233px 0 0 -4px #ddd, 234px 0 0 -4px #ddd, 235px 0 0 -4px #ddd,
      236px 0 0 -4px #ddd, 237px 0 0 -4px #ddd, 238px 0 0 -4px #ddd,
      239px 0 0 -4px #ddd, 240px 0 0 -4px #ddd, 241px 0 0 -4px #ddd,
      242px 0 0 -4px #ddd, 243px 0 0 -4px #ddd, 244px 0 0 -4px #ddd,
      245px 0 0 -4px #ddd, 246px 0 0 -4px #ddd, 247px 0 0 -4px #ddd,
      248px 0 0 -4px #ddd, 249px 0 0 -4px #ddd, 250px 0 0 -4px #ddd,
      251px 0 0 -4px #ddd, 252px 0 0 -4px #ddd, 253px 0 0 -4px #ddd,
      254px 0 0 -4px #ddd, 255px 0 0 -4px #ddd, 256px 0 0 -4px #ddd,
      257px 0 0 -4px #ddd, 258px 0 0 -4px #ddd, 259px 0 0 -4px #ddd,
      260px 0 0 -4px #ddd, 261px 0 0 -4px #ddd, 262px 0 0 -4px #ddd,
      263px 0 0 -4px #ddd, 264px 0 0 -4px #ddd, 265px 0 0 -4px #ddd,
      266px 0 0 -4px #ddd, 267px 0 0 -4px #ddd, 268px 0 0 -4px #ddd,
      269px 0 0 -4px #ddd, 270px 0 0 -4px #ddd, 271px 0 0 -4px #ddd,
      272px 0 0 -4px #ddd, 273px 0 0 -4px #ddd, 274px 0 0 -4px #ddd,
      275px 0 0 -4px #ddd, 276px 0 0 -4px #ddd, 277px 0 0 -4px #ddd,
      278px 0 0 -4px #ddd, 279px 0 0 -4px #ddd, 280px 0 0 -4px #ddd,
      281px 0 0 -4px #ddd, 282px 0 0 -4px #ddd, 283px 0 0 -4px #ddd,
      284px 0 0 -4px #ddd, 285px 0 0 -4px #ddd, 286px 0 0 -4px #ddd,
      287px 0 0 -4px #ddd, 288px 0 0 -4px #ddd, 289px 0 0 -4px #ddd,
      290px 0 0 -4px #ddd, 291px 0 0 -4px #ddd, 292px 0 0 -4px #ddd,
      293px 0 0 -4px #ddd, 294px 0 0 -4px #ddd, 295px 0 0 -4px #ddd,
      296px 0 0 -4px #ddd, 297px 0 0 -4px #ddd, 298px 0 0 -4px #ddd,
      299px 0 0 -4px #ddd, 300px 0 0 -4px #ddd, 301px 0 0 -4px #ddd,
      302px 0 0 -4px #ddd, 303px 0 0 -4px #ddd, 304px 0 0 -4px #ddd,
      305px 0 0 -4px #ddd, 306px 0 0 -4px #ddd, 307px 0 0 -4px #ddd,
      308px 0 0 -4px #ddd, 309px 0 0 -4px #ddd, 310px 0 0 -4px #ddd,
      311px 0 0 -4px #ddd, 312px 0 0 -4px #ddd, 313px 0 0 -4px #ddd,
      314px 0 0 -4px #ddd, 315px 0 0 -4px #ddd, 316px 0 0 -4px #ddd,
      317px 0 0 -4px #ddd, 318px 0 0 -4px #ddd, 319px 0 0 -4px #ddd,
      320px 0 0 -4px #ddd, 321px 0 0 -4px #ddd, 322px 0 0 -4px #ddd,
      323px 0 0 -4px #ddd, 324px 0 0 -4px #ddd, 325px 0 0 -4px #ddd,
      326px 0 0 -4px #ddd, 327px 0 0 -4px #ddd, 328px 0 0 -4px #ddd,
      329px 0 0 -4px #ddd, 330px 0 0 -4px #ddd, 331px 0 0 -4px #ddd,
      332px 0 0 -4px #ddd, 333px 0 0 -4px #ddd, 334px 0 0 -4px #ddd,
      335px 0 0 -4px #ddd, 336px 0 0 -4px #ddd, 337px 0 0 -4px #ddd,
      338px 0 0 -4px #ddd, 339px 0 0 -4px #ddd, 340px 0 0 -4px #ddd,
      341px 0 0 -4px #ddd, 342px 0 0 -4px #ddd, 343px 0 0 -4px #ddd,
      344px 0 0 -4px #ddd, 345px 0 0 -4px #ddd, 346px 0 0 -4px #ddd,
      347px 0 0 -4px #ddd, 348px 0 0 -4px #ddd, 349px 0 0 -4px #ddd,
      350px 0 0 -4px #ddd, 351px 0 0 -4px #ddd, 352px 0 0 -4px #ddd,
      353px 0 0 -4px #ddd, 354px 0 0 -4px #ddd, 355px 0 0 -4px #ddd,
      356px 0 0 -4px #ddd, 357px 0 0 -4px #ddd, 358px 0 0 -4px #ddd,
      359px 0 0 -4px #ddd, 360px 0 0 -4px #ddd, 361px 0 0 -4px #ddd,
      362px 0 0 -4px #ddd, 363px 0 0 -4px #ddd, 364px 0 0 -4px #ddd,
      365px 0 0 -4px #ddd, 366px 0 0 -4px #ddd, 367px 0 0 -4px #ddd,
      368px 0 0 -4px #ddd, 369px 0 0 -4px #ddd, 370px 0 0 -4px #ddd,
      371px 0 0 -4px #ddd, 372px 0 0 -4px #ddd, 373px 0 0 -4px #ddd,
      374px 0 0 -4px #ddd, 375px 0 0 -4px #ddd, 376px 0 0 -4px #ddd,
      377px 0 0 -4px #ddd, 378px 0 0 -4px #ddd, 379px 0 0 -4px #ddd,
      380px 0 0 -4px #ddd, 381px 0 0 -4px #ddd, 382px 0 0 -4px #ddd,
      383px 0 0 -4px #ddd, 384px 0 0 -4px #ddd, 385px 0 0 -4px #ddd,
      386px 0 0 -4px #ddd, 387px 0 0 -4px #ddd, 388px 0 0 -4px #ddd,
      389px 0 0 -4px #ddd, 390px 0 0 -4px #ddd, 391px 0 0 -4px #ddd,
      392px 0 0 -4px #ddd, 393px 0 0 -4px #ddd, 394px 0 0 -4px #ddd,
      395px 0 0 -4px #ddd, 396px 0 0 -4px #ddd, 397px 0 0 -4px #ddd,
      398px 0 0 -4px #ddd, 399px 0 0 -4px #ddd, 400px 0 0 -4px #ddd,
      401px 0 0 -4px #ddd, 402px 0 0 -4px #ddd, 403px 0 0 -4px #ddd,
      404px 0 0 -4px #ddd, 405px 0 0 -4px #ddd, 406px 0 0 -4px #ddd,
      407px 0 0 -4px #ddd, 408px 0 0 -4px #ddd, 409px 0 0 -4px #ddd,
      410px 0 0 -4px #ddd, 411px 0 0 -4px #ddd, 412px 0 0 -4px #ddd,
      413px 0 0 -4px #ddd, 414px 0 0 -4px #ddd, 415px 0 0 -4px #ddd,
      416px 0 0 -4px #ddd, 417px 0 0 -4px #ddd, 418px 0 0 -4px #ddd,
      419px 0 0 -4px #ddd, 420px 0 0 -4px #ddd, 421px 0 0 -4px #ddd,
      422px 0 0 -4px #ddd, 423px 0 0 -4px #ddd, 424px 0 0 -4px #ddd,
      425px 0 0 -4px #ddd, 426px 0 0 -4px #ddd, 427px 0 0 -4px #ddd,
      428px 0 0 -4px #ddd, 429px 0 0 -4px #ddd, 430px 0 0 -4px #ddd,
      431px 0 0 -4px #ddd, 432px 0 0 -4px #ddd, 433px 0 0 -4px #ddd,
      434px 0 0 -4px #ddd, 435px 0 0 -4px #ddd, 436px 0 0 -4px #ddd,
      437px 0 0 -4px #ddd, 438px 0 0 -4px #ddd, 439px 0 0 -4px #ddd,
      440px 0 0 -4px #ddd, 441px 0 0 -4px #ddd, 442px 0 0 -4px #ddd,
      443px 0 0 -4px #ddd, 444px 0 0 -4px #ddd, 445px 0 0 -4px #ddd,
      446px 0 0 -4px #ddd, 447px 0 0 -4px #ddd, 448px 0 0 -4px #ddd,
      449px 0 0 -4px #ddd, 450px 0 0 -4px #ddd, 451px 0 0 -4px #ddd,
      452px 0 0 -4px #ddd, 453px 0 0 -4px #ddd, 454px 0 0 -4px #ddd,
      455px 0 0 -4px #ddd, 456px 0 0 -4px #ddd, 457px 0 0 -4px #ddd,
      458px 0 0 -4px #ddd, 459px 0 0 -4px #ddd, 460px 0 0 -4px #ddd,
      461px 0 0 -4px #ddd, 462px 0 0 -4px #ddd, 463px 0 0 -4px #ddd,
      464px 0 0 -4px #ddd, 465px 0 0 -4px #ddd, 466px 0 0 -4px #ddd,
      467px 0 0 -4px #ddd, 468px 0 0 -4px #ddd, 469px 0 0 -4px #ddd,
      470px 0 0 -4px #ddd, 471px 0 0 -4px #ddd, 472px 0 0 -4px #ddd,
      473px 0 0 -4px #ddd, 474px 0 0 -4px #ddd, 475px 0 0 -4px #ddd,
      476px 0 0 -4px #ddd, 477px 0 0 -4px #ddd, 478px 0 0 -4px #ddd,
      479px 0 0 -4px #ddd, 480px 0 0 -4px #ddd, 481px 0 0 -4px #ddd,
      482px 0 0 -4px #ddd, 483px 0 0 -4px #ddd, 484px 0 0 -4px #ddd,
      485px 0 0 -4px #ddd, 486px 0 0 -4px #ddd, 487px 0 0 -4px #ddd,
      488px 0 0 -4px #ddd, 489px 0 0 -4px #ddd, 490px 0 0 -4px #ddd,
      491px 0 0 -4px #ddd, 492px 0 0 -4px #ddd, 493px 0 0 -4px #ddd,
      494px 0 0 -4px #ddd, 495px 0 0 -4px #ddd, 496px 0 0 -4px #ddd,
      497px 0 0 -4px #ddd, 498px 0 0 -4px #ddd, 499px 0 0 -4px #ddd,
      500px 0 0 -4px #ddd, 501px 0 0 -4px #ddd, 502px 0 0 -4px #ddd,
      503px 0 0 -4px #ddd, 504px 0 0 -4px #ddd, 505px 0 0 -4px #ddd,
      506px 0 0 -4px #ddd, 507px 0 0 -4px #ddd, 508px 0 0 -4px #ddd,
      509px 0 0 -4px #ddd, 510px 0 0 -4px #ddd, 511px 0 0 -4px #ddd,
      512px 0 0 -4px #ddd, 513px 0 0 -4px #ddd, 514px 0 0 -4px #ddd,
      515px 0 0 -4px #ddd, 516px 0 0 -4px #ddd, 517px 0 0 -4px #ddd,
      518px 0 0 -4px #ddd, 519px 0 0 -4px #ddd, 520px 0 0 -4px #ddd,
      521px 0 0 -4px #ddd, 522px 0 0 -4px #ddd, 523px 0 0 -4px #ddd,
      524px 0 0 -4px #ddd, 525px 0 0 -4px #ddd, 526px 0 0 -4px #ddd,
      527px 0 0 -4px #ddd, 528px 0 0 -4px #ddd, 529px 0 0 -4px #ddd,
      530px 0 0 -4px #ddd, 531px 0 0 -4px #ddd, 532px 0 0 -4px #ddd,
      533px 0 0 -4px #ddd, 534px 0 0 -4px #ddd, 535px 0 0 -4px #ddd,
      536px 0 0 -4px #ddd, 537px 0 0 -4px #ddd, 538px 0 0 -4px #ddd,
      539px 0 0 -4px #ddd, 540px 0 0 -4px #ddd, 541px 0 0 -4px #ddd,
      542px 0 0 -4px #ddd, 543px 0 0 -4px #ddd, 544px 0 0 -4px #ddd,
      545px 0 0 -4px #ddd, 546px 0 0 -4px #ddd, 547px 0 0 -4px #ddd,
      548px 0 0 -4px #ddd, 549px 0 0 -4px #ddd, 550px 0 0 -4px #ddd,
      551px 0 0 -4px #ddd, 552px 0 0 -4px #ddd, 553px 0 0 -4px #ddd,
      554px 0 0 -4px #ddd, 555px 0 0 -4px #ddd, 556px 0 0 -4px #ddd,
      557px 0 0 -4px #ddd, 558px 0 0 -4px #ddd, 559px 0 0 -4px #ddd,
      560px 0 0 -4px #ddd, 561px 0 0 -4px #ddd, 562px 0 0 -4px #ddd,
      563px 0 0 -4px #ddd, 564px 0 0 -4px #ddd, 565px 0 0 -4px #ddd,
      566px 0 0 -4px #ddd, 567px 0 0 -4px #ddd, 568px 0 0 -4px #ddd,
      569px 0 0 -4px #ddd, 570px 0 0 -4px #ddd, 571px 0 0 -4px #ddd,
      572px 0 0 -4px #ddd, 573px 0 0 -4px #ddd, 574px 0 0 -4px #ddd,
      575px 0 0 -4px #ddd, 576px 0 0 -4px #ddd, 577px 0 0 -4px #ddd,
      578px 0 0 -4px #ddd, 579px 0 0 -4px #ddd, 580px 0 0 -4px #ddd,
      581px 0 0 -4px #ddd, 582px 0 0 -4px #ddd, 583px 0 0 -4px #ddd,
      584px 0 0 -4px #ddd, 585px 0 0 -4px #ddd, 586px 0 0 -4px #ddd,
      587px 0 0 -4px #ddd, 588px 0 0 -4px #ddd, 589px 0 0 -4px #ddd,
      590px 0 0 -4px #ddd, 591px 0 0 -4px #ddd, 592px 0 0 -4px #ddd,
      593px 0 0 -4px #ddd, 594px 0 0 -4px #ddd, 595px 0 0 -4px #ddd,
      596px 0 0 -4px #ddd, 597px 0 0 -4px #ddd, 598px 0 0 -4px #ddd,
      599px 0 0 -4px #ddd, 600px 0 0 -4px #ddd, 601px 0 0 -4px #ddd,
      602px 0 0 -4px #ddd, 603px 0 0 -4px #ddd, 604px 0 0 -4px #ddd,
      605px 0 0 -4px #ddd, 606px 0 0 -4px #ddd, 607px 0 0 -4px #ddd,
      608px 0 0 -4px #ddd, 609px 0 0 -4px #ddd, 610px 0 0 -4px #ddd,
      611px 0 0 -4px #ddd, 612px 0 0 -4px #ddd, 613px 0 0 -4px #ddd,
      614px 0 0 -4px #ddd, 615px 0 0 -4px #ddd, 616px 0 0 -4px #ddd,
      617px 0 0 -4px #ddd, 618px 0 0 -4px #ddd, 619px 0 0 -4px #ddd,
      620px 0 0 -4px #ddd, 621px 0 0 -4px #ddd, 622px 0 0 -4px #ddd,
      623px 0 0 -4px #ddd, 624px 0 0 -4px #ddd, 625px 0 0 -4px #ddd,
      626px 0 0 -4px #ddd, 627px 0 0 -4px #ddd, 628px 0 0 -4px #ddd,
      629px 0 0 -4px #ddd, 630px 0 0 -4px #ddd, 631px 0 0 -4px #ddd,
      632px 0 0 -4px #ddd, 633px 0 0 -4px #ddd, 634px 0 0 -4px #ddd,
      635px 0 0 -4px #ddd, 636px 0 0 -4px #ddd, 637px 0 0 -4px #ddd,
      638px 0 0 -4px #ddd, 639px 0 0 -4px #ddd, 640px 0 0 -4px #ddd,
      641px 0 0 -4px #ddd, 642px 0 0 -4px #ddd, 643px 0 0 -4px #ddd,
      644px 0 0 -4px #ddd, 645px 0 0 -4px #ddd, 646px 0 0 -4px #ddd,
      647px 0 0 -4px #ddd, 648px 0 0 -4px #ddd, 649px 0 0 -4px #ddd,
      650px 0 0 -4px #ddd, 651px 0 0 -4px #ddd, 652px 0 0 -4px #ddd,
      653px 0 0 -4px #ddd, 654px 0 0 -4px #ddd, 655px 0 0 -4px #ddd,
      656px 0 0 -4px #ddd, 657px 0 0 -4px #ddd, 658px 0 0 -4px #ddd,
      659px 0 0 -4px #ddd, 660px 0 0 -4px #ddd, 661px 0 0 -4px #ddd,
      662px 0 0 -4px #ddd, 663px 0 0 -4px #ddd, 664px 0 0 -4px #ddd,
      665px 0 0 -4px #ddd, 666px 0 0 -4px #ddd, 667px 0 0 -4px #ddd,
      668px 0 0 -4px #ddd, 669px 0 0 -4px #ddd, 670px 0 0 -4px #ddd,
      671px 0 0 -4px #ddd, 672px 0 0 -4px #ddd, 673px 0 0 -4px #ddd,
      674px 0 0 -4px #ddd, 675px 0 0 -4px #ddd, 676px 0 0 -4px #ddd,
      677px 0 0 -4px #ddd, 678px 0 0 -4px #ddd, 679px 0 0 -4px #ddd,
      680px 0 0 -4px #ddd, 681px 0 0 -4px #ddd, 682px 0 0 -4px #ddd,
      683px 0 0 -4px #ddd, 684px 0 0 -4px #ddd, 685px 0 0 -4px #ddd,
      686px 0 0 -4px #ddd, 687px 0 0 -4px #ddd, 688px 0 0 -4px #ddd,
      689px 0 0 -4px #ddd, 690px 0 0 -4px #ddd, 691px 0 0 -4px #ddd,
      692px 0 0 -4px #ddd, 693px 0 0 -4px #ddd, 694px 0 0 -4px #ddd,
      695px 0 0 -4px #ddd, 696px 0 0 -4px #ddd, 697px 0 0 -4px #ddd,
      698px 0 0 -4px #ddd, 699px 0 0 -4px #ddd, 700px 0 0 -4px #ddd,
      701px 0 0 -4px #ddd, 702px 0 0 -4px #ddd, 703px 0 0 -4px #ddd,
      704px 0 0 -4px #ddd, 705px 0 0 -4px #ddd, 706px 0 0 -4px #ddd,
      707px 0 0 -4px #ddd, 708px 0 0 -4px #ddd, 709px 0 0 -4px #ddd,
      710px 0 0 -4px #ddd, 711px 0 0 -4px #ddd, 712px 0 0 -4px #ddd,
      713px 0 0 -4px #ddd, 714px 0 0 -4px #ddd, 715px 0 0 -4px #ddd,
      716px 0 0 -4px #ddd, 717px 0 0 -4px #ddd, 718px 0 0 -4px #ddd,
      719px 0 0 -4px #ddd, 720px 0 0 -4px #ddd, 721px 0 0 -4px #ddd,
      722px 0 0 -4px #ddd, 723px 0 0 -4px #ddd, 724px 0 0 -4px #ddd,
      725px 0 0 -4px #ddd, 726px 0 0 -4px #ddd, 727px 0 0 -4px #ddd,
      728px 0 0 -4px #ddd, 729px 0 0 -4px #ddd, 730px 0 0 -4px #ddd,
      731px 0 0 -4px #ddd, 732px 0 0 -4px #ddd, 733px 0 0 -4px #ddd,
      734px 0 0 -4px #ddd, 735px 0 0 -4px #ddd, 736px 0 0 -4px #ddd,
      737px 0 0 -4px #ddd, 738px 0 0 -4px #ddd, 739px 0 0 -4px #ddd,
      740px 0 0 -4px #ddd, 741px 0 0 -4px #ddd, 742px 0 0 -4px #ddd,
      743px 0 0 -4px #ddd, 744px 0 0 -4px #ddd, 745px 0 0 -4px #ddd,
      746px 0 0 -4px #ddd, 747px 0 0 -4px #ddd, 748px 0 0 -4px #ddd,
      749px 0 0 -4px #ddd, 750px 0 0 -4px #ddd, 751px 0 0 -4px #ddd,
      752px 0 0 -4px #ddd, 753px 0 0 -4px #ddd, 754px 0 0 -4px #ddd,
      755px 0 0 -4px #ddd, 756px 0 0 -4px #ddd, 757px 0 0 -4px #ddd,
      758px 0 0 -4px #ddd, 759px 0 0 -4px #ddd, 760px 0 0 -4px #ddd,
      761px 0 0 -4px #ddd, 762px 0 0 -4px #ddd, 763px 0 0 -4px #ddd,
      764px 0 0 -4px #ddd, 765px 0 0 -4px #ddd, 766px 0 0 -4px #ddd,
      767px 0 0 -4px #ddd, 768px 0 0 -4px #ddd, 769px 0 0 -4px #ddd,
      770px 0 0 -4px #ddd, 771px 0 0 -4px #ddd, 772px 0 0 -4px #ddd,
      773px 0 0 -4px #ddd, 774px 0 0 -4px #ddd, 775px 0 0 -4px #ddd,
      776px 0 0 -4px #ddd, 777px 0 0 -4px #ddd, 778px 0 0 -4px #ddd,
      779px 0 0 -4px #ddd, 780px 0 0 -4px #ddd, 781px 0 0 -4px #ddd,
      782px 0 0 -4px #ddd, 783px 0 0 -4px #ddd, 784px 0 0 -4px #ddd,
      785px 0 0 -4px #ddd, 786px 0 0 -4px #ddd, 787px 0 0 -4px #ddd,
      788px 0 0 -4px #ddd, 789px 0 0 -4px #ddd, 790px 0 0 -4px #ddd,
      791px 0 0 -4px #ddd, 792px 0 0 -4px #ddd, 793px 0 0 -4px #ddd,
      794px 0 0 -4px #ddd, 795px 0 0 -4px #ddd, 796px 0 0 -4px #ddd,
      797px 0 0 -4px #ddd, 798px 0 0 -4px #ddd, 799px 0 0 -4px #ddd,
      800px 0 0 -4px #ddd, 801px 0 0 -4px #ddd, 802px 0 0 -4px #ddd,
      803px 0 0 -4px #ddd, 804px 0 0 -4px #ddd, 805px 0 0 -4px #ddd,
      806px 0 0 -4px #ddd, 807px 0 0 -4px #ddd, 808px 0 0 -4px #ddd,
      809px 0 0 -4px #ddd, 810px 0 0 -4px #ddd, 811px 0 0 -4px #ddd,
      812px 0 0 -4px #ddd, 813px 0 0 -4px #ddd, 814px 0 0 -4px #ddd,
      815px 0 0 -4px #ddd, 816px 0 0 -4px #ddd, 817px 0 0 -4px #ddd,
      818px 0 0 -4px #ddd, 819px 0 0 -4px #ddd, 820px 0 0 -4px #ddd,
      821px 0 0 -4px #ddd, 822px 0 0 -4px #ddd, 823px 0 0 -4px #ddd,
      824px 0 0 -4px #ddd, 825px 0 0 -4px #ddd, 826px 0 0 -4px #ddd,
      827px 0 0 -4px #ddd, 828px 0 0 -4px #ddd, 829px 0 0 -4px #ddd,
      830px 0 0 -4px #ddd, 831px 0 0 -4px #ddd, 832px 0 0 -4px #ddd,
      833px 0 0 -4px #ddd, 834px 0 0 -4px #ddd, 835px 0 0 -4px #ddd,
      836px 0 0 -4px #ddd, 837px 0 0 -4px #ddd, 838px 0 0 -4px #ddd,
      839px 0 0 -4px #ddd, 840px 0 0 -4px #ddd, 841px 0 0 -4px #ddd,
      842px 0 0 -4px #ddd, 843px 0 0 -4px #ddd, 844px 0 0 -4px #ddd,
      845px 0 0 -4px #ddd, 846px 0 0 -4px #ddd, 847px 0 0 -4px #ddd,
      848px 0 0 -4px #ddd, 849px 0 0 -4px #ddd, 850px 0 0 -4px #ddd,
      851px 0 0 -4px #ddd, 852px 0 0 -4px #ddd, 853px 0 0 -4px #ddd,
      854px 0 0 -4px #ddd, 855px 0 0 -4px #ddd, 856px 0 0 -4px #ddd,
      857px 0 0 -4px #ddd, 858px 0 0 -4px #ddd, 859px 0 0 -4px #ddd,
      860px 0 0 -4px #ddd, 861px 0 0 -4px #ddd, 862px 0 0 -4px #ddd,
      863px 0 0 -4px #ddd, 864px 0 0 -4px #ddd, 865px 0 0 -4px #ddd,
      866px 0 0 -4px #ddd, 867px 0 0 -4px #ddd, 868px 0 0 -4px #ddd,
      869px 0 0 -4px #ddd, 870px 0 0 -4px #ddd, 871px 0 0 -4px #ddd,
      872px 0 0 -4px #ddd, 873px 0 0 -4px #ddd, 874px 0 0 -4px #ddd,
      875px 0 0 -4px #ddd, 876px 0 0 -4px #ddd, 877px 0 0 -4px #ddd,
      878px 0 0 -4px #ddd, 879px 0 0 -4px #ddd, 880px 0 0 -4px #ddd,
      881px 0 0 -4px #ddd, 882px 0 0 -4px #ddd, 883px 0 0 -4px #ddd,
      884px 0 0 -4px #ddd, 885px 0 0 -4px #ddd, 886px 0 0 -4px #ddd,
      887px 0 0 -4px #ddd, 888px 0 0 -4px #ddd, 889px 0 0 -4px #ddd,
      890px 0 0 -4px #ddd, 891px 0 0 -4px #ddd, 892px 0 0 -4px #ddd,
      893px 0 0 -4px #ddd, 894px 0 0 -4px #ddd, 895px 0 0 -4px #ddd,
      896px 0 0 -4px #ddd, 897px 0 0 -4px #ddd, 898px 0 0 -4px #ddd,
      899px 0 0 -4px #ddd, 900px 0 0 -4px #ddd, 901px 0 0 -4px #ddd,
      902px 0 0 -4px #ddd, 903px 0 0 -4px #ddd, 904px 0 0 -4px #ddd,
      905px 0 0 -4px #ddd, 906px 0 0 -4px #ddd, 907px 0 0 -4px #ddd,
      908px 0 0 -4px #ddd, 909px 0 0 -4px #ddd, 910px 0 0 -4px #ddd,
      911px 0 0 -4px #ddd, 912px 0 0 -4px #ddd, 913px 0 0 -4px #ddd,
      914px 0 0 -4px #ddd, 915px 0 0 -4px #ddd, 916px 0 0 -4px #ddd,
      917px 0 0 -4px #ddd, 918px 0 0 -4px #ddd, 919px 0 0 -4px #ddd,
      920px 0 0 -4px #ddd, 921px 0 0 -4px #ddd, 922px 0 0 -4px #ddd,
      923px 0 0 -4px #ddd, 924px 0 0 -4px #ddd, 925px 0 0 -4px #ddd,
      926px 0 0 -4px #ddd, 927px 0 0 -4px #ddd, 928px 0 0 -4px #ddd,
      929px 0 0 -4px #ddd, 930px 0 0 -4px #ddd, 931px 0 0 -4px #ddd,
      932px 0 0 -4px #ddd, 933px 0 0 -4px #ddd, 934px 0 0 -4px #ddd,
      935px 0 0 -4px #ddd, 936px 0 0 -4px #ddd, 937px 0 0 -4px #ddd,
      938px 0 0 -4px #ddd, 939px 0 0 -4px #ddd, 940px 0 0 -4px #ddd,
      941px 0 0 -4px #ddd, 942px 0 0 -4px #ddd, 943px 0 0 -4px #ddd,
      944px 0 0 -4px #ddd, 945px 0 0 -4px #ddd, 946px 0 0 -4px #ddd,
      947px 0 0 -4px #ddd, 948px 0 0 -4px #ddd, 949px 0 0 -4px #ddd,
      950px 0 0 -4px #ddd, 951px 0 0 -4px #ddd, 952px 0 0 -4px #ddd,
      953px 0 0 -4px #ddd, 954px 0 0 -4px #ddd, 955px 0 0 -4px #ddd,
      956px 0 0 -4px #ddd, 957px 0 0 -4px #ddd, 958px 0 0 -4px #ddd,
      959px 0 0 -4px #ddd, 960px 0 0 -4px #ddd, 961px 0 0 -4px #ddd,
      962px 0 0 -4px #ddd, 963px 0 0 -4px #ddd, 964px 0 0 -4px #ddd,
      965px 0 0 -4px #ddd, 966px 0 0 -4px #ddd, 967px 0 0 -4px #ddd,
      968px 0 0 -4px #ddd, 969px 0 0 -4px #ddd, 970px 0 0 -4px #ddd,
      971px 0 0 -4px #ddd, 972px 0 0 -4px #ddd, 973px 0 0 -4px #ddd,
      974px 0 0 -4px #ddd, 975px 0 0 -4px #ddd, 976px 0 0 -4px #ddd,
      977px 0 0 -4px #ddd, 978px 0 0 -4px #ddd, 979px 0 0 -4px #ddd,
      980px 0 0 -4px #ddd, 981px 0 0 -4px #ddd, 982px 0 0 -4px #ddd,
      983px 0 0 -4px #ddd, 984px 0 0 -4px #ddd, 985px 0 0 -4px #ddd,
      986px 0 0 -4px #ddd, 987px 0 0 -4px #ddd, 988px 0 0 -4px #ddd,
      989px 0 0 -4px #ddd, 990px 0 0 -4px #ddd, 991px 0 0 -4px #ddd,
      992px 0 0 -4px #ddd, 993px 0 0 -4px #ddd, 994px 0 0 -4px #ddd,
      995px 0 0 -4px #ddd, 996px 0 0 -4px #ddd, 997px 0 0 -4px #ddd,
      998px 0 0 -4px #ddd, 999px 0 0 -4px #ddd, 1000px 0 0 -4px #ddd,
      1001px 0 0 -4px #ddd, 1002px 0 0 -4px #ddd, 1003px 0 0 -4px #ddd,
      1004px 0 0 -4px #ddd, 1005px 0 0 -4px #ddd, 1006px 0 0 -4px #ddd,
      1007px 0 0 -4px #ddd, 1008px 0 0 -4px #ddd, 1009px 0 0 -4px #ddd,
      1010px 0 0 -4px #ddd, 1011px 0 0 -4px #ddd, 1012px 0 0 -4px #ddd,
      1013px 0 0 -4px #ddd, 1014px 0 0 -4px #ddd, 1015px 0 0 -4px #ddd,
      1016px 0 0 -4px #ddd, 1017px 0 0 -4px #ddd, 1018px 0 0 -4px #ddd,
      1019px 0 0 -4px #ddd, 1020px 0 0 -4px #ddd, 1021px 0 0 -4px #ddd,
      1022px 0 0 -4px #ddd, 1023px 0 0 -4px #ddd, 1024px 0 0 -4px #ddd,
      1025px 0 0 -4px #ddd, 1026px 0 0 -4px #ddd, 1027px 0 0 -4px #ddd,
      1028px 0 0 -4px #ddd, 1029px 0 0 -4px #ddd, 1030px 0 0 -4px #ddd,
      1031px 0 0 -4px #ddd, 1032px 0 0 -4px #ddd, 1033px 0 0 -4px #ddd,
      1034px 0 0 -4px #ddd, 1035px 0 0 -4px #ddd, 1036px 0 0 -4px #ddd,
      1037px 0 0 -4px #ddd, 1038px 0 0 -4px #ddd, 1039px 0 0 -4px #ddd,
      1040px 0 0 -4px #ddd, 1041px 0 0 -4px #ddd, 1042px 0 0 -4px #ddd,
      1043px 0 0 -4px #ddd, 1044px 0 0 -4px #ddd, 1045px 0 0 -4px #ddd,
      1046px 0 0 -4px #ddd, 1047px 0 0 -4px #ddd, 1048px 0 0 -4px #ddd,
      1049px 0 0 -4px #ddd, 1050px 0 0 -4px #ddd, 1051px 0 0 -4px #ddd,
      1052px 0 0 -4px #ddd, 1053px 0 0 -4px #ddd, 1054px 0 0 -4px #ddd,
      1055px 0 0 -4px #ddd, 1056px 0 0 -4px #ddd, 1057px 0 0 -4px #ddd,
      1058px 0 0 -4px #ddd, 1059px 0 0 -4px #ddd, 1060px 0 0 -4px #ddd,
      1061px 0 0 -4px #ddd, 1062px 0 0 -4px #ddd, 1063px 0 0 -4px #ddd,
      1064px 0 0 -4px #ddd, 1065px 0 0 -4px #ddd, 1066px 0 0 -4px #ddd,
      1067px 0 0 -4px #ddd, 1068px 0 0 -4px #ddd, 1069px 0 0 -4px #ddd,
      1070px 0 0 -4px #ddd, 1071px 0 0 -4px #ddd, 1072px 0 0 -4px #ddd,
      1073px 0 0 -4px #ddd, 1074px 0 0 -4px #ddd, 1075px 0 0 -4px #ddd,
      1076px 0 0 -4px #ddd, 1077px 0 0 -4px #ddd, 1078px 0 0 -4px #ddd,
      1079px 0 0 -4px #ddd, 1080px 0 0 -4px #ddd, 1081px 0 0 -4px #ddd,
      1082px 0 0 -4px #ddd, 1083px 0 0 -4px #ddd, 1084px 0 0 -4px #ddd,
      1085px 0 0 -4px #ddd, 1086px 0 0 -4px #ddd, 1087px 0 0 -4px #ddd,
      1088px 0 0 -4px #ddd, 1089px 0 0 -4px #ddd, 1090px 0 0 -4px #ddd,
      1091px 0 0 -4px #ddd, 1092px 0 0 -4px #ddd, 1093px 0 0 -4px #ddd,
      1094px 0 0 -4px #ddd, 1095px 0 0 -4px #ddd, 1096px 0 0 -4px #ddd,
      1097px 0 0 -4px #ddd, 1098px 0 0 -4px #ddd, 1099px 0 0 -4px #ddd,
      1100px 0 0 -4px #ddd, 1101px 0 0 -4px #ddd, 1102px 0 0 -4px #ddd,
      1103px 0 0 -4px #ddd, 1104px 0 0 -4px #ddd, 1105px 0 0 -4px #ddd,
      1106px 0 0 -4px #ddd, 1107px 0 0 -4px #ddd, 1108px 0 0 -4px #ddd,
      1109px 0 0 -4px #ddd, 1110px 0 0 -4px #ddd, 1111px 0 0 -4px #ddd,
      1112px 0 0 -4px #ddd, 1113px 0 0 -4px #ddd, 1114px 0 0 -4px #ddd,
      1115px 0 0 -4px #ddd, 1116px 0 0 -4px #ddd, 1117px 0 0 -4px #ddd,
      1118px 0 0 -4px #ddd, 1119px 0 0 -4px #ddd, 1120px 0 0 -4px #ddd,
      1121px 0 0 -4px #ddd, 1122px 0 0 -4px #ddd, 1123px 0 0 -4px #ddd,
      1124px 0 0 -4px #ddd, 1125px 0 0 -4px #ddd, 1126px 0 0 -4px #ddd,
      1127px 0 0 -4px #ddd, 1128px 0 0 -4px #ddd, 1129px 0 0 -4px #ddd,
      1130px 0 0 -4px #ddd, 1131px 0 0 -4px #ddd, 1132px 0 0 -4px #ddd,
      1133px 0 0 -4px #ddd, 1134px 0 0 -4px #ddd, 1135px 0 0 -4px #ddd,
      1136px 0 0 -4px #ddd, 1137px 0 0 -4px #ddd, 1138px 0 0 -4px #ddd,
      1139px 0 0 -4px #ddd, 1140px 0 0 -4px #ddd, 1141px 0 0 -4px #ddd,
      1142px 0 0 -4px #ddd, 1143px 0 0 -4px #ddd, 1144px 0 0 -4px #ddd,
      1145px 0 0 -4px #ddd, 1146px 0 0 -4px #ddd, 1147px 0 0 -4px #ddd,
      1148px 0 0 -4px #ddd, 1149px 0 0 -4px #ddd, 1150px 0 0 -4px #ddd,
      1151px 0 0 -4px #ddd, 1152px 0 0 -4px #ddd, 1153px 0 0 -4px #ddd,
      1154px 0 0 -4px #ddd, 1155px 0 0 -4px #ddd, 1156px 0 0 -4px #ddd,
      1157px 0 0 -4px #ddd, 1158px 0 0 -4px #ddd, 1159px 0 0 -4px #ddd,
      1160px 0 0 -4px #ddd, 1161px 0 0 -4px #ddd, 1162px 0 0 -4px #ddd,
      1163px 0 0 -4px #ddd, 1164px 0 0 -4px #ddd, 1165px 0 0 -4px #ddd,
      1166px 0 0 -4px #ddd, 1167px 0 0 -4px #ddd, 1168px 0 0 -4px #ddd,
      1169px 0 0 -4px #ddd, 1170px 0 0 -4px #ddd, 1171px 0 0 -4px #ddd,
      1172px 0 0 -4px #ddd, 1173px 0 0 -4px #ddd, 1174px 0 0 -4px #ddd,
      1175px 0 0 -4px #ddd, 1176px 0 0 -4px #ddd, 1177px 0 0 -4px #ddd,
      1178px 0 0 -4px #ddd, 1179px 0 0 -4px #ddd, 1180px 0 0 -4px #ddd,
      1181px 0 0 -4px #ddd, 1182px 0 0 -4px #ddd, 1183px 0 0 -4px #ddd,
      1184px 0 0 -4px #ddd, 1185px 0 0 -4px #ddd, 1186px 0 0 -4px #ddd,
      1187px 0 0 -4px #ddd, 1188px 0 0 -4px #ddd, 1189px 0 0 -4px #ddd,
      1190px 0 0 -4px #ddd, 1191px 0 0 -4px #ddd, 1192px 0 0 -4px #ddd,
      1193px 0 0 -4px #ddd, 1194px 0 0 -4px #ddd, 1195px 0 0 -4px #ddd,
      1196px 0 0 -4px #ddd, 1197px 0 0 -4px #ddd, 1198px 0 0 -4px #ddd,
      1199px 0 0 -4px #ddd, 1200px 0 0 -4px #ddd, 1201px 0 0 -4px #ddd,
      1202px 0 0 -4px #ddd, 1203px 0 0 -4px #ddd, 1204px 0 0 -4px #ddd,
      1205px 0 0 -4px #ddd, 1206px 0 0 -4px #ddd, 1207px 0 0 -4px #ddd,
      1208px 0 0 -4px #ddd, 1209px 0 0 -4px #ddd, 1210px 0 0 -4px #ddd,
      1211px 0 0 -4px #ddd, 1212px 0 0 -4px #ddd, 1213px 0 0 -4px #ddd,
      1214px 0 0 -4px #ddd, 1215px 0 0 -4px #ddd, 1216px 0 0 -4px #ddd,
      1217px 0 0 -4px #ddd, 1218px 0 0 -4px #ddd, 1219px 0 0 -4px #ddd,
      1220px 0 0 -4px #ddd, 1221px 0 0 -4px #ddd, 1222px 0 0 -4px #ddd,
      1223px 0 0 -4px #ddd, 1224px 0 0 -4px #ddd, 1225px 0 0 -4px #ddd,
      1226px 0 0 -4px #ddd, 1227px 0 0 -4px #ddd, 1228px 0 0 -4px #ddd,
      1229px 0 0 -4px #ddd, 1230px 0 0 -4px #ddd, 1231px 0 0 -4px #ddd,
      1232px 0 0 -4px #ddd, 1233px 0 0 -4px #ddd, 1234px 0 0 -4px #ddd,
      1235px 0 0 -4px #ddd, 1236px 0 0 -4px #ddd, 1237px 0 0 -4px #ddd,
      1238px 0 0 -4px #ddd, 1239px 0 0 -4px #ddd, 1240px 0 0 -4px #ddd,
      1241px 0 0 -4px #ddd, 1242px 0 0 -4px #ddd, 1243px 0 0 -4px #ddd,
      1244px 0 0 -4px #ddd, 1245px 0 0 -4px #ddd, 1246px 0 0 -4px #ddd,
      1247px 0 0 -4px #ddd, 1248px 0 0 -4px #ddd, 1249px 0 0 -4px #ddd,
      1250px 0 0 -4px #ddd, 1251px 0 0 -4px #ddd, 1252px 0 0 -4px #ddd,
      1253px 0 0 -4px #ddd, 1254px 0 0 -4px #ddd, 1255px 0 0 -4px #ddd,
      1256px 0 0 -4px #ddd, 1257px 0 0 -4px #ddd, 1258px 0 0 -4px #ddd,
      1259px 0 0 -4px #ddd, 1260px 0 0 -4px #ddd, 1261px 0 0 -4px #ddd,
      1262px 0 0 -4px #ddd, 1263px 0 0 -4px #ddd, 1264px 0 0 -4px #ddd,
      1265px 0 0 -4px #ddd, 1266px 0 0 -4px #ddd, 1267px 0 0 -4px #ddd,
      1268px 0 0 -4px #ddd, 1269px 0 0 -4px #ddd, 1270px 0 0 -4px #ddd,
      1271px 0 0 -4px #ddd, 1272px 0 0 -4px #ddd, 1273px 0 0 -4px #ddd,
      1274px 0 0 -4px #ddd, 1275px 0 0 -4px #ddd, 1276px 0 0 -4px #ddd,
      1277px 0 0 -4px #ddd, 1278px 0 0 -4px #ddd, 1279px 0 0 -4px #ddd,
      1280px 0 0 -4px #ddd, 1281px 0 0 -4px #ddd, 1282px 0 0 -4px #ddd,
      1283px 0 0 -4px #ddd, 1284px 0 0 -4px #ddd, 1285px 0 0 -4px #ddd,
      1286px 0 0 -4px #ddd, 1287px 0 0 -4px #ddd, 1288px 0 0 -4px #ddd,
      1289px 0 0 -4px #ddd, 1290px 0 0 -4px #ddd, 1291px 0 0 -4px #ddd,
      1292px 0 0 -4px #ddd, 1293px 0 0 -4px #ddd, 1294px 0 0 -4px #ddd,
      1295px 0 0 -4px #ddd, 1296px 0 0 -4px #ddd, 1297px 0 0 -4px #ddd,
      1298px 0 0 -4px #ddd, 1299px 0 0 -4px #ddd, 1300px 0 0 -4px #ddd,
      1301px 0 0 -4px #ddd, 1302px 0 0 -4px #ddd, 1303px 0 0 -4px #ddd,
      1304px 0 0 -4px #ddd, 1305px 0 0 -4px #ddd, 1306px 0 0 -4px #ddd,
      1307px 0 0 -4px #ddd, 1308px 0 0 -4px #ddd, 1309px 0 0 -4px #ddd,
      1310px 0 0 -4px #ddd, 1311px 0 0 -4px #ddd, 1312px 0 0 -4px #ddd,
      1313px 0 0 -4px #ddd, 1314px 0 0 -4px #ddd, 1315px 0 0 -4px #ddd,
      1316px 0 0 -4px #ddd, 1317px 0 0 -4px #ddd, 1318px 0 0 -4px #ddd,
      1319px 0 0 -4px #ddd, 1320px 0 0 -4px #ddd, 1321px 0 0 -4px #ddd,
      1322px 0 0 -4px #ddd, 1323px 0 0 -4px #ddd, 1324px 0 0 -4px #ddd,
      1325px 0 0 -4px #ddd, 1326px 0 0 -4px #ddd, 1327px 0 0 -4px #ddd,
      1328px 0 0 -4px #ddd, 1329px 0 0 -4px #ddd, 1330px 0 0 -4px #ddd,
      1331px 0 0 -4px #ddd, 1332px 0 0 -4px #ddd, 1333px 0 0 -4px #ddd,
      1334px 0 0 -4px #ddd, 1335px 0 0 -4px #ddd, 1336px 0 0 -4px #ddd,
      1337px 0 0 -4px #ddd, 1338px 0 0 -4px #ddd, 1339px 0 0 -4px #ddd,
      1340px 0 0 -4px #ddd, 1341px 0 0 -4px #ddd, 1342px 0 0 -4px #ddd,
      1343px 0 0 -4px #ddd, 1344px 0 0 -4px #ddd, 1345px 0 0 -4px #ddd,
      1346px 0 0 -4px #ddd, 1347px 0 0 -4px #ddd, 1348px 0 0 -4px #ddd,
      1349px 0 0 -4px #ddd, 1350px 0 0 -4px #ddd, 1351px 0 0 -4px #ddd,
      1352px 0 0 -4px #ddd, 1353px 0 0 -4px #ddd, 1354px 0 0 -4px #ddd,
      1355px 0 0 -4px #ddd, 1356px 0 0 -4px #ddd, 1357px 0 0 -4px #ddd,
      1358px 0 0 -4px #ddd, 1359px 0 0 -4px #ddd, 1360px 0 0 -4px #ddd,
      1361px 0 0 -4px #ddd, 1362px 0 0 -4px #ddd, 1363px 0 0 -4px #ddd,
      1364px 0 0 -4px #ddd, 1365px 0 0 -4px #ddd, 1366px 0 0 -4px #ddd,
      1367px 0 0 -4px #ddd, 1368px 0 0 -4px #ddd, 1369px 0 0 -4px #ddd,
      1370px 0 0 -4px #ddd, 1371px 0 0 -4px #ddd, 1372px 0 0 -4px #ddd,
      1373px 0 0 -4px #ddd, 1374px 0 0 -4px #ddd, 1375px 0 0 -4px #ddd,
      1376px 0 0 -4px #ddd, 1377px 0 0 -4px #ddd, 1378px 0 0 -4px #ddd,
      1379px 0 0 -4px #ddd, 1380px 0 0 -4px #ddd, 1381px 0 0 -4px #ddd,
      1382px 0 0 -4px #ddd, 1383px 0 0 -4px #ddd, 1384px 0 0 -4px #ddd,
      1385px 0 0 -4px #ddd, 1386px 0 0 -4px #ddd, 1387px 0 0 -4px #ddd,
      1388px 0 0 -4px #ddd, 1389px 0 0 -4px #ddd, 1390px 0 0 -4px #ddd,
      1391px 0 0 -4px #ddd, 1392px 0 0 -4px #ddd, 1393px 0 0 -4px #ddd,
      1394px 0 0 -4px #ddd, 1395px 0 0 -4px #ddd, 1396px 0 0 -4px #ddd,
      1397px 0 0 -4px #ddd, 1398px 0 0 -4px #ddd, 1399px 0 0 -4px #ddd,
      1400px 0 0 -4px #ddd, 1401px 0 0 -4px #ddd, 1402px 0 0 -4px #ddd,
      1403px 0 0 -4px #ddd, 1404px 0 0 -4px #ddd, 1405px 0 0 -4px #ddd,
      1406px 0 0 -4px #ddd, 1407px 0 0 -4px #ddd, 1408px 0 0 -4px #ddd,
      1409px 0 0 -4px #ddd, 1410px 0 0 -4px #ddd, 1411px 0 0 -4px #ddd,
      1412px 0 0 -4px #ddd, 1413px 0 0 -4px #ddd, 1414px 0 0 -4px #ddd,
      1415px 0 0 -4px #ddd, 1416px 0 0 -4px #ddd, 1417px 0 0 -4px #ddd,
      1418px 0 0 -4px #ddd, 1419px 0 0 -4px #ddd, 1420px 0 0 -4px #ddd,
      1421px 0 0 -4px #ddd, 1422px 0 0 -4px #ddd, 1423px 0 0 -4px #ddd,
      1424px 0 0 -4px #ddd, 1425px 0 0 -4px #ddd, 1426px 0 0 -4px #ddd,
      1427px 0 0 -4px #ddd, 1428px 0 0 -4px #ddd, 1429px 0 0 -4px #ddd,
      1430px 0 0 -4px #ddd, 1431px 0 0 -4px #ddd, 1432px 0 0 -4px #ddd,
      1433px 0 0 -4px #ddd, 1434px 0 0 -4px #ddd, 1435px 0 0 -4px #ddd,
      1436px 0 0 -4px #ddd, 1437px 0 0 -4px #ddd, 1438px 0 0 -4px #ddd,
      1439px 0 0 -4px #ddd, 1440px 0 0 -4px #ddd, 1441px 0 0 -4px #ddd,
      1442px 0 0 -4px #ddd, 1443px 0 0 -4px #ddd, 1444px 0 0 -4px #ddd,
      1445px 0 0 -4px #ddd, 1446px 0 0 -4px #ddd, 1447px 0 0 -4px #ddd,
      1448px 0 0 -4px #ddd, 1449px 0 0 -4px #ddd, 1450px 0 0 -4px #ddd,
      1451px 0 0 -4px #ddd, 1452px 0 0 -4px #ddd, 1453px 0 0 -4px #ddd,
      1454px 0 0 -4px #ddd, 1455px 0 0 -4px #ddd, 1456px 0 0 -4px #ddd,
      1457px 0 0 -4px #ddd, 1458px 0 0 -4px #ddd, 1459px 0 0 -4px #ddd,
      1460px 0 0 -4px #ddd, 1461px 0 0 -4px #ddd, 1462px 0 0 -4px #ddd,
      1463px 0 0 -4px #ddd, 1464px 0 0 -4px #ddd, 1465px 0 0 -4px #ddd,
      1466px 0 0 -4px #ddd, 1467px 0 0 -4px #ddd, 1468px 0 0 -4px #ddd,
      1469px 0 0 -4px #ddd, 1470px 0 0 -4px #ddd, 1471px 0 0 -4px #ddd,
      1472px 0 0 -4px #ddd, 1473px 0 0 -4px #ddd, 1474px 0 0 -4px #ddd,
      1475px 0 0 -4px #ddd, 1476px 0 0 -4px #ddd, 1477px 0 0 -4px #ddd,
      1478px 0 0 -4px #ddd, 1479px 0 0 -4px #ddd, 1480px 0 0 -4px #ddd,
      1481px 0 0 -4px #ddd, 1482px 0 0 -4px #ddd, 1483px 0 0 -4px #ddd,
      1484px 0 0 -4px #ddd, 1485px 0 0 -4px #ddd, 1486px 0 0 -4px #ddd,
      1487px 0 0 -4px #ddd, 1488px 0 0 -4px #ddd, 1489px 0 0 -4px #ddd,
      1490px 0 0 -4px #ddd, 1491px 0 0 -4px #ddd, 1492px 0 0 -4px #ddd,
      1493px 0 0 -4px #ddd, 1494px 0 0 -4px #ddd, 1495px 0 0 -4px #ddd,
      1496px 0 0 -4px #ddd, 1497px 0 0 -4px #ddd, 1498px 0 0 -4px #ddd,
      1499px 0 0 -4px #ddd, 1500px 0 0 -4px #ddd;
  }

  #c2s_audioSlider::-moz-range-progress,
  #c2s_audioSlider::-moz-range-track,
  #c2s_volumeSlider::-moz-range-progress,
  #c2s_volumeSlider::-moz-range-track {
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 52px;
    height: 4px;
    background: #506e91;
    width: 100%;
  }

  #c2s_audioSlider::-moz-range-thumb,
  #c2s_volumeSlider::-moz-range-thumb {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #506e91;
    border-radius: 100%;
    cursor: pointer;
    height: 12px;
    width: 12px;
    outline: 10px solid transparent;
    position: relative;
    appearance: none;
    margin-top: -4px;
    box-shadow: 5px 0 0 -4px #ddd, 6px 0 0 -4px #ddd, 7px 0 0 -4px #ddd,
      8px 0 0 -4px #ddd, 9px 0 0 -4px #ddd, 10px 0 0 -4px #ddd,
      11px 0 0 -4px #ddd, 12px 0 0 -4px #ddd, 13px 0 0 -4px #ddd,
      14px 0 0 -4px #ddd, 15px 0 0 -4px #ddd, 16px 0 0 -4px #ddd,
      17px 0 0 -4px #ddd, 18px 0 0 -4px #ddd, 19px 0 0 -4px #ddd,
      20px 0 0 -4px #ddd, 21px 0 0 -4px #ddd, 22px 0 0 -4px #ddd,
      23px 0 0 -4px #ddd, 24px 0 0 -4px #ddd, 25px 0 0 -4px #ddd,
      26px 0 0 -4px #ddd, 27px 0 0 -4px #ddd, 28px 0 0 -4px #ddd,
      29px 0 0 -4px #ddd, 30px 0 0 -4px #ddd, 31px 0 0 -4px #ddd,
      32px 0 0 -4px #ddd, 33px 0 0 -4px #ddd, 34px 0 0 -4px #ddd,
      35px 0 0 -4px #ddd, 36px 0 0 -4px #ddd, 37px 0 0 -4px #ddd,
      38px 0 0 -4px #ddd, 39px 0 0 -4px #ddd, 40px 0 0 -4px #ddd,
      41px 0 0 -4px #ddd, 42px 0 0 -4px #ddd, 43px 0 0 -4px #ddd,
      44px 0 0 -4px #ddd, 45px 0 0 -4px #ddd, 46px 0 0 -4px #ddd,
      47px 0 0 -4px #ddd, 48px 0 0 -4px #ddd, 49px 0 0 -4px #ddd,
      50px 0 0 -4px #ddd, 51px 0 0 -4px #ddd, 52px 0 0 -4px #ddd,
      53px 0 0 -4px #ddd, 54px 0 0 -4px #ddd, 55px 0 0 -4px #ddd,
      56px 0 0 -4px #ddd, 57px 0 0 -4px #ddd, 58px 0 0 -4px #ddd,
      59px 0 0 -4px #ddd, 60px 0 0 -4px #ddd, 61px 0 0 -4px #ddd,
      62px 0 0 -4px #ddd, 63px 0 0 -4px #ddd, 64px 0 0 -4px #ddd,
      65px 0 0 -4px #ddd, 66px 0 0 -4px #ddd, 67px 0 0 -4px #ddd,
      68px 0 0 -4px #ddd, 69px 0 0 -4px #ddd, 70px 0 0 -4px #ddd,
      71px 0 0 -4px #ddd, 72px 0 0 -4px #ddd, 73px 0 0 -4px #ddd,
      74px 0 0 -4px #ddd, 75px 0 0 -4px #ddd, 76px 0 0 -4px #ddd,
      77px 0 0 -4px #ddd, 78px 0 0 -4px #ddd, 79px 0 0 -4px #ddd,
      80px 0 0 -4px #ddd, 81px 0 0 -4px #ddd, 82px 0 0 -4px #ddd,
      83px 0 0 -4px #ddd, 84px 0 0 -4px #ddd, 85px 0 0 -4px #ddd,
      86px 0 0 -4px #ddd, 87px 0 0 -4px #ddd, 88px 0 0 -4px #ddd,
      89px 0 0 -4px #ddd, 90px 0 0 -4px #ddd, 91px 0 0 -4px #ddd,
      92px 0 0 -4px #ddd, 93px 0 0 -4px #ddd, 94px 0 0 -4px #ddd,
      95px 0 0 -4px #ddd, 96px 0 0 -4px #ddd, 97px 0 0 -4px #ddd,
      98px 0 0 -4px #ddd, 99px 0 0 -4px #ddd, 100px 0 0 -4px #ddd,
      101px 0 0 -4px #ddd, 102px 0 0 -4px #ddd, 103px 0 0 -4px #ddd,
      104px 0 0 -4px #ddd, 105px 0 0 -4px #ddd, 106px 0 0 -4px #ddd,
      107px 0 0 -4px #ddd, 108px 0 0 -4px #ddd, 109px 0 0 -4px #ddd,
      110px 0 0 -4px #ddd, 111px 0 0 -4px #ddd, 112px 0 0 -4px #ddd,
      113px 0 0 -4px #ddd, 114px 0 0 -4px #ddd, 115px 0 0 -4px #ddd,
      116px 0 0 -4px #ddd, 117px 0 0 -4px #ddd, 118px 0 0 -4px #ddd,
      119px 0 0 -4px #ddd, 120px 0 0 -4px #ddd, 121px 0 0 -4px #ddd,
      122px 0 0 -4px #ddd, 123px 0 0 -4px #ddd, 124px 0 0 -4px #ddd,
      125px 0 0 -4px #ddd, 126px 0 0 -4px #ddd, 127px 0 0 -4px #ddd,
      128px 0 0 -4px #ddd, 129px 0 0 -4px #ddd, 130px 0 0 -4px #ddd,
      131px 0 0 -4px #ddd, 132px 0 0 -4px #ddd, 133px 0 0 -4px #ddd,
      134px 0 0 -4px #ddd, 135px 0 0 -4px #ddd, 136px 0 0 -4px #ddd,
      137px 0 0 -4px #ddd, 138px 0 0 -4px #ddd, 139px 0 0 -4px #ddd,
      140px 0 0 -4px #ddd, 141px 0 0 -4px #ddd, 142px 0 0 -4px #ddd,
      143px 0 0 -4px #ddd, 144px 0 0 -4px #ddd, 145px 0 0 -4px #ddd,
      146px 0 0 -4px #ddd, 147px 0 0 -4px #ddd, 148px 0 0 -4px #ddd,
      149px 0 0 -4px #ddd, 150px 0 0 -4px #ddd, 151px 0 0 -4px #ddd,
      152px 0 0 -4px #ddd, 153px 0 0 -4px #ddd, 154px 0 0 -4px #ddd,
      155px 0 0 -4px #ddd, 156px 0 0 -4px #ddd, 157px 0 0 -4px #ddd,
      158px 0 0 -4px #ddd, 159px 0 0 -4px #ddd, 160px 0 0 -4px #ddd,
      161px 0 0 -4px #ddd, 162px 0 0 -4px #ddd, 163px 0 0 -4px #ddd,
      164px 0 0 -4px #ddd, 165px 0 0 -4px #ddd, 166px 0 0 -4px #ddd,
      167px 0 0 -4px #ddd, 168px 0 0 -4px #ddd, 169px 0 0 -4px #ddd,
      170px 0 0 -4px #ddd, 171px 0 0 -4px #ddd, 172px 0 0 -4px #ddd,
      173px 0 0 -4px #ddd, 174px 0 0 -4px #ddd, 175px 0 0 -4px #ddd,
      176px 0 0 -4px #ddd, 177px 0 0 -4px #ddd, 178px 0 0 -4px #ddd,
      179px 0 0 -4px #ddd, 180px 0 0 -4px #ddd, 181px 0 0 -4px #ddd,
      182px 0 0 -4px #ddd, 183px 0 0 -4px #ddd, 184px 0 0 -4px #ddd,
      185px 0 0 -4px #ddd, 186px 0 0 -4px #ddd, 187px 0 0 -4px #ddd,
      188px 0 0 -4px #ddd, 189px 0 0 -4px #ddd, 190px 0 0 -4px #ddd,
      191px 0 0 -4px #ddd, 192px 0 0 -4px #ddd, 193px 0 0 -4px #ddd,
      194px 0 0 -4px #ddd, 195px 0 0 -4px #ddd, 196px 0 0 -4px #ddd,
      197px 0 0 -4px #ddd, 198px 0 0 -4px #ddd, 199px 0 0 -4px #ddd,
      200px 0 0 -4px #ddd, 201px 0 0 -4px #ddd, 202px 0 0 -4px #ddd,
      203px 0 0 -4px #ddd, 204px 0 0 -4px #ddd, 205px 0 0 -4px #ddd,
      206px 0 0 -4px #ddd, 207px 0 0 -4px #ddd, 208px 0 0 -4px #ddd,
      209px 0 0 -4px #ddd, 210px 0 0 -4px #ddd, 211px 0 0 -4px #ddd,
      212px 0 0 -4px #ddd, 213px 0 0 -4px #ddd, 214px 0 0 -4px #ddd,
      215px 0 0 -4px #ddd, 216px 0 0 -4px #ddd, 217px 0 0 -4px #ddd,
      218px 0 0 -4px #ddd, 219px 0 0 -4px #ddd, 220px 0 0 -4px #ddd,
      221px 0 0 -4px #ddd, 222px 0 0 -4px #ddd, 223px 0 0 -4px #ddd,
      224px 0 0 -4px #ddd, 225px 0 0 -4px #ddd, 226px 0 0 -4px #ddd,
      227px 0 0 -4px #ddd, 228px 0 0 -4px #ddd, 229px 0 0 -4px #ddd,
      230px 0 0 -4px #ddd, 231px 0 0 -4px #ddd, 232px 0 0 -4px #ddd,
      233px 0 0 -4px #ddd, 234px 0 0 -4px #ddd, 235px 0 0 -4px #ddd,
      236px 0 0 -4px #ddd, 237px 0 0 -4px #ddd, 238px 0 0 -4px #ddd,
      239px 0 0 -4px #ddd, 240px 0 0 -4px #ddd, 241px 0 0 -4px #ddd,
      242px 0 0 -4px #ddd, 243px 0 0 -4px #ddd, 244px 0 0 -4px #ddd,
      245px 0 0 -4px #ddd, 246px 0 0 -4px #ddd, 247px 0 0 -4px #ddd,
      248px 0 0 -4px #ddd, 249px 0 0 -4px #ddd, 250px 0 0 -4px #ddd,
      251px 0 0 -4px #ddd, 252px 0 0 -4px #ddd, 253px 0 0 -4px #ddd,
      254px 0 0 -4px #ddd, 255px 0 0 -4px #ddd, 256px 0 0 -4px #ddd,
      257px 0 0 -4px #ddd, 258px 0 0 -4px #ddd, 259px 0 0 -4px #ddd,
      260px 0 0 -4px #ddd, 261px 0 0 -4px #ddd, 262px 0 0 -4px #ddd,
      263px 0 0 -4px #ddd, 264px 0 0 -4px #ddd, 265px 0 0 -4px #ddd,
      266px 0 0 -4px #ddd, 267px 0 0 -4px #ddd, 268px 0 0 -4px #ddd,
      269px 0 0 -4px #ddd, 270px 0 0 -4px #ddd, 271px 0 0 -4px #ddd,
      272px 0 0 -4px #ddd, 273px 0 0 -4px #ddd, 274px 0 0 -4px #ddd,
      275px 0 0 -4px #ddd, 276px 0 0 -4px #ddd, 277px 0 0 -4px #ddd,
      278px 0 0 -4px #ddd, 279px 0 0 -4px #ddd, 280px 0 0 -4px #ddd,
      281px 0 0 -4px #ddd, 282px 0 0 -4px #ddd, 283px 0 0 -4px #ddd,
      284px 0 0 -4px #ddd, 285px 0 0 -4px #ddd, 286px 0 0 -4px #ddd,
      287px 0 0 -4px #ddd, 288px 0 0 -4px #ddd, 289px 0 0 -4px #ddd,
      290px 0 0 -4px #ddd, 291px 0 0 -4px #ddd, 292px 0 0 -4px #ddd,
      293px 0 0 -4px #ddd, 294px 0 0 -4px #ddd, 295px 0 0 -4px #ddd,
      296px 0 0 -4px #ddd, 297px 0 0 -4px #ddd, 298px 0 0 -4px #ddd,
      299px 0 0 -4px #ddd, 300px 0 0 -4px #ddd, 301px 0 0 -4px #ddd,
      302px 0 0 -4px #ddd, 303px 0 0 -4px #ddd, 304px 0 0 -4px #ddd,
      305px 0 0 -4px #ddd, 306px 0 0 -4px #ddd, 307px 0 0 -4px #ddd,
      308px 0 0 -4px #ddd, 309px 0 0 -4px #ddd, 310px 0 0 -4px #ddd,
      311px 0 0 -4px #ddd, 312px 0 0 -4px #ddd, 313px 0 0 -4px #ddd,
      314px 0 0 -4px #ddd, 315px 0 0 -4px #ddd, 316px 0 0 -4px #ddd,
      317px 0 0 -4px #ddd, 318px 0 0 -4px #ddd, 319px 0 0 -4px #ddd,
      320px 0 0 -4px #ddd, 321px 0 0 -4px #ddd, 322px 0 0 -4px #ddd,
      323px 0 0 -4px #ddd, 324px 0 0 -4px #ddd, 325px 0 0 -4px #ddd,
      326px 0 0 -4px #ddd, 327px 0 0 -4px #ddd, 328px 0 0 -4px #ddd,
      329px 0 0 -4px #ddd, 330px 0 0 -4px #ddd, 331px 0 0 -4px #ddd,
      332px 0 0 -4px #ddd, 333px 0 0 -4px #ddd, 334px 0 0 -4px #ddd,
      335px 0 0 -4px #ddd, 336px 0 0 -4px #ddd, 337px 0 0 -4px #ddd,
      338px 0 0 -4px #ddd, 339px 0 0 -4px #ddd, 340px 0 0 -4px #ddd,
      341px 0 0 -4px #ddd, 342px 0 0 -4px #ddd, 343px 0 0 -4px #ddd,
      344px 0 0 -4px #ddd, 345px 0 0 -4px #ddd, 346px 0 0 -4px #ddd,
      347px 0 0 -4px #ddd, 348px 0 0 -4px #ddd, 349px 0 0 -4px #ddd,
      350px 0 0 -4px #ddd, 351px 0 0 -4px #ddd, 352px 0 0 -4px #ddd,
      353px 0 0 -4px #ddd, 354px 0 0 -4px #ddd, 355px 0 0 -4px #ddd,
      356px 0 0 -4px #ddd, 357px 0 0 -4px #ddd, 358px 0 0 -4px #ddd,
      359px 0 0 -4px #ddd, 360px 0 0 -4px #ddd, 361px 0 0 -4px #ddd,
      362px 0 0 -4px #ddd, 363px 0 0 -4px #ddd, 364px 0 0 -4px #ddd,
      365px 0 0 -4px #ddd, 366px 0 0 -4px #ddd, 367px 0 0 -4px #ddd,
      368px 0 0 -4px #ddd, 369px 0 0 -4px #ddd, 370px 0 0 -4px #ddd,
      371px 0 0 -4px #ddd, 372px 0 0 -4px #ddd, 373px 0 0 -4px #ddd,
      374px 0 0 -4px #ddd, 375px 0 0 -4px #ddd, 376px 0 0 -4px #ddd,
      377px 0 0 -4px #ddd, 378px 0 0 -4px #ddd, 379px 0 0 -4px #ddd,
      380px 0 0 -4px #ddd, 381px 0 0 -4px #ddd, 382px 0 0 -4px #ddd,
      383px 0 0 -4px #ddd, 384px 0 0 -4px #ddd, 385px 0 0 -4px #ddd,
      386px 0 0 -4px #ddd, 387px 0 0 -4px #ddd, 388px 0 0 -4px #ddd,
      389px 0 0 -4px #ddd, 390px 0 0 -4px #ddd, 391px 0 0 -4px #ddd,
      392px 0 0 -4px #ddd, 393px 0 0 -4px #ddd, 394px 0 0 -4px #ddd,
      395px 0 0 -4px #ddd, 396px 0 0 -4px #ddd, 397px 0 0 -4px #ddd,
      398px 0 0 -4px #ddd, 399px 0 0 -4px #ddd, 400px 0 0 -4px #ddd,
      401px 0 0 -4px #ddd, 402px 0 0 -4px #ddd, 403px 0 0 -4px #ddd,
      404px 0 0 -4px #ddd, 405px 0 0 -4px #ddd, 406px 0 0 -4px #ddd,
      407px 0 0 -4px #ddd, 408px 0 0 -4px #ddd, 409px 0 0 -4px #ddd,
      410px 0 0 -4px #ddd, 411px 0 0 -4px #ddd, 412px 0 0 -4px #ddd,
      413px 0 0 -4px #ddd, 414px 0 0 -4px #ddd, 415px 0 0 -4px #ddd,
      416px 0 0 -4px #ddd, 417px 0 0 -4px #ddd, 418px 0 0 -4px #ddd,
      419px 0 0 -4px #ddd, 420px 0 0 -4px #ddd, 421px 0 0 -4px #ddd,
      422px 0 0 -4px #ddd, 423px 0 0 -4px #ddd, 424px 0 0 -4px #ddd,
      425px 0 0 -4px #ddd, 426px 0 0 -4px #ddd, 427px 0 0 -4px #ddd,
      428px 0 0 -4px #ddd, 429px 0 0 -4px #ddd, 430px 0 0 -4px #ddd,
      431px 0 0 -4px #ddd, 432px 0 0 -4px #ddd, 433px 0 0 -4px #ddd,
      434px 0 0 -4px #ddd, 435px 0 0 -4px #ddd, 436px 0 0 -4px #ddd,
      437px 0 0 -4px #ddd, 438px 0 0 -4px #ddd, 439px 0 0 -4px #ddd,
      440px 0 0 -4px #ddd, 441px 0 0 -4px #ddd, 442px 0 0 -4px #ddd,
      443px 0 0 -4px #ddd, 444px 0 0 -4px #ddd, 445px 0 0 -4px #ddd,
      446px 0 0 -4px #ddd, 447px 0 0 -4px #ddd, 448px 0 0 -4px #ddd,
      449px 0 0 -4px #ddd, 450px 0 0 -4px #ddd, 451px 0 0 -4px #ddd,
      452px 0 0 -4px #ddd, 453px 0 0 -4px #ddd, 454px 0 0 -4px #ddd,
      455px 0 0 -4px #ddd, 456px 0 0 -4px #ddd, 457px 0 0 -4px #ddd,
      458px 0 0 -4px #ddd, 459px 0 0 -4px #ddd, 460px 0 0 -4px #ddd,
      461px 0 0 -4px #ddd, 462px 0 0 -4px #ddd, 463px 0 0 -4px #ddd,
      464px 0 0 -4px #ddd, 465px 0 0 -4px #ddd, 466px 0 0 -4px #ddd,
      467px 0 0 -4px #ddd, 468px 0 0 -4px #ddd, 469px 0 0 -4px #ddd,
      470px 0 0 -4px #ddd, 471px 0 0 -4px #ddd, 472px 0 0 -4px #ddd,
      473px 0 0 -4px #ddd, 474px 0 0 -4px #ddd, 475px 0 0 -4px #ddd,
      476px 0 0 -4px #ddd, 477px 0 0 -4px #ddd, 478px 0 0 -4px #ddd,
      479px 0 0 -4px #ddd, 480px 0 0 -4px #ddd, 481px 0 0 -4px #ddd,
      482px 0 0 -4px #ddd, 483px 0 0 -4px #ddd, 484px 0 0 -4px #ddd,
      485px 0 0 -4px #ddd, 486px 0 0 -4px #ddd, 487px 0 0 -4px #ddd,
      488px 0 0 -4px #ddd, 489px 0 0 -4px #ddd, 490px 0 0 -4px #ddd,
      491px 0 0 -4px #ddd, 492px 0 0 -4px #ddd, 493px 0 0 -4px #ddd,
      494px 0 0 -4px #ddd, 495px 0 0 -4px #ddd, 496px 0 0 -4px #ddd,
      497px 0 0 -4px #ddd, 498px 0 0 -4px #ddd, 499px 0 0 -4px #ddd,
      500px 0 0 -4px #ddd, 501px 0 0 -4px #ddd, 502px 0 0 -4px #ddd,
      503px 0 0 -4px #ddd, 504px 0 0 -4px #ddd, 505px 0 0 -4px #ddd,
      506px 0 0 -4px #ddd, 507px 0 0 -4px #ddd, 508px 0 0 -4px #ddd,
      509px 0 0 -4px #ddd, 510px 0 0 -4px #ddd, 511px 0 0 -4px #ddd,
      512px 0 0 -4px #ddd, 513px 0 0 -4px #ddd, 514px 0 0 -4px #ddd,
      515px 0 0 -4px #ddd, 516px 0 0 -4px #ddd, 517px 0 0 -4px #ddd,
      518px 0 0 -4px #ddd, 519px 0 0 -4px #ddd, 520px 0 0 -4px #ddd,
      521px 0 0 -4px #ddd, 522px 0 0 -4px #ddd, 523px 0 0 -4px #ddd,
      524px 0 0 -4px #ddd, 525px 0 0 -4px #ddd, 526px 0 0 -4px #ddd,
      527px 0 0 -4px #ddd, 528px 0 0 -4px #ddd, 529px 0 0 -4px #ddd,
      530px 0 0 -4px #ddd, 531px 0 0 -4px #ddd, 532px 0 0 -4px #ddd,
      533px 0 0 -4px #ddd, 534px 0 0 -4px #ddd, 535px 0 0 -4px #ddd,
      536px 0 0 -4px #ddd, 537px 0 0 -4px #ddd, 538px 0 0 -4px #ddd,
      539px 0 0 -4px #ddd, 540px 0 0 -4px #ddd, 541px 0 0 -4px #ddd,
      542px 0 0 -4px #ddd, 543px 0 0 -4px #ddd, 544px 0 0 -4px #ddd,
      545px 0 0 -4px #ddd, 546px 0 0 -4px #ddd, 547px 0 0 -4px #ddd,
      548px 0 0 -4px #ddd, 549px 0 0 -4px #ddd, 550px 0 0 -4px #ddd,
      551px 0 0 -4px #ddd, 552px 0 0 -4px #ddd, 553px 0 0 -4px #ddd,
      554px 0 0 -4px #ddd, 555px 0 0 -4px #ddd, 556px 0 0 -4px #ddd,
      557px 0 0 -4px #ddd, 558px 0 0 -4px #ddd, 559px 0 0 -4px #ddd,
      560px 0 0 -4px #ddd, 561px 0 0 -4px #ddd, 562px 0 0 -4px #ddd,
      563px 0 0 -4px #ddd, 564px 0 0 -4px #ddd, 565px 0 0 -4px #ddd,
      566px 0 0 -4px #ddd, 567px 0 0 -4px #ddd, 568px 0 0 -4px #ddd,
      569px 0 0 -4px #ddd, 570px 0 0 -4px #ddd, 571px 0 0 -4px #ddd,
      572px 0 0 -4px #ddd, 573px 0 0 -4px #ddd, 574px 0 0 -4px #ddd,
      575px 0 0 -4px #ddd, 576px 0 0 -4px #ddd, 577px 0 0 -4px #ddd,
      578px 0 0 -4px #ddd, 579px 0 0 -4px #ddd, 580px 0 0 -4px #ddd,
      581px 0 0 -4px #ddd, 582px 0 0 -4px #ddd, 583px 0 0 -4px #ddd,
      584px 0 0 -4px #ddd, 585px 0 0 -4px #ddd, 586px 0 0 -4px #ddd,
      587px 0 0 -4px #ddd, 588px 0 0 -4px #ddd, 589px 0 0 -4px #ddd,
      590px 0 0 -4px #ddd, 591px 0 0 -4px #ddd, 592px 0 0 -4px #ddd,
      593px 0 0 -4px #ddd, 594px 0 0 -4px #ddd, 595px 0 0 -4px #ddd,
      596px 0 0 -4px #ddd, 597px 0 0 -4px #ddd, 598px 0 0 -4px #ddd,
      599px 0 0 -4px #ddd, 600px 0 0 -4px #ddd, 601px 0 0 -4px #ddd,
      602px 0 0 -4px #ddd, 603px 0 0 -4px #ddd, 604px 0 0 -4px #ddd,
      605px 0 0 -4px #ddd, 606px 0 0 -4px #ddd, 607px 0 0 -4px #ddd,
      608px 0 0 -4px #ddd, 609px 0 0 -4px #ddd, 610px 0 0 -4px #ddd,
      611px 0 0 -4px #ddd, 612px 0 0 -4px #ddd, 613px 0 0 -4px #ddd,
      614px 0 0 -4px #ddd, 615px 0 0 -4px #ddd, 616px 0 0 -4px #ddd,
      617px 0 0 -4px #ddd, 618px 0 0 -4px #ddd, 619px 0 0 -4px #ddd,
      620px 0 0 -4px #ddd, 621px 0 0 -4px #ddd, 622px 0 0 -4px #ddd,
      623px 0 0 -4px #ddd, 624px 0 0 -4px #ddd, 625px 0 0 -4px #ddd,
      626px 0 0 -4px #ddd, 627px 0 0 -4px #ddd, 628px 0 0 -4px #ddd,
      629px 0 0 -4px #ddd, 630px 0 0 -4px #ddd, 631px 0 0 -4px #ddd,
      632px 0 0 -4px #ddd, 633px 0 0 -4px #ddd, 634px 0 0 -4px #ddd,
      635px 0 0 -4px #ddd, 636px 0 0 -4px #ddd, 637px 0 0 -4px #ddd,
      638px 0 0 -4px #ddd, 639px 0 0 -4px #ddd, 640px 0 0 -4px #ddd,
      641px 0 0 -4px #ddd, 642px 0 0 -4px #ddd, 643px 0 0 -4px #ddd,
      644px 0 0 -4px #ddd, 645px 0 0 -4px #ddd, 646px 0 0 -4px #ddd,
      647px 0 0 -4px #ddd, 648px 0 0 -4px #ddd, 649px 0 0 -4px #ddd,
      650px 0 0 -4px #ddd, 651px 0 0 -4px #ddd, 652px 0 0 -4px #ddd,
      653px 0 0 -4px #ddd, 654px 0 0 -4px #ddd, 655px 0 0 -4px #ddd,
      656px 0 0 -4px #ddd, 657px 0 0 -4px #ddd, 658px 0 0 -4px #ddd,
      659px 0 0 -4px #ddd, 660px 0 0 -4px #ddd, 661px 0 0 -4px #ddd,
      662px 0 0 -4px #ddd, 663px 0 0 -4px #ddd, 664px 0 0 -4px #ddd,
      665px 0 0 -4px #ddd, 666px 0 0 -4px #ddd, 667px 0 0 -4px #ddd,
      668px 0 0 -4px #ddd, 669px 0 0 -4px #ddd, 670px 0 0 -4px #ddd,
      671px 0 0 -4px #ddd, 672px 0 0 -4px #ddd, 673px 0 0 -4px #ddd,
      674px 0 0 -4px #ddd, 675px 0 0 -4px #ddd, 676px 0 0 -4px #ddd,
      677px 0 0 -4px #ddd, 678px 0 0 -4px #ddd, 679px 0 0 -4px #ddd,
      680px 0 0 -4px #ddd, 681px 0 0 -4px #ddd, 682px 0 0 -4px #ddd,
      683px 0 0 -4px #ddd, 684px 0 0 -4px #ddd, 685px 0 0 -4px #ddd,
      686px 0 0 -4px #ddd, 687px 0 0 -4px #ddd, 688px 0 0 -4px #ddd,
      689px 0 0 -4px #ddd, 690px 0 0 -4px #ddd, 691px 0 0 -4px #ddd,
      692px 0 0 -4px #ddd, 693px 0 0 -4px #ddd, 694px 0 0 -4px #ddd,
      695px 0 0 -4px #ddd, 696px 0 0 -4px #ddd, 697px 0 0 -4px #ddd,
      698px 0 0 -4px #ddd, 699px 0 0 -4px #ddd, 700px 0 0 -4px #ddd,
      701px 0 0 -4px #ddd, 702px 0 0 -4px #ddd, 703px 0 0 -4px #ddd,
      704px 0 0 -4px #ddd, 705px 0 0 -4px #ddd, 706px 0 0 -4px #ddd,
      707px 0 0 -4px #ddd, 708px 0 0 -4px #ddd, 709px 0 0 -4px #ddd,
      710px 0 0 -4px #ddd, 711px 0 0 -4px #ddd, 712px 0 0 -4px #ddd,
      713px 0 0 -4px #ddd, 714px 0 0 -4px #ddd, 715px 0 0 -4px #ddd,
      716px 0 0 -4px #ddd, 717px 0 0 -4px #ddd, 718px 0 0 -4px #ddd,
      719px 0 0 -4px #ddd, 720px 0 0 -4px #ddd, 721px 0 0 -4px #ddd,
      722px 0 0 -4px #ddd, 723px 0 0 -4px #ddd, 724px 0 0 -4px #ddd,
      725px 0 0 -4px #ddd, 726px 0 0 -4px #ddd, 727px 0 0 -4px #ddd,
      728px 0 0 -4px #ddd, 729px 0 0 -4px #ddd, 730px 0 0 -4px #ddd,
      731px 0 0 -4px #ddd, 732px 0 0 -4px #ddd, 733px 0 0 -4px #ddd,
      734px 0 0 -4px #ddd, 735px 0 0 -4px #ddd, 736px 0 0 -4px #ddd,
      737px 0 0 -4px #ddd, 738px 0 0 -4px #ddd, 739px 0 0 -4px #ddd,
      740px 0 0 -4px #ddd, 741px 0 0 -4px #ddd, 742px 0 0 -4px #ddd,
      743px 0 0 -4px #ddd, 744px 0 0 -4px #ddd, 745px 0 0 -4px #ddd,
      746px 0 0 -4px #ddd, 747px 0 0 -4px #ddd, 748px 0 0 -4px #ddd,
      749px 0 0 -4px #ddd, 750px 0 0 -4px #ddd, 751px 0 0 -4px #ddd,
      752px 0 0 -4px #ddd, 753px 0 0 -4px #ddd, 754px 0 0 -4px #ddd,
      755px 0 0 -4px #ddd, 756px 0 0 -4px #ddd, 757px 0 0 -4px #ddd,
      758px 0 0 -4px #ddd, 759px 0 0 -4px #ddd, 760px 0 0 -4px #ddd,
      761px 0 0 -4px #ddd, 762px 0 0 -4px #ddd, 763px 0 0 -4px #ddd,
      764px 0 0 -4px #ddd, 765px 0 0 -4px #ddd, 766px 0 0 -4px #ddd,
      767px 0 0 -4px #ddd, 768px 0 0 -4px #ddd, 769px 0 0 -4px #ddd,
      770px 0 0 -4px #ddd, 771px 0 0 -4px #ddd, 772px 0 0 -4px #ddd,
      773px 0 0 -4px #ddd, 774px 0 0 -4px #ddd, 775px 0 0 -4px #ddd,
      776px 0 0 -4px #ddd, 777px 0 0 -4px #ddd, 778px 0 0 -4px #ddd,
      779px 0 0 -4px #ddd, 780px 0 0 -4px #ddd, 781px 0 0 -4px #ddd,
      782px 0 0 -4px #ddd, 783px 0 0 -4px #ddd, 784px 0 0 -4px #ddd,
      785px 0 0 -4px #ddd, 786px 0 0 -4px #ddd, 787px 0 0 -4px #ddd,
      788px 0 0 -4px #ddd, 789px 0 0 -4px #ddd, 790px 0 0 -4px #ddd,
      791px 0 0 -4px #ddd, 792px 0 0 -4px #ddd, 793px 0 0 -4px #ddd,
      794px 0 0 -4px #ddd, 795px 0 0 -4px #ddd, 796px 0 0 -4px #ddd,
      797px 0 0 -4px #ddd, 798px 0 0 -4px #ddd, 799px 0 0 -4px #ddd,
      800px 0 0 -4px #ddd, 801px 0 0 -4px #ddd, 802px 0 0 -4px #ddd,
      803px 0 0 -4px #ddd, 804px 0 0 -4px #ddd, 805px 0 0 -4px #ddd,
      806px 0 0 -4px #ddd, 807px 0 0 -4px #ddd, 808px 0 0 -4px #ddd,
      809px 0 0 -4px #ddd, 810px 0 0 -4px #ddd, 811px 0 0 -4px #ddd,
      812px 0 0 -4px #ddd, 813px 0 0 -4px #ddd, 814px 0 0 -4px #ddd,
      815px 0 0 -4px #ddd, 816px 0 0 -4px #ddd, 817px 0 0 -4px #ddd,
      818px 0 0 -4px #ddd, 819px 0 0 -4px #ddd, 820px 0 0 -4px #ddd,
      821px 0 0 -4px #ddd, 822px 0 0 -4px #ddd, 823px 0 0 -4px #ddd,
      824px 0 0 -4px #ddd, 825px 0 0 -4px #ddd, 826px 0 0 -4px #ddd,
      827px 0 0 -4px #ddd, 828px 0 0 -4px #ddd, 829px 0 0 -4px #ddd,
      830px 0 0 -4px #ddd, 831px 0 0 -4px #ddd, 832px 0 0 -4px #ddd,
      833px 0 0 -4px #ddd, 834px 0 0 -4px #ddd, 835px 0 0 -4px #ddd,
      836px 0 0 -4px #ddd, 837px 0 0 -4px #ddd, 838px 0 0 -4px #ddd,
      839px 0 0 -4px #ddd, 840px 0 0 -4px #ddd, 841px 0 0 -4px #ddd,
      842px 0 0 -4px #ddd, 843px 0 0 -4px #ddd, 844px 0 0 -4px #ddd,
      845px 0 0 -4px #ddd, 846px 0 0 -4px #ddd, 847px 0 0 -4px #ddd,
      848px 0 0 -4px #ddd, 849px 0 0 -4px #ddd, 850px 0 0 -4px #ddd,
      851px 0 0 -4px #ddd, 852px 0 0 -4px #ddd, 853px 0 0 -4px #ddd,
      854px 0 0 -4px #ddd, 855px 0 0 -4px #ddd, 856px 0 0 -4px #ddd,
      857px 0 0 -4px #ddd, 858px 0 0 -4px #ddd, 859px 0 0 -4px #ddd,
      860px 0 0 -4px #ddd, 861px 0 0 -4px #ddd, 862px 0 0 -4px #ddd,
      863px 0 0 -4px #ddd, 864px 0 0 -4px #ddd, 865px 0 0 -4px #ddd,
      866px 0 0 -4px #ddd, 867px 0 0 -4px #ddd, 868px 0 0 -4px #ddd,
      869px 0 0 -4px #ddd, 870px 0 0 -4px #ddd, 871px 0 0 -4px #ddd,
      872px 0 0 -4px #ddd, 873px 0 0 -4px #ddd, 874px 0 0 -4px #ddd,
      875px 0 0 -4px #ddd, 876px 0 0 -4px #ddd, 877px 0 0 -4px #ddd,
      878px 0 0 -4px #ddd, 879px 0 0 -4px #ddd, 880px 0 0 -4px #ddd,
      881px 0 0 -4px #ddd, 882px 0 0 -4px #ddd, 883px 0 0 -4px #ddd,
      884px 0 0 -4px #ddd, 885px 0 0 -4px #ddd, 886px 0 0 -4px #ddd,
      887px 0 0 -4px #ddd, 888px 0 0 -4px #ddd, 889px 0 0 -4px #ddd,
      890px 0 0 -4px #ddd, 891px 0 0 -4px #ddd, 892px 0 0 -4px #ddd,
      893px 0 0 -4px #ddd, 894px 0 0 -4px #ddd, 895px 0 0 -4px #ddd,
      896px 0 0 -4px #ddd, 897px 0 0 -4px #ddd, 898px 0 0 -4px #ddd,
      899px 0 0 -4px #ddd, 900px 0 0 -4px #ddd, 901px 0 0 -4px #ddd,
      902px 0 0 -4px #ddd, 903px 0 0 -4px #ddd, 904px 0 0 -4px #ddd,
      905px 0 0 -4px #ddd, 906px 0 0 -4px #ddd, 907px 0 0 -4px #ddd,
      908px 0 0 -4px #ddd, 909px 0 0 -4px #ddd, 910px 0 0 -4px #ddd,
      911px 0 0 -4px #ddd, 912px 0 0 -4px #ddd, 913px 0 0 -4px #ddd,
      914px 0 0 -4px #ddd, 915px 0 0 -4px #ddd, 916px 0 0 -4px #ddd,
      917px 0 0 -4px #ddd, 918px 0 0 -4px #ddd, 919px 0 0 -4px #ddd,
      920px 0 0 -4px #ddd, 921px 0 0 -4px #ddd, 922px 0 0 -4px #ddd,
      923px 0 0 -4px #ddd, 924px 0 0 -4px #ddd, 925px 0 0 -4px #ddd,
      926px 0 0 -4px #ddd, 927px 0 0 -4px #ddd, 928px 0 0 -4px #ddd,
      929px 0 0 -4px #ddd, 930px 0 0 -4px #ddd, 931px 0 0 -4px #ddd,
      932px 0 0 -4px #ddd, 933px 0 0 -4px #ddd, 934px 0 0 -4px #ddd,
      935px 0 0 -4px #ddd, 936px 0 0 -4px #ddd, 937px 0 0 -4px #ddd,
      938px 0 0 -4px #ddd, 939px 0 0 -4px #ddd, 940px 0 0 -4px #ddd,
      941px 0 0 -4px #ddd, 942px 0 0 -4px #ddd, 943px 0 0 -4px #ddd,
      944px 0 0 -4px #ddd, 945px 0 0 -4px #ddd, 946px 0 0 -4px #ddd,
      947px 0 0 -4px #ddd, 948px 0 0 -4px #ddd, 949px 0 0 -4px #ddd,
      950px 0 0 -4px #ddd, 951px 0 0 -4px #ddd, 952px 0 0 -4px #ddd,
      953px 0 0 -4px #ddd, 954px 0 0 -4px #ddd, 955px 0 0 -4px #ddd,
      956px 0 0 -4px #ddd, 957px 0 0 -4px #ddd, 958px 0 0 -4px #ddd,
      959px 0 0 -4px #ddd, 960px 0 0 -4px #ddd, 961px 0 0 -4px #ddd,
      962px 0 0 -4px #ddd, 963px 0 0 -4px #ddd, 964px 0 0 -4px #ddd,
      965px 0 0 -4px #ddd, 966px 0 0 -4px #ddd, 967px 0 0 -4px #ddd,
      968px 0 0 -4px #ddd, 969px 0 0 -4px #ddd, 970px 0 0 -4px #ddd,
      971px 0 0 -4px #ddd, 972px 0 0 -4px #ddd, 973px 0 0 -4px #ddd,
      974px 0 0 -4px #ddd, 975px 0 0 -4px #ddd, 976px 0 0 -4px #ddd,
      977px 0 0 -4px #ddd, 978px 0 0 -4px #ddd, 979px 0 0 -4px #ddd,
      980px 0 0 -4px #ddd, 981px 0 0 -4px #ddd, 982px 0 0 -4px #ddd,
      983px 0 0 -4px #ddd, 984px 0 0 -4px #ddd, 985px 0 0 -4px #ddd,
      986px 0 0 -4px #ddd, 987px 0 0 -4px #ddd, 988px 0 0 -4px #ddd,
      989px 0 0 -4px #ddd, 990px 0 0 -4px #ddd, 991px 0 0 -4px #ddd,
      992px 0 0 -4px #ddd, 993px 0 0 -4px #ddd, 994px 0 0 -4px #ddd,
      995px 0 0 -4px #ddd, 996px 0 0 -4px #ddd, 997px 0 0 -4px #ddd,
      998px 0 0 -4px #ddd, 999px 0 0 -4px #ddd, 1000px 0 0 -4px #ddd,
      1001px 0 0 -4px #ddd, 1002px 0 0 -4px #ddd, 1003px 0 0 -4px #ddd,
      1004px 0 0 -4px #ddd, 1005px 0 0 -4px #ddd, 1006px 0 0 -4px #ddd,
      1007px 0 0 -4px #ddd, 1008px 0 0 -4px #ddd, 1009px 0 0 -4px #ddd,
      1010px 0 0 -4px #ddd, 1011px 0 0 -4px #ddd, 1012px 0 0 -4px #ddd,
      1013px 0 0 -4px #ddd, 1014px 0 0 -4px #ddd, 1015px 0 0 -4px #ddd,
      1016px 0 0 -4px #ddd, 1017px 0 0 -4px #ddd, 1018px 0 0 -4px #ddd,
      1019px 0 0 -4px #ddd, 1020px 0 0 -4px #ddd, 1021px 0 0 -4px #ddd,
      1022px 0 0 -4px #ddd, 1023px 0 0 -4px #ddd, 1024px 0 0 -4px #ddd,
      1025px 0 0 -4px #ddd, 1026px 0 0 -4px #ddd, 1027px 0 0 -4px #ddd,
      1028px 0 0 -4px #ddd, 1029px 0 0 -4px #ddd, 1030px 0 0 -4px #ddd,
      1031px 0 0 -4px #ddd, 1032px 0 0 -4px #ddd, 1033px 0 0 -4px #ddd,
      1034px 0 0 -4px #ddd, 1035px 0 0 -4px #ddd, 1036px 0 0 -4px #ddd,
      1037px 0 0 -4px #ddd, 1038px 0 0 -4px #ddd, 1039px 0 0 -4px #ddd,
      1040px 0 0 -4px #ddd, 1041px 0 0 -4px #ddd, 1042px 0 0 -4px #ddd,
      1043px 0 0 -4px #ddd, 1044px 0 0 -4px #ddd, 1045px 0 0 -4px #ddd,
      1046px 0 0 -4px #ddd, 1047px 0 0 -4px #ddd, 1048px 0 0 -4px #ddd,
      1049px 0 0 -4px #ddd, 1050px 0 0 -4px #ddd, 1051px 0 0 -4px #ddd,
      1052px 0 0 -4px #ddd, 1053px 0 0 -4px #ddd, 1054px 0 0 -4px #ddd,
      1055px 0 0 -4px #ddd, 1056px 0 0 -4px #ddd, 1057px 0 0 -4px #ddd,
      1058px 0 0 -4px #ddd, 1059px 0 0 -4px #ddd, 1060px 0 0 -4px #ddd,
      1061px 0 0 -4px #ddd, 1062px 0 0 -4px #ddd, 1063px 0 0 -4px #ddd,
      1064px 0 0 -4px #ddd, 1065px 0 0 -4px #ddd, 1066px 0 0 -4px #ddd,
      1067px 0 0 -4px #ddd, 1068px 0 0 -4px #ddd, 1069px 0 0 -4px #ddd,
      1070px 0 0 -4px #ddd, 1071px 0 0 -4px #ddd, 1072px 0 0 -4px #ddd,
      1073px 0 0 -4px #ddd, 1074px 0 0 -4px #ddd, 1075px 0 0 -4px #ddd,
      1076px 0 0 -4px #ddd, 1077px 0 0 -4px #ddd, 1078px 0 0 -4px #ddd,
      1079px 0 0 -4px #ddd, 1080px 0 0 -4px #ddd, 1081px 0 0 -4px #ddd,
      1082px 0 0 -4px #ddd, 1083px 0 0 -4px #ddd, 1084px 0 0 -4px #ddd,
      1085px 0 0 -4px #ddd, 1086px 0 0 -4px #ddd, 1087px 0 0 -4px #ddd,
      1088px 0 0 -4px #ddd, 1089px 0 0 -4px #ddd, 1090px 0 0 -4px #ddd,
      1091px 0 0 -4px #ddd, 1092px 0 0 -4px #ddd, 1093px 0 0 -4px #ddd,
      1094px 0 0 -4px #ddd, 1095px 0 0 -4px #ddd, 1096px 0 0 -4px #ddd,
      1097px 0 0 -4px #ddd, 1098px 0 0 -4px #ddd, 1099px 0 0 -4px #ddd,
      1100px 0 0 -4px #ddd, 1101px 0 0 -4px #ddd, 1102px 0 0 -4px #ddd,
      1103px 0 0 -4px #ddd, 1104px 0 0 -4px #ddd, 1105px 0 0 -4px #ddd,
      1106px 0 0 -4px #ddd, 1107px 0 0 -4px #ddd, 1108px 0 0 -4px #ddd,
      1109px 0 0 -4px #ddd, 1110px 0 0 -4px #ddd, 1111px 0 0 -4px #ddd,
      1112px 0 0 -4px #ddd, 1113px 0 0 -4px #ddd, 1114px 0 0 -4px #ddd,
      1115px 0 0 -4px #ddd, 1116px 0 0 -4px #ddd, 1117px 0 0 -4px #ddd,
      1118px 0 0 -4px #ddd, 1119px 0 0 -4px #ddd, 1120px 0 0 -4px #ddd,
      1121px 0 0 -4px #ddd, 1122px 0 0 -4px #ddd, 1123px 0 0 -4px #ddd,
      1124px 0 0 -4px #ddd, 1125px 0 0 -4px #ddd, 1126px 0 0 -4px #ddd,
      1127px 0 0 -4px #ddd, 1128px 0 0 -4px #ddd, 1129px 0 0 -4px #ddd,
      1130px 0 0 -4px #ddd, 1131px 0 0 -4px #ddd, 1132px 0 0 -4px #ddd,
      1133px 0 0 -4px #ddd, 1134px 0 0 -4px #ddd, 1135px 0 0 -4px #ddd,
      1136px 0 0 -4px #ddd, 1137px 0 0 -4px #ddd, 1138px 0 0 -4px #ddd,
      1139px 0 0 -4px #ddd, 1140px 0 0 -4px #ddd, 1141px 0 0 -4px #ddd,
      1142px 0 0 -4px #ddd, 1143px 0 0 -4px #ddd, 1144px 0 0 -4px #ddd,
      1145px 0 0 -4px #ddd, 1146px 0 0 -4px #ddd, 1147px 0 0 -4px #ddd,
      1148px 0 0 -4px #ddd, 1149px 0 0 -4px #ddd, 1150px 0 0 -4px #ddd,
      1151px 0 0 -4px #ddd, 1152px 0 0 -4px #ddd, 1153px 0 0 -4px #ddd,
      1154px 0 0 -4px #ddd, 1155px 0 0 -4px #ddd, 1156px 0 0 -4px #ddd,
      1157px 0 0 -4px #ddd, 1158px 0 0 -4px #ddd, 1159px 0 0 -4px #ddd,
      1160px 0 0 -4px #ddd, 1161px 0 0 -4px #ddd, 1162px 0 0 -4px #ddd,
      1163px 0 0 -4px #ddd, 1164px 0 0 -4px #ddd, 1165px 0 0 -4px #ddd,
      1166px 0 0 -4px #ddd, 1167px 0 0 -4px #ddd, 1168px 0 0 -4px #ddd,
      1169px 0 0 -4px #ddd, 1170px 0 0 -4px #ddd, 1171px 0 0 -4px #ddd,
      1172px 0 0 -4px #ddd, 1173px 0 0 -4px #ddd, 1174px 0 0 -4px #ddd,
      1175px 0 0 -4px #ddd, 1176px 0 0 -4px #ddd, 1177px 0 0 -4px #ddd,
      1178px 0 0 -4px #ddd, 1179px 0 0 -4px #ddd, 1180px 0 0 -4px #ddd,
      1181px 0 0 -4px #ddd, 1182px 0 0 -4px #ddd, 1183px 0 0 -4px #ddd,
      1184px 0 0 -4px #ddd, 1185px 0 0 -4px #ddd, 1186px 0 0 -4px #ddd,
      1187px 0 0 -4px #ddd, 1188px 0 0 -4px #ddd, 1189px 0 0 -4px #ddd,
      1190px 0 0 -4px #ddd, 1191px 0 0 -4px #ddd, 1192px 0 0 -4px #ddd,
      1193px 0 0 -4px #ddd, 1194px 0 0 -4px #ddd, 1195px 0 0 -4px #ddd,
      1196px 0 0 -4px #ddd, 1197px 0 0 -4px #ddd, 1198px 0 0 -4px #ddd,
      1199px 0 0 -4px #ddd, 1200px 0 0 -4px #ddd, 1201px 0 0 -4px #ddd,
      1202px 0 0 -4px #ddd, 1203px 0 0 -4px #ddd, 1204px 0 0 -4px #ddd,
      1205px 0 0 -4px #ddd, 1206px 0 0 -4px #ddd, 1207px 0 0 -4px #ddd,
      1208px 0 0 -4px #ddd, 1209px 0 0 -4px #ddd, 1210px 0 0 -4px #ddd,
      1211px 0 0 -4px #ddd, 1212px 0 0 -4px #ddd, 1213px 0 0 -4px #ddd,
      1214px 0 0 -4px #ddd, 1215px 0 0 -4px #ddd, 1216px 0 0 -4px #ddd,
      1217px 0 0 -4px #ddd, 1218px 0 0 -4px #ddd, 1219px 0 0 -4px #ddd,
      1220px 0 0 -4px #ddd, 1221px 0 0 -4px #ddd, 1222px 0 0 -4px #ddd,
      1223px 0 0 -4px #ddd, 1224px 0 0 -4px #ddd, 1225px 0 0 -4px #ddd,
      1226px 0 0 -4px #ddd, 1227px 0 0 -4px #ddd, 1228px 0 0 -4px #ddd,
      1229px 0 0 -4px #ddd, 1230px 0 0 -4px #ddd, 1231px 0 0 -4px #ddd,
      1232px 0 0 -4px #ddd, 1233px 0 0 -4px #ddd, 1234px 0 0 -4px #ddd,
      1235px 0 0 -4px #ddd, 1236px 0 0 -4px #ddd, 1237px 0 0 -4px #ddd,
      1238px 0 0 -4px #ddd, 1239px 0 0 -4px #ddd, 1240px 0 0 -4px #ddd,
      1241px 0 0 -4px #ddd, 1242px 0 0 -4px #ddd, 1243px 0 0 -4px #ddd,
      1244px 0 0 -4px #ddd, 1245px 0 0 -4px #ddd, 1246px 0 0 -4px #ddd,
      1247px 0 0 -4px #ddd, 1248px 0 0 -4px #ddd, 1249px 0 0 -4px #ddd,
      1250px 0 0 -4px #ddd, 1251px 0 0 -4px #ddd, 1252px 0 0 -4px #ddd,
      1253px 0 0 -4px #ddd, 1254px 0 0 -4px #ddd, 1255px 0 0 -4px #ddd,
      1256px 0 0 -4px #ddd, 1257px 0 0 -4px #ddd, 1258px 0 0 -4px #ddd,
      1259px 0 0 -4px #ddd, 1260px 0 0 -4px #ddd, 1261px 0 0 -4px #ddd,
      1262px 0 0 -4px #ddd, 1263px 0 0 -4px #ddd, 1264px 0 0 -4px #ddd,
      1265px 0 0 -4px #ddd, 1266px 0 0 -4px #ddd, 1267px 0 0 -4px #ddd,
      1268px 0 0 -4px #ddd, 1269px 0 0 -4px #ddd, 1270px 0 0 -4px #ddd,
      1271px 0 0 -4px #ddd, 1272px 0 0 -4px #ddd, 1273px 0 0 -4px #ddd,
      1274px 0 0 -4px #ddd, 1275px 0 0 -4px #ddd, 1276px 0 0 -4px #ddd,
      1277px 0 0 -4px #ddd, 1278px 0 0 -4px #ddd, 1279px 0 0 -4px #ddd,
      1280px 0 0 -4px #ddd, 1281px 0 0 -4px #ddd, 1282px 0 0 -4px #ddd,
      1283px 0 0 -4px #ddd, 1284px 0 0 -4px #ddd, 1285px 0 0 -4px #ddd,
      1286px 0 0 -4px #ddd, 1287px 0 0 -4px #ddd, 1288px 0 0 -4px #ddd,
      1289px 0 0 -4px #ddd, 1290px 0 0 -4px #ddd, 1291px 0 0 -4px #ddd,
      1292px 0 0 -4px #ddd, 1293px 0 0 -4px #ddd, 1294px 0 0 -4px #ddd,
      1295px 0 0 -4px #ddd, 1296px 0 0 -4px #ddd, 1297px 0 0 -4px #ddd,
      1298px 0 0 -4px #ddd, 1299px 0 0 -4px #ddd, 1300px 0 0 -4px #ddd,
      1301px 0 0 -4px #ddd, 1302px 0 0 -4px #ddd, 1303px 0 0 -4px #ddd,
      1304px 0 0 -4px #ddd, 1305px 0 0 -4px #ddd, 1306px 0 0 -4px #ddd,
      1307px 0 0 -4px #ddd, 1308px 0 0 -4px #ddd, 1309px 0 0 -4px #ddd,
      1310px 0 0 -4px #ddd, 1311px 0 0 -4px #ddd, 1312px 0 0 -4px #ddd,
      1313px 0 0 -4px #ddd, 1314px 0 0 -4px #ddd, 1315px 0 0 -4px #ddd,
      1316px 0 0 -4px #ddd, 1317px 0 0 -4px #ddd, 1318px 0 0 -4px #ddd,
      1319px 0 0 -4px #ddd, 1320px 0 0 -4px #ddd, 1321px 0 0 -4px #ddd,
      1322px 0 0 -4px #ddd, 1323px 0 0 -4px #ddd, 1324px 0 0 -4px #ddd,
      1325px 0 0 -4px #ddd, 1326px 0 0 -4px #ddd, 1327px 0 0 -4px #ddd,
      1328px 0 0 -4px #ddd, 1329px 0 0 -4px #ddd, 1330px 0 0 -4px #ddd,
      1331px 0 0 -4px #ddd, 1332px 0 0 -4px #ddd, 1333px 0 0 -4px #ddd,
      1334px 0 0 -4px #ddd, 1335px 0 0 -4px #ddd, 1336px 0 0 -4px #ddd,
      1337px 0 0 -4px #ddd, 1338px 0 0 -4px #ddd, 1339px 0 0 -4px #ddd,
      1340px 0 0 -4px #ddd, 1341px 0 0 -4px #ddd, 1342px 0 0 -4px #ddd,
      1343px 0 0 -4px #ddd, 1344px 0 0 -4px #ddd, 1345px 0 0 -4px #ddd,
      1346px 0 0 -4px #ddd, 1347px 0 0 -4px #ddd, 1348px 0 0 -4px #ddd,
      1349px 0 0 -4px #ddd, 1350px 0 0 -4px #ddd, 1351px 0 0 -4px #ddd,
      1352px 0 0 -4px #ddd, 1353px 0 0 -4px #ddd, 1354px 0 0 -4px #ddd,
      1355px 0 0 -4px #ddd, 1356px 0 0 -4px #ddd, 1357px 0 0 -4px #ddd,
      1358px 0 0 -4px #ddd, 1359px 0 0 -4px #ddd, 1360px 0 0 -4px #ddd,
      1361px 0 0 -4px #ddd, 1362px 0 0 -4px #ddd, 1363px 0 0 -4px #ddd,
      1364px 0 0 -4px #ddd, 1365px 0 0 -4px #ddd, 1366px 0 0 -4px #ddd,
      1367px 0 0 -4px #ddd, 1368px 0 0 -4px #ddd, 1369px 0 0 -4px #ddd,
      1370px 0 0 -4px #ddd, 1371px 0 0 -4px #ddd, 1372px 0 0 -4px #ddd,
      1373px 0 0 -4px #ddd, 1374px 0 0 -4px #ddd, 1375px 0 0 -4px #ddd,
      1376px 0 0 -4px #ddd, 1377px 0 0 -4px #ddd, 1378px 0 0 -4px #ddd,
      1379px 0 0 -4px #ddd, 1380px 0 0 -4px #ddd, 1381px 0 0 -4px #ddd,
      1382px 0 0 -4px #ddd, 1383px 0 0 -4px #ddd, 1384px 0 0 -4px #ddd,
      1385px 0 0 -4px #ddd, 1386px 0 0 -4px #ddd, 1387px 0 0 -4px #ddd,
      1388px 0 0 -4px #ddd, 1389px 0 0 -4px #ddd, 1390px 0 0 -4px #ddd,
      1391px 0 0 -4px #ddd, 1392px 0 0 -4px #ddd, 1393px 0 0 -4px #ddd,
      1394px 0 0 -4px #ddd, 1395px 0 0 -4px #ddd, 1396px 0 0 -4px #ddd,
      1397px 0 0 -4px #ddd, 1398px 0 0 -4px #ddd, 1399px 0 0 -4px #ddd,
      1400px 0 0 -4px #ddd, 1401px 0 0 -4px #ddd, 1402px 0 0 -4px #ddd,
      1403px 0 0 -4px #ddd, 1404px 0 0 -4px #ddd, 1405px 0 0 -4px #ddd,
      1406px 0 0 -4px #ddd, 1407px 0 0 -4px #ddd, 1408px 0 0 -4px #ddd,
      1409px 0 0 -4px #ddd, 1410px 0 0 -4px #ddd, 1411px 0 0 -4px #ddd,
      1412px 0 0 -4px #ddd, 1413px 0 0 -4px #ddd, 1414px 0 0 -4px #ddd,
      1415px 0 0 -4px #ddd, 1416px 0 0 -4px #ddd, 1417px 0 0 -4px #ddd,
      1418px 0 0 -4px #ddd, 1419px 0 0 -4px #ddd, 1420px 0 0 -4px #ddd,
      1421px 0 0 -4px #ddd, 1422px 0 0 -4px #ddd, 1423px 0 0 -4px #ddd,
      1424px 0 0 -4px #ddd, 1425px 0 0 -4px #ddd, 1426px 0 0 -4px #ddd,
      1427px 0 0 -4px #ddd, 1428px 0 0 -4px #ddd, 1429px 0 0 -4px #ddd,
      1430px 0 0 -4px #ddd, 1431px 0 0 -4px #ddd, 1432px 0 0 -4px #ddd,
      1433px 0 0 -4px #ddd, 1434px 0 0 -4px #ddd, 1435px 0 0 -4px #ddd,
      1436px 0 0 -4px #ddd, 1437px 0 0 -4px #ddd, 1438px 0 0 -4px #ddd,
      1439px 0 0 -4px #ddd, 1440px 0 0 -4px #ddd, 1441px 0 0 -4px #ddd,
      1442px 0 0 -4px #ddd, 1443px 0 0 -4px #ddd, 1444px 0 0 -4px #ddd,
      1445px 0 0 -4px #ddd, 1446px 0 0 -4px #ddd, 1447px 0 0 -4px #ddd,
      1448px 0 0 -4px #ddd, 1449px 0 0 -4px #ddd, 1450px 0 0 -4px #ddd,
      1451px 0 0 -4px #ddd, 1452px 0 0 -4px #ddd, 1453px 0 0 -4px #ddd,
      1454px 0 0 -4px #ddd, 1455px 0 0 -4px #ddd, 1456px 0 0 -4px #ddd,
      1457px 0 0 -4px #ddd, 1458px 0 0 -4px #ddd, 1459px 0 0 -4px #ddd,
      1460px 0 0 -4px #ddd, 1461px 0 0 -4px #ddd, 1462px 0 0 -4px #ddd,
      1463px 0 0 -4px #ddd, 1464px 0 0 -4px #ddd, 1465px 0 0 -4px #ddd,
      1466px 0 0 -4px #ddd, 1467px 0 0 -4px #ddd, 1468px 0 0 -4px #ddd,
      1469px 0 0 -4px #ddd, 1470px 0 0 -4px #ddd, 1471px 0 0 -4px #ddd,
      1472px 0 0 -4px #ddd, 1473px 0 0 -4px #ddd, 1474px 0 0 -4px #ddd,
      1475px 0 0 -4px #ddd, 1476px 0 0 -4px #ddd, 1477px 0 0 -4px #ddd,
      1478px 0 0 -4px #ddd, 1479px 0 0 -4px #ddd, 1480px 0 0 -4px #ddd,
      1481px 0 0 -4px #ddd, 1482px 0 0 -4px #ddd, 1483px 0 0 -4px #ddd,
      1484px 0 0 -4px #ddd, 1485px 0 0 -4px #ddd, 1486px 0 0 -4px #ddd,
      1487px 0 0 -4px #ddd, 1488px 0 0 -4px #ddd, 1489px 0 0 -4px #ddd,
      1490px 0 0 -4px #ddd, 1491px 0 0 -4px #ddd, 1492px 0 0 -4px #ddd,
      1493px 0 0 -4px #ddd, 1494px 0 0 -4px #ddd, 1495px 0 0 -4px #ddd,
      1496px 0 0 -4px #ddd, 1497px 0 0 -4px #ddd, 1498px 0 0 -4px #ddd,
      1499px 0 0 -4px #ddd, 1500px 0 0 -4px #ddd;
    border: 0;
    outline: none;
  }

  .c2sPlayer {
    position: relative;
    background-color: #f5f5f5;
    width: 100%;
    height: 50px;
    display: flex;
    justify-content: center;
    color: #444;
    border-bottom: 1px solid #e5e5e5;
    transition: all 0.6s ease-out;
    z-index: 50000;
    position: fixed;
    bottom: 0;
  }

  .c2sPlayer #c2s_currentTime {
    width: 31px;
    display: inline-block;
  }

  .c2sPlayer button {
    border-width: 0 !important;
  }

  .c2sPlayer button:focus,
  .c2sPlayer input:focus {
    outline: none;
  }

  .c2sPlayer__wrapper {
    display: flex;
    align-items: center;
    width: 94%;
  }

  .c2sPlayer__wrapper__audioBtn {
    cursor: pointer;
    min-width: 30px;
    min-height: 30px;
    background-color: #506e91;
    border-radius: 100%;
    background-size: 10px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("");
    margin: auto 10px auto 0;
  }

  .c2sPlayer__wrapper__audioBtn:hover {
    cursor: pointer;
  }

  .c2sPlayer__wrapper .paused {
    background-position: 12px 8px;
    background-image: url("");
  }

  .c2sPlayer__wrapper__volume {
    display: flex;
    height: 100%;
    display: none;
  }

  .c2sPlayer__wrapper__volume__volumeBtn {
    min-width: 16px;
    min-height: 16px;
    padding: 10px;
    margin: auto 10px;
    border-color: transparent;
    background-color: transparent;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("");
  }

  .c2sPlayer__wrapper__volume__volumeBtn:hover {
    cursor: pointer;
  }

  .c2sPlayer__wrapper__volume__slider {
    margin-right: 20px;
    width: 52px;
  }

  .c2sPlayer__wrapper__volume .mute {
    background-image: url("");
  }

  .c2sPlayer__wrapper__audioSlider {
    display: flex;
    flex-flow: row-reverse;
    align-items: center;
    height: 100%;
    width: 100%;
    flex-flow: row;
  }

  .c2sPlayer__wrapper__audioSlider__slider {
    width: 100%;
    order: 2;
  }

  .c2sPlayer__wrapper__audioSlider__timestamp {
    height: 14px;
    font: 400 14px/15px calibre, sans-serif;
    order: 1;
    min-width: 84px;
  }

  .c2sPlayer__wrapper__audioSlider__ad.hidden,
  .c2sPlayer__wrapper__audioSlider__ad:not(.hidden) + div {
    display: none;
  }

  .c2sPlayer__wrapper__closeSpan {
    margin-left: 30px;
    font: 400 14px/48px calibre, sans-serif;
    display: none;
  }

  .c2sPlayer__wrapper__closeBtn {
    cursor: pointer;
    width: 20px;
    height: 20px;
    border-color: transparent;
    background-color: transparent;
    background-size: 20px 20px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("");
    margin: auto 0 auto 15px;
  }

  .c2sPlayer__wrapper__closeBtn:hover {
    cursor: pointer;
  }

  .c2sPlayer__inArticleControl {
    display: flex;
    align-items: center;
    opacity: 1;
    transition: opacity 0.2s;
    flex-direction: row-reverse;
  }

  .c2sPlayer__inArticleControl span {
    padding-left: 10px;
    padding-right: 10px;
    color: #506e91;
    font: 600 15px/18px calibre, sans-serif;
  }

  .c2sPlayer__inArticleControl span:hover {
    cursor: pointer;
  }

  .c2sPlayer__inArticleControl button {
    width: 30px;
    height: 30px;
    background-size: 14px;
    background-position: 10px 9px;
    border-radius: 100%;
    outline: none;
    border: none;
    background-position: 50%;
    background-color: #506e91;
    background-repeat: no-repeat;
    background-image: url("");
    cursor: pointer;
    margin: auto 0;
  }

  .c2sPlayer__inArticleControl .playing {
    background-size: 10px;
    background-position: 10px 9px;
    background-image: url("");
  }

  .c2sPlayer__inArticleControl .paused {
    background-position: 12px 8px;
    background-size: 10px;
    background-image: url("");
  }

  .c2sPlayer__inArticleControl.loading {
    pointer-events: none;
    opacity: 0.3;
  }

  .social__icons {
    min-height: 30px;
    margin: 8px 0 0;
  }

  .social__icons--no_c2s {
    min-height: unset;
    margin: unset;
  }

  .social__icons--left {
    display: flex;
  }

  .social__icons--left .c2sPlayer__inArticleControl {
    position: relative;
    right: unset;
    display: flex;
    flex-direction: row-reverse;
  }

  .social__icons--left .c2sPlayer__inArticleControl span {
    padding: 0 0 0 10px;
  }

  .social__icons--left .c2sPlayer__inArticleControl button {
    width: 30px;
    height: 30px;
    background-size: 14px;
    background-position: 8px;
  }

  .social__icons--left .c2sPlayer__inArticleControl button.paused,
  .social__icons--left .c2sPlayer__inArticleControl button.playing {
    background-size: 10px;
    background-position: 50%;
  }

  .social__icons--left .c2sPlayer__inArticleControl button.paused {
    background-position: 12px 8px;
  }

  .social__icons--left.hidden {
    opacity: 0;
  }

  .social__icons--left.hidden button,
  .social__icons--left.hidden span {
    cursor: unset;
  }

  .c2sPlayer__inArticleControl.hidden {
    opacity: 0;
  }

  .c2sPlayer__inArticleControl.hidden button,
  .c2sPlayer__inArticleControl.hidden span {
    cursor: unset;
  }

  .playerHiddenBottom {
    bottom: -50px;
  }

  .playerHiddenTop {
    top: -50px;
  }

  .serviceLogo {
    display: flex;
    flex-direction: column;
    width: 100%;
    z-index: 10600;
    transform: translateY(0);
    transition: transform 0.3s ease-out;
    border-bottom: 1px solid #e5e5e5;
    height: 62px;
  }

  .serviceLogo__logo {
    font: 700 34px/30px calibre, sans-serif;
    color: #222;
    position: relative;
    top: -3px;
    white-space: nowrap;
  }

  .serviceLogo__logo:after {
    content: '';
    position: absolute;
    top: 24px;
    left: 0;
    width: 65%;
    height: 9px;
    z-index: -1;
    background: transparent
      linear-gradient(90deg, #91a6c4, #567396 100%, #567396 0) 0 0 no-repeat
      padding-box;
  }

  .serviceLogo__partner {
    width: 100vw;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background-color: #f5f5f5;
    padding: 0 15px;
    box-shadow: 1px 1px 0 rgba(51, 51, 51, 0.12941176470588237);
    transition: all 0.3s ease-out;
  }

  .serviceLogo__partnerTitle {
    color: #999;
    text-transform: uppercase;
    font-size: 12px;
    margin: 0 auto 0 0;
  }

  .serviceLogo__partnerImg {
    max-width: 100px;
  }

  .serviceLogo__partner--DFP {
    opacity: 0;
    z-index: -1;
    height: 0;
  }

  .serviceLogo__partner--DFP--hide .serviceLogo__additionalElements {
    transform: translateY(-60px);
  }

  .serviceLogo__partner--DFP--active .serviceLogo__additionalElements {
    position: absolute;
    top: 60px;
    height: 60px;
    transition: all 0.3s ease-in-out;
  }

  .serviceLogo__partner--DFP--active .serviceLogo__partner--DFP {
    height: 60px;
    opacity: 1;
    z-index: 1;
  }

  .serviceLogo__autopromotionImg,
  .serviceLogo__img,
  .serviceLogo__partnerImg {
    display: block;
    max-height: 40px;
    width: auto;
    height: auto;
  }

  .serviceLogo__bin {
    display: block;
    width: 100%;
  }

  .serviceLogo__autopromotion {
    margin-left: 15px;
    display: flex;
    margin-right: 15px;
  }

  .serviceLogo__logoGroupElements {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    height: 60px;
    z-index: 10;

    padding-left: 15px;
  }

  .serviceLogo--withPartner .serviceLogo__partner:before {
    content: '';
    color: #999;
    font: 400 12px/14px calibre, sans-serif;
    text-transform: uppercase;
    position: absolute;
    right: 130px;
  }

  .serviceLogo--withAutopromotion .serviceLogo__img {
    max-width: 150px;
  }

  .serviceLogo--graphicLogo:not(.serviceLogo--withAutopromotion)
    .serviceLogo__logoGroupElements {
    justify-content: center;
    padding: 0;
  }

  .nav {
    display: none;
    width: 100%;
    z-index: 10601;
    overflow-y: scroll;
    height: calc(100vh - 100px);
  }

  .nav,
  .nav__firstLevelItemLink,
  .nav__secondLevelItemLink {
    position: relative;
  }

  .nav__firstLevelItemName {
    display: block;
    background: #fff;
    border-bottom: 1px solid #ddd;
    color: #222;
    padding: 17px 15px 16px;
    font: 600 16px/16px calibre, sans-serif;
    text-transform: uppercase;
    z-index: 1;
  }

  #pageTypeId_0 .nav__firstLevelItemName .nav__firstLevelItemName {
    padding: 15px 10px;
    white-space: nowrap;
    border: none;
  }

  .nav__secondLevel {
    background: #f5f5f5;
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
  }

  .nav__thirdLevel {
    background: #eee;
    padding: 10px 0;
  }

  .nav__secondLevelItemName,
  .nav__thirdLevelItemName {
    display: block;
    z-index: 1;
    color: #222;
    padding: 10px 25px;
    font: 400 16px/12px calibre, sans-serif;
  }

  .nav__thirdLevelItemName {
    padding: 10px 35px;
    display: block;
  }

  .nav__secondLevel,
  .nav__thirdLevel {
    display: none;
  }

  .nav__arrow {
    position: absolute;
    top: 0;
    right: 0;
    width: 46px;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("937fcdf989249998e696c15fa515e18653f5a142.svg");
    z-index: 20;
  }

  .nav__closeNavButton {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
  }

  .nav__closeNavButtonName {
    font: 600 16px/16px calibre, sans-serif;
    text-transform: uppercase;
    padding: 17px 0;
    margin-right: 5px;
    position: relative;
    color: #222;
  }

  .nav__firstLevelList--open .nav__secondLevel {
    display: block;
    position: relative;
  }

  .nav__firstLevelList--open > .nav__firstLevelItemLink .nav__arrow {
    background-image: url("");
  }

  .nav__firstLevelList--open .nav__firstLevelItemLink:after,
  .nav__firstLevelList--open .nav__secondLevel:after {
    content: '';
    height: 100%;
    width: 4px;
    position: absolute;
    top: 0;
    left: 0;
  }

  .nav__firstLevelList--open .nav__firstLevelItemLink:after {
    background: transparent
      linear-gradient(180deg, #91a6c4, #567396 100%, #567396 0) 0 0 no-repeat
      padding-box;
  }

  .nav__firstLevelList--open .nav__secondLevel:after {
    background: rgba(86, 115, 150, 0.3) 0 0 no-repeat padding-box;
  }

  .nav__secondLevelList--open > .nav__thirdLevel {
    display: block;
  }

  .nav__secondLevelList--open
    > .nav__secondLevelItemLink
    > .nav__secondLevelItemName {
    padding: 10px 0 10px 25px !important;
  }

  .nav__secondLevelList--open > .nav__secondLevelItemLink > .nav__arrow {
    background-image: url("");
  }

  .nav__secondLevelList--open.nav__secondLevelItem:last-child .nav__thirdLevel {
    margin: 10px 0 0;
  }

  .nav__active {
    color: #567396;
  }

  .nav__reservedPlace {
    height: 60px;
    width: 100%;
    background-color: #fff;
  }

  .nav__hamburger {
    position: relative;
    top: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("1af53502fad38b6b0b6e68f21a2b9bb5f0aee330.svg");
    margin-right: 15px;
    position: absolute;
    right: 0;
    top: 30px;
    transform: translateY(-50%);
    z-index: 10602;
  }

  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      .nav,
      .navigation-lists__outer-nav {
        padding-bottom: 120px;
      }
    }
  }

  .main-navigation {
    position: relative;
    left: 0;
    width: 100%;
    z-index: 10602;
    background: #fff;
    transform: translateY(0);
    transition: all 0.5s ease-out;
  }

  .main-navigation__logo {
    height: 25px;
    margin-left: 15px;
    order: 1;
  }

  .main-navigation__logo .main-navigation__icon {
    height: 25px;
  }
  /* 
.main-navigation__inner-wrapper {
    margin: auto;
    display: flex;
    align-items: center;
    width: 100%;
    height: 40px;
    box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2)
} */

  .main-navigation__inner-wrapper .main-navigation__nav {
    margin-left: auto;
    order: 3;
  }

  .main-navigation__nav .main-navigation__link {
    font: 400 14px/14px calibre, sans-serif;
    color: #444;
    transition: all 0.2s ease-out;
  }

  .main-navigation__nav .main-navigation__link:hover {
    opacity: 0.8;
  }

  .main-navigation__nav .main-navigation__lists {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
  }

  .main-navigation__nav .main-navigation__list-item {
    padding: 10px;
    cursor: pointer;
    height: 100%;
  }

  .main-navigation__nav .main-navigation__list-item--isHighlighted {
    background-color: #f5f5f5;
  }

  .main-navigation__nav
    .main-navigation__list-item--isHighlighted
    .main-navigation__link {
    font-weight: 700;
    color: #222;
  }

  .main-navigation__shortcuts {
    display: flex;
    align-items: baseline;
    margin-left: auto;
    order: 2;
  }

  .main-navigation__shortcuts .main-navigation__lists {
    display: flex;
    padding: 18px 15px;
  }

  .main-navigation__shortcuts .main-navigation__link {
    display: flex;
    align-items: center;
    font: 500 14px/17px calibre, sans-serif;
    letter-spacing: 0;
    color: #444;
    text-transform: uppercase;
    color: #222;
  }

  .main-navigation__shortcuts .main-navigation__icon {
    height: 15px;
    margin-right: 8px;
    position: absolute;
    left: 0;
    top: 33%;
  }

  .main-navigation__shortcuts
    .main-navigation__list-item--environment
    .srodowiskoA {
    fill: #459c5f;
  }

  .main-navigation__shortcuts .main-navigation__list-item span {
    margin-left: 8px;
  }

  .main-navigation__login {
    position: relative;
    order: 1 .main-navigation__link--logout;
    order-display: none;
  }

  .main-navigation__login .main-navigation__icon {
    margin-right: 10px;
  }

  .main-navigation__login .main-navigation__login {
    margin-left: 8px;
  }

  .main-navigation__login .main-navigation__login_box {
    position: absolute;
    background: #fff;
    display: none;
    transition: all 0.3s ease-in-out;
    top: 40px;
    right: -20px;
    z-index: 1;
  }

  .main-navigation__login .main-navigation__login_box ul {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  }

  .main-navigation__login.main-navigation__login--open
    .main-navigation__login_box,
  .main-navigation__login:hover .main-navigation__login_box {
    display: block;
  }

  .main-navigation__login .main-navigation__logout {
    font: 500 14px/17px calibre, sans-serif;
    width: 130px;
    padding: 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .main-navigation__nav .main-navigation__list-item,
  .main-navigation__shortcuts .main-navigation__list-item {
    display: flex;
    position: relative;
    align-items: center;
  }

  .main-navigation__dropdown {
    position: relative;
    border-left: 1px solid #e5e5e5;
    height: 25px;
    width: 45px;
    order: 2;
  }

  .main-navigation__arrow-small {
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("937fcdf989249998e696c15fa515e18653f5a142.svg");
    position: absolute;
    margin-left: 0;
    margin-top: -7px;
    width: 40px;
    height: 40px;
  }

  * .main-navigation__arrow-small:hover {
    cursor: pointer;
  }

  .main-navigation .navigation-lists__outer-nav {
    width: 100%;
    height: 100%;
    box-shadow: 0 3px 3px -2px #d6d6d6;
    overflow-y: auto;
    display: none;
    max-height: calc(100vh - 40px);
  }

  .main-navigation .navigation-lists__outer-nav .main-navigation__shortcuts {
    position: relative;
    flex-wrap: wrap;
    border-bottom: 1px solid #e5e5e5;
  }

  .main-navigation
    .navigation-lists__outer-nav
    .main-navigation__shortcuts
    .main-navigation__list-item {
    width: 50%;
    margin: 0;
    padding: 10px 0;
  }

  .navigation-lists {
    margin: auto;
    width: 100%;
    overflow: scroll;
  }

  .navigation-lists__icon {
    margin-right: 8px;
  }

  .navigation-lists__row--site {
    border-bottom: 1px solid #e5e5e5;
    padding: 20px 15px;
  }

  .navigation-lists__row--site .navigation-lists__link {
    font: 900 18px/30px calibre, sans-serif;
    color: #222;
    transition: color 0.2s ease-out;
  }

  .navigation-lists__row--site .navigation-lists__link:hover {
    color: rgba(34, 34, 34, 0.8);
  }

  .navigation-lists__row--site .navigation-lists__list-item {
    width: 50%;
    display: block;
    margin: 0;
    padding: 0;
  }

  .navigation-lists__row--site .navigation-lists__lists {
    display: flex;
    flex-wrap: wrap;
  }

  .navigation-lists__row--app {
    font: 500 14px/16px calibre, sans-serif;
    color: #222;
    border-bottom: 1px solid #e5e5e5;
    padding: 15px;
  }

  .navigation-lists__row--app .navigation-lists__list-item {
    padding: 10px 0;
  }

  .navigation-lists__row--app .navigation-lists__link {
    display: flex;
    align-items: center;
  }

  .navigation-lists__row--app .navigation-lists__link span {
    margin-left: 8px;
    text-transform: uppercase;
  }

  .navigation-lists__row--app .navigation-lists__lists {
    display: block;
  }

  .navigation-lists__row--linked {
    display: block;
    color: #222;
    font: 500 16px/22px calibre, sans-serif;
    width: 100%;
    padding: 0;
  }

  .navigation-lists__row--linked .navigation-lists__lists {
    border-bottom: 1px solid #e5e5e5;
  }

  .navigation-lists__row--popular {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    height: 100%;
  }

  .navigation-lists__row--popular .navigation-lists__link {
    font: 500 16px/25px calibre, sans-serif;
  }

  .navigation-lists__smalltitle {
    font: 600 16px/22px calibre, sans-serif;
    color: #222;
    text-transform: uppercase;
    padding: 14px 15px 13px;
    border-bottom: 1px solid #e5e5e5;
    display: flex;
    justify-content: space-between;
  }

  .navigation-lists__column {
    width: 100%;
    padding: 0;
  }

  .navigation-lists__group {
    font: 500 16px/25px calibre, sans-serif;
    width: 100%;
  }

  .navigation-lists__group--open .navigation-lists__lists {
    display: block !important;
  }

  .navigation-lists__group--open .navigation-lists__smalltitleSVG {
    transform: rotate(180deg);
  }

  .navigation-lists__group .navigation-lists__list-item,
  .navigation-lists__row--popular .navigation-lists__list-item {
    background-color: #f5f5f5;
    padding: 7px 0;
  }

  .navigation-lists__group .navigation-lists__list-item a,
  .navigation-lists__row--popular .navigation-lists__list-item a {
    display: block;
    line-height: 16px;
  }

  .navigation-lists__row--linked .navigation-lists__lists,
  .navigation-lists__row--popular .navigation-lists__lists {
    display: none;
    background: #f5f5f5;
    padding: 13px 25px;
  }

  .navigation-lists__fold {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 15px;
  }

  .navigation-lists__fold_button {
    color: #222;
    position: relative;
    cursor: pointer;
    margin-right: 5px;
    font: 600 16px/25px calibre, sans-serif;
  }

  .navigation-lists__fold_button ~ svg {
    cursor: pointer;
  }

  .navigation-lists__lists {
    font: 300 16px/22px calibre, sans-serif;
  }

  .search-form {
    display: none;
    position: absolute;
    bottom: 0;
  }

  .search-form__input {
    background: #f5f5f5;
    height: 40px;
    padding: 0 50px 0 15px;
    border: 0;
    font: 500 16px/19px calibre, sans-serif;
    color: #444;
    width: 100vw;
  }

  .search-form__input:focus {
    outline: unset;
  }

  .search-form__input::-webkit-input-placeholder {
    color: #444;
  }

  .search-form__input::-moz-placeholder {
    color: #444;
  }

  .search-form__input:-ms-input-placeholder {
    color: #444;
  }

  .search-form__input:-moz-placeholder {
    color: #444;
  }

  .search-form__close {
    padding: 2px 5px;
    right: 15px;
    top: 1px;
  }

  .search-form__submit {
    background: none;
    border: none;
    padding: 5px;
    margin-right: 10px;
    right: 40px;
    top: 7px;
  }

  .search-form__submit .search-form__icon {
    position: relative;
  }

  .search-form__close,
  .search-form__submit {
    position: absolute;
  }

  .search-form__form {
    position: relative;
  }

  .top_wrapper.cap--open .main-navigation {
    height: 100vh;
  }

  .top_wrapper.cap--open .main-navigation .navigation-lists__outer-nav {
    display: block;
  }

  .top_wrapper.cap--open .main-navigation .navigation-lists {
    background-color: #fff;
  }

  .top_wrapper.cap--open .main-navigation .navigation-lists__outer-nav {
    margin-top: -1px;
  }

  .top_wrapper.cap--open .main-navigation__inner-wrapper {
    background-color: #fff;
    position: relative;
    box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2);
  }

  .top_wrapper.cap--open .main-navigation__arrow-small {
    transform: rotate(180deg);
  }

  .top_wrapper.cap--open #DFP_PREMIUMBOARD,
  .top_wrapper.cap--open .DFP-201-PREMIUMBOARD,
  .top_wrapper.cap--open .DFP_PREMIUMBOARD,
  .top_wrapper.navbar--open #DFP_PREMIUMBOARD,
  .top_wrapper.navbar--open .DFP-201-PREMIUMBOARD,
  .top_wrapper.navbar--open .DFP_PREMIUMBOARD {
    display: none;
  }

  .top_wrapper {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 100;
    transition: all 0.3s ease-out;
    height: 40px;
    margin-bottom: 70px;
    transition: transform 0.3s ease-out;
  }

  .top_wrapper--capOrNavbarHidden .navBox,
  .top_wrapper--capOrNavbarHidden .notificationBox {
    transform: translateY(-100%);
  }

  .top_wrapper--capOrNavbarHidden .related_gallery_closing_button {
    transform: translateY(40px);
  }

  .top_wrapper--capOrNavbarHidden .nav {
    height: calc(100vh - 60px);
  }

  .top_wrapper.navbar--open .navBox .serviceLogo__partner--DFP--active ~ .nav {
    top: -60px;
  }

  .top_wrapper.navbar--open .navBox .nav {
    display: block;
    background-color: #fff;
  }

  .top_wrapper.navbar--open .navBox .nav.navWithBtn {
    display: flex;
  }

  .top_wrapper.navbar--open .navBox .nav__hamburger {
    background-image: url("");
  }

  .top_wrapper.cap--open .main-navigation {
    background-color: transparent;
  }

  .top_wrapper.cap--open .main-navigation:after {
    content: '';
    background: rgba(2, 2, 2, 0.6);
    position: absolute;
    height: 100%;
    width: 100%;
    top: 40px;
    z-index: -1;
  }

  html body {
    padding-top: 100px;
  }

  html body.premium:not(#pageTypeId_0) {
    padding-top: 85px;
  }

  body .article__image {
    top: 100px;
  }

  body.isPartnerMaterial .article__image {
    top: 160px;
    margin-top: 0;
  }

  .serviceLogo ~ .nav__reservedPlace {
    display: none;
  }

  #DFP_PREMIUMBOARD {
    z-index: 10602;
  }

  .DFP-201-PREMIUMBOARD-MOBI.activeBan {
    display: none;
  }

  .navBox {
    transition: all 0.6s ease-out;
    transform: translateY(0);
    z-index: -2;
  }

  .related_gallery_closing_button {
    position: relative;
    top: 0;
    height: 40px;
    transition: all 0.3s ease-out;
    transform: translateY(0);
    z-index: 10000;
  }

  #adUnit-201-PREMIUMBOARD-MOBI.activeBan,
  #adUnit-201-PREMIUMBOARD.activeBan {
    position: fixed;
    display: block;
    opacity: 0;
    top: 0;
    min-height: 50px;
  }

  @font-face {
    font-family: Lato;
    src: url("");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: Lato;
    src: url("");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: Lato;
    src: url("");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }

  .promotion-material {
    display: flex;
    width: 100%;
    background-color: #444;
    padding: 7px 0;
    align-items: center;
    justify-content: center;
    grid-column: 2;
    grid-row: 3;
    width: calc(100% - 30px);
    margin: 20px auto;
  }

  .promotion-material-data {
    display: none;
  }

  .promotion-material__txt {
    font: 400 13px/18px Lato, sans-serif;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
  }

  .hp_redirector {
    width: 100%;
    height: 500px;
    margin: auto;
    overflow: hidden;
    position: relative;
    background-color: #fff;
  }

  .hp_redirector:after {
    content: '';
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    background: linear-gradient(180deg, hsla(0, 0%, 92.2%, 0.7) 50%, #fff);
  }

  .hp_redirector .hp_redirector-content {
    width: 1200px;
    margin: auto;
    padding: 10px 0 100px;
    position: relative;
  }

  .hp_redirector .hp_redirector-article_box img {
    width: 100%;
  }

  .hp_redirector .hp_redirector-article_box p {
    font: 700 16px/26px calibre;
    margin: 7px 0 10px;
    position: relative;
    overflow: hidden;
    height: 75px;
    color: #0a2140;
    text-align: left;
  }

  .hp_redirector .hp_redirector-circle-progress {
    display: none;
    position: fixed;
    bottom: 100px;
    z-index: 21;
    margin: auto;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.2s linear;
  }

  .hp_redirector .hp_redirector-circle-progress:after {
    content: '';
    background: url("") no-repeat;
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: 50%;
  }

  .hp_redirector .hp_redirector-circle-progress__fill {
    stroke-width: 10px;
    stroke: url("");
    transition: stroke-dashoffset 0.4s linear;
    will-change: auto;
  }

  .hp_redirector .hp_redirector-circle-progress__fill_back {
    stroke-width: 10px;
    stroke: #000;
    opacity: 0.4;
  }

  .hp_redirector .hp_redirector-type_2 {
    position: relative;
  }

  .hp_redirector .o-daily {
    background: #fff;
    color: #222;
    margin: 20px auto 0;
    padding: 0;
    position: relative;
    text-align: left;
    width: 1300px;
  }

  .hp_redirector .o-daily:after {
    width: 100%;
    height: 20px;
    content: '';
    display: block;
    clear: both;
  }

  .hp_redirector .o-daily h2 {
    color: #222;
    font: 700 32px/32px calibre;
    display: block;
    float: left;
    height: 35px;
    max-width: 440px;
    padding: 0 20px 0 0;
    position: relative;
    text-align: left;
    z-index: 0;
  }

  .hp_redirector .o-daily h2:before {
    background: linear-gradient(45deg, #ff5b1e, #ff0068);
    bottom: 0;
    content: '';
    height: 15px;
    left: 0;
    position: absolute;
    transition: width 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    width: 60%;
    z-index: -1;
  }

  .hp_redirector .o-daily h3 {
    display: block;
    float: left;
    padding: 10px 20px 0 0;
    width: 175px;
    font: 600 20px/18px calibre;
  }

  .hp_redirector .news-feed-mask {
    background: url("") repeat-y;
    display: block;
    height: 100%;
    width: 250px;
    position: absolute;
    right: -10px;
    top: 0;
  }

  .hp_redirector .c-article {
    width: 300px;
    height: 250px;
    border: 1px solid #dbdbdb;
    border-radius: 2px;
    overflow: hidden;
    display: block;
  }

  .hp_redirector .c-article img {
    height: auto;
    position: relative;
    width: 100%;
  }

  .hp_redirector .c-article .o-article__header {
    color: #222;
    height: 125px;
    padding: 15px;
    position: relative;
  }

  .hp_redirector .c-article .o-article__header span {
    display: block;
    display: -webkit-box;
    height: 3.6em;
    margin: -7px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    font: 600 1.25rem/1.2 calibre;
    text-align: left;
  }

  .hp_redirector .c-article .o-article__image {
    background-image: url("");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 75px auto;
    height: 125px;
    overflow: hidden;
    position: relative;
  }

  .hp_redirector .c-article.c-article.is-big-tile {
    width: 620px;
    height: 520px;
    background: #f5f5f5;
    margin-right: 20px;
    float: left;
  }

  .hp_redirector .c-article.c-article.is-big-tile .o-article__header {
    height: 270px;
    padding: 20px 20px 40px;
    margin: 0;
  }

  .hp_redirector .c-article.c-article.is-big-tile .o-article__header span {
    font: 700 1.75rem/1.2 calibre;
    display: block;
    height: 7.2em;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
  }

  .hp_redirector .c-article.c-article.is-big-tile .o-article__image {
    height: 350px;
  }

  .hp_redirector .c-article:nth-of-type(2) {
    margin-bottom: 20px;
  }

  .hp-notification-mobile {
    position: fixed;
    bottom: 0;
    transition: transform 0.6s linear;
    z-index: 100;
    transform: translateY(200px);
    width: 100%;
    box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.3);
  }

  .hp-notification-mobile * {
    box-sizing: border-box;
  }

  .hp-notification-mobile__box {
    background: #f5f5f5;
    padding: 10px 15px;
    border-bottom: 1px solid #ddd;
    display: grid;
    grid-template-rows: 12px 30px;
    grid-template-columns: 64px auto;
    grid-gap: 5px 0;
  }

  .hp-notification-mobile__top {
    position: relative;
    font: 700 14px/16px calibre, sans-serif;
    color: #222;
    grid-row: 1/2;
    grid-column: 2/3;
    padding: 0 10px;
  }

  .hp-notification-mobile__timer {
    top: 0;
    right: 0;
    display: none;
  }

  .hp-notification-mobile__next {
    position: absolute;
    top: 50%;
    right: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: translateY(-50%);
    fill: #999;
  }

  .hp-notification-mobile__title {
    position: relative;
    z-index: 1;
    display: inline-block;
  }

  .hp-notification-mobile__title:after {
    content: '';
    width: 77px;
    height: 4px;
    background: linear-gradient(90deg, #ff683c, red 50%, #ff3971);
    display: block;
    position: absolute;
    left: 0;
    bottom: 2px;
    z-index: -1;
  }

  .hp-notification-mobile__image {
    grid-row: 1/3;
    grid-column: 1/2;
    overflow: hidden;
  }

  .hp-notification-mobile__image img {
    height: auto;
    width: 100%;
  }

  .hp-notification-mobile__header {
    grid-row: 2/3;
    grid-column: 2/3;
    font: 400 15px/15px calibre, sans-serif;
    color: #222;
    overflow: hidden;
    padding: 0 20px 0 10px;
  }

  .hp-notification-mobile--show {
    transform: translateY(0);
  }

  .hp-notification-mobile--breaking-news .hp-notification-mobile__box {
    grid-template-rows: 0 54px;
    grid-gap: 0;
  }

  .hp-notification-mobile--breaking-news .hp-notification-mobile__top {
    grid-row: 1/2;
    grid-column: 1/3;
    display: none;
  }

  .hp-notification-mobile--breaking-news .hp-notification-mobile__image {
    background-image: url("");
    background-position: 50%;
    background-size: cover;
    grid-row: 2/3;
    grid-column: 1/2;
    display: inline-block;
  }

  .hp-notification-mobile--breaking-news .hp-notification-mobile__image img {
    display: none;
  }

  .hp-notification-mobile--breaking-news .hp-notification-mobile__header {
    grid-row: 2/3;
    grid-column: 2/3;
    color: #e30000;
    font: 600 16px/17px calibre, sans-serif;
  }

  .hp-notification-mobile--breaking-news svg {
    fill: #e30000;
  }

  .hp-notification-mobile--see-on-hp .hp-notification-mobile__box {
    grid-template-rows: 14px 35px;
    grid-template-columns: 100%;
    grid-gap: 5px;
  }

  .hp-notification-mobile--see-on-hp .hp-notification-mobile__top {
    font: 700 16px/14px calibre, sans-serif;
    grid-row: 1/2;
    grid-column: 1/2;
    padding: 0;
  }

  .hp-notification-mobile--see-on-hp .hp-notification-mobile__title:after {
    height: 5px;
    bottom: 0;
  }

  .hp-notification-mobile--see-on-hp .hp-notification-mobile__image {
    display: none;
  }

  .hp-notification-mobile--see-on-hp .hp-notification-mobile__header {
    grid-row: 2/3;
    grid-column: 1/2;
    font: 400 16px/17px calibre, sans-serif;
    padding: 0 20px 0 0;
  }

  .hp-notification-mobile--big-version .hp-notification-mobile__box {
    grid-template-rows: 18px 68px;
    grid-template-columns: 93px auto;
    grid-gap: 15px;
    padding: 15px 15px 20px;
  }

  .hp-notification-mobile--big-version .hp-notification-mobile__top {
    grid-row: 1/2;
    grid-column: 1/3;
    padding: 0;
  }

  .hp-notification-mobile--big-version .hp-notification-mobile__title {
    font: 700 20px/20px calibre, sans-serif;
  }

  .hp-notification-mobile--big-version .hp-notification-mobile__title:after {
    bottom: 0;
    height: 7px;
  }

  .hp-notification-mobile--big-version .hp-notification-mobile__image {
    grid-row: 2/3;
    grid-column: 1/2;
  }

  .hp-notification-mobile--big-version .hp-notification-mobile__header {
    grid-row: 2/3;
    grid-column: 2/3;
    padding: 0;
    font: 400 16px/17px calibre, sans-serif;
  }

  .hp-notification-mobile--big-version .hp-notification-mobile__next {
    display: none;
  }

  .hp-notification-mobile--big-version .hp-notification-mobile__timer {
    display: block;
  }

  .hp-notification-mobile--return-bar {
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    padding: 0 0 0 15px;
    background: linear-gradient(90deg, #ff683c, red 50%, #ff3971);
    z-index: 50;
  }

  .hp-notification-mobile__timer.start {
    position: absolute;
    background: #f5f5f5;
    width: 25px;
    height: 25px;
  }

  .hp-notification-mobile__timer.start * {
    box-sizing: border-box;
  }

  .hp-notification-mobile__timer.start .pie {
    width: 50%;
    height: 100%;
    transform-origin: 100% 50%;
    position: absolute;
    border: 3px solid #ccc;
  }

  .hp-notification-mobile__timer.start .spinner {
    border-radius: 100% 0 0 100%/50% 0 0 50%;
    z-index: 200;
    border-right: none;
    animation: rotateLoadingBar 5s linear infinite;
  }

  @keyframes rotateLoadingBar {
    0% {
      transform: rotate(0deg);
    }

    to {
      transform: rotate(-1turn);
    }
  }

  .hp-notification-mobile__timer.start:hover .filler,
  .hp-notification-mobile__timer.start:hover .mask,
  .hp-notification-mobile__timer.start:hover .spinner {
    animation-play-state: running;
  }

  .hp-notification-mobile__timer.start .filler {
    border-radius: 0 100% 100% 0/0 50% 50% 0;
    left: 50%;
    opacity: 0;
    z-index: 100;
    animation: opacityLoadingBar 5s steps(1) infinite reverse;
    border-left: none;
  }

  .hp-notification-mobile__timer.start .mask {
    width: 50%;
    height: 100%;
    position: absolute;
    background: inherit;
    opacity: 1;
    z-index: 300;
    animation: opacityLoadingBar 5s steps(1) infinite;
  }

  @keyframes opacityLoadingBar {
    0% {
      opacity: 0;
    }

    50%,
    to {
      opacity: 1;
    }
  }

  .hp-notification-mobile ~ .section_wrapper .page_footer {
    margin: 10px auto 55px;
  }

  .googleNews {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 80px;
    background-color: #e8f0fe;
    font: 600 17px/19px calibre, sans-serif;
    flex-direction: column;
    padding: 18px 30px;
    height: auto;
    text-align: center;
  }

  .googleNews__btn {
    display: block;
    background: #fff;
    border: 2px solid #000;
    border-radius: 32px;
    color: #000;
    text-align: center;
    background-image: url("");
    background-repeat: no-repeat;
    padding: 0 20px 0 50px;
    cursor: pointer;
    max-width: 330px;
    height: 35px;
    font: 600 16px/32px calibre, sans-serif;
    margin-top: 11px;
    background-position: 20px 5px;
    background-size: 22px;
  }

  .calc_counter {
    position: relative;
    width: 100%;
    background-color: #f4f4f4;
    padding: 10px;
  }

  .calc_counter:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    border-top: 4px solid #506e91;
    border-left: 4px solid #506e91;
  }

  .calc_counter .calc--label {
    font: 600 17px calibre, sans-serif;
    margin: 5px 0 0;
  }

  .calc_counter .calc--input {
    font: 400 20px calibre, sans-serif;
    margin: 0 auto 10px;
  }

  .calc_counter .calc--group {
    width: 200px;
    margin: 10px auto 14px;
  }

  .calc_counter--date,
  .calc_counter--name {
    text-align: center;
    color: rgba(0, 0, 0, 0.6);
  }

  .calc_counter--name {
    font: 600 36px calibre, sans-serif;
  }

  .calc_counter--date {
    font: 600 23px/32px calibre, sans-serif;
  }

  .calc_counter--container {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 10px 0 0;
  }

  .calc_counter--time {
    display: inline-block;
    overflow: hidden;
    text-align: center;
    padding: 0;
  }

  .calc_counter--time li {
    list-style: none;
    display: inline-block;
    text-align: center;
    position: relative;
  }

  .calc_counter--time li:not(:last-child) {
    margin-right: 40px;
  }

  .calc_counter--time p {
    text-transform: uppercase;
    margin: 5px 0 0;
  }

  .calc_counter--time--label {
    display: block;
    font: 400 47px/80px calibre, sans-serif;
    height: 80px;
    width: 75px;
    border-radius: 10px;
  }

  .calc_counter--time--days {
    background-color: #bce784;
    color: #000;
  }

  .calc_counter--time--hours {
    background-color: #5dd39e;
    color: #000;
  }

  .calc_counter--time--minutes {
    background-color: #348aa7;
    color: #fff;
  }

  .calc_counter--time--seconds {
    background-color: #525174;
    color: #fff;
  }

  @media screen and (max-width: 450px) {
    .calc_counter--time {
      width: 220px;
      margin-left: 0 !important;
      padding: 0 !important;
    }

    .calc_counter--time li {
      margin: 0 0 12px;
    }

    .calc_counter--time li:not(:last-child) {
      margin-right: 0;
    }

    .calc_counter--time li:nth-child(odd) {
      margin-right: 40px;
    }
  }

  .calc__container__center {
    text-align: center;
  }

  .calc__label {
    display: inline-block;
    color: #506e91;
  }

  .calc__label--with_checkbox {
    margin: 0;
  }

  .calc__label .calc__checkbox {
    display: none;
  }

  .calc__label
    .calc__checkbox:checked:not(.disabled)
    + .calc__fake_checkbox:before {
    content: '\2714';
    position: absolute;
    top: -11px;
    left: 0;
    font-size: 30px;
    color: #506e91;
  }

  .calc__label .calc__fake_checkbox {
    height: 20px;
    width: 20px;
    border: 1px solid #b0b0b0;
    display: inline-block;
    position: relative;
    margin: 0 10px 0 0;
  }

  .calc__bold {
    font-weight: 700;
  }

  .calc__input,
  .calc__select {
    display: inline-block;
    width: 200px;
    height: 30px;
    padding: 3px;
    border-radius: 3px;
    border: 1px solid #b0b0b0;
    text-align: center;
    margin: 0 0 10px;
  }

  .calc__select {
    background-color: #fff;
    text-align-last: center;
  }

  .calc__group {
    position: relative;
    height: 30px;
  }

  .calc__group input {
    position: absolute;
    top: 0;
    left: 0;
  }

  .calc__hidden {
    display: none;
  }

  .calc__visible--none {
    visibility: hidden;
  }

  .calc__button {
    width: 100px;
    height: 30px;
    line-height: 30px;
    background-color: #506e91;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    border-radius: 4px;
    opacity: 0.8;
    font-weight: 700;
    cursor: pointer;
  }

  .calc__button:active,
  .calc__button:focus,
  .calc__button:hover {
    opacity: 0.6;
  }

  .calc__break {
    width: 100%;
  }

  .calc__legend {
    opacity: 0.8;
    text-align: center;
    margin: 0 0 4px;
    text-transform: uppercase;
  }

  .calc__slider {
    width: 100%;
  }

  .calc__disclaimer {
    width: 100%;
    color: #5f5f5f;
    font-size: 11px;
  }

  .calc__tooltip {
    display: inline-block;
    position: relative;
    border-bottom: 1px dotted #b0b0b0;
    text-align: center;
    border-radius: 100%;
    background-color: #506e91;
    color: #f4f4f4;
    font-weight: 700;
    width: 20px;
    height: 20px;
    line-height: 18px;
    margin: 0 0 0 8px;
  }

  .calc__tooltip--bottom {
    min-width: 200px;
    top: 40px;
    left: 50%;
    transform: translate(-50%);
    padding: 0 15px;
    color: #444;
    background-color: #eee;
    font-weight: 400;
    font-size: 15px;
    border-radius: 8px;
    position: absolute;
    z-index: 99998;
    box-sizing: border-box;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.8s;
    text-align: left;
  }

  .calc__tooltip--bottom p {
    padding: 0;
  }

  .calc__tooltip--bottom i {
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -12px;
    width: 24px;
    height: 12px;
    overflow: hidden;
  }

  .calc__tooltip--bottom i:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    left: 50%;
    transform: translate(-50%, 50%) rotate(45deg);
    background-color: #eee;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);
  }

  .calc__tooltip:active .calc__tooltip--bottom,
  .calc__tooltip:focus .calc__tooltip--bottom,
  .calc__tooltip:hover .calc__tooltip--bottom {
    visibility: visible;
    opacity: 1;
  }

  @media print {
    body.one__page__print,
    html.one__page__print {
      visibility: hidden;
      height: 100%;
      margin: 0 !important;
      padding: 0 !important;
      overflow: hidden;
    }

    body .calc__print__area,
    html .calc__print__area {
      background-color: #fff;
      z-index: 99999;
      height: 100vh;
      width: 100vw;
      position: fixed;
      top: 0;
      left: 0;
      margin: 0;
      padding: 15px;
      font-size: 14px;
      line-height: 18px;
    }

    body .calc__to__print,
    html .calc__to__print {
      visibility: visible;
    }

    body .calc__no__print,
    html .calc__no__print {
      visibility: hidden;
    }
  }

  body,
  div,
  fieldset,
  form,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  input,
  li,
  ol,
  p,
  textarea,
  ul {
    margin: 0;
    padding: 0;
  }

  em,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: 100%;
    font-weight: 400;
    font-style: normal;
  }

  ol,
  ul {
    list-style: none;
  }

  fieldset,
  img {
    border: 0;
  }

  article,
  aside,
  figure,
  footer,
  header,
  hgroup,
  menu,
  nav,
  section {
    display: block;
    margin: 0;
    padding: 0;
  }

  html {
    display: block;
  }

  body {
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    font-smoothing: always;
    font-family: calibre;
    font-size: 21px;
    line-height: 30px;
  }

  a {
    color: #222;
    text-decoration: none;
  }

  a:hover {
    color: rgba(34, 34, 34, 0.8);
  }

  .answer {
    padding-left: 2rem;
  }
}
