body {
    background-repeat: no-repeat;
    background: #fff!important;
}

#page {
    width: 100%!important;
    margin: 0px auto!important;
}

#header, #header #wrap {
}

#navigation {
    top: 106px!important
}

@media (min-width: 768px) and (max-width: 1024px) {
    #header, #header #wrap {
    }

    #menucontainerwrap {
        top: 102px!important
    }
}

@media (max-width: 767px) {
    #header, #header #wrap {
    }

    #menucontainerwrap {
        top: 220px!important;
    }

    #search_block_top {
        top: 163px!important;
    }

    #shopping_cart {
        top: 250px!important
    }
}

.onhover {
    display: none!important;
    visibiity: hidden!important;
}

.ajax_block_product .right_block {
    display: none!important;
    visibiity: hidden!important;
}

h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,li.selected a {
    color: #1B1B1B;
}

#banerblock h1 {
    color: !important
}

#banerblock .desc, #banerblock .product_desc {
    color: #ffffff!important
}

.listtype #listbtn.active,.listtype #gridbtn.active, #search_block_top .submit, #back-top a:hover, div.tags_block p a:hover, .flex-control-paging li a.flex-active , #shopping_cart a, .caroucontrol a.next:hover, .caroucontrol a.prev:hover, .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
    background-color: #76B21F!important
}

#new_comment_form button, .exclusive_large, .ajax_add_to_cart_button, #center_column .exclusive, .button_large, .button_small, #add_to_cart, .camera_caption .button, .button {
    background-color: #76B21F;
    border: solid #476A13;
    border-width: 1px 1px 4px 1px;
    border-radius: 2px;
    color: #FFF!important;
}

#layered_form .color-option.on , #new_comment_form button, #thumbs_list li .active img, .inline_list li, .carou li .productbox , .lgray > li:hover > a, #topstrip, .caroucontrol a.next:hover, .caroucontrol a.prev:hover, div.tags_block p a:hover {
    border-color: #76B21F!important;
}

.fancybox-skin ,#header #cart_block,#loginform {
    border-top: 3px solid #76B21F!important;
}

.ac_results {
    border-top: 1px solid lightgray!important;
}

#product_list li.gridview .productbox, #product_list li.listview:hover {
    border-bottom: 3px solid #76B21F!important;
}

.ac_over .prname, .menu a:hover, h3 a:hover, h2 a:hover, h4 a:hover, ul#manufacturers_list li h3 a:hover, #product_list h5 a:hover, .mean-container .mean-nav ul li a:hover, #layered_block_left .nomargin a:hover, #sitemap_content li a, .ttt, .addresses ul.address .address_update a:hover, #module-blockwishlist-mywishlist .wishlistLinkTop .display_list li a:hover, .colorh:hover, .footer_links a:hover, .payment_module a:hover, #order-opc .lost_password:hover, #bt_compare:hover, #header_links a:hover, .lost_password a:hover, #product_list li.listview .add_compare:hover, #product_list li.listview .add_wishlist:hover, #product_list li.gridview.secondtype .add_compare:hover, #product_list li.gridview.secondtype .add_wishlist:hover, .carou li.secondtype .add_compare:hover, .carou li.secondtype .add_wishlist:hover, .additional a:hover, .our_price_display, #product_comments_block_extra a:hover, #footer a:hover, .blockmanufacturer a:hover, .pagination ul > .current > a, .pagination ul > .current > span, .inline_list li:hover .cat_name, .span3 .products_block a:hover, #categories_block_left li a:hover, #categories_block_left li a.selected , .lgray ol a:hover, #header_user_info a, .price, .lgray ul a:hover, .carou h5 a:hover, #my-account .myaccount_lnk_list li:hover a, #my-account .myaccount_lnk_list li:hover .glyphicons:before {
    color: #1b1b1b;
}

.ac_over .prname {
    color: white;
}

#new_comment_form button:hover, .exclusive_large:hover, #add_to_cart:hover, #center_column .exclusive:hover, .button_large:hover, .button_small:hover, .camera_caption .button:hover, .button:hover, .ajax_add_to_cart_button:hover, #product_list li.gridview.firsttype .add_wishlist:hover , #product_list li.gridview.firsttype .add_compare:hover, .carou li.firsttype .add_wishlist:hover , .carou li.firsttype .add_compare:hover {
    color: #fff;
    text-decoration: none;
    filter: none!important;
}

#footer, #footer a, #footer ul li a {
    color: #333;
}

#footer h1,#footer h2,#footer h3,#footer h4,#footer h4 a,#footer h5 a {
    color: #333;
}

#footer .button:hover {
    background: #476A13!important;
    color: #fff!important;
}

body {
    background-color: #fff!important;
}

#page {
    background-color: !important
}

#reduction_percent,#reduction_amount {
    color: !important
}

.on_sale,.discount {
    background: #FC941B!important
}

.new {
    color: #FC941B!important
}

.price {
    color: !important
}

#footer {
    background-color: #f1f1f1!important;
}

#footer li, #footer h4,#copyright_block {
}

.sf-menu li li a {
    color: !important
}

.sf-menu li a,.selectnav {
    color: !important
}

.ajax_add_to_cart_button {
    transition: background 0.0s;
    -moz-transition: background 0.0s;
    /* Firefox 4 */
    -webkit-transition: background 0.0s;
    /* Safari and Chrome */
    -o-transition: background 0.0s;
    /* Opera */
}

.ajax_add_to_cart_button:hover {
    background-color: !important;
}

.addtocart,.button,.button_mini,.button_small,.button_large,.exclusive_large {
    color: !important
}

.addtocart,.cartpic, .button,.button_mini,.button_small,.button_large,.exclusive_large {
    background-color: #76B21F!important;
    /* Firefox 4 */
    /* Safari and Chrome */
    /* Opera */
}

.addtocart:hover,cartpic:hover,.button:hover,.button_mini:hover,.button_small:hover,.button_large:hover,.exclusive:hover,.exclusive_large:hover {
}

.ajax_add_to_cart_button_disable {
    color: !important
}

.ajax_add_to_cart_button_disable {
    background-color: !important transition:background 0.0s;
    -moz-transition: background 0.0s;
    /* Firefox 4 */
    -webkit-transition: background 0.0s;
    /* Safari and Chrome */
    -o-transition: background 0.0s;
    /* Opera */
}

.ajax_add_to_cart_button_disable:hover {
    background-color: !important
}

.idTabs .selected {
    background-color: !important
}

.idTabs a {
    color: !important
}

#view_scroll_right,#view_scroll_left {
    background-color: !important
}

div.tags_block p a:hover {
    color: #ffffff!important;
}

#add_to_cart .ajax_add_to_cart_button, #add_to_cart .addtocart {
    background-color: none!important;
    background: url(../../themes/reviver/img/cart_icon2.png) no-repeat 0px 8px!important;
}
@media (max-width: 767px) {
    .wwk--sidebar-mobile {
        display: none;
    }
}