/*
Theme Name: Newsical
Theme URI:  https://afthemes.com/products/newsical/
Author:     AF themes
Author URI: https://afthemes.com/
Description: Newsical is a multi-use WordPress child theme on the MoreNews platform tailored for blogs, magazines and news portals that need many ready-to-use templates; it provides 1-click demo import, header/footer builder support, advanced block patterns, template kits, customizable sections, 30+ custom widgets and banner layouts, and is compatible with Gutenberg, Elementor, Beaver Builder, Divi and Brizy for visual editing; Newsical is responsive, AMP-ready, SEO and Core Web Vitals optimized, WCAG and GDPR-conscious, integrates seamlessly with WooCommerce, Jetpack, Contact Form 7 and Yoast SEO, and ships with multilingual/RTL starter content — choose Newsical when you want a highly templated, fast-launch solution with deep customization options. https://afthemes.com/products/newsical/
Template: morenews
Version: 1.1.3
Requires at least: 5.0
Requires PHP: 5.0
Tested up to: 6.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: newsical
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.

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

div.custom-menu-link > a,
.main-navigation .menu > ul > li, 
.main-navigation .menu > ul > ul > li {
    font-size: 15px;
}

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


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


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

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

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

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

}

.read-img .trending-no,
.trending-posts-vertical .trending-no {
    background-color: #af0700;
}

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

}

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

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

}

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

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

}

a.morenews-categories.category-color-3 {
    color: #333333;
}

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

footer.site-footer {
    background-color: #202020;
}

.header-image-default .af-header-image.data-bg {
    padding: 30px 0;
}


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

input {
    vertical-align: middle;
}

textarea {
    width: 100%;
}

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"] {
    padding: 5px 10px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
}

p {
    margin-bottom: 20px;
}

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

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

.comment-metadata a {
    font-size: 16px;
}

.gt_float_switcher .gt_options a {
    background-color: #fff !important;
    color: #444 !important;
}

.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-excerpt,
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt {
    margin: 20px 0 0;
}

.wp-calendar-table tbody,
#wp-calendar tbody {
    color: #404040;
}

#wp-calendar thead th {
    font-weight: 700;
}

.aft-dark-mode .wp-calendar-table tbody,
.aft-dark-mode #wp-calendar tbody {
    color: #ffffff;
}

.wp-block-table thead {
    border-bottom: 2px solid;
}

.wp-block-table tfoot {
    border-top: 2px solid;
}

.wp-block-table :where(figcaption) {
    font-size: 14px;
    font-style: italic;
}

.gallery-caption {
    position: static;
}

figcaption a {
    text-decoration: underline;
}

.wp-caption .wp-caption-text {
    font-size: 16px;
    font-style: italic;
}

.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,
body.aft-dark-mode #sidr, 
body.aft-dark-mode code, 
body.aft-dark-mode {
    background-color: #1a1a1a;
}

blockquote cite {
    text-transform: none;
    font-style: italic;
    font-size: 0.75em;
}

dl {
    padding: 20px;
}

.wp-block-latest-posts.wp-block-latest-posts__list li,
.wp-block-latest-comments li.wp-block-latest-comments__comment,
.wp-block-group ul li,
.widget:not(.morenews_social_contacts_widget) ul.menu>li,
.widget ul ul li,
.widget>ul>li {
    margin-bottom: 10px;
    padding-bottom: 10px;

}


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

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

.wp-post-author-meta-more-posts {
    margin-bottom: 20px;
}

body .entry-content > ul a.wp-block-pages-list__item__link {
    border: none;
}

article .promotionspace .morenews-customizer {
    margin-bottom: 0;
}
article .mailchimp-block {    
    margin-top: 20px;
}

.site-info {
    text-align: center;
    padding: 10px;
}

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



body.single-post .aft-image-caption {    
    background: rgb(0 0 0 / 75%);   
}

.aft-image-caption p {    
    opacity: 1; 
    font-size: 14px;
}


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



}

@media (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;
    }

    .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: 479px) {
    .exclusive-posts .exclusive-now {
        float: none;
    }

    .main-navigation .menu .menu-mobile {
        width: 100%;
    }
}

.af-social-contacts .social-widget-menu .screen-reader-text {
    font-size: 14px;
    font-weight: 700;
}

.social-widget-menu ul li a:after,
.aft-small-social-menu ul li a:after {
    font-size: 16px;
}

pre.wp-block-verse {
    padding: 20px;
    background-color: #efefef;
}

.wp-block-pullquote {
    padding: 20px;
}

.morenews-widget .wp-block-group .wp-block-heading{
    font-size: 16px;
}

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

body.single-post .aft-image-caption {
    background: #000000cc;
}

.header-layout-centered .mid-header-wrapper {
    padding: 15px 0;
}

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