#mse2_mfilter .filters-block {}
.filters .row .opener-filter.none{display:none;}
.filters .row label{position:relative;font-size:15px;color:#262626;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:7px;}
.filters .row label sup{color:rgba(38,38,38,0.5);}
.filters .row label .checkmark{position:relative;top:0;content:'';right:0;width:20px;height:20px;background:rgba(230,230,230,0.5);color:#fff;margin:0 10px 0 0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .35s;transition:all .35s;min-width:20px;min-height:20px;}
.filters .row label .checkmark:before{font-size:16px;}
.filters .row label input[type="checkbox"]{position:absolute;opacity:0;}
.filters .row label input[type="checkbox"]:checked ~ .checkmark{background: #ff4c4c;color: #262626;border: 2px solid #9d1010a6;}
.filters .row label:hover{cursor:pointer;color:#ffa1b4;}
.filters .row label:hover .checkmark{background:#fff;color:#ffa1b4;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);}
.filters .row input.amount1{width:45%;float:left;margin-right:5%;border:0;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);font-size:14px;}
.filters .row input.amount2{width:45%;float:left;margin-left:5%;border:0;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);font-size:14px;}
.filters .row.active .caption i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:rgba(38,38,38,0.7);}
.filters .row.clear-filter{overflow:hidden;border-bottom:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 10px;}
.filters .row.clear-filter a,
.filters .row.clear-filter button{background:rgba(242,242,242,0.5);color:#262626;padding:5px 7px;float:left;border-radius:50px;font-size:14px;margin:10px 0;}
.filters .row.clear-filter a:hover,
.filters .row.clear-filter button:hover{background:rgba(242,242,242,0.7);}
.filters .row.clear-filter a.reset,
.filters .row.clear-filter button.reset{border:2px solid #fcd721;}
.filters .row.clear-filter a.reset:hover,
.filters .row.clear-filter button.reset:hover{border:2px solid #ffa1b4;}
.filters .row.clear-filter a.apply,
.filters .row.clear-filter button.apply{background:#ffa1b4;color:#fff;display:none;}
.filters .row.clear-filter a.apply:hover,
.filters .row.clear-filter button.apply:hover{background:#fcd721;color:#262626;}
.filters .caption {font-weight: bold; margin-bottom: 10px;}
.filters .mse2_number_slider {display: none}

.products {display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: row;flex-wrap: wrap;}
.products li .inner {display: flex;align-items: flex-start;flex-direction: column;-webkit-box-shadow: 0 0 15px rgb(0 0 0 / 10%);box-shadow: 0 0 15px rgb(0 0 0 / 10%);border-radius: 5px;}
.products li .text {width: 100%;padding: 10px;}
.products li .caption {color: #000;font-size: 18px;line-height: 1;font-weight: 700;margin-bottom: 10px;display: flex;}
.products li .description span.price {font-weight: 800;}
.products li {display: inline-block;vertical-align: top;font-size: 13px;width: 25%;padding: 0 10px;margin-bottom: 1%;}

.products.responsive-products li{width: 16.6%}
.products li .inner .img {width: 100%;position: relative;overflow: hidden;}
.products li .inner .img .status-block {position: absolute;left: 10px;top: 10px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;display: flex;flex-direction: column;z-index: 1; }
.products li .inner .img .status-block .status {border-radius: 5px;background: rgba(103, 103, 103, 0.9);font-size: 12px;font-weight: 300;color: #fff;padding: 3px 7px;margin: 2px 0;-webkit-transition: all .5s ease;transition: all .5s ease;-webkit-backface-visibility: hidden;backface-visibility: hidden; }
.products li .inner .img .status-block .status.status-1 {background: black; }
.products li .inner .img .status-block .status.status-2 {background: #fc4923; }
.products li .inner .img .status-block .status.status-3 {background: #1a69a7; }
.products li .inner .img .status-block .status.status-4 {background: #fc4923; }
.products li .inner .img .status-block .status.status-5 {background: #f835bf; }
.products li .inner .text {padding: 5px 15px;position: relative;z-index: 2;width: 100%;}
.products li .inner .text .block {display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 5px 0px;justify-content: space-between;}
.products li .inner .text .price-number-buy-block {display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 5px 0px;justify-content: space-between;display: flex;flex-wrap: nowrap;flex-direction: column;align-items: center;}
.products li .inner .text .vendor {color: #1a1a1a;}
.products li .inner .text .avail {color: #1a1a1a;font-weight: 600;}
.products li .inner .text .price.old {font-size: 14px;font-weight: normal;color: #676767;position: relative;display: inline-block;}
.products li .inner .text .price.old:before {position: absolute;content: '';top: 50%;height: 1px;width: 100%;background: #da4544;}
.products li .inner .text .price {font-size: 14px;font-weight: bold;}
.products li .inner .text .price span {font-size: 14px;font-weight: bold; color: #da4544;}
.products li .inner .text .price-block {margin-bottom: 7px;}

.photovideogallery {position: relative;overflow: hidden;margin-bottom: 10px;}
.photovideogallery .status-block {position: absolute;left: 10px;top: 10px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;z-index: 1;}
.photovideogallery .status-block .status {border-radius: 5px;background: rgba(103, 103, 103, 0.9);font-size: 12px;font-weight: 300;color: #fff;padding: 3px 7px;margin: 2px 0;-webkit-transition: all .5s ease;transition: all .5s ease;-webkit-backface-visibility: hidden;backface-visibility: hidden;display: flex;}
.photovideogallery .status-block .status.status-1 {background: black; }
.photovideogallery .status-block .status.status-2 {background: #fc4923; }
.photovideogallery .status-block .status.status-3 {background: #1a69a7; }
.photovideogallery .status-block .status.status-4 {background: #fc4923; }
.photovideogallery .status-block .status.status-5 {background: #f835bf; }
.photovideogallery.notavailable .status-block .status {background: rgba(103, 103, 103, 0.7) !important; }

.buyproduct {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;border-radius: 5px;border: 1px solid #e0e0e0;background: rgba(240, 240, 240, 0.5);padding: 5px 10px;margin-bottom: 10px;}
.buyproduct .block {width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 10px 0;display: flex;justify-content: space-between;}
.buyproduct .price.old {font-size: 14px;font-weight: normal;color: #676767;position: relative;display: inline-block;}
.buyproduct .price.old:before {position: absolute;content: '';top: 50%;height: 1px;width: 100%;background: #da4544;}
.buyproduct .price {font-size: 18px;font-weight: bold;}
.buyproduct .price span {font-size: 18px;font-weight: bold;color: #da4544;}
.buyproduct .row {width: 100%;padding: 3px 10px;border-bottom: 1px solid #e0e0e0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.buyproduct .avail {font-size: 14px;font-weight: 600;}
.buyproduct .caption {font-weight: 500;font-size: 13px;color: #676767;text-transform: uppercase;}
.buyproduct .feature-block {position: relative;}
.buyproduct .feature {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-weight: 300;width: 100%;overflow: hidden;margin-bottom: 10px;}
.buyproduct .feature .row {width: 100%;padding: 2px 0;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;display: flex;justify-content: space-between;}
.buyproduct .row .row {border-bottom: 0;padding: 0;}
.buyproduct .feature .row span:first-child {text-align: left;padding-right: 5px;}
.buyproduct .feature .row span:last-child {text-align: right;padding-left: 5px;font-weight: 600;}

.section-products {padding: 0px 25px;}
.section-caption .caption {font-size: 24px;font-weight: 500;margin-right: 50px;}
.content .feature {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;font-weight: 300;width: 100%;}
.content .feature .row:nth-child(2n+1) {background: #fff;}
.content .feature .row:nth-child(2n) {background: #f0f0f0;}
.content .feature .column-no-category {width: 50%;}
.content .feature .row {width: 100%;padding: 2px 0;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;padding: 10px;}
.bg-cbg {background: #f0f0f0;}

.sort-view-display{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;}
.sort-block{padding:0 5px;width:100%;margin-bottom:10px;}
.sort-block .slide-sorting {display: flex;justify-content: flex-end;}
.sort{display: flex;flex-direction: row;flex-wrap: nowrap;}
.sort span{float:left;margin-left:10px;}
.sort li{margin-left:15px;}
.sort li span{margin-left:0;margin-right:3px;}
.sort li a{color:#262626;border-bottom:1px solid #fff;}
.sort li a i{color:#262626;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);float:left;}
.sort li a.asc{color:#262626;}
.sort li a.asc .icon-left-arrow{color:#fcd721;}
.sort li a.asc:hover i,
.sort li a.asc:hover .icon-left-arrow{color:#ffa1b4;}
.sort li a.desc{color:#262626;}
.sort li a.desc .icon-left-arrow{color:#fcd721;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.sort li a.desc:hover i,
.sort li a.desc:hover .icon-left-arrow{color:#ffa1b4;}
.sort li a.active{border-bottom:1px solid #eb1c24;}
.sort li a.active span{color:#eb1c24;}
.sort li:hover a{border-bottom:1px solid rgba(247,247,247,0.5);}
.sort li:hover a i{color:#ffa1b4;}

#mse2_selected{background: none!important;padding: 10px!important;}

@media (max-width:1199px){
  .section-info, .products-other {width: 98%;margin: 0px 1%;}
}

@media (min-width:1023px){
  .opener-category {display: none}
}
@media (max-width:1023px){
  .column80 {width: 100%}
  .init-category-slide {position: relative;max-height: 180px;overflow: hidden;}
  #mse2_filters {display: flex;flex-direction: row;flex-wrap: wrap;}
  #mse2_filters .active-row {width: 25%;padding: 0px 10px;}
  .slices-sort-block {width: 96%;margin: 10px 2%;}
  .aside.column20 {width: 100%}

}
@media (max-width:767px){
  .section-info {width: 70%;margin: 0px 15%;}
  .board-info {display: flex;flex-direction: column;flex-wrap: nowrap;}
  .board-info .board-info-description {width: 100%;margin: 10px 0px;}
  .board-info .form-send {width: 100%;}
  .board-info .column-1 {width: 100%;}
  .products li {width: 33.33%;}
  .products.responsive-products li{width: 25%}
}
@media (max-width:479px){
  #mse2_filters .active-row {width: 50%}
  .section-info {width: 96%;margin: 0px 2%;}
  .products {display: flex;flex-direction: row;flex-wrap: wrap;}
  .products li {width: 50%;}
  .products.responsive-products li{width: 48%}
}
