.content .alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.content .alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.content .aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.content img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.content .wp-caption,
.content .gallery-caption {
	color: #666;
	font-size: 13px;
	font-size: 0.8125rem;
	font-style: italic;
	margin-bottom: 1.5em;
	max-width: 100%;
}

.content .wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.content .wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}


.content .gallery-item {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	margin: 0 0 1.5em;
	padding: 0 1em 0 0;
	width: 50%;
}

.content .gallery-columns-1 .gallery-item {
	width: 100%;
}

.content .gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.content .gallery-item a,
.content .gallery-item a:hover,
.content .gallery-item a:focus,
.content .widget-area .gallery-item a,
.content .widget-area .gallery-item a:hover,
.content .widget-area .gallery-item a:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: none;
	display: inline-block;
	max-width: 100%;
}

.content .gallery-item a img {
	display: block;
	-webkit-transition: -webkit-filter 0.2s ease-in;
	transition: -webkit-filter 0.2s ease-in;
	transition: filter 0.2s ease-in;
	transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.content .gallery-item a:hover img,
.content .gallery-item a:focus img {
	-webkit-filter: opacity(60%);
	filter: opacity(60%);
}

.content .gallery-caption {
	display: block;
	text-align: left;
	padding: 0 10px 0 0;
	margin-bottom: 0;
}

.content embed,
.content iframe,
.content object {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.content .page-content .wp-smiley,
.content .entry-content .wp-smiley,
.content .comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

.content .entry-content .more-link:before {
	content: "";
	display: block;
	margin-top: 1.5em;
}

.content blockquote {
	color: #666;
	font-size: 18px;
	font-size: 1.125rem;
	font-style: italic;
	line-height: 1.7;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.content blockquote cite {
	display: block;
	font-style: normal;
	font-weight: 600;
	margin-top: 0.5em;
}

.content address {
	margin: 0 0 1.5em;
}

.content pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

.content code,
.content kbd,
.content tt,
.content var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

.content abbr,
.content acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

.content mark,
.content ins {
	background: #eee;
	text-decoration: none;
}

.content big {
	font-size: 125%;
}

.content blockquote {
	quotes: "" "";
}

.content q {
	quotes: "“" "”" "‘" "’";
}

.content blockquote:before,
.content blockquote:after {
	content: "";
}

.content h2,
.content h5,
.content blockquote,
.content .site-description,
.content .entry-meta,
.content .entry-meta a {
    color: #777 !important; /* Make sure color schemes don't affect to print */
}