.fl-module-menu .menu > .current_page_item > a,

.fl-module-menu .menu > .current-menu-item > a,

.fl-module-menu .menu li a:hover,

.fl-module-menu .menu li:hover > a {

    background-color: #fff;

    background-image: linear-gradient(to bottom, white,white,#DEE4D6);

}

.cart svg, .linkprofile svg {

    width: 30px;

    height: 30px;

}

.linkprofile {

    padding: 0 8px;

}

.velocity-heading .fl-heading-text {

    display: block;

    border-bottom: 1px solid rgba(0,0,0,.125);

    background-color: var(--bs-primary);

    color: #ffffff;

    padding: 7px 8px;

    font-family: 'Oswald';

    font-size: 17px;

    line-height: 1.3;

}

.heading-primary .fl-heading .fl-heading-text {

    color: var(--bs-primary);

}

.heading-primary h3.fl-heading .fl-heading-text {

    color: var(--bs-primary);

    display: block;

    padding-bottom: 10px;

    border-bottom: 3px solid var(--bs-primary);

}

.fl-builder-pagination, .fl-builder-pagination-load-more {

    padding: 20px 0 !important;

}

.velocity-no-image {

    background-image: url(../../public/img/no-image.png);

    background-position: center;

    background-repeat: no-repeat;

    background-size: 50px auto;

}

.single-product-btn .btn {

    width: 100%;

    padding: 7px;

    font-size: 15px;

    border: 0;

}

.wrapper {

    padding: 0 !important;

}

#page-wrapper #content {

    padding-top: 20px;

    padding-bottom: 20px;

    background-color: #ffffff;

    max-width: 980px !important;

}

.fl-module-fl-post-content h2 {

    font-family: 'Oswald';

    font-size: 20px;

}

.fl-module-content-slider .fl-slide .fl-slide-content {

    padding: 0 !important;

}

.breadcrumb-item+.breadcrumb-item::before {

    padding-right: 7px !important;

    padding-left: 7px !important;

}





@media only screen and (min-width: 768px) {

    footer .fl-module-content {

        margin-right: 10px;

        margin-left: 10px;

    }

    .frame-bank {

        --bs-gutter-x: 1.5rem;

        --bs-gutter-y: 0;

        display: flex;

        flex-wrap: wrap;

        margin-top: calc(-1 * var(--bs-gutter-y));

        margin-right: calc(-.5 * var(--bs-gutter-x));

        margin-left: calc(-.5 * var(--bs-gutter-x));

    }

    .frame-bank > span {

        flex: 0 0 auto;

        width: 50%;

        padding: 0 10px;

    }

}