

/* Start:/bitrix/templates/universe_s1/components/bitrix/catalog/brands/bitrix/catalog.section/.default/style.css?17473111023268*/
.brands {
	display: block;
}
.brands .brands-description {
	display: block;
	font-size: 14px;
	line-height: 1.5;
	color: #2d2d2d;
	margin-bottom: 30px;
}
.brands .brands-description.brands-description-only {
	margin-bottom: 0;
}
.brands .brands-wrapper {
	display: block;
	margin: -8px;
	min-width: 16px;
	min-height: 16px;
}
.brands .brand {
	display: block;
	float: left;
	width: 33%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px;
}
.brands .brand .brand-wrapper {
	display: block;
	position: relative;
	padding-top: 35%;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	/* line-height: 50px; */
	transition: 0.3s;
	-webkit-transition-property: box-shadow;
	-moz-transition-property: box-shadow;
	-ms-transition-property: box-shadow;
	-o-transition-property: box-shadow;
	transition-property: box-shadow;
}
.brands .brand .brand-wrapper-2 {
	display: block;
	position: absolute;
	/* line-height: 80px; */
	margin: auto;
	/* line-height: 50px; */
	/* vertical-align: middle; */
	/* background-size: contain; */
	/* background-repeat: no-repeat; */
	/* background-position: center center; */
	vertical-align: middle;
	top: 25px;
	right: 25px;
	left: 25px;
	bottom: 25px;
	-webkit-transition: filter 0.3s;
	-moz-transition: filter 0.3s;
	-ms-transition: filter 0.3s;
	-o-transition: filter 0.3s;
	transition: filter 0.3s;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: url(/bitrix/templates/universe_s1/components/bitrix/catalog/brands/bitrix/catalog.section/.default/grayscale.svg#greyscale);
	filter: gray;
	-webkit-filter: grayscale(1);
}
.brands .brand .brand-wrapper:hover {
	-webkit-box-shadow: 0 10px 30px 10px #f1f1f1;
	-moz-box-shadow: 0 10px 30px 10px #f1f1f1;
	box-shadow: 0 10px 30px 10px #f1f1f1;
}
.brands .brand .brand-wrapper:hover .brand-wrapper-2 {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: none;
	-webkit-filter: grayscale(0);
}

@media all and (max-width: 1200px) {
	.intec-adaptive .brands .brand {
		width: 33.333333%;
	}
}

@media all and (max-width: 640px) {
	.intec-adaptive .brands .brand {
		width: 50%;
	}
}

@media all and (max-width: 380px) {
	.intec-adaptive .brands .brand {
		float: none;
		width: auto;
	}
}

.brand-wrapper-2 img{
	/* max-width: 30%; */
}
.brand-wrapper-3 {
    width: 50%;
    /* float: left; */
    display: table-cell;
    vertical-align: middle;
    padding-left: 2%;
    /* margin: auto; */
    /* position: relative; */
}
.brand-wrapper-3 span{  line-height: 20px;
	}

.brand-item	{
    height: 100px;
    margin: 5px 0;
}
.brand-item:hover{
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.51);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.51);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.51);}


.brand-photo img{max-height:80px;  width: auto;
 max-width: 100%;

}
.brand-item .row {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
       -ms-flex-align: center;
          align-items: center;
    -webkit-box-pack: center;
       -ms-flex-pack: center;
     justify-content: center;
}
/* End */
/* /bitrix/templates/universe_s1/components/bitrix/catalog/brands/bitrix/catalog.section/.default/style.css?17473111023268 */
