.rs-17 .rs-catalog{padding-bottom:50px;}
.rs-17 .rs-catalog .panel-default > .panel-heading{border-top:4px solid #7f42e1;padding-top:13px;padding-bottom:13px;}
.rs-17 .rs-catalog .panel-heading, .rs-17 .rs-catalog .panel-group .panel{border-radius:0;}
.rs-17 .rs-catalog .panel-title{color:#212121;font-size:14px;margin-bottom:0;margin-top:0;padding-bottom:0;}
.rs-17 .rs-catalog .panel-title a:hover, .rs-17 .rs-catalog .panel-title a:focus{color:#01579b;text-decoration:none;}
.rs-17 .rs-catalog .panel-title a i{padding-right:7px;transform:rotate(90deg);vertical-align:text-bottom;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;}
.rs-17 .rs-catalog .panel-title a.collapsed i{transform:rotate(0deg);vertical-align:baseline;}
.rs-17 .rs-catalog .nav-stacked > li{border-bottom:solid 1px #eee;}
.rs-17 .rs-catalog .nav-stacked li >.children{display:none;}
.rs-17 .rs-catalog .nav-stacked  .children>li>a{white-space:normal;font-size:12px;padding:3px 16px;line-height:1.5;transition:none;background:none;font-weight:300;color:#424242;}
.rs-17 .rs-catalog .nav-stacked  li.current-cat > .children, .rs-17 .rs-catalog .nav-stacked  li.current-cat-parent > .children, .rs-17 .rs-catalog .nav-stacked  li.current-cat-ancestor > .children{display:block;list-style:none;margin:0 9px 0;border-radius:0;border-left:1px solid #dddddd;padding:0;}
.rs-17 .rs-catalog .nav-stacked > li.current-cat-parent > .children, .rs-17 .rs-catalog .nav-stacked > li.current-cat-parent > .children .current-cat>.children{display:block;list-style:none;margin:0 9px 0;border-radius:0;border-left:1px solid #dddddd;padding:0;}
.rs-17 .rs-catalog .nav-stacked > li.current-cat, .rs-17 .rs-catalog .nav-stacked li.current-cat > a, .rs-17 .rs-catalog .nav-stacked > li.current-cat-parent, .rs-17 .rs-catalog .nav-stacked > li.current-cat-ancestor > a{font-weight:700;}
.rs-17 .rs-catalog .nav-stacked li a:hover{font-weight:700;text-decoration:none;}
.rs-17 .rs-catalog .nav-stacked > li:last-child{border-bottom:none;margin-bottom:-15px;}
.rs-17 .rs-catalog .nav-stacked > li > a, .rs-17 .rs-catalog .nav-stacked > li{background:none;color:#424242;font-weight:400;color:#424242;}
.rs-17 .rs-catalog .nav-stacked > li > .badge{position:absolute;top:14px;right:0;}
.rs-17 .rs-catalog .nav-stacked > li > a{padding:12px 23px 12px 10px;transition:none;display:inline-block;}
.rs-17 .rs-catalog .nav-stacked > li > a:hover, .rs-17 .rs-catalog .nav-stacked > li > a:focus, .rs-17 .rs-catalog .nav-stacked > li.active > a, .rs-17 .rs-catalog .nav-stacked > li.active{font-weight:700;text-decoration:none;}
.rs-17 .rs-catalog .nav-stacked > li.open > .dropdown-menu, .rs-17 .rs-catalog .nav-stacked > li.current-cat > .children{position:static;float:none;box-shadow:none;margin:0 9px 0;border-radius:0;border:none;border-left:1px solid #dddddd;padding:0;list-style:none;}
.rs-17 .rs-catalog .nav-stacked > li.open > .dropdown-menu, .rs-17 .rs-catalog .nav-stacked > li.current-cat > .children{margin-bottom:15px;}
.rs-17 .rs-catalog .nav-stacked > li.open > .dropdown-menu>li>a, .rs-17 .rs-catalog .nav-stacked > li.current-cat > .children>li>a, .rs-17 .rs-catalog .nav-stacked > li.current-cat-parent > .children>li>a, .rs-17 .rs-catalog .nav-stacked > li.current-cat-ancestor > .children>li>a{}
.rs-17 .rs-catalog .nav-stacked > li.current-cat-parent > .children li>.children li> .badge, .rs-17 .rs-catalog .nav-stacked > li.current-cat-parent > .children>li> .badge, .rs-17 .rs-catalog .nav-stacked > li.current-cat > .children li > .badge, .rs-17 .rs-catalog .nav-stacked  li.current-cat-ancestor > .children li>.badge{display:none;}
.rs-17 .rs-catalog .nav-stacked > li.open > .dropdown-menu>li>a:hover, .rs-17 .rs-catalog .nav-stacked > li.open > .dropdown-menu>li>a:focus, .rs-17 .rs-catalog .nav-stacked > li.current-cat > .children>li>a:hover, .rs-17 .rs-catalog .nav-stacked > li.current-cat > .children>li>a:focus{font-weight:700;background:none;text-decoration:none;}
.rs-17 .rs-catalog .nav-stacked > li.open > .dropdown-menu>li.open>.dropdown-menu, .rs-17 .rs-catalog .nav-stacked > li.current-cat > .children>li>.children, .rs-17 .rs-catalog .nav-stacked > li.open > .dropdown-menu>li.dropdown-submenu>.dropdown-menu{position:static;float:none;box-shadow:none;margin:0 15px 0;border-radius:0;border:none;border-left:1px solid #dddddd;padding:0;list-style:none;}
.rs-17 .rs-catalog .nav-stacked > li.open > .dropdown-menu>li.open>.dropdown-menu>li>a, .rs-17 .rs-catalog .nav-stacked > li.current-cat > .children>li>.children > li > a, .rs-17 .rs-catalog .nav-stacked > li.open > .dropdown-menu>li.dropdown-submenu>.dropdown-menu>li>a{white-space:normal;font-size:12px;padding:3px 16px;line-height:1.5;transition:none;background:none;color:#424242;}
.rs-17 .rs-catalog .nav-stacked > li.open > .dropdown-menu>li.open>.dropdown-menu>li>a:hover, .rs-17 .rs-catalog .nav-stacked > li.open > .dropdown-menu>li.open>.dropdown-menu>li>a:focus, .rs-17 .rs-catalog .nav-stacked > li.current-cat > .children>li>.children > li > a:hover, .rs-17 .rs-catalog .nav-stacked > li.current-cat > .children>li>.children > li > a:focus, .rs-17 .rs-catalog .nav-stacked > li.open > .dropdown-menu>li.dropdown-submenu>.dropdown-menu>li>a:hover, .rs-17 .rs-catalog .nav-stacked > li.open > .dropdown-menu>li.dropdown-submenu>.dropdown-menu>li>a:focus{font-weight:700;background:none;text-decoration:none;}
.rs-17 .rs-catalog .nav-stacked > li > a > .badge{color:#fff;background-color:#777777;font-weight:400;font-size:11px;}
.rs-17 .rs-catalog .nav-stacked>li+li{margin-top:0;}
.rs-17 .rs-catalog .panel .panel-body label{font-size:13px;font-weight:600;color:#454545;margin-bottom:10px;}
.rs-17 .rs-catalog .panel .panel-body input[type="radio"],
.rs-17 .rs-catalog .panel .panel-body  input[type="checkbox"]{margin-top:0;margin-right:12px;}
.rs-17 .rs-catalog .color-filter span{border:1px solid #DDDDDD;display:inline-block;height:14px;margin:0 3px 0 1px;width:14px;}
.rs-17 .rs-catalog .maxheight300{max-height:300px;}
.rs-17 .rs-catalog .category-top h1{font-size:24px;text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:25px;}
.rs-17 .rs-catalog .category-top p{margin-bottom:15px;}
.rs-17 .rs-catalog .product-filter{border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;clear:both;display:block;margin-bottom:20px;padding-bottom:7px;padding-top:10px;margin-top:30px;}
.rs-17 .rs-catalog .product-filter p{font-size:14px;margin-top:7px;color:#000;font-weight:300;}
.rs-17 .rs-catalog .change-view{margin-right:10px;}
.rs-17 .rs-catalog .change-view a{border:1px solid #CCCCCC;display:inline-block;font-size:18px;font-weight:normal;height:34px;line-height:23px;margin-left:5px;overflow:hidden;padding:5px 8px;border-radius:3px;color:#444444;}
.rs-17 .rs-catalog .change-view a:hover, .rs-17 .rs-catalog .change-view a:focus, .rs-17 .rs-catalog .change-view a.active{color:#7f42e1;border-color:#7f42e1;}
.rs-17 .rs-catalog .categoryProduct{margin-left:-11px;margin-right:-19px;}
.rs-17 .rs-catalog .product-item{display:inline-block;float:none;vertical-align:top;margin-left:-4px;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;margin-bottom:30px;min-height:475px;}
.rs-17 .rs-catalog .list-view .product-item{display:block;height:auto !important;width:100% !important;overflow:hidden;margin-bottom:20px;min-height:auto;}
.rs-17 .rs-catalog .quickview{display:block;top:50%;margin-top:-25px;max-height:50px;position:absolute;text-align:center;width:100%;z-index:2;visibility:hidden;}
.rs-17 .rs-catalog .product-item h4{margin:0;height:42px;overflow:hidden;display:block;line-height:21px;margin:20px 0 5px;padding:0;}
.rs-17 .rs-catalog .product-item h4 a{font-weight:700;color:#424242;text-decoration:none;text-transform:uppercase;font-size:18px;}
.rs-17 .rs-catalog.description{padding-left:5px;padding-right:5px;}
.rs-17 .rs-catalog .description p{color:#616161;font-size:14px;height:55px;line-height:18px;overflow:hidden;padding-left:5px;padding-right:5px;}
.rs-17 .rs-catalog .product{display:block;height:auto;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;border:1px solid #e0e0e0;text-align:center;overflow:hidden;}
.rs-17 .rs-catalog .list-view .product{padding-right:20px;}
.rs-17 .rs-catalog .product:hover{border:1px solid #01579b;}
.rs-17 .rs-catalog .product-image{display:block;overflow:hidden;position:relative;text-align:center;width:100%;height:240px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.rs-17 .rs-catalog .list-view .product-image{display:block;float:left;overflow:hidden;position:relative;text-align:center;max-height:260px;max-width:350px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;padding-right:20px;background:#fff;}
.rs-17 .rs-catalog .product-image a{display:block;height:100%;overflow:hidden;position:relative;background-position:top center;background-size:contain;background-repeat:no-repeat;}
.rs-17 .rs-catalog .product:hover .product-image > a{-moz-transform:scale3d(1.1, 1.1, 1) rotate(-1.5deg);-ms-transform:scale3d(1.1, 1.1, 1) rotate(-1.5deg);-o-transform:scale3d(1.1, 1.1, 1) rotate(-1.5deg);-webkit-transform:scale3d(1.1, 1.1, 1) rotate(-1.5deg);transform:scale3d(1.1, 1.1, 1) rotate(-1.5deg);}
.rs-17 .rs-catalog .promotion{list-style:none;padding:0;margin:0;position:absolute;z-index:10;bottom:20px;left:0;height:25px;width:auto;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
.rs-17 .rs-catalog .promotion li{display:inline-block;margin-left:-4px;}
.rs-17 .rs-catalog .promotion li:last-child{border-radius:0 4px 4px 0;}
.rs-17 .rs-catalog .new{color:#fff;display:inline-block;font-size:14px;height:100%;padding:3px 10px;background-color:#3f73d3;}
.rs-17 .rs-catalog .discount{background:#ff010b;color:#fff;display:inline-block;font-size:14px;height:100%;padding:3px 9px;text-transform:uppercase;}
.rs-17 .rs-catalog  .price{font-size:16px;font-weight:700;color:#424242;line-height:1.5;}
.rs-17 .rs-catalog  .price-standard{font-size:14px;font-weight:400;color:#a6a6a6;line-height:1.5;text-decoration:line-through;}
.rs-17 .rs-catalog .list-view .price-block, .rs-17 .rs-catalog .list-view .price, .rs-17 .rs-catalog .list-view .action-control{text-align:right;}
.rs-17 .rs-catalog .description .sub-description{font-weight:300;color:#616161;line-height:1.7;}
.rs-17 .rs-catalog .list-view .description{margin:0 auto;min-height:auto;max-width:100%;text-align:right;}
.rs-17 .rs-catalog .action-control{border:0;display:block;height:auto;padding:5px 0 15px;width:100%;}
.rs-17 .rs-catalog .action-control .btn-color{background-color:#7f42e1;font-weight:700;color:#fff;}
.rs-17 .rs-catalog .product:hover .btn-quickview{visibility:visible;opacity:0.85;-webkit-opacity:0.85;-ms-opacity:0.85;transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);}
.rs-17 .rs-catalog .category-footer{border-top:solid 1px #eee;padding-top:20px;margin-top:0;}
.rs-17 .rs-catalog .pagination > li > a, .rs-17 .rs-catalog .pagination > li > span{font-size:12px;color:#7c7c7c;}
.rs-17 .rs-catalog .pagination{margin-top:0;margin-bottom:10px;}
.rs-17 .rs-catalog .pagination > .active > a{background-color:#c2c2c2;border-color:#c2c2c2;color:#fff;}
.rs-17 .rs-catalog .select2-container .select2-selection--single{height:34px;}
.rs-17 .rs-catalog .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px;color:#424242;}
.rs-17 .rs-catalog .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;}
.rs-17 .rs-catalog .priceFilterBody  .form-group{max-width:30%;float:left;}
.rs-17 .rs-catalog .priceFilterBody  .btn{background-color:#bdc3c7;color:#fff;text-shadow:0 1px 0 #abb0b4;font-weight:600;border:none;padding:7px 12px;}
.rs-17 .rs-catalog .priceFilterBody .sp{padding:5px;}
.rs-17 .rs-catalog .category-top h2{text-transform:uppercase;font-weight:700;font-size:24px;margin-top:0;margin-bottom:20px;}
.rs-17 .rs-catalog .mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#c2c2c2 !important;width:8px;}
.rs-17 .rs-catalog .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:8px;}
.rs-17 .rs-catalog .panel-bottom{margin-top:15px;}
.rs-17 .rs-catalog .panel-bottom-block{padding-left:0;padding-right:0;}
.rs-17 .rs-catalog .panel-bottom .panel-bottom-block+.panel-bottom-block{padding-left:15px;}
.rs-17 .rs-catalog .panel-bottom-block .btn{width:100%;font-weight:600;padding:6px 12px;}
.rs-17 .rs-catalog .panel-bottom-block .btn-default{background-color:#bdc3c7;color:#fff;text-shadow:0 1px 0 #abb0b4;border:none;padding:7px 12px;}
#btn-reset{width:100%;margin-top:5px;margin-bottom:15px;color:#424242;background-color:#f5f5f5;border-color:#ddd;}
#btn-reset:hover{background:#bdc3c7;}
@media(max-width:1199px){
.rs-17 .rs-catalog .priceFilterBody  .form-group{width:100%;max-width:none;}
.rs-17 .rs-catalog .priceFilterBody .sp{display:none;}
}
@media(max-width:991px){
.rs-17 .rs-catalog .priceFilterBody  .form-group{width:50%;padding-left:5px;padding-right:5px;}
.rs-17 .rs-catalog .panel-bottom .panel-bottom-block+.panel-bottom-block{padding-left:0;}
.rs-17 .rs-catalog .panel-bottom-block .btn{margin-bottom:10px;}
}
@media(max-width:767px){
.rs-17 .rs-catalog .product-filter  .pull-left, .rs-17 .rs-catalog .product-filter .pull-right{float:none!important;text-align:left;}
.rs-17 .rs-catalog .change-view{margin-top:10px;}
.rs-17 .rs-catalog .categoryProduct{margin-left:-15px;margin-right:-15px;}
.rs-17 .rs-catalog .category-footer p{text-align:left;}
}
@media(max-width:480px){
.xsResponse .product-item{width:100% !important;}
.rs-17 .rs-catalog .list-view .product-image{display:block;float:none;max-height:500px;max-width:100%;overflow:hidden;padding-right:0;text-align:center;}
.rs-17 .rs-catalog .list-view .product{padding-right:0;}
.rs-17 .rs-catalog .list-view h4, .rs-17 .rs-catalog .list-view .description, .rs-17 .rs-catalog .list-view h4, .rs-17 .rs-catalog .list-view .price, .rs-17 .rs-catalog .list-view .action-control, .rs-17 .rs-catalog .list-view .price-block, .rs-17 .rs-catalog .list-view .description p{text-align:center;}
}
.catalog_loader_wrap{text-align:center;}
.catalog_loader_image{display:inline-block;width:100px;height:100px;background:url(//shifrvody.ru/wp-content/themes/wp19-shop/img/loader.gif) no-repeat;}