/*
 Theme Name:     De Nieuwe Leider Divi
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Lijndiensten
 Author URI:     https://lijndiensten.com
 Template:       Divi
 Version:        1.0.0
*/

.wpcf7 input[type=text], .wpcf7 input[type=tel], .wpcf7 input[type=email], .wpcf7 textarea {
    background-color: rgba(0,0,0,.05);
    border-color: rgba(0,0,0,.06);
    border-width: 2px;
    padding: 9px 4px;
}

form.wpcf7-form {
	text-align:center;
}

form.wpcf7-form.cf7_left_align {
	text-align:left;
}

#wpcf7-f1084-p698-o1 input[type=text], #wpcf7-f1084-p698-o1 input[type=tel], #wpcf7-f1084-p698-o1 input[type=email], #wpcf7-f1084-p698-o1 textarea {
	width:100%;
}
	
@media only screen and (max-width: 980px) {
.home #logo {
	min-height: inital;
}
	#top-header > .container,
	#main-header > .container,
	#et_search_outer > .container,
	body.single #main-content > .container,
	body.page:not(.et-tb-has-template) div.et_pb_row,
	body.page.et-tb-has-template .et-l--post div.et_pb_row,
	body.single-project div.et_pb_row,
	body.single-project div.et_pb_row.et_pb_row_fullwidth {
		width: 92% !important; 
   }
}

@media only screen and (min-width: 981px) {
.home #logo {
min-height: 160px !important;
	background-color:#fff;
	box-shadow: 0 1px 3px rgba(0,0,0,.2), 0 0 40px rgba(0,0,0,.1) inset;
}
}

.et-fixed-header #logo{
	min-height:100% !important;
    box-shadow: none;
}
}

#top-menu-nav ul > li > ul > li a, #top-menu-nav ul > li > ul > li a {
		max-height:0px;
}

#top-menu-nav ul > li > ul > li li a {
		max-height:initial;
}
.et_pb_member_social_links a.et_pb_linkedin_icon {
    background-color: #0277b5;
    padding: 4px 5px 1px 4px;
    color: white;
    border-radius: 4px;
    font-size: 20px;
}

.et_pb_posts .et_pb_post {
	margin-bottom: 30px;
}

.et_pb_sidebar_0 .widgettitle {
	display:none;
}

.cat-item-67, .cat-item-68 {
	display:none;
}

.search-results .post-meta {display:none;}

body .et_pb_button.red_cta_button {
	background-color: #d60827;
    border-color: #d60827;
}

ul.dnl_checklist li::before{
    font-family: ETmodules;
    content: attr(data-icon);
    speak: none;
    font-weight: 400;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 1.5em;
    font-style: normal;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: 'Z';
    color: #ac7a24;
}
ul.dnl_checklist li {list-style: none;
   margin-left: 0;}

@media (max-width: 1200px) {
 #et_mobile_nav_menu {
 display: block;
 }
 
#top-menu {
 display: none;
 }
 }
 
 @media only screen and (max-width: 768px) {
h1 {
	font-size: 32px !important;
}
}