  
    body{
                   
                    color:#000000;
                    
                    font-family:"Armata";
                    font-size:14px;
                                            background-image:none; 
                                                                background-color:#212121; 
                     
                } 

    h1,h2,h3,h4,h5 {
        font-family:"Oswald";

    }
                 
    a, .comments_advices a, a.product-name:hover, #productscategory_list .product-name a:hover, .accessories-block .product-name a:hover, #categories_block_left li a:hover, #subcategories ul li .subcategory-name:hover, #our_price_display, #header .cart_block .cart-info a.cart_block_product_name, .shop-about .shop-about-news li h2 a:hover, .product-name a:hover, .ac_odd, .ac_even{
        color: #ff0000;
    }

    a:hover, a:focus, #categories_block_left li span.grower:hover + a, .comments_advices a:hover, #usefull_link_block li a:hover {
        color: #000000;
    }
    
    input, input.input-text, select, textarea, .input-type-field input[type="text"], .input-type-field input[type="password"] {
        background-color:#F3F3F3;
        border: 1px solid #E6E9E8;
        color:#383838 ;
    }

    #categories_block_left ul li a{
        color:#000000;
    }

    #content input.button, #respond input#submit, a.button, button.button, input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart, a.btn, .btn, .btn:focus, input[type="submit"], .quantity .plus:hover, .quantity .minus:hover, #content input.button.alt:hover, #respond input#submit.alt:hover, a.button.alt:hover, button.button.alt:hover, input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .shop-about .shop-about-text a.more:hover, .commentList li .reply a:hover, .purchase, .tp-button, .tp-button.big, #wishlist_button, #product_comments_block_extra div.star_on:after, .tp-rightarrow:hover, .tp-leftarrow:hover, #top-link{
        background-color: #000000;
        color: #FFFFFF;
    }

    #content input.button:hover, #respond input#submit:hover, a.button:hover, button.button:hover, input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .btn:hover, input[type="submit"]:hover, .quantity .minus, .quantity .plus, .quantity input.qty, #content input.button.alt, #respond input#submit.alt, a.button.alt, button.button.alt, input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .commentList li .reply a, .purchase:hover, .tp-button:hover, .tp-button.big:hover, #wishlist_button:hover, #top-link:hover{
        background-color: #ff0000;
    }

    #index .home-page-tab, .promo-block, .shop-about, .home_page_product_item, .home_page_special_product_item, .bxslider-skin-opencart_inner, .shop-newsletter, .container_inner_other_page, .home_page_product_item.home_page_special_product_item, .box {
        background-color: #ffffff;
    }

    
    
    .content_scene_cat .content_scene_cat_bg{
        background-color:#ffffff;
    }
    .cat_desc .rte p, .content_scene_cat .cat_desc .rte{
        color:#000000 
    }
    
    .content_sortPagiBar .sortPagiBar{
        background-color: #000000;
    }

    #categories_block_left li span.grower.CLOSE:before{
        color: #ff0000;
    }
    
    /* .... Header area ..... */
    
    .header-container{
        background-color:#212121;
    }
    
    .promo-block .promo-box h1, .shop-about-news h1, .shop-about-text h1, .home_page_product_item_header h2, .cat_title h1.category-name, .sidebar .widgettitle, .sidebar .related-sidebar h2, #subcategories p.subcategory-heading, .pb-center-column h1, #product h3.page-product-heading, .page-heading, #order-opc .page-heading.step-num, .page-subheading, .blog-post .post-header-title a {
        color: #000000;
    }
    

    .promo-block .promo-box h2, .shop-about-news h2, .shop-about-text h2, .home_page_product_item_header h3{
        color: #B3B1B1;
    }

    header .nav, #currencies-block-top ul, #languages-block-top ul {
        background-color: #000000;
        border-color: #9e9e9e;
    }
    .header_user_info, .header_checkout_info, #currencies-block-top, #languages-block-top, .cart_block, .nav_wishlist_top a, .header_nav_home a {
        border-color: #000000;
    } 

    .header_user_info a, .header_checkout_info a, .nav_wishlist_top a, .header_nav_home a{
        color: #FFFFFF;
        } 

    .header_user_info a:hover, .header_checkout_info a:hover, .nav_wishlist_top a:hover, .header_nav_home a:hover {
        color: #ff0000;
        } 
    
    #languages-block-top ul li a, #languages-block-top ul li > span, #currencies-block-top ul li a, #currencies-block-top ul li > span, #languages-block-top div.current, #currencies-block-top div.current{
        color: #BABAB8;
    }
    

    .shopping_cart > a, .shopping_cart > a:first-child:hover:before, .widget_custom_box_left #custom_box_icon, .widget_custom_box_right #custom_box_icon{
        background-color: #000000;
    }
    
    #header .cart_block, .widget_custom_box_left .custom_box, .widget_custom_box_right .custom_box{
        border-color: #000000;
    }

    .shopping_cart > a:first-child:before{
        background-color: #ff0000;
    }

    /* ... nav area.... */
    .menu_area{
        background-color: #ff0000;
        border-color: #2a2b2b;
    }

    .sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a{
        background-color: #232626;
        color: #FFFFFF;
    }
    
    .sf-menu > li > a{
        color: #ffffff;
    }
    
    .sf-menu ul{
        background-color: #232626;
    }

    .sf-menu > li > ul > li > a, .sf-menu li li li a{
        color: #A3A8A9;
    }
    .sf-menu > li > ul > li > a:hover, .sf-menu li li li a:hover{
        color: #C2A26F;
    }

    #block_top_menu .cat-title:hover{
        background-color: #232626;
        color: #FFFFFF;
        border-bottom-color: #232626;
    }


    /*..... tabs .....*/
    #home-page-tabs > li a, #product #more_info_tabs li a{
        background-color: #ff0000;
    }
    
    #home-page-tabs > li a:hover, #product #more_info_tabs li a:hover{
        background-color: #000000;
    }


    /*.... product grid/list .....*/
    .product-container{
        background-color:#ffffff;
    }

    
    .saleproduct_label, #my-account ul.myaccount-link-list li a:hover, #categories_block_left li span:hover, ul.step li.step_current, .pb-left-column #image-block #view_full_size .span_link:hover{
        background-color: #000000;
    }
    ul.step li.step_current span:after{
        border-left-color: #000000;
    }
    .box-product-buttons a:not(.buttons-cart){
        background-color: #000000;
    }
    ul.product_list .functional-buttons div a:hover, ul.product_list .functional-buttons div label:hover{
        background-color: #ff0000;
    }
    
    ul.product_list .product-image-container .quick-view, .show-more-button, .ui-widget-header, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
        background-color: #000000;
    }
    ul.product_list .product-image-container .quick-view:hover, .show-more-button:hover, .ui-widget-content{
        background-color: #ff0000;
    }
    ul.product_list.grid > li.hovered .product-container, #subcategories ul li, #thumbs_list li a:hover, #thumbs_list li a.shown, #productscategory_list li.product-box .product-box-container:hover, .accessories-block .accessories-block-content .product-container:hover{
        border-color: #ff0000;
    }
    
    a.product-name, .pb-center-column h1, .product-name a, #subcategories ul li .subcategory-name, .shop-newsletter .subscribe-logo, .shop-newsletter .subscribe-form label, span.lighter{
        color: #000000;
    }
    
    .price.product-price{
        color: #ff0000;
    }

    .old-price, #old_price_display{
        color: #707070;
    }
    .price-percent-reduction, #reduction_percent, #reduction_amount {
        background-color: #F13340;
        border-color: #F13340;
    }

    ul.product_list.grid > li .product-container .product-image-container{
        border-bottom-color: #ffffff;
    }

    /*Main border color (1px border used in many places in theme)*/
    .sidebar .widgettitle, .layered_filter, .block .products-block li, .sidebar .related-sidebar, .page-heading, #subcategories, .top-pagination-content ul.pagination li.pagination_next i, .bottom-pagination-content ul.pagination li.pagination_next i, .top-pagination-content ul.pagination li.pagination_previous i, .bottom-pagination-content ul.pagination li.pagination_previous i, .bottom-pagination-content, #product #more_info_tabs, #product h3.page-product-heading, .footer-wrapper{
        border-color: #000000;    
    }
    

    /*Blog*/
    .blog-post .post-date{
        background-color: #000000;
    }
    .blog-post .post-header-title a:hover{
        color: #ff0000;
    }

    /*carousel direction prev/next*/

    .bx-wrapper .bx-controls-direction a, .title_block, #view_scroll_left, #view_scroll_right{
        background-color: #EAECEE;
    }
    .bx-wrapper .bx-controls-direction a:hover, #view_scroll_left:hover, #view_scroll_right:hover{
        background-color: #000000;
    }
    
    .top-pagination-content ul.pagination li > a span, .top-pagination-content ul.pagination li > span span, .bottom-pagination-content ul.pagination li > a span, .bottom-pagination-content ul.pagination li > span span{
        background-color: #000000;
    }
     .bottom-pagination-content ul.pagination li > a:hover span, .top-pagination-content ul.pagination li.active > span span, .bottom-pagination-content ul.pagination li.active > span span, .top-pagination-content ul.pagination li > a:hover span{
        background-color: #ff0000;
    }
    
    .content_sortPagiBar .display_m li.selected i, .icon-search:before{
        color: #000000;
    }
    .content_sortPagiBar .display li.selected i, .content_sortPagiBar .display li a:hover i, .content_sortPagiBar .display_m li a:hover i, .pb-left-column #image-block #view_full_size .span_link:hover:after{
        color: #ff0000;
    }


    /*......  footer  .....*/
    
    .footer-social a:hover {
        background-color: #000000;
    }

    .footer-container {
        background-color: #000000;   
    }
    
    .newproduct_label, #my-account ul.myaccount-link-list li a{
        background-color: #ff0000;
    }
            .newproduct_label,.saleproduct_label{
            border-radius: 5px;
        }
        #footer h3 {
        color: #b8b8b8;
    }
    .footer-container a {
        color: #ffffff;
    }
    .footer-container a:hover {
        color: #ff0000;
    }
    .footer-social a, .footer-container ul.toggle-footer li i{
        background-color: #000000;
    }
    
    .container.footer{
        color: #b5b5b5
    }
    
    .promo-block .promo-box{
        background-color:#0c0d0f;
    }
    
    .shop-about .shop-about-text .text{
        background-color:#36393b;
        color: #FFFFFF;
    } 

    .shop-about .shop-about-text a.more {
        border: 1px solid #FFFFFF;
        color: #FFFFFF;
    }
    .shop-about .shop-about-news li h2 a{
        color: #ffffff;
    }
    .shop-about .shop-about-news .date,#twitter_update_list li .created a{
        color: #ffffff;
    }
