#content h1, #content h2, #content h3 {
    text-align: left;
    padding-bottom: 0px;
    border-bottom: none;
}
.sub_category, .sub_category_5 {
	display: flex;
	align-items: center;
	line-height:1.1;
	height:50px;
	background: #e7eff1;
	padding: 0 5px 0 15px;
	margin: 5px 0;
	overflow: hidden;
}
.sub_category:hover, .sub_category_5:hover {
	background: #00b6c7;
}
.sub_category a, .sub_category_5 a {
	color:#242424;
	font-weight:600;
	font-size: 0.8rem;
	
}
.sub_category {
	
}
.sub_category_5 {
	
}
/* Боковое меню категорий */
.list-group a {
    border: 1px solid #DDD;
    border-left: 8px solid #00b6bf;
    color: #242424;
    padding: 8px 12px;
    margin: 10px 0;
    background: #d5e9ee;
    font-weight: 600;
    display: block;
    transition: all 0.2s ease;
	text-transform:uppercase;
}
.category-child-all	a {
	text-transform:none;
}

.list-group a:hover,
.list-group a:active {
    border-color: #d5e9ee;
    background: #d5e9ee;
}

/* Подкатегории */
.category-child,
.category-child:hover {
    border-color: #fff !important; /* important оправдан для переопределения */
    color: #242424;
    background: #fff !important;
    font-weight: 200 !important;
    margin: 0 !important;
	padding: 3px 12px !important;
}
.category-child.active {
    font-style: italic;
}
.category-child-all {
	max-height:300px;
	overflow-y: auto;
	overflow-x: hidden;
}


.product-thumb .button-group button {
	width: 80%;
	border: none;
	display: inline-block;
	float: left;
	background-color: #eee;
	color:#666;
	line-height: 38px;
	font-weight:700;
	text-align: center;
}
@media (max-width: 1200px) {
		.product-thumb .button-group button {
			width: 66%;
		}
		.product-thumb .button-group button .fa {
			font-size: 24px;
			color:#00b6c7;
		}
		.product-thumb .button-group button {
			background-color: #003342;
		}
}
.sortirovka_catalog {background:#00b6c7; padding-top:15px}