body {
    background-color: #0f0f0f;
    color: #fdfdfd;
    word-spacing: -1px;
    line-height: 1.7;
    transition: background-color .2s 
ease-in-out, color .2s 
ease-in-out;
    background-image: repeating-linear-gradient(0deg, rgba(255, 255, 255, .03) 0px, rgba(255, 255, 255, .03) 1px, transparent 1px, transparent 8px), repeating-linear-gradient(90deg, rgba(255, 255, 255, .03) 0px, rgba(255, 255, 255, .03) 1px, transparent 1px, transparent 8px);
    background-size: 8px 8px;
    background-attachment: fixed;
}

a {
    color: #fdfdfd;
}

body #nav-top {
    background-color: #181818 !important;
}

#nav-top .navbar-nav .nav-item .nav-link {
    color: #fdfdfd!important;
}

#nav-top .navbar-nav .nav-item svg {
    color: #fdfdfd!important;
}

.nav-main {
    background-color: #0f0f0f!important;
    border-bottom: 2px solid #1a1a1a;
}

.nav-main .navbar-nav .nav-link {
    color: #fdfdfd;
}

.main-slider .main-slider-item {
    background-color: #1a1a1a;
}

.section-featured .col-featured-right .item {
    background-color: #1a1a1a;
}

.post-item .image {
    background-color: #1a1a1a;
}

.post-item-small .left .image {
    background-color: #1a1a1a;
}

.section .section-title {
    border-bottom: 2px solid #1d1d1d;
}

.sidebar-widget .widget-head {
    border-bottom: 2px solid #1d1d1d;
}

.modal-content {
    background-color: #1d1d1d;
}

.modal-header .btn-close {
    color: #fdfdfd;
}

.modal-add-post .item {
    background-color: #202020;
}

.modal-add-post .item:hover {
    background-color: #1d1d1d;
}

.modal-add-post .item-icon {
    background-color: #1d1d1d;
}

.modal-add-post .item .title {
    color: #fdfdfd!important;
}

.modal-add-post .item .desc {
    color: #afafaf;
}

.dropdown .dropdown-menu {
    background-color: #1a1a1a;
}

.dropdown .dropdown-menu .dropdown-item {
    color: #fdfdfd!important;
}

.dropdown .dropdown-menu .dropdown-item:hover {
    background-color: #252525!important;
}

.dropdown-item:focus,.dropdown-item:hover,.dropdown-item:active,.dropdown-item.active {
    color: #fdfdfd!important;
    background-color: #252525!important;
}

.mega-menu {
    background-color: #1a1a1a;
    border-top: 1px solid #1d1d1d;
}

.mega-menu .menu-left {
    background-color: #202020;
}

.newsticker-title {
    background-color: #1a1a1a!important;
}

.nav-sm-buttons .prev,.nav-sm-buttons .next {
    border: 1px solid #2f2f2f;
}

.search-form {
    background-color: #1d1d1d!important;
}

.form-input {
    color: #fdfdfd!important;
    background-color: #171717!important;
    border-color: #141414;
}

.form-textarea {
    color: #fdfdfd!important;
    background-color: #171717!important;
    border: 1px solid #141414;
}

.form-check-input {
    background-color: #242424;
}

.nav-category-block .nav-item .nav-link {
    color: #fdfdfd;
}

.section-videos {
    background-color: #0a0a0a0;
}

.sidebar-widget .tag-list li a {
    background-color: #1a1a1a;
    border: 1px solid #1a1a1a;
    color: #cdcdcd;
}

.sidebar-widget .poll .result .progress {
    background-color: #1a1a1a;
    color: #fdfdfd;
}

.sidebar-widget .poll {
    border-bottom: 1px solid #1a1a1a;
}

.breadcrumb a {
    color: #6b6b6b;
}

.breadcrumb .active {
    color: #999;
}

.font-text {
    color: #fdfdfd;
}

.pagination .page-item .page-link {
    background-color: #1a1a1a;
    border-color: #232323;
    color: #999!important;
}

.pagination .page-item .page-link:hover {
    background-color: #252525;
}

.page-gallery .filters .btn {
    color: #999!important;
}

.profile-header .profile-info .profile-username .username {
    color: #fdfdfd!important;
}

.profile-social-links li a {
    color: #fdfdfd;
    background-color: #1d1d1d;
}

.section-profile .img-follower {
    border: 1px solid #202020;
}

.edit-profile-cover {
    background-color: #1a1a1a;
    border: 1px solid #1d1d1d;
}

.profile-list-group .list-group .list-group-item a {
    background-color: #1a1a1a;
    color: #fdfdfd!important;
}

.form-control.is-valid,.was-validated .form-control:valid {
    border-color: #141414!important;
}

.img-thumbnail {
    background-color: #2f2f2f;
    border: 1px solid #2f2f2f;
}

.profile-header .profile-info .profile-image {
    background-color: #2f2f2f;
    border: 1px solid #2f2f2f;
}

.earnings-box {
    background-color: #1a1a1a;
}

.earnings-box strong {
    color: #fdfdfd;
}

.table td,.table th {
    color: #fdfdfd!important;
}

.nav-payout-accounts li a {
    background-color: #1a1a1a;
    color: #fdfdfd!important;
}

.post-details-meta .item-meta-author img {
    border: 1px solid #252525;
}

.post-content .post-tags ul li a {
    background-color: #1a1a1a;
    border: 1px solid #1a1a1a;
    color: #cdcdcd;
}

.post-next-prev {
    border-top: 1px solid #202020;
}

.label-reaction {
    background-color: #1d1d1d;
    color: #fdfdfd;
}

.reactions .reaction-num-votes {
    background-color: #1d1d1d!important;
    opacity: 1;
}

.about-author {
    border-top: 1px solid #202020;
}

.about-author .img-author {
    border: 1px solid #202020;
}

.section-comments .nav-tabs {
    border-bottom: 2px solid #1d1d1d;
}

.section-comments .nav-tabs button {
    color: #fdfdfd!important;
}

.section-comments .comment-list li .left img {
    border: 1px solid #202020;
}

.section-comments .comment-list li .right .username {
    color: #fdfdfd!important;
}

.quiz-container .answer-format-text .answer {
    border: 1px solid #2f2f2f;
}

.quiz-container .answer-format-text .answer:hover {
    border: 1px solid #3b3b3b;
}

.quiz-container .answer-format-text .quiz-answer-icon {
    color: #cdcdcd;
}

.quiz-container .quiz-question {
    border-bottom: 1px solid #2f2f2f;
}

.quiz-container .question-answers .answer-format-image .answer {
    background-color: #1d1d1d;
    border: 1px solid #1d1d1d;
}

.quiz-container .question-answers .answer-format-image .answer:hover {
    background-color: #2f2f2f;
    border: 1px solid #2f2f2f;
}

div#amplitude-player {
    background: transparent!important;
}

div#amplitude-right div.song div.song-meta-data span.song-title {
    color: #fdfdfd!important;
}

#amplitude-right .list-row {
    border-bottom: 1px solid #202020!important;
}

div#amplitude-left div#player-left-bottom {
    background-color: #1d1d1d!important;
}

div#amplitude-left div#player-left-bottom div#meta-container span.song-name {
    color: #fdfdfd!important;
}

div#amplitude-right {
    border-top: 2px solid #2f2f2f!important;
}

#footer {
    background-color: #0a0a0a0;
}

.swal-modal {
    background-color: #1a1a1a;
}

.swal-text {
    color: #fdfdfd;
}

.swal-button--cancel {
    color: #fdfdfd!important;
    background-color: #2f2f2f!important;
}

#nav-top,.reaction-num-votes,.modal-newsletter .btn {
    background-color: #0f0f0f!important;
}

.header-mobile {
    background-color: #0f0f0f;
    border-bottom: 2px solid #1a1a1a;
}

.header-mobile .menu-button {
    color: #fdfdfd;
}

.header-mobile .menu-button svg {
    color: #fdfdfd;
    stroke: #fdfdfd;
}

.mobile-search-form {
    background-color: #0f0f0f;
}

.nav-mobile {
    background-color: #0f0f0f!important;
}

.nav-mobile .nav-item .nav-link {
    color: #fdfdfd;
}

.btn-default {
    background-color: #1d1d1d!important;
    border-color: #1d1d1d!important;
    color: #fdfdfd!important;
}

.btn-default:hover,.btn-default:focus,.btn-default:active {
    background-color: #252525!important;
    border-color: #252525!important;
    color: #fdfdfd!important;
}

.nav-mobile .profile-dropdown-mobile {
    border-bottom: 1px solid #252525!important;
}

.profile-dropdown-mobile .dropdown-menu .dropdown-item:hover {
    background-color: transparent!important;
}

.post-next-prev .left {
    border-color: #2f2f2f;
}

.profile-details .profile-email {
    border-color: #2f2f2f;
}

.sidebar-widget .poll .button-cnt button {
    color: #fdfdfd;
}

.sidebar-widget .a-view-results {
    color: #fdfdfd;
}

.post-content .post-text table,th,td {
    border-color: #fdfdfd;
}

.cookies-warning {
    background-color: #202020;
    color: #fdfdfd;
}

.cookies-warning .text,.cookies-warning .close {
    color: #fdfdfd;
}

.quiz-container .question-answers .answer-format-text .progress .progress-bar {
    background-color: #2C2C2C!important;
}
