/*===========================================================

    Newsarticles Overview

===========================================================*/
.news-article-section-wrapper.news-article-section-wrapper {
  padding: 1rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

#vue-newsarticles .reference-box>.row {
  display: flex;
  flex-direction: row;
  margin: 0;
}

#vue-newsarticles .reference-box>.row>* {
  width: 100%;
  max-width: none;
  flex-basis: 100%;
  margin-bottom: 2rem;
}

#vue-newsarticles .reference-box>.row>* .newsarticle {
  display: flex;
  flex-direction: row;
  margin: 0;
  padding: 0;
}

#vue-newsarticles .reference-box>.row>*:nth-child(even) .newsarticle {
  flex-direction: row-reverse;
}

#vue-newsarticles .reference-box>.row>* .newsarticle .card-title {
  font-size: 1.5rem;
}

#vue-newsarticles .reference-box>.row>* .newsarticle .card-header {
  padding: 0;
}

#vue-newsarticles .reference-box>.row>* .card-body {
  justify-content: center;
  padding: 2rem;
}

#vue-newsarticles .reference-box .btngroup-horizontal-secondary {
  margin-top: 1rem;
}

#vue-newsarticles .reference-box .btngroup-horizontal-secondary>div {
  display: flex;
}

#vue-newsarticles .reference-box .btngroup-horizontal-secondary a {
  width: auto !important;
  margin-left: auto;
}

#vue-newsarticles .reference-box .image-overlay-wrapper {
  display: inline-flex;
  flex: 1;
}

#vue-newsarticles .product-card img {
  height: 100%;
  object-fit: cover;
}

@media (max-width: 991.98px) {
  #vue-newsarticles .side-filters {
    display: none;
  }
}

@media (max-width: 575.98px) {
  #vue-newsarticles .reference-box>.row>* .newsarticle {
    flex-direction: column !important;
  }
}

/*===========================================================

    Newsarticles Detail

===========================================================*/
.newsarticle-detail {
  display: flex;
  flex-wrap: wrap;
}

.newsarticle-detail-left {
  flex: 1;
  flex-basis: 60%;
  padding-top: 4rem;
  padding-left: 2rem;
  padding-right: 2rem;
  width: 100%;
}

.newsarticle-detail-right {
  flex: 1;
  flex-basis: 40%;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 4rem;
  width: 100%;
}

.newsarticle-context-block {
  padding: 1rem 1rem;
  margin-bottom: 1rem;
}

.newsarticle-context-block + br {
  display: none !important;
}

.newsarticle-bottom-context-block {
  padding: 2rem;
  padding-bottom: 6rem;
}

.newsarticle-detail-right .slick-arrow {
  padding: 1px 6px;
}

.newsarticle-detail-right .nav-arrow:hover,
.newsarticle-detail-right .nav-arrow:active,
.newsarticle-detail-right .slick-arrow:hover > .nav-arrow,
.newsarticle-detail-right .slick-arrow:active > .nav-arrow {
  color: white;
}

@media(min-width: 768px) {
  .newsarticle-detail-left {
    max-width: 60%;
  }

  .newsarticle-detail-right {
    max-width: 40%;
  }
}