.block-images-archive .block-container {
  max-width: 100%;
  padding-right: 0px;
  padding-left: 0px;
}
.block-images-archive .section-header {
  max-width: 1600px;
  justify-content: space-between;
}
.block-images-archive .section-header .header__subtitle {
  line-height: 1.4;
  max-width: 600px;
}
.block-images-archive .section-header .action-buttons a.btn:hover {
  background: #519714;
  color: #FFF;
  border: 1px solid #519714;
}
.block-images-archive .section-header-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
.block-images-archive .action-buttons a:last-child {
  margin-right: 8px;
}
.block-images-archive .action-buttons a:after {
  margin-right: 24px;
  font-family: "Icomoon";
  font-size: 10px;
  content: "\e906";
}
.block-images-archive .images-arhive-container {
  max-width: 100%;
  width: 100%;
  overflow: hidden;
}
.block-images-archive .images-arhive-container .images-arhive-inner {
  width: calc(100% + 300px);
}
.block-images-archive .images-arhive-container .images-arhive-inner.top {
  margin-right: -150px;
  margin-bottom: 5px;
}
.block-images-archive .images-arhive-container .images-arhive-inner.bottom {
  margin-left: -150px;
}
.block-images-archive .slick-slide {
  margin: 0 5px;
}

@media screen and (max-width: 1440px) {
  .block-images-archive .section-header {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (max-width: 960px) {
  .block-images-archive .section-header-inner {
    display: block;
  }
  .block-images-archive .section-header .header__subtitle {
    height: auto;
  }
  .block-images-archive .action-buttons a:last-child {
    margin: 0;
  }
}

/*# sourceMappingURL=block-images-archive.css.map */
