/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Child Theme for Divi Theme by Elegant Themes
 Author:         Divi.world
 Author URI:     http://divi.world
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Ab hier kannst du deine CSS-Anpassungen eintragen
------------------------------------------------------- */



@font-face {
    font-family: 'ibm_plex_sansbold';
    src: url('/wp-content/themes/Divi-Child-Theme/fonts/ibmplexsans-bold-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
font-display: swap;
}




@font-face {
    font-family: 'ibm_plex_sans_extralightRg';
    src: url('/wp-content/themes/Divi-Child-Theme/fonts/ibmplexsans-extralight-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
font-display: swap;
}




@font-face {
    font-family: 'ibm_plex_sansitalic';
    src: url('/wp-content/themes/Divi-Child-Theme/fonts/ibmplexsans-italic-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
font-display: swap;
}




@font-face {
    font-family: 'ibm_plex_sans_lightregular';
    src: url('/wp-content/themes/Divi-Child-Theme/fonts/ibmplexsans-light-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
font-display: swap;
}




@font-face {
    font-family: 'ibm_plex_sans_lightitalic';
    src: url('/wp-content/themes/Divi-Child-Theme/fonts/ibmplexsans-lightitalic-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
font-display: swap;
}




@font-face {
    font-family: 'ibm_plex_sans_mediumregular';
    src: url('/wp-content/themes/Divi-Child-Theme/fonts/ibmplexsans-medium-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
font-display: swap;
}




@font-face {
    font-family: 'ibm_plex_sans_mediumitalic';
    src: url('/wp-content/themes/Divi-Child-Theme/fonts/ibmplexsans-mediumitalic-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
font-display: swap;
}




@font-face {
    font-family: 'ibm_plex_sansregular';
    src: url('/wp-content/themes/Divi-Child-Theme/fonts/ibmplexsans-regular-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
font-display: swap;
}




@font-face {
    font-family: 'ibm_plex_sans_semiboldregular';
    src: url('/wp-content/themes/Divi-Child-Theme/fonts/ibmplexsans-semibold-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
font-display: swap;
}




@font-face {
    font-family: 'ibm_plex_sans_semibolditalic';
    src: url('/wp-content/themes/Divi-Child-Theme/fonts/ibmplexsans-semibolditalic-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
font-display: swap;
}

@font-face {
    font-family: 'prataregular';
    src: url('/wp-content/themes/Divi-Child-Theme/fonts/prata-regular-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
font-display: swap;
}

h1,h3,h4,h5,h6 {
    font-family:'ibm_plex_sansregular' !important;
}
h2 {
    font-family:'prataregular' !important;
}

body {
    font-family:'ibm_plex_sansregular' !important;
}

.mobile_menu_bar::before {
    display: block;
    transition: all .4s ease;
}
.mobile_nav.opened .mobile_menu_bar::before {
    content: "M";
    transform: rotate(90deg);
}
