/**
 * The Dark Style Code {CSS}
 * @package echophp
**/

.darktheme {
    background-color: #303030 !important;
    background-image: none !important;
    color: #e0e0e0;
}

.darktheme a { color: #0078d7; }

.darktheme input {
    background: #303030;
    color: #d0d0d0;
    border-color: #404040;
    box-shadow: none;
}

.darktheme input::placeholder { color: #707070; }

.darktheme input:hover { background: #303030; }

.darktheme input:focus {
    background: #353535;
    border-color: #404040;
}

.darktheme input[type="button"], [type="submit"] {
    background: #101010;
    border-color: #000;
}

.darktheme input[type="button"]:hover, [type="submit"]:hover { background: #000; }

.darktheme input[type="button"]:focus, [type="submit"]:focus { background: #101010 !important; }

.darktheme input[type="button"]:active, [type="submit"]:active { background: #101010 !important; }

.darktheme input:disabled {
    background: #404040;
    color: #707070;
}

.darktheme textarea {
    background: #303030;
    color: #d0d0d0;
    border-color: #404040;
    box-shadow: none;
}


.darktheme textarea::placeholder { color: #707070; }

.darktheme textarea:focus { border-color: #404040; }

.darktheme .themebody {
    background: #202020;
    border-color: #101010;
    box-shadow: 0 0 2px #101010;
}

.darktheme .navbar {
    background: #151515;
    border-color: #101010;
}

.darktheme .navbar .nav-title a { color: #e0e0e0; }

.darktheme .navbar .nav-menu ul li a { color: #d0d0d0; }

.darktheme .navbar .nav-menu ul li a:hover {
    background: #000;
    color: #0078d7;
}

.darktheme .navbar .nav-menu ul li.current-menu-item a {
    background: #000;
    color: #0078d7;
}

.darktheme .navbar .nav-menu ul li.current-category-ancestor a {
    background: #000;
    color: #0078d7;
}

.darktheme .navbar .nav-menu ul li.current-post-parent a {
    background: #000;
    color: #0078d7;
}

.darktheme .addressbar {
    background: #252525;
    color: #a0a0a0;
    border-color: #151515;
}

.darktheme .addressbar ul li:not(:first-child)::before { color: #707070; }

.darktheme .addressbar ul li a { color: #909090; }

.darktheme .addressbar a.go-back { color: #ff8c00; }

.darktheme .file-head {
    background: #202020;
    border-bottom: none;
}

.darktheme .file-head .search-php .searchform label { color: #ff8c00; }

.darktheme .cate-menu ul li a {
    background: #101010;
    color: #0078d7;
}

.darktheme .cate-menu ul li a:hover { background: #000; }

.darktheme .cate-menu ul li.current-menu-item a {
    background: #0078d7;
    color: #fff;
}

.darktheme .cate-menu ul li.current-category-ancestor a {
    background: #0078d7;
    color: #fff;
}

.darktheme .cate-menu ul li.current-post-parent a {
    background: #0078d7;
    color: #fff;
}

.darktheme .cate-menu ul li.current-menu-item:hover a { background: #0063b1; }

.darktheme .cate-menu ul li.current-category-ancestor:hover a { background: #0063b1; }

.darktheme .cate-menu ul li.current-post-parent:hover a { background: #0063b1; }

.darktheme .header {
    background: #252525 !important;
    background-image: none !important;
    border-bottom: 1px #101010 solid;
}

.darktheme .header .header-left h1 { color: #fff; }

.darktheme .header .header-left p { color: #e0e0e0; }

.darktheme .header .header-sidearea { background: #202020; }

.darktheme .header .header-sidearea h4 { color: #d0d0d0; }

.darktheme .header .header-sidearea p { color: #b0b0b0; }

.darktheme .header .header-sidearea a {
    background: #101010;
    color: #0078d7;
}

.darktheme .link-row:focus .each::before { border-color: #202020; }

.darktheme .link-row:focus .each { background: #303030; }

.darktheme .link-row:not(:last-child) .each { border-color: #151515; }

.darktheme .each:hover { background: #303030; }

.darktheme .each .each-item h4 { color: #e0e0e0; }

.darktheme .each .each-item span { color: #909090; }

.darktheme .each .each-item p { color: #a0a0a0; }

.darktheme .each .each-alert label { background: #101010; }

.darktheme .each-projects:hover { background: none; }

.darktheme .each-projects:not(:last-child) { border-color: #151515; }

.darktheme .each-projects .each-thumbnail h4 { color: #e0e0e0; }

.darktheme .each-projects .each-item p { color: #a0a0a0; }

.darktheme .paginate a.no-page { color: #707070; }

.darktheme .paginate span { color: #d0d0d0; }

.darktheme .single-content .single-head { border-color: #151515; }

.darktheme .page-content .single-head { border-color: #151515; }

.darktheme .single-content .single-item h2 { color: #fff; }

.darktheme .single-content .single-item ul { color: #909090; }

.darktheme .single-content .single-item ul li:not(:last-child)::after { color: #707070; }

.darktheme .single-content .single-item ul li a { color: #909090; }

.darktheme .single-content .single-item ul li a:hover { color: #0078d7; }

.darktheme .single-content .single-item ul li a.wp-edit { color: #0078d7; }

.darktheme .single-content .single-item ul li a.wp-trash { color: #e81123; }

.darktheme .single-content .single-item .single-category a {
    background: #101010;
    color: #ff8c00;
}

.darktheme .single-content .single-item .single-category a:hover { background: #000; }

.darktheme .single-content .single-value { color: #e0e0e0; }

.darktheme .single-content .single-value h1 { border-color: #151515; }

.darktheme .single-content .single-value h2 { border-color: #151515; }

.darktheme .single-content .single-value h3 { border-color: #151515; }

.darktheme .single-content .single-value h4 { border-color: #151515; }

.darktheme .single-content .single-value code {
    background: #303030;
    color: #e0e0e0;
    border-color: #252525;
}

.darktheme .single-content .single-value .wp-block-code { background: #151515; }

.darktheme .single-content .single-value .wp-block-code code {
    background: #151515;
    color: #e0e0e0;
}

.darktheme .single-content .single-value .wp-block-code::before {
    background: #101010;
    color: #e0e0e0;
    border-color: #000;
}

.darktheme .single-content .single-value .wp-block-quote { background: #edee7f; }

.darktheme .single-content .single-value .wp-block-file {
    background: #303030;
    border-color: #101010;
}

.darktheme .single-content .single-value .wp-block-file .wp-block-file__button {
    background: #f0f0f0;
    color: #303030;
}

.darktheme .single-tags ul { color: #a0a0a0; }

.darktheme .single-tags ul li { background: #303030; }

.darktheme .single-tags ul li:hover { background: #202020; }

.darktheme .single-tags ul li a { color: #a0a0a0; }

.darktheme .author-bio {
    background: #151515;
    border-color: #000;
}

.darktheme .author-bio .bio-profile h4 { color: #f0f0f0; }

.darktheme .author-bio .bio-profile p { color: #e0e0e0; }

.darktheme .comment-respond { color: #e0e0e0; }

.darktheme .comment-respond .comment-reply-title { color: #e0e0e0; }

.darktheme .comment-respond .comment-form input:focus { background: #353535; }

.darktheme .comment-respond .comment-form textarea:hover { background: #303030; }

.darktheme .comment-respond .comment-form textarea:focus { background: #353535; }

.darktheme .comments-list {
    background: #202020;
    border-color: #202020;
}

.darktheme .comments-list ul li .comment-body {
    background: #151515;
    border-color: #101010;
}

.darktheme .comments-list ul li .comment-body p { color: #d0d0d0; }

.darktheme .comments-list ul li .comment-body .comment-foot .comment-reply-link {
    background: #202020;
    color: #ff8c00;
}

.darktheme .comments-list ul li .comment-body .comment-foot .comment-reply-link:hover { background: #252525; }

.darktheme .bypostauthor .comment-body { background: #000 !important; }

.darktheme .bypostauthor .comment-body h4 { color: #0063b1 !important; }

.darktheme .bypostauthor .comment-body p { color: #e0e0e0 !important; }

.darktheme .bypostauthor .comment-body .comment-foot .comment-reply-link { background: #151515 !important; }

.darktheme .display-content-widget-title { color: #f0f0f0; }

.darktheme .display-content-widget-title .display-content-widget-view-more {
    background: #151515;
    color: #edee7f;
}

.darktheme .display-content-widget-title .display-content-widget-view-more:hover { background: #000; }

.darktheme .display-content-widget .each .each-item h4 { color: #d0d0d0; }

.darktheme .page-category li {
    background: #303030;
    color: #0078d7;
    border-color: #252525;
}

.darktheme .page-category li a { color: #e0e0e0; }

.darktheme .page-category li ul li a { color: #0078d7; }

.darktheme .page-tags .tags-div h2 { color: #e0e0e0; }

.darktheme .page-tags .tags-div a {
    background: #404040;
    color: #d0d0d0;
}

.darktheme .page-tags .tags-div a span { color: #909090; }

.darktheme .page-tags .tags-popular { background: #303030; }

.darktheme .page-tags .tags-all {
    background: #303030;
    border-color: #202020;
}

.darktheme .footer {
    background: #202020;
    border-color: #101010;
    box-shadow: 0 2px 2px #101010;
}

.darktheme .footer .foot-menu ul li a { color: #d0d0d0; }

.darktheme .footer .foot-menu ul li a:hover { color: #0078d7; }

.darktheme .footer .foot-copyright { color: #a0a0a0; }

.darktheme .footer .foot-copyright a { color: #a0a0a0; }