/*

Theme Name: Divi Child Theme

Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.

Author:   mcsolutions http://www.mcsolutions.at

Template: Divi

*/



@import url("../Divi/style.css");







/* =Theme customization starts here

------------------------------------------------------- */

/* Style Kommentar senden Button Responsive */

.comment-reply-link {
  color:#FFFFFF;
  display:block;
  position: relative;
  right:0;
  top:7px;
  float: right;
}

.comment-body {
  margin-bottom:48px;
  min-height:87px;
  padding:0 0px 0 50px;
  position:relative;
}


/* Style Header Slider (Mitmachen) Button Responsive */

.et_pb_slide_content, a.et_pb_more_button {
    display: inline-block !important;
}
.et_pb_slide_content, .et_pb_more_button {
    display: inline-block !important;
}
.et_pb_slide_content, .et_pb_more_button {
    display: inline-block !important;
}
.et_pb_slide_content, .et_pb_more_button {
    display: inline-block !important;
}
.et_pb_slide_content, a.et_pb_more_button {
    display: inline-block !important;
}




/* Style ContactForm7 */

.wpcf7-form { 
	border:0px solid #f6efdf; 
	border-radius:0px; 
	
	padding: 10px 20px; 
	margin-bottom:10px; 
}
 
.wpcf7-form input,
.wpcf7-form textarea,
.wpcf7-form select { 
	background:#ffffff; 
	border: 1px solid #2630a5; 
	border-radius:7px;
	width:300px;
        margin: 4px 0 8px 0;
        padding: 5px 7px;
	color: #2630a5;
        font-size: 14px;
        vertical-align: middle;
}

.wpcf7-form input[type="checkbox"] { 
width:20px;
} 

span.wpcf7-list-item { 
display: block;
} 

.wpcf7-form p { 
	color:#2630a5; 
	margin-top:10px; 
	margin-bottom:10px; 
}
 
.wpcf7-form .wpcf7-submit { 
	background:#2630a5;
	border-radius:7px;	
	cursor:pointer; 
	width:100px;
	margin:7px 0;
	padding: 5px 15px;
	color:#fff; 
}




/* Style Footer Credits - Lines 948 & 949 */



#footer-info { 

text-align: left; 

color: #ffffff; 

padding-bottom: 10px; 

float: left; 

}



#footer-info a {

font-weight: 500;

color: #ce0000; 

}



#footer-info a:hover { 

color: #ffffff; 

}





/* Style Footer Social Icons - Lines 1185 to 1198 */



#footer-bottom .et-social-facebook a {

	color: blue;

}

#footer-bottom .et-social-twitter a {

	color: powderblue;

}

#footer-bottom .et-social-google-plus a {

	color: red;

}

#footer-bottom .et-social-rss a {

	color: orange;

}



/* Hover Colors*/

#footer-bottom .et-social-facebook a:hover {

	color: pink;

}

#footer-bottom .et-social-twitter a:hover {

	color: pink;

}

#footer-bottom .et-social-google-plus a:hover {

	color: pink;

}

#footer-bottom .et-social-rss a:hover {

	color: pink;

}