/**
 * Place for front-page styles here.

MAIN
ADAPTIVE

*/
 
/* MAIN */
.page-content-bottom {
  /*! margin-left: -320px; */
  /*! margin-top: 90px; */
}

.page-content-bottom  .block_header {
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 25px;
  font-weight: 700;
  text-align: left;
}

.page-content-bottom > .region {
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 3em;
}

.block-views-blockarticles-and-news-block-articles-front {
  border-right: 1px solid #d9d8e3;
  padding-right: 2em;
  padding-top: 50px;
  padding-bottom: 50px;
}

.block-views-blockarticles-and-news-block-news-front {
  padding-left: 2em;
  padding-top: 50px;
  padding-bottom: 50px;
}










/* ADAPTIVE */
@media (min-width: 1920px) {

}

@media (max-width: 1920px) {

}

@media (max-width: 1919px) {
}

@media (max-width: 1800px) {

}

@media (max-width: 1650px) {

}

@media (max-width: 1600px) {
    
}

@media (max-width: 1500px) {

}

@media (max-width: 1440px) {
}

@media (max-width: 1366px) {

}

@media (max-width: 1280px) {

}

@media (max-width: 1150px) {

}

@media (max-width: 1024px) {

}

@media (max-width: 991px) {
  .page-content-bottom > .region {
    grid-template-columns: 1fr;
  }
  .block-views-blockarticles-and-news-block-articles-front {
    padding-right: 0;
    padding-top: 20px;
    padding-bottom: 0px;
    border: none;
  }
  .block-views-blockarticles-and-news-block-news-front {
    padding-left: 0;
    padding-top: 0px;
    padding-bottom: 30px;
  }
}

@media (max-width: 800px) {

}

@media (max-width: 768px) {
  .page-content-bottom {
    margin-left: 0px;
  }
  .page-content-bottom  .block_header {
    text-align: left;
  }
  .path-frontpage .region-content {
    margin-left: 0;
  }
}

@media (max-width: 600px) {
    
}

@media (max-width: 480px) {
}

@media (max-width: 450px) {
}

@media (max-width: 380px) {
}