/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.sd-title,
.entry-footer {
	display: none !important;
}

.entry-content {
	padding-top: 24px;
}

#jp-post-flair {
	padding-top: 36px;
}

.sharedaddy.sd-sharing-enabled .sd-social {
	display: none;
}

.sharedaddy li a {
	padding: 8px 16px !important;
	background-color: #333 !important;
	border-radius: 1px !important;
	border: 2px solid #666 !important;
}

.sharedaddy li a span {
	color: #FFF;
}

.sd-social-icon .sd-content ul li.share-press-this a:before, .sd-social-text .sd-content ul li.share-press-this a:before, .sd-content ul li.share-press-this div.option.option-smart-off a:before, .sd-social-icon-text .sd-content li.share-press-this a:before, .sd-social-official .sd-content li.share-press-this a:before {
	color: #0087be;
}

.sd-social-icon .sd-content ul li.share-twitter a:before, .sd-social-text .sd-content ul li.share-twitter a:before, .sd-content ul li.share-twitter div.option.option-smart-off a:before, .sd-social-icon-text .sd-content li.share-twitter a:before {
	color: #55CCDD;
}

.sd-social-icon .sd-content ul li.share-facebook a:before, .sd-social-text .sd-content ul li.share-facebook a:before, .sd-content ul li.share-facebook div.option.option-smart-off a:before, .sd-social-icon-text .sd-content li.share-facebook a:before {
	color: #0077CC;
}

.sd-social-icon .sd-content ul li.share-google-plus-1 a:before, .sd-social-text .sd-content ul li.share-google-plus-1 a:before, .sd-content ul li.share-google-plus-1 div.option.option-smart-off a:before, .sd-social-icon-text .sd-content li.share-google-plus-1 a:before {
	color: #de3700;
}

@media (min-width: 980px) {
	.page-content, .entry-content, .entry-summary, .entry-title, .entry-footer, .comments-area, .site-info, .entry-author, .entry-meta, .page-title, .taxonomy-description {
		width: 860px !important;
	}
	
	img.size-big, .wp-caption.caption-big {
		margin-left: 0;
	}
	
	.size-big-wrapper {
		display: inline-block;
		text-align: center;
	}
	
	.size-big-wrapper img {
		margin: 2em 0;
	}
	
	.tiled-gallery-wrapper {
		margin-left: 0 !important;
	}
}

.single.single-thumbnail .entry-background {
	max-height: 600px;
}

.single-format-image.single.single-thumbnail .entry-background {
	max-height: 100%;
}

.home.blog .format-image .size-big-wrapper {
	display: none;
}

.home .reblog-post {
	background: #FFF;
	color: #333;
	opacity: .8;
	max-height: 220px;
	overflow: auto;
}

.home.blog .reblog-post a {
	color: #222;
}

p {
	line-height: 2em;
	word-break: none;
	hyphens: none;
	font-size: 1.1em;
}

h2 {
	margin-top: 48px;
}