.accordion.active .accordion__content { max-height: inherit !important; height: auto !important; }

.history-content.dileram h1 , .history-content.dileram h2 , .history-content.dileram h3 { margin-bottom: 10px; }
.history-content.dileram .btn { max-width: 450px; width: 80%; margin: 0 auto 40px }
.history-content.dileram p { margin-bottom: 0; padding-bottom: 24px; }

.mini-blocks { font-size: 0; letter-spacing: 0; padding-top: 40px; }
.mini-block { display: inline-block; vertical-align: top; padding-bottom: 40px; width: 33.3%; }
.mini-block__img { display: inline-block; width: 25%; max-width: 80px; height: 80px; vertical-align: top; }
.mini-block__text { display: inline-block; width: 70%; font-size: 18px; letter-spacing: normal; box-sizing: border-box; padding: 0 20px; }

.categories .categories__list { margin-bottom: 60px; }

.history-content img.unmob { display: block; }
.history-content img.mobile { display: none; }
.yakor { position: absolute; margin-top: -60px; }

.history-content .mini-block__img img { margin: 0; height: auto; max-width: 100%; }

.warranty-acc .accordion a { display: inline; font-weight: 300; border-bottom: solid 1px #333; }
.warranty-acc .accordion a:hover { border-bottom: solid 1px #fff; }

.catalog-list-section { display: none; }
.catalog-list-section.active { display: block; }
.instructions .catalog-list__item .product__name { font-size: 16px; font-weight: 600; text-align: left; width: 100%; min-height: inherit; }
.instructions .catalog-list__item { margin-top: 30px; }
.product__links { width: 100%; display: block; text-align: left; }
.warranty-acc .accordion .product__links a { font-size: 14px; }
.warranty-acc .accordion .product__links a:first-child { margin-right: 30px; }

.catalog-tags { padding:0; font-size: 0; position: relative; overflow-y: hidden; }
.catalog-tags__link { cursor: pointer; font-size: 12px; line-height: 12px; display: inline-block; padding: 5px 10px; border:solid 1px rgba(0,0,0,0.1); border-radius: 10px; margin:0 10px 10px 0; white-space: nowrap; }
.catalog-tags__link:last-child { margin-left: 0; }
.catalog-tags__link:hover { border:solid 1px rgba(0,0,0,0.4); }
.catalog-tags__link.active , .catalog-tags__link.active:hover { cursor: default; background: rgba(222,222,222,0.4); border:solid 1px rgba(222,222,222,0.4); }
.catalog-head { margin-bottom: 0; }

.warranty-acc .instructions .accordion__content-inner { padding: 10px 0 0; }

/***BUG FIX ****/
@media (pointer: fine) {
	.catalog-tags::-webkit-scrollbar{ width:4px;height:4px; }
	.catalog-tags::-webkit-scrollbar-thumb{ background-color: rgba(0,0,0,0.2);
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
	}
}

@media (max-width:1024px){
	.mini-block { width: 50%; }
}
@media (max-width:900px){
	.history-content img.unmob { display: none; }
	.history-content img.mobile { display: block; }
	.mini-block__text { font-size: 16px; }
	.history-content.dileram img { margin: 0 0 32px; }
	.dileram .categories { padding-bottom: 0; }
	.dileram .warranty-order { padding-top: 0; }
	
	.catalog-tags { position: relative; white-space: nowrap; width: 100%; overflow-x: auto; overflow-y: hidden; padding-bottom: 10px; }
	.catalog-tags__link { margin-bottom: 0; }
}
@media (max-width:670px){
	.mini-block { display: block; width: auto; }
	.history-content.dileram .btn { width: auto; max-width: inherit; }
}