body.dark {
    background:#121212;
    color:#fff!important
}
body.dark a {
    color:#4da3ff;
}
body.dark .card, body.dark .widget, body.dark .post {
    background:#2a2a2a;
    border-color:#444;
}
body.dark .widget-area a,body.dark .archive-inner a {
    background:#333;
    color:#fff!important
}
body.dark h2 {
    color:#fff!important
}
body.dark .content,body.dark .main-box {
    background:#2b2a2a!important
}
body.dark .gnews-btn,body.dark .gnews-site,body.dark .post-tags-inner a,body.dark p.related_links a {
    color:#fff;
    background:#3a3a3a;
}
body.dark header,body.dark header a,body.dark header a,body.dark header a,body.dark header a:hover,body.dark .menu-h-container {
    background:#222;
    color:#fff!important
}
body.dark footer,body.dark footer a,body.dark footer a:hover,body.dark .footer-copyright {
    background:#222;
    color:#fff!important
}
body.dark nav-wrapper a {
    color:#fff!important
}
body.dark .post-meta-item {
    background:#262525;
    color:#fff
}
body.dark #comments {
    color:#e0e0e0;
    padding:20px;
    border-radius:10px
}
body.dark #comments .widget-title h2,body.dark #comments .leave-comment-title h3,body.dark #comments label {
    color:#fff
}
body.dark #comments a {
    color:#4da3ff;
    text-decoration:none
}
body.dark #comments a:hover {
    color:#66b3ff;
    text-decoration:underline
}
body.dark #comments textarea,body.dark #comments input[type="text"],body.dark #comments input[type="email"],body.dark #comments input[type="url"] {
    background-color:#2a2a2a;
    color:#f1f1f1;
    border:1px solid #444;
    border-radius:6px;
    padding:10px;
    width:100%
}
body.dark #comments textarea::placeholder {
    color:#aaa
}
body.dark #comments input[type="submit"] {
    background-color:#4da3ff;
    color:#fff;
    border:none;
    border-radius:6px;
    padding:10px 20px;
    cursor:pointer;
    transition:0.3s
}
body.dark #comments input[type="submit"]:hover {
    background-color:#66b3ff
}
body.dark .topbar .menu-toggle {
    background:transparent!important;
    color:#fff!important
}
body.dark .post-tags a {
    background:#4da3ff!important;
    color:#fff!important
}
body.dark .a4h-featured-list-widget .featured-item {
    box-shadow:0 4px 12px rgba(0,0,0,.6)
}
body.dark .a4h-featured-list-widget .featured-title {
    background:rgba(0,0,0,.7);
    color:#f1f1f1
}
body.dark .a4h-featured-list-widget .list-posts li {
    background:#2a2a2a;
    border:1px solid #444
}
body.dark .a4h-featured-list-widget .list-title {
    color:#e0e0e0
}
body.dark .a4h-featured-list-widget .list-posts li:hover {
    background:#3a3a3a
}
body.dark .sub-menu {
    background:#3a3a3a!important
}

body.dark .NewLink a,body.dark .post-meta a {
    color:#fff!important
}

body.dark .sb-facebook a {
    background:#3b5998
}
body.dark .sb-twitter a {
    background:#1da1f2
}
body.dark .sb-instagram a {
    background:#c13584
}
body.dark .sb-youtube a {
    background:red
}
body.dark .site-icon-search {
    color:#fff
}
body.dark .theme-toggle-track {
    background:#141729;
    box-shadow:0 0 6px rgba(79,140,255,.5),inset 0 0 0 1px rgba(255,255,255,.08)
}
body.dark .theme-toggle-thumb {
    transform:translateX(-22px);
    background:#0d101c;
    box-shadow:0 0 6px rgba(135,186,255,.8),0 2px 5px rgba(0,0,0,.45)
}
body.dark .theme-toggle-icon {
    color:#e0ecff
}
body.dark .theme-toggle-icon .icon-sun {
    opacity:0;
    transform:scale(.5)
}
body.dark .theme-toggle-icon .icon-moon {
    opacity:1;
    transform:scale(1)
}
body.dark .faq-question {
    background:#0d101c;
    color:#e0ecff
}
body.dark .post-content a {
    color: #4da3ff !important;
    text-decoration: underline;
}
body.dark .post-content a:hover {
    color: #66b3ff !important;
}
body.dark .NewLink a {
    color: #ffffff !important;
}
body.dark .post-content ol  {
    border:1px solid #ddd;
    padding:8px;
    color: #ffffff !important;
}
body.dark .post-content table {
    background:#1e1e1e;
    color:#fff;
}
body.dark .post-content th, body.dark .post-content td {
    border-color:#444;
}
body.dark .post-content tr {
    background:#222;
}

body.dark .site-logo .logo-light {
    display:none
}
body.dark .site-logo .logo-dark {
    display:inline-block
}