#sp-header .logo a {
    font-family: 'Unbounded', sans-serif;
}
.breadcrumb-item+.breadcrumb-item::before {
    content: "→";
}
.sppb-btn {
    font-weight: 500;
}
.offcanvas-menu .logo{
    font-size: 24px;
    line-height: 28px;
    font-weight: 500;
    font-family: 'Unbounded', sans-serif;
}
.offcanvas-menu {
    background-color: #fcfcfc;
}

#sp-breadcrumb li{
    font-size: 12px;
}

.mod-languages{
    /* background: #e8ebea; */
    padding: 7px;
    border-radius: 5px;
    border: 1px solid #c7c7c7;
}
.mod-languages li{
    font-size: 14px;
}
.mod-languages ul li{
    margin: 0 15px;
}
.mod-languages ul li.lang-active {
    background-color: #68aa98 !important;
    border-radius: 3px;
    padding: 0px 5px;
}
.mod-languages ul li.lang-active a:hover{
    color: #000;
}
.footer-terms ul > li > a {
    color: rgba(255, 255, 255, 0.7);
}
#sp-bottom .sp-module .sppb-addon-icons-group.footer-socials ul li{
    margin-bottom: 0px;
}
#sp-bottom .sp-module .sppb-addon-icons-group.footer-socials .sppb-icons-group-list{
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-top: 12px;
}
#sp-bottom .sp-module .sppb-addon-icons-group.footer-socials ul li a{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    height: 50px;
    width: 50px;
    background-color: rgba(255, 255, 255, .12);
    border: 1px solid transparent;
    border-radius: 5px;
    transition: background-color .23s ease-out, border-color .23s ease-out;
}
#sp-bottom .sp-module .sppb-addon-icons-group.footer-socials ul li a:hover{
    background-color: transparent;
    border-color: rgba(255, 255, 255, .16);
}

@media (max-width: 992px) {
    #sp-footer{
        text-align: center;
    }
}
@media (min-width: 992px) {
    #sp-footer #sp-footer2 {
        text-align: right;
    }
}

.sp-module.header-phone i{
    background: #68aa98;
    padding: 8px;
    color: #fff;
    font-size: 14px;
    border-radius: 50px;
    margin-right: 5px;
}
.sp-module.header-phone span{
    font-size: 18px;
    font-weight: 700;
}

.docs-products-container{
    padding: 20px;
    background: #e9eaea;
    display: flex;
    flex-direction: column;
}
.docsert i{
    margin-right: 10px;
}
.docsert span{
    border-bottom: 1px dashed #000;
}
/* .docsert{
    color: #000;
}
.docsert:hover{
    color: #68aa98;
} */

@media (max-width: 576px) {
    .sp-page-builder .page-content #home-slider.sppb-element-loaded {
        background-image: url(/images/header_mobile.webp) !important;
    }
}

.after-burger-text{
    font-size: 12px;
    margin-left: 8px;
    text-transform: uppercase;
}

 /* Price */
.price-container:not(:last-child) {
    margin-bottom: 50px;
}
.price-container .name img{
    width: 45px;
}
.price-container .name span{
    background: #68aa98;
    padding: 10px;
    border-radius: 10px;
    margin-right: 20px;
}
.price-container h2{
    margin: 0;
}
.price-container .item{
    border-bottom: 1px dashed #000;
    padding: 10px 20px;
}
.price-container .item:nth-child(odd) {
    background: #e9eaea;
}
.price-info{
    display: inline-block;
    font-weight: 600;
    border-radius: 10px;
    padding: 10px 20px;
}
.tona-pdv{
    background: #68aa98;
}
.date-modified{
    background: #eccb11;
}
.btn-subscribe-tg {
    background: #0088cc;
    color: #fff;
}
.btn-subscribe-tg:hover, .btn-subscribe-tg:focus {
    color: #fff;
}

@media (max-width: 992px) {
    .price-container .name img {
        width: 25px;
    }
    .price-container .item{
        padding: 10px 10px;
    }
    .price-container:not(:last-child) {
        margin-bottom: 20px;
    }
    .price-info{
        padding: 7px 10px;
    }
    #sp-header .logo a {
        font-size: 18px!important;
    }

}
 /* End Price */

.view-category.layout-products .article .acfup-item img{
    border-radius: 10px 10px 0px 0px;
    width: 100%;
}
.view-category.layout-products .article .article-body{
    background: #eee;
    border-radius: 0px 0px 10px 10px;
    padding: 15px 20px;
}
.view-category.layout-products .article .article-body h2{
    margin: 0px;
}
.view-category.layout-products .article .acfup-item{
    height: 260px;
    display: flex;
}


.physico-chemical-parameters-container{
    margin-bottom: 20px;
    background: #e9eaea;
    padding: 20px;
}
.physico-chemical-parameters-container .item{
/*     font-size: 14px; */
    border-bottom: 1px dotted;
}
.price-products-container{
    background: #b1f411;
    padding: 20px;
    margin-bottom: 20px;
}
.price-products-container .name{
/*     font-size: 20px; */
    font-weight: 700;
    text-transform: uppercase;
}
.price-products-container .item{
    border-bottom: 1px dotted;
/*     font-size: 18px; */
}


 /* Convertforms */
.convertforms .cf-control-label label {
    margin-bottom: 5px;
}
.convertforms .cf-control-group {
    margin-bottom: 20px;
}
.convertforms .cf-control-group textarea {
    display: block;
    width: 100%;
    padding: 13px 15px;
    font-size: 1rem;
    line-height: 1.25;
    color: #000000;
    background-color: transparent;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid #c9d7e3;
    border-radius: 8px;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.convertforms .cf-control-group textarea:focus {
    background-color: transparent;
    border-color: #68aa98;
    outline: 0;
}
 /* End Convertforms */

a i.circle {
    background: #68aa98;
    padding: 8px;
    color: #fff;
    font-size: 14px;
    border-radius: 50px;
    margin-right: 5px;
}
.fw-700{
    font-weight: 700;
}

.fob {
    background: #eccb12;
    border-radius: 10px;
    padding: 20px;
    margin: 0px 0px 30px 0;
    align-items: center;
}

.fob p:last-child {
    margin-bottom: 0px;
}
.fob i {
    background: #000;
    padding: 8px;
    color: #fff;
    font-size: 14px;
    border-radius: 50px;
    margin-right: 5px;
}
.fob a {
    color: #000;
    font-weight: 700;
}
