/*
Theme Name: DBC
Description: Child theme for Avada theme
Author: Sunrise
Author URI: https://sunrise.dk
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*
@font-face {
    font-family: 'Rouna';
    font-style: normal;
    font-weight: 700;
    src: local('Rouna Bold'), url('assets/Rouna-Bold.woff') format('woff');
}
*/

@font-face {
    font-family: 'Rouna';
    src: local('Rouna Bold'),
         url('assets/rouna-bold-webfont.woff2') format('woff2'),
         url('assets/rouna-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Rouna';
    src: url('assets/rouna-bolditalic-webfont.woff2') format('woff2'),
         url('assets/rouna-bolditalic-webfont.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Rouna';
    src: url('assets/rouna-medium-webfont.woff2') format('woff2'),
         url('assets/rouna-medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Rouna';
    src: url('assets/rouna-mediumitalic-webfont.woff2') format('woff2'),
         url('assets/rouna-mediumitalic-webfont.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Rouna';
    src: url('assets/rouna-regular-webfont.woff2') format('woff2'),
         url('assets/rouna-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Rouna';
    src: url('assets/rouna-regularitalic-webfont.woff2') format('woff2'),
         url('assets/rouna-regularitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

body {
    --h1_typography-font-family: 'Rouna', sans-serif;
    --h2_typography-font-family: 'Rouna', sans-serif;
    --h3_typography-font-family: 'Rouna', sans-serif;
    --h4_typography-font-family: 'Rouna', sans-serif;
    --h5_typography-font-family: 'Rouna', sans-serif;
    --h6_typography-font-family: 'Rouna', sans-serif;

    --h4_typography-font-weight: 500;
    --button_typography-font-weight: 500;
}
.current-menu-ancestor,
.current-menu-item {
    --awb-active-border-color: #ffffff;
}
a strong {
    text-decoration: underline
}

@media screen and (max-width: 767px) {
    body {
        --container_padding_100_left: 20px;
        --container_padding_100_right: 20px;
        --container_padding_100_top: 30px;
        --container_padding_100_bottom: 30px;
        --awb-font-size: 15px;

        --h1_typography-font-size: 40px;
        --h2_typography-font-size: 30px;
        --h3_typography-font-size: 24px;
        --h4_typography-font-size: 20px;
    }
    body .fusion-page-title-bar, 
    body .fusion-breadcrumbs {
        --breadcrumbs_font_size: 14px;
    }
}
