/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
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: 4.4.0.1583930433
Updated: 2020-03-11 13:40:33

*/

/* fredoka-one-regular - latin */
@font-face {
    font-family: 'Fredoka One';
    font-style: normal;
    font-weight: 400;
    src: url(#); /* IE9 Compat Modes */
    src: local(''),
         url(#) format('embedded-opentype'), /* IE6-IE8 */
         url(#) format('woff2'), /* Super Modern Browsers */
         url(#) format('woff'), /* Modern Browsers */
         url('/wp-content/themes/fonts/fredoka-one-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/themes/fonts/fredoka-one-v8-latin-regular.svg') format('svg'); /* Legacy iOS */
  }

/* open-sans-300 - latin */
@font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 300;
     src: url(#); /* IE9 Compat Modes */
     src: local(''),
          url(#) format('embedded-opentype'), /* IE6-IE8 */
          url(#) format('woff2'), /* Super Modern Browsers */
          url(#) format('woff'), /* Modern Browsers */
          url('/wp-content/themes/fonts/open-sans-v23-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
          url('/wp-content/themes/fonts/open-sans-v23-latin-300.svg') format('svg'); /* Legacy iOS */
   }
   /* open-sans-regular - latin */
   @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 400;
     src: url(#); /* IE9 Compat Modes */
     src: local(''),
          url(#) format('embedded-opentype'), /* IE6-IE8 */
          url(#) format('woff2'), /* Super Modern Browsers */
          url(#) format('woff'), /* Modern Browsers */
          url('/wp-content/themes/fonts/open-sans-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
          url('/wp-content/themes/fonts/open-sans-v23-latin-regular.svg') format('svg'); /* Legacy iOS */
   }
   /* open-sans-600 - latin */
   @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 600;
     src: url(#); /* IE9 Compat Modes */
     src: local(''),
          url(#) format('embedded-opentype'), /* IE6-IE8 */
          url(#) format('woff2'), /* Super Modern Browsers */
          url(#) format('woff'), /* Modern Browsers */
          url('/wp-content/themes/fonts/open-sans-v23-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
          url('/wp-content/themes/fonts/open-sans-v23-latin-600.svg') format('svg'); /* Legacy iOS */
   }
   /* open-sans-700 - latin */
   @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 700;
     src: url(#); /* IE9 Compat Modes */
     src: local(''),
          url(#) format('embedded-opentype'), /* IE6-IE8 */
          url(#) format('woff2'), /* Super Modern Browsers */
          url(#) format('woff'), /* Modern Browsers */
          url('/wp-content/themes/fonts/open-sans-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
          url('/wp-content/themes/fonts/open-sans-v23-latin-700.svg') format('svg'); /* Legacy iOS */
   }
   /* open-sans-800 - latin */
   @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 800;
     src: url(#); /* IE9 Compat Modes */
     src: local(''),
          url(#) format('embedded-opentype'), /* IE6-IE8 */
          url(#) format('woff2'), /* Super Modern Browsers */
          url(#) format('woff'), /* Modern Browsers */
          url('/wp-content/themes/fonts/open-sans-v23-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
          url('/wp-content/themes/fonts/open-sans-v23-latin-800.svg') format('svg'); /* Legacy iOS */
   }


  h1{
     font-family: 'Fredoka One';
     font-size: 2.4em;
  }
  h2{
     font-family: 'Fredoka One';
     font-size: 2.4em;
  }
  h3{
     font-family: 'Fredoka One';
     font-size: 1.8em;
  }
  h4{
     font-family: 'Fredoka One';
     font-size: 1.6em;
  }
  h5{
     font-family: 'Open Sans';
     font-size: 1.6em;
  }
  h6{
     font-family: 'Open Sans';
     font-size: 1.4em;
  }
  p{
     font-family: 'Open Sans';
     font-size: 1.2em;
     line-height: 1.4em;
     word-spacing: 3px;
  }
  a{
     font-family: 'Open Sans';
     font-size: 1.4em;
  }
  #faq p{
       line-height: 1.2em;
       word-spacing: 1px;
  }
#testomonials p{
     word-spacing: 0;
}
/* Mobile */
@media only screen and (max-width: 482px){
     h1{
          font-size: 1.4em !important;
     }
     h2{
          font-size: 1.6em;
     }
     h3{
          font-size: 1.3em !important;
     }
     h5{
          font-size: 1.3em !important;
     }
     p, a, h6{
          font-size: 1.1em;
     }

}
body{
     overflow-x: hidden;
}

/* second Menu nav */
.secondMenu div ul{
     display: flex;
     justify-content: flex-start;
 }
 .seconMenuMobile div ul{
     display: flex;
     justify-content: flex-end;
 }
 /* Telefon icon Button Menu Bar */ 
 .header .et_pb_blurb_content{
     display: flex;
     align-items: center;
} 
.header .et_pb_main_blurb_image{
     margin-bottom: 0;   
}
/* WhatsApp Button Menu Nav */
.header .navButtonTel{
     display: flex;
     align-items: center;
 }
.header .et_pb_module_header{
     padding-bottom: 0;
     padding-right: 20px;
 }
.header .navButton{
     border-top-left-radius: 25px;
     border-bottom-left-radius: 25px;
     width: 250px;
 }
 .header .et_pb_column{
      margin-bottom: 0;
 }
 /* Telefon iCon Padding Links */
 .header .et_pb_blurb_position_left .et_pb_blurb_container{
      padding-left: 0;
 }
 .header .et_pb_blurb .et_pb_image_wrap{
      text-align: -webkit-right;
 }
 /* WhatsApp Menu */
.whatsAppMenu{
     display: block;
     margin: 10px 0 10px 10px;
     padding: 15px 45px;
     text-align: center;
     transition: 0.5s;
  
     background-size: 200% auto;
     color: #ffffff;            
     border-top-left-radius: 25px;
     border-bottom-left-radius: 25px;
     cursor: pointer;

     background-image: linear-gradient(to right, #55006b 0%, #cbb4d4  51%, #55006b  100%)
}
.whatsAppMenu:hover{
     background-position: right center; /* change the direction of the change here */
     color: #ffffff;
     text-decoration: none;
}
@media only screen and (max-width: 482px){
     .whatsAppMenu{
          padding: 10px 0px !important;
          margin-left: 16%;
     }
}
/* Hero für iPhone 6/7/8 */
@media only screen and (max-width: 376px){
     .et_pb_row_0.et_pb_row {
          margin-top: 0vh!important;
          transform: translateY(-5vh);
      }
     .heroIphone6 p{
          font-size: .9em ;
     }
     .heroIphone6 h2{
          font-size: 1.4em !important;
     }
     .whatsAppMenu {
          padding: 8px 0px !important;
      }
     .heroZufriedenIphone6{
          transform: translateY(-6vh);
      }
     /* .heroSection .et_pb_section{
          padding: 0px !important;
     } */
     .et_pb_column .et_pb_module{
          margin-bottom: 10px !important;
     }
}
 
 
/* Link zum kontaktformular */
.link{
     font-size: 1em;
     color: #666;
     font-weight: bold;
     text-decoration: underline;
}
/* Hero Button + 100%Zufriedenheitsgarantie */
@media only screen and (max-width: 820px){
#buttonZufriedenheit{
     align-items: unset;
}}



/* Auto verkaufen? Wir kaufen alle Autos!*/
.autoVerkaufen_icons img{
     padding: 15px;
}

 /* Ihre Vorteile Flip Box "Kontaktieren Sie uns" */
#vorteileFlipbox{
     display: flex;
     justify-content: center;
}
 #vorteileFlipbox a{
     border: 1px solid none;
     padding: 10px 20px;
     text-decoration: none;
     background-color: #ffffff;
     color: #ff8c00;
     color: #55006b;
     font-size: 18px;
     border-radius: 5px;
     font-weight: 700;
     box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
     transition: all .3s;
}
#vorteileFlipbox a:hover{
     color: #55006b;
     color: #ff8c00;
     border-color: #ffffff;
     box-shadow: none;
}
#vorteileFlipbox a:first-of-type{
     margin-right: 10px;
}
 #vorteileKontaktieren h4{
     color: #ffff;
     margin-bottom: 0;
 }
 #vorteileKontaktieren p{
     color: #ffff;
     margin-bottom: 25px;
 }
 #vorteileKontaktieren a{
      font-size: 14px;
 }


 /* Einfach Und Schnell: Autoverkauf bei autoverkauf-ankauf.de */
#einfachUndSchnell{
     display: grid;
     grid-template-columns: repeat(3, 1fr);
     grid-gap: 50px;
 }
 #einfachUndSchnell article{
     display: flex;
     align-items: flex-start;
     justify-content: center;
     padding-right: 5px;
 }
 #einfachUndSchnell img{
     width: 100px;
     padding-right: 10px;
 }
 #einfachUndSchnell h3{
      font-size: 1.6em;
      color: #55006b;
 }
 @media only screen and (max-width: 820px){
     #einfachUndSchnell article{
          flex-direction: column;
          align-items: center;
          justify-content: flex-start;
     }
     #einfachUndSchnell h3, #einfachUndSchnell p{
          text-align: center;
     }
 }
 @media only screen and (max-width: 480px){
     #einfachUndSchnell{
          grid-template-columns: 1fr;
     }
 }

/* Automarken Carusell */
.skip-lazy{
     height: 200px;;
}
#automarken img{
     width: 70px;
}

/* In 3 Schritten zum Autoverkauf */
#in3Schritten{
     display: grid;
     grid-template-columns: repeat(3, 1fr);
     grid-gap: 50px;
     margin-bottom: 10vh;
 }
 #in3Schritten article{
     width: 100%;
 }
 #in3Schritten div{
     display: flex;
     flex-direction: column;
 }
 #in3Schritten img{
     height: 100px;
     display: block;
     margin-bottom: 10px;
 }
 #in3Schritten h3{
     text-align: center;
 }
#in3Schritten p{
     text-align: center;
}
@media only screen and (max-width: 780px){
     #in3Schritten{
          grid-gap: 20px;
     }
}
@media only screen and (max-width: 480px){
     #in3Schritten{
          grid-template-columns: 1fr;
          grid-gap: 30px;
     }
     #in3Schritten div{
          height: unset;
     }
}

/* Form Überschrift ausblenden*/
.upload-file-label{
     color: #ffffff;
}


 /* Footer */
.whatsApp{
     font-size: 20px !important;
     color: #ffffff;
     cursor: pointer;
}
.whatsApp:hover{
     color: #55006b;
 }
.staedteDE a{ 
     color: #ffffff;
}
.staedteDE a:hover{
     color: #55006b;
}
.staedteDE span{
     font-weight: bold;
}
/* Footer Logo */
.et_pb_image_wrap img{
     width: 280px;
}
/* Footer Copify*/
.copyright{
     display: flex;
     justify-content: flex-start;
}
.copyright div{
     padding-right: 5px;
}
.copyright a, .copyright p{
     text-decoration: none;
     color: #ff8c00;
     font-size: 1em;
}
.copyright a:hover{
     color: #55006b;
     font-weight: 600;
}
@media only screen and (max-width: 480px){
     .copyright a, .copyright p{
          font-size: 10px;
     }
}