/*
 Theme Name: Divi-Mastermind-Child-Theme
 Theme URI: https://www.divimastermind.com/
 Description: Dies ist ein <b>ready-to-start</b> Child-Theme f&uuml;r Divi. Entwickelt und bereitgestellt von den Divi Masterminds. Dieses Theme beinhaltet alle notwendigen Dateien, um den schnellen und einfach Start zu erm&ouml;glichen.
 Author: Divi Mastermind - Benny Hozjan und Frank Oschatz
 Author URI: https://divimastermind.com/
 Template: Divi
 Version: 1.0.0
 Tag: divi, child-theme, rawbone, easy-to-use, mastermind, german-group, 
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/*  ==================================================================
	STANDARD CSS =====================================================
	==================================================================  */


/*Complianz-Dokument Seitenbreite 100%*/

#cmplz-document {
     max-width: 100%;
  }
/*Complianz-Dokument Textgrösse*/

#cmplz-document p, #cmplz-document li, #cmplz-document td {
font-size: 18px;
margin-top: 0;
}

/* Vertikal zentrieren*/
.zentriert { 
display: flex; 
flex-direction: column; 
justify-content: center; 
}
/* Vertikal unten ausrichten */
.unten { 
display: flex; 
flex-direction: column; 
justify-content: flex-end; 
}
.et_pb_scroll_top.et-pb-icon {
	background: #de007e;}


#footer-bottom {
   
    font-size: smaller;
}

/*Formular-Titel weg bei DSE*/
.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
    margin-bottom: 0.5em;
    color: #fff;
	opacity: 0;
}

#top-menu-nav #top-menu a:hover,
#mobile_menu_slide a:hover { 
    color: #fff !important; 
    opacity:1 !important;
}

/*Navi Hintergrundfarben*/

.et_header_style_left #et-top-navigation nav > ul > li > a,
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
 padding-bottom: 15px;
}
#top-menu li {
 padding-right: 5px;
}
#et-top-navigation {
 padding: 20px 0 !important;
}
#top-menu li a {
 background: #fff; /*** CHANGES THE BACKGROUND COLOR ***/
 padding: 15px 20px;
 border-radius: 3px;
}
#top-menu li a:hover,
#top-menu li li a:hover {
 color: #fff !important;
}
#top-menu li a:hover {
 background: #DE007E !important; /*** CHANGES THE BACKGROUND COLOR ON HOVER ***/
}
#top-menu li.current-menu-item > a {
 background: #fff; /*** CHANGES THE BACKGROUND COLOR OF THE CURRENT PAGE LINK ***/
}
#top-menu .menu-item-has-children > a:first-child:after {
 content: none;
}

/*Schriftgrösse Navi oben*/
#et-top-navigation {
    font-weight: normal;
}

/*FooterSchriftgröße*/
#footer-info a {
    font-weight: normal;
}

/*Bulletpoints*/
/*Bulletpoints*/
/*Bulletpoints Pfeil pink*/
.bulletpoints ul li {
padding-left: 10px;
  list-style:none;
  margin-bottom: 10px;
}

.bulletpoints ul li:before {
content: '\35'!important;
color: #de007e;
font-family: 'ETMODULES'!important;
font-size: 1.2em!important;
	margin-right: 1px;
  margin-left: -35px;
  padding-right: 5px;
}

/*Bulletpoints Herz pink*/
.bulletpoints2 ul li {
padding-left: 10px;
  list-style:none;
  margin-bottom: 10px;
}

.bulletpoints2 ul li:before {
content: '\e089'!important;
color: #de007e !important;
font-family: 'ETMODULES'!important;
font-size: 1.0em!important;
	margin-right: 1px;
  margin-left: -25px;
  padding-right: 5px;
}

/*Bulletpoints Haken grün*/
.bulletpoints3 ul li {
padding-left: 10px;
  list-style:none;
  margin-bottom: 10px;
}

.bulletpoints3 ul li:before {
content: '\5a'!important;
color: #99cc00 !important;
font-family: 'ETMODULES'!important;
font-size: 1.0em!important;
	margin-right: 1px;
  margin-left: -25px;
  padding-right: 5px;
}


/*Bulletpoints Pfeil weiß*/
.bulletpoints8 ul li {
padding-left: 10px;
  list-style:none;
  margin-bottom: 10px;
}

.bulletpoints8 ul li:before {
content: '\35'!important;
color: #fff;
font-family: 'ETMODULES'!important;
font-size: 1.2em!important;
	margin-right: 1px;
  margin-left: -35px;
  padding-right: 5px;
}