body {
    background: #222;
}
a {
    color: #bababa;
}
#masthead {
    background: #222;
}
#navbar .navigation-menu > li > a {
    color: #bababa;
}
#navbar .navigation-menu li ul {
    background: #333;
}
#navbar .navigation-menu li li:hover {
    background-color: #292929;
}
#navbar .navigation-menu li li {
    background: transparent;
    border-color: #444;
}
#navbar .navigation-menu li li > a {
    color: #bababa;
}
#navbar .navigation-menu li li.current-menu-item {
    background: #292929;
}

.search-bar {
    background: #222;
}
.apsw-search-wrap .apsw-search-form {
    background: #333;
    border-color: #333;
}
.apsw-search-wrap .apsw-category-items, .apsw-search-wrap .apsw-search-form input[type='search'] {
    color: #bababa;
}
.apsw-search-wrap .apsw-category-items option {
    background: #333;
}
#masthead .header-icon li ul {
    background: #333;
}
#masthead .header-icon li li {
    border-color: #444;
}
#masthead .header-icon li li > a {
    color: #bababa;
}
.shoper-breadcrumbs-wrap {
    box-shadow: 0px 1px 1px rgb(0 0 0 / 20%);
}
.elementor-2018 .elementor-element.elementor-element-2414c2e .nav-tabs .nav-link {
    background: #333 !important;
}
.elementor-2018 .elementor-element.elementor-element-2414c2e .nav-tabs .nav-link.active {
    background: #CC9966 !important;
}
.elementor-2018 .elementor-element.elementor-element-01a420a .icon-box-wrap .item-box {
    background: #222 !important;
    border-color: #333;
}
.icon-box-wrap .item-box .heading {
    color: #bababa !important;
}
.icon-box-wrap .item-box .desc {
    color: #bababa !important;
}
.elementor-element .be_description {
    color: #bababa !important;
}
.woocommerce li.product .product_wrap, .woocommerce div.product .woocommerce-tabs .panel, .woocommerce div.product div.summary {
    background: #333 !important;
}
.woocommerce li.product .btn,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.btn, .error-404 input.search-submit, #content .shoper-single-post .post a.btn, .woocommerce ul.products li.product .added_to_cart.wc-forward, .wc-proceed-to-checkout .button {
    background: #333;
}


.woocommerce li.product ul.product-action-link li a:hover {
    color: #fff !important;
}
.product_wrap .woocommerce-loop-product__title {
    color: #bababa;
}
.elementor-2018 .elementor-element.elementor-element-b001827:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-b001827 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: none !important;
}
.ata-section-title .be-heading span.slim-text {
    color: #fff;
}
.elementor-2018 .elementor-element.elementor-element-2c714b2 .ata-section-title .be-heading, .elementor-2018 .elementor-element.elementor-element-eeb48e9 .ata-section-title .be-heading {
    color: #fff !important;
}
.bc-pricing {
    background: #333 !important;
}
.bc-pricing .price-title {
    background: #444 !important;
    color: #bababa !important;
}
.elementor-2018 .elementor-element.elementor-element-0f6bfb7 .bc-pricing.active .price-title {
    background: #CC9966 !important;
}
.bc-pricing .price-title h2 {
    color: #fff !important;
}
 .elementor-2018 .elementor-element.elementor-element-1b194ec .bc-pricing .price-title h2 small, .elementor-2018 .elementor-element.elementor-element-1b194ec .price-title h2 small {
    color: #bababa !important;
}
#colophon.site-footer {
    background: #333;
}
#secondary .widget li, ul.popular_category_list li, #colophon.site-footer li {
    border-color: #444;
}

#colophon.site-footer .site_info {
    background-color: #222;
}
#content .shoper-single-post .post {
    background: #333;
}
aside#secondary .widget {
    background: #333;
}
.widget_search .search-field, .widget_search input[type=search] {
    background: #444;
}
.wp-block-search .wp-block-search__button {
    background: #444;
    border-color: #444;
    color: #bababa;
}
.wp-block-search .wp-block-search__label {
    color: #bababa;
}
.wp-block-group h2 {
    color: #bababa;
}
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 {
    background: transparent;
    border-color: #444;
    color: #bababa !important;
}
.woocommerce-info {
    background: #444 !important;
    color: #bababa !important;
}
.woocommerce-message {
    color: #bababa !important;
}

#content .shoper-single-post .entry-title a, #content .shoper-single-post .entry-title {
    color: #bababa;
}

.shoper-toolbar {
    background: #333 !important;
}
.list-grid-nav a {
    border-color: #444 !important;
}
.woocommerce .result-count li.view-title {
    color: #ccc !important;
}
.woocommerce .result-count li a.active {
    color: #bababa !important;
}
.woocommerce .result-count li a:hover {
    color: #bababa !important;
}


.woocommerce .woocommerce-ordering .orderby {
    background: #333 !important;
    border-color: #444 !important;
    color: #bababa;
}
.customSelect.orderby::after {
    border-color: #444 !important;
}


#content .shoper-single-post .content-wrap p {
    color: #bababa;
}
.single-prev-next {
    background: #333;
}
.comments-area {
    background: #333;
}
.woocommerce li.product .btn:hover,
.woocommerce li.product .btn:focus{
	background:var(--secondary-color);
	
}