/*
Theme Name:     Childdivi
Theme URI:      http://Styleshutters.nl
Description:    ChildTheme for Divi theme
Author:         Marc van Waasbergen
Author URI:     http://plus.google.com/u/0/114367340858957061415
Template:       Divi
Version:        0.1.0
*/

@import url("../Divi/style.css");

a {text-decoration: underline; color: #FFF;}
.et-pb-arrow-prev, .et-pb-arrow-next {text-decoration: none;}

.news_page_news img{
	float: left;
    width: 241px;
    margin-right: 22px;

}

.single-post .wpcf7{
	margin-top: 32px;
}


.et_pb_section {
    padding: 0px 0 !important;
}
.custome_project_display{
clear:both;
}
.custome_project_display img{
	 width: 300px;
	margin-bottom: 30px;
}

.project_odd img{
	float: left;
	 margin-right: 57px;
}
.project_even img{
	float: right;
	 margin-left: 57px;
}

.custom_project_pagination{
    text-align: center;
    clear: both;
}

.et_pb_divider_0{
	display:block !important;
	
}

.team_page p{
	padding-bottom: 0em;
}
.team_page h2{
	margin-top: 10px;
}

.team_page img{
	margin-bottom: 19px;
	clear:both;
}

.wpcf7 input[type="text"], input[type="email"]{
	padding: 9px 16px !important;
}

.wpcf7 textarea{
	width:343px;
	height: 90px;
	padding: 9px 16px;
}

.wpcf7 input[type="submit"]{
	padding: 0.3em 1em;
	border: 2px solid #2ea3f2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	background: transparent;
    font-size: 20px;
	line-height: 1.7em !important;
    -webkit-transition: all 0.2s;
	color: #2ea3f2;
	cursor: pointer;
}

#et-info{
	float: right;
}

.news_page_news .et_pb_post{
	float:left;
}
.news_page_news h2{
	margin-top: 0px;
}

.newon_homepage img{
	width: 150px;
    float: left;
    margin-right: 32px;
}

.column4_homepage img{
	max-height:179px;
	width:100%;
}

.bg_color_all_pages{
	background:#262626;
	color: #fff;
}

.bg_color_all_pages .et_pb_button{
	color:#fff; text-decoration: none;
}
.bg_color_all_pages a, .single #content-area h1, .single #content-area a {
	color: #fff !important;
}
.bg_color_all_pages h2, .bg_color_all_pages h3, .bg_color_all_pages h1, .bg_color_all_pages h4, .bg_color_all_pages p, .bg_color_all_pages .et_social_totalcount{
	color: #fff !important;
}
.et_pb_map_container, .et_pb_map_container h1, .et_pb_map_container h2, .et_pb_map_container h3, .et_pb_map_container h4, et_pb_map_container p {color: #333 !important;}

#main-footer .footer-widget h4, #main-footer .footer-widget h3, #main-footer .et_social_totalcount {
	color:#fff !important;
}

.single #content-area, .single #content-area .et_pb_section{
	background:#262626;
	color: #fff;
}

.single #content-area h1, .single #content-area h3, .single #content-area a, .single #content-area .et_pb_title_meta_container{
	color: #fff;
}

.blurb_home h4{
	display:none;
}

.blurb_home_title{
	text-align:center;
	margin-bottom: 10px !important;
}

.home_txt_clr p, .home_txt_clr{
	color:#C0C0C0 !important;
}

.home_btn_width a {
    width: 100%;
	padding-left:34px;
	color: #11b0f4 !important;
}

.home_btn_width a:hover {
	padding-left:34px !important;
}

.home_btn_width a:after{
	content:" " !important;
}
.home_btn_width a:before{
	/*content: attr(data-icon);
	font-size: 20px !important;
	font-family: "ETmodules" !important;
	line-height: 1; */
	background-image: url("images/arrow.png");
    height: 25px;
    width: 25px;
    content: " ";
	position: absolute;
    left: 8px;
    top: 11px;
}

.wpcf7 input[type="tel"]{
	padding: 9px 16px !important;
	width:70%;
	background: #262626;
	border: 1px solid #fff;
	color:#fff;
}
.wpcf7 input[type="text"], input[type="email"], .wpcf7 textarea{
	width:70%;
	background: #262626;
	border: 1px solid #fff;
	color:#fff;
}


.wpcf7 input[type="submit"]{
	border: 2px solid #fff;
	color: #fff;
	padding: 0px 18px;
	
}

div.wpcf7-validation-errors{
	border: 2px solid #fff;
}

@media (max-width: 750px){
	.project_odd img{
	float: none;
	 margin-right: 0px;
}
.project_even img{
	float: none;
	 margin-left: 0px;
}

.custome_project_display{
	text-align:center;
}
.custome_project_display img{
	width:100%;
}
}

@media (max-width: 414px){
.txt_center_align{
	text-align:center;
}

.et_pb_widget_area{
	text-align:center;
}
.team_page img{
	margin-bottom: 0;
	margin-right: 0;
	float:none;
}

.team_page{
	text-align:center;
}

.et_pb_row, .et_pb_column .et_pb_row_inner {
	padding: 16px 0;
}

.news_page_news img{
	float: none;
    margin-right: 0;
    width: 100%;
}

.wpcf7 input[type="text"], input[type="email"]{
	width:100%;
}

.wpcf7 textarea, .wpcf7 input[type="tel"]{
	width:100%;
}


#sidebar{
	text-align:center;
}

.newon_homepage img {
  float: none;
  margin-right: 0px;
  width: 100%;
}
}