/*
Theme Name: Newsical
Theme URI: https://afthemes.com/products/newsical/
Template: morenews
Author: AF themes
Author URI: https://afthemes.com/
Description: Newsical is a versatile WordPress theme tailored for blogs, magazines, and news sites. The 1-click demo import and ready-made designs make setup simple and fast WITHOUT CODING. It’s compatible with popular page builders like Gutenberg, Elementor, Beaver Builder, Divi, Brizy, and more, offering flexible design options. Fully responsive and SEO-friendly, Newsical supports key plugins like WooCommerce, Jetpack, Contact Form 7, and Yoast SEO for creating feature-rich websites. With multilingual and RTL support—including demo content in languages such as English, Spanish, French, Japanese, and Arabic—it’s perfect for global audiences. Lightweight and optimized for performance, Newsical ensures faster load times and better SEO results. Its professional layouts and customizable sections, widgets, template kits &amp; block patterns help you highlight your content effectively. Learn more and explore demos at afthemes.com/products/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
Version: 1.0.28.1749044995
Updated: 2025-06-04 13:49:55

*/

input {
    vertical-align: middle;
}
textarea {
    width: 100%;
}
body, button, input, select, optgroup, textarea {
    line-height: 1.7;
}
.cat-links li a {
    font-size: 11px;
    line-height: 1;
    letter-spacing: normal;
}
blockquote {
    font-size: 1.4rem;
}
blockquote cite {
    font-size: 0.75em;
    font-style: italic;
    text-transform: none;
}
dl {
    padding: 20px;
}
.main-navigation .menu-description {
    background-color: #333;
}
.main-navigation .menu-description:after {
    border-top: 5px solid #333;
}
.social-widget-menu ul li a:after, .aft-small-social-menu ul li a:after {
    font-size: 16px;
}
.header-image-default .af-header-image.data-bg {
    padding-top: 30px;
    padding-bottom: 30px;
}
.header-layout-centered .mid-header-wrapper {
    padding-top: 15px;
    padding-bottom: 15px;
}
div#main-navigation-bar {
    background-color: #af0700;
}
.exclusive-posts .exclusive-now {
    background-color: #af0000;
}
a.morenews-categories.category-color-1 {
    color: #af0700;
}
a.morenews-categories.category-color-2 {
    color: #007acc;
}
a.morenews-categories.category-color-3 {
    color: #333;
}
body.single-post .aft-image-caption {
    background-color: #000cc;
}
.wp-block-pullquote {
    padding: 20px;
}
pre.wp-block-verse {
    background-color: #efefef;
    padding: 20px;
}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-excerpt, .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt {
    margin-top: 20px;
}
.af-social-contacts .social-widget-menu .screen-reader-text {
    font-size: 14px;
    font-weight: 700;
}
#wp-calendar thead th {
    font-weight: 700;
}
ul.trail-items li a {
    font-size: 16px;
    opacity: 1;
}
.comment-metadata a {
    font-size: 16px;
}
.wp-caption .wp-caption-text {
    font-size: 16px;
    font-style: italic;
}
.gallery-caption {
    position: static;
}
.site-info {
    padding-right: 10px;
    padding-left: 10px;
}
.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;
}
.read-img .trending-no, .trending-posts-vertical .trending-no {
    background-color: #af0700;
}
div.custom-menu-link > a, .main-navigation .menu > ul > li, .main-navigation .menu > ul > ul > li {
    font-size: 15px;
}
div.custom-menu-link>a {
    background-color: #333;
}
.af-cat-widget-carousel a.morenews-categories.category-color-1 {
    background-color: #af0700;
}
.af-cat-widget-carousel a.morenews-categories.category-color-2 {
    background-color: #007acc;
}
.af-cat-widget-carousel a.morenews-categories.category-color-3 {
    background-color: #333;
}
h1, h2, h3, h4, h5, h6, .widget-title span, .header-after1 span, .read-title h3 {
    line-height: 1.4;
}
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;
}
.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-calendar-table tbody, .aft-dark-mode #wp-calendar tbody {
    color: #fff;
}
.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;
}
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;
}
.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;
}
.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 {
    -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;
}
.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);
}
.wp-post-author-meta-more-posts {
    margin-bottom: 20px;
}
body .entry-content > ul a.wp-block-pages-list__item__link {
    border: none;
}
.morenews-widget .wp-block-group .wp-block-heading {
    font-size: 16px;
}
body .post-navigation .em-post-navigation {
    opacity: 1;
    font-weight: normal;
}
@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;
}
}
@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 (min-width: 1200px) {
body.single-content-mode-boxed article.af-single-article .post-thumbnail.full-width-image {
    padding-top: 2.5rem;
}
}
