/*
Theme Name: BlackNews
Theme URI: https://afthemes.com/products/blacknews/
Template: morenews
Author: AF themes
Author URI: https://afthemes.com/
Description: BlackNews is a modern, dark newspaper-style WordPress theme designed for news, blogs, and magazine publishers seeking a bold and professional design. Fully compatible with popular page builders like Elementor, Gutenberg, Brizy, Beaver Builder, Visual Composer, and Divi, it offers exceptional design flexibility. This responsive, SEO-optimized theme supports major plugins such as WooCommerce, Jetpack, Contact Form 7, and Yoast SEO, enabling the creation of feature-rich websites. Multilingual and RTL-ready, with demo content available in English, Spanish, Chinese, Arabic, French, and Japanese, BlackNews caters to global audiences. Its lightweight structure and fast-loading performance ensure optimal user experience, while features like 1-click demo import, customizable widgets, diverse layout options, and banner areas make setup intuitive and content presentation engaging. Perfect for news portals, blogs, and magazines, BlackNews combines sleek functionality with a captivating dark design. Explore more at https://afthemes.com/products/blacknews/.
Tags: news,blog,entertainment,one-column,two-columns,three-columns,four-columns,grid-layout,block-patterns,block-styles,left-sidebar,right-sidebar,custom-header,flexible-header,custom-background,custom-logo,custom-menu,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,footer-widgets,translation-ready,theme-options,threaded-comments,wide-blocks
Version: 1.0.13.1748240914
Updated: 2025-05-26 06:28:34

*/

input {
    vertical-align: middle;
}
textarea {
    width: 100%;
}
body, button, input, select, optgroup, textarea {
    line-height: 1.7;
}
.cat-links li a {
    line-height: 1;
    letter-spacing: normal;
}
p {
    margin-bottom: 30px;
}
blockquote {
    font-size: 1.4rem;
}
.main-navigation .menu-description {
    background-color: #d70015;
}
.main-navigation .menu-description:after {
    border-top: 5px solid #d70015;
}
footer.site-footer.data-bg::before, .af-header-image.data-bg::before {
    opacity: .6;
}
div#main-navigation-bar {
    background-color: #0140dd;
}
.exclusive-posts .exclusive-now {
    background-color: #d70015;
}
a.morenews-categories.category-color-1 {
    color: #0140dd;
}
a.morenews-categories.category-color-2 {
    color: #d70015;
}
ul.trail-items li a {
    font-size: 16px;
    opacity: 1;
}
.gallery-caption {
    position: static;
}
.awpa-review-field .right-star .awpa-rating-button {
    line-height: normal;
    font-weight: 400;
    text-transform: none;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
}
body.single-post .entry-title, h1.page-title {
    font-size: 34px;
}
div.custom-menu-link>a {
    background-color: #d70015;
}
.aft-dark-mode .aft-main-banner-wrapper .af-slick-navcontrols, .aft-dark-mode .morenews-widget .af-slick-navcontrols, .aft-dark-mode .morenews-customizer .section-wrapper .af-slick-navcontrols, body.aft-dark-mode.single-post-title-full .entry-header-details, body.aft-dark-mode .main-navigation .menu .menu-mobile, body.aft-dark-mode .main-navigation .menu>ul>li>ul, body.aft-dark-mode .main-navigation .menu>ul ul, body.aft-dark-mode .af-search-form, body.aft-dark-mode .aft-popular-taxonomies-lists, body.aft-dark-mode .exclusive-slides::before, body.aft-dark-mode .exclusive-slides::after, body.aft-dark-mode .banner-exclusive-posts-wrapper .exclusive-posts:before, body.aft-dark-mode.woocommerce div.product, body.aft-dark-mode.home.blog main.site-main, body.aft-dark-mode main.site-main, body.aft-dark-mode.single main.site-main .entry-content-wrap, body.aft-dark-mode .af-main-banner-latest-posts.grid-layout.morenews-customizer .container-wrapper, body.aft-dark-mode .af-middle-header, body.aft-dark-mode .mid-header-wrapper, body.aft-dark-mode .comments-area, body.aft-dark-mode .af-breadcrumbs, .aft-dark-mode .morenews-customizer, body.aft-dark-mode .morenews-widget {
    background-color: #343438;
}
.af-cat-widget-carousel a.morenews-categories.category-color-1 {
    background-color: #0140dd;
}
.af-cat-widget-carousel a.morenews-categories.category-color-2 {
    background-color: #d70015;
}
h1, h2, h3, h4, h5, h6, .widget-title span, .header-after1 span, .read-title h3 {
    line-height: 1.4;
}
.entry-content, .entry-header .post-excerpt {
    font-size: 18px;
}
ul.wp-block-list, ol.wp-block-list {
    margin-bottom: 20px;
}
body .reply a, div#respond input[type="submit"], .btn-style1 a:visited, .btn-style1 a, button, input[type="button"], input[type="reset"], input[type="submit"] {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 5px 20px;
}
.af-cat-widget-carousel a.morenews-categories {
    padding: 5px 10px;
}
.entry-header .entry-meta {
    font-size: 16px;
}
.entry-header .post-excerpt {
    font-size: 1.4rem;
}
a.comment-reply-link {
    font-size: 12px;
    -moz-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    font-weight: 700;
    text-transform: uppercase;
    padding: 5px 10px;
}
a.comment-reply-link, a.comment-reply-link:visited, a.comment-reply-link:hover, a.comment-reply-link:focus {
    color: #fff;
}
.wp-calendar-table tbody, #wp-calendar tbody {
    color: #404040;
}
.aft-dark-mode .wp-block-table :where(figcaption), .aft-dark-mode .wp-block-calendar table:where(:not(.has-text-color)), .aft-dark-mode .wp-calendar-table tbody, .aft-dark-mode #wp-calendar tbody {
    color: #fff;
}
figcaption a {
    text-decoration: underline;
}
.morenews-pagination .nav-links .page-numbers.dots {
    border-width: 0;
}
body.page div.comments-area {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    padding: 0;
}
.entry-content>[class^="wp-block-"] {
    margin-bottom: 30px;
}
.morenews-widget .wp-block-group .wp-block-heading {
    font-size: 16px;
}
ul.wp-block-categories-list.wp-block-categories li a, ul.wp-block-archives-list.wp-block-archives li a {
    -moz-transition: all 0.075s linear;
    -webkit-transition: all 0.075s linear;
    -o-transition: all 0.075s linear;
    transition: all 0.075s linear;
    font-weight: 700;
    border-width: 0;
}
.mailchimp-block .block-title, .morenews_posts_slider_widget .read-single .read-details .read-title h3, article.latest-posts-full .read-title h3, .af-banner-carousel .read-title h3 {
    font-size: 34px;
}
.wp-post-author .wp-post-author-meta-bio {
    opacity: 1;
}
.wp-post-author .awpa-display-name {
    font-weight: 700;
}
a.awpa-more-posts:hover {
    border-bottom: 1px solid !important;
}
.single h3.awpa-title, .single .awpa-review-field h3 {
    margin-top: 2.5rem;
    padding-top: 2.5rem;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}
body .entry-content>ul a.wp-block-pages-list__item__link {
    border: none;
}
body .post-navigation .em-post-navigation {
    opacity: 1;
    font-weight: normal;
}
.entry-content.read-details .entry-meta {
    font-size: 16px;
}
@media screen and (max-width: 768px) {
.exclusive-posts .exclusive-now {
    float: left;
}
.main-navigation .menu .menu-mobile {
    width: 50%;
}
.header-layout-3 .site-header .site-branding .site-title, body .site-branding .site-title {
    font-size: 2.75rem;
}
}
@media only screen and (max-width: 640px) {
.af-main-banner-latest-posts .read-title h3, .af-main-banner-featured-posts .read-title h3 {
    font-size: 18px;
}
.container-wrapper {
    padding-right: 10px;
    padding-left: 10px;
}
body.single-post .entry-title, body h1.page-title {
    font-size: 1.75rem;
}
body.single .entry-header .aft-post-excerpt-and-meta .post-excerpt {
    font-size: 1.2rem;
}
.reply, .comment div#respond, .comment-content, .comment .children {
    margin-left: 50px;
}
.comment-author img {
    width: 30px;
}
.comment .children .children .reply, .comment .children .children .comment-content, .comment .children .children .children .children {
    margin-left: 0;
}
}
@media only screen and (max-width: 479px) {
.exclusive-posts .exclusive-now {
    float: none;
}
.main-navigation .menu .menu-mobile {
    width: 100%;
}
}
@media only screen and (max-width: 375px) {
body .site-branding .site-title {
    font-size: 2.75rem;
}
}
@media only screen and (min-width: 993px) {
body.aft-dark-mode .main-navigation .menu ul ul ul, body.aft-dark-mode .main-navigation .menu>ul>li>ul {
    background-color: #343438;
}
}
@media (min-width: 1200px) {
body.single-content-mode-boxed article.af-single-article .post-thumbnail.full-width-image {
    padding-top: 2.5rem;
}
}
