/* ----------------------------------------- 
	Article 
----------------------------------------- */
.article-content { clear: both; }

.image-wrapper { margin-bottom: 40px; }

/* Breadcrumbs */
.articlepage #content #breadcrumb a { 
	background: rgba(34,64,245,.10);
	border-radius: 3px; 
	display: inline-block;
	margin: 10px 5px 0 0; 
	padding: 5px 10px; 
	text-decoration: none; }
.articlepage #content #breadcrumb a:hover { background: #2240F5; color: #fff; }

/* Title */
.article-title { 
	font-size: 40px !important; 
	margin-bottom: 0; 
	padding: 20px 0; }

/* Byline */
.article-publish-meta { float: left; margin-bottom: 20px; width: 100%; }
.addthis_sharing_toolbox { 
	float: right; 
	text-align: right; 
	width: 50%; }

.articlepage #story-byline { 
	margin-bottom: 0; 
	padding-top: 0; 
	width: 50%; }
	
	.articlepage #story-byline a { 
		text-decoration: none; 
		font-weight: 600; 
		margin-right: 10px;
		font-size: 14px; }
	
	.articlepage #story-byline b p:first-of-type { color: #2240F5; }
	.articlepage #story-byline b p:first-of-type:after { 
		color: rgba(34,64,245,.50); 
		content: "\2022";
		margin-left: 10px; }
	.articlepage #story-byline b p:last-of-type	{ margin-left: 10px; }
	
	.articlepage #story-byline a:after { 
		color: rgba(34,64,245,.50); 
		content: "\2022"; 
		margin-left: 10px; }
	.articlepage #story-byline p:first-of-type { padding-right: 15px; }
	.articlepage #story-byline p { 
		display: inline; 
		font-size: 14px; 
		font-weight: 600; }
		
	.article-publish-time p:first-of-type { 
		color: #333; 
		font-size: 14px; 
		margin-bottom: 0; }
	.article-publish-time p:last-of-type { 
		color: #333; 
		font-size: 14px; 
		margin-bottom: 20px; }


/* ----------------------------------------- 
	Gallery 
----------------------------------------- */		
/* Advertisement */
#anchorboard-large { display: block; }
#anchorboard-medium { display: none; }
#anchorboard-small { display: none; }

/* Gallery */
.articlepage #content .owl-wrapper-outer { margin-bottom: 20px; }

.owl-obits { 
	float: left;
	margin: 0 20px 20px 0;
	width: 250px; }

#owl-article .owl-item div { padding: 5px; position: relative; }
#owl-article .owl-item img{
  display: block;
  width: 100%;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

#owl-article .photo-credit { 
	color: #808080; 
	font-size: 10px; 
	margin-bottom: 0;
	text-transform: uppercase; }
#owl-article .photo-caption { font-size: 12px; margin-bottom: 0; }
.owl-theme .owl-controls { margin-top: 0; margin-bottom: 20px; }

.articlepage #content #owl-article .jquery-ui-button,
.gallerypage #content #owl-article .jquery-ui-button { 
	background: rgba(34,64,245,.50);
	border: 0;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	position: absolute;
	top: 10px;
	left: 20px;
	margin: 10px 5px 0 0; 
	padding: 5px 10px; 
	text-decoration: none; }
.articlepage #content #owl-article .jquery-ui-button:hover,
.gallerypage #content #owl-article .jquery-ui-button:hover { background: #2240F5; color: #fff; }

.owl-theme .owl-controls .owl-buttons div { background: transparent; opacity: 1; }
	#owl-article .owl-buttons .owl-prev { font-size: 40px; position: absolute; top: 35%; left: 5px; }
	#owl-article .owl-buttons .owl-next { font-size: 40px; position: absolute; top: 35%; right: 5px; }
	
	
#content.main-gallery .article-title { margin-bottom: 0; max-width: 700px; padding: 20px 0 15px 0; }
#content.main-gallery { 
	border-right: 0;
	float: none; 
	padding: 0 2%; 
	margin: 0; 
	width: 100%; }	
.gallery-summary { 
	color: #333; 
	font-size: 16px; 
	max-width: 700px;
	line-height: 1.4;
	padding-bottom: 10px; }
	
#content.main-gallery #owl-article .photo-caption { padding-top: 15px; }

.gallery-jump { text-align: center; }
.gallery-jump .button { 
	background: #2240F5; 
	color:#fff; 
	text-decoration: none; 
	font-size: 16px; 
	font-weight: 600; 
	border: 0; 
	margin-bottom: 20px;
	text-shadow: none; }
.gallery-jump .button:hover { 
	background: #2240F5; 
	color:#fff; }

/* Content */
.articlepage .article-content p { font-size: 14px; line-height: 1.6; }
.articlepage #content a { font-size: 14px; text-decoration: none; }

#content .articlepage-summary { font-size: 16px; font-weight: 500; margin-bottom: 20px; }	
	
	
	
	
@media screen and (max-width: 768px) {
	
	/* Breadcrumb */
	.articlepage #content #breadcrumb a { margin-top: 20px; }

	/* Title */
	.article-title { font-size: 32px !important; }
	
	/* Byline */
	.articlepage #story-byline { margin-top: 15px; width: 100%; }
	.article-publish-meta { float: none; width: 100%; }
	.addthis_sharing_toolbox { float: none; text-align: left; width: 100%; }
	
	/* Gallery */
	#owl-article .owl-buttons .owl-prev { top: 25%; }
	#owl-article .owl-buttons .owl-next { top: 25%; }
	
	/* Advertisement */
	#footer .footer-leaderboard { display: block; }
	#anchorboard-large { display: none; }
	#anchorboard-medium { display: block; }

}

@media screen and (max-width: 641px) {
	
	#content { padding: 0 15px !important; }
	
	/* Search */
	#search-container { margin: 0 auto; }
		#search-container .search-text { color: #333; font-size: 12px; }
			#search-container .search-text a { color: #333; font-weight: 600; }
			#search-container .search-text a:hover { color: #2240F5; text-decoration: none; }
	
	/* Breadcrumb */
	.articlepage #content #breadcrumb a { margin-top: 0; }
	
	/* Gallery */
	.owl-obits { margin: 0 15px 15px 0; width: 150px; }
	.articlepage #content #owl-article .photo-caption { font-size: 12px !important; }
	
	#owl-article .owl-buttons .owl-prev { top: 20%; }
	#owl-article .owl-buttons .owl-next { top: 20%; }
	
	/* Content */
	.articlepage .article-content p { font-size: 16px !important; }
	.articlepage #content a { font-size: 16px !important; }
	
	/* Advertisement */
	#anchorboard-medium { display: none; }
	#anchorboard-small { display: block; }

}