/*
Theme Name:     Newspaper 7 Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        7.7c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

/* Start Tablet - No Sidebar */
@media (min-width: 768px) and (max-width: 879px) {
	.td-pb-row [class*="td-pb-span"] {
    width: 100% !important;
	}
}

@media (min-width: 768px) and (max-width: 879px) {
	.td-pb-span8 .td_module_10 .td-module-thumb {
	width: 218px !important;
	}
}

@media (min-width: 768px) and (max-width: 879px) {
	.td-pb-span8 .td_module_10 .item-details{
	margin-left: 244px !important;
	min-height: 150px !important;
	}
}

@media (min-width: 768px) and (max-width: 879px) {
	.td-pb-span8 .td_module_10 .entry-title{
	font-size: 22px !important;
    line-height: 28px !important;
	}
}

@media (min-width: 768px) and (max-width: 879px) {
	.td-footer-bottom-full {
    text-align: center !important;
	}
	.footer-logo-wrap img {
		width: 15% !important;
	}
	.td-footer-bottom-full .footer-logo-wrap {
    margin-top: 0px !important;
}
}

@media (min-width: 768px) and (max-width: 879px) {
    .td-footer-bottom-full .td-pb-row > div {
    margin-bottom: 50px !important;
    }
    .td-footer-bottom-full .td-pb-row > div:last-child {
    margin-bottom: 0 !important;
    }
}
/* End Tablet - No Sidebar */

/**
 * Start Default Jetpack Related Posts
 */

/* Container */

#jp-relatedposts {
	display: none;
	padding-top: 1em;
	margin: 1em 0;
	position: relative;
	clear: both;
}

.jp-relatedposts:after {
	content: '';
	display: block;
	clear: both;
}

/* Headline above related posts section, labeled "Related" */

#jp-relatedposts h3.jp-relatedposts-headline {
	margin: 0 0 1em 0;
	display: inline-block;
	float: left;
	font-size: 9pt;
	font-weight: bold;
	font-family: inherit;
}

#jp-relatedposts h3.jp-relatedposts-headline em:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.2);
	margin-bottom: 1em;
}

#jp-relatedposts h3.jp-relatedposts-headline em {
	font-style: normal;
	font-weight: bold;
}

/* Related posts items (wrapping items) */

#jp-relatedposts .jp-relatedposts-items {
	clear: left;
}

#jp-relatedposts .jp-relatedposts-items-visual {
	margin-right: -20px;
}

/* Related posts item */

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
	float: left;
	width: 33%;
	margin: 0 0 1em; /* Needs to be same as the main outer wrapper for Related Posts */
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
	padding-right: 20px;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: .8;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) {
	clear: both;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
	text-decoration: underline;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

/* Related posts item content */

#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title,
#jp-relatedposts .jp-relatedposts-items p {
	font-size: 14px;
	line-height: 20px;
	margin: 0;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs {
	position:relative;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display:block;
	border-bottom: 0;
}

#jp-relatedposts .jp-relatedposts-items p {
	margin-bottom: 0;
}

#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
	text-transform: none;
	margin: 0;
	font-family: inherit;
	display: block;
	max-width: 100%;
}

/* Start Custom CJB Edit */

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

@media (max-width: 767px) {
  #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
    font-size: 16px;
    line-height: 23px;
  }
}

/* End Custom CJB Edit */

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
	text-decoration: underline;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
	display: block;
	max-width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span {
	max-width: 100%;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context {
	opacity: .6;
}

/* Hide the date by default, but leave the element there if a theme wants to use css to make it visible. */
.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
	display: none;
}

/* Behavior when there are thumbnails in visual mode */
#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {
	display: none;
}

/* Behavior when there are no thumbnails in visual mode */
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {
	overflow: hidden;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span {
	margin-bottom: 1em;
}

/* List Layout */
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post {
	clear: both;
	width: 100%;
}

#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img {
	float: left;
	overflow: hidden;
	max-width: 33%;
	margin-right: 3%;
}

#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
	display: inline-block;
	max-width: 63%;
}

/*
 * Responsive
 */

@media only screen and (max-width: 640px) {

	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
		width: 50%;
	}

	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
		clear: left;
	}

	#jp-relatedposts .jp-relatedposts-items-visual {
		margin-right: 20px;
	}
}

@media only screen and (max-width: 320px) {

	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
		width: 100%;
		clear: both;
		margin: 0 0 1em;
	}

	#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,
	#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
		float: none;
		max-width: 100%;
		margin-right: 0;
	}
}

/*
 * End Default Jetpack Related Posts
 */

/* Start Jetpack Related Posts */

h4.jp-relatedposts-headline-cjb {
    background-color: #222222;
    color: #fff;
    line-height: 1;
  padding: 9px 12px 5px 12px;
    display: inline-block;
  white-space: nowrap;
    font-family: Roboto, sans-serif;
  font-size: 14px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.jp-relatedposts-headline-border-cjb {
    border-bottom: 2px solid #222222;
    margin-bottom: 27px;
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
    opacity: 1 !important;
}

#jp-relatedposts {
    padding-top: 0px !important;
    /* DISABLE for ZergNet margin-bottom: 48px !important; */
}

.jp-relatedposts-post-excerpt, 
.jp-relatedposts-post-date, 
.jp-relatedposts-post-context { display:none !important;}

img.jp-relatedposts-post-img {
    margin-bottom: 10px;
}

@media (max-width: 767px) {
div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post {
    width: 100% !important;
    }

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
        padding-right: 0px !important;  
}

img.jp-relatedposts-post-img {
    width: 100px;
    height: 69px;
    position: absolute;
}

h4.jp-relatedposts-post-title {
    padding-left: 112px !important;
    min-height: 70px !important;
    margin-bottom: 26px !important;
      font-family: Roboto, sans-serif !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    line-height: 23px !important;
    margin-top: 0 !important;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
    margin: 0 !important;
}

}

/* End Jetpack Related Posts */

/* Start Superhero Related Posts */

#superhero-news-svg-logo {
    width: 160px;
	height: 18px;
    fill: #FFFFFF;
}

#superhero-news-svg-logo-icon {
    fill: #db2212;
    vertical-align: top;
}

.superhero-relatedposts-post:nth-child(3n+4) {
	display: none !important;
}

#superhero-relatedposts {
	display: none;
	padding-top: 1em;
	margin: 1em 0;
	position: relative;
	clear: both;
}

.superhero-relatedposts:after {
	content: '';
	display: block;
	clear: both;
}

/* Headline above related posts section, labeled "Related" */

#superhero-relatedposts h3.superhero-relatedposts-headline {
	margin: 0 0 1em 0;
	display: inline-block;
	float: left;
	font-size: 9pt;
	font-weight: bold;
	font-family: inherit;
}

#superhero-relatedposts h3.superhero-relatedposts-headline em:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.2);
	margin-bottom: 1em;
}

#superhero-relatedposts h3.superhero-relatedposts-headline em {
	font-style: normal;
	font-weight: bold;
}

/* Related posts items (wrapping items) */

#superhero-relatedposts .superhero-relatedposts-items {
	clear: left;
}

#superhero-relatedposts .superhero-relatedposts-items-visual {
	margin-right: -20px;
}

/* Related posts item */

#superhero-relatedposts .superhero-relatedposts-items .superhero-relatedposts-post {
	float: left;
	width: 33%;
	margin: 0 0 1em; /* Needs to be same as the main outer wrapper for Related Posts */
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#superhero-relatedposts .superhero-relatedposts-items-visual .superhero-relatedposts-post {
	padding-right: 20px;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: .8;
}

#superhero-relatedposts .superhero-relatedposts-items .superhero-relatedposts-post:nth-child(3n+4),
#superhero-relatedposts .superhero-relatedposts-items-visual .superhero-relatedposts-post:nth-child(3n+4) {
	clear: both;
}

#superhero-relatedposts .superhero-relatedposts-items .superhero-relatedposts-post:hover .superhero-relatedposts-post-title a {
	text-decoration: underline;
}

#superhero-relatedposts .superhero-relatedposts-items .superhero-relatedposts-post:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

/* Related posts item content */

#superhero-relatedposts .superhero-relatedposts-items-visual h4.superhero-relatedposts-post-title,
#superhero-relatedposts .superhero-relatedposts-items p {
	font-size: 14px;
	line-height: 20px;
	margin: 0;
}
#superhero-relatedposts .superhero-relatedposts-items-visual .superhero-relatedposts-post-nothumbs {
	position:relative;
}
#superhero-relatedposts .superhero-relatedposts-items-visual .superhero-relatedposts-post-nothumbs a.superhero-relatedposts-post-aoverlay {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display:block;
	border-bottom: 0;
}

#superhero-relatedposts .superhero-relatedposts-items p {
	margin-bottom: 0;
}

#superhero-relatedposts .superhero-relatedposts-items-visual h4.superhero-relatedposts-post-title {
	text-transform: none;
	margin: 0;
	font-family: inherit;
	display: block;
	max-width: 100%;
}

/* Start Custom CJB Edit */

#superhero-relatedposts .superhero-relatedposts-items .superhero-relatedposts-post .superhero-relatedposts-post-title a {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

@media (max-width: 767px) {
  #superhero-relatedposts .superhero-relatedposts-items .superhero-relatedposts-post .superhero-relatedposts-post-title a {
    font-size: 16px;
    line-height: 23px;
  }
}

/* End Custom CJB Edit */

#superhero-relatedposts .superhero-relatedposts-items .superhero-relatedposts-post .superhero-relatedposts-post-title a:hover {
	text-decoration: underline;
}

#superhero-relatedposts .superhero-relatedposts-items .superhero-relatedposts-post img.superhero-relatedposts-post-img,
#superhero-relatedposts .superhero-relatedposts-items .superhero-relatedposts-post span {
	display: block;
	max-width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

#superhero-relatedposts .superhero-relatedposts-items-visual .superhero-relatedposts-post img.superhero-relatedposts-post-img,
#superhero-relatedposts .superhero-relatedposts-items-visual .superhero-relatedposts-post span {
	max-width: 100%;
}

#superhero-relatedposts .superhero-relatedposts-items .superhero-relatedposts-post .superhero-relatedposts-post-date,
#superhero-relatedposts .superhero-relatedposts-items .superhero-relatedposts-post .superhero-relatedposts-post-context {
	opacity: .6;
}

/* Hide the date by default, but leave the element there if a theme wants to use css to make it visible. */
.superhero-relatedposts-items .superhero-relatedposts-post .superhero-relatedposts-post-date {
	display: none;
}

/* Behavior when there are thumbnails in visual mode */
#superhero-relatedposts .superhero-relatedposts-items-visual div.superhero-relatedposts-post-thumbs p.superhero-relatedposts-post-excerpt {
	display: none;
}

/* Behavior when there are no thumbnails in visual mode */
#superhero-relatedposts .superhero-relatedposts-items-visual .superhero-relatedposts-post-nothumbs p.superhero-relatedposts-post-excerpt {
	overflow: hidden;
}
#superhero-relatedposts .superhero-relatedposts-items-visual .superhero-relatedposts-post-nothumbs span {
	margin-bottom: 1em;
}

/* List Layout */
#superhero-relatedposts .superhero-relatedposts-list .superhero-relatedposts-post {
	clear: both;
	width: 100%;
}

#superhero-relatedposts .superhero-relatedposts-list .superhero-relatedposts-post img.superhero-relatedposts-post-img {
	float: left;
	overflow: hidden;
	max-width: 33%;
	margin-right: 3%;
}

#superhero-relatedposts .superhero-relatedposts-list h4.superhero-relatedposts-post-title {
	display: inline-block;
	max-width: 63%;
}

/*
 * Responsive
 */

@media only screen and (max-width: 640px) {

	#superhero-relatedposts .superhero-relatedposts-items .superhero-relatedposts-post {
		width: 50%;
	}

	#superhero-relatedposts .superhero-relatedposts-items .superhero-relatedposts-post:nth-child(3n) {
		clear: left;
	}

	#superhero-relatedposts .superhero-relatedposts-items-visual {
		margin-right: 20px;
	}
}

@media only screen and (max-width: 320px) {

	#superhero-relatedposts .superhero-relatedposts-items .superhero-relatedposts-post {
		width: 100%;
		clear: both;
		margin: 0 0 1em;
	}

	#superhero-relatedposts .superhero-relatedposts-list .superhero-relatedposts-post img.superhero-relatedposts-post-img,
	#superhero-relatedposts .superhero-relatedposts-list h4.superhero-relatedposts-post-title {
		float: none;
		max-width: 100%;
		margin-right: 0;
	}
}

/*
 * End Default Jetpack Related Posts
 */

/* Start Jetpack Related Posts */

h4.superhero-relatedposts-headline-cjb {
    background-color: #222222;
    color: #fff;
    line-height: 1;
  padding: 9px 12px 5px 12px;
    display: inline-block;
  white-space: nowrap;
    font-family: Roboto, sans-serif;
  font-size: 14px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.superhero-relatedposts-headline-border-cjb {
    border-bottom: 2px solid #222222;
    margin-bottom: 27px;
}

#superhero-relatedposts .superhero-relatedposts-items-visual .superhero-relatedposts-post {
    opacity: 1 !important;
}

#superhero-relatedposts {
    padding-top: 0px !important;
    /* DISABLE for ZergNet margin-bottom: 48px !important; */
}

.superhero-relatedposts-post-excerpt, 
.superhero-relatedposts-post-date, 
.superhero-relatedposts-post-context { display:none !important;}

img.superhero-relatedposts-post-img {
    margin-bottom: 10px;
}

@media (max-width: 767px) {
div#superhero-relatedposts div.superhero-relatedposts-items-visual .superhero-relatedposts-post {
    width: 100% !important;
    }

#superhero-relatedposts .superhero-relatedposts-items-visual .superhero-relatedposts-post {
        padding-right: 0px !important;  
}

img.superhero-relatedposts-post-img {
    width: 100px;
    height: 69px;
    position: absolute;
}

h4.superhero-relatedposts-post-title {
    padding-left: 112px !important;
    min-height: 70px !important;
    margin-bottom: 26px !important;
      font-family: Roboto, sans-serif !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    line-height: 23px !important;
    margin-top: 0 !important;
}

#superhero-relatedposts .superhero-relatedposts-items .superhero-relatedposts-post {
    margin: 0 !important;
}

}

/* End Superhero Related Posts */

/**
 * Start Superhero News Home
 */

@media (max-width: 767px) {
.home .tdc-row.td-stretch-content {
    padding-left: 0px;
    padding-right: 0px;
}
}

@media (max-width: 767px) {
.home .td_block_big_grid_fl_2, .home .td_block_big_grid_fl_3 {
    margin-left: 0px;
    margin-right: 0px;
}
}

.cf:before,
.cf:after {
    content: " ";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}

.spread {
    background: #1a1a1a;
    border-top: 8px solid #db2212;
    clear: both;
    padding-top: 20px;
}

.spread .spread-header {
    clear: both;
    margin-bottom: 20px;
	 	max-width: 1068px;
		margin-right: auto;
		margin-left: auto;
}

.spread .spread-header a {
    color: #fff;
    text-decoration: none;
}

.spread .spread-header .view-more-link {
    display: none;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 0.12em;
    line-height: 2.25;
    margin: 0;
    text-transform: uppercase;
}

.spread .spread-header .view-more-link a:focus,
.spread .spread-header .view-more-link a:hover {
    text-decoration: underline !important;
}

.spread .spread-entry {
    /* border-top: 1px solid #525257;*/
    padding: 2.5%;
    position: relative;
}

.spread .spread-entry-body {
    padding-left: 100px;
}

.spread .spread-entry-thumbnail-link {
    float: left;
    margin-left: -100px;
    width: 100px;
}

.spread .spread-entry-thumbnail-link img {
    display: block;
    height: auto;
    max-width: 100%;
    width: 100%;
}

@media (max-width: 767px) {
.spread .spread-entry-thumbnail-link img {
    height: 68px;
		object-fit: cover;
}
}

@media (min-width: 768px) and (max-width: 879px) {
.spread .spread-entry-thumbnail-link img {
    height: 150px;
		object-fit: cover;
}
}

.spread .spread-entry-title {
    font-size: 14px;
		font-family: 'Roboto', sans-serif;
    font-weight: 500;
    line-height: 1.5;
    margin: 0;
}

@media (max-width: 768px) {
.spread .spread-entry-title {
    font-size: 16px;
	  line-height: 20px;
		margin-left: 15px;
}
}

@media (max-width: 320px) {
.spread .spread-entry-title {
    font-size: 14px;
	  line-height: 20px;
		margin-left: 15px;
}
}

.spread .spread-entry-title a {
    color: #fff;
    text-decoration: none;
}

.spread .spread-entry-title a:focus,
.spread .spread-entry-title a:hover {
    text-decoration: underline !important;
}

.spread .spread-list {
    list-style: none;
    padding: 0;
		max-width: 1092px;
		margin-right: auto;
		margin-left: auto;
		display: flex;
}

@media (max-width: 767px) {
.spread .spread-list {
    display: block;
}
}

.spread .spread-title {
    height: 27px;
    margin: 0 auto;
    width: 264px;
}

.spread .spread-title svg {
    vertical-align: text-top;
}

.spread .spread-title #svg-logo-icon {
    fill: #db2212;
}

.spread .spread-title #svg-logo-wordmark {
    fill: #fff;
}

@media (min-width: 768px) {
    .spread {
        padding-right: 1.8181818181818%;
        padding-left: 1.8181818181818%;
    }
    .spread .spread-entry {
        background: #fff;
        border-width: 0;
        float: left;
        margin-top: 0;
        margin-bottom: 1.8181818181818%;
        padding: 0;
        width: 49.056603773585%;
    }

    .spread .spread-entry:nth-child(1n) {
        clear: right;
        margin-left: 0;
        margin-right: 1.8181818181818%;
    }
    .spread .spread-entry:nth-child(4n) {
        clear: right;
        margin-left: 0;
        margin-right: 0;
    }
    .spread .spread-entry-body {
        padding: 0;
    }
    .spread .spread-entry-thumbnail-link {
        float: none;
        margin-left: 0;
        position: relative;
        width: auto;
    }
    .spread .spread-entry-thumbnail-link:hover {
        background: #000;
    }
    .spread .spread-entry-title {
        margin: 15px 20px;
    }
    .spread .spread-entry-title a {
        color: #333;
    }
}

@media (min-width: 768px) {
    .spread .spread-header .view-more-link {
        display: block;
        float: right;
    }
    .spread .spread-title {
        float: left;
        height: 27px;
        margin: 0;
        width: 264px;
    }
}

@media (min-width: 501px) and (max-width: 767px) {
	.spread .spread-entry-thumbnail-link {
    width: 150px;
}
	.spread .spread-entry-thumbnail-link img {
    height: 103px;
}
	.spread .spread-entry-title {
    font-size: 22px;
	  line-height: 28px;
		margin-left: 70px;
}
}

/**
 * End Superhero News Home
 */

blockquote {
    border-left: 4px solid #d6d6d6 !important;
    margin: 18px 5% 18px 0 !important;
    padding-left: 1.5em !important;
}

.td-post-content blockquote p {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    font-style: inherit;
    text-align: inherit;
    text-transform: inherit;
    color: #222 !important;
    word-wrap: inherit;
}

/* Increase Home Title Font Size on Mobile */
@media (min-width: 321px) and (max-width: 500px) {
.td_module_10 .entry-title {
    font-size: 16px !important;
}
}

/* Add top border to mobile menu */
@media (max-width: 767px) {
.td-header-style-6 {
    border-top: 8px solid #f8c365;
}
}

.side-ad-cjb {
    margin-bottom: 30px;
}

.td-main-page-wrap {
    padding-top: 24px;
}
@media (max-width: 767px) {
.td-main-page-wrap {
    padding-top: 0px;
}
}
.td-main-content-wrap {
    padding-bottom: 0px;
}
/* Main Theme Edits */

.td-header-style-6 .td-main-menu-logo img {
		width: 74px !important;
}

.td-header-style-6 .sf-menu {
    float: left;
}

.footer-logo-wrap img {
    width: 68%;
}

@media (max-width: 767px) {
.footer-logo-wrap img {
    max-width: 125px;
}
}

/* Load more stories button */
.more-stories-cjb .td_btn_lg {
    width: 100%;
    text-align: center;
	  padding: 15px;
	  background-color: #222326;
}

.more-stories-cjb .td_btn_lg:hover {
    background-color: #149bcc !important;
}

/* Remove Comments icon 
.home .td-module-comments {
    display: none !important;
}
*/

a.comments-link {
    color: #000;
}

/* Load Comments button */
#dcl_comment_btn {
    width: 100%;
    margin-top: 0px !important;
    font-size: 16px;
    padding: 16px 30px;
	background-color: #222326;
	border: none;
	text-transform: uppercase;
	color: white;
	margin-bottom: 48px !important;
}

#dcl_comment_btn:hover {
		background-color: #149bcc;
}

#disqus_thread {
    margin-bottom: 18px;
}

/* RS Gallery */

.lazyload,.lazyloading {
	opacity: 0;
}

.lazyloaded {
	opacity: 1;
	transition: opacity 300ms;
}

.LazyGalContainer {
	width: 100%;
	height: 100%;
	min-height: 201px;
	position: relative;
}

.LazyGalContainer img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto !important;
	display: block;
	position: absolute;
	padding: 4px;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	box-sizing: border-box;
	margin: auto;
}

.rsViewFullSize {
	position: absolute;
	right: 0;
	top: 0;
	height: 45px;
	width: 45px;
	color: #fff;
	text-shadow: -1px -1px 0 #222, 1px -1px 0 #222, -1px 1px 0 #222, 1px 1px 0 #222;
	opacity: .7;
}

i.fas.fa-external-link-alt {
    margin-top: 10px;
    margin-left: 12px;
    font-size: 18px;
}

.rsViewFullSize:hover {
	opacity: 1;
	text-decoration: none;
}

.rsThumbs {
	z-index: 1 !important;
}

.rsUni .rsArrow {
	top: 50px !important;
	height: auto !important;
	bottom: 0;
}

.royalSlider {
	margin-bottom: 18px;
}

.rsUni .rsThumbsArrow {
	background: #222;
}

@media only screen and (max-width: 800px){
.rsSlideCount { bottom: 52px !important; }
}

.rsSlideCount {
	position: absolute;
	bottom: 80px;
	left: 5px;
	font-size: 11px;
	opacity: .8;
}

.rsUni .rsThumb.rsNavSelected .thumbIco {
    border: 2px solid #149bcc;
}

.jp-sharing-input-touch .sd-content ul li {
    padding-left: 0px !important;
}

.sd-content ul li {
    padding-right: 10px !important;
}

.sd-social-icon .sd-content ul li[class*='share-'].share-reddit a.sd-button {
    background: #FF4500 !important;
    color: #FFFFFF !important;
}

.sd-social-icon .sd-content ul li[class*='share-'] a {
	border-radius: 5% !important;
    -webkit-border-radius: 5% !important;
}

/**
 * Batman News custom CSS
 */

@media (min-width: 768px) {
	.zergentity img {
		display: block;
		height: 182px !important;
		object-fit: cover;
		object-position: 0 0;
	}
}

@media (max-width: 767px){
#zergnet-widget-66152 .zergheadline a {
    font-size: 16px !important;
}
}

#zergnet-widget-66152 .zergattribution {
    padding-top: 8px !important;
}

.td-post-content h3 > a {
    color: #149bcc;
}

.td-big-grids-fl.td-grid-style-1 .td-module-meta-info {
    display: none;
}

.countdown-cjb-width {
    margin-top: -36px;
}

.countdown {
  clear: both;
    padding: 16px 10px;
    font-family: 'Roboto';
    font-weight: bold;
    letter-spacing: 0.12em;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
	color: #f8c365;
    background: #222326;
}

.countdown p {
    margin: 0;
	font-size: 14px;
}

.countdown-unit {
    color: #FFF;
}

.countdown-movie {
    display: inline-block;
}

@media (max-width: 767px) {
.countdown-cjb-width {
    margin-left: -20px;
    margin-right: -20px;
}
	.countdown p {
		font-size: 12px;
}
	.countdown-cjb-width {
    margin-top: -30px;
}

}

.td-related-right {
    display: none !important;
}

.td_block_related_posts .td-next-prev-wrap {
    display: none !important;
}

.td_mod_related_posts .td-post-category {
    display: none !important;
}

/*.td-header-style-6 .td-main-menu-logo img {
		width: 74px !important;
} */

/* Show Sponsored author name on mobile */
.spon-home-cjb .td-post-author-name span, .spon-home-cjb .td-post-date, .spon-home-cjb .td-module-comments {
    display: none;
}

@media (max-width: 1018px) {
	.spon-home-cjb .td-post-author-name {
    	display: inline-block !important;
	}
	.spon-home-cjb .td-post-author-name a {
		color: #aaa;
		font-weight: normal;
	}
}

/* Hide author name on mobile */
@media (max-width: 1018px) {
.home .td-post-author-name {
    display: none;
}
	.archives .td-post-author-name {
    display: none;
}
	
	.category .td-post-author-name {
    display: none;
}
	
	.tag .td-post-author-name {
    display: none;
}
}

/* Post Featured Image full width */
.td-post-template-2 .td-post-featured-image img {
    width: 100%;
}

/* Hide Homepage Bottom Sidebar on mobile */
@media (max-width: 879px) {
.home-bottom-side-cjb {
    display: none;
	}
	
	.post-side-cjb  {
    display: none;
	}
	
	.home .td_block_template_14.widget.rpwe_widget.recent-posts-extended {
    display: none;
	}
}

.home-bottom-side-cjb .td-module-meta-info {
    display: none;
}

.home-bottom-side-cjb .td-module-meta-info {
    display: none;
}

.home-bottom-side-cjb .td-excerpt {
    display: none;
}

.home-bottom-side-cjb .td_module_10 {
	padding-bottom: 5px !important;
}

.post-side-cjb .td-module-meta-info {
    display: none;
}

.post-side-cjb .td-excerpt {
    display: none;
}

.post-side-cjb .td_module_10 {
	padding-bottom: 5px !important;
}

.td-author-comments-count {
    display: none !important;
}

.page-nav a:hover {
    background-color: #222326 !important;
    border-color: #444;
}

.block-title > span {
	text-transform: uppercase !important;
}

.td_block_template_8 .td-block-title > *:before, .td_block_template_8 .td-block-title > *:after {
    background-color: #f8c365 !important;
}

.cjb-tag-title {
    text-transform: uppercase;
    font-weight: 700;
}

@media (max-width: 768px) {
	.td-post-featured-image, .wpb_video_wrapper {
    margin-left: -20px;
    margin-right: -20px;
	}
	.td-post-featured-image .wp-caption-text {
    margin-right: 20px;
    margin-left: 20px;
}
}

.spoiler-wrap {
    margin-bottom: 18px;
}

.menu-comics-container select {
    font-size: 16px;
}

.menu-comics-container {
    margin-top: -15px;
}

.wpcf7-form-control.wpcf7-submit {
    font-size: 16px !important;
}

.wpcf7-form-control.wpcf7-select {
    font-size: 16px !important;
}

.td_block_template_14 .td-block-title > * {
    color: #f8c365 !important;
}

.td-header-wrap .black-menu .sf-menu > li > a:hover {
	color: #f8c365;
}

/**
 * Latest News Sidebar Tablet Start
 */

@media (max-width: 767px) {
	.single .td_module_6 .entry-title, .archive .td_module_6 .entry-title {
    	font-size: 16px;
	}
}

@media (min-width: 768px) and (max-width: 879px) {
	.single .td_module_6 .entry-title, .archive .td_module_6 .entry-title {
    	font-size: 22px;
    	line-height: 28px;	
}
	.single	.td_module_6 .td-module-thumb, .archive .td_module_6 .td-module-thumb {
		width: 218px;
	}
	.single .td-module-thumb .entry-thumb, .archive .td-module-thumb .entry-thumb { 
		width: 218px;
	}
	.single .td_module_6 .item-details, .archive .td_module_6 .item-details {
		margin-left: 244px;
    	min-height: 150px;
	}
}

/**
 * Latest News Sidebar Tablet End
 */

/**
 * Google Custom Search Start
 */

.gsc-results {
    padding-bottom: 34px !important;
}

.cse .gsc-control-cse, .gsc-control-cse {
	padding: 0 !important
}

.gsc-table-cell-thumbnail, .gs-promotion-image-cell {
	border: none;
}

.gsc-table-cell-snippet-close, .gsc-table-cell-snippet-open {
	border: none;
}

.gsc-result-info-container {
    border: none;
    padding: 0;
}

.gsc-orderby-container {
    border: none;
	padding: 0;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    padding: 5px 11px;
    border: 1px solid #e3e3e3;
    display: inline-block;
    margin: 0 8px 8px 0;
    min-width: 33px;
    text-align: center;
    color: #FFFFFF !important;
    line-height: 21px;
    float: left;
	background-color: #149bcc;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    text-decoration: none;
    padding: 5px 11px;
    border: 1px solid #e3e3e3;
    display: inline-block;
    margin: 0 8px 8px 0;
    min-width: 33px;
    text-align: center;
    color: #666;
    line-height: 21px;
    float: left;
}

/**
 * Google Custom Search End
 */

/**
 * Recent Posts Widget
 */


.rpwe-block ul{
list-style: none !important;
margin-left: 0 !important;
padding-left: 0 !important;
}

.rpwe-block li{
margin-bottom: 11px;
padding-bottom: 11px;
list-style-type: none;
margin-left: 0;
}

.rpwe-block a{
display: inline !important;
text-decoration: none;
}

.rpwe-block h3{
background: none !important;
clear: none;
margin-bottom: 0 !important;
margin-top: 0 !important;
font-weight: 500;
font-size: 14px;
line-height: 1.5em;
}

.rpwe-thumb{
margin: 2px 16px 2px 0;
width: 100px;
height: 70px
}

.rpwe-alignleft{
display: inline;
float: left;
}

.rpwe-alignright{
display: inline;
float: right;
}

.rpwe-aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
}

.rpwe-clearfix:before,
.rpwe-clearfix:after{
content: "";
display: table !important;
}

.rpwe-clearfix:after{
clear: both;
}

.rpwe-clearfix{
zoom: 1;
}

@media (max-width: 767px) {
	.rpwe-block h3 {
	font-size: 16px;
	}
}

@media (min-width: 768px) and (max-width: 879px) {
	.rpwe-block h3 {
		font-size: 22px;
	}
	
	.rpwe-thumb {
		margin: 2px 25px 2px 0;
		width: 218px;
		height: 150px;
	}
}
