.site .cshero-main-header {
    background-color: #000000;
}
.site #cshero-header.sticky-desktop.header-fixed{
    background-color: #000000;
}
.site #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.children, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.children{
    background: #000000;
}
.site #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.sub-menu > li, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu > li, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.children > li, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.children > li{
    border-color: #313131;
}

.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu a, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li a{
    color: #c9c9c9;
}
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li.current-menu-item a{
    color: #ffffff;
}
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li.group > a, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li > a{
    color: #c9c9c9;
}
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li.group > a:hover, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li > a:hover{
    color: #c9c9c9;
}

.site #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li.group > a:after, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li.group > a:after, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul.multicolumn > li > a:after, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li > a:after{
    background: #313131;
}
.site .cshero-main-header #cshero-header-navigation .main-navigation .menu-main-menu > li ul.multicolumn.sub-menu li, 
.site .cshero-main-header #cshero-header-navigation .main-navigation .menu-main-menu > li ul.multicolumn ul.woocommerce_category_listing li{
    border-color: #313131;
}
.site .cshero-main-header #cshero-header-navigation .main-navigation .menu-main-menu > li ul.multicolumn.sub-menu > li ul.sub-menu li:hover{
    border-color: #313131;
}

.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li > a, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li ul.sub-menu li a, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.multicolumn ul.woocommerce_category_listing li a, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li .widget_woocommerce_category ul li a{
    color: #c9c9c9;
}
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li > a:hover, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.multicolumn > li ul.sub-menu li a:hover, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > li ul.multicolumn ul.woocommerce_category_listing li a:hover, 
.site #cshero-header-navigation .main-navigation .menu-main-menu > li > ul.multicolumn > li .widget_woocommerce_category ul li a:hover{
    color: #c9c9c9;
}
.site .cat-boxes h4{
    color: #c9c9c9;
}

.site .shop-products-list > .products > .product, 
.site .shop-products-list > .product .hs-product{
    border-color: #313131;
    background-color: #212121;
}
.site .shop-products-list > .products > .product:hover .shop-meta li, 
.site .shop-products-list > .product .hs-product:hover .shop-meta li{
    background: #000000;
}
.site .about-desc h4{
    color: #c9c9c9;
}
.site .about-widget p{
    color: #c9c9c9;
}
.site .entry-header,
.site .post .entry-content,
.site .entry-footer{
    background: #000000;
}
.site .entry-header h3, 
.site .entry-header h3 a{
    color: #c9c9c9;
}
.site .entry-header .entry-meta ul li,
.site .entry-header .entry-meta i,
.site .entry-header .entry-meta a{
    color: #c9c9c9;
}
.site .post .entry-content p{
    color: #c9c9c9;
}
.site .cms-in-the-press .entry p a{
    color: #c9c9c9;
}
.site .cms-accordion .panel, 
.site .cms-accordion .panel-heading{
    background-color: #212121;
    color: #c9c9c9;
}
.site .cms-accordion .panel{
    border-color: #313131;
}
.site .cms-accordion .panel-title, 
.site .cms-accordion .panel-heading a:hover, 
.site .cms-accordion .panel-heading a:focus, 
.site .cms-accordion .panel-heading a{
    background-color: #212121 !important;
}
.site .cms-accordion p{
    color: #c9c9c9;
}
.wpb_text_column p{
    color: #c9c9c9;
}
.site .contact-details li a{
    color: #c9c9c9;
}
.site .widget_cms_social_widget{
    background-color: #000000;
}
.site .contact-form .form-control{
    background-color: #212121;
    border-color: #313131;
}
.site .widget_cs_instagram_widget{
    background-color: #000000;
}
.site .section-title h4,
.site .section-title p{
    color: #c9c9c9;
}

.banner h3,
.banner,
.page-title,
.comments .media-list li,
#sidebar .widget,
.header,
.dropdown-menu,
.header.affix,
.blog-desc,
.topfooter,
.newsletter-widget .form-control,
.blog-bottom,
.post-padding .panel,
.post-padding .panel-body,
.shop-item:hover .shop-meta li,
.section {
    background-color: #000000;
}

blockquote,
.page-title.lb,
.accordion-toggle-2 .panel,
.accordion-toggle-2 .panel-heading,
.contact_form .form-control,
.contact-details li i,
.footer,
.shop-item,
.cat-boxes,
.section.lb {
    background-color: #212121;
}

#sidebar-fix,
#vertical .navbar-default,
#vertical .navbar-default .dropdown-menu,
.my_featureRow,
.emtrycart,
.checkout-tab .form-control,
.table tr,
.tab-style-1 .nav-tabs > li:hover > a,
.tab-style-1 .nav-tabs > li.active > a,
.accordion-toggle-2 .panel-title,
.accordion-toggle-2 .panel-heading a:hover,
.accordion-toggle-2 .panel-heading a:focus,
.accordion-toggle-2 .panel-heading a,
.accordion-toggle-2 .panel-heading,
.accordion-toggle-2 .panel-heading a {
    border-color: #212121 !important;
    background-color: #212121 !important;
    color: #c9c9c9 !important;
}

.comments .media-list li,
.accordion-toggle-2 .panel,
.accordion-toggle-2 .panel-heading,
.contact_form .form-control,
hr,
.portfolio-content .pdetail,
.tab-style-1 .tab-content,
.contact-details li i,
.related-posts .entry,
.orderbottom,
.orderbody,
.header .widget-title hr,
#custom-search-input .form-control,
.shopcart .table > thead > tr > th,
.shopcart .table > tbody > tr > th,
.shopcart .table > tfoot > tr > th,
.shopcart .table > tbody > tr > td,
.shopcart .table > tfoot > tr > td,
.dropdown-mega > li,
.dropdown-menu > li,
.shop-meta li,
.shop-item {
    border-color: #313131 !important;
}

.pricing-box-08.white-style .my_feature p,
a,
.blog-desc h3 a,
.blog-desc h3,
.shop-desc h3 a,
.shop-desc h3,
body,
p,
li,
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #c9c9c9;
}

.orderbody a,
.shopcart h4,
.shopcart a,
.checkout-tab .widget-title h4,
.checkout-tab label,
.related-posts .entry p a,
.shopcartmenu li h3,
.dropdown-menu .table h4 a,
.shopcart .text-center h4,
.dropdown-menu .table h4,
.navbar-right .dropdown-menu li:hover a,
.yamm .dropdown.yamm-fw .dropdown-menu li:hover a,
.yamm .dropdown.yamm-fw .dropdown-menu,
.dropdown-mega > li > a,
.dropdown-menu > li > a {
    color: #c9c9c9 !important;
}

.header table tr:hover,
#custom-search-input .form-control,
.navbar-right .dropdown-menu li:hover,
.navbar-right .dropdown-menu,
.yamm .dropdown.yamm-fw .dropdown-menu li:hover,
.yamm .dropdown.yamm-fw .dropdown-menu {
    background-color: #000000 !important;
}

body footer #footer-top{
    background: #212121;
}
body footer #footer-bottom{
    background: #000000;
}
body .footer-top .widget_newsletterwidget input[type="text"], 
body .footer-top .widget_newsletterwidget input[type="email"]{
    background: #000000;
}