/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */





/* Elementor Contrainerbreite */

a {
    color: #135188;
}

section.containterbreite>div {
      width: 1200px !important;
    max-width: 90% !important;
}




html, body, h1, h2, h3 {
  font-family: "Baloo 2" !important;
  line-height: 1.3;
}


#site-navigation-wrap {
    text-transform: uppercase;
}

#site-navigation-wrap .dropdown-menu>li>a:hover {
    color: #BCE0FD !important;
}



#site-navigation-wrap a:active, #site-navigation-wrap a:focus {outline: none;}








/* Header */


@media (max-width: 767px) {
    #siteheader .elementor-background-overlay {
      opacity: 1;
    }
}

@media (max-width: 767px) {
    section#siteheader {
      background-position: center -193px;
      background-repeat: no-repeat;
      background-size: 1170px auto;
     }
}

@media (min-width: 768px) {
    section#siteheader {
      background-position: center -330px;
      background-repeat: no-repeat;
      background-size: 1500px auto;
     }
}



@media (min-width: 1025px) {
    section#siteheader {
      background-position: center -425px;
      background-repeat: no-repeat;
      background-size: 2000px auto;
     }
}

@media (min-width: 1600px) {
    section#siteheader {
      background-position: center -503px;
      background-repeat: no-repeat;
      background-size: 2300px auto;
     }
}

@media (min-width: 2300px) {
    section#siteheader {
      background-position: center -564px;
      background-repeat: no-repeat;
      background-size: cover;
     }
}





.beratungsfelder-liste ul li {
   padding-bottom: 10px;
}



/* Lebenslauf Formular */

p.anfragelebenslauf {
    font-size: 16px;
    line-height: 1.4;
}

.conainer-lebensl {
    display: flex;
}

.spalte1 {
    padding-right: 5px;
}

input.wpcf7-form-control.wpcf7-submit.llebensl-rechts {
    border-radius: 3px;
}




/* Kontakt */

.testcolum {
    float: left;
    width: 50%;
    padding: 15px;
}

@media (max-width: 767px) {
   .testcolum {
      float: none;
      width: inherit;
      
   }
}




div#footer-widgets {
    font-size: 14px;
}


