#header {
	box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.49);
}

#about > div.section-content > div {
	display: none;
}

#header .bottom-header {
	padding-top: 150px;
}

#about .section-header {
	margin-bottom: 0;
}

#projects {
	background-color: #eee;
}

#latest-news {
	background-color: #eee;
}

#latest-news .latest-news-button {
	background: #62B238;
}

#latest-news .section-content .post .post-button {
	color: #62B238;
}

h3, #blog .blog-post .blog-post-author h4 {
	color: #62B238 !important;
}

#testimonials .section-header h3, #contact-us .section-header h3 {
	color: #fff !important;
}

li {
	color: #62B238;
}

#header .bottom-header span.span-dot {
	color: #62B238;
}

.header-navigation :hover {
	color: #62B238 !important;
}

#header > div.bottom-header.front-page > div > div > div.col-sm-12 > h2 > span:nth-child(1) {
	font-size: 46px;
}

a:hover {
	color: #62B238 !important;
}

p {
	font-family: Myriad Pro, PT Sans, Sans-serif;
}

q {
	color: #fff;
	font-family: Myriad Pro, PT Sans, Sans-serif;
}

.blog-post-button, .wpcf7-textarea {
	background: #62B238 !important;
}

.post-meta-author {
	color: #62B238 !important;
}

.fa {
	color: #62B238 !important;
}

.header-button-two {
	background: #62B238 !important;
}

h4 {
	font-size: 17px !important;
}

#contact-us {
	background-color: #048c72;
}

.wpcf7-text {
	background-color: #fff !important;
	border: 0 solid white !important;
}

.wpcf7-textarea {
	background-color: #fff !important;
	border: 0 solid white !important;
}

#contact-us .section-content .contact-us-box .box-right span {
	color: #fff !important;
	font-family: Myriad Pro, PT Sans, Sans-serif !important;
}

#contact-us .section-content .contact-us-box .box-right span a {
	color: #fff !important;
	font-family: Myriad Pro, PT Sans, Sans-serif !important;
}

#contact-us .section-content .wpcf7-form p .wpcf7-textarea {
	font-family: Myriad Pro, PT Sans, Sans-serif;
	color: #000;
}

#contact-us .section-content .wpcf7-form p .wpcf7-text {
	font-family: Myriad Pro, PT Sans, Sans-serif;
	color: #000;
}

#contact-us .section-content .wpcf7-form p .wpcf7-submit {
	font-family: Myriad Pro, PT Sans, Sans-serif;
	color: #048C72;
}

.testimonial-content {
	background: #4ECC84 !important;
}

.testimonial-content:after {
	border-color: #4ECC84 transparent transparent !important;
}

#blog .blog-post .blog-post-title:hover {
	color: #000;
}

.widget-title:before {
	background: #62B238 !important;
}

li:before {
	color: #62B238 !important;
}

#footer .copyright {
	display: none;
}

@media only screen and (min-width : 768px) {
	/*columns teamleden at tablet*/
	#team .section-content .person .person-content h4 {
		height: 42px;
	}
	
	#team .section-content .person .person-content p {
		display: none;
	}
	
	#illdy_person-3 {
		width: 50%;
	}
	
	#illdy_person-5 {
		width: 50%;
	}
	
	#illdy_person-7 {
		width: 50%;
	}
	
	#illdy_person-8 {
		width: 50%;
	}
	
	@media only screen and (min-width : 1224px) {
	/*columns teamleden at desktop*/
	#team .section-header {
		margin-bottom: 35px;
	}
	
	#illdy_person-3 {
		width: 25%;
	}
	
	#illdy_person-5 {
		width: 25%;
	}
	
	#illdy_person-7 {
		width: 25%;
	}
	
	#illdy_person-8 {
		width: 25%;
	}
	
	#team .section-content .person .person-content {
		text-align: center;
		float: right;
		width: 100%;
	}
	
	#team .section-content .person .person-image img {
		margin-left: 50%;
	}
	
	/*columns skills */
	#illdy_skill-11 {
		width: 25%;
	}
	
	#illdy_skill-12 {
		width: 25%;
	}
	
	#illdy_skill-13 {
		width: 25%;
	}
	
	#illdy_skill-17 {
		width: 25%;
	}
	
	#about .widget_illdy_skill {
		margin-top: 0;
	}
}

@media only screen and (max-width: 480px) {
	h2 {
		font-size: 1.9rem !important;
	}
	
	#header > div.bottom-header.front-page > div > div > div.col-sm-12 > h2 > span:nth-child(1) {
		font-size: 1.9rem !important;
	}
	
	#testimonials .section-header h3, #contact-us .section-header h3 {
		line-height: 1;
	}
	
	.header-button-one {
		font-size: 1.5rem;
		margin: 0 !important;
	}
	
	.header-button-two {
		font-size: 1.5rem;
		margin: 0 !important;
		margin-top: 15px !important;
	}
	
	.markup-format img.alignleft {
		width: 100%;
	}
}

@media only screen and (min-width: 485px) and (max-width: 1023px) {
	h2 {
		font-size: 3rem !important;
	}
}