/*
Theme Name: NewsMore
Theme URI:  https://afthemes.com/products/newsmore/
Author:     AF themes
Author URI: https://afthemes.com/
Description: NewsMore is a high-performance and versatile WordPress theme designed for news, blog, and magazine websites. Built on the lightweight MoreNews parent theme, it offers over 30 custom widgets, block patterns, and flexible layout options for dynamic content presentation. Fully compatible with Gutenberg and Elementor, it ensures easy customization, while its multilingual and RTL support, including demo content in languages like English, Chinese, Spanish, French, Japanese, and Arabic, makes it ideal for global publishers. With seamless WooCommerce integration, light/dark mode options, optimized SEO settings, and fast loading speeds, NewsMore provides everything needed for a professional, modern, and responsive site. Explore demos and documentation at https://afthemes.com/products/newsmore/ 
Template: morenews
Version: 1.2.9
Requires at least: 5.3
WC requires at least: 3.0
WC tested up to: 9.3
Requires PHP: 5.6
Tested up to: 6.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: newsmore
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.

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

div#main-navigation-bar {
    background: #002868;
}

.exclusive-posts .exclusive-now{
    background-color: #BF0A30;
}

.main-navigation .menu-description{
    background-color: #BF0A30;
}

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

div.custom-menu-link > a {
    background: #BF0A30;
}

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

}

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

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

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

p {
    margin-bottom: 30px;
}

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

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

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

body,
button,
input,
select,
optgroup,
textarea {
    line-height: 1.7;
}

input {
    vertical-align: middle;
}

textarea {
    width: 100%;
}



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

.af-cat-widget-carousel a.morenews-categories {
    padding: 5px 10px;

}

blockquote {
    font-size: 1.4rem;
}

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 {
    font-size: 12px;
    padding: 5px 10px;
    transition: all 300ms ease-out;
    text-transform: uppercase;
    font-weight: 700;
}

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


body.aft-dark-mode .aft-masonry-archive-posts .no-post-image .read-img, 
body.aft-dark-mode .af-reated-posts.morenews-customizer .no-post-image .read-img.read-bg-img {
    height: unset !important;
    background: transparent;
    padding-top: 0;
    display: flex;
    align-items: center;
}

.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;
    -webkit-box-shadow: none;
    box-shadow: none;
}

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

.wp-block-code code,
.wp-block-code .editor-plain-text {
    background-color: #282828;
}


ul.wp-block-categories-list.wp-block-categories li,
ul.wp-block-archives-list.wp-block-archives li {
    margin-bottom: 7px;
    padding-bottom: 7px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    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);
}

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

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

    .container-wrapper {
        padding-left: 10px;
        padding-right: 10px;
    }

    body .site-branding .site-title {
        font-size: 2.75rem;
    }

    .widget:not(.morenews_social_contacts_widget) ul.menu>li,
    #sidr .morenews_express_posts_grid_widget .af-express-grid-wrap .read-single:first-child .read-title h3,
    #secondary .morenews_express_posts_grid_widget .af-express-grid-wrap .read-single:first-child .read-title h3,
    .morenews_express_posts_grid_widget .af-express-grid-wrap .read-single .read-title h3,
    .af-reated-posts .read-title h3,
    .af-main-banner-latest-posts .read-title h3,
    .four-col-masonry article.col-3 .read-title h3,
    .four-col-masonry article.latest-posts-grid.col-3 .read-title h3,
    .af-main-banner-thumb-posts .af-sec-post .read-title h3,
    .aft-main-banner-section.aft-banner-layout-2 .af-main-banner-thumb-posts .af-sec-post .read-title h3,
    .af-main-banner-categorized-posts.express-carousel .af-sec-post .read-title h3,
    .af-main-banner-featured-posts .read-title h3 {
        font-size: 16px;
    }

    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 (min-width: 1200px) {
    body.single-content-mode-boxed article.af-single-article .post-thumbnail.full-width-image {
        padding-top: 2.5rem;
    }
}


.post-navigation .em-post-navigation{
    opacity: 1;
}

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


.entry-content .wp-block-cover .wp-block-cover__background,
.entry-content .wp-block-cover .wp-block-cover__gradient-background,
.entry-content .wp-block-cover-image .wp-block-cover__background,
.entry-content .wp-block-cover-image .wp-block-cover__gradient-background,
.entry-content .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
.entry-content .wp-block-cover.has-background-dim:not(.has-background-gradient):before {
    margin-bottom: 0;
}

.fl-builder .morenews-page-section > .fl-builder-content ,
.morenews-full-width-content .site-main>.rz-root__container,
.morenews-full-width-content .site-main>.fl-builder-content {
    max-width: unset;
}
.vcwb button,
.vcwb input[type="button"],
.vcwb input[type="reset"],
.vcwb input[type="submit"],
.fl-builder button,
.fl-builder input[type="button"],
.fl-builder input[type="reset"],
.fl-builder input[type="submit"]{
    height: unset;
}