/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.b24-widget-button-position-bottom-right {
    bottom: calc(22% - 5.25px)!important;
    right: calc(5.5% - 2.25px)!important;
}
.lang .active{
    font-weight: bold;
    background-color: #e73c4f;
    border-radius: 5px;
}
.lang span{
    padding: 10px;
    font-weight: bold;
}
.lang .active {
    color:#fff;
}
.lang{
    display:none;
}
.sites__select:hover .lang{
    display: flex;
    position: absolute;
    top: 55px;
    flex-direction: column;
    background-color: #fff;
    padding: 10px;
    z-index: 9;
    border-radius: 5px;
}
.lang-selected{
    padding:0 5px;
}
.b24-widget-button-wrapper.b24-widget-button-position-bottom-right.b24-widget-button-visible{
    position: fixed;
    bottom: calc(7% - 5.25px);
    right: calc(3% - 2.25px);
    display: block;
    height: 100px;
    width: 37px;
    margin-bottom: 25px;
    margin-right: 25px;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    opacity: .8;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 999990!important;
    transform-origin: 50% 50% 0;
}

@media only screen and (max-width: 1440px){
    .b24-widget-button-position-bottom-right {
        bottom: calc(30% - 5.25px)!important;
        right: calc(6.5% - 2.25px)!important;
    }
}

@media only screen and (max-width: 1200px){
    .b24-widget-button-position-bottom-right {
        bottom: calc(34% - 5.25px)!important;
        right: calc(7.5% - 2.25px)!important;
    }
}

@media only screen and (max-width: 768px){
    .b24-widget-button-position-bottom-right {
        bottom: calc(34% - 5.25px)!important;
        right: calc(8.5% - 2.25px)!important;
    }
}

@media only screen and (max-width: 768px){
    .b24-widget-button-position-bottom-right {
        bottom: calc(34% - 5.25px)!important;
        right: calc(8.5% - 2.25px)!important;
    }
}

@media only screen and (max-width: 425px){
    .b24-widget-button-position-bottom-right {
        bottom: calc(34% - 5.25px)!important;
        right: calc(15.5% - 2.25px)!important;
    }
}
.wpfix {
	position: fixed;
    bottom: calc(38% - 5.25px);
    right: calc(5.8% - 2.25px);
    display: block;
    height: 50px;
    width: 50px;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 999990 !important;
    transform-origin: 100% 100% 0;
    background-image: url(/upload/main/whatsapp.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

@media only screen and (max-width: 1440px){
    .wpfix {
		bottom: calc(46% - 5.25px) !important;
        right: calc(6.6% - 2.25px) !important;
    }
}

@media only screen and (max-width: 1200px){
    .wpfix {
    	bottom: calc(48% - 5.25px) !important;
        right: calc(7.8% - 2.25px) !important;
    }
}

@media only screen and (max-width: 768px){
    .wpfix {
		bottom: calc(49% - 5.25px) !important;
        right: calc(8.9% - 2.25px) !important;
    }
}

@media only screen and (max-width: 425px){
    .wpfix {
		bottom: calc(49% - 5.25px) !important;
        right: calc(16.8% - 2.25px) !important;
    }
}
#bx-soa-total > div.bx-soa-cart-total > div:nth-child(3) {
	display: none;
}
#bx-soa-delivery > div.bx-soa-section-content.container-fluid > div.bx-soa-pp.row > div > div:nth-child(1) > div.bx-soa-pp-delivery-cost {
display: none !important;
}
#bx-soa-order.orderform--v1 #bx-soa-delivery, #bx-soa-order.orderform--v1 #bx-soa-paysystem {
	width: calc(100%);
	margin-right: 0;
}
#bx-soa-order.orderform--v1 #bx-soa-delivery+#bx-soa-paysystem, #bx-soa-order.orderform--v1 #bx-soa-paysystem+#bx-soa-delivery {
	margin-right: 0;
	margin-left: 0;
}
#bx-soa-order.orderform--v1 #bx-soa-delivery .bx-soa-pp-company-description {
    padding: 0;
    width: 100%;
    margin: 8px 0 9px 0;
}
.detail-text-wrap {color:black;}
/*.inner_wrap .footer_button  {
	display: none !important;
}
.one_click, .buy_block, .top_basket, .basket-link basket {
	display: none !important;
}
.sale-personal-section-row-flex > div:nth-child(6) {
	display: none !important; 
}*/

@media screen and (min-width: 900px) and (max-width: 1300px) {
    .wrapper1.long_banner.long_header .top_big_one_banner .top_slider_wrapp .main-slider__item td img {
        width: 100%;
        height: auto;
    }
}
.counter_block.md, .counter_block.md input[type="text"] {
    height: 49px;
}
.product-view--type2 .product-info.product-info--type2>.flexbox>.product-detail-gallery {
    width: 30%;
}
.product-view--type2 .product-info>.flexbox .product-detail-gallery {
    order: 0;
}
.my-assoc .col-lg-3 {
    width: 100%;
}
.my-assoc .ordered-block {
    margin: 0;
}
.my-assoc {
    padding-left: 25px;
}
.my-assoc .catalog_block .catalog_item > div {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.my-assoc .catalog_block .catalog_item .image_wrapper_block {
    width: 20%;
}
.my-assoc .image_wrapper_block:not(.image-wrapper) {
    padding-top: 20%;
}
.my-assoc .rating, .my-assoc .sa_block, .my-assoc .icons-basket-wrapper, .my-assoc .like_icons {
    display: none;
}
.my-assoc .catalog_block .catalog_item>div {
    padding: 10px 15px 0 15px; 
}
.my-assoc .catalog_block .catalog_item>div .item_info {
    padding-bottom: 0px;
    padding-left: 20px;
    font-size: 14px;
}
@media (max-width: 768px) {
    .product-view--type2 .product-info>.flexbox>div:not(.product-detail-gallery) {
        max-width: 100%;
    }
    .my-assoc {
        padding-left: 0 !important;
    }
     .my-assoc .compact-catalog .ajax_load .item {
        width: 100% !important;
    }
    .my-assoc .col-lg-3 {
        width: 100% !important;
    }
}