

/* Start:/local/templates/.default/components/bitrix/catalog/custom_catalog/style.min.css?1791074050963*/
/*.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}*/
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/left_catalog/style.css?17910740504821*/
.accordion li > .sub-menu {
    display:none;
}

ul.accordion {padding-left:0px !important; margin-bottom: 0px !important;}

.sidebar-navigation .list {
    border: 1px #cecece solid;
}

.categories-border-wrapper {
    background-color: #fff;
    border-radius:0;
}

/* .sub-menu li a:hover {
    background: #3c7c8b none repeat scroll 0 0;
    color: #fff;
} */

.accordion > li > a.active {
/*    background: #2f636f  none repeat scroll 0 0 !important;
    color: #fff; */
    background-color: #f0f0f0;;
    color:#2b2b2b;
    font-weight:bold;font-family:gothamprobold;
}

.accordion > li > a:hover {background-color:#f0f0f0;; color:#2b2b2b;}

.accordion > li > a {
	color:#2b2b2b;
	text-transform:none;
    padding: 15px;
    display:block;
    /*border-bottom:1px solid #f5f5f5;*/
    font-size:14px;
}

.accordion > li > .sub-menu {background-color:#fff; padding:10px 0;}

.accordion > li > a:after {color:#fff;}

/* .sub-menu {
    background: #f2f2f2 none repeat scroll 0 0;
} */

.sub-menu li a::first-letter {
    text-transform: uppercase;
}

.sub-menu li a {
    color: #444;
    display: block;
    font-size: 14px;
    line-height: 16px;
    min-height: 18px;
    padding: 2px 35px 2px 15px;
    text-decoration: none;
    text-transform: none;
}

.sub-menu > li > a {
    padding-top:10px;
    padding-bottom:10px;
}

.sub-menu li a::before {
	content: "\f105";
	font-family: FontAwesome;
	display: inline-block;
	margin-right: 5px;
	color: #323232;
}

.no-arrow::after {
	content:none !important;
}

.accordion > li:first-child {border-top:none;}
.accordion > li:last-child {border-bottom:none;}
.sub-menu li:last-child {padding-bottom:0px;}

.accordion > li.active > .sub-menu > li.active > ul.sub-menu > li.active > a {font-weight:bold; font-size:16px;}

.accordion > li.active > .sub-menu > li.active > a:after {height:35px !important; line-height:35px !important;}
.accordion > li.active > .sub-menu > li.active > a, .accordion > li.active > .sub-menu > li.active > ul.sub-menu > li.active >ul.sub-menu > li > a { font-weight:bold; font-size:16px;}
.accordion > li.active > .sub-menu > li.active > ul.sub-menu > li {padding-bottom:0px;}
.accordion > li.active > .sub-menu > li.active > ul.sub-menu > li.active >ul.sub-menu > li > a, .accordion > li.active > .sub-menu > li.active > ul.sub-menu > li > a{padding-top:0px;}
.accordion > li.active > .sub-menu > li.active > ul.sub-menu > li > a:after {content: "\f0d7"; height:32px !important; line-height:32px !important;}
.active.active_toggle:after {content: "\f0d7" !important;}
/*.accordion > li.active > .sub-menu > li.active {padding-bottom:10px;}*/

.sub-menu li .sub-menu li a {padding-left:30px;}
.sub-menu li .sub-menu li .sub-menu li a {padding-left:60px;}

.accordion a {
    border: medium none;
    margin: 0;
    outline: medium none;
}

.accordion a::after, .accordion ul.sub-menu a.parent:after {
    content: "\f0d7";
    position: absolute;
    height: 50px;
    line-height: 50px;
    top: 0;
    right: 5px;
    font-size: 13px;
    color: #262626;
    font-family: FontAwesome;
    padding-right: 5px;
}

.accordion ul.sub-menu a.parent:after {
    line-height: 35px;
    height: 35px;
}

.accordion a.active::after, .accordion ul.sub-menu li.active a.parent:after, .accordion a.active_toggle:after, .accordion > li.active > .sub-menu > li.active > ul.sub-menu > li.active > a:after {
    content: "\f0d8";
}

.accordion ul.sub-menu li.active a.parent:after {
    line-height: 28px;
    height: 28px;
}

.sub-menu li {
    padding-bottom:10px;
    position: relative;
}

.accordion li {
    list-style: outside none none;
}

/* .accordion, .accordion ul, .accordion li, .accordion span {
    border: medium none;
    margin: 0;
    outline: medium none;
    padding-top: 0;
} */

.accordion li > a span.arrow {
    background: rgba(0, 0, 0, 0) url("/local/templates/.default/components/bitrix/menu/left_catalog/images/left_nav_sprite.png") repeat scroll -13px -161px;
    bottom: 0;
    display: block;
    height: 13px;
    margin: auto 0;
    overflow: hidden;
    position: absolute;
    right: 7px;
    top: 0;
    width: 13px;
}

.sub-menu li.active > a {
/*     background: #2f636f none repeat scroll 0 0;
    color: #ffffff; */
}

.accordion li > a.active span.arrow {
    background: rgba(0, 0, 0, 0) url("/local/templates/.default/components/bitrix/menu/left_catalog/images/left_nav_sprite.png") repeat scroll -26px -161px;
}

.accordion {
    margin-bottom: 20px;
}

/*.accordion > li {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
}*/

.accordion li {
    list-style: outside none none;
}

.accordion > li {
	font-size: 13px;
	line-height: 18px;
	padding-right: 0px;
	color: #262626;
	text-transform: uppercase;
	font-weight: 100;
	cursor: pointer;
	position: relative;
    /*border-top: 1px solid #fff;*/
    border-bottom: 1px solid #e5e5e5;
}

/* .accordion>li>a:hover{
  background-color: #3c7c8b;
  color:#fff;
} */

/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/.default/style.min.css?17910740503212*/
@media(min-width:1200px){.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(min-width:992px) and (max-width:1199px){.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(min-width:768px) and (max-width:991px){.product-item-list-col-6>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(max-width:767px){.product-item-list-col-6>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}.catalog-section-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}.row::before{display:initial}
/* End */
/* /local/templates/.default/components/bitrix/catalog/custom_catalog/style.min.css?1791074050963 */
/* /local/templates/.default/components/bitrix/menu/left_catalog/style.css?17910740504821 */
/* /local/templates/.default/components/bitrix/catalog.section/.default/style.min.css?17910740503212 */
