﻿#sci-header .subtopbutton,
.res-circle.news {
  background-color: var(--sci-blue);
  color: #fff;
}

#sci-home hr,
#sci-page .sci-page-content.article {
  margin-top: 0;
}

#resultMatch p,
#sci-header .login ul li a,
#sci-home-content-items .sci-home-tabs .tabs .news-tab-fixed td a,
#sci-home-content-vert-banner .row.items.sci-team .product-container a,
#sci-home-content-vert-banner .row.items.sci-team .team-container a,
#sci-page-content-items .content-download a {
  text-decoration: underline;
  text-underline-offset: var(--sci-text-underline-offset);
}

#sci-header,
#sci-home hr,
.bottom-line-dark,
header {
}

.res-circle {
  width: 20%;
  border-radius: 50%;
  line-height: 0;
  position: relative;
}

  .res-circle::after {
    content: "";
    display: block;
    padding-bottom: 100%;
  }

  .res-circle.data {
    background-color: var(--sci-purple);
    color: #fff;
  }

  #sci-home-content-items .events-section .events.event-1,
  .res-circle.events {
    background-color: var(--sci-light-blue);
  }

  #modalsearch .modal-content-search .header small,
  #sci-footer a,
  .res-circle.events {
    color: #fff;
  }

.circle-txt {
  position: absolute;
  bottom: 50%;
  width: 100%;
  text-align: center;
  font-weight: 700;
}

#sci-header .sci-header-items,
header {
  height: 100%;
}

#sci-header {
  height: 150px;
  max-height: 150px;
}

  #sci-header .search input,
  #sci-header .search select {
    height: 30px;
    line-height: 0;
    font-size: 12px;
  }

  #sci-header .login {
    height: 24px;
  }

    #sci-header .login ul,
    #sci-page .sci-page-article .related-stories ul,
    #sci-page .sci-page-content.issuance-data article.main ul,
    #sci-page .sci-page-content.weekly-issue article.main ul,
    #sci-page-content-items .sci-news-article ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }

      #sci-header .login ul li a,
      #sci-header input#blaize-logout-button {
        color: var(--sci-dark-blue);
      }

  #sci-header .subtopbutton {
    width: 44px;
    padding: 0 10px;
  }

#sci-home-content-items .events-section,
#sci-home-content-items .sci-home-tabs .tabs [type="radio"]:checked + label,
#sci-home-content-items .sci-home-tabs .tabs table th,
#sci-home-content-vert-banner.dynamic.background-grey,
#sci-home-info {
  background-color: var(--sci-very-light-grey);
}

#sci-header .sci-header-items .logo {
  display: flex;
  position: relative;
  min-height: 100%;
  min-width: 100%;
  float: left;
}

  #sci-header .sci-header-items .logo img {
    position: absolute;
    display: block;
    max-width: 100%;
    max-height: 100%;
  }

@media (max-width: 810px) {

  #sci-header .sci-header-items .logo img {
    max-width: none;
    max-height: none;
    width: 100%;
    height: auto;
  }

}

#sci-header .sci-header-items .modalmenu-menu-container {
  display: none;
  float: right;
}

  #sci-header .sci-header-items .modalmenu-menu-container::after,
  #sci-home-content-items .events-section ul::after,
  #sci-home-content-items .sci-home-tabs .news-tab ul::after,
  #sci-home-content-vert-banner .row.items.sci-team .team-container .team-member img:after {
    clear: both;
  }

#sci-header .sci-header-items .outer {
  position: relative;
  height: 96px;
}

#sci-header .sci-header-items .inner {
  position: absolute;
  bottom: 0;
  left: 0;
}

  #sci-header .sci-header-items .inner .search,
  #sci-home-info .row,
  .margin-bottom-0 {
    margin-bottom: 0;
  }

footer {
  background-color: var(--sci-grey);
  height: 400px;
  font-size: var(--sci-font-size-footer);
  color: var(--sci-footer-colour);
  line-height: 1.5;
}

#sci-footer ul {
  list-style-type: none;
}

  #sci-footer ul li:before {
    font-family: FontAwesome;
    content: "\f111\00a0\00a0";
  }

#sci-footer .info {
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid var(--sci-line-light);
}

#sci-footer .cols,
#sci-page .sci-page-content {
  margin-top: 40px;
}

#sci-footer .col1,
#sci-footer .col2,
#sci-footer .col3 {
  width: 314px;
}

  #sci-footer .col1 img.logo {
    width: 96px;
  }

  #sci-footer .col2 ul li:before,
  #sci-home-content-items .res-circle.events,
  #sci-page .sci-page-content.issuance-data article.main ul > li span {
    color: var(--sci-light-blue);
  }

  #sci-footer .col3 ul li:before {
    color: var(--sci-orange);
  }

#sci-home .home-section-nav {
  cursor: pointer;
}

#sci-home hr {
  padding: 0;
  width: 100%;
}

#sci-home-info {
  height: 122px;
  border-bottom: 1pt solid var(--sci-line-dark);
  margin-bottom: 40px;
}

  #sci-home-info .intro {
    display: flex;
    align-items: center;
  }

    #sci-home-info .intro p {
      padding-left: 30px;
      color: var(--sci-body-colour);
    }

  #sci-home-info .res-circle {
    width: calc(116px - 32px);
    display: inline-block;
    margin: 16px 16px 16px 0;
  }

#sci-home-content-vert-banner .product-container .products .res-circle {
  width: calc(116px - 32px);
  display: inline-block;
  margin: 16px 16px 0 0;
}

#sci-home-content-slider,
#sci-home-content-vert-banner .row.items.sci-team .product-container,
#sci-home-content-vert-banner .row.items.sci-team .team-container {
  margin-bottom: 30px;
}

#sci-home-content-items,
#sci-home-content-vert-banner,
#sci-page-content-items {
  margin-bottom: 72px;
  float: left;
}

#sci-home-content-slider img.lozad {
  height: 530px;
  width: 100%;
  overflow: hidden;
  object-fit: cover;
}

#sci-home-banner-ad {
  display: block;
  margin-bottom: 30px;
  width: 60%;
}

  #sci-home-banner-ad img,
  #sci-home-content-vert-banner .items img {
    width: 100%;
    height: auto;
  }

.sci-content-wrapper {
  display: grid;
  grid-template-columns: minmax(902px, 1fr);
  grid-template-areas: "sci-content-col-main sci-content-col-ad ";
  grid-gap: 1rem;
}

.sci-content-col-main {
  grid-area: sci-content-col-main;
}

.sci-content-col-ad {
  grid-area: sci-content-col-ad;
}

#sci-home-content-items .res-circle {
  width: 48px;
  display: inline-block;
  margin: 16px 16px 16px 0;
}

#sci-home-content-items .circle-txt-outer h1 {
  position: absolute;
  bottom: 50%;
  left: calc(32px + 100%);
  text-align: center;
  margin: 0;
  line-height: 0;
  font-size: var(--sci-font-size-h1);
}

#resultMatch p,
#sci-home-content-items .res-circle.news,
#sci-page-content-items .content-heading,
#sci-page-content-items .content-text p strong,
#sci-page-content-items .sci-news-article ul li span.type,
.content-date {
  color: var(--sci-blue);
}

#sci-home-content-items .res-circle.data {
  color: var(--sci-purple);
}

#sci-home-content-items .events-section ul {
  margin: 0;
  padding: 0;
}

#sci-home-content-items .events-section .events {
  display: flex;
  justify-content: center;
  text-align: center;
}

  #sci-home-content-items .events-section .events img.logo {
    width: 80px;
  }

  #sci-home-content-items .events-section .events a {
    text-decoration: none;
    color: #fff;
    padding: 20px;
  }

  #sci-home-content-items .events-section .events h2 {
    margin: 0 0 14px;
    font-size: var(--sci-font-size-h2);
    line-height: 1.4;
    font-weight: 400;
  }

  #sci-home-content-items .events-section .events p {
    font-size: var(--sci-font-size-sub-heading);
    font-weight: 700;
  }

  #sci-home-content-items .events-section .events.event-info p {
    font-family: ProximaNovaLight;
    font-weight: 400;
    text-align: left;
    position: absolute;
    bottom: 0;
    padding: 10px;
  }

  #sci-home-content-items .events-section .events.event-2 {
    background-color: var(--sci-purple);
  }

  #sci-home-content-items .events-section .events.event-3 {
    background-color: var(--sci-blue);
  }

  #sci-home-content-items .events-section .events.event-4 {
    background-color: var(--sci-grey);
  }

  #sci-home-content-items .events-section .events.event-5 {
    background-color: var(--sci-dark-blue);
  }

  #sci-home-content-items .events-section .events.event-info {
    border: none;
    position: relative;
    justify-content: unset;
    line-height: 1.6;
    font-size: var(--sci-font-size-body);
  }

    #sci-home-content-items .events-section .events.event-info a {
      font-weight: 700;
      color: #000;
      padding: 0;
    }

#sci-home-content-vert-banner {
  border-left: 1px solid var(--sci-line-light);
  border-right: 1px solid var(--sci-line-light);
  display: flex;
  justify-content: center;
}

.sci-page-content.article #sci-home-content-vert-banner {
  border: none;
}

#sci-home-content-vert-banner .items {
  width: 66%;
}

#sci-home-content-vert-banner.dynamic {
  margin-left: 40px;
}

#sci-home-content-vert-banner .row.items.sci-team {
  margin-top: 40px;
  margin-bottom: 120px;
  width: 75%;
}

  #sci-home-content-vert-banner .row.items.sci-team .logo-container {
    border-bottom: 1px solid var(--sci-grey);
  }

    #sci-home-content-vert-banner .row.items.sci-team .logo-container img {
      width: 120px;
    }

    #sci-home-content-vert-banner .row.items.sci-team .logo-container h4 {
      color: var(--sci-grey);
      font-weight: 400;
      font-size: var(--sci-font-size-body);
    }

  #sci-home-content-vert-banner .row.items.sci-team .team-container .team-member {
    position: relative;
    height: 160px;
    border-bottom: 1px solid var(--sci-grey);
  }

    #sci-home-content-vert-banner .row.items.sci-team .team-container .team-member span {
      font-weight: 700;
      position: absolute;
      left: 0;
      top: 12px;
    }

    #sci-home-content-vert-banner .row.items.sci-team .team-container .team-member img {
      position: absolute;
      right: 0;
      bottom: 0;
      width: 160px;
    }

#sci-home-content-items .sci-home-tabs .tabs-block {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

#sci-home-content-items .sci-home-tabs .tabs {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

  #sci-home-content-items .sci-home-tabs .tabs label {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    font-weight: 400;
    font-size: 11pt;
    margin-bottom: 0;
    cursor: pointer;
  }

  #sci-home-content-items .sci-home-tabs .tabs .data-tab,
  #sci-home-content-items .sci-home-tabs .tabs .news-tab {
    flex-grow: 1;
    width: 100%;
    height: 100%;
    display: none;
    background-color: var(--sci-very-light-grey);
    padding: 20px;
  }

  #sci-home-content-items .sci-home-tabs .tabs .data-tab,
  #sci-home-content-items .sci-home-tabs .tabs .news-tab-fixed {
    height: 400px;
    overflow-y: scroll;
  }

    #sci-home-content-items .sci-home-tabs .tabs .data-tab h2 {
      font-size: var(--sci-font-size-sub-heading);
      color: var(--sci-sub-heading-colour);
      margin: 0;
    }

      #sci-home-content-items .sci-home-tabs .tabs .data-tab h2 a {
        color: var(--sci-sub-heading-colour);
      }

    #sci-home-content-items .sci-home-tabs .data-tab .section-link a,
    #sci-home-content-items .sci-home-tabs .news-tab .section-link a,
    #sci-home-content-items .sci-home-tabs .tabs .data-tab p a {
      text-decoration: underline;
      color: var(--sci-link-colour);
      text-underline-offset: var(--sci-text-underline-offset);
    }

    #sci-home-content-items .sci-home-tabs .tabs .data-tab > :not(:last-child),
    #sci-home-content-items .sci-home-tabs .tabs .news-tab > :not(:last-child) {
      margin-bottom: 0.8rem;
    }

    #sci-home-content-items .sci-home-tabs .tabs .data-tab img {
      max-width: 100%;
    }

  #sci-home-content-items .sci-home-tabs .tabs [type="radio"],
  #sci-home-content-items .sci-home-tabs .tabs label.tab-icon-left,
  #sci-home-content-items .sci-home-tabs .tabs label.tab-icon-right {
    display: none;
  }

    #sci-home-content-items .sci-home-tabs .tabs [type="radio"]:checked + label + .data-tab,
    #sci-home-content-items .sci-home-tabs .tabs [type="radio"]:checked + label + .news-tab {
      display: block;
    }

#sci-home-content-items .sci-home-tabs .data-tab-label,
#sci-home-content-items .sci-home-tabs .news-tab-label {
  width: calc(100% / 7);
  height: 70px;
}

#sci-home-content-items .events-section ul,
#sci-home-content-items .sci-home-tabs .news-tab ul {
  list-style-type: none;
  width: 100%;
  height: 100%;
}

#sci-home-content-items .events-section li,
#sci-home-content-items .sci-home-tabs .news-tab li {
  border: 1px solid var(--sci-light-grey);
  height: calc(324px - 50px);
  width: calc((100% / 3) - 50px);
  float: left;
  background-color: #fff;
  margin: 0 0 20px 20px;
  padding: 10px;
}

  #sci-home-content-items .sci-home-tabs .news-tab li h3 {
    margin: 0 0 14px;
    font-size: var(--sci-font-size-sub-heading);
    color: var(--sci-sub-heading-colour);
    line-height: 1.5;
  }

  #sci-home-content-items .sci-home-tabs .news-tab li p {
    font-size: var(--sci-font-size-body);
    color: var(--sci-body-colour);
  }

#sci-home-content-items .sci-home-tabs .news-tab p {
  width: 100%;
  float: left;
}

#sci-page .sci-page-article .related-stories li .related-title,
#sci-page .sci-page-content.article p.article-category {
  font-weight: 700;
}

  #sci-page .sci-page-content.article p.article-category a.category-link {
    font-weight: 400;
    text-decoration: underline;
  }

#sci-page .sci-page-content.article .article-control {
  font-weight: 400;
  color: var(--sci-grey);
}

  #sci-page .sci-page-content.article .article-control .save-article:before {
    font-family: FontAwesome;
    content: "\f111";
    color: var(--sci-light-blue);
  }

  #sci-page .sci-page-content.article .article-control .previous-article:after,
  #sci-page .sci-page-content.article .article-control .save-article:after {
    content: " | ";
  }

  #sci-page .sci-page-content.article .article-control .previous-article:before {
    font-family: FontAwesome;
    content: "\f060";
    color: var(--sci-light-blue);
  }

  #sci-page .sci-page-content.article .article-control .next-article:after {
    font-family: FontAwesome;
    content: "\f061";
    color: var(--sci-light-blue);
  }

#sci-page .sci-page-content.article article.main .time {
  display: block;
  margin-top: 15px;
  color: var(--sci-light-grey);
}

#sci-page .sci-page-content.article article.main p.description,
#sci-page-content-items .sci-news-article ul li a.link,
#sci-page-content-items .sci-news-article ul > li > h2 > a {
  color: var(--sci-blue);
  font-size: var(--sci-font-size-h2);
  font-weight: 400;
}

#sci-page .sci-page-content.issuance-data article.main h1 {
  color: var(--sci-grey);
  font-size: var(--sci-font-size-h1);
  font-weight: 400;
  margin-bottom: 20px;
}

#sci-page .sci-page-content.issuance-data article.main h2 {
  color: var(--sci-blue);
  font-size: var(--sci-font-size-h2);
  font-weight: 400;
  margin-bottom: 30px;
}

#sci-page .sci-page-content.issuance-data article.main .type-header h2 {
  font-size: var(--sci-font-size-h2);
  margin: 2px 0;
  font-weight: 400;
}

#sci-page .sci-page-content.weekly-issue article.main h2,
#sci-page .sci-page-content.weekly-issue article.main ul li h4 a {
  font-size: var(--sci-font-size-h2);
  font-weight: 400;
}

#sci-page .sci-page-content.issuance-data article.main ul > li {
  border-top: 1px solid var(--sci-line-light);
  margin: 20px 0 0;
}

  #sci-page .sci-page-content.issuance-data article.main ul > li a {
    color: var(--sci-grey);
    font-size: var(--sci-font-size-h2);
  }

#sci-page .sci-page-content.weekly-issue article.main h2.archive {
  margin-bottom: 40px;
}

#sci-page .sci-page-content.weekly-issue article.main hr.type-header-hr {
  margin: 5px 0 0;
  clear: both;
}

#sci-page .sci-page-content.weekly-issue article.main .type-header {
  margin-bottom: 10px;
}

  #sci-page .sci-page-content.weekly-issue article.main .type-header:after {
    content: "";
    clear: both;
    display: block;
  }

  #sci-page .sci-page-content.weekly-issue article.main .type-header .type-marker {
    margin-top: 7px;
    font-size: 40px;
    color: red;
  }

  #sci-page .sci-page-content.weekly-issue article.main .type-header h3 {
    font-size: var(--sci-font-size-body);
    margin: 2px 0;
  }

    #sci-page .sci-page-article .related-stories li .related-date,
    #sci-page .sci-page-content.weekly-issue article.main .type-header h3.title {
      font-weight: 400;
    }

  #sci-page .sci-page-content.issuance-data article.main .type-header.european-clos,
  #sci-page .sci-page-content.weekly-issue article.main .type-header.news-analysis {
    border-top: 7px solid var(--sci-issue-purple);
  }

    #sci-page .sci-page-content.issuance-data article.main .type-header.european-clos h2.type,
    #sci-page .sci-page-content.weekly-issue article.main .type-header.news-analysis .type-marker,
    #sci-page .sci-page-content.weekly-issue article.main .type-header.news-analysis h3.title,
    #sci-page .sci-page-content.weekly-issue article.main .type-header.news-analysis h3.type {
      color: var(--sci-issue-purple);
    }

  #sci-page .sci-page-content.weekly-issue article.main .type-header.news {
    border-top: 7px solid var(--sci-issue-light-blue);
  }

    #sci-page .sci-page-content.weekly-issue article.main .type-header.news .type-marker,
    #sci-page .sci-page-content.weekly-issue article.main .type-header.news h3.title,
    #sci-page .sci-page-content.weekly-issue article.main .type-header.news h3.type {
      color: var(--sci-issue-light-blue);
    }

  #sci-page .sci-page-content.weekly-issue article.main .type-header.the-structured-credit-interview {
    border-top: 7px solid var(--sci-issue-grey);
  }

    #sci-page .sci-page-content.weekly-issue article.main .type-header.the-structured-credit-interview .type-marker,
    #sci-page .sci-page-content.weekly-issue article.main .type-header.the-structured-credit-interview h3.title,
    #sci-page .sci-page-content.weekly-issue article.main .type-header.the-structured-credit-interview h3.type {
      color: var(--sci-issue-grey);
    }

  #sci-page .sci-page-content.weekly-issue article.main .type-header.market-moves {
    border-top: 7px solid var(--sci-issue-red);
  }

    #sci-page .sci-page-content.weekly-issue article.main .type-header.market-moves .type-marker,
    #sci-page .sci-page-content.weekly-issue article.main .type-header.market-moves h3.title,
    #sci-page .sci-page-content.weekly-issue article.main .type-header.market-moves h3.type {
      color: var(--sci-issue-red);
    }

  #sci-page .sci-page-content.weekly-issue article.main .type-header.talking-point {
    border-top: 7px solid var(--sci-issue-orange);
  }

    #sci-page .sci-page-content.weekly-issue article.main .type-header.talking-point .type-marker,
    #sci-page .sci-page-content.weekly-issue article.main .type-header.talking-point h3.title,
    #sci-page .sci-page-content.weekly-issue article.main .type-header.talking-point h3.type {
      color: var(--sci-issue-orange);
    }

  #sci-page .sci-page-content.weekly-issue article.main .type-header.structured-finance {
    border-top: 7px solid var(--sci-issue-green);
  }

    #sci-page .sci-page-content.weekly-issue article.main .type-header.structured-finance .type-marker,
    #sci-page .sci-page-content.weekly-issue article.main .type-header.structured-finance h3.title,
    #sci-page .sci-page-content.weekly-issue article.main .type-header.structured-finance h3.type {
      color: var(--sci-issue-green);
    }

  #sci-page .sci-page-content.issuance-data article.main .type-header.us-clos,
  #sci-page .sci-page-content.weekly-issue article.main .type-header.capital-relief-trades {
    border-top: 7px solid var(--sci-issue-blue);
  }

    #sci-page .sci-page-content.issuance-data article.main .type-header.us-clos h2.type,
    #sci-page .sci-page-content.weekly-issue article.main .type-header.capital-relief-trades .type-marker,
    #sci-page .sci-page-content.weekly-issue article.main .type-header.capital-relief-trades h3.title,
    #sci-page .sci-page-content.weekly-issue article.main .type-header.capital-relief-trades h3.type {
      color: var(--sci-issue-blue);
    }

#sci-page .sci-page-content.weekly-issue article.main .border-right {
  border-right: 1px solid var(--sci-light-grey);
}

#sci-page #my-player {
  max-width: 100%;
  height: auto;
}

#sci-page .sci-page-article .story-image-container {
  width: auto;
  position: relative;
}

  #sci-page .sci-page-article .story-image-container .story-image {
    float: none;
    list-style: none;
    width: 100%;
    display: block;
  }

    #sci-page .sci-page-article .story-image-container .story-image img:not(#sci-dynamic-header img) {
      width: 100%;
      height: 480px;
      overflow: hidden;
      object-fit: cover;
    }

    #sci-page .sci-page-article .story-image-container .story-image .title {
      position: absolute;
      width: calc(100% - 40px);
      padding: 20px 20px 0;
      top: 0;
      background: rgba(50, 50, 50, 0.8);
      height: 40%;
    }

      #sci-page .sci-page-article .story-image-container .story-image .title h2 {
        font-size: var(--sci-font-size-h1);
        font-weight: 400;
        color: var(--sci-very-light-grey);
      }

#sci-page .sci-page-article .related-stories {
  width: 100%;
  background-color: var(--sci-very-light-grey);
  height: 480px;
  padding: 0 20px 20px;
  position: relative;
}

  #sci-page .sci-page-article .related-stories h3 {
    font-size: var(--sci-font-size-h2);
    font-weight: 400;
    color: var(--sci-grey);
  }

  #sci-page .sci-page-article .related-stories li {
    margin-bottom: 9px;
  }

  #sci-page .sci-page-article .related-stories img.related-logo {
    position: absolute;
    bottom: 24px;
    right: 16px;
    width: 80px;
  }

#sci-page-content-items {
  color: var(--sci-body-colour);
}

  #sci-page-content-items .premium {
    width: 100%;
    text-align: center;
    background-color: var(--sci-orange);
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    padding: 4px;
  }

#sci-page .sci-page-content h1 {
  margin: 0;
  font-size: var(--sci-font-size-h1);
  color: var(--sci-blue);
}

  #sci-page .sci-page-content h1.title {
    margin: 0;
    font-size: var(--sci-font-size-h1);
    font-weight: 400;
    color: var(--sci-body-colour);
  }

#sci-page .sci-page-content h2 {
  margin: 0;
  font-size: var(--sci-font-size-h2);
  color: var(--sci-blue);
}

#sci-page-content-items .content-date {
  font-size: var(--sci-font-size-dates);
}

#sci-page-content-items .content-download a {
  color: var(--sci-link-colour);
}

#sci-page-content-items .sci-news-article h1,
#sci-page-content-items .sci-news-article ul li .intro {
  color: var(--sci-grey);
  font-weight: 400;
}

#sci-page-content-items .sci-news-article h2 {
  color: var(--sci-blue);
  font-weight: 400;
}

#sci-page-content-items .sci-news-article ul li p {
  margin: 0;
}

#sci-page-content-items .sci-news-article hr {
  border-bottom: 1px solid var(--sci-line-light);
  width: 100%;
  margin: 16px 0 4px;
}

#sci-page-content-items .sci-news-article span.sub-heading {
  display: block;
  color: var(--sci-blue);
  font-size: var(--sci-font-size-h2);
  font-weight: 400;
}

#sci-page-content-items .sci-news-article .pagecount > ul {
  width: 100%;
}

  #sci-page-content-items .sci-news-article .pagecount > ul > li {
    display: inline-block;
    list-style-type: none;
    margin-left: 5px;
  }

#sci-page-content-items .sci-news-article.issue-archive .pagecount > ul > li a {
  text-decoration: underline;
}

#sci-page-content-items .sci-news-article.issue-archive .pagecount > ul > li:before {
  font-family: FontAwesome;
  content: "\f111\00a0";
  color: var(--sci-light-blue);
}

#sci-page-content-items .sci-news-article h3.premium {
  margin-top: 4px;
  width: auto;
  font-size: 15px;
}

#sci-page-content-items .sci-news-article .video-premium {
  margin-top: 10px;
}

#modalsearch .modal-content-search {
  margin: auto;
  padding: 20px;
  width: 96%;
}

  #modalsearch .modal-content-search .header {
    background-color: var(--sci-grey);
    padding: 20px;
  }

    #modalsearch .modal-content-search .header h4 {
      color: #fff;
      font-size: 14pt;
      font-weight: 400;
      margin: 0;
    }

    #modalsearch .modal-content-search .header hr {
      color: var(--sci-light-grey);
      margin: 4px 0 10px;
    }

#modalsearch .container {
  background: #fff;
  height: 100%;
}

#modalsearch .closesearch {
  height: 32px;
  width: 32px;
  line-height: 32px;
  font-size: 24pt;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  color: var(--sci-grey);
  background-color: var(--sci-light-grey);
  cursor: pointer;
}

#resultMatch {
  padding: 0 20px 20px;
  height: 600px;
  overflow-x: scroll;
}

@media (min-width: 768px) {
  .sci-home-tabs .tabs label {
    order: 1;
  }

  .sci-home-tabs .tabs .data-tab,
  .sci-home-tabs .tabs .news-tab {
    order: 9;
  }

  .sci-home-tabs .tabs [type="radio"]:checked + label {
    border-bottom: none;
  }

  .bottom-line-light {
    border-bottom: 1px solid var(--sci-line-light);
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 1440px) {
  #sci-home-content-items,
  #sci-page-content-items {
    width: 902px;
  }

    #sci-page-content-items.no-banner {
      width: 100%;
    }

  #sci-home-content-vert-banner {
    width: 473px;
  }
}

@media only screen and (min-width: 1200px) {
  #sci-home-info .intro {
    grid-column-end: span 8;
  }

    #sci-home-info .intro p {
      padding-left: 15px;
    }

  #sci-home-info .circles {
    grid-column-end: span 4;
  }
}

@media only screen and (max-width: 1199px) {
  #sci-home-info .circles {
    display: none;
  }
}

@media only screen and (max-width: 1439px) {
  #sci-header {
    height: 100%;
  }

  #sci-home-info {
    display: flex;
    align-items: center;
  }

  #sci-home-content-vert-banner {
    width: 100%;
    justify-content: center;
    display: inline-flex;
  }

    #sci-home-content-vert-banner .items {
      width: 80%;
    }

      #sci-home-content-vert-banner .items img {
        max-width: 100%;
      }

  #sci-home-content-slider .bx-wrapper {
    width: 100%;
  }

  #bx-pager {
    display: none;
    opacity: 0.8;
    background: rgba(50, 50, 50, 0.5);
  }

  #sci-home-content-slider .slider-wrap .list-links {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: calc(50% - 30px);
  }

    #sci-home-content-slider .slider-wrap .list-links a {
      margin: 0;
      width: 100%;
    }
}

@media (max-width: 1024px) {
  #sci-header,
  #sci-home-content-items .row.bottom-line-light {
    border: none;
  }

  .container {
    width: 95%;
  }

  .sci-content-wrapper {
    grid-template-columns: unset;
    grid-template-areas: unset;
    grid-gap: unset;
  }

  #sci-header {
    height: 120px;
  }

    #sci-header .sci-header-items .logo {
      justify-content: initial;
      min-width: 240px;
    }

    #sci-footer .info .fa-arrow-left,
    #sci-header .login ul,
    #sci-home hr,
    #sci-home-content-items .sci-home-tabs .tabs [type="radio"],
    #sci-home-content-items .sci-home-tabs .tabs [type="radio"]:not(:checked) + label,
    #sci-home-info,
    #sci-top-menu,
    .sci-header-items .outer {
      display: none;
    }

      #sci-home-content-items .sci-home-tabs .tabs [type="radio"]:checked + label {
        background-color: #fff;
        width: 100%;
        font-size: var(--sci-font-size-h2);
      }

  #sci-home-content-items .sci-home-tabs .tabs label.tab-icon-left {
    position: absolute;
    left: 0;
    font-size: var(--sci-font-size-h2);
    display: block;
  }

  #sci-home-content-items .sci-home-tabs .tabs label.tab-icon-right {
    position: absolute;
    right: 0;
    font-size: var(--sci-font-size-h2);
    display: block;
  }

  #sci-home-content-items,
  #sci-page-content-items {
    width: 100%;
  }

  #sci-header .sci-header-items .modalmenu-menu-container,
  #sci-home .sci-content-wrapper.row,
  #sci-page .sci-content-wrapper.row {
    display: block;
  }

  #sci-home-content-items .events-section li,
  #sci-home-content-items .sci-home-tabs .news-tab li {
    width: calc(100% - 20px);
    height: auto;
    margin: 0 0 20px;
  }

  #sci-home-content-items .sci-home-tabs .data-tab,
  #sci-home-content-items .sci-home-tabs .news-tab {
    margin-top: 20px;
  }

  #sci-home-content-items .sci-home-tabs .data-tab-label,
  #sci-home-content-items .sci-home-tabs .news-tab-label {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    word-spacing: unset;
  }

  #sci-home-content-items .events-section {
    padding: 0 20px;
  }

    #sci-home-content-items .events-section .events.event-info {
      position: unset;
      background-color: var(--sci-very-light-grey);
      width: calc(100% - 20px);
    }

      #sci-home-content-items .events-section .events.event-info p {
        width: 100%;
        position: unset;
        text-align: center;
      }

        #sci-home-content-items .events-section .events.event-info p br {
          display: block;
          content: "";
          margin-top: 0;
        }

  header {
    border-bottom: none;
  }

  footer {
    height: 100%;
  }

  #sci-footer .container {
    padding: 0;
  }

  #sci-footer .info span {
    display: inline;
  }

    #sci-footer .info span:before {
      content: "\a ";
      white-space: pre;
    }

  #sci-footer .col3 {
    width: 100%;
    min-height: 100%;
    background-color: var(--sci-grey);
  }

  #sci-page .sci-page-content {
    margin-top: 0;
  }
}

@media only screen and (max-width: 1023px) {
  #sci-home-info {
    margin-top: 20px;
    border-top: 1pt solid var(--sci-line-dark);
  }
}

@media (max-width: 810px) {

  #sci-header {
    height: 0;
  }
}


@media (max-width: 400px) {
  .container {
    width: 100%;
    padding: 0 10px;
  }

  #sci-home-info {
    height: 100%;
    margin-bottom: 20px;
  }

  #sci-home-banner-ad {
    margin-bottom: 0;
  }

  #modalmenu .sub-menu {
    font-size: 80%;
  }

  #modalmenu ul.sub-menu {
    margin-left: 0;
  }

    #modalmenu ul.sub-menu ul {
      margin-left: 10px;
    }

  #sci-page .bootstrap-table .columns {
    width: unset;
  }

  #sortModal_table.modal {
    z-index: 1055;
  }

  #sci-home hr,
  .bottom-line-dark {
    border-bottom: 1px solid var(--sci-line-dark);
  }

  #sci-footer .upgrade {
    background-color: var(--sci-light-blue);
  }

  #sci-footer .info {
    padding: 24px;
    border-bottom: 1px solid var(--sci-footer-colour);
  }

  #sci-home-banner-ad {
    display: block;
    margin-bottom: 30px;
  }

  #sci-home-banner-ad {
    width: 100%;
  }
}