/*
Theme Name: Divi Child
Description: Child theme for Divi theme
Author:
Author URI:
Template: Divi
Version: 1.0.0
Text Domain:  Divi
*/

.mfp-image-holder .mfp-close {
    opacity: 1!important;
}
.mfp-image-holder .mfp-close::before {
  content: "schließen";
  font-size: 19px;
  top: -15px;
  left: -15px;
  position: relative;
}
#weitere-referenzen .project h2.et_pb_module_header a::after{
    font-family: 'ETmodules'; position: absolute;
    content:  "\35";
    color: #ed2629;
}

ul.sub-menu,.nicht-darstellen,.menu-item-has-children>a:first-child:after{
  display: none!important;
}
#top-menu .menu-item-has-children>a:first-child{
padding-right: 0px;
}


#main-header{
  -webkit-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.16);
box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.16);
}


.et-pb-controllers a{
  width: 16px;
  height: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  border: 1px solid white;
  background-color: rgba(255,255,255,0);
}


.et-pb-active-control a{
  background-color: rgba(255,255,255,1);
}

.handlungsaufruf .et_pb_promo_button{
  padding-top: 20px!important;
  padding-bottom: 20px!important;
}

li.current-menu-item, li.current-menu-item.menu-item-has-children,.current-menu-ancestor{
  text-transform: uppercase;
  font-weight: bold!important;
}

li.menu-item{
  font-weight: 200;
}


#footer-info{
  float: none!important;
  text-align: center!important;
}
/* style the get started cta button */
            .get-started a {color: #ed2629!important;}
/*
            .get-started a::before{  font-family: 'ETmodules';
                content: "\e08b";
                margin-right: 5px;
                color: #0187a5;
              font-size: 15px;}
*/
            li.get-started {
              border-top: 4px solid #ed2629;
                background-color:#fff;
                font-weight: 700;
                text-transform: uppercase;
                text-align: center;
                padding: 10px 10px 25px 10px!important;
                -moz-transition: all 0.5s;
                -webkit-transition: all 0.5s;
                transition: all 0.5s;}
/*
            li.get-started:hover {background-color:#04366E;color:#fff}
              .get-started a:hover {color: #fff!important;}
              .get-started a:hover::before{color: #fff;}
              */

@media only screen and (min-width : 981px) {
li.get-started {height: 33px;}
}
@media only screen and (max-width : 980px) {
li.get-started {height: 50px;}
li.get-started a{padding: 2px 5%;}

li.get-started::before{
  display: none;
}
}
/***************************** DIVI SPACE MENU ICONS *******************************/

@media (min-width: 981px) {

 .menu-icons a { padding-left: 20px; }
 .menu-icons a:before { font-family: 'ETmodules'; position: absolute; }

 #main-header .menu-icons a:before { top: 0; left: -3px; }
 .sub-menu .menu-icons a:before { margin-top: 6px; left: 0; }
 #top-header .menu-icons a:before { left: 0px; top: 0px; }

/************************************ MENU ICONS **********************************/
 /*** QUOTE MARKS ***/ .menu-icon-1 a:before { content: "\7c"; }
 /*** CLOCK FACE ***/ .menu-icon-2 a:before { content: "\7d"; }
 /*** CLOSED PADLOCK ***/ .menu-icon-3 a:before { content: "\7e"; }
 /*** KEY ***/ .menu-icon-4 a:before { content: "\e001"; }
 /*** CLOUD ***/ .menu-icon-5 a:before { content: "\e002"; }
 /*** LANDSCAPE IMAGE ICON ***/ .menu-icon-6 a:before { content: "\e005"; }
 /*** LIGHTBULB ***/ .menu-icon-7 a:before { content: "\e007"; }
 /*** CAMERA ***/ .menu-icon-8 a:before { content: "\e00f"; }
 /*** ENVELOPE ***/ .menu-icon-9 a:before { content: "\e010"; }
 /*** CREDIT CARD ***/ .menu-icon-10 a:before { content: "\e014"; }
 /*** SHOPPING CART ***/ .menu-icon-11 a:before { content: "\e015"; }
 /*** LOCATION PIN ***/ .menu-icon-12 a:before { content: "\e01d"; }
 /*** CALENDAR ***/ .menu-icon-13 a:before { content: "\e023"; }
 /*** CONTACTS BOOK ***/ .menu-icon-14 a:before { content: "\e026"; }
 /*** HEART ***/ .menu-icon-15 a:before { content: "\e030"; }
 /*** COFFEE CUP ***/ .menu-icon-16 a:before { content: "\e105"; }
 /*** WALLET ***/ .menu-icon-17 a:before { content: "\e100"; }
 /*** BRIEFCASE ***/ .menu-icon-18 a:before { content: "\e0fe"; }
 /*** STAR ***/ .menu-icon-19 a:before { content: "\e031"; }
 /*** HOME ***/ .menu-icon-20 a:before { content: "\e009"; }
 /*** LINK CHAIN ***/ .menu-icon-21 a:before { content: "\e02c"; }
 /*** LIKE THUMBS UP ***/ .menu-icon-22 a:before { content: "\e106"; }
 /*** HOURGLASS ***/ .menu-icon-23 a:before { content: "\e0e1"; }
 /*** PIE CHART ***/ .menu-icon-24 a:before { content: "\e029"; }
 /*** Phone ***/ .menu-icon-25 a:before { content: "\e090"; }

}
/************************************* END *****************************************/
