/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Sylvia Klatt
Author URI: https://sylviaklatt.de
Description: Divi Child Theme
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 1.0
Updated: 2021-07-08 08:23:56

*/

/** adding custom fonts */
@font-face {
    font-family:'Neo Sans';
    font-style: normal;
    font-weight: 400;
    src: local('NeoSansStd-Regular'), 
    url(fonts/NeoSansStd-Regular.woff2) format('woff2'),
    url(fonts/NeoSansStd-Regular.woff) format('woff'),
    url(fonts/NeoSansStd-Regular.ttf) format('ttf'),
    url(fonts/NeoSansStd-Regular.otf) format('otf');
 }

 @font-face {
   font-family:'Neo Sans';
   font-style: bold;
   font-weight: 700;
   src: local('NeoSansStd-Bold'), 
   url(fonts/NeoSansStd-Bold.woff2) format('woff2'),
   url(fonts/NeoSansStd-Bold.woff) format('woff'),
   url(fonts/NeoSansStd-Bold.ttf) format('ttf'),
   url(fonts/NeoSansStd-Bold.otf) format('otf');
}

 @font-face {
   font-family:'Neo Sans Medium';
   font-style: medium;
   font-weight: 500;
   src: local('NeoSansStd-Medium'), 
   url(fonts/NeoSansStd-Medium.woff2) format('woff2'),
   url(fonts/NeoSansStd-Medium.woff) format('woff'),
   url(fonts/NeoSansStd-Medium.ttf) format('ttf'),
   url(fonts/NeoSansStd-Medium.otf) format('otf');
}


@font-face {
   font-family:'Neo Tech';
   font-style: normal;
   font-weight: 400;
   src: local('NeoTechStd-Regular'), 
   url(fonts/NeoTechStd-Regular.woff2) format('woff2'),
   url(fonts/NeoTechStd-Regular.woff) format('woff'),
   url(fonts/NeoTechStd-Regular.ttf) format('ttf'),
   url(fonts/NeoTechStd-Regular.otf) format('otf');
}



 /********** Borlabs ******************/

 #BorlabsCookieBox .cookie-box ._brlbs-refuse-btn ._brlbs-btn,
 #BorlabsCookieBox .cookie-box ._brlbs-accept ._brlbs-btn {
    font-size: 1rem;
 }


 /****************** Menü ****************/

 /* Standard-Logo ausblenden */
 .logo_container {
    display: none;
 }

 /* Abstand Menü nach oben */
 #et-top-navigation {
    margin-top: 11px;
 }

 /* Farbe aktive Menü-Punkte */
 .mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
   color: #ea8d00;
 }

 /*************** Kontaktformular *****************/

 /* Fehlermeldungen */

 .et-pb-contact-message {
    color: #fff;
    font-size: 0.875rem;
    text-align: center;
 }

 .et-pb-contact-message ul {
    list-style: none;
 }

/* Rand Inputfelder */
  .et_pb_contact p .et_contact_error {
   border: 4px solid red!important;
}
