/**/
.shop2-filter-wr {
  display: none; }

@media screen and (min-width: 1152px) {
  .product-list-price .product-info-wr .product-info-top {
    padding-right: 10px;
    min-width: 380px;
    -webkit-flex-basis: 380px;
    -moz-flex-basis: 380px;
    -ms-flex-preferred-size: 380px;
    flex-basis: 380px; } }

@media screen and (min-width: 795px) {
  .site-search {
    margin-left: 260px; }

  .main-page-search .site-search {
    margin-left: 0 !important; }

  .site-sidebar.left {
    margin-top: -70px; }

  .no-main {
    margin-top: 0 !important; } }

.product-price .price-current {
  font-size: 20px;
  font-weight: 700; }

.shop-product .form-add .product-price .price-current {
  font-size: 23px;
  font-weight: 700; }
  .shop-product .form-add .product-price .price-current strong {
    font-size: 40px; }
  .shop-product .form-add .product-price .price-current .edizm {
    font-size: 23px; }

.shop-product .buy-one-click {
  min-width: 146px; }

.shop-product .product-btn-wrapper {
  min-width: 146px; }

@media screen and (max-width: 640px) {
  .site-phones {
    background: none;
    padding-left: 0;
    text-align: center; } }

@media only screen and (max-width: 480px) {
  .subscribe-wrap, .contacts-bot {
    text-align: center; }

  .contacts-bot {
    width: 187px;
    margin: 0 auto; } }
/**
 * reg_id: 4116078
 * staff_id: 1155
 **/
.folder_blocks {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
  font-size: 0; }
  .folder_blocks .item {
    display: inline-block;
    text-decoration: none;
    font-size: 0;
    width: 182px;
    padding: 10px;
    box-sizing: border-box;
    border: 1px solid #d6d6d6;
    margin-right: 10px;
    margin-bottom: 15px;
    text-align: center; }
    .folder_blocks .item .image {
      margin-bottom: 10px;
      display: block;
      height: 120px; }
      .folder_blocks .item .image img {
        max-width: 100%;
        vertical-align: top; }
      .folder_blocks .item .image.noimage {
        background: url(noimage.png) 50% 50% no-repeat; }
        .folder_blocks .item .image.noimage img {
          visibility: hidden; }
    .folder_blocks .item .name {
      font-size: 15px;
      text-align: center;
      min-height: 35px; }

@media all and (max-width: 768px) {
  .folder_blocks .item {
    width: 174px; } }

@media all and (max-width: 767px) {
  .folder_blocks .item {
    width: 31%;
    margin-right: 2%; }
    .folder_blocks .item .image {
      height: 150px; } }

@media all and (max-width: 480px) {
  .folder_blocks .item {
    width: 48%;
    margin-right: 2%; }
    .folder_blocks .item .image {
      height: 125px; } }

@media all and (max-width: 320px) {
  .folder_blocks .item .image {
    height: 90px; } }

.left_folders .left-categor {
  position: relative; }
  .left_folders .left-categor ul {
    position: absolute;
    background: #fff;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 230px;
    border: 1px solid #ed3535;
    z-index: 5; }
  .left_folders .left-categor > li {
    position: static; }
    .left_folders .left-categor > li ul li a {
      color: #000; }
      .left_folders .left-categor > li ul li a:before {
        display: none; }

.left-categor > li a {
  color: #fff; }

.top-panel .left-side {
  display: none; }

.top-panel .middle {
  padding-left: 0; }

.price-current.small {
  font-size: 17px; }

.shop-product .form-add .product-price .price-current.small {
  font-size: 17px; }

.small.font {
  font-size: 17px; }

@media all and (max-width: 768px) {
  .top-panel .left-side {
    display: block; }

  .top-panel .middle {
    padding-left: 18px; }

  .site-sidebar.left {
    display: none; } }
