a, .navbar-default .navbar-nav>li>a , .invert  {
    color: #000;
}

.nice-select {
    background-color: #fff;
}
.nice-select .list {
    background: #afdad8;
}

.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
    background: #88d3cf;
}

.flex-caption p, .footer a, .footer a:hover, .social-media a i , .nice-select .list {
    color: #fff;
}

h1, h2, h3, h4, h5, h6 {
    color: #222;
}

.footer h3, .copyright {
    border-color: #000 !important;
}

.dark html, .dark body .bg-color, .dark .navbar-nav>li>.dropdown-menu, .dark .dropdown-menu {
    background: #14181b;
}

.header, .footer, .slider .flexslider .flex-direction-nav a, .slider .flexslider .flex-direction-nav .flex-next, #filters .is-checked, .title h2::after, .btn, .copyright {
    background-color: #66b2b0;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    color: #fff !important;
    background-color: #66b2b0 !important;
    border-radius: 4px !important;
}

.navbar-default .navbar-toggle, .pagination li.active a, .about-img2::after, .dark .footer h3, .dark .copyright {
    border-color: #66b2b0 !important;
}

.dark a:hover, .contact-info i, .feature-box i, a:hover, .dark .social-media a i {
    color: #66b2b0;
}

.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6, .dark a, .dark .navbar-default .navbar-nav>li>a, .dark .btn, .dark .btn:hover, .dark .btn:active, .dark .btn:focus, .dark .flex-caption p, .dark #filters .button.is-checked, .dark #filters .button, .dark .contact-info p, .dark .agile_short_dropdown li a, .dark .about-det, .dark .news-box, .dark .title, .dark .form-control, .dark .btn, .dark .footer, .dark .copyright, .dark .news-item, .dark .about-det h3, .dark .invert {
    color: #fff;
}

.dark .news-box, .dark .news-item, .dark .banner-box {
    background-color: #1c1c20;
}

.flex-caption {
    background: rgba(0, 0, 0, .5);
}

.navbar-default .navbar-toggle .icon-bar {
    background: #fff;
}

.dark .form-control , .dark .nice-select , .dark .nice-select .list {
    background-color: #242426;
}


.dark .nice-select .option:hover, .dark .nice-select .option.focus, .dark .nice-select .option.selected.focus {
    background-color: #1c1c20;
}

.dark .banner-box {
    color: #c2c2c2;
}

@media (max-width:767px) {
    .dropdown.dropdown-submenu .dropdown-menu {
        background: #66b2b0;
    }
    .dark .navbar-default .navbar-nav .open .dropdown.dropdown-submenu .dropdown-menu>li>a {
        color: #fff;
    }
}