@media screen and (max-width: 767px) { /* line 2, ../scss/flat-menu-mobile.scss */
  .block-content-desktop { display: none; }
  /* line 7, ../scss/flat-menu-mobile.scss */
  .catalog-category-view .product-list li.product-item { width: 50%; float: left; margin-bottom: 30px; }
  /* line 11, ../scss/flat-menu-mobile.scss */
  .catalog-category-view .product-list li.product-item .product-inner { padding: 0 !important; border-radius: 10px 10px 0 0; }
  /* line 14, ../scss/flat-menu-mobile.scss */
  .catalog-category-view .product-list li.product-item .product-inner .product-img { width: 100%; float: left; margin-bottom: 10px !important; }
  /* line 18, ../scss/flat-menu-mobile.scss */
  .catalog-category-view .product-list li.product-item .product-inner .product-img img { border-radius: 10px 10px 0 0; }
  /* line 22, ../scss/flat-menu-mobile.scss */
  .catalog-category-view .product-list li.product-item .product-inner .product-title { width: 100%; height: unset; text-align: left; padding-left: 5px; }
  /* line 28, ../scss/flat-menu-mobile.scss */
  .catalog-category-view .product-list li.product-item .product-inner .product-action { background: unset; width: 40%; position: absolute; bottom: 0; right: 0; padding-right: 5px; }
  /* line 35, ../scss/flat-menu-mobile.scss */
  .catalog-category-view .product-list li.product-item .product-inner .product-action .add-cart { background: url(../images/icon-cart-mb.png) right no-repeat; }
  /* line 39, ../scss/flat-menu-mobile.scss */
  .catalog-category-view .product-list li.product-item .product-inner p.describe { display: none; }
  /* line 42, ../scss/flat-menu-mobile.scss */
  .catalog-category-view .product-list li.product-item .product-inner .product-price { color: #c31c1c; font-size: 16px; float: left; position: absolute; bottom: 0; width: 60%; text-align: -webkit-left; }
  /* line 51, ../scss/flat-menu-mobile.scss */
  .catalog-category-view .product-list li.product-item .product-inner .product-bottom { margin-top: 50px; }
  /* line 57, ../scss/flat-menu-mobile.scss */
  .catalog-category-view .block.block-menu.scroll-top { position: unset !important; }
  /* line 63, ../scss/flat-menu-mobile.scss */
  .category-menu .block-menu .block-content { display: block !important; }
  /* line 66, ../scss/flat-menu-mobile.scss */
  .category-menu .block-menu .block-title { pointer-events: none !important; }
  /* line 69, ../scss/flat-menu-mobile.scss */
  .category-menu .block-menu .block-title span i { display: none; }
  /* line 75, ../scss/flat-menu-mobile.scss */
  .category-menu .page-main { padding-top: unset; padding-bottom: 0 !important; }
  /* line 78, ../scss/flat-menu-mobile.scss */
  .category-menu .page-main .sidebar { position: initial; z-index: unset; }
  /* line 82, ../scss/flat-menu-mobile.scss */
  .category-menu .page-main .col-main.col-lg-9 { margin-top: unset; }
  /* line 85, ../scss/flat-menu-mobile.scss */
  .category-menu .page-main .col-left-first { margin-bottom: unset; }
  /* line 89, ../scss/flat-menu-mobile.scss */
  .category-menu .custom_footer { position: relative; } }
@media screen and (min-width: 768px) { /* line 96, ../scss/flat-menu-mobile.scss */
  .block-content-mobile { display: none; } }
/* line 103, ../scss/flat-menu-mobile.scss */
.block-content-mobile ul li { width: 50%; float: left; padding: 5px; border: unset !important; }
/* line 108, ../scss/flat-menu-mobile.scss */
.block-content-mobile ul li a { padding: unset; position: relative; font-size: 13px; }
/* line 112, ../scss/flat-menu-mobile.scss */
.block-content-mobile ul li a img { border-radius: 10px; }
/* line 116, ../scss/flat-menu-mobile.scss */
.block-content-mobile ul li p { position: absolute; width: 100%; height: 100%; text-align: center; bottom: 0; background: rgba(0, 0, 0, 0.5); color: #fff; margin-bottom: unset; border-radius: 10px; }
/* line 126, ../scss/flat-menu-mobile.scss */
.block-content-mobile ul li p span { position: absolute; width: 100%; color: #fff; left: 0; top: 45%; }
