body {
    /*font-family: 'Work Sans', 'Roboto', sans-serif;*/
    font-weight: 400;
    font-size: 16px;
    color: var(--body-color);

}

/* --- Colors --- */

:root {
    --main: #b87847;
    --main-light: #e8ddbb;
    --main-dark: #43240c;
    --accent: #988b76;
    --body-color: #212529;
    --cta-green: #18992c;
    --cta-green-dark: #06AA98;
    --grey: #ced4da;
    --grey-dark: #333333;
    --grey-light: #fafafa;
    /*--footer-bg-color: ;*/
}
.home-slider .slick-dots {
    background: #00000073;
    padding: 0 4px;
}
.header-logo img {
    max-width: 113px!important;
}
.mg-dark-bg-banner .mg-home-banner-main-heading h2 {
    color: #000!important;
}
.mg-footer-outer {
    background-color: #1E1E1E;
}
.mg-btn.mg-light-bg-btn:hover {
    background-color: var(--main-dark);
}
.mg-dark-bg-banner .mg-home-banner-main-heading::before, .mg-dark-bg-banner .mg-home-banner-main-heading::after, .mg-dark-bg-banner .mg-home-banner-main-heading-inner::after, .mg-dark-bg-banner .mg-home-banner-main-heading-inner::before {
    filter: invert(1)!important;
    z-index: 20;
}
header .list-unstyled a:hover, .mg-home-banner-main-heading h3 {
    color: var(--main-dark)!important;
}
footer .list-unstyled a:hover {
    color: var(--main-light)!important;
}
.mg-btn.mg-btn-white:hover {
    background-color: var(--main-dark)!important;
    background
}

.mg-info-banner-variant3:hover .mg-info-bannner-tittles-outer {
    background: var(--main)!important;
}
.mg-info-banner-variant4:hover .mg-info-bannner-tittles-outer {
    background: var(--main-dark)!important;
}
.mg-btn.mg-outlined-btn {
    border: 1px solid var(--main-dark);
    color: var(--main-dark);
    background-color: white;
}
.mg-collection-list-grid:hover .mg-collection-list-tittles {
    background-color: var(--main-light);
}
.footer-logo img {
    max-width: 114px;
}