

.catbox {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
form.bbs {
    margin-bottom: 20px;
}
a.adesc {
margin: 5px;
    padding: 5px;
    flex: 0 1 auto;
    /* width: 25%; */
    background: #fff;
    border: 1px solid #242424;
    border-radius: 4px;
    padding: 20px;
    width: 24%;
    text-align: center;
    transition: all 0.3s ease-out;
}

a.adesc:hover {
    border: 1px solid #e27d09;
transition: all 0.3s ease-out;
}
.archive-meta {
    display: none;
}
span.cdesc {
    display: block;
    margin-top: 20px;
}
span.axdesc {
    background: #e27d09;
    color: #fff;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
}

@media (max-width: 1024px) {
    a.adesc {
    width: 48%;
}

}

@media (max-width: 768px) {
 ul.elementor-nav-menu.sm-vertical {
    background: #fff;
    border-radius: 4px;
}
}
@media (max-width: 530px) {
a.adesc {
    display: block;
    width: 100%;
}
}


#bus .bus-features {
    grid-template-columns: repeat(3, 1fr);
}
li#menu-item-30574 {
    background: #e27d09;
    padding-left: 10px;
    padding-right: 10px;
}
li#menu-item-30574 a{
color: #fff;

}
.wd-products .product-labels.labels-rounded-sm.pro {
    left: auto;
    right: 5px;
}
.single-product .product-labels.labels-rounded-sm.pro {
    left: 5px;
}
span.onsale.product-label.pro-lab {
    background: #e27d09;
}
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_naprjazhenie-pitajuschej-s
 {
    border: none;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0px;
}
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_naprjazhenie-pitajuschej-s:nth-child(odd)
 {
background: #fff;
}
.shop_attributes .wd-attr-name {
    font-weight: 300;
}
tr.woocommerce-product-attributes-item.generik.woocommerce-product-attributes-item.generik--attribute_pa_naprjazhenie-pitajuschej-s {
   margin-top: 20px;

}
tr.woocommerce-product-attributes-item.generik.woocommerce-product-attributes-item.generik--attribute_pa_naprjazhenie-pitajuschej-s .wd-attr-name{
    font-weight: bold;
text-transform: uppercase;
 
}
/*
div#tab-additional_information {
    height: 420px;
    overflow: hidden;
        transition: 0.3s;
}
div#tab-additional_information.copen{
    height: auto;
        transition: 0.3s;
         overflow: auto;
}
*/
.shop_attributes {
 overflow: auto !important;
}

span#cscrol {
    position: absolute;
    top: 550px;
     display: none;
}span#cscrol.normal {
    position: relative;
    top: auto;
    display: none;
}
span#cscrol a {
    color: #e27d09;
}

.bnpl-modal {
  z-index: 9;
}


@media (max-width: 1024px) {
.wd-negative-gap.elementor-element.elementor-element-2587a27 {
    margin-top: -20px;
    margin-bottom: 25px;
}
.poprod .wd-tabs-header {
    display: none;

}
.elementor-element.elementor-element-a79c46e.wd-btn-design-full.wd-single-add-cart.text-left.wd-design-default.wd-swatch-layout-default.elementor-widget.elementor-widget-wd_single_product_add_to_cart {
    margin-bottom: 20px;
}
.bnpl-card.bnpl-card--small.bnpl-card--small-4.bnpl-card--type-4-js {
    display: block !important;
}




.elementor-30544 .elementor-element.elementor-element-f537e09 .elementor-heading-title {
    font-size: 28px;
}
    .elementor-30544 .elementor-element.elementor-element-f537e09 {
        margin-top: 20px;
    }

.elementor-30544 .elementor-element.elementor-element-46440d1 .wd-text-block {
    font-size: 22px;
    line-height: normal;
}
.elementor-30544 .elementor-element.elementor-element-dde503f {
       margin-top: 20px;
}
    .elementor-30544 .elementor-element.elementor-element-364af95 {
        margin-top: 0px;
    }

.elementor-30544 .elementor-element.elementor-element-364af95 .elementor-button {
        font-size: 12px;
        line-height: normal;
    }
    .elementor-30544 .elementor-element.elementor-element-18efce2 .elementor-heading-title {
    font-size: 28px;
}
.elementor-30544 .elementor-element.elementor-element-a6feb33 .elementor-icon-list-item > .elementor-icon-list-text{
font-size: 16px;

}
.elementor-30544 .elementor-element.elementor-element-32d3963 .wd-text-block {
font-size: 22px;
        line-height: normal;
}
.elementor-30544 .elementor-element.elementor-element-68449ef .elementor-heading-title {
    font-size: 28px;
}
.elementor-30544 .elementor-element.elementor-element-34e2db2 {
    padding: 10px;
}
.elementor-30544 .elementor-element.elementor-element-22e2ac0 .elementor-heading-title {
    font-size: 28px;
}
.elementor-30544 .elementor-element.elementor-element-88014af {
    padding: 10px;
}
.elementor-30544 .elementor-element.elementor-element-6a9d9e8 .elementor-heading-title {
    font-size: 28px;
}
.elementor-30544 .elementor-element.elementor-element-a42b178 .elementor-heading-title
 {
    font-size: 28px;
}
.elementor-30544 .elementor-element.elementor-element-cb63547 .elementor-heading-title {
    font-size: 28px;
}
.elementor-30544 .elementor-element.elementor-element-cc80363 .elementor-heading-title {
    font-size: 28px;
}
.elementor-30544 .elementor-element.elementor-element-79170a7 .elementor-heading-title {
    font-size: 28px;
}
.elementor-30544 .elementor-element.elementor-element-79170a7 {
    margin: 0px;
    margin-bottom: 30px;
}
.elementor-30544 .elementor-element.elementor-element-93c2f67 .wd-text-block {
    padding: 10px;
}
.elementor-30544 .elementor-element.elementor-element-307971f .elementor-heading-title {
    font-size: 28px;
}
.elementor-30544 .elementor-element.elementor-element-6a48556 .elementor-heading-title {
    font-size: 28px;
}
.elementor-30544 .elementor-element.elementor-element-db5de38 .wd-accordion-title-text {
    font-size: 20px;
}
.elementor-30544 .elementor-element.elementor-element-46440d1 > .elementor-widget-container {
    margin-top: 20px;
}
.elementor-30544 .elementor-element.elementor-element-50ff6d9 .wd-text-block {
    padding: 10px;
}
.slbutton {
    position: absolute;
    bottom: -20px;
}



}

@media (max-width: 500px) {
.slbutton a.btn.btn-style-default {
    width: 150px;
    font-size: 11px;
    padding: 10px !important;
    min-height: 20px;
}

}