/*  Theme Name:   Divi Child
 Template:     Divi
 */


.home .entry-title {display: none;}
.home .entry-content .third {
	float: left;
	width: 33.3333%;
	height: 400px;
}

.main p:first-of-type {
	margin-top: 0;
}

.formholder {
	clear: both;
}

.btn {
	display: block;
	background-color: #223f5b;
	color: #fff;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 30px;
	line-height: 30px;
	max-width: 320px;
	text-align: center;
}

.btn:hover {
	background-color: #345d84;
	color: #fff;
}

.buttonxcl {
	background-image: url('http://www.jeanfranzblau.com/wp-content/uploads/2018/05/if_excel_272703.png');
	background-repeat: no-repeat;
	background-size: 30px auto;
	background-position: 10px center;
}

.buttonpdf {
	background-image: url('http://www.jeanfranzblau.com/wp-content/uploads/2018/05/if_pdf_272705.png');
	background-repeat: no-repeat;
	background-size: 30px auto;
	background-position: 10px center;
}

.headerwrap {
	background: url('http://www.jeanfranzblau.com/wp-content/themes/magnetic/media/images/main-heading-bg-2.png') 50% 100% repeat-x;
	background-size: cover;
	width: 100%;
	min-height: 300px;
	background-color: #1a6135;
}
.home.page-template-page-front .headerwrap {
	min-height: 300px!important;
}
.page-template.page .headerwrap {
	min-height: 150px;
}
.heading {
	color: #fff!important;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-around;
	align-items: center;
	min-height: 300px;
}

.page-template.page .heading {
	min-height: 150px;
}

.home.page-template-page-front .heading {
		min-height: 300px!important;
}
.heading h2,
.heading p {
	color: #fff;
}
.heading h2 {
	width: 45%;
	line-height: 1.2;
}
.page .heading h1{
	color: #fff;
	width: 100%;
	font-weight: bold;
}
.page .heading h2{
	width: 100%;
}

.whitetxt {
	color: #fff;
}

.linkedin {
	margin: 20px 0;
}
.wpcf7-form-control.wpcf7-submit {
	border: 1px solid lightgray;
	height: 35px;
	width: 70px;
}

#et-footer-nav .container {
	text-align: center;
}
.copyright {
	text-align: center;
}

.seminarhead {
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.page .entry-content p {
	margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .home .entry-content .third {
  	float: none;
  	width: 100%;
  }

  .home .heading {
  	flex-wrap: wrap;
  }
  .home .heading h2 {margin-top: 20px;}
  .home .heading p {margin-bottom: 20px;}

.page-template-page-seminar img.alignright {
	float: none;
	width: 100%;
	max-width: 325px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-bottom: 20px;
}
 .mobile_menu_bar::before, .mobile_menu_bar::after {
	color: #fff!important;
}
}