.submenu4{padding-left: 20px;}
.api-qa-form-unswer{
	display:none;
}
.bx_filter_block .check__label{
	text-align:left;
}
.sale.banner-list.owl-carousel.owl-theme.owl-loaded{
	padding: 0px;
	z-index: 0;
}
.popup-window{width:203px;}
.bx_filter .bx_filter_select_container{
	width:100%;
	text-align:left;
}
.doptext_pm{color: #3390d9;}

.header-menu__link.active {
	color: #ff8100;
}
.catalog-detail-tabs__element table tr td {
    width: 50%;
}
.sidebar-submenu__element--active.sidebar-submenu__element--has-child>.sidebar-submenu .sidebar-submenu__link.active {
    font-weight: 700;
    color: #ff8100;
}
.cart{
	box-shadow: none !important;
}
.offer__title {
    display: block;
    margin: 10px 0;
    padding: 0 20px;
    text-transform: uppercase;
    text-decoration: none!important;
    color: #303030;
    overflow: hidden;
    height: 54px;
}
.cart-product__image-wrapper a{
	height: 100%;
	width: 100%;
	display: block;
	text-align: center;
}
.cart-product__image-wrapper a img{
	max-height: 100%;
	max-width: 100%;
}
.bx_filter .smartfilter .bx_filter_parameters_box,
.bx_filter .smartfilter .bx_filter_button_box{
	padding: 15px;
}
.sidebar-filter__reset{
	border: none;
	width: 100%;
	cursor: pointer;
}
.article__info .article__title a, 
.article__info .article__title a:hover {
    color: #1d9fea;
}

.catalog-detail__images .catalog-detail__additional-image{
	flex: none;
}
.offer__info {
    margin: 15px 0 0;
    height: 115px;
}
.offer__image {
    position: relative;
    text-align: center;
    height: 190px;
}

iframe{
	max-width: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{
	background-image: url(images/fancybox_sprite.png) !important;
}
.catalog-detail__image{
	text-align: center;
}

.offer__price {
    color: #ff8100 !important;
}
.doptext_pm {
    color: #3390d9 !important;
}

@media (min-width: 1280px){
	.offers_catalog .offer:nth-child(3n) {
		margin: 0 23px 23px 0;
	}
}
@media (min-width: 1024px){
	.offers_catalog .offer:nth-child(3n) {
		margin: 0 23px 23px 0;
	}
	.offers_catalog .offer:nth-child(4n) {
		margin-right: 0;
	}
}
@media (max-width: 1024px){
	.small-cart{
		background: none !important;
	}
	a{
		cursor: pointer;
	}
}

@media (max-width: 767.99px){
	.cooperation-form{
		padding: 20px 0 !important;
	}
	.sidebar br{
		display: none;
	}
	.mobile_menu {
		display: none;
	}

	.mt0_mob{
		margin-top: 0 !important;
	}
	.wrap--catalog .content__sidebar{
		padding-bottom: 0 !important;
	}
	.sidebar noindex{
		display: none;
	}
	.fancybox-nav span{
		visibility: visible !important;
	}
	.catalog-detail-tab-headers__element--active+.catalog-detail-tabs__element{
		max-height: none !important;
	}
	.button--open-blue-light-l{
		color: #1d9fea;
		display: block;
	}
	.mobile_banner a{
		width: 100%;
		display: block;
		margin: 20px 0 10px;
	}
	.mobile_banner a img{
		width: 100%;
	}
	.mobile_banner_2 a{
		width: calc(100%);
		display: block;
		margin: 20px 0 10px;
		padding: 0 15px;
	}
	.mobile_banner_2 a img{
		width: 100%;
	}
	
	.sidebar-filter__reset {
		display: block !important;
		width: 100% !important;
		border: 1px solid #1d9fea !important;
		background: #ffffff !important;
		color: #1d9fea !important;
	}
	.offers--slider .slick-next{
		top: -50px !important;
		right: 20px !important;
	}
	.offers--slider .slick-prev{
		top: -50px !important;
		right: 44px !important;
	}
	a.button-cost{
		display: none !important;
	}
	
	.article-detail img{
		max-width: 100%;
		height: auto;
	}
	
	h1.title{
		padding-top: 20px;
	}
	.db{
		display: block !important;
	}
	.cart__row_btn{
		display: block !important;
	}
	.cart__row_btn .cart__cell--total{
		
	}
	h2.title{
		padding: 15px 15px 0;
		font-size: 15px;
	}
	h2.title--size-2{
		padding: 15px;
		font-size: 15px;
	}
	.contact-us{
		background: none !important;
	}
	.contacts__payment{
		margin-bottom: 20px;
	}
	
	.offer__title{
		height: 74px;
		overflow: hidden;
	}
	.catalog-detail__controls > div{
		
	}
	.catalog-detail__sec-button{
		max-width: 290px;
	}
	.order-section .order{
		margin-top: 0;
	}
	.order-form__body .form__field:last-child{
		margin: 0 0 15px ;
	}
	#order_form_div .cart{
		margin: 0;
	}
	.offer__image img{
		max-width: 100px;
	}
	.offers_catalog .offer{
		width: calc(50vw - 20px);
	}
	.big-b .slick-slide img{
		height: auto !important;
	}
	.offer .offer__info{
		height: 112px;
	}
	.offer .offer__image{
		height: 110px;
	}
	.category .category__image{
		flex: none;
	}
	.cart-product__image-wrapper .cart-product__image{
		max-width: 100%;
		max-height: 100%;
		width: auto;
		height: auto;
		object-fit: contain;
	}
	.cart-product__image-wrapper a{
		height: 100%;
		width: 100%;
	}
	.remove_btn_mob{
		color: inherit;
		display: block;
		text-align: left;
	}
	.cart__cell--price{
		display: block !important;
	}
	
	.button_type_check{
		width: 100%;
	}
	.contact-us__blockquote:before{
		border-width: 10px 10px 0 0 !important;
		border-color: transparent #dcdcdc transparent transparent !important;
		left: 22px !important;
		top: -11px !important;
	}
	.contact-us__blockquote:after{
		border-width: 8px 8px 0 0 !important;
		border-color: transparent #ffffff transparent transparent !important;
		left: 23px !important;
		top: -8px !important;
	}
	
	.mobile_fix_ask{
		padding-top: 7px;
	}
	.contact-us{
		margin-top:10px !important;
		padding-bottom: 5px !important
	}
	.contact-us__blockquote{
		margin-bottom: 40px  !important;
	}
	.pb0{
		padding-bottom: 0 !important;
	}
	.wrap--catalog .container .content__sidebar{
		padding: 0 15px;
	}
}