/*
Theme Name: NewsCell
Theme URI:  https://afthemes.com/products/newscell/
Author:     AF themes
Author URI: https://afthemes.com/
Description: NewsCell is a fast, modern, and highly versatile WordPress child theme of the powerful MoreNews parent, perfect for gaming blogs, eSports magazines, tech news portals, and content-driven websites, featuring a fully drag-and-drop HEADER & FOOTER BUILDER compatible with Gutenberg, Elementor, Brizy, Divi, and other popular page builders for complete layout freedom without coding; it comes with 30+ custom widgets, dynamic block patterns, flexible banner and homepage layouts, light/dark modes, and WooCommerce integration, making it easy to launch anything from a personal blog to a professional online store or news hub; fully optimized for SEO, Core Web Vitals, speed, and responsive design, built with WCAG accessibility, GDPR compliance, and clean, lightweight code for long-term reliability; multilingual and RTL ready with demo content in English, Chinese, Spanish, French, Japanese, and Arabic, NewsCell delivers a professional, engaging, and future-proof platform for gaming and tech content creators. https://afthemes.com/products/newscell/
Template: morenews
Version: 1.0.0
Requires at least: 4.0
Requires PHP: 5.0
Tested up to: 7.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: newscell
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

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

NewsCell WordPress Theme, Copyright 2025 AF themes
NewsCell is distributed under the terms of the GNU GPL v2 or later.
*/

ul.wp-block-list,
ol.wp-block-list {
    margin-bottom: 20px;
}

div#main-navigation-bar {
    background: #9229F7;
}
.read-img .trending-no,
.exclusive-posts .exclusive-now,
.main-navigation .menu-description {
    background-color: #E72B99;
}

.af-cat-widget-carousel a.morenews-categories.category-color-1 {
    background-color: #9229F7;
}

a.morenews-categories.category-color-1 {
    color: #9229F7;
}

.main-navigation .menu-description:after {
    border-top: 5px solid #E72B99;
}

.morenews-header div.custom-menu-link>a {
    background: #E72B99;
}

.af-cat-widget-carousel a.morenews-categories.category-color-2 {
    background-color: #E72B99;
}

a.morenews-categories.category-color-2 {
    color: #E72B99;
}

.aft-default-mode .entry-content>.wp-block-heading a:not(.has-link-color) {
    border-color: #E72B99;
}


.aft-default-mode .entry-content .wp-block-heading:not(.has-link-color):not(.wp-block-post-title) a,
.entry-content>p:not(.has-link-color) a,
.entry-content>p:not(.has-link-color) a:visited {
    color: #E72B99;
}

p {
    margin-bottom: 30px;
}

.entry-content,
.entry-header .post-excerpt {
    font-size: 18px;
}

body.single-post .entry-title,
h1.page-title {
    font-size: 34px;
}

.cat-links li a {
    letter-spacing: normal;
    line-height: 1;
}

ul.trail-items li a {
    font-size: 16px;
    opacity: 1;
}

.entry-header .entry-meta {
    font-size: 16px;
}

.entry-header .post-excerpt {
    font-size: 1.4rem;
}

a.comment-reply-link,
a.comment-reply-link:visited,
a.comment-reply-link:hover,
a.comment-reply-link:focus {
    color: #ffffff;
}

.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 {
    color: #ffffff;
}

.gallery-caption {
    position: static;
}

figcaption a {
    text-decoration: underline;
}

.morenews-pagination .nav-links .page-numbers.dots {
    border-width: 0;
}

body.page div.comments-area {
    padding: 0;
    box-shadow: none;
}

.entry-content>[class^="wp-block-"] {
    margin-bottom: 30px;
}

.wp-block-code :is(code, .editor-plain-text),
body.aft-dark-mode :is(#sidr, code),
body.aft-dark-mode {
    background-color: #1a1a1a;
}

.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 {
    font-weight: 700;
    transition: all 0.075s linear;
    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;
}

.awpa-review-field .right-star .awpa-rating-button {
    border-radius: 50px;
    text-transform: none;
    font-weight: 400;
    line-height: normal;
}

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;
}

article .promotionspace .morenews-customizer {
    margin-bottom: 0;
}

body .post-navigation .em-post-navigation {
    font-weight: normal;
}

.entry-content.read-details .entry-meta {
    font-size: 16px;
}

/* header promotion background remove*/
body:is(.aft-dark-mode, .aft-default-mode) .header-promotion .morenews-widget {
    background: transparent;
}

div[id*="splw-location-weather"].splw-main-wrapper {
    max-width: unset !important;
}

.home-featured-widgets .morenews-widget:last-child {
    margin-bottom: 20px;
}

:is(.secondary-footer, .site-info) .af-container-row {
    margin: 0;
}

.aft-image-caption p {
    opacity: 1;
}

#gt_float_wrapper .gt_float_switcher .gt_options a {
    padding: 8px 10px;
}

article.sticky .af-double-column.no-post-image .read-single>div.read-img::before,
article.sticky .read-single.no-post-image>div.read-img::before {
    top: 0;
}

@media screen and (min-width: 1200px) {
    body.single-content-mode-boxed article.af-single-article .post-thumbnail.full-width-image {
        padding-top: 2.5rem;
    }
}

@media screen and (max-width: 768px) {
    .exclusive-posts .exclusive-now {
        float: left;
    }

    .header-layout-3 .site-header .site-branding .site-title,
    body .site-branding .site-title {
        font-size: 2.75rem
    }

    .entry-header .read-details .entry-meta .posts-author {
        display: block;
        margin-top: 20px;
    }
}

@media screen and (max-width: 640px) {
    .container-wrapper {
        padding-left: 10px;
        padding-right: 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 :is(.reply, .comment-content, .children .children) {
        margin-left: 0;
    }
}

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

    .header-layout-3 .site-header .site-branding .site-title,
    body .site-branding .site-title {
        font-size: 3.75rem
    }

    body .mailchimp-block .block-title,
    body .morenews_posts_slider_widget .read-single .read-details .read-title h3,
    body article.latest-posts-full .read-title h3,
    body .af-banner-carousel .read-title h3,
    body.single-post .entry-title,
    body h1.page-title {
        font-size: 1.5rem;
    }

    :is(.af-reated-posts, .af-main-banner-latest-posts, .af-main-banner-featured-posts) .read-title h3,
    .af-main-banner-thumb-posts .af-sec-post .read-title h3 {
        font-size: 20px;
    }
}

@media screen and (max-width: 479px) {
    .exclusive-posts .exclusive-now {
        float: none;
    }
}

@media screen and (max-width: 375px) {
    body .site-branding .site-title {
        font-size: 2.75rem;
    }
}

/* new block css */
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
    color: inherit;
}

.author-website-and-posts {
    font-size: 16px;
}

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

    body.single-post .entry-title,
    body h1.page-title {
        font-size: 24px;
    }
}

.aft-dark-mode .wp-block-archives-list.wp-block-archives a:not(.has-text-color):hover,
.aft-dark-mode .wp-block-latest-posts a:not(.has-text-color):hover,
.aft-dark-mode .wp-block-categories-list.wp-block-categories a:not(.has-text-color):hover,
.aft-dark-mode .wp-block-latest-comments li.wp-block-latest-comments__comment a:hover {
    color: #fff;
}

.entry-content .wp-block-rss li a,
.entry-content .wp-block-categories a,
.entry-content .wp-block-archives a,
.entry-content .wp-block-latest-comments li a,
.entry-content .wp-block-latest-posts li a,
.entry-content .wp-block-tag-cloud a {
    color: inherit !important;
}

.wp-block-rss li a,
.wp-block-categories a,
.wp-block-archives a {
    font-weight: 700;
    transition: all 0.075s linear;
}

.entry-content section.morenews-author-bio {
    margin-top: 24px;
}

.wp-block-comment-content a,
.comments-area .comment-content a,
.widget_text a,
.entry-content>[class*="wp-block-"] a:hover,
.entry-content>:is(ul, ol, p) a:hover,
.entry-content>:is(ul, ol, h1, h2, h3, h4, h5, h6, p) a {
    text-decoration: auto;
}