/*
Theme Name:     Gaming Mag V2
Theme URI:      https://www.hustlepedia.fr/
Author:         Gagner Autrement
Author URI:     https://www.gagner-autrement.fr/
Description:    Gaming Mag V2 is a copy of the child theme Gaming Mag (a child theme of News Vibrant)
Version:        2.0.1
License:        GNU General Public License v3 or later
License URI:    http://www.gnu.org/licenses/gpl-3.0.html
Template:       news-vibrant-pro
Text Domain:    gaming-mag
Tags:           news, blog, grid-layout, custom-colors, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-logo, footer-widgets, full-width-template, translation-ready
*/

body,
.nv-post-title.large-size a,
.nv-post-title.small-size a,
.nv-block-title a,
h1.entry-title,
.nv-block-title,
.widget-title,
.page-header .page-title,
.nv-related-title,
.nv-featured-posts-wrapper .nv-single-post-wrap .nv-post-content .nv-post-title a,
h2,
h3,
h4,
#comments h2.comments-title {
    color: #fff;
}
#page {
    background: #222;
}
.boxed_layout #page {
    width: 1240px;
    background: #222222;
}
.cv-container {
    width: 1170px;
}
.nv-top-header-wrap {
    background: #333333;
    background: -moz-linear-gradient(top, #333333 1%, #262626 100%);
    background: -webkit-linear-gradient(top, #333333 1%, #262626 100%);
    background: linear-gradient(to bottom, #333333 1%, #262626 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#262626', GradientType=0);
    padding: 12px 0;
}
.nv-header-menu-wrapper {
    background: #333333;
    background: -moz-linear-gradient(top, #333333 1%, #262626 100%);
    background: -webkit-linear-gradient(top, #333333 1%, #262626 100%);
    background: linear-gradient(to bottom, #333333 1%, #262626 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#262626', GradientType=0);
    border-bottom: 1px solid #202020;
    border-top: none;
}
#site-navigation ul.sub-menu,
#site-navigation ul.children {
    background: #333;
}
.home #nv-menu-wrap-sticky-wrapper {
    margin-bottom: 40px;
}
#site-navigation ul li,
.nv-home-icon a,
.search-main {
    line-height: 60px;
}
#site-navigation ul li a,
.search-main {
    color: #fff;
}
.middle-left-aside {
    display: none !important;
}
.nv-home-middle-section .middle-primary {
    margin-left: 0;
    width: 68%;
}
.comments-link a {
    background: #f44336;
}
.news_vibrant_block_posts .nv-post-title.small-size a {
    font-size: 17px;
    margin-bottom: 10px;
    line-height: 26px;
}
.nv-post-title.large-size a {
    font-size: 20px;
}
.nv-home-middle-section .middle-right-aside {
    width: 28%;
}
.gaming_mag_slider .cv-single-slide-wrap {
    position: relative;
}
.gaming_mag_slider .cv-slide-content-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 30px 30px;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)) repeat scroll 0 0;
    width: 100%;
}
.gaming_mag_slider .post-title a {
    color: #fff;
    font-size: 24px;
    display: block;
    margin: 10px 0 -10px;
    text-transform: capitalize;
}
.gaming_mag_slider .cv-post-meta span {
    margin-right: 15px;
}
.gaming_mag_slider .cv-post-meta span,
.gaming_mag_slider .cv-post-meta span a {
    color: #cccccc;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
}
.gaming_mag_slider .cv-post-meta .byline:after {
    position: absolute;
    right: 0;
    top: 50%;
    content: "";
    background: #c6c6c6;
    height: 1px;
    width: 10px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.gaming_mag_slider .cv-post-meta .byline {
    text-transform: capitalize;
    margin-right: 8px !important;
    position: relative;
    padding-right: 2px;
}
.gaming_mag_slider .lSAction > a {
    background-image: none;
    background-color: rgba(255, 255, 255, 0.4);
    text-align: center;
    padding: 0;
    width: 50px;
    height: 50px;
    line-height: 46px;
    color: #fff;
    font-size: 28px;
}
.gaming_mag_slider .lSAction > .lSNext {
    right: 0px;
}
.gaming_mag_slider .lSAction > .lSPrev {
    left: 0px;
}
#colophon {
    background: #131313;
}
.nv-archive-post-content-wrapper {
    background: none;
    width: auto;
    top: 0;
    margin: 0;
}
.nv-archive-post-content-wrapper .entry-title a {
    color: #fff;
}
.widget_archive a,
.widget_categories a,
.widget_recent_entries a,
.widget_meta a,
.widget_recent_comments li,
.widget_rss li,
.widget_pages li a,
.widget_nav_menu li a {
    color: #cfcfcf;
}
.news-ticker-title > a,
.nv-ticker-block .lSAction > a,
.search-main a {
    color: #fff;
}
.comments-link a {
    padding: 7px 10px;
    font-size: 12px;
}
.comments-link a::after {
    border-color: #f44336 transparent transparent transparent;
}
.comment-list .comment-body {
    color: black !important;
}
.entry-meta span a,
.entry-meta span {
    color: #a6a6a6;
}
#site-navigation ul.sub-menu li,
#site-navigation ul.children li {
    border-bottom: none;
}
.nv-home-icon a {
    color: #fff !important;
}
.navigation.post-navigation::after {
    clear: both;
    content: "";
    display: block;
}
article.hentry h1.entry-title {
    line-height: 1.5;
}
.wp-block-image .aligncenter > figcaption,
.wp-block-image figcaption {
    text-align: center;
    color: #a6a6a6;
    font-size: 12px;
    font-weight: 600;
}
@media (max-width: 1200px) {
    .boxed_layout #page {
        width: 100%;
    }
    .cv-container {
        padding: 0 2%;
        width: 100%;
    }
}
@media (max-width: 979px) {
    .nv-home-middle-section .middle-left-aside,
    .nv-home-middle-section .middle-right-aside,
    .nv-home-middle-section .middle-primary {
        width: 100%;
        float: none;
        margin: 0;
    }
}
@media (max-width: 768px) {
    .menu-toggle {
        color: #fff !important;
        line-height: 60px;
    }
    .gaming_mag_slider .lSAction > a {
        display: none;
    }
    #site-navigation {
        background: #333;
    } /* Correction du bug sur le titre du menu ayant un sous-menu */
    #site-navigation li.menu-item-has-children > a:before {
        display: inherit;
    }
    .sub-toggle {
        height: 40px;
        line-height: 35px;
        top: 12px;
        width: 40px;
    }
}
ins.adsbygoogle {
    background: transparent !important;
}
#adsense-archive-end {
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.nv-article-thumb {
    text-align: center;
}
.nv-article-thumb img {
    width: 100%;
}
