/*
Theme Name:     Editorial Child
Theme URI:      https://mysterythemes.com/wp-themes/editorial/
Template:       editorial
Author:         Mystery Themes
Author URI:     https://mysterythemes.com/
Description:    Editorial is a ultimate responsive magazine style Free WordPress theme. Suitable for online magazines, newspaper, publishing, personal blogs and any kind of sites. It is completely built on Customizer which allows you to customize most of the theme settings easily with live previews. It is fully widgetized theme so as to let users manage the website using the easy to use widgets. It is a flexible and powerful theme, which provides a lot of customization possibilities to the users. Get free support at https://mysterythemes.com/support/forum/themes/free-themes/ and check the demo at http://demo.mysterythemes.com/editorial/
Tags:           news,grid-layout,custom-colors,one-column,two-columns,three-columns,left-sidebar,right-sidebar,featured-images,footer-widgets,full-width-template,theme-options,translation-ready,rtl-language-support
Version:        1.0.0
Text Domain:  editorial-child
*/

.top-header-section,
.bottom-header-wrapper,
.is-sticky .bottom-header-wrapper,
footer#colophon {
    background-color: #121212 !important;
}
#bottom-footer {
	background: #121212 !important;
}
#mt-menu-wrap {
    position: fixed;
    top: 170px;
    left: 0px;
    right: 0px;
    z-index:999;
}

.top-header-section .date-section {
    color: #fff;
}

.top-header-section .date-section,
#site-navigation ul li a,
.ticker-content-wrapper .news-post a,
#footer-navigation ul li a {
    color: #cd0002;
}

#bottom-footer .site-info,
.navigation.post-navigation {
	display: none;
}
#footer-navigation ul li {
	border: none;
}
#footer-navigation {
	float: none;
	text-align: center;
}
.entry-meta > span.comments-link {
	display: none;
}
.entry-meta span a, .entry-meta span, .cat-links {
	font-style: normal;
}
.entry-meta span a, .entry-meta span, .cat-links {
	font-style: normal;
	color: #ff0000;
}
.block-header, .widget .widget-title-wrapper, .related-articles-wrapper .widget-title-wrapper {
	background: #CA0002;
}

.top-social-wrapper .social-link a i,
.menu-toggle {
	color: #ffffff !important;
}

.single .left-sidebar.both-sidebar {
	float: left;
	width: 24%;
}

.left-sidebar.both-sidebar #secondary {
	width: 100%;
	float: none;
}

.single #secondary {
	float: right;
	width: 24%;
}

.single #primary {
	width: 46%;
	margin-left: 3%;
}

.mt_loadmore.loading {
    padding-left: 44px;
}
.mt_loadmore.loading::before {
    background: #fff url(assets/ajax-loader.gif) no-repeat center center;
    width: 30px;
    height: 30px;
    margin: 6px;
    border-radius: 2px;
    display: inline-block;
    z-index: 999;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    -webkit-transition: width .5s ease-in-out;
    transition: width .5s ease-in-out;
}
.mt_loadmore {
	font-size: 15px;
	font-weight: 600;
	width: auto;
	height: 42px;
	line-height: 42px;
	background: #cd0000;
	color: #fff;
	border: none;
	border-radius: 3px;
	margin: 0 0 4px;
	padding: 0 20px;
	padding-left: 20px;
	display: block;
	position: relative;
	-webkit-transition: padding .25s ease-in-out,width .25s ease-in-out;
	transition: padding .25s ease-in-out,width .25s ease-in-out;
	text-align: center;
	text-decoration: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	margin: 0 auto;
}

@media (max-width: 800px) {
   .single .left-sidebar.both-sidebar,
   .single #secondary,
   .single #primary{
    width:100%;
    margin: 0;
   } 
}


@media (max-width: 768px) {
.single .left-sidebar.both-sidebar {
	display: none;
}
}

.archive-content-wrapper.clearfix {
	margin-left: -3%;
}

.archive-content-wrapper article {
	display: inline-block;
	vertical-align: top;
	width: 47%;
	margin-left: 3%;
	margin-right: -4px;
	border: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1 !important;
	padding: 20px;
}

.archive-content-wrapper article:first-child {
	position: relative;
	border: none;
	width:100%;
	display: block;
	margin: 0 0 3% 3%;
	padding: 0;
}

.archive-content-wrapper article:first-child figure img {
	width: 100%;
}

.archive-content-wrapper article:first-child .entry-content {
	font-size: 16px;
}

.archive-content-wrapper article:first-child .entry-header,
.archive-content-wrapper article:first-child .entry-meta,
.archive-content-wrapper article:first-child .entry-content{
	text-align: left !important;
}

.archive-content-wrapper article:first-child .archive-desc-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	background: rgba(255,255,255,0.8);
	height: 100%;
	padding: 30px 30px;
}

.archive.archive-classic .entry-title a::after{
    display: none;
}

.archive-classic .entry-title a {
	font-size: 18px;
	margin-bottom: -10px;
}

.archive-classic article:first-child .entry-title a {
	font-size: 24px;
}

.site-footer-copyright {
    background: #121212 !important;
    text-align: center;
    color: #fff;
    padding-bottom: 30px;
}

#bottom-footer {
	padding-top: 30px;
}

#footer-navigation ul li a{
    color: #fff;
}

.give-form-wrap {
	background: #f7f7f7;
	padding: 20px 30px;
}

.give-btn.give-donation-level-btn {
	color: #333 !important;
}

.single .entry-sub-title {
	line-height: 44px;
	color: #333;
	margin: 10px 0;
}

.mt-sub-title {
	display: inline;
}

.mt-pre-text {
	font-weight: 700;
	display: inline;
    color: #CA0002;
}

.mt-podcast-wrapper {
	margin-left: -2%;
	margin-bottom: -2%;
}

.mt-single-podcast {
	display: inline-block;
	margin-left: 2%;
	margin-right: -4px;
	margin-bottom: 2%;
	width: 31.33%;
	vertical-align: top;
}

.podcast-info {
	background: #f2f2f2;
	text-align: center;
}

.podcast-info a {
	color: #333;
	display: block;
	padding: 10px 0;
	font-size: 15px;
	text-transform: capitalize;
}

.podcast-info a:hover{
    color: #CA0002;
}

.mt-series-details {
	background: #f2f2f2;
	margin-bottom: 30px;
}

.series-image {
	display: inline-block;
	margin-right: 20px;
}

.series-details {
	display: inline-block;
}

.episode-meta {
	display: none;
}

.mt-single-episode {
	display: inline-block;
	width: 47%;
	vertical-align: top;
	margin-right: -4px;
	margin-left: 3%;
	border: 1px solid #e1e1e1;
	padding: 20px;
}

.mt-episodes-wrap {
	margin-left: -3%;
}

.podcast_meta a::before {
	content: "\f019";
	display: inline-block;
	font-family: FontAwesome;
	margin-right: 5px;
	font-size: 12px;
}

.podcast_meta a.podcast-meta-new-window::before {
	content: "\f01d";
	margin-left: 2px;
}

.left-sidebar #author-bio-box {
	border: 1px solid #e1e1e1;
	padding: 10px 20px;
	margin-top: 0px;
}

.left-sidebar #author-bio-box h6 a {
	font-size: 18px;
	margin-bottom: 10px;
	display: block;
	color: #CA0002 !important;
}

.archive-columns .archive-content-wrapper article {
	border: none !important;
	margin-bottom: 3%;
	padding: 0;
}

#colophon {
	margin-top: 60px;
}

.archive-columns article:first-child .archive-desc-wrapper::before{
    display: none;
}

.site-footer-copyright a {
    color: #fff;
}

.site-branding {
	float: none;
	text-align: center;
	margin-bottom: 30px;
}

.header-ads-wrapper {
    float: none;
    text-align: center;
    margin-left: 23%; 
}

@media (max-width: 600px) {
.archive-content-wrapper article:first-child .archive-desc-wrapper {
	position: static;
	width: 100%;
	padding: 10px 20px;
}
.archive .page-header .page-title {
	font-size: 18px;
}
}

/*=====Custom CSS Child=======*/
.post-template-default .entry-content > p,.podcast-template-default .entry-content > p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#masthead .custom-header {
    z-index: 999;
    background: #dee3ed;
}
.sticky-wrapper.is-sticky .custom-header .logo-ads-wrapper.clearfix {
    padding: 0;
}
.sticky-wrapper.is-sticky .custom-header .site-branding {
    margin-bottom: 15px;
	position:fixed;
}
.sticky-wrapper.is-sticky .custom-header .site-title {
    font-size: 28px;
	position:fixed;
}
.sticky-wrapper.is-sticky .custom-header .site-description {
    display: none;
	position:fixed;
}
.entry-sub-title{
	font-size:26px;
}

.mt-slider-section .slider-content-wrapper, .featured-post-wrapper .single-featured-wrap .featured-content-wrapper, .editorial_block_grid .post-content-wrapper{
    padding-left: 0;
    padding-right: 0;
    background: #ffffff;
    opacity: 0.8;
}
.featured-post-wrapper .featured-title, .editorial_block_grid .post-content-wrapper .post-title{
	padding-left: 12px;
    padding-right: 12px;
}
.featured-post-wrapper .featured-title a, .editorial_block_grid .post-content-wrapper .post-title a{
	color: #ca0002;
}
.mt-container{
	position: relative;
}
.moved_date {
    position: relative !important;
    left: 0;
    bottom: 0;
    font-family: arial;
    font-size: 14px;
    font-weight: 700;
}
.moved_social{
    position: relative;
    right: 0;
    bottom: 0;
}
.moved_social .top-social-wrapper .social-link a i{
	font-size: 16px;
	color: #000 !important;
}
.jetpack_widget_social_icons{
	display: none;
}
#top-footer{
	margin: 0;
    background: #333;
    padding: 0;
    padding-top: 30px;
}
#top-footer li.menu-item{
	border:none;
}
#top-footer li.menu-item a {
    color: #fff;
    padding-left: 0;
}
#top-footer li.menu-item a:hover {
    color: #cd0000;
}
#top-footer li.menu-item a:before {
    content: "";
}
#top-footer section{
	margin:0;
}
.author-page-profile{
	display:none;
}
body.author .author-page-profile{
	display:block;
	background: #f8f8f8;
    margin-bottom: 20px;
    width: 100%;
    float: left;
}
body.author .author-profile-card{
	display:block;
	width: 100%;
    float: left;
}
body.author .author-photo{
    width: auto;
    float: left;
    padding: 5px;
    background: #fff;
    margin-right: 10px;
}
body.author .author-data{
	float: none;
    padding: 15px 15px 0 15px;
}
body.author .archive-content-wrapper{
	clear:both;
}
.single .entry-title, .entry-title{
	font-size: 30px;
}
.single .entry-sub-title{
	line-height: 30px;
}
.entry-content figure.wp-caption img{
	margin: 0;
    max-width: 100%;
    width: 100%;
}
.entry-content figcaption.wp-caption-text{
	text-align: left;
    color: #fff;
    margin: 0;
    padding: 0px 0 0px 5px;
    background: #000;
    line-height: 18px;
}
.custom-related-post .ssba{
	display:none;
}
.custom-related-post, .custom-most-read-post{
	width: 100%;
    display: block;
    float: left;
    clear: both;
    margin-top: 20px;
}
.divided-part.first-box{
	display: block;
	float: left;
	width: 20%;
}
.divided-part.second-box{
	display: block;
	float: right;
	width: 80%;
	background: #f8f8f8;
    padding: 5px;
}
.divided-part.second-box article {
    width: 25%;
    float: left;
    padding: 5px;
}
.divided-part.second-box .entry-title{
    font-size: 18px !important;
}
.divided-part.first-box h3{
    background: #f8f8f8;
    padding: 5px 0 5px 5px;
    border-left: 5px solid #cd0000;
}
.divided-part.second-box article:nth-child(4n + 1){
	clear: both;
}
.customize_popular_posts{
	margin-left: -1%;
    display: block;
}
.customize_popular_posts article {
    float: left;
    width: 32.33%;
    margin-left: 1%;
    position: relative;
}
.customize_popular_posts article .archive-desc-wrapper{
	padding-bottom: 20px;
    background: #ffffff;
    opacity: 0.8;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
}
.customize_popular_posts article .entry-title{
    font-size: 18px;
    margin: 0;
    margin-top:5px;
    padding: 0 10px;
}
.custom-most-read-post .widget{
	margin: 0;
    padding: 0;
} 
.custom-most-read-post .widget > .widget-title-wrapper{
	width: 20%;
    float: left;
    margin: 0;
}
.custom-most-read-post .widget .widget-title-wrapper{
    background: #f8f8f8;
    margin: 0;
    border: none;
}
.custom-most-read-post .widget-title{
	background: transparent;
    font-size: 26px;
    padding: 5px 0 5px 5px;
    border-left: 5px solid #cd0000;
    width: 100%;
    text-transform: capitalize;
}
.custom-most-read-post .customize_popular_posts{
	float: right;
    width: 80%;
    background: #f8f8f8;
    margin: 0;
    padding: 5px;
}
.custom-most-read-post .customize_popular_posts article{
	width: 33.3%;
    float: left;
    margin: 0;
    padding: 5px;
}
.custom-most-read-post .customize_popular_posts article .archive-desc-wrapper{
    position: unset;
    padding: 0;
    background: transparent;	
}
.custom-most-read-post h1.entry-title{
    padding: 0;
    font-size: 18px !important;
}
/*--Category Page Changes--*/
.category #primary{
   width: 100%;
}
.category .page-header{
	text-align: center;
    border-right: 4px solid #cd0000;
}
.category .page-header .page-title{
	background: transparent;
}
.category .archive-content-wrapper.clearfix{
	margin: 0;
}
.category .archive-content-wrapper article:first-child{
	width: 33.3%;
    margin: 0;
    float: left;
    padding: 0 10px;
}
.category .archive-content-wrapper article:first-child .entry-content{
	font-size: inherit;
}
.category.archive-columns .archive-content-wrapper article{
    width: 33.3%;
    float: left;
    margin: 0;
    padding: 0 10px 20px 10px;
}
.category.archive-columns .archive-content-wrapper article:nth-child(3n+1){
    clear:both;
}
.category .archive-content-wrapper article:first-child .archive-desc-wrapper {
    position: unset;
    top: unset;
    left: unset;
    width: auto;
    background: transparent;
    height: auto;
    padding: 5px 20px 20px;
}
.category .mt_loadmore{
	clear:both;
}
.category .archive-columns .archive-desc-wrapper:first-child:before {
    position: absolute;
    left: 20px;
    top: -10px;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
}
.latest_post h1.page-title{
    font-size: 36px;
    display: inline-block;
    font-size: 24px;
    text-transform: uppercase;
    width: 100%;
    background: #f1f1f1;
    border-left: 5px solid #cd0000;
    border-right: 5px solid #cd0000;
    padding-left: 20px;
    margin: 20px 0;
    text-align:center;
}
.latest_post .post{
	width: 50%;
    float: left;
    padding: 0 10px;
}

@media(max-width: 1024px){
	.featured-slider-section .post-meta-wrapper{
		display:none !important;
	}
	.moved_date, .moved_social{
		display:none;
	}
	.jetpack_widget_social_icons{
	   display: block;
    }
    .entry-content figcaption.wp-caption-text{
      padding: 10px;
   }
}
@media(max-width: 768px){
	#top-footer li.menu-item{
		float: left;
	    width: 50%;
	}
	.single .entry-title, .entry-title{
	    font-size: 30px !important;
    }
    .divided-part.first-box, .divided-part.second-box{
    	width: 100%;
    }
    .divided-part.second-box article {
        width: 50%;
    }
    .divided-part.second-box article:nth-child(2n + 1){
	   clear: both;
    }
    .customize_popular_posts article {
       float: none;
       margin-left: 0;
       width: 100%;
    }
    .customize_popular_posts article .entry-title{
       font-size: 18px !important;
    }
    .custom-most-read-post .widget > .widget-title-wrapper{
       width: 100%;
       margin-bottom: 10px;
    }
    .custom-most-read-post .customize_popular_posts{
       width: 100%;
    }
    .custom-most-read-post .customize_popular_posts article{
       width: 100%;
    }
    .custom-most-read-post h1.entry-title{
        padding: 0 !important;
    }
    .category.archive-columns .archive-content-wrapper article{
    	width:100%;
    	padding: 0 0px 20px 0px;
    }
    .latest_post .post{
	    width: 100%;
	    padding: 0;
    }
}
@media(max-width: 500px){
	.divided-part.second-box .entry-title{
	    min-height: 70px !important;
	}
}
.castos-player .player__artwork img {
    width: 0px !important;
}
.player__body {
    margin-left: -150px !important;
}
player .player {
    border-radius: 0px !important;  
}
.latest_post .post {
    width: 33.3% !important;
    float: left;
    padding: 0 10px;
}
