/*
 Theme Name:     Karen Walthuis - Divi Child
 Theme URI:      https://karenwalthuis.nl
 Description:    Custom Karen Walthuis Child Theme based on Divi by Elegant Themes
 Author:         Dragonet
 Author URI:     http://www.dragonet.nl
 Template:       Divi
 Version:        1.0.0
*/
 

@import url("../Divi/style.css");
 
/* =Theme customization starts here voor Karen Walthuis
------------------------------------------------------- */

@font-face {
    font-family: 'perhaps_loveregular';
    src: url('fonts/perhaps_love-webfont.eot');
    src: url('fonts/perhaps_love-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/perhaps_love-webfont.woff2') format('woff2'),
         url('fonts/perhaps_love-webfont.woff') format('woff'),
         url('fonts/perhaps_love-webfont.ttf') format('truetype'),
         url('fonts/perhaps_love-webfont.svg#perhaps_loveregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
	top: 65px;
}

.et_pb_row {
    
    width: 95%!important; 
}

#et_top_search {
    display: 	block;
    float: 		right;
    position: 	relative;
    width: 		15px;
    margin: 	3px 0px 0px 12px;
}

@media (max-width: 980px) {
#et_top_search {
    display: 	block;
    float:		right;
    position: 	relative;
    width: 		15px;
    margin: 	3px -13px 0px 12px;
}

}
/***** AANPASSINGEN BB NA UPDATE THEME JAN 2016 ****/

#et-top-navigation {
    font-weight: 	100!important;
}

.et_pb_fullwidth_header_container .left
	{	
	position: 		relative;
    width: 			100%;
    margin: 		auto;
	}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content 
	{
    margin-left: 	0%!important;
    text-align: 	left;
	 margin-top: 	10px;
	}


#top-header, #top-header a {
    color: 			rgb(234, 24, 24)!important;
}

.et_pb_fullwidth_header .header-content {
    padding: 		10px 0px 10px 0px;
}



#top-header .container {
    
    font-weight: 	100!important; 
}

@media (max-width: 1040px) {
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 95%!important; 
}

.et_fixed_nav #logo {
    margin-left: -6%;
}

#top-menu li a {
	font-size: 14px!important; 
}

#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {
    padding-right: 17px!important; 
}

}

@media (max-width: 490px) {
	.et_fixed_nav #logo {
    margin-left: -7%;
}
}

/**********
   ZELFTEST 
   ***************/
   
th.stelling  {
min-width: 300px!important; 
max-width: none!important; 
}

table {
	max-width: 75%;
	
}

/*
.et_pb_row {
width: 1080px;
margin: 0 auto;
padding: 0px 0 0 0;
position: relative;
}

.et_pb_column_1_4 {
width: 250px;
}

.et_pb_column {
float: left;
margin-right: 0px;
/* border: 1px solid #336600; 
padding: 5px;
margin-bottom: 0px;
}

.et_pb_column_1_4 .et_pb_text {
margin-bottom: 0px;
border: 3px solid #336600;
padding: 5px;
height: 235px;
width: 238px;
}

.et_pb_column_1_2 .et_pb_text {
margin-bottom: 0px;
border: 3px solid #336600;
padding: 5px;
height: 235px;
width: 498px;
}

.et_pb_column_3_4 .et_pb_text {
	margin-bottom: 0px;
border: 3px solid #336600;
padding: 5px;
height: 235px;
width: 755px;
}

.et_pb_column_3_4 {
width: 770px;
}*/


.et_pb_image {
margin-bottom: 0px;
}

.et_pb_fullwidth_header {
padding: 0px 5px 0px 5px;
}

.et_pb_section {
	padding: 	 20px 0;
position: relative;
}

.et_pb_image_container, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_pb_post .et_pb_slider {
	margin: 			0px!important;
}

.windows p {
	padding-bottom: 	0.9em;
	line-height: 		1.4em!important;
}

 h2 {
	color: 				#333;
	padding-bottom: 	4px;
	padding-top: 		4px;
	line-height: 		1em;
	font-weight: 		500;
 	font-family: 		'perhaps_loveregular';

}

.et_pb_bg_layout_dark h1 {
	color: 				#CC0033!important;
}

#hoogteblokje {
	height: 			auto !important;
	float:				right;
}

.et_pb_row {

	background: 		transparent!important;
}

/*** HEADER ****/

.et_nav_text_color_light, .et_nav_text_color_light #et-secondary-nav a, .et_nav_text_color_light .et-social-icon a, .et_nav_text_color_light #et-info a
{
	color: 				#ffffff;
}

.et_nav_text_color_light, .et_nav_text_color_light #et-secondary-nav a, .et_nav_text_color_light .et-social-icon a, .et_nav_text_color_light #et-info a {
	color: 				#CC0033;
}

.et_fixed_nav #logo {
	max-height: 		55px;
	margin-bottom: 		20px;
	text-align: 		center;

}


/*#et-top-navigation {
float: left;
width: 1080px;
display: block;
}*/

/*#main-header {
line-height: 23px;
font-weight: 500;
top: 0;
background-color: #fff;
width: 100%;
padding: 18px 0 0 0;
min-height: 56px;
box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1); 
-moz-box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1);
 -webkit-box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1); 
-moz-transition: all 0.2s ease-in-out;
 -webkit-transition: all 0.2s ease-in-out; 
 transition: all 0.2s ease-in-out; 
 position: relative; 
 border-bottom: solid #ffc000 1px;
z-index: 99999;
height: 150px;
}*/

#top-menu a {
	color: 				#336600;
	font-size: 			18px;
}

/* FOOTER **/

#main-footer {
	background-color: 	#ffc000!important;
}

#footer-bottom {
background-color: 		transparent!important; 
padding: 				15px 0 5px;
}



body p {
	 {
padding-bottom: 		0.8em!important; 
line-height: 			1.6em!important; 
}



