.additional-horizontal .additional-images img {
  max-height:150px!important;
}
.additional-horizontal .additional-images video {
  max-height:150px!important;
}
.additional-images .active img {
  border:2px solid #000000;
}
.additional-images .item img,   .additional-images .item video,   .additional-videos .item img {
  cursor: pointer;
  height:auto;
  margin: 0 auto;
  max-height:100%;
  max-width:100%;
  width:auto;
}
.additional-images img {
  border:2px solid #ffffff;
}
.media-popup .mp-big-images {
  height:calc(100vh - 150px);
}
.media-popup .mp-big-images .item {
  align-items: center;
  height:calc(100vh - 150px);
  justify-content: center;
  outline: none;
  display:flex;
}
.media-popup .mp-big-images .item + .item:not(.slick-slide) {
  display:none;
}
.media-popup .mp-big-images img,   .media-popup .mp-big-images video,   .media-popup .mp-big-images iframe {
  max-height:90%;
  max-width:100%;
}
.media-popup .mp-close {
  color: #aaaaaa;
  cursor: pointer;
  font-size:50px;
  height:100px;
  position: absolute;
  right:20px;
  text-align: center;
  top:20px;
  transition: transform 0.3s, color 0.3s;
  width:100px;
  z-index: 1;
  line-height:100px;
}
.media-popup .mp-close:hover {
  color: #ffffff;
  transform: scale(1.5);
}
.media-popup .mp-close:before {
  content:'\f00d';
  font-family:'FontAwesome', Verdana, Arial, sans-serif;
}
.media-popup .mp-content {
  height:100vh;
  padding:0px 5%;
}
.media-popup .mp-small-images {
  height:100px;
  text-align: center;
}
.media-popup .mp-small-images .item {
  height:100px;
  outline: none;
  text-align: center;
  vertical-align: top;
  width:150px;
  display:inline-block;
  padding:10px 10px;
}
.media-popup .mp-small-images .slick-current video,   .media-popup .mp-small-images .slick-current iframe,   .media-popup .mp-small-images .slick-current img {
  border:2px solid #fff;
}
.media-popup .mp-small-images img {
  max-height:90%;
  max-width:90%;
  display:inline-block;
}
.media-popup .mp-small-images video,   .media-popup .mp-small-images iframe,   .media-popup .mp-small-images img {
  cursor: pointer;
  transition: transform 0.3s;
}
.media-popup .mp-small-images video:hover,   .media-popup .mp-small-images iframe:hover,   .media-popup .mp-small-images img:hover {
  transform: scale(1.2);
}
.media-popup .slick-dots {
  text-align: center;
  padding:0px 0px;
  margin:0px 0px;
}
.media-popup .slick-dots button {
  display:none;
}
.media-popup .slick-dots li {
  color: #bbbbbb;
  font-size:30px;
  text-align: center;
  display:inline-block;
  padding:0px 0px;
  margin:0px 5px;
}
.media-popup .slick-dots li:before {
  content:'\2022';
}
.media-popup .slick-dots li.slick-active {
  color: #ffffff;
}
.media-popup .slick-list:first-child .slick-track {
  transform: none!important;
}
.media-popup button.slick-next:active {
  margin-right:-3px;
}
.media-popup button.slick-prev,   .media-popup button.slick-next {
  background: none;
  border: none;
  color: #aaaaaa;
  height:100px;
  transition: transform 0.3s, color 0.3s;
  width:100px;
  line-height:100px;
  border-radius:0px 0px 0px 0px;
  margin-top:-50px;
}
.media-popup button.slick-prev:hover,   .media-popup button.slick-next:hover {
  color: #ffffff;
  transform: scale(1.5);
}
.media-popup button.slick-prev:before,   .media-popup button.slick-next:before {
  font-size:50px;
}
.media-popup button.slick-prev:active {
  margin-left:-3px;
}
.mp-shadow {
  background-color: rgba(0, 0, 0, 0.7);
}
.mp-shadow,   .media-popup {
  bottom:0;
  left:0;
  position: fixed;
  right:0;
  top:0;
  z-index: 1000;
}
.produst-image img {
  max-height:400px;
}
@media (max-width:768px) {
  .additional-horizontal .additional-images img {
    max-height:100px!important;
  }
  .additional-horizontal .additional-images video {
    max-height:100px!important;
  }
}
