.conhort-fp-hero-image h1 {
    background-color: rgba(0,0,0,.6);
    padding: .5em;
	color: #fff !important;    
    text-shadow: 2px 2px rgba(0,0,0,0.9);    
    font-weight: 900;
    line-height: 1em;
}

/*
content-posts.php and single-posts.php
*/
.type-post header .entry-title {
	padding-top: 0;
}
.type-post header .entry-title a {
	text-decoration: none;
	font-weight: 600;
}
.type-post header.entry-header img.img-thumbnail {
	max-width: 150px;	
	max-height: 150px;
}
.type-post header.entry-header .link-thumbnail {
padding-right: 15px;
}
.type-extpub .entry-header h6 {
	padding-top: 0;
}
.pub-group-item-list-single-page {
    
}

.pub-group-item-list-single-page ul > li.cat-item {
   
}
.pub-group-item-list-archive,.pub-group-item-list-single-page {	
	font-size: 16px!important;
	color: #000!important;    
    text-transform: uppercase;
	line-height: 1em;
    font-weight: 800!important;	
}
.pub-group-label-archive, .pub-group-label-single-page {
	padding-right: 10px;
}
 .pub-group-item-list-single-page ul,.pub-group-item-list-archive ul {	
	padding: 0;
} 
.pub-group-item-list-single-page ul.children:before, .pub-group-item-list-archive  ul.children:before {
	 content: ":";
	display: inline;
	
}
.pub-group-item-list-single-page ul.children li:not(:first-child):before, .pub-group-item-list-archive  ul.children li:not(:first-child):before {
	 content: "&\00a0";
	display: inline;
}

.pub-group-item-list-single-page ul li, .pub-group-item-list-archive ul li{
	 display: block; 
	  margin-top: 10px;
}
.pub-group-item-list-archive ul.children, .pub-group-item-list-single-page ul.children, .pub-group-item-list-single-page ul.children > li, .pub-group-item-list-archive ul.children > li{
	 display: inline; 
}

.pub-group-item-list-archive a,.pub-group-item-list-single-page a {
    text-decoration: none!important;   
}
/*
content-mglinks.php and single-mglinks.php
*/

/*
*		Classes for Author Page
*/
.no_author,.authors-photo {
    margin-bottom: 10px;
}

.all-authors a, .author-header a {
    text-decoration: none;
}
.author-post-count h3 {
	font-size: 1.25em;
}
.all-authors .panel-heading h2, .author-header .panel-heading h2 {
    margin: 0;
    padding: 0;
}

.author-contact-methods span {
    padding-right: 20px;
}

.author-contact-methods {
    padding: 10px 0;
}

.author-description {
	padding: 10px 10px 10px 20px;
}
/*****
******
******	Garden Map Locations	
******
*****/
.type-map-location .entry-title.content-title {
    padding: 0;
    color: #000;
    font-size: 1.1em;
}

.map-location-btn {
	margin-left: 15px;
}

.conhort-garden-list h2 > a {
    text-decoration: none;
}
.conhort-garden-list hr {
    margin: 5px;
}

/*****
******
******	Custom Events Page
******
*****/

.custom-events-list {
	padding: 20px 10px;
}

.dffs-custom-events-list .event-categories li {
	display: inline-block;
	margin-right: 10px;
}
.dffs-custom-events-list a:link {
	text-decoration: none;
}
.dffs-custom-events-list .date{
	font-weight: 700;
}
 .dffs-custom-events-list a.title:link {
	font-size: 1.1em;
 }
.dffs-custom-events-list .event-categories li a,.dffs-custom-events-list .event-cats {
	color: 	#787878;
	font-size: .9em;
	font-weight: 700;
}
.dffs-custom-events-list .cat-icon {
	padding-left: 30px;
}
.dffs-custom-events-list .event-categories {
	display: inline-block;
	padding-left: 5px;
}