/*
Theme Name: Divi_Childtheme
Description: Keko Childtheme
Author: Keko GmbH
Author URI: http://www.keko.de
Template: Divi
Version: 1.0
*/
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('//brummer-berlin.de/wp-content/themes/Divi/core/admin/fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'),

       url('//brummer-berlin.de/wp-content/themes/Divi/core/admin/fonts/roboto-v30-latin/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('//brummer-berlin.de/wp-content/themes/Divi/core/admin/fonts/roboto-v30-latin/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
}
/* montserrat-regular - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('//brummer-berlin.de/wp-content/themes/Divi/core/admin/fonts/montserrat-v25-latin/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Montserrat'),

         url('//brummer-berlin.de/wp-content/themes/Divi/core/admin/fonts/montserrat-v25-latin/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('//brummer-berlin.de/wp-content/themes/Divi/core/admin/fonts/montserrat-v25-latin/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
  }
  /* poppins-regular - latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url('//brummer-berlin.de/wp-content/themes/Divi/core/admin/fonts/poppins-v20-latin/poppins-v20-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Poppins'),

         url('//brummer-berlin.de/wp-content/themes/Divi/core/admin/fonts/poppins-v20-latin/poppins-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('//brummer-berlin.de/wp-content/themes/Divi/core/admin/fonts/poppins-v20-latin/poppins-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
  }
/* cormorant-garamond-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */

/*
@font-face {
     font-family: 'Cormorant Garamond';
     font-style: normal;
     font-weight: 400;
     src: local('Cormorant Garamond'),

          url('//brummer-berlin.de/wp-content/themes/Divi/core/admin/fonts/cormorant-garamond-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'),
          url('//brummer-berlin.de/wp-content/themes/Divi/core/admin/fonts/cormorant-garamond-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff');
   }
*/

   /* headlines */


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


@media screen and (min-width: 1045px){


     header:not(.et-fixed-header) #top-menu-nav,
     header:not(.et-fixed-header) #et_search_icon,
     header:not(.et-fixed-header) .et_search_outer{
          transform: translateY(20px);
     }
     header:not(.et-fixed-header) #et_search_icon{
          display: block;
     }


     header.et-fixed-header .menu-top-mini-container{
          pointer-events: none;
          opacity: 0;
     }

     .menu-top-mini-container {
          transition: opacity 0.3s ease-in-out;
          position: absolute;
          top: 30px;
          right: 30px;
     }

     .menu-top-mini-container ul{
          margin: 0;
          padding: 0;
          display: flex;
          gap: 22px;
     }

     .menu-top-mini-container ul a{
          padding-bottom: 0;
          font-weight: 600;
          font-size: 12px;
          color: #666666;
     }
     .menu_cta a{
          background: #0f2a5f;

     }
     .menu_cta a:hover{
          background: #031434;
     }

     .menu-top-mini-container ul li.menu_cta a{

     }

     .mobile_only {
          display: none !important;
     }
}
@media screen and (max-width: 1044px){
     .mobile_only {
          display: block !important;
     }
     .menu-top-mini-container{
          display: none;
     }
}

@media screen and (max-width: 1100px){
     #top-menu li{
          padding-right: 15px;
     }
}