/*
Theme Name: GV163
Theme URI: http://vip.419.im/
Author: 419.IM
Author URI: http://419.im
Description: BDGV is the optimal theme for your next review site. It works great either for affiliate marketing reviews or for movies or games. GV comes with custom widgets, full colors control, 100% responsive design, great looking icons, Google fonts, logo upload, favicon upload and much more interesting things.
Template: newsup
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: gtuup
Domain Path: /languages/
Tags: two-columns, right-sidebar, custom-colors, custom-background, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready

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.

 BDGV is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
*/
@import url(../newsup/style.css);
.alignwide, .alignfull{left:auto;}
.mg-blog-post-box a, .page-content a, .entry-content a, .entry-summary a, .widget_text a:not(.more-link):not(.button), .comment-content a, .theme-custom-block a, .comment-detail .edit-link a, .comment-detail .reply a, pre.wp-block-code a {
text-decoration: none !important;
}
.mg-wid-title {margin: -10px -20px 20px -20px !important;}
input[type="button"],input[type="submit"]{border: 1px solid #333;-webkit-border-radius:6px;
     -moz-border-radius:6px;
     -ms-border-radius:6px;
     -o-border-radius:6px;
border-radius:6px;}
.mg-blog-post-box .small > p {margin-bottom: 10px;margin-top: 5px;}
/*
.mg-sidebar .mg-widget {padding-top: 0px!important;}
.mg-sidebar .mg-widget.widget_tag_cloud, .mg-widget.widget_tag_cloud {padding-top: 0px!important;}
*/
.fa-calendar:before {
        content: "\f073";
    }

    .owl-carousel .bottom {
        padding-bottom: 20px;
        padding-left: 20px;
    }

    .owl-carousel .mg-blog-meta {
        display: none;
    }

    .fa-bright {
        color: #fff;
        text-align: center;
        text-shadow:
        0 0 10px #fff, 0 0 20px #00f, 0 0 30px #ff0, 0 0 40px #ff00de, 0 0 70px #ffff00, 0 0 80px #ffff00, 0 0 100px #ffff00, 0 0 150px #ffff00;
        animation: glow 1s infinite alternate;
    }

    @keyframes glow {
        from {
            text-shadow:
            0 0 10px #fff, 0 0 20px #00f, 0 0 30px #ff0, 0 0 40px #ff00de, 0 0 70px #ffff00, 0 0 80px #ffff00, 0 0 100px #ffff00, 0 0 150px #ffff00;
        }

        to {
            text-shadow:
            0 0 5px #fff, 0 0 10px #00f, 0 0 15px #ff0, 0 0 20px #ff00de, 0 0 30px #ffff00, 0 0 35px #00ff00, 0 0 40px #00ff00, 0 0 50px #00ff00;
        }
    }

    blockquote::before, blockquote::after {
        color: #555;
    }

    ol.comment-list {
        padding: 0px;
        font-size: 14px;
    }

    .shoppingcart table {
        font-size: 14px;
    }

    #commentform textarea {
        height: 60px;
    }

    footer .overlay {
        padding: 0;
    }

    .ml-auto, .mx-auto {
        margin-left: 0px !important;
    }

    .mg-breadcrumb-section .overlay {
        padding: 10px 0;
    }

    .mg-breadcrumb-title h1 {
        font-size: 18px;
    }

    .mg-breadcrumb-section {
        max-height: 110px;
    }

    .archive-description {
        padding-top: 5px;
        font-size: 14px;
    }

    .mg-blog-post-box h4.title, .mg-blog-post-box h4.title a {
        height: 28px;
        overflow: hidden;
        word-break: break-all;
    }/*.wp-block-image{padding-top:5px;}*/

    .wp-block-gallery-1, .size-full {
        margin: 10px 0 10px 0;
    }

    .top-right-area .mg-posts-sec-inner .small-list-post .mg-blog-category {
        height: 30px;
        overflow: hidden;
    }

    .mg-nav-widget-area-back .inner {
        background-color: #444 !important;
    }

    .btn-theme, .more_btn, .more-link {
        background: #333;
        color: #fff;
        border-color: #333;
    }

    .navbar-header .site-description {
        font-size: 14px;
    }

    .textwidget li a {
        font-size: 16px;
        font-weight: bold;
    }

    .textwidget p {
        font-size: 14px;
        margin-bottom: 5px;
    }

    footer .mg-footer-copyright p, footer .mg-footer-copyright a {
        color: #fff;
        font-size: 14px;
    }

    .eedee-emoji {
        width: 18px;
    }

    .hideadminbar {
        margin-top: -32px;
    }

    .comments-area .comment-body {
        position: relative;
        padding: 5px 25px 25px 10px;
        word-wrap: break-word;
        border-radius: 3px;
        z-index: 0;
        margin-bottom: 1rem;
        height: 100px;
    }

    .tag-model {
        font-weight: bold;
        color: darkorange !important;
    }

    .tag-model:before {
        content: "\f1fa";
        font-family: "Font Awesome 5 Free";
        font-weight: normal;
        padding-right: 1px;
        font-size: 12px;
    }

    .tag-company:before {
        content: "\f03d";
        font-family: "Font Awesome 5 Free";
        font-weight: normal;
        padding-right: 2px;
        font-size: 12px;
    }

    .tag-company {
        font-weight: bold;
        color: green !important;
    }

    .tag-serial {
        font-weight: bold;
        color: lightcoral !important;
    }

    .tag-serial:before {
        content: "\f07c";
        font-family: "Font Awesome 5 Free";
        font-weight: normal;
        padding-right: 2px;
        font-size: 12px;
    }

    .tag-:before, .tag-keyword:before {
        content: "\f292";
        font-family: "Font Awesome 5 Free";
        font-weight: normal;
        padding-right: 1px;
        font-size: 12px;
        color: grey;
    }

    @media screen and (min-width: 783px) {
        .mg-blog-post-box .mg-header h1 {
            font-size: 32px;
            font-weight: 500;
        }
    }

    @media screen and (max-width: 782px) {
        .hideadminbar {
            margin-top: -46px;
        }

        .mg-blog-post-box .mg-header h1 a {
            font-size: 20px;
        }

        .bdgv-models .pp-author-boxes-name a {
            font-size: 16px !important
        }
    }

    blockquote {
        background-color: #fff;
    }

    .mg-blog-post.lg {
        height: 365px !important;
    }

    .mg-post-thumb.md {
        height: 238px;
    }/*#BDPAN img{border:1px solid lightgrey;}*//*修改主题颜色为黑色*/

    .mg-headwidget .navbar-wp {
        background: #333;
    }

    .mg-headwidget .navbar-wp .navbar-nav > li > a:hover, .mg-headwidget .navbar-wp .navbar-nav > li > a:focus, .mg-headwidget .navbar-wp .navbar-nav > .active > a, .mg-headwidget .navbar-wp .navbar-nav > .active > a:hover, .mg-headwidget .navbar-wp .navbar-nav > .active > a:focus {
        color: #fff;
        background: #000;
    }

    .mobilehomebtn {
        background: #333;
        color: #fff;
    }

    a.newsup-categories.category-color-1 {
        background: #333;
    }

    .post-form {
        color: #fff;
        background: #333;
    }

    .owl-item .post-form {
        display: none;
    }

    .owl-item h4.title {
        font-size: 24px;
    }

    .mg-tpt-txnlst ul li a {
        color: #333;
        background: #f3eeee;
    }

    .mg-latest-news .mg-latest-news-slider a span {
        color: #333;
    }

    .mg-latest-news .mg-latest-news-slider a::before {
        color: #333;
    }/*
    .navbar-wp .dropdown-menu > li > a:hover, .navbar-wp .dropdown-menu > li > a.bg-light:hover {
        background: #222 !important;
        color:#fff !important
    }
    #menu-item-25874 a:before{
    	content: "\f06d";
    	font-family:"Font Awesome 6 Free";
    	padding-right:2px;
    }
    */

    #menu-item-25874 a:before {
        content: "\f099";
        font-family: "FontAwesome";
        padding-right: 2px;
    }

    #menu-item-32379 a::before {
        font-family: "Font Awesome 5 Free";
        content: "\f005";
        padding-right: 2px;
    }

    #menu-item-25871 a:before {
        font-family: "Font Awesome 5 Free";
        content: "\f0a3";
        padding-right: 2px;
    }

    #menu-item-25870 a:before {
        font-family: "Font Awesome 5 Free";
        content: "\f19c";
        padding-right: 2px;
    }

    #menu-item-25893 a:before {
        font-family: "Font Awesome 5 Free";
        content: "\f164";
        padding-right: 2px;
    }

    #menu-item-25891 a:before {
        font-family: "Font Awesome 5 Free";
        content: "\f228";
        padding-right: 2px;
    }

    #menu-item-25930 a:first-child:before {
        font-family: "Font Awesome 5 Free";
        content: "\f3a5";
        padding-right: 2px;
    }

    .dropdown-menu a:before {
        content: "\f0a9" !important;
        padding-right: 8px !important;
    }

    #menu-item-31989 a:before {
        content: "\f227" !important;
        font-family: "Font Awesome 5 Free";
        padding-right: 2px;
    }

    #menu-item-25869 a:before {
        content: "\f0ed" !important;
        font-family: "Font Awesome 5 Free";
        padding-right: 2px;
    }

    #menu-item-25876 a:before {
        content: "\f234" !important;
        font-family: "Font Awesome 5 Free";
        padding-right: 2px;
    }

    #menu-item-31992 a:before {
        content: "\f140" !important;
        font-family: "Font Awesome 5 Free";
        padding-right: 2px;
    }

    #menu-item-31930 a:before {
        content: "\f0c0" !important;
        font-family: "Font Awesome 5 Free";
        padding-right: 2px;
    }

    #menu-item-25943 a:before {
        content: "\f134" !important;
        font-family: "Font Awesome 5 Free";
        padding-right: 2px;
    }

    #menu-item-31950 a:before {
        content: "\f21b" !important;
        font-family: "Font Awesome 5 Free";
        padding-right: 2px;
    }

    .navigation.pagination .nav-links .page-numbers:hover, .navigation.pagination .nav-links .page-numbers:focus, .navigation.pagination .nav-links .page-numbers.current, .navigation.pagination .nav-links .page-numbers.current:hover, .navigation.pagination .nav-links .page-numbers.current:focus, .single-nav-links a.current, .single-nav-links span.current, .single-nav-links a:hover, .single-nav-links span:hover, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
        border-color: #333;
        background: #333;
        color: #fff;
    }

    .ta_upscr {
        background: #666;
        border-color: #666;
        color: #fff !important;
    }

    .mg-search-box .btn {
        background: #666;
        border-color: #666;
        color: #fff;
    }

    input[type="submit"], input[type="reset"], button {
        background: #333;
        border-color: #333;
        color: #fff;
    }

    .mg-sec-title h4 {
        background-color: #333;
        color: #fff;
    }

    .mg-sidebar .mg-widget .wtitle {
        background: #333;
        color: #fff;
    }

    .mg-wid-title {
        border-color: #333;
        background-color: #eee;
    }

    .mg-latest-news .bn_title {
        background-color: #333;
    }

    .mg-latest-news .bn_title span {
        border-left-color: #333;
        border-color: transparent transparent transparent #333;
    }

    .mg-sidebar .mg-widget .wtitle::before {
        border-left-color: #333;
        border-color: transparent transparent transparent #333;
		clip-path: polygon(0 0, 0% 100%, 100% 100%);
    }

    .mg-sec-title h4::before {
        border-left-color: #333;
        border-color: transparent transparent transparent #333;
    }

    .mg-sec-title {
        border-color: #333;
    }

    .mg-sidebar .mg-widget.widget_search .btn {
        color: #fff;
        background: #333;
    }

    .mg-sidebar .mg-widget .mg-widget-tags a, .mg-sidebar .mg-widget .tagcloud a, .wp-block-tag-cloud a, .mg-widget .wp-block-tag-cloud a {
        color: #333;
    }

    .mg-blog-inner h4 a:hover {
        color: #ccc !important;
    }/*自适应*/

    .mg-blog-post-box .mg-header {
        padding: 20px 40px;
    }

    .mg-blog-post-box .small.single {
        padding: 0px 40px 40px 40px !important;
    }

    @media screen and (min-width: 240px) and(max-width: 767px) {
        .mg-blog-post-box .mg-header {
            padding: 20px 20px !important;
        }

        .mg-blog-post-box .small.single {
            padding: 0px 20px 20px 20px !important;
        }

        .widget_tag_cloud {
            display: none;
        }
		.mg-fea-area .mg-blog-post.lg {
			height: 300px !important;
		}
    }

    @media (min-width: 1440px) {
        body {
            background-color: #555;
        }

        #page {
            max-width: 1440px;
            margin-left: auto;
            margin-right: auto;
        }

        .col-md-9 {
            max-width: 1050px;
        }

        .row {
            max-width: 1440px;
        }
    }/*duration block*/

    .mg-post-thumb .post-form, .mg-blog-thumb .post-form {
        left: auto;
        text-align: right;
    }

    .post-form-icons .fa, .post-form-icons {
        font-size: 14px !important;
        line-height: 16px !important;
        padding: 2px !important;
        text-align: left;
        left: 7px !important;
    }

    .post-form-icons .fa-clock, .post-form-icons .fa-clock-o, .post-form-icons .fa-clone, .post-form-icons .fa-list-ol, .post-form-icons .fa-camera {
        font-size: 14px;
        line-height: 16px;
    }

    .post-form-clock .fa, .post-form-clock {
        font-size: 14px !important;
        line-height: 16px !important;
        padding: 2px !important;
        right: 7px;
    }

    .post-form-clock .fa-clock, .post-form-clock .fa-clock-o, .post-form-clock .fa-clone, .post-form-clock .fa-list-ol {
        font-size: 14px;
        line-height: 16px;
    }/*replated posts*/

    .mg-blog-post-2.minh {
        height: 259px;
        margin-bottom: 5px;
    }

    .mg-blog-post-2, {
        position: relative;
        padding: 0;
    }

    .relatedarticles h4 {
        font-size: 18px;
    }

    .mg-wid-title {
        margin: -10px -20px 20px -20px !important;
    }

    input[type="button"], input[type="submit"] {
        border: 1px solid #333;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
        border-radius: 6px;
    }

    .fa-diamond, .cat-item-1699, .cat-item-1699 a {
        color: deeppink;
    }

    .fa-gift, .cat-item-1962, .cat-item-1962 a {
        color: cornflowerblue;
    }

    .fa-play-circle {
        color: lightseagreen;
    }

    .fa-play-circle-o {
        color: #67BFFF;
    }

    .nav-diamond .nav-link.active, .nav-diamond .nav-link.active:hover, .nav-diamond .nav-link.active:focus {
        color: deeppink !important;
        border-bottom-color: deeppink !important;
    }

    .nav-trance .nav-link.active, .nav-trance .nav-link.active:hover, .nav-trance .nav-link.active:focus {
        color: darkred !important;
        border-bottom-color: darkred !important;
    }

    .nav-trance .nav-link i.fa {
        color: darkred !important;
    }

    .nav-recent .nav-link.active, .nav-recent .nav-link.active:hover, .nav-recent .nav-link.active:focus {
        color: green !important;
        border-bottom-color: green !important;
    }

    .nav-recent .nav-link i.fa {
        color: green !important;
    }

    .pp-multiple-authors-boxes-ul li {
        list-style: none;
    }

    .wp-block-media-text .wp-block-media-text__content {
        padding: 0 20px;
        align-self: auto;
        font-size: 14px;
    }

    .mg-blog-location {
        font-size: 14px;
        color: darkgreen;
        padding-right: 4px;
    }

    .mg-blog-location i {
        padding-right: 4px;
    }

    .newsup-tags a {
        font-size: 14px;
        word-break: break-all;
    }