.block-after-banner .border-banner {
    border: 1px solid rgba(202, 202, 202, .1);
}

.block-after-banner .overlay-after-slide {
    text-align: center;
    padding: 25px;
    color: #fff;
    background-color: rgba(0, 0, 0, .8);
}

.block-after-banner .title_font {
    font-family: "Roboto Slab";
    font-size: 114.29%;
    font-weight: bold;
    margin: 22px 0 5px;
}

.block-after-banner .title .text {
    color: #27ae61;
    font-size: 100%;
    font-weight: bold;
}

.block-after-banner .title span {
    font-size: 32px;
    line-height: 36px;
    border: 2px solid #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin: 10px 0 24px;
}

#featured_products_block {
    margin-bottom: 60px;
}

#featured_products_block .title_center .title_block {
    margin-bottom: 50px;
}

#featured_products_block h4 .title_text {
    border: 1px solid #efefef;
    padding: 9px 24px;
    font-family: "Roboto Slab";
    font-size: 54.17%;
    font-weight: bold;
}

#featured_products_block h4 span.vertical-line {
    display: inline-block;
    height: 1px;
    color: #000;
    background-color: #efefef;
    width: 42%;
    vertical-align: middle;
}

#featured_products_block h4 span.vertical-line:lang(fr-fr),
#featured_products_block h4 span.vertical-line:lang(es-es),
#featured_products_block h4 span.vertical-line:lang(it-it) {
    width: 39%;
}
#fieldtabproductsisotope .fieldtabproductsisotope-filters > span.vertical-line:lang(es-es) {
    width: 25.8%;
}
#fieldtabproductsisotope .fieldtabproductsisotope-filters > span.vertical-line:lang(fr-fr),
#fieldtabproductsisotope .fieldtabproductsisotope-filters > span.vertical-line:lang(it-it) {
    width: 26.8%;
}

@media (min-width: 768px) and (max-width: 991px) {
    #fieldtabproductsisotope .fieldtabproductsisotope-filters > span.vertical-line {
        width: 8% !important;
    }
    #featured_products_block h4 span.vertical-line {
        width: 36% !important;
    }
    .smart-blog-home-post h2 span.vertical-line {
        width: 37% !important;
    }
    #field_productcates h4 span.vertical-line {
        width: 35% !important;
    }
}

#featured_products_block h4 span.line-left {
    margin-right: 15px;
}

#featured_products_block h4 span.line-right {
    margin-left: 15px;
}

@media (max-width: 767px) {
    #featured_products_block h4 span.vertical-line {
        display: none;
    }
}