/*
Willkommen bei den Individuellen CSS

Wie es funktioniert, steht unter http://wp.me/PEmnE-Bt
*/
blockquote {
	border-left: 5px solid #ccc;
	padding-left: 30px;
}

.post_footer p.post_cats {
    float: none;
	display: inline-block;
	vertical-align:top;
		margin-right: 30px
}

.post_footer p.post_tags {
    float: none;
		display: inline-block;
	width:70%;
}
.post_footer {
	height: auto;
	padding-bottom: 10px;
}
@media screen and (min-width: 1px) and (max-width: 767px) {
header {
	overflow: hidden;
}
}

@media screen and (min-width: 1px) and (max-width: 660px) {
	.alignleft, img.alignleft {
    float: none;
}
	.wp-caption-text {
		text-align: left;
	}
}
@media only screen and (min-width: 1000px){
.post_content {
 padding-right: 102px;
 box-sizing: border-box;
}
}

#content .has-post-thumbnail .post_content > blockquote,
#content .has-post-thumbnail .post_content > ol,
#content .has-post-thumbnail .post_content > ul,
#content .has-post-thumbnail .post_content > p,
#content .has-post-thumbnail .post_content > h1,
#content .has-post-thumbnail .post_content > h2,
#content .has-post-thumbnail .post_content > h3,
#content .has-post-thumbnail .post_content > h4,
#content .has-post-thumbnail .post_content > h5,
#content .has-post-thumbnail .post_content > h6,
#content .tt-blog-no-feature .post_content > blockquote,
#content .tt-blog-no-feature .post_content > ol,
#content .tt-blog-no-feature .post_content > ul,
#content .tt-blog-no-feature .post_content > p,
#content .tt-blog-no-feature .post_content > h1,
#content .tt-blog-no-feature .post_content > h2,
#content .tt-blog-no-feature .post_content > h3,
#content .tt-blog-no-feature .post_content > h4,
#content .tt-blog-no-feature .post_content > h5,
#content .tt-blog-no-feature .post_content > h6 {
	padding-right: 0;
}

@media only screen and (min-width: 1000px){
.post_content .wp-block-jetpack-tiled-gallery {
    margin: 0 -106px 1.5em auto;
}
.wp-block-separator.is-style-wide {
	margin-right: -106px;
}
}

p.has-background {
    padding: 1.25em 2.375em !important;
}

.comment-date, em {
    color: inherit;
}

.content-style-default p strong {
    color: inherit;
}

.wp-block-embed.alignleft {
	margin-left: 0;
}

.wp-block-embed.alignright {
	margin-right: 0;
}


.wp-block-image figcaption {
		    text-align: left;
		}

.wpcf7-acceptance span {
	font-size: 13px !important;
	color: #fff !important;
}

.wpcf7 .captcha-image {
	display: block;
}