@charset "utf-8";
/*618*/
.menu-12 .menu-scroll > ul {
  max-width: 540px; }

.product-thumb-item .product-thumb-item-in .product-name a:hover {
  color: #de5722; }

.horizontal_blocklist-71 .item_detail {
  width: 100%; }

.slider-17 .block-more > a {
  height: 60px; }

.widget-73 {
  margin: 10px auto auto; }

.shop2-panel-sorting {
  display: none; }

.g-img--gallery-image .g-img__caption {
  display: none; }

.wrap-form.form-bot {
  background: #f2f2f2;
  padding: 20px 30px; }
  .wrap-form.form-bot .title {
    margin-bottom: 0;
    cursor: pointer; }
  .wrap-form.form-bot .title + form {
    display: none;
    margin-top: 17px; }
  .wrap-form.form-bot textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 13px 50px;
    border: 1px solid #d9d9d9;
    background: #fff; }

.mob_cat {
  display: none;
  padding: 5px 20px;
  border-radius: 5px;
  background: #f2f2f2;
  margin: 5px -30px; }

.mob_cat ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.mob_cat ul li {
  display: block;
  margin: 5px 0; }

.mob_cat ul li a {
  display: block;
  font-size: 16px;
  color: #000;
  font-weight: bold;
  font-family: "Roboto";
  background: #fff;
  padding: 11px 20px;
  border-radius: 250px; }

.mob_cat ul li a:hover {
  background: #de5722;
  color: #fff; }

@media screen and (min-width: 0) and (max-width: 600px) {
  .mob_cat {
    display: block; } }

.product-note-body {
  max-width: 100%; }
  .product-note-body table {
    width: 100% !important; }

@media (min-width: 601px) {
    .shop2-product-mode-wr .product-shop2.new-sides .product-l-side-wr {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
      min-width: 0; }
      .shop2-product-mode-wr .product-shop2.new-sides .product-l-side-wr .product-l-side {
        min-width: 0;
        max-width: 400px;
        float: left;
        margin: 0px 20px 10px 0px; }
        .shop2-product-mode-wr .product-shop2.new-sides .product-l-side-wr .product-l-side .product-note-body p:first-child {
          margin-top: 0; }
    .shop2-product-mode-wr .product-shop2.new-sides .product-r-side {
      display: none; } }

.block-100 {
  position: relative; }
  .block-100:after {
    content: '';
    position: absolute;
    left: -150px;
    top: 100px;
    width: 400px;
    height: 400px;
    background: url(untitled-1_064.png) 0 0 no-repeat;
    opacity: 0.05;
    -webkit-background-size: 100% auto;
    background-size: 100% auto; }

.wrapper-gal .block-100:after {
  display: none; }
