.neel-dark-theme {
	
	background-color: $color__dark-background-body !important;
	color: $color__dark-text-main !important;
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
	  color: #e8eaed;
	}
	a,a:hover, a:focus, a:active {
		color: $color__dark-link;
	}
	a:visited {
		color: $color__dark-link-visited;
	}

	a:focus {
		outline: 2px solid currentColor;
	  	outline-offset: 3px;
	  	color: #e8eaed;
    	background: rgba(232,232,232,.12);
	}
	.skip-link.screen-reader-text {
		color: #212121;
	}
	.headtext-style2 {
		a,a:visited,a:hover {
	      color: $color__text-heading;
	     }
	}
	.headtext-style3 {
		a,a:visited,a:hover {
	      color: $color__dark-text-main;
	   }
	}
	code {
		background-color: $color__dark-background-body;
	  	color: $color__dark-text-main;
	}
	kbd {
		color: #fff;
		background-color: #333;
		border-radius: 3px;
	}
	pre {
		background-color: $color__dark-background-body;
	  	color: $color__dark-text-main;
	}
	blockquote {
	  background-color: #19191c;
	  border: 1px solid $color__dark-border;
	  border-radius: 4px;
	  color: $color__dark-text-main;
  	}
	blockquote footer,
	blockquote small,
	blockquote .small {
		color: $color__dark-text-main;
	}
	input[type=text],
	input[type=email],
	input[type=url],
	input[type=password],
	input[type=search],
	input[type=number],
	input[type=tel],
	input[type=range],
	input[type=date],
	input[type=month],
	input[type=week],
	input[type=time],
	input[type=datetime],
	input[type=datetime-local],
	input[type=color],
	textarea {
		color: $color__dark-text-main;
		border: 1px solid $color__dark-border;
	}
	input[type=text]:focus,
	input[type=email]:focus,
	input[type=url]:focus,
	input[type=password]:focus,
	input[type=search]:focus,
	input[type=number]:focus,
	input[type=tel]:focus,
	input[type=range]:focus,
	input[type=date]:focus,
	input[type=month]:focus,
	input[type=week]:focus,
	input[type=time]:focus,
	input[type=datetime]:focus,
	input[type=datetime-local]:focus,
	input[type=color]:focus,
	textarea:focus {
	  color: $color__dark-text-main;
	}
	select {
	  border: 1px solid $color__dark-border;
	}
	legend {
		  color: $color__dark-text-main;
		  border: 0;
		  border-bottom: 1px solid $color__dark-border;
	}
	output {
			color: $color__dark-text-meta;
	}
	.main-navigation ul #navbar-search-box .search-field {
	  border: 1px solid $color__dark-border;
	  color: $color__dark-text-main;
	}
	.neel-popup-search-form {
		background-color: rgba(25, 25, 25, 0.8);
		color: $color__dark-text-main;
	}
	.neel-popup-search-form .neel-close-popup {
		color: $color__dark-text-main;
	}
	.neel-popup-search-form .neel-close-popup:focus {
	  	outline: 2px solid currentColor;
	  	outline-offset: 3px;
	  	color: #e8eaed;
    	background: rgba(232,232,232,.12);
	}
	.neel-popup-search-form input[type=search] {
		background: $color__dark-background-post;
		border-color: $color__dark-border;
		color: $color__dark-text-main;
	}
	hr {
	  background-color: $color__dark-background-hr;
	}
	caption {
		color: $color__dark-text-meta;
	}
	.site-title,.site-description {
		color: $color__dark-link;
		a,a:hover {
			color: $color__dark-text-main;
		}
		a:visited {
			color: $color__dark-text-main;
		}
	}
	.main-navigation {
		a {
			color: $color__dark-text-main;
		}
	}
	.menu-toggle {
	    color: $color__dark-text-main; 
	}
	.sticky-post-tag {
	    color: $color__dark-text-main;
	}
	.headtext-style2 {
	   background: rgba(255,255,255,0.8);
	   color: $color__text-heading;
	   .banner-title, banner-subtitle {
	   		color: $color__text-heading;
	   }
	}

	.headtext-style3 {
	   background: rgba(0,0,0,0.3);
	   color: $color__dark-text-main;
	   .banner-title, banner-subtitle {
	   		 color: $color__dark-text-main;
	   }
	}
	.posts-navigation {
		.nav-previous,.nav-next {
			a,a:visited {
				color: $color__dark-text-main;
			}
			a:hover {
				color: $color__accent;
			}
		}
	}
	.pagination {
		.page-numbers:not(.current) {
			background: $color__dark-background-nav;
  			color: $color__dark-text-main;
		}
	}
	.post-navigation {
		a {
			span {
			  color: $color__dark-text-meta;
			}
			div {
			  color: $color__dark-text-main;
			}
		}
	}
	.comment-navigation, .posts-navigation, .post-navigation, .comments-area {
		color: $color__dark-text-main;
	}
	.post,.page {
		.entry-title {
	    	color: $color__dark-text-main;
	    	
	    	a, a:visited, a:hover, a:focus {
	    		color: $color__dark-text-main;
	    	}
	    }
	    .entry-meta {
	    	color: $color__dark-text-meta;
	    	
	    	a, a:visited, a:focus {
	    		color: $color__dark-text-meta;
	    	}
	    }
	    .entry-footer {
	        border-top: 1px solid rgba(250,250,250,0.1);
	    	color: $color__dark-text-meta;

	    	a, a:visited, a:focus {
	    		color: $color__dark-text-meta;
	    	}
	    	.read-more {
	            color: $color__dark-text-main;

	    		a {
	                color: $color__dark-text-main;   
	    		}
	            a:before {
	                color: $color__dark-text-meta;
	            }
	    	}
	        .byline {
	            border-left: 1px solid rgba(250,250,250,0.3);
	        }
	    }
	    .edit-link {
	        color: $color__dark-text-main;
	       
	        a, a:visited {
	            background: #919191;
	            color: $color__dark-text-main;
	        }
	    }
	    .entry-summary {
	    	p {
	            color: $color__dark-text-main;
	    	}
	    }
	}
    &.page {
    	article {
			color: $color__dark-text-main;
		}
		.entry-title {
		    color: $color__dark-text-main;
		}
		.entry-footer {
	        color: $color__dark-text-main;
	        a {
	            color: $color__dark-text-main;
	            font-size: 16px;
	        }
	    }
    }
    &.archive,
    &.search {
		.taxonomy-description {
			color: $color__dark-text-meta;
		}
	}

	.comment-metadata {
		a {
			color: $color__dark-text-meta;
		}
	}
	&.single-post .post .single-content-wrapper {
		color: $color__dark-text-main;
	}
	.comment-body {
		.reply {
			.comment-reply-link {
				border: 1px solid $color__dark-border;
				color: $color__dark-text-main;
			}
		}
	}
	#secondary {
    	color: $color__text-meta;
    }
	.widget {
		color: $color__dark-text-main;
		a{
		    color: $color__dark-text-main;
		}

		.widget-title .rsswidget{
		    color: $color__dark-text-main;
		}
		 hr{
		    border-color: $color__dark-border;
		}
		 li{
		    border-bottom: 1px solid $color__dark-border;
		    padding: 0.5em 0;
		}
        li:last-child {
        	border-bottom: none;
        	padding-bottom: 0;
        }
        table caption{
            color: $color__dark-text-main;
        }

        #recentcomments a{
            color: $color__dark-text-meta;
        }

        .rsswidget{
            color: $color__dark-text-main;
        }
    }
    .widget-title {
        color: $color__dark-text-main;
        .rsswidget{
            color: $color__dark-text-main;
        }
    }
	
	.site-footer {
		.site-info {
			color: $color__dark-text-main;
			
			a,a:visited,a:hover {
				color: $color__dark-link;
				text-decoration: none;
			}
		}
	}
	.main-navigation {
		color: $color__dark-text-main;
		a,a:visted {
			color: $color__dark-text-main;
		}
	}
	.dropdown-toggle {
		background: $color__dark-background-post;
		color: $color__dark-text-main;
	}
	.dropdown-toggle:hover, .dropdown-toggle:focus {
		color: $color__dark-text-main;
	}
	tbody {
	  border: 1px solid $color__dark-border;
	}
	td,th {
	  border: 1px solid $color__dark-border;
	  
	}
	thead {
		background: $color__dark-background-body;
	  	border-bottom: 1px solid $color__dark-border;
	  	color: color__dark-text-input;
	}
	th {
  		background: $color__dark-background-body;
  		color: color__dark-text-input;
  	}
  	tr.even {
	  background-color: $color__dark-background-body;
	}
	tr {
	  border-bottom: 1px solid $color__dark-border;
	}
	@media all and (min-width: 992px) {
		.main-navigation ul ul {
			border: 1px solid $color__dark-border;
			box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
		}
	}
}