/* NOTE begin 9999px*/
.slick-slider-wrapper {
   display: block !important;
   position: relative;
   width: 100%;
}
.slick-slider-wrapper .wp-block-gallery, .slick-slider-wrapper .slick-list {
   width: 100% !important;
}
.slick-slider-wrapper .slick-track  {
   margin-left: 0 !important;
}

.slick-arrow-a {
   position: absolute;
   /* top: 50%; */
   /* transform: translateY(-50%); */
   width: 300px;
   margin: auto !important;
   left: 0;
   right: 0;
   bottom: -70px;
   display: flex;
   justify-content: space-between;
   pointer-events: none;
}

.slick-arrow {
   width: 50px;
   aspect-ratio: 1;
   background: rgba(116, 186, 25, .9);
   display: flex;
   justify-content: center;
   align-items: center;
   pointer-events: all;
   cursor: pointer;
   border-radius: 20px 0px;
   position: relative !important;
   font-size: 50px;
   transition:.3s;
   border: 1px solid rgba(0, 0, 0, 0);
}

.slick-arrow svg {
   width: 60%;
   height: auto;
   stroke: #fff;
   stroke-width: 2px;
   fill: none;
   transition:.3s;
}
.slick-arrow:hover  svg{
   stroke: rgba(116, 186, 25, .9);
}
.slick-dots-a {
   position: absolute;
   bottom: -35px;
   width: 250px;
   margin: auto !important;
   left: 0;
   right: 0;
}

.slick-dots-a ul {
   margin-block-start: 0em;
   margin-block-end: 0em;
   padding-inline-start: 0px;
   list-style-type: none;
   display: flex;
   justify-content: center;
   align-items: center;
   column-gap: 15px;
}

.slick-dots-a li {
  width: 10px;
  aspect-ratio: 1;
  background-color: transparent;
  border-radius: 50%;
  cursor: pointer;
  border: 1px solid #fff;
}
.slick-dots-a li.slick-active, .slick-dots-a li:hover   {
   background-color: #74ba19;
 }
.slick-dots-a button {
  display: none;
 }
.slick-arrow.arrow-prev {
   left: -70px;
}

.slick-arrow.arrow-next {
  right: -70px;
}

.slick-arrow:hover {
  
   border: 1px solid rgba(116, 186, 25, .9);
   background: rgba(0, 0, 0, 0);
}

.slick-list {
   /* margin-right: -15px !important; */
}

.slick-slide {
   /* margin-right: 15px !important; */

}

.slick-slider-wrapper figure.wp-block-image {
   width: 100%;
   aspect-ratio: 1.8;
}

.slick-slider-wrapper figure.wp-block-image img {
   width: 100% !important;
   height: 100% !important;
   object-fit: cover;
  
}


.wp-block-gallery.overlay figure a {
   overflow: hidden;
   position: relative;
   border-radius: 10px;
}

.wp-block-gallery.overlay figure a:before,
.wp-block-gallery.overlay figure a:after {
   content: "";
   position: absolute;
   width: 100%;
   height: 100%;
   left: 0;
   top: 0;
   background-color: var(--color-1);
   opacity: 0;
   transition: 0.4s;
   z-index: 1;
}
 
.wp-block-gallery.overlay figure a:after {
   background-image: url(../images/loop.png);
   background-position: center center;
   background-repeat: no-repeat;
   background-size: 40px auto;
   background-color: transparent;
}

.wp-block-gallery.overlay figure a:hover:before {
   opacity: 0.6;

}

.wp-block-gallery.overlay figure a:hover:after {
   opacity: 1;
}

.wp-block-gallery.overlay figure img {
   transition: 0.4s;
}

.wp-block-gallery.overlay figure:hover img {
   transform: scale(1.2);
}

/* NOTE слайдер с превью*/
.slick-slider-preview-wrapper  {
   flex-direction: column;
 }
 .slick-slider-preview-wrapper .slick-current {
    position: relative;
  }
  .slick-slider-carousel-img-small .slick-current:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 5px solid #000;
    box-sizing: border-box;
  }

/* NOTE begin 9999px*/

/* NOTE begin 1350px*/
@media screen and (max-width:1350px) {
   .slick-arrow.arrow-prev {
      left: 0px;
   }

   .slick-arrow.arrow-next {
      right: 0px;
   }
}

/* NOTE end 1350px*/


/* NOTE begin 1200px*/

@media screen and (max-width:1200px) {
   .owl-stage-outer  {
      padding-left: 0px;
   }
}

/* NOTE end 1200px*/

/* NOTE begin 900px*/

@media screen and (max-width:900px) {}

/* NOTE end 900px*/

/* NOTE begin 500px*/

@media screen and (max-width:500px) {



}

/* NOTE end 500px*/