/* Move CSS from admin menu "Page-Einstellungen" -> "Allgemein" Field Global CSS to Theme */

/* adjust donate button header navigation*/
@media only screen and (min-width: 1200px) {
  .navigation--header .navigation__item.is--donate .navigation__link {
      background-color: #FDE162;
      border: 1px solid #FDE162;
      padding: 0 25px;
      line-height: 40px;
      font-weight: 700;
      border-radius: 2px;
      text-transform: none;
      color: #333;
      font-size: 16px;
      letter-spacing: 0.1px;
  }
  .navigation--header .navigation__link--login {
      color: #333; }
  }
  
  /* fix: gap between body and header - pages */
  body.page{
      padding-top: 78px;
  }
  
  @media only screen and (max-width: 1200px){
  /* fix: gap between body and header - pages */
      body.page {
          padding-top: 55px;
      }
  
  /* fix: gap between body and header - posts */
      body.single-post {
          padding-top: 67px;
      }
  }
  
  /* Misuse blockquote as a infobox style element*/
  
  @media only screen and (max-width: 767px){
  blockquote {
      padding: 25px !important;
      font-size: 15.5px !important;
      line-height: 27px !important;
  }}
  
  blockquote {
      font-size: 17.5px;
      line-height: 31px;
      font-weight: 400;
      padding: 40px 40px;
      text-align: left;
      background: #f8f8f8;
      font-style: italic;
      }
  
  blockquote p {
      quotes: none;
  }
  
  blockquote:after, blockquote:before {
      height: 0px;
  }
  
  
  /* Adjust mobile navigation menu*/
  
  @media only screen and (max-width: 1199px){
  .navigation--header .navigation__link {
      font-size: 17px;
      font-weight: 600;
      color: #333;
      line-height: 50px;
      letter-spacing: -0.1px;
  }
  
  .search-form__text {
      border: 1px solid #f5f5f5;
      padding: 7px 40px 7px 10px;
  }
  
  .search-form__submit {
      padding: 5px 15px 5px 5px;
  }
  
  .navigation--header .language {
      left: 25px;
  }
  
  .navigation--header .navigation__item.is--donate .navigation__link {
      font-weight: 700;
  }
  
  .navigation--header .navigation__link--login {
      display:none}
  
  .header__navigation--mobile {
      padding: 20px 30px 70px;
      }
  }
  
  
  body {
      background-color: #F8F8F8;
  }
  
  /* Hide comments*/
  .ccmvp-comments--expanded .ccmvp-comment-form {
  display:none
  }
  
  
  
  /* Adjust padding for resuable article box*/
  .block-box {
      margin: 30px 0px 30px 0px;
  }
  
  /* Adjust line height for article widget excerp*/
  .widget-post__excerpt {
  line-height:27px}
  
  /* Adjust line height for article widget excerp on mobile*/
  @media screen and (max-width: 782px) {
  .widget-post__excerpt {
  line-height:24px}
  }
  
  /* Adjust color of fact checking claim box footer*/
  .detail__box-footer {
      color: #707070;
      font-size: 15px;
      line-height: 18px;
  }
  
  /* Adjust global line height*/
  body {
      font: 17px/27px  'Source Sans 3', sans-serif;
  }
  
  /* Adjust mobile top story title font size*/
  @media only screen and (max-width: 767px){
  .detail__title {
      font-size: 24px;
      line-height: 30px;
  }}
  
  /* Adjust mobile top story leadin font size*/
  @media only screen and (max-width: 767px){
  .detail--single .detail__excerpt {
       font-size: 16px;
          line-height: 24px;
  }
  .detail--post .detail__excerpt {
      font-size: 17px !important;
      line-height: 25px !important;
  }
  }
  
  /* Remove top padding space on top stories*/
  .detail__header {
  margin-top: -60px;
  }
  
  /* Remove "Quelle" Fact Checking Claim Box */
  .detail__box-footer a {
      display: none;
  }
  
  /* Hide fixed bottom donate button*/
  .donate-button {
  display:none;
  }
  
  /* Hide all donate & newsletter breaker global*/
  
  .newsletter--inline {
  display:none;
  }
  
  /* Display Advanced Ads inline block*/
  .corre-target {
      display: inline;
  }
  
  /* Adjust page padding on mobile*/
  @media only screen and (max-width: 767px){
  .detail--post {
      padding: 40px 20px 40px;
  }}
  
  /* Adjust page padding on desktop*/
  .detail--post {
      padding: 75px 24px 80px;
  }
  
  /* Adjust mobile article font size*/
  @media only screen and (max-width: 767px){
  .detail__content {
      font-size: 15.5px !important;
      line-height: 27px !important;
  letter-spacing: 0.1px !important;
  }}
  
  /* Adjust desktop article font size*/
  .detail__content {
  font-size: 17.5px;
      line-height: 31px;
      letter-spacing: 0.1px;
  word-spacing: 0.1em;
  color: #333333;}
  
  /* Adjust mobile article title font size*/
  @media only screen and (max-width: 767px){
  .list__header h2 {
      font-size: 28px;
      line-height: 32px;
  }}
  
  .list__header {
      margin-bottom: 30px;
  }
  
  @media only screen and (max-width: 767px) {
  h1.secondary-title, h2 {
      font-size: 28px;
      line-height: 32px;
  }}
  
  /* Adjust factchecking box line height*/
  @media only screen and (max-width: 767px){
  .detail__box-content {
      line-height: 1.5em;
  }
  .detail__box {
      line-height: 1.5em;
  }
  }
  
  /* Adjust leadin font-size desktop*/
  .detail--post .detail__excerpt {
      font-size: 20px;
  }
  
  /* Adjust article headline on desktop*/
  .secondary-title {
      font-size: 40px;
      line-height: 44px;
  }
  
  /* Adjust height of widget navigation, before it was -2px*/
  .widget__navitem {
  margin-bottom: 0px;
  }
  
  /* Blog Categories width*/
  .news__tab a {
      min-width: 116px;}
  
  /* Style Borlabs Banner*/
  #BorlabsCookieBox ._brlbs-bar, #BorlabsCookieBox ._brlbs-box {
      border-radius: 0px;
  }
  #BorlabsCookieBox ._brlbs-box-wrap {
      max-width: 450px;
  }
  
  #BorlabsCookieBox ._brlbs-box, #BorlabsCookieBox ._brlbs-bar {
      padding: 40px 30px;
  }
  
  @media only screen and (max-width: 767px) {
  #BorlabsCookieBox ._brlbs-box, #BorlabsCookieBox ._brlbs-bar {
      padding: 40px 20px;
  }
  }
  
  #BorlabsCookieBox h3, #BorlabsCookieBox ._brlbs-h3 {
      font-size: 1.3em;
      font-weight: 700;}
  
      #BorlabsCookieBox ._brlbs-flex-center {
      display: flex;
      align-items: left;
      justify-content: left;
  }
  
  #BorlabsCookieBox ._brlbs-btn-accept-all {
      background: #333333;
      border-radius: 0px;
      color: #fff;
  }
  
  /* Adjust mobile related article title font size*/
  @media only screen and (max-width: 767px){
  h2.tertiary-title {
      font-size: 22px;
      line-height: 26px;
  }}
  
  /* Adjust newsletter success message*/
  .mc4wp-success {
      color: white;
      font-weight: 400;
      background: #3D9970;
      padding: 20px;
      margin-top: 15px;
      line-height: 1.3;
      font-size: 15px;
  }
  
  /* Style Article Accordion*/
  .accordion--detail {
      background: #f8f8f8;
  }
  
  .accordion--detail .accordion__title {
      font-size: 18px;
      line-height: 28px;
      font-weight: 700;
  }
  
  
  @media only screen and (max-width: 767px){
  .accordion__title:before {
      margin-top: 0px;
  }}
  
  .accordion--detail .accordion__title, .accordion--small .accordion__title {
      padding: 0 0 0 45px;
  }
  
  .accordion--detail {
      font: 17px/24px 'Source Sans 3',sans-serif;
  }
  
  .accordion--detail .accordion__content {
      padding-top: 15px;
      padding-bottom: 15px;
  }
  
  .accordion--detail .accordion__title:before {
      left: 15px;
  top: 4px;
  }
  
  /* Adjust article text width desktop*/
  .detail__inner {
      max-width: 620px;
  }
  
  .detail__authors-link {
      color: #333;
      text-decoration: none;
      font-weight: 600;
      border-bottom: 1px solid #cecece;
  }
  
  .detail__authors, .detail__date {
      font-size: 15px;
      line-height: 15px;
      color: #707070;
  }
  
      @media only screen and (max-width: 767px){
  .detail__date {
      margin-bottom: 30px;
  }}
  
  @media only screen and (min-width: 861px){
  .detail__box {
      padding: 30px 40px 40px 40px;
  }}
  
  @media only screen and (max-width: 767px){
  .detail__box-content, .detail__box {
      line-height: 1.5em;
      font-size: 15px;
  }}
  
  .detail__list {
      background-color: #f8f8f8;
  }
  
  .secondary-title, h2 {
      margin-bottom: 25px;
  }
  
  .footer {
      background-color: #f8f8f8;}
  
  /* Adjust link font color*/
  .detail__content a {
      color: #333333;
  }
  