.img {
	background-size: cover;/*contain;*/
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 15px;
}

.owl-carousel {
	position: relative; 
}
.owl-carousel .owl-item {
    opacity: 1; 
}
.owl-carousel .owl-item.active {
    opacity: 1; 
}
/* контейнер пролистывания товаров в виде стрелок влево и вправо*/
.owl-carousel .owl-nav {
	position: absolute;
	top: 50%;
	width: 100%;
}
/*В каталоге сверху справа*/
.catalog-slider .owl-carousel .owl-nav {
	right: 0px;
	top: -80px;
	width: auto;
}
/*Пространство для одной стрелки в галерее*/
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
	position: absolute;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	/*margin-top: -60px;*/
	color: #1E1E1E; /*rgba(0, 0, 0, 0.1) !important;*/
	-webkit-transition: 0.7s;
	-o-transition: 0.7s;
	transition: 0.7s;
	opacity: 1;
	top: -17px;
}
/*Пространство для одной стрелки в каталоге*/
.catalog-slider .owl-carousel .owl-nav .owl-prev,
.catalog-slider .owl-carousel .owl-nav .owl-next {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	color: #1E1E1E;
	-webkit-transition: 0.1s;
	-o-transition: 0.1s;
	transition: 0.1s;
	opacity: 1;
	top: 0px;
}

@media (prefers-reduced-motion: reduce) {
	.owl-carousel .owl-nav .owl-prev,
	.owl-carousel .owl-nav .owl-next {
		-webkit-transition: none;
		-o-transition: none;
		transition: none; 
	} 
}
.catalog-slider .owl-carousel .owl-nav button.owl-next, 
.catalog-slider .owl-carousel .owl-nav button.owl-prev {
	background: 0 0;
	background-color: transparent;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
	border-radius: 10px;
	height: 48px;
	width: 48px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
/*Пространство для одной стрелки*/
.catalog-slider .owl-carousel .owl-nav button.owl-prev {
	background-image: url('/images/svg/arrow/arrow-left-dark-violet-mcosmet.svg');
}
.catalog-slider .owl-carousel .owl-nav button.owl-prev:hover {
	background-image: url('/images/svg/arrow/arrow-left-gray-metcosmet.svg');
}
.catalog-slider .owl-carousel .owl-nav button.owl-next {
	background-image: url('/images/svg/arrow/arrow-right-dark-violet-metcosmet.svg');
}
.catalog-slider .owl-carousel .owl-nav button.owl-next:hover {
	background-image: url('/images/svg/arrow/arrow-gray-right-metcosmet.svg');
}
.catalog-slider .owl-carousel .owl-nav button.owl-next {
	margin-left: 0px;
}
/*Стрелки по отдельности внутри span */
.owl-carousel .owl-nav .owl-prev span:before,
.owl-carousel .owl-nav .owl-next span:before {
	font-size: 25px; 
}
.owl-carousel .owl-nav .owl-prev {
	left: 0; 
}
.owl-carousel .owl-nav .owl-next {
      right: 0; 
}
.owl-carousel:hover .owl-nav .owl-prev,
.owl-carousel:hover .owl-nav .owl-next {
	opacity: 1; 
}
.owl-carousel:hover .owl-nav .owl-prev {
	left: -25px; 
}
.owl-carousel:hover .owl-nav .owl-next {
	right: -25px; 
}
/*В каталоге сверху справа*/
.catalog-slider .owl-carousel:hover .owl-nav .owl-prev {
	left: auto; 
}
.catalog-slider .owl-carousel:hover .owl-nav .owl-next {
	right: auto; 
}



/*Контейнер для листалки внизу*/
.owl-carousel .owl-dots {
	text-align: center;
	margin-top: 20px;
}
/* кружки внизу */
.owl-carousel .owl-dots .owl-dot {
	width: 10px;
	height: 10px;
	margin: 5px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.1);
	position: relative;
	border: 1px solid #DA3EAF;
}
.catalog-slider .owl-carousel .owl-dots .owl-dot {
	width: 6px; /*картинка*/
	height: 6px; /*картинка*/
	margin: 5px;
	background: transparent;
	position: relative;
	border-radius: 3px;	
	border: 0px solid #DA3EAF;
	background-image: url(/images/svg/slider/rectangle.svg); /*картинка*/
}
/*Первый индикатор*/
.catalog-slider .owl-carousel .owl-dots .owl-dot:first-of-type {
	width: 50px; /*картинка*/
	height: 6px; /*картинка*/
	background-image: url(/images/svg/slider/rectangle-first.svg); /*картинка*/
}
 
.owl-carousel .owl-dots .owl-dot:hover,
.owl-carousel .owl-dots .owl-dot:focus {
	outline: none !important; 
}
/*круглые точки внизу*/
.owl-carousel .owl-dots .owl-dot.active {
	background: #46467D;  /*#1089ff*/
}

.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: pan-y;
	touch-action: pan-y; 
}

.work {
	width: 100%; 
	border: 0px blue solid;
	padding: 24px;
	background-color: white;
	border-radius: 16px;
}
.work .img {
	width: 100%;
	/*height: 428px;*/
	position: relative;
	-webkit-box-shadow: 0px 20px 35px -30px rgba(0, 0, 0, 0.26);
	-moz-box-shadow: 0px 20px 35px -30px rgba(0, 0, 0, 0.26);
	box-shadow: 0px 20px 35px -30px rgba(0, 0, 0, 0.26); 
}
.work .img .icon {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: #fff;
	display: block;
	opacity: 0;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s; 
}
@media (prefers-reduced-motion: reduce) {
	.work .img .icon {
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	} 
}
.work .text h3 {
	font-size: 18px;
	font-weight: 500; 
}
.work .text h3 a {
    color: #000; 
}
.work .text span {
	font-size: 12px;
	letter-spacing: 1px;
	color: rgba(0, 0, 0, 0.3);
	text-transform: uppercase;
	font-weight: 500; 
}
.work:hover .img .icon {
    opacity: 1; 
}
