/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

#top .fullsize .template-blog .post .entry-content-wrapper {
	font-size: 15px;
	line-height: 1.5em;
	margin: 0 auto;
	max-width: 800px;
	overflow: visible;
	text-align: left; }

.post-meta-infos {display: none;}
.category-aktuelles .post-meta-infos {display: block;}
.category-personal .post-meta-infos {display: block;}
#newsbox-4 .news-time {display: none !important;}
#newsbox-4 .news-headline {padding-top: 11px;}

.post-entry .post-title.entry-title {
    color: #248a4a;
    font-size: 20px !important;
}

/* Custom Contact Form*/
.custom-form input[type='text'],.custom-form input[type='email'],.custom-form input[type='tel'] {
	background: #f9f9f9!important;
	border:2px solid #e1e1e1!important;
	border-radius: 3px!important;
	min-width: 100%!important;
	color:#919191!important;
	-webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 4px 10px!important;
    line-height: 40px!important;
    float: left!important;
}
.custom-form input[type='submit'] {
	background: #248a4a!important;
	border:2px solid #248a4a!important;
	border-radius: 3px!important;
	min-width: 20%!important; 
	font-size: 14px;
	color:#FFF!important;
	-webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 4px 10px!important;
    line-height: 40px!important;
}
.custom-form input[type='submit']:hover {
	background: #78b440!important;
	border:2px solid #248a4a!important;
}
#top #main .wpcf7-submit {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.custom-form p {
	color: #9c9c9c;
}
textarea.wpcf7-form-control.wpcf7-textarea {
	background: #f9f9f9!important;
	border:2px solid #e1e1e1!important;
	border-radius: 3px!important;
	min-width: 100%!important;
	color:#919191!important;
	-webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 4px 10px!important;
	float: left!important;
}

.wpcf7-validates-as-required, .wpcf7-not-valid, span.wpcf7-not-valid-tip{
    color: #DF653E;
}
div.wpcf7-validation-errors {
	border: 2px solid #DF653E;
}
/*input.wpcf7-form-control.wpcf7-file {
    font-size: 14px;
}*/
.custom-form input[type='file'] {
	background: #f9f9f9!important;
	border:2px solid #e1e1e1!important;
	border-radius: 3px!important;
	min-width: 100%!important;
	color:#919191!important;
	-webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 4px 10px!important;
    line-height: 40px!important;
    float: left!important;
}

@media only screen and (max-width: 767px) {
.custom-form p {
	width: 100%;
	display: inline-block;
	margin-right: 0px;	
}
.custom-form input[type='submit'] {
	transform: none;
}
	span.wpcf7-list-item {
	display: block;
	margin: 0 0 0 0;
}
}