/*------------------------------*/
/* BLOG SECTIONS & POSTS        */
/*------------------------------*/

/* Blog Recent Posts on Homepage */
 .home .blog-recent .col .post-header h3 a {
    color: #202124 !important;
} 

.featured-media-under-header h1 {
	font-size: 15px !important;line-height:15px !important; font-weight:normal !important; text-transform: uppercase !important; letter-spacing:0px !important;
}

/* tag above graphic entry */
.featured-media-under-header__content {
/* 	background: rgba(192,192,192,0.3) !important;
	border-radius: 9px !important;
	display: inline-block !important;
	padding: 9px !important; */
}

.home .blog-recent:not([data-style="list_featured_first_row"]) .col .post-header a {color:#202124 !important}
.home .blog-recent:not([data-style="list_featured_first_row"]) .col .post-header a:hover {}

.blog-recent[data-style="minimal"] .excerpt {
    display: none !important;
    min-height: 0 !important;
}

.blog-recent[data-style="minimal"] .col div.post-header h3.title {
    margin-bottom: 4px;
    font-size: 27px !important;
    line-height: 33px !important;
	font-family: DMSans_Regular;
	color: #000;
}

/* div.row.blog-recent.columns-4 {
    display: flex !important;
    width: 100% !important;
}

.blog-recent .col {
    display: table-cell !important;
} */

/* Post Grid Styling */
.nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item .content * {
    color: #000;
    font-weight: normal;
    font-family: DMSans_Regular;
/*     font-size: 21px; */
    line-height: 15px !important;
}

.nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-columns="4"] .nectar-post-grid-item .content .post-heading {
	font-size: 18px !important;
	line-height: 21px !important;
}

.nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item .content {}

.nectar-post-grid .nectar-post-grid-item .content {
    padding: 15px;
}

.nectar-post-grid-link .screen-reader-text {
    color: #000 !important;
}

/* Page Content Post Section */

#page-content-posts-row .page-content-posts-row-col-left {
    padding: 0 !important;
}

#page-content-posts-row .page-content-posts-row-col-right {
    background: #FFF !important;
}

.page-content-posts-row-col-left h4 {
    color: #FFF !important;
    font-size: 21px !important;
    line-height: 30px !important;
    padding-top: 3% !important;
    vertical-align: middle !important;
}

.page-content-posts {
    border-top: 3px solid rgb(32, 33, 36) !important;
}

/* Meta, Category, Author Styling */
body .nectar-post-grid .nectar-post-grid-item .content .meta-category a {
    line-height: 1.1em;
    background: rgba(0, 0, 0, 0.1);
    padding: 10px;
}

.meta-author a,
.meta-category a,
.meta-comment-count a {
	background: rgba(192, 192, 192, 0.3) !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
    /* border: 1px solid #c0c0c0; */
    padding: 3px;
    color: #333 !important;
    border-radius: 3px !important;
	}

/* Titles */
.main-content .recent-posts-title {
    margin-bottom: 20px !important;
    text-align: left !important;
	font-size: 18px !important;
}

.main-content h2.uppercase.recent-posts-title {
	font-family: DMSans_Regular !important;
  font-size: 21px !important;
  font-kerning: auto !important;
  text-transform: uppercase !important;
  color: #202124 !important;
  letter-spacing: -.5px !important;
  display: inline-block !important;
  padding-top: 6px !important;
  padding-bottom: 3px !important;
  line-break: normal !important;
}

/* Miscellaneous */
.post-loop-builder {
    min-height: 100px !important;
}

.post-loop-builder h4 {
    font-size: 320px !important;
}

div.excerpt {
    line-height: 21px !important;
	font-family: DMSans_Regular !important;
}

body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area {
    max-width: 100% !important;
}

.single.single-post .container-wrap {
    padding-top: 0;
    background: #FFF;
}

#author-bio {
    display: none !important;
    max-height: 0 !important;
}

.blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .previous-post {
	padding: 1.5% 3% !important;
}

/*------------------------------*/
/* Blog Sharing Options    		*/
/*------------------------------*/

.nectar-social.vertical .nectar-social-inner a {}


.nectar-social.vertical .nectar-social-inner a:hover {color: #202124 !important;}


/* Recent Blog - Minimal Style */
.blog-recent[data-style="minimal"] .excerpt {
    display: none !important;
    min-height: 0 !important;
}

.main-content .recent-posts-title h2 a {
	color: #000 !important;
}

div.post-header * {
	font-family: DMSans_Regular !important;
}
div.post-header h3.title a {
	color: #202124 !important;
}

.single-below-header, .post-header {
	background: rgba(255,255,255,0.1) !important;
	border-radius:6px !important;
}

span.meta-category a {
	content:" " !important;
}
div.post-header h3.title {
	font-size:21px !important;
} 

/* Blog Single Page  */

.main-content .featured-media-under-header {
padding: min(3vw,90px) 0;
} 

.nectar-recent-posts-single_featured h2 * {
	color: #FFF !important;
}