body{color:#fff;}
.home{
    background-size: 100%;
    position: relative;
}

.wrapper {
    background: #1f1f1f !important;
}

#particles-js {
    opacity: .6;
}

.cbp-l-loadMore-link {
    color: #fff !important;
    background: linear-gradient(to right, #ea0026 50%, rgba(255, 255, 255, 0) 50%);
    background-size: 202% 100%;
    background-position: right bottom;
}

.site-btn {
    color: #fff!important;
}

.nav-icon span {
    background: #fff!important;
}

.home-main .home-content .social a {
    color: #fff;
}

.home-main .home-content .hero-title {
    color: #fff;
}

.home-main .home-content p span {
    color: #fff;
}

.pagination li a {
    color: #fff!important;
      transition: all ease 0.3s;
}

.pagination li a:hover{
      background: #ececec!important;
      color: #000!important;
      transition: all ease 0.3s;
}

.pagination li a.active{
      background: #ececec!important;
      color: #000!important;
}

.portfolio .portfolio-filter .cbp-filter-item-active {
    color: #fff;
}

.classic-title {
    color: #ffffff!important;
}

footer {
    background: #000000!important;
}

footer .getintouch strong {
    color: #fff;
}

.full-menu {
    background: #1f1f1f!important;
}

#dark-style-gr nav ul li a {
    color: #ffffff;
}

.full-menu .full-inner .full-contact {
    background: #000000!important;
}

.full-menu .full-inner .full-contact ul li {
    color: #ffffff;
}

.full-menu .full-inner .full-contact ul li .social a {
    color: #989898;
}

#dark-header .nav-icon span {
    background: #fff
}

.titlebar .page-title {
    font-size: 120px;
    font-weight: 900;
    letter-spacing: -2px;
    color: #fff;
}

hr{
    background: #454545!important;
    height: 1px;
}

.about .about-text .subtitle {
    color: #fff!important;
}

.about .about-text p {
    color: #878787!important;
}

.owl-carousel.work-areas .area i:before {
    font-size: 100px;
    color: #fff!important;
}

.owl-carousel.work-areas .area .title {
    color: #fff!important;
}

.owl-carousel.work-areas .area p {
    color: #b0b0b0!important;
}

.owl-theme .owl-controls .owl-page span{
    opacity: 1;
    background: #fff!important;
}

.news-box .title {
    color: #fff!important;
}

.news-box p {
    color: #b0b0b0!important;
}

.news-box .information{
    color: #fff!important;
}

.dark-wrapper-css  .wpcf7 input[type="text"], .dark-wrapper-css .wpcf7 input[type="email"], .dark-replay input.inp {
    border: solid 3px #ffffff;
    background: none;
    color: #fff!important;
}

.dark-wrapper-css  .wpcf7 textarea, .dark-replay textarea.form-message {
    width: 100%;
    margin-bottom: 30px;
    border: solid 3px #ffffff;
    background: none;
    color: #fff!important;
}

p {
    color: #e0e0e0;
}

.contact .contact-info a {
    color: #e0e0e0!important;
}

.site-btn2, .wpcf7 input[type="submit"], .comment-form input[type="submit"] {
    background: #ffffff!important;
    color: #000 !important;
}

.site-btn2:hover, .wpcf7 input[type="submit"]:hover, .comment-form input[type="submit"]:hover{
    color: #fff !important;
}

.news-article .title {
    color: #fff!important;
}

.news-article .information {
    color: #fff!important;
}

.news-article blockquote {
    color: #fff!important;
}

.subtitle {
    color: #fff!important;
}

.article-comments .comment {
    border-bottom: solid 1px #414141!important;
}

.article-comments .comment-content p {
    color: #b9b9b9!important;
}

.article-comments .comment-content .date {
    color: #b4b4b4!important;
}

.widget-latest-news ul li p {
    color: #fff!important;
}

.widget-latest-news ul li {
    border-bottom: solid 1px #626262!important;
}

.widget ul li a , .comment-content h3 a{
    color: #fff!important;
}

.widget ul li {
    border-bottom: solid 1px #545454!important;
}

.widget_search input[type="text"] {
    color: #fff!important;
    background: none;
}


.search .search-icon button {
    color: #fff;
}

.news-big .news-box .title {
    color: #fff;
}

.news-big .news-box p {
    color: #c9c9c9;
}

.news-list {
    border-bottom: solid 1px #414141;
}

.portfolio-single .title {
    color: #fff!important;
}

.portfolio-single .information li span {
    color: #fff!important;
}

.portfolio-nav .port-next .nav-title {
    color: #fff;
}
    
body .portfolio-nav .port-next .next-title {
    color: #fff;
}

.portfolio-single.type-2 .subtitle {
    color: #cbcbcb!important;
}

.portfolio-single.type-2 p {
    color: #aaaaaa!important;
}

.preloader .loader {
    border: 4px solid #fff!important;
}

.preloader .loader .loader-inner {
    background-color: #fff!important;
}

.preloader {
    background-color: #000!important;
}

.tweet ul li {
    color: #fff!important;
}

.tweet ul li span.date {
    color: #a4a4a4!important;
}
.full-menu .full-inner nav ul li.menu-item-has-children i{color:#fff!important;}
.tagcloud a{color:#fff!important; border-color:#fff!important;}
.port_header_opt3{
	background:#1f1f1f !important
}
.widgets-title{
	color:#fff;
}

.full-menu .full-inner .full-contact ul li a{
color:#fff;
}
