.woocommerce .woocommerce-ordering select {
    vertical-align: top;
    background: #23282d
}

.woocommerce .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
    background: #46444c
}

#news-events-section .event-thumb:before {
    border-right: 30px solid #46444c
}

#respond,
#search-container,
#search-container:after,
.archive .hentry-inner,
.blog .hentry-inner,
.dark-top-header,
.hentry-inner,
.sidebar .widget,
.single-content-wraper {
    background-color: #32373c
}

#main-nav .dark-nav .main-navigation ul li li a {
    color: #bbbcc1
}

textarea,
textarea#comment {
    background: 0 0;
    color: #fff
}

.search-form input.search-field {
    background: 0 0
}

#breadcrumb,
#masthead,
#masthead.sticky-enabled.sticky-header,
.header-seven .site-branding:after,
.sticky-enabled.sticky-header,
body {
    background: #23282d
}

.section-testimonial .testimonial-wrapper::after {
    border-top: 15px solid #100d1b
}

.recent-work-filter button {
    color: #fff
}

.dropdown-toggle {
    color: #fff
}

#news-events-section .event-thumb:before {
    border-right: 30px solid #46444c
}

.section-wwd a.wwd-fonts-icon {
    background: #23282d;
    color: #fff;
    box-shadow: none
}

#counter-section.section.style-two .thumb-summary-wrap {
    background: #222
}

#counter-section.section.style-two .counter-section .counter-nos,
#counter-section.section.style-two .counter-section .counter-title {
    color: #fff
}

.recent-work-filter {
    background: #585858
}

.featured-page-section ul li:before {
    color: #f5f5f5
}

#main-nav .main-navigation ul li a,
#main-nav .main-navigation ul li a:visited,
#search-toggle,
.cart-contents a,
.cart-contents a:visited,
.section .section-top-subtitle,
body,
button,
input,
optgroup,
select,
textarea {
    color: #d8d8d8
}

#news-events-section .event-thumb:before {
    background: #46444c
}

.main-navigation ul ul,
.main-navigation ul ul:before {
    background: #27262a
}

#counter-section.section.even-section.style-two::before,
.section.odd-section {
    background-color: #32373c
}

#counter-section.section.odd-section.style-two::before,
.section.even-section {
    background-color: #23282d
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #f9f9f9
}

#masthead.sticky-enabled.sticky-header,
.sticky-enabled.sticky-header {
    background: #27262a
}

.counter-section .counter-nos,
.social-nav ul li a:before {
    color: #fff
}

.sidebar ul li a,
.sidebar ul li a:visited {
    color: #ebebeb
}

#slider-section h2,
#slider-section h2 a #slider-section p {
    color: #fff
}

#slider-section.style-two .type-post .slider-content-wrapper {
    background: #222
}

#news-events-section .event-content:after,
#news-events-section .event-post,
#news-events-section .event-post-wrap,
#respond,
.archive .entry-container,
.archive .hentry-inner,
.archive.grid article.hentry .hentry-inner,
.blog .entry-container,
.blog .hentry-inner,
.blog.grid article.hentry .hentry-inner,
.contact-info-wrapper,
.custom-contact-form,
.featured-grid-section .featured-grid-text-content,
.featured-grid-section.style-two .featured-grid-wrapper,
.hentry-inner,
.inner-block-shadow,
.recent-work-filter button,
.section-latest-posts .latest-posts-text-content,
.section-portfolio.style-one .portfolio-content,
.section-portfolio.style-two .portfolio-inner-wrapper,
.section-testimonial .testimonial-summary,
.sidebar .widget,
.single-content-wraper,
.style-two .latest-posts-text-content-wrapper,
.team-section.style-two .thumb-summary-wrap,
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.wwd-section.style-three .wwd-block-inner,
.wwd-section.style-two .wwd-block-inner {
    background-color: #46444c
}

#contact-form-section .contact-info-item i {
    background: #303338
}

@media (max-width:600px){
    #contact-form-section .contact-info-item i {
        background: none;
    }
}

button#map-toggle {
    background: #46444c;
    color: #fff
}

#breadcrumb li a,
.bcn-breadctumb>span a,
.entry-title a,
.entry-title a:visited,
.section-portfolio .portfolio-content h3 a,
.section-portfolio .portfolio-content p,
a,
a:visited,
h1 a,
h1 a:visited,
h2 a,
h2 a:visited,
h3 a,
h3 a:visited,
h4 a,
h4 a:visited,
h5 a,
h5 a:visited,
h6 a,
h6 a:visited {
    text-decoration: inherit;
    color: #fff
}

a.more-link:active,
a.more-link:focus,
a.more-link:hover {
    color: #ddd
}

.site-header-main.boxed-header-wrapper {
    background: #222
}

#hero-section .featured-info a.more-link,
#hero-section .featured-info a.more-link:visited,
#hero-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
#hero-slider a.more-link,
#hero-slider a.more-link:visited,
#main-nav .main-navigation ul ul li.current_page_item>a,
#promotion-section a.more-link,
#promotion-section a.more-link:visited,
.cart-contents p.woocommerce-mini-cart__buttons.buttons .button,
.ff-button,
.ff-button.button-secondary:active,
.ff-button.button-secondary:focus,
.ff-button.button-secondary:hover,
.ff-button:visited,
.footer-widget-area .widget-title:after,
.nav-inner-wrapper.nav-color-bg,
.nav-inner-wrapper.nav-color-bg.sticky-enabled.sticky-header,
.section .section-title-wrap span.divider,
.section-latest-posts .new-cat a,
.sidebar .widget-title:after,
.swiper-carousel-enabled .swiper-pagination-bullet-active,
.swiper-carousel-enabled .swiper-pagination-bullet:active,
.swiper-carousel-enabled .swiper-pagination-bullet:focus,
.swiper-carousel-enabled .swiper-pagination-bullet:hover,
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce input.button,
.woocommerce input.button.alt,
a.button,
a.comment-reply-link,
button,
input[type=button],
input[type=reset],
input[type=submit] {
    background-color: #0c97e0
}

#breadcrumb,
#breadcrumb li a:active,
#breadcrumb li a:focus,
#breadcrumb li a:hover,
#quick-contact.layout-two li:before,
#search-toggle:active,
#search-toggle:focus,
#search-toggle:hover,
.comment-metadata>a:active,
.comment-metadata>a:focus,
.comment-metadata>a:hover,
.entry-meta a:active,
.entry-meta a:focus,
.entry-meta a:hover,
.entry-title a:active,
.entry-title a:focus,
.entry-title a:hover,
.main-navigation ul li.current-menu-ancestor>a,
.main-navigation ul li.current-menu-item>a,
.main-navigation ul li:hover>a,
.nav-inner-wrapper.nav-black-bg .main-navigation ul li.current-menu-ancestor>a,
.nav-inner-wrapper.nav-black-bg .main-navigation ul li.current-menu-item>a,
.nav-inner-wrapper.nav-black-bg .main-navigation ul li.current_page_item>a,
.nav-inner-wrapper.nav-black-bg .main-navigation ul li:hover>a,
.section-portfolio .portfolio-content h3 a:hover,
.sidebar ul li a:active,
.sidebar ul li a:focus,
.sidebar ul li a:hover,
.site-title a:active,
.site-title a:focus,
.site-title a:hover,
a,
a:visited,
h1 a:active,
h1 a:focus,
h1 a:hover,
h2 a:active,
h2 a:focus,
h2 a:hover,
h3 a:active,
h3 a:focus,
h3 a:hover,
h4 a:active,
h4 a:focus,
h4 a:hover,
h5 a:active,
h5 a:focus,
h5 a:hover,
h6 a:active,
h6 a:hover {
    color: #0c97e0
}

a.more-link:active,
a.more-link:focus,
a.more-link:hover {
    color: #0c97e0
}

.entry-date-meta {
    background: #24292e
}

.testimonial-layout-2 .client-info h4,
.testimonial-layout-2 .client-info p {
    color: #fffdfd
}

#tabs-nav li a {
    color: #fff;
    background: #44424a
}

.tab-content {
    background-color: #44424a
}

#breadcrumb {
    color: #3368c6
}

#breadcrumb li {
    border-right: 1px solid #dddddd3d
}

#custom-header::after,
#hero-slider.overlay-enabled article:before,
.section.overlay-enabled:after {
    opacity: .5
}

.style-two .wwd-block-item a.wwd-icon {
    background: 0 0
}

.search-form .search-submit,
.search-form .search-submit:active,
.search-form .search-submit:focus,
.search-form .search-submit:hover {
    background: 0 0;
    color: #fff
}

.wpcf7 input[type=color],
.wpcf7 input[type=date],
.wpcf7 input[type=datetime-local],
.wpcf7 input[type=datetime],
.wpcf7 input[type=email],
.wpcf7 input[type=month],
.wpcf7 input[type=number],
.wpcf7 input[type=password],
.wpcf7 input[type=range],
.wpcf7 input[type=tel],
.wpcf7 input[type=text],
.wpcf7 input[type=time],
.wpcf7 input[type=url],
.wpcf7 input[type=week],
.wpcf7 textarea {
    border-color: #b9b9b9;
    background: 0 0;
    color: #fff
}

.woocommerce ul.products li.product .price {
    color: #fff
}

.woocommerce table.shop_table {
    border: 1px solid rgb(255 255 255 / 38%)
}

.woocommerce table.shop_table td {
    border-top: 1px solid rgb(255 255 255 / 28%)
}

input#coupon_code {
    margin: 10px;
    width: 180px !important
}

a:active,
a:focus,
a:hover {
    color: #3368c6
}

.site-title a,
.site-title a:visited {
    color: #fff
}

.site-title a:active,
.site-title a:focus,
.site-title a:hover {
    color: #3368c6
}

.nav-inner-wrapper.nav-black-bg {
    background: #313132
}

#quick-contact.layout-two,
#quick-contact.layout-two a,
#quick-contact.layout-two a:visited,
#quick-contact.layout-two li {
    color: #e1e1e1
}

#quick-contact.layout-two a:active,
#quick-contact.layout-two a:focus,
#quick-contact.layout-two a:hover {
    color: #3368c6
}

.header-five #masthead .site-header-main {
    background: #171717
}

#main-nav .main-navigation ul li a:active,
#main-nav .main-navigation ul li a:focus,
#main-nav .main-navigation ul li a:hover,
.widget .tagcloud a {
    color: #fff
}

textarea:active,
textarea:focus,
textarea:hover {
    border: 1px solid #3368c6
}

.carousel-enabled .swiper-button-next,
.carousel-enabled .swiper-button-prev {
    z-index: 99;
    background: #000;
    color: #fff
}

.entry-date-meta {
    background: #3f4142
}

a.more-link,
a.more-link:visited {
    color: #fff
}

.section .section-subtitle {
    color: #f9f9f9
}

#masthead.main-header-two #search-toggle,
#masthead.main-header-two #search-toggle:visited,
#masthead.main-header-two .site-header-cart a:visited,
.site-header-cart a {
    border: 1px solid #777171
}

@media screen and (min-width:910px) {

    .main-navigation ul li.current-menu-ancestor>a,
    .main-navigation ul li.current-menu-item>a,
    .main-navigation ul li.current_page_item>a,
    .main-navigation ul li:hover>a,
    .nav-inner-wrapper.nav-black-bg .main-navigation ul li.current-menu-ancestor>a,
    .nav-inner-wrapper.nav-black-bg .main-navigation ul li.current-menu-item>a,
    .nav-inner-wrapper.nav-black-bg .main-navigation ul li.current_page_item>a,
    .nav-inner-wrapper.nav-black-bg .main-navigation ul li:hover>a {
        color: #0c97e0
    }
}

@media screen and (max-width:909px) {
    .site-primary-menu {
        background: #27262a
    }

    #header-top-toggle {
        color: #fff
    }

    #site-top-header-mobile-container,
    .site-top-header-mobile {
        background: #222
    }

    .dropdown-toggle {
        color: #fff
    }

    #quick-contact,
    #quick-contact a,
    #quick-contact a:visited,
    #quick-contact li {
        color: #fff
    }

    #top-header #site-top-header-mobile-container .social-nav ul li a:before {
        color: #f5f5f5
    }
}

@media screen and (min-width:1900px) {
    #page {
        box-shadow: none
    }
}