/* input(107,26): run-time error CSS1030: Expected identifier, found '.'
input(107,36): run-time error CSS1025: Expected comma or open brace, found ')' */
                
:root {
    --white: #fff;
    --black: #0374bc;
    --dark: #0374bc;
    --dark-secondary: #595959;
    --darken: #000;
    --darken-secondary: #0374bc;
    --light: #0374bc;
    --light-secondary: #000;
    --lighten: #e5e5e5;
    --lighten2: #e3e3e3;
    --sky-blue: #e0eef7;
    --background: #0374bc1f;
    --background-light: #f0f0f0;
    --light-gray: #eee;
    --dark-gray2: #757575;
    --dark-gray3: #3f3f3f;
    --dark-pink: #000;
    --background-lights: #f9f9f9;
    --box-light: #000;
    --light-red: #e95353;
    --light-red2: #eb6464;
    --red: #f30606;
    --white2: #f3f3f3f3;
    --light-gray2: #dddddd;
    --light-gray3: #D3D3D3;
    --black2: #1d1d1d;
    --background-black: #2f2f2f;
    --table-blue: #0374bc45;
    --warning-default: #ff0000;
    --warning-option-2: #ffa500;

    --main-category-title: #0374bc;
    --sublist-category-title: #0374bc;
    --list-category-title: #595959;

    --rounded-corners: var(--medium-rounded-corners);
    --border-width-default: 1px;
    --border-width-option-2: 2px;
    --border-color: var(--light-secondary);
}

.home-page-filters-wrapper .search-button,
.home-page-filters-wrapper .results-number {
    background: var(--light-secondary);
}

/*blog titels*/
.rich-blog-homepage .title {
    font-weight: lighter !important;
    font-size: 32px;
    line-height: 33px;
    color: var(--darken);
}
/*bestsellers titel*/
.universal-carousel .title {
    margin-bottom: 10px;
    font-size: 32px;
    font-weight: lighter;
    color: var(--darken);
}

.footer-lower .follow-us .title {
    display:none !important;
}

/*responsive menu*/

@media only screen and (max-width: 1000px) {
    .child-menu .main-title {
        color: var(--dark);
        font-size: larger;
    }
    .child-menu .title {
        color: var(--dark);
        margin-bottom: 0;
    }

    .child-menu .main-title, .child-menu .title, .child-menu .category-description {
        font-weight: bolder;
    }

    .sublist-wrap .title {
        padding: 16px 45px 16px 30px;
    }

    .child-menu .title {
        font-size: 16px;
    }
}
            
/*Footer background*/
.footer-upper.full-background::before {
    background-image: linear-gradient(45deg, var(--dark), var(--darken));
}

.header-bottom.full-background::before{
    background-image: linear-gradient(45deg, var(--dark), var(--darken));
}

.header-top.full-background::before {
    background-image: linear-gradient(45deg, var(--dark), var(--darken));
}

/* Witruimte weghalen homepage*/
.master-wrapper-page:has(.home-page) .footer {
    padding-top: unset;
}
           
            
            
            
            
            
