/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Child Theme for Divi Theme by Elegant Themes
 Author:         Divi.world
 Author URI:     http://divi.world
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Ab hier kannst du deine CSS-Anpassungen eintragen
------------------------------------------------------- */

.header-content::before {
    content: url(/wp-content/uploads/2021/05/mainpicture-white-2.png);
	z-index: 1001;
}

h1 .h1 {
	font-family: 'Oswald';
	text-transform: uppercase;
	font-size: 60px;
	line-height: 1.3em;
	color: #717171;
}

h2 .h2 {
	font-family: 'Oswald';
	text-transform: uppercase;
	font-size: 60px;
	line-height: 1.3em;
	color: #717171;
}

h3 .h3 {
	font-family: 'Oswald';
    font-weight: 300;
    text-transform: uppercase;
    font-size: 35px;
}

h5 .h5 {
	font-family: 'Oswald';
	font-size: 21px;
	letter-spacing: 1px;
	line-height: 1.2em;
}

p .p {
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: 1.9em;
	color: #717171;
}

@media (min-width: 981px) {
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget {
	width: 31%;
	margin-right: 3.4%;
}
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n), .et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget:nth-child(4n), .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n), .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n) {
    margin-right: 3.4%;
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1), .et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1), .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1), .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1) {
    clear: none !important;
}



.et-social-facebook a.icon:before {
 background-color:#717171!important;
}
.et-social-twitter a.icon:before {
 background-color:#717171!important;
}
.et-social-instagram a.icon:before {
 background-color:#717171!important;
}
.et-social-linkedin a.icon:before {
 background-color:#717171!important;
}

.portfolio-custom-mp .et_portfolio_image {
  padding-top: 56.25%;
  display: block;
}

.portfolio-custom-mp .et_portfolio_image img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}

.et_overlay::before {
	top: 51%;
}