/*
Theme Name:   Divi Child
Description:  Child theme for Divi
Author:       Luminous
Template:     Divi
Version:      1.0.16
*/


/*Für das MS Logo*/
.gugi {
  font-family: 'Gugi' !important;
  letter-spacing: 1px;
  color: white !important;
}


h1, h2, h3, h4, h5, h6, span, p, a, span .footer, .crm-synergy *, body * {
	font-family: 'Raleway' !important;
}

h2, h3, h4, h5, h6 {
	color: #000 important;
}

/* BLOCK DARSTELLUNG
.et_pb_text p, .et_pb_text span {
	hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
}
*/

/* Menü-Border Farbe für das mobile Menü*/
.et_mobile_menu {
border-top: 3px solid #000 !important
}

.small-uppercase-headline {
	text-transform: uppercase !important;
	font-weight: bold;
	font-size: 16px !important;
	letter-spacing: 1px;
	line-height: 1.4em;
	color: #1b1b1b !important;
}

.big-headline {
	font-weight: 700 !important;
	font-size: 55px;
	color: #1b1b1b !important;
	line-height: 1.2em;
}

.giant-headline {
	font-weight: 700;
    text-transform: uppercase;
    font-size: 5.5vw;
    color: #000000 !important;
    line-height: 1.2em;
}

.paket-ueberschrift {
	text-align: center !important;
	padding: 20px;
	
}

.dark-grey {
	color: #1b1b1b !important;
} 

.footer * {
	color: #fff;
}


/* Uppercase Menu */

#top-menu li a {
	text-transform: uppercase !important;
	font-size: 12px;
	color: #000 !important;
}


/* Footerleiste Schrift (CRM SYNERGY) */
.crm-synergy {
	color: #fff;
	font-weight: 700 !important;
}

.crm {
	text-shadow:
		-0.5px -0.5px 0 #000,
		 0.5px -0.5px 0 #000,
		-0.5px  0.5px 0 #000,
		 0.5px  0.5px 0 #000;
}

.synergy {
	color: #000 !important;
	font-weight: 700 !important;
  	text-shadow:
		-0.5px -0.5px 0 white,
		 0.5px -0.5px 0 white,
		-0.5px  0.5px 0 white,
		 0.5px  0.5px 0 white;
	letter-spacing: 1.2px !important;
}


/* Mobile Column Order*/
@media all and (max-width: 980px) {
/*** wrap row in a flex box ***/
.custom_row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
}
 
/*** custom classes that will designate the order of columns in the flex box row ***/
.first-on-mobile {
-webkit-order: 1;
order: 1;
}
 
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
/*** add margin to last column ***/
.custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
	
.big-headline {
	font-size: 20px;
}	

.small-uppercase-headline {
	font-size: 14px !important;
}
 
}