/*Изображения*/
.imgborder { border:solid 6px #f2f2f2; padding:1px; }
.imgborderleft { float:right; border:solid 6px #f2f2f2; padding:1px; margin:0 30px 15px 0; }
.imgborderright { float:left; border:solid 6px #f2f2f2; padding:1px; margin:0 0 15px 30px; }
.imgbordermargin { border:solid 6px #f2f2f2; margin: 0 15px 15px 0; }

/*Колонки в контенте*/
.col-start-30, 
.col-start-33,
.col-start-50,
.col-start-70,
.col-limit-30,
.col-limit-33,
.col-limit-50,
.col-limit-70,
.col-end,
.hidden-end { border-top:solid 1px #ccc; }
.col-start-30 br, 
.col-start-33 br,
.col-start-50 br,
.col-start-70 br,
.col-limit-30 br,
.col-limit-33 br,
.col-limit-50 br,
.col-limit-70 br,
.col-end br,
.hidden-end br { display:none; }
.col-start-30:after { content:'Старт колонок 30/70'; }
.col-start-33:after { content:'Старт колонок 33/33/33'; }
.col-start-50:after { content:'Старт колонок 50/50'; }
.col-start-70:after { content:'Старт колонок 70/30'; }
.col-limit-30:after { content:'Разделитель 30/70'; }
.col-limit-33:after { content:'Разделитель 33/33/33'; }
.col-limit-50:after { content:'Разделитель 50/50'; }
.col-limit-70:after { content:'Разделитель 70/30'; }
.col-end:after  { content:'Конец колонок'; }
.hidden-end:after { content:'Конец скрытого блока'; }
.col-start-30:after,
.col-start-33:after,
.col-start-50:after,
.col-start-70:after,
.col-limit-30:after,
.col-limit-33:after,
.col-limit-50:after,
.col-limit-70:after,
.col-end:after,
.hidden-end:after { display:block; border-bottom:solid 1px #ccc; font-size:10px; color:#ccc; text-align:center; }
.m-action {}

/*Таблица*/
.data-table {}
.t-h1 {}
.t-h2 {}
.t-h3 {}

/*Сноски*/
.inset-left { display:block; color:#666; padding:20px; float:right; width:20%; }
.inset-right { display:block; color:#666; padding:20px; float:left; width:20%; }

/*Текст*/
.bigger { font-size:19px; font-weight:bold; line-height:23px; }
.gray { color:#999; }

/*Параграфы*/
.recomend {
	background: #02ccb1;
	color: #fff !important;
	display: block;
	list-style: none outside none;
	margin: 0 0 15px !important;
	padding: 10px 15px !important;
	border-radius: 5px;
}
.document {
	background: #8DA8B8;
	color: #fff !important;
	display: block;
	list-style: none outside none;
	margin: 0 0 15px !important;
	padding: 10px 15px !important;
	border-radius: 5px;
}
.attention {
	color: #fff !important;
	background: #cc0260;
	padding: 10px 15px !important;
	border-radius: 5px;
	display: block;
	list-style: none outside none;
	margin: 0 0 15px !important;
}

/*Уведомления*/
.starrequired {
	color: #fc5aa5;
	font-size: 120%;
}
font.errortext, .errortext {
	color: #fff !important;
	background: #cc0260;
	padding: 10px 15px !important;
	border-radius: 5px;
	display: block;
	list-style: none outside none;
	margin: 0 0 15px !important;
}

font.notetext, .notetext
{
	background: #02ccb1;
	color: #fff !important;
	display: block;
	list-style: none outside none;
	margin: 0 0 15px !important;
	padding: 10px 15px !important;
	border-radius: 5px;
}
.bold {font-weight: 600;}
.img-content{
	float:right;
	padding-left:20px;
	width: 50%;
}
.icon-antig{float: left;margin: 5px 20px 5px 0;}
.one-usl{padding-top: 20px;}
.one-usl span {
    color: #14bca2;
    font-weight: bold;
}
.antigel_menu a{
    color: #3A5666;
    border: 1px solid #2bceb8;
    padding: 7px 15px;
    margin: 0 10px 13px 0;
    border-radius: 20px;
    display: inline-block;
}
.antigel_menu a:hover{
	background: #2bcdb8;
    color: #fff;
}
.antigel_menu a:active{
	background: #2bcdb8;
    color: #fff;
}
.antigel_menu{
	padding: 30px 0 25px;
	background: #f0f0f0;
}

.product-reviews .slick-track {
	min-width: 100%;
}

.product-reviews__slide.slick-slide.slick-current.slick-active {
	max-width: 25%;
}
