/*.content h3{}
.content h5{}
.content p.lead{}
.content p{}
.content blockquote{}*/

.content p, .content h3, .content h5{padding:1px 0 0 0;}
.content:not(.content_hr):not(.content_image):not(.content_video){padding:0 100px;}
.content_hr{padding:30px 10px;}
.content_hr hr{margin:0;}
.content_image, .content_video{/*clear:both;margin:30px 0;*/padding:10px;}

@media only screen and (min-width: 1000px) {
	.content_image.fleft{width:50%;float:left;clear:left;/*padding-left:10px;margin:10px 20px 10px -10px;*/padding:10px;}
	.content_image.fright{width:50%;float:right;clear:right;/*padding-right:10px;margin:10px -10px 10px 20px;*/padding:10px;}
	.content_image.fleft + .content_image.fright{margin-left:0;}

	.content_image.content_image_fullwidth{margin-left:calc(-100vw/ 2 + 960px / 2);margin-right:calc(-100vw/ 2 + 960px / 2);}
	.content_image.content_image_fullwidth img{width:100%;}
	.content_image.content_image_fullwidth .image_caption{padding:20px !important;}
}

.content:not(.fright):not(.fleft) + .content:not(.fright):not(.fleft),
.content_image.fleft + .content_image.fright + .content:not(.fright):not(.fleft){clear:both !important;}

@media only screen and (max-width: 1000px) {
	.content:not(.content_hr):not(.content_image):not(.content_video){padding:0 10px;}
	.content{clear:both;float:none;width:100%;}
	.content_image{/*margin:30px 0;padding:0;*/padding:10px;}
}