.owl-carousel .owl-item .item__video {
	*height : 200px;
	}
/*.owl-item {border-radius: 3px;}*/
/* Базовое значение для десктопа и планшетов */
.owl-item {
    border-radius: 4px;
}

/* На мобильных (до 768px) — уменьшаем до 4px */
@media (max-width: 768px) {
    .owl-item {
        border-radius: 3px;
    }
}
.owl-default_ash .item__descr {
min-height: 30%;
max-height: 30%;   
display: inherit !important;
/*background: #1a2b4a85;*/
padding:3px 11px 3px 8px;
background-image: none !important;
position: absolute;
bottom: 0px;
height: 30%;
   /* border-radius: 3px;*/

	
    
}

/*.slider-name-bg{background-color: #2fab77; box-decoration-break: clone;padding-block: initial; rgba(15, 175, 108, 0.88);
padding:0px 4px;}*/

.slider-name-bg {
    background-color: rgba(15, 175, 108, 0.88);
    box-decoration-break: clone;
    display: inline-block;
    line-height: 1.2;
    border-radius: 2px;
    padding: 2px 8px;           /* верх/низ 4px, лево/право 8px — теперь одинаково */
}

@media (max-width: 768px) {
    .slider-name-bg {
        border-radius: 2px;
        padding: 2px 6px;       /* на мобильных тоже одинаковые: 6px слева и справа */
    }
}

.owl-default_ash .item .descr__date{
/*font-size: 0.72rem;*/
    
color: #fff; 
margin-bottom: 6px;
}
@media (min-width: 480px) and (max-width: 1024px) {
 .owl-default_ash .item .descr__date {
    font-size: calc(11px + (14 - 11) * ( (100vw - 480px) / ( 1024 - 480) ));
  }
}
.owl-default_ash .item .descr__title {
margin-bottom:.9rem !important;
padding: 0px 8px 8px 0px;
font-weight: normal !important;
letter-spacing: .1px;
display: block !important;
line-height: 1.3;
position: absolute;
/*top: 0;*/
}
.owl-default_ash .item .descr__content {
display:none;
}
@media only screen and (min-width : 1224px) {
  .owl-default_ash .item .descr__title {font-size:0.89rem !important;}
  .owl-dots{display: none;}
}

@media screen and (max-width: 1223px) {
  .owl-default_ash .item .descr__title {font-size:0.7rem !important;}
  .mintrans-name-01{font-size:0.7rem !important;}
    .owl-default_ash .item__descr{height: 50% !important;min-height: 50% !important;}
}
@media only screen and (max-width : 730px) {
.owl-default_ash .item__descr{height: 50% !important;min-height: 50% !important;ont-size: 0.7rem !important;}
    
}
@media only screen and (max-width : 810px) {
  .owl-default_ash .item .descr__title {font-size:0.82rem !important; bottom:0 !important;}
  .owl-default_ash .item__descr{height: 40% !important;}
    .owl-default_ash .item .descr__date{font-size: 0.68rem !important;letter-spacing: 0.5px;}
    .mintrans-name-01{font-size:0.7rem !important;}
}

@media only screen and (max-width : 1080px) {
  .owl-default_ash .item .descr__title {font-size:0.82rem !important; bottom:0 !important;line-height: 13px !important;}
  .owl-default_ash .item__descr{height: 30% !important;}
  .owl-default_ash .item .descr__date{font-size: 0.68rem !important;letter-spacing: 0.5px;}
  .mintrans-name-01 {font-size: 0.48rem !important;line-height: 8.1px !important;}

}
.pickgradient{
  position:relative;
  display:inline-block;
  border-radius: 4px;
  overflow: hidden;
}

.pickgradient:after {
  content:'';
  position:absolute;
  left:0; top:0;
  width:100%; height:100%;
  display:inline-block;
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}

.owl-carousel .item img {
    width: 100%;
    height: auto;
    display: block;
}

.slider-spacer {
    /* если нужно — можно переопределить в layout или header.php */
}
/* Адаптив пагинации (точки) */
.owl-dots {
    margin-top: 1rem;
}
@media (max-width: 768px) {
    .owl-dots {
        margin-top: 0.5rem;
    }
}