

/* Start:/local/templates/.default/components/bitrix/news/olympus.new/style.css?16560550917371*/
.leftbar{
    display: block;
    top: 0;
    right: 100%;
    width: 328px;
    height: 100%;
    transition: right 0.5s ease;
    background-color: #fff;
    position: fixed;
    z-index: 3333;
    overflow: hidden;
}
.leftbar.active{
    right: calc(100% - 328px);
    overflow-y: auto;
}
.leftbar.active .bx_filter{
    display: block;
    position: static;
    box-shadow: none;
}
.leftbar .bx_filter_vertical input[type="checkbox"] + label:not(.dib){
    float: none;
}
.leftbar-close{
    position: absolute;
    right: 15px;
    top: 10px;
}
.leftbar-wrapper{
    margin-top: 45px;
}

.category_block{
    padding-bottom: 100px;
}
.category-header.fixed {
    position: fixed !important;
    top: 59px;
    visibility: visible;
}
.header-holder {
    display: none;
}
.category-header.fixed + .header-holder {
    display: block;
    height: 90px;
}
.category-header.fixed .toggle-menu {
    background: transparent url('/local/templates/.default/components/bitrix/news/olympus.new/images/burger.png') 0 0 no-repeat;
    background-size: cover;
    width: 48px;
    height: 48px;
    display: block;
    margin: 19px 0 9px 35px;
    float: left;
}
.category-header {
    padding: 0;
}
.category-header {
    text-align: center;
    padding: 0 10px;
    box-sizing: border-box;
    z-index: 2;
    background-color: #E9B226;
    width: 100%;
    position: relative;
    z-index: 2;
    left: 0;
    right: 0;
    height: 90px;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    /*visibility: hidden;*/
    display: flex;
}
.category-header .category-header-wrapper {
    max-width: 1280px;
    margin: 0 auto;
    height: 100%;
    width: 100%;
}
.category-header img {
    display: inline-block;
    vertical-align: middle;
    float: left;
    height: 100%;
    width: auto;
    margin-left: 40px;
}
.category-header .main-category {
    display: flex;
    align-items: center;
    float: left;
    margin-left: 30px;
    height: 90px;
    line-height: 90px;
    text-align: left;
    font-weight: 600;
    max-width: 40%;
}
.category-header p {
    font-size: 22px;
    color: #fff;
    margin: 0;
    display: inline-block;
    line-height: 1.25;
}
.category-header .sub-category {
    display: flex;
    align-items: center;
    float: right;
    margin-right: 40px;
    height: 90px;
    line-height: 90px;
    text-align: right;
    max-width: 40%;
}
.product{
    min-height: 250px;
    margin-bottom: 100px;
}
.product:last-child{
    margin-bottom: 0px;
}
.product .footer-button{
    opacity: 1;
    margin-top: 0;
}
.product .footer-button .btn{
    margin: 0;
    padding: 4px 15px;
}
.product .footer-button .counter{
    display: none;
}
.product .previewtext .description-img-wrapper{
    display: none;
}
.product .table td.nowrap{
    white-space: nowrap;
}
.product .footer-button .btn,
.product .footer-button .btn:hover{
    background-color: transparent;
    border-color: transparent;
}
.product .buy_block.in .in_cart > span{
    padding: 0;
}
.product .buy_block.in .in_cart > span::before{
    background-position: 0 0;
    left: 20px;
    top: -2px;
}
/*
.product.detail .galery .flexslider.top-bigs:not(.s_1){
    margin-left: 0;
    margin-bottom: 25px;
}
.product.detail .galery .top-small-wrapper .top-small-wrapper2.s_4{
    margin-top: -25px;
}
.product.detail .galery .inner{
    padding: 25px 31px;
    border: 0;
}
.product.detail .galery .top-small-wrapper {
    left: 0;
    bottom: 40px;
    top: auto;
    height: 52px;
    width: 100%;
    padding: 0 15px;
}
.product.detail .galery .top-small-wrapper .slides{
    width: 5215%!important;
}
.product.detail .galery .top-small-wrapper .slides li{
    width: 52px!important;
    float: left!important;
}
.product.detail .bx-controls-direction {
    position: relative;
}
.product.detail .galery .top-small-wrapper .bx-controls-direction a.bx-prev {
    top: -32px;
    rotate: -90deg;
    left: -18px;
}
.product.detail .galery .top-small-wrapper .bx-controls-direction a.bx-next {
    top: -32px;
    rotate: -90deg;
    right: -18px;
    left: auto;
}*/
/* new */
.product-page-specs-item-data {
    border-bottom: 1px dotted #e5e5e5;
    font-size: 14px;
}

.product-page-specs-item {
    margin-bottom: 16px;
}

.product-page-specs-item-table {
    display: table;
    width: 100%;
    margin-bottom: -7px;
}

.product-page-specs-item-col1 {
    display: table-cell;
    vertical-align: bottom;
    width: 50%;
}

.product-page-specs-item-col1 span {
    display: inline-block;
    padding-right: 10px;
    background: #ffffff;
}

.product-page-specs-item-col1 span.product-page-specs-item-pl {
    padding-left: 34px;
}

.product-page-specs-item-col2 {
    display: table-cell;
    vertical-align: bottom;
    text-align: right;
    color: #243746;
    width: 50%;
}

.product-page-specs-item-col2 span {
    display: inline-block;
    padding-left: 10px;
    background: #ffffff;
    margin-left: 15px;
}

.product-page-specs-item-title {
    margin: 40px 0 0;
    color: #999999;
}

.product-page-specs-item-note {
    float: right;
    width: 30%;
    color: #999999;
    margin-bottom: -7px;
}


.product.detail .galery .inner{
    border: 0;
    padding: 0;
}
.img-channel{
    max-width: 14px;
    vertical-align: middle;
    margin-bottom: 2px;
}
.img-area{
    width: 24px;
}
.img-feature{
    width: 55px;
    height: auto;
    display: inline-block;
    margin: 3px;
}

.side-menu .child .submenu-wrapper{
    display: none;
}
.side-menu .child.active .submenu-wrapper,
.side-menu .child.open .submenu-wrapper{
    display: block;
}
.side-menu > li.open.child > a::before{
  content: "\f107";
}
.offer-picture{
    width: 62px;
    text-align: center;
}
.offer-picture img{
	max-width: 62px;
}

.svg-inline-basket.not-available{
    position: relative;
}
.svg-inline-basket.not-available svg{
    opacity: 0.3;
}
.svg-inline-basket.not-available::after{
    content: "";
    position: absolute;
    left: 17px;
    top: -3px;
    margin: -4px 0 0;
    width: 15px;
    height: 17px;
    background: url(/bitrix/templates/aspro-allcorp2/images/svg/allcorp2.svg) 0px -36px no-repeat;
}
.ajax_load_btn{
    display: none;
}
.material-popup{
    display: none;
    margin: 20px;
}
@media (max-width: 736px) {
    #headerfixed.fixed, 
    #headerfixed .maxwidth-theme{
        display: block!important;
    }
    #headerfixed .menu-row{
        display: none;
    }
    .category-header.fixed {
        /*top: 0;*/
    }
    .category-header p{
        font-size: 15px;
    }
    .category-header img,
    .category-header .main-category{
        display: none;
    }
    .category-header .sub-category{
        max-width: 66%;
    }
	.offer-picture{
		width: auto;
	}
	.offer-picture img{
		max-width: 100%;
	}
    .detail .img-feature,
    .detail .img-area{
        max-width: 55px;
    }
}
@media (max-width: 530px) {
	table.table.table-striped tr:nth-child(2n) td {
		background: #fff;
	}
}
@media (max-width: 767px) {
	.galery .flex-direction-nav {
		display: block;
	}
    .galery .flex-direction-nav a{
        visibility: visible;
    }
}
/* End */


/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/catalog.smart.filter/catalog/style.css?16046594351437*/
/*BIZ*/
.bx_filter .bx_filter_parameter_biz{
	font-size:15px;
	display:inline-block;
	margin-right:10px;
	text-decoration:none;
	color:#215968;
	border-bottom:1px dashed;
}
.bx_filter .bx_filter_parameter_biz:hover{
	text-decoration:none;
	border-bottom:1px solid;
}
.bx_filter .bx_filter_parameter_biz.active{
	position:relative;
	padding-left:20px;
	color:#d54a4a;
	border-bottom:1px solid;
}
.bx_filter .bx_filter_parameter_biz.active:hover{
	border-bottom:1px dashed;
}
.bx_filter .bx_filter_parameter_biz.active:before{
	position:absolute;
	top:4px;
	left:1px;
	display:block;
	width:13px;
	height:13px;
	content:' ';
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') no-repeat center left;
}
.bx_filter .bx_filter_param_label.disabled{
    opacity: 0.3;
}
.catalog .bx_filter_section .bx_filter_block .bx_filter_param_label.disabled:hover .bx_filter_param_btn, .catalog .bx_filter_section .bx_filter_block .bx_filter_param_label.disabled.active .bx_filter_param_btn{
    border-color: #e1e1e1;
}
/* End */
/* /local/templates/.default/components/bitrix/news/olympus.new/style.css?16560550917371 */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/catalog.smart.filter/catalog/style.css?16046594351437 */
