/* 
 Theme Name:     DAS IT-WERK
 Author:         DAS IT-WERK
 Author URI:     https://www.das-it-werk.de/
 Template:       Divi
 Version:        1.0
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.9.8
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

/* BACKUP START

.et_boxed_layout #page-container {
	-webkit-box-shadow: none !important;
    box-shadow: none !important;
}
#page-container, #main-header {
	max-width: 1920px !important;
	width: 100% !important;
	margin: 0 auto !important;
}
#page-container {
	overflow: hidden !important;
}
#main-header {
	left: unset !important;
	box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.mfp-title {
	display: none !important;
}
.et_overlay:before {
    top: 50%!important;
    left: 50%!important;
    font-size: 52px!important;
}
.et-pb-slider-arrows a {
	font-size: 100px !important;
}
@media(max-width:980px){
.et_pb_column.et_pb_column_empty.has-bg-img, .et_pb_column.et_pb_column_empty{
display:block!important;
}
}

BACKUP END */

/* MUST HAVE DIVI FIXES START */ 

h1, h2, h3, h4, h5, h6 {
    overflow-wrap: normal !important;
}

.et_boxed_layout #page-container {
	-webkit-box-shadow: none !important;
    box-shadow: none !important;
}

#page-container, #main-header {
	max-width: 1920px !important;
	width: 100% !important;
	margin: 0 auto !important;
}

#page-container {
	overflow: hidden !important;
}

#main-header {
	left: unset !important;
	box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.mfp-title{
	display: none !important;
}

.et_overlay:before {
    top: 50% !important;
    left: 50% !important;
    font-size: 52px !important;
}

#mobile_menu .menu-item a {
	font-weight: 500 !important;
}

#mobile_menu .current-menu-item a,
#mobile_menu .menu-item:hover a,
#mobile_menu .menu-item:hover a:active,
#mobile_menu .menu-item:hover a:focus {
	background: #8fb014 !important;
	color: #FFF !important;
}

.mobile_menu_bar:before {
	font-size: 52px !important;
	color: #000 !important;
	text-shadow: 0px 0px 10px #FFF !important;
}

.mobile_nav.opened .mobile_menu_bar:before {
	content: '\4d' !important;
}

.et_mobile_nav_menu:before {
    content: 'MENÜ';
    font-size: 20px !important;
    bottom: 38px !important;
    right: 48px !important;
    color: #000 !important;
    font-weight: 800 !important;
    text-shadow: 0px 0px 10px #FFF !important;
}

* {
	word-break: break-word !important;
	-webkit-hyphens: none !important;
	-moz-hyphens: none !important;
	-ms-hyphens: none !important;
	hyphens: none !important;
}

/* DIVI MOBILE FIXES START  

Large Desktop: 1405px and above
Standard Desktop: between 1100px and 1405px
Laptops and Large Tablets: between 980px and 1100px
Tablets: between 768px and 980px
Smartphones and small Tablets: between 320px and 768px;
Smartphones: between 320px and 480px;
*/

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1406px) {
  
}

/*** Responsive Styles Standard Desktop and Below ***/
@media all and (max-width: 1405px) {

}

/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1101px) and (max-width: 1405px) {

}

/*** Responsive Styles Standard Desktop an Below ***/
@media all and (max-width: 1100px) {

}

/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 981px) and (max-width: 1100px) {

}
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	.et_pb_column.et_pb_column_empty.has-bg-img,
	.et_pb_column.et_pb_column_empty {
		display: block !important;
	}
	#page-container { 
		padding-top: 20px !important; 
	}
	#main-header { 
		background: transparent !important; 
	}
	#mobile_menu1.et_mobile_menu {
		background: #FFF !important;
		background-color: #FFF !important;
		top: 0px !important;
		left: -5% !important;
		width: 70% !important;
		border: 2px solid #444 !important;
		border-top: none !important;
		box-shadow: 0 0px 90px rgba(0,0,0,0.5) !important;
		-moz-box-shadow: 0 0px 90px rgba(0,0,0,0.5) !important;
		-webkit-box-shadow: 0 0px 90px rgba(0,0,0,0.5) !important;
	}	
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}

/* DIVI MOBILE FIXES END */ 

/* MUST HAVE DIVI FIXES END */ 

/* PROJEKT CSS STYLES START */ 

.et_pb_menu__menu {
	background: #FFF !important;
	padding-left: 2% !important;
	padding-right: 2% !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}

/* PROJEKT CSS STYLES START */