footer.footer-main {
	background-color:#111111;
}

.theme-body.b-default footer.footer-main div.sidebar section.widget .widget-title,
.theme-body.b-default footer.footer-main div.sidebar section.widget ul > li > a {
	color:#fff;
}

.theme-body.b-default footer.footer-main div.sidebar section.widget ul > li {
	border-bottom: 1px solid rgba(255,255,255,.1);
}

.sidebar section.Annual_Archive_Widget li {
	border-bottom: 1px solid rgba(255,255,255,.1);
	padding:12px 0;
}

.sidebar section.Annual_Archive_Widget li:first-child {
	padding-top:0;
}

.post-author {
	display:none;
}

.post-meta > div > span:before {
	content: '' !important;
}

header.header-main div.featured-posts {
  padding:2em 0em 0em 0em;
}

@media all and (min-width: 1001px) {
	.top_featured_layout-trio .featured-top .grid-item:nth-of-type(1) {
	padding-right:16px !important;
	}
}

@media all and (min-width: 1001px) {
	.top_featured_layout-trio .featured-top .grid-item:nth-of-type(2) {
	padding-bottom:8px !important;
	}
}

@media all and (min-width: 1001px) {
	.top_featured_layout-trio .featured-top .grid-item:nth-of-type(3) {
	padding-top:8px !important;
	}
}

.comments .list-comments {
	padding: 48px 0 0;
  border-top: 1px solid #e5e5e5;
  margin-bottom:48px;
  border-bottom: 1px solid #e5e5e5;
}

.tldr {
	border:1px solid #e6e6e6;
	border-left:.25em solid #f33345;
	text-align:left;
	background-color:#f2f2f2;
	padding:1em 2em 0em 2em;
	margin-bottom:24px;
}

body.single .post-content .tldr h5.title {
	margin-bottom: 15px;
}

.highlight {
	background-color:#ff9;
	padding:3px;
	color:black;
}

.featured-posts .post-category {
	display: none;
}

body.single .content article .post-content .wp-block-image figcaption, body.page .content article .post-content .wp-block-image figcaption,
body.single .content article .post-content .wp-block-gallery .blocks-gallery-image figcaption, body.page .content article .post-content .wp-block-gallery .blocks-gallery-image figcaption, body.single .content article .post-content .wp-block-gallery .blocks-gallery-item figcaption, body.page .content article .post-content .wp-block-gallery .blocks-gallery-item figcaption {
    background-color: rgba(0,0,0,.7);
    color:white;
	  font-size:1em;
}


@media (max-width:500px) {
	body.single .content article .post-content .wp-block-image figcaption, body.page .content article .post-content .wp-block-image figcaption,
    body.single .content article .post-content .wp-block-gallery .blocks-gallery-image figcaption, body.page .content article .post-content .wp-block-gallery .blocks-gallery-image figcaption, body.single .content article .post-content .wp-block-gallery .blocks-gallery-item figcaption, body.page .content article .post-content .wp-block-gallery .blocks-gallery-item figcaption {
	  display: block !important;
		width: 80%;
		opacity:1;
transform:translate(-50%,0%);
		-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
	}
}

div#jp-carousel-comments-loading span {
	display: none;
}
