/*
Theme Name: NewsGame
Theme URI:  https://afthemes.com/products/newsgame/
Author:     AF themes
Author URI: https://afthemes.com/
Description: NewsGame, MoreNews altyapısını kullanan haber, oyun, e-spor ve teknoloji odaklı bir WordPress child temasıdır. Bu Türkçe sürümde tema varsayılanları yerelleştirilmiş, tekil haberler için NewsArticle JSON-LD, Open Graph/Twitter meta etiketleri, Google News sitemap desteği ve aşağı kaydırınca sıradaki haberi yükleyen haber akışı eklenmiştir. Core Web Vitals, SEO, Google News görünürlüğü, duyarlı tasarım, WooCommerce ve modern editör uyumluluğu hedeflenir. https://afthemes.com/products/newsgame/
Template: morenews
Version: 1.0.29-tr.2
Requires at least: 5.0
Requires PHP: 7.4
Tested up to: 6.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: newsgame
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.

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

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

input {
    vertical-align: middle;
}

textarea {
    width: 100%;
}

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

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

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

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

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

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

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

}

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

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

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

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

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

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 {
    font-size: 12px;
    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;
}

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

.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,
body.aft-dark-mode #sidr,
body.aft-dark-mode 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 {
    opacity: 1;
    font-weight: normal;
}

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

/* header promotion background remove*/
body.aft-dark-mode .header-promotion .morenews-widget,
body.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;
}

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

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

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

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

#gt_float_wrapper .gt_float_switcher .gt_options a {
    font-size: 15px;
    font-weight: 600;
    padding: 8px 10px;
}

.aft-dark-mode .post-page-numbers,
.aft-dark-mode .morenews-pagination .nav-links .page-numbers{
    color: #ffffff;
    border-color: rgba(255, 255, 255, 0.3);
}

span.post-page-numbers.current,
.morenews-pagination .nav-links .page-numbers.current{
    color: #fff;
    background: #212121;
}

.post-page-numbers,
.morenews-pagination .nav-links .page-numbers.current,
.morenews-pagination .nav-links .page-numbers{
    min-width: 30px;
}

.entry-content li ol:not([class*="wp-"]) ,
.entry-content li ul:not([class*="wp-"]) {
    padding-bottom: 0px;
    padding-top: 5px;
}

input.search-field{
    font-size: 16px;
}

.author-info {
    font-size: inherit;
}

.entry-content li > ol, .entry-content li > ul, .comments-area li > ol, .comments-area li > ul {
    margin: 5px 0 5px 20px !important;
    padding-left: 0;
}

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

.entry-content section.morenews-author-bio {
    margin-top: 24px;
}
span.wpcf7-list-item label {
    display: flex;
    align-items: center;
}
form.wpcf7-form label input[type="checkbox"]{
    width: unset;
    margin: 0 10px 0 0;
}

.entry-content .gallery {
    margin-top: 0;
    margin-bottom: 24px;
}

body.aft-dark-mode.single span.tags-links a, 
body.aft-dark-mode .main-navigation .menu .menu-mobile li a, 
body.aft-dark-mode .widget ul ul li, 
body.aft-dark-mode .widget ul.menu>li, 
body.aft-dark-mode .widget>ul>li {
    border-top-color: rgba(255, 255, 255, 0.2);
}

#main-navigation-bar .main-navigation .menu-desktop > .menu > li > a{
    color: #fff;
}
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 (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
    }

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

    .entry-header .read-details .entry-meta .posts-date {
        display: block;
        padding: 5px 0;
    }
}



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

    .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 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.75rem;
    }

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

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

.newsgame-news-scroll-root {
    clear: both;
    margin-top: 48px;
}

.newsgame-news-scroll-stream {
    display: block;
}

.newsgame-infinite-news-article {
    border-top: 4px solid #12A86B;
    margin-top: 56px;
    padding-top: 40px;
}

.newsgame-infinite-news-header {
    margin-bottom: 28px;
}

.newsgame-infinite-news-kicker {
    background: #12A86B;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1;
    margin-bottom: 14px;
    padding: 7px 10px;
    text-transform: uppercase;
}

.newsgame-infinite-news-header .entry-title {
    font-size: 34px;
    line-height: 1.18;
    margin-bottom: 16px;
}

.newsgame-infinite-news-header .entry-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 14px;
    line-height: 1.4;
    margin-bottom: 22px;
}

.newsgame-infinite-news-thumbnail {
    margin: 0 0 22px;
}

.newsgame-infinite-news-image {
    aspect-ratio: 16 / 9;
    display: block;
    height: auto;
    object-fit: cover;
    width: 100%;
}

.newsgame-infinite-news-bridge {
    margin-top: 36px;
}

.newsgame-section-title {
    align-items: center;
    display: flex;
    font-size: 15px;
    font-weight: 800;
    gap: 8px;
    line-height: 1.2;
    margin: 0 0 18px;
    text-transform: uppercase;
}

.newsgame-section-title:after {
    background: rgba(0, 0, 0, 0.18);
    content: "";
    flex: 1 1 auto;
    height: 1px;
}

.newsgame-section-title span {
    color: #12A86B;
}

.newsgame-infinite-related {
    margin-top: 34px;
}

.newsgame-infinite-related-grid {
    display: grid;
    gap: 18px 16px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.newsgame-infinite-related-card {
    margin: 0;
}

.newsgame-infinite-related-link {
    color: inherit;
    display: block;
}

.newsgame-infinite-related-image {
    aspect-ratio: 16 / 10;
    background: #f1f1f1;
    display: block;
    height: auto;
    margin-bottom: 8px;
    object-fit: cover;
    width: 100%;
}

.newsgame-infinite-related-title {
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.35;
}

.newsgame-infinite-comments {
    border-top: 1px solid rgba(0, 0, 0, 0.16);
    margin-top: 36px;
    padding-top: 24px;
}

.newsgame-infinite-comment-list {
    margin-bottom: 24px;
}

.newsgame-infinite-comment-form {
    margin-top: 14px;
}

.newsgame-infinite-comment-form label {
    display: block;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 6px;
}

.newsgame-infinite-comment-form input[type="text"],
.newsgame-infinite-comment-form input[type="email"],
.newsgame-infinite-comment-form input[type="url"],
.newsgame-infinite-comment-form textarea {
    width: 100%;
}

.newsgame-infinite-comment-form .form-submit {
    margin-top: 12px;
}

.newsgame-news-scroll-trigger {
    display: block;
    margin: 40px auto 0;
    min-width: 220px;
}

.newsgame-news-scroll-root.is-loading .newsgame-news-scroll-trigger {
    cursor: wait;
    opacity: 0.76;
}

.newsgame-news-scroll-root.is-finished .newsgame-news-scroll-trigger {
    background: transparent;
    border-color: rgba(0, 0, 0, 0.24);
    color: inherit;
    cursor: default;
}

body.aft-dark-mode .newsgame-infinite-news-article {
    border-top-color: #12A86B;
}

body.aft-dark-mode .newsgame-section-title:after,
body.aft-dark-mode .newsgame-infinite-comments {
    border-color: rgba(255, 255, 255, 0.24);
}

body.aft-dark-mode .newsgame-section-title:after {
    background: rgba(255, 255, 255, 0.24);
}

body.aft-dark-mode .newsgame-infinite-related-image {
    background: #242424;
}

body.aft-dark-mode .newsgame-news-scroll-root.is-finished .newsgame-news-scroll-trigger {
    border-color: rgba(255, 255, 255, 0.28);
    color: #fff;
}

@media only screen and (max-width: 640px) {
    .newsgame-infinite-news-article {
        margin-top: 40px;
        padding-top: 30px;
    }

    .newsgame-infinite-news-header .entry-title {
        font-size: 1.75rem;
    }

    .newsgame-news-scroll-trigger {
        min-width: 0;
        width: 100%;
    }

    .newsgame-infinite-related-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media only screen and (max-width: 420px) {
    .newsgame-infinite-related-grid {
        grid-template-columns: 1fr;
    }
}
