/*
 *
 * Custom Template Styling: ryanup.com
 */

/*
 * Fonts
 */

@font-face {
    font-family: 'Futura Light';
    src: url('/templates/MonolithB2B/themes/my-nova/fonts/FUTURA_Light/39A6B7_0_0.eot');
    src: url('/templates/MonolithB2B/themes/my-nova/fonts/FUTURA_Light/39A6B7_0_0.eot?#iefix') format('embedded-opentype'),
    url('/templates/MonolithB2B/themes/my-nova/fonts/FUTURA_Light/39A6B7_0_0.woff2') format('woff2'),
    url('/templates/MonolithB2B/themes/my-nova/fonts/FUTURA_Light/39A6B7_0_0.woff') format('woff'),
    url('/templates/MonolithB2B/themes/my-nova/fonts/FUTURA_Light/39A6B7_0_0.ttf') format('truetype');
    font-display: swap;
    }

 @font-face {font-family: 'Futura Heavy';src: url('/templates/MonolithB2B/themes/my-nova/fonts/FUTURA_Heavy/39A6B6_0_0.eot');src: url('/templates/MonolithB2B/themes/my-nova/fonts/FUTURA_Heavy/39A6B6_0_0.eot?#iefix') format('embedded-opentype'),url('/templates/MonolithB2B/themes/my-nova/fonts/FUTURA_Heavy/39A6B6_0_0.woff2') format('woff2'),url('/templates/MonolithB2B/themes/my-nova/fonts/FUTURA_Heavy/39A6B6_0_0.woff') format('woff'),url('/templates/MonolithB2B/themes/my-nova/fonts/FUTURA_Heavy/39A6B6_0_0.ttf') format('truetype');    font-display: swap;}


/*
 * General Typography
 */

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .productlist-filter-headline {
    margin-bottom: 1rem;
    font-family: Futura Heavy, sans-serif;
    font-weight: 900;
    line-height: 1.2;
    color: black;
}

p{
    font-size: 1rem;
}

/*
 * Header
 */

#header-top-bar, header {
    background-color: black;
    color: white;

}

#header-top-bar *, header .navbar-nav{
    font-family: Futura Heavy, sans-serif !important;
}

#header-top-bar a, header a, #header-top-bar a:hover, header a:hover {
    text-decoration: none;
    color: #ffffff;
}


header .submenu-headline-toplevel{
    color: black;
}

header .submenu-headline-toplevel:hover{
    color: black;
}


header .navbar-brand img {
    height: 2.6rem;
}
header#mainNavigation{background-color:black;}
/*
 * Top-Bar
 */



/*
 * Footer
 */

#footer {
    background-color: black;
    color: white;
}

#footer *{
    color: white !important;
}

#footer .productlist-filter-headline{
    font-family: Futura Heavy, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
}

.header.nav-right.dropdown-menu{background-color:light-grey;}
#mainNavigation{background-color:black;}
.navbar-collapse.nav-scrollbar.collapse.show{background-color:black;}
.container.link-content a img {
    max-width: 100% !important;
    height: auto !important;
}
