.dark {
    background-color: #2e2e2e;
    color: #777
}

.dark h1,
.dark h2,
.dark h3,
.dark h4,
.dark h5,
.dark h6 {
    color: #f6f6f7!important
}

.preloader {
    background-color: #2e2e2e!important
}

.dark .bg-gray {
    background-color: #232323!important
}

.dark .shortcode-4 .counter {
    color: #777
}

.dark .shortcode-2.about-home .cta-form .form,
.dark .shortcode-2.about-home .feature {
    background-color: #232323
}

.dark .btn-primary.btn-black {
    background-color: #f6f6f7;
    border-color: #f6f6f7;
    color: #2e3037
}

.dark .projects-filter ul li a,
.dark .service-2 .nav-tabs li a {
    color: #f6f6f7
}

.dark .btn-secondary {
    color: #f6f6f7;
    border-color: #f6f6f7
}

.dark .btn-secondary:active,
.dark .btn-secondary:focus,
.dark .btn-secondary:hover {
    background-color: #f6f6f7;
    color: #2e3037;
    border-color: #f6f6f7
}

.bg-gray .accordion .panel,
.bg-gray.testimonial .testimonial-content {
    background-color: #3a3c42
}

.dark .testimonial .owl-controls .owl-dot.active span,
.dark .testimonial .owl-controls.clickable .owl-dot:hover span {
    background-color: #f6f6f7
}

.dark .testimonial .owl-controls .owl-dot.active {
    outline-color: #f6f6f7
}

.dark .shortcode-4 .facts-box:after,
.dark .shortcode-9 .brand:after {
    background-color: #2e3037
}

.dark .widget-best-product .best-product a,
.dark .widget-recent .recent-entry .recent-desc a {
    color: #f6f6f7
}

.dark .widget-best-product .best-product a:hover,
.dark .widget-recent .recent-entry .recent-desc a:hover {
    color: #d7301e
}

.dark .widget-filter input {
    background-color: transparent
}

.dark .product-tabs h5 {
    color: #2f2f2f
}

.dark .pager div a,
.pager-2 div a {
    border-color: #f6f6f7;
    color: #f6f6f7
}

.dark .pager div:hover a {
    border-color: #d7301e
}

.dark .product-item h4 a {
    color: #f6f6f7
}

.dark .product-item h4 a:hover {
    color: #d7301e
}

.dark .product-item .product-cart .btn {
    border-color: #2f2f2f
}

.dark .product-item .product-cart .btn:hover {
    border-color: #f6f6f7
}

.dark .widget-filter .ui-slider {
    background-color: rgba(225, 225, 225, .6)
}

.dark .widget-filter .ui-slider-handle {
    background-color: #f6f6f7
}

.countdown-amount,
.entry-cat span a,
.entry-content a.entry-more:hover,
.entry-prev-next a,
.entry-title a,
.service .service-desc a.read-more,
.shop-filter ul li a,
.shortcode-7 .progress-title .title,
.shotcode-1 .feature .feature-icon,
.single-project .project-block li,
.testimonial .testimonial-meta h6 strong,
ul.icon-list li i {
    color: #f6f6f7
}

.entry-cat span a:hover,
.entry-related .entry:hover .entry-title h5:hover {
    color: #d7301e!important
}

.accordion .panel,
.shortcode-2 .feature,
.shortcode-6 .feature {
    background-color: #3a3c42
}

.service-6,
.shortcode-7 {
    border-top-color: #444;
    border-bottom-color: #444
}

.testimonial-4 .testimonial-content {
    background-color: transparent!important
}

.about-1 .accordion .panel,
.accordion .panel,
.hero-slide,
.single-project .project-block,
.testimonial .testimonial-content {
    background-color: #2e3037
}

.service-6 .service-block {
    border-left-color: #444
}

.service-6 .service-block:nth-child(3),
.service-6 .service-block:nth-child(4) {
    border-top-color: #444
}

.border-b {
    border-bottom-color: #444
}

.header-8 .outer {
    background-color: transparent
}

hr {
    border-top-color: #444
}

.color-heading {
    color: #f6f6f7!important
}

.error-page .error-title:before {
    content: "404";
    color: rgba(255, 255, 255, .07)
}

.heading p:first-child {
    color: #7f7e7e
}

.entry-format,
.entry-widget .entry-widget-title:before,
.sidebar .widget .widget-title:before,
.single-project .project-block .project-title:before,
.widget-categories li {
    background-color: #7f7e7e
}

.sidebar .widget-search .form-search {
    border-color: #7f7e7e
}

.cart-box .cart-overview li,
.entry-share,
.form-control,
.pricing .list-group li.list-group-item,
.widget-best-product .best-product .product-bio,
.widget-recent .recent-entry .recent-desc .recent-statics,
ul.comments-list li {
    border-bottom-color: #7f7e7e
}

.cart-shiping,
.cart-shiping .form-control,
.cart-table .table,
.cart-table tbody tr td,
.cart-table thead tr th,
.cart-total-amount,
.entry-next-content,
.entry-prev-content,
.pricing .panel,
.widget-tags a {
    border-color: #7f7e7e
}

.panel-default>.panel-heading+.panel-collapse>.panel-body,
ul.comments-list ul.comment-children {
    border-top-color: #7f7e7e
}

.widget-categories li a {
    color: #f6f6f7
}

.pricing .list-group,
.pricing .panel-footer {
    background-color: #1c1c1c
}

.testimonial-3 .testimonial-content:before {
    color: #d7301e
}

.shortcode-8 .feature-icon,
.testimonial-3 .owl-controls .owl-dot.active span,
.testimonial-3 .owl-controls.clickable .owl-dot:hover span {
    background-color: #d7301e!important
}

.hero-slide .slide-heading p {
    color: #7f7e7e
}

.dark-header,
.full-header,
.full-header .navbar.affix,
.navbar-nav>li.has-dropdown>ul.dropdown-menu,
.navbar-nav>li.has-dropdown>ul.mega-menu,
.navbar.affix,
li.dropdown-submenu>ul.mega-menu,
li.has-dropdown>ul.dropdown-menu>li.dropdown-submenu>ul.dropdown-menu,
ul.mega-menu>li>ul {
    background-color: #313131
}

.module-cart .cart-icon,
.module-search .search-icon i,
.navbar-nav>li>a,
ul.dropdown-menu li a,
ul.mega-menu li ul li a {
    color: #fff!important
}

.header-5 .top-bar ul,
.header-7 .top-bar .top-bar-inner,
.top-bar,
ul.dropdown-menu li a,
ul.mega-menu li ul li a {
    border-bottom-color: rgba(255, 255, 255, .1)
}

.dark-header .top-bar .top-contact p {
    color: #7f7e7e
}

.header-7 .outer,
.module-cart .cart-box,
.module-search .search-box {
    background-color: #313131!important
}

.header-5 .top-bar ul li:first-child p,
.top-bar ul.top-contact li,
.top-bar ul.top-widget .top-social a i {
    border-right-color: rgba(255, 255, 255, .1)
}

.top-bar ul.top-widget li {
    border-left-color: rgba(255, 255, 255, .1)
}

.header-5 .module-cart .cart-icon i,
.header-5 .module-search .search-icon i {
    border-color: rgba(255, 255, 255, .1)
}

.sidebar .widget-search .form-search .btn:hover {
    background-color: #fff;
    border-color: #fff;
    color: #2f2f2f
}