/*.product-page h1 {
    margin: 0 0 5px;
    font-size: 20px;
}
.product-page__price {
    margin: 0;
    font-size: 1.8em;
    margin-top: -10px;
    margin-right: 20px;
}

.list-view .product-thumb__caption {
    padding: 0px;
}

@media (max-width: 575px) {
    .product-thumb__add-to-cart, .product-thumb__cart.disabled2 {
        padding: 0 10px;
    }
.list-view .product-thumb__price {
    margin: 0 10px 0 0;
}
.product-layout.product-list.list-view.col-sm-12.col-lg-6 {
    max-width: 100% !important;
    width: 100% !important;
    min-width: 100% !important;
}
    .product-thumb__name {
        white-space: pre-wrap;
        word-break: break-all;
    }
}
.product-thumb__rating {
    margin: 15px auto;
    text-align: center;
    justify-content: center;
}

@media (min-width: 768px) {
.product-thumb__image {
   
}
.uni-module__item {
    max-width: 50% !important;min-width: 50% !important;
}
.product-thumb__caption {
    margin-left: 15px;
}
}
button.product-thumb__add-to-cart.add_to_cart.btn {
    max-width: 130px;
}

.product-thumb__price {
    margin-right: 10px;
}

@media (max-width: 575px) {
    .product-thumb__image {
        padding: 0px 10px 0px 0px;
        max-width: 28%;
        width: 28%;
    }
}

.product-thumb {
    display: flex;
    flex-direction: row;
}

.product-layout.product-list.list-view.col-sm-12.col-lg-6 .product-thumb__image {
    max-width: 100px;
}

@media (max-width: 992px) {
.product-page__image-main {
    width: calc(30% - 10px);
    float: left;
    padding: 0px;
    margin: 0px 10px 0px 0px;
}
.product-page__image {
    margin: 0 0 0px;
}
.product-page__price {
    width: 100%;
    margin-bottom: 10px;
}
.product-page h1 {
    margin: 0 0 5px;
    font-size: 14px;
}
.col-sm-6.model-block {
    width: fit-content;
    float: left;
}
    .list-view .product-thumb__image {
        width: 28%;
        min-width: 28%;
    }
}


.list-view .product-thumb__price {
    margin: auto 10px;
}
.product-layout.product-list.list-view.col-sm-12.col-lg-6 .product-thumb__cart {
    margin: -10px 0 0;
}


.menu__banner > div {display:flex;flex-direction:column;justify-content:center;padding:20px 15px;text-align:center;background:rgba(0,0,0, .03);border-radius:4px}
.menu__banner div img {margin:20px 0;padding:15px}
.menu__banner span {color:#fe7200;font-size:1.5em;font-weight:500}
.menu__banner span:last-of-type{font-size:1.3em}

.article_description h3.heading{font-weight:700}

header.fly {position:fixed;z-index:999;width:100vw}


/* Simple */
#simplecheckout_cart .quantity .form-control {
  padding: 0px !important;
  text-align: center !important;
  max-width: 30px !important;
  width: 30px !important;
  min-width: 30px !important;
}
#simplecheckout_cart .quantity .btn.btn-primary {
  width: 20px;
  border-radius: 0px !important;
  height: 34px;
}
#simplecheckout_cart .quantity .btn.btn-danger {
  margin-left: 20px !important;
  border-radius: 5px !important;
  background: none;
  color: red !important;
}
#simplecheckout_shipping .simplecheckout-block-content .radio.checked {
  background: #e6e6e6 !important;
  padding: 5px !important;
}
#simplecheckout_button_confirm span {
  font-size: 20px !important;
  font-weight: 600 !important;
}
#simplecheckout_button_confirm {
  padding: 10px 20px !important;
  height: auto !important;
}
@media (max-width: 767px) {
    .simplecheckout-button-right {
        width: 100% !important;
    }
    #simplecheckout_button_confirm {
        width: 100% !important;
        padding: 10px !important;
        height: auto !important;
    }
    .simple_product_price_total_xvr {
        display: grid !important;
        justify-content: start !important;
        font-size: 12px !important;
    }
    .simplecheckout-cart .total,
    .simplecheckout-cart td.total {
        display: none !important;
    }
    .simplecheckout-cart td.price,
    .simplecheckout-cart th.price {
        display: none !important;
    }
    .simplecheckout-cart td.price.price-xvr {
        padding-top: 14px !important;
    }
    .simple_product_price_total_xvr .price.price-xvr {
        font-weight: 400 !important;
        display: flex !important;
    }
    .simple_product_column_total_xvr {
        display: flex !important;
        justify-content: start !important;
    }
    .simple_product_price_total_xvr .price.price-xvr .price_value_xvr {
        font-weight: 600 !important;
        margin-left: 5px !important;
    }
    .simple_product_column_total_xvr span.summa {
        font-weight: 600 !important;
        margin-left: 5px !important;
    }
    #simplecheckout_cart #total_shipping span b {
        font-size: 10px !important;
    }
    .simplecheckout-cart .remove {
        display: none !important;
    }
    .simplecheckout-cart a {
        font-size: 12px !important;
    }
    #simplecheckout_customer .form-group.row-customer_register {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }
    #simplecheckout_customer .form-group.row-customer_register > div > div {
        display: flex !important;
    }
  .simple-content .quantity span.price.price-xvr {
    display: flex !important;
  }
}
@media (min-width: 768px) {
    .simple_product_price_total_xvr,
    .simple_product_column_total_xvr,
    .simple_product_total_xvr {
        display: none !important;
    }
}
/* Simple */

.header-phones__additional {
  font-size: 1.2em;
}

.header-phones {
  min-width: max-content;
}
.fab.fa-telegram {
  color: #00b7ff;
}

.well {
    margin: 20px 0px !important;
}
.product-thumb {
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
  margin: 0 0 20px;
}
.uni-item {padding: 5px;}*/
#licnt412C {display:none;}
.chaport-container.chaport-container-positioned {right:-5px !important;bottom:140px !important}