/*
Theme Name: Divi Child Theme
Theme URI: http://www.eduard-it.eu
Description: Child Theme For Divi
Author: Ed van den Tol
Author URI: http://www.eduard-it.eu
Version: 1.0.0
Template: Divi
*/

/* =Theme customization starts here
------------------------------------------------------- */

body {
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
	font-size: 16px;
	color: #005eb8;
	background-color: #000000;
	line-height: 1.4em;
	font-weight: 500;
}

body.custom-background { 
	background-color: transparent;
}

a,
a:hover {
	text-decoration: underline;
}

a {
  color: #005eb8;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color:#005eb8;
	padding-bottom:5px;
	padding-top:10px;
	line-height:1.4em;
	font-weight:700;
	text-transform: uppercase;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color:inherit;
}

h1 {
	font-size:33px;
}

h2 {
	font-size:22px;
}

h3 {
	font-size:22px;
}

h4 {
	font-size:18px;
}

h5 {
	font-size:16px;
}

h6 {
	font-size:14px;
}


.outside {
	list-style-position: outside;
}


#logo {
	width: auto;
	margin-bottom: 0;
	max-height: 100%;
	display: inline-block;
	float: none;
	vertical-align: middle;
}

	#top-menu a {
		color: #005eb8;
		text-decoration: none;
		display: block;
		position: relative;
		-webkit-transition: opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;
		transition: opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;
}

	#top-menu-nav li.current_page_item > a {
		text-decoration: underline;
}

	#top-menu-nav>ul>li>a:hover{
		text-decoration: underline;
}

/* *** VOETTEKST *** */
	/* LAYOUT */

		/* Footer achtergrondkleur */
		#main-footer {
			background-color: #005eb8;
		}

	/* - */

	/* WIDGETS */

		/* Kleur widget-tekst */
		/* Kleur widget-link */
		#footer-widgets .footer-widget,
		#footer-widgets .footer-widget p,
		#footer-widgets .footer-widget a,
		#footer-widgets .footer-widget li a {
			color: #ffffff;
			text-decoration: none;
		/* Grootte lettertype */
			font-size: 16px;
			font-weight: 700;
}

		#footer-widgets .footer-widget li a:hover {
			text-decoration: underline;
			color: #005eb8;
}

		/* Kleur widget-koptekst */
		#main-footer .footer-widget h4, 
		#main-footer .widget_block h1, 
		#main-footer .widget_block h2, 
		#main-footer .widget_block h3, 
		#main-footer .widget_block h4, 
		#main-footer .widget_block h5, 
		#main-footer .widget_block h6 {
			color: #ffffff;
		}

		/* Kleur widget-punt */
		.footer-widget li:before {
			border-color: #ffffff;
		}

		/* Diversen */
		#footer-widgets {
			padding: 3% 0 0;
		}


		/* Zorgt ervoor dat de widget in het middenstaat */
		.et_pb_widget {
			float:none;
		}

	/* - */


	/* FOOTER MENU */

		/* Achtergrondkleur voettekst-menu */
		#et-footer-nav {
			background-color: transparent;
		}

		/* Tekstkleur voettekst-menu */
		.bottom-nav,
		.bottom-nav a,
		.bottom-nav li.current-menu-item a {
			color: #ffffff;
		}

		/* Active link-kleur voettekst-menu */		
		#et-footer-nav .bottom-nav li.current-menu-item a {
			color: #005eb8;
		}

	/* - */

	/* ONDERKANTBALK */

		/* Achtergrondkleur */
		#footer-bottom {
			background-color: #005eb8;
		}

		
		#footer-info {
			/* Tekstkleur */
			color: #ffffff;
			/* Stijl lettertype */
			font-weight: none;
			font-style: normal;
			text-transform: none;
			text-decoration: none;
			/* Grootte lettertype */
			font-size: 16px;
			/* Overig */
			text-align: center;
			padding-bottom: 10px;
			float: none;
		}

		/* Kleur sociaal icoon */
		#footer-bottom .et-social-icon a {
			color: #ffffff;
		}
	/* - */

/* *** */

.et_pb_social_icon a.icon {
	vertical-align: middle;
	background-color: #005eb8 !important;
}


.et_pb_contact p input, 
.et_pb_contact p textarea {
	background-color: #eee;
	color: #005eb8;
}

input.text:focus, 
input.title:focus, 
input[type="text"]:focus, 
select:focus, 
textarea:focus {
	border-color: inherit;
	color: inherit;
}