body { color: #626262; background-color:#FFFFFF; }
a { color:  #777777; }
a:hover { color: #f0545a; }

/* GLOBAL
**********************************************************************/	
#order-opc .page-heading.step-num span { background: #35353a; }
.box { border-top: 1px solid #f0545a; }
.price, #my-account ul.myaccount-link-list i { color: #f0545a; }
#order-opc h2 span { background-color: #35353a; }
ul.step li.step_current { background: #ffffff; border: 1px solid #E5E5E5; }
ul.step li.step_current span { color: #f0545a; }
ul.step li.step_done { background: #35353a; border: 1px solid #35353a; }
#layer_cart .layer_cart_product h2 { color: #f0545a; }
/* END ************************************************************/

/* BUTTONS
**********************************************************************/
.button.button-medium, .cart_block .cart-buttons a { color: #ffffff; background: #35353a; }
.button.button-medium:hover, .cart_block .cart-buttons a:hover { color: #FFFFFF; background: #f0545a; }
.button.button-medium.exclusive { color: #FFFFFF; background: #f0545a;}
.button.button-medium.exclusive:hover { color: #FFFFFF; background: #35353a; }
.button.button-small span { color: #ffffff; background: #35353a; }
.button.button-small span:hover { color: #FFFFFF; background: #f0545a; }
/* END ************************************************************/

/* SPECIAL TOP BANNER
**********************************************************************/
.special-open { color: #FFFFFF; background: #a0d15e; }
.special-open:hover { color: #a0d15e; background: #FFFFFF; }
/* END ************************************************************/

/* HEADER
**********************************************************************/
.header-top { color: #35353a; background: ; }
.header-top .top-cb { color: #35353a; }

.header-top .user-info a, .header-top #contact-link a, .header-top .currencies-block .current, .header-top .languages-block .current { color: #35353a; } 
.header-top .user-info a:hover, .header-top #contact-link a:hover, .header-top .currencies-block:hover .current, .header-top .languages-block:hover .current { background: #f0545a; text-decoration: none; color: #FFFFFF; }

.header-top .currencies-block ul, .header-top .languages-block ul { background: #ffffff; border: 1px solid #EDEDED; border-top: 2px solid #f0545a; }
.header-top .currencies-block ul li.selected, #currencies-block-top ul li:hover a, .header-top .languages-block ul li.selected, #languages-block-top ul li:hover a { background: #F9F9F9; }
.header-top .currencies-block .cur-arrow, .header-top .languages-block .lag-arrow { border-bottom: 5px solid #f0545a; }

/*.header-container.fixed { background: rgba(53, 53, 58, 0.9); } */
.header-container { /*background: rgba(53, 53, 58, 0.9) none repeat; */ background: #1c1f26; color: #8B8B8B; }
.header-container a { color: #8B8B8B; }
.header-container a:hover { color: #f0545a; }

@media only screen and (max-width: 767px) {
.header-container .logo { border-bottom: 1px dotted #6f6f73; }
.header-container .top-info { border-top: 1px dotted #6f6f73; }
}
.header-container .top-info { color: #FFFFFF; }
.header-container .top-info .ico-support { color: #FFFFFF; }

.shopping_cart { border-left: 1px dotted #6f6f73; border-right: 1px dotted #6f6f73; }
.shopping_cart .cart-top { color: #FFFFFF; }
.shopping_cart .in-cart { background-color: #f0545a; color: #ffffff; }
.cart_block { border-top: 2px solid #f0545a; } 
.cart_block .cart-arrow { border-bottom: 5px solid #f0545a; }

.store-search .search-box { background: #FFFFFF; }
.store-search .search-arrow { border-bottom: 5px solid #FFFFFF; }
.store-search .quick-search { color: #FFFFFF; border-left: 1px dotted #6f6f73; }
.ac_results { border: 1px solid #EDEDED !important; border-top: 2px solid #f0545a !important; }
.ac_results li { border-bottom: 1px solid #EAEAEA !important; padding: 2px 0px 10px 0 !important; }
.ac_odd { background-color: #fff !important; }
.ac_over { background-color: #F9F9F9 !important; color: #000 !important; }
.ac_results li img { border: 1px solid #EAEAEA !important }
/* END ************************************************************/

/* MENU
**********************************************************************/
.cat-title { color: #FFFFFF; }
#index .home-link a { color: #f0545a !important; }
.sf-menu > li > a { color: #FFFFFF; }
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a { color: #f0545a; }
.sf-menu > li > ul { border-bottom: 1px solid #f0545a; background: #FFFFFF; }
.sf-menu > li > ul > li > a { color: #35353a; background: #F9F9F9; }
.sf-menu li li li a { color: ; border-bottom: 1px solid #EFEFEF; }
.sf-menu > li > ul > li > a:hover, .sf-menu li li li a:hover { color: #f0545a; }
.custom-menu .offer { color: #FFFFFF; background: #f0545a; }
@media (min-width: 320px) and (max-width: 1279px) {
.sf-menu { background: #FFFFFF; }
.sf-menu > li > a { color: #000000 !important; border-bottom: 1px solid #f2f2f2; }
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a { background: #f2f2f2; }
}
/* END ************************************************************/

/* HEADINGs
**********************************************************************/
.page-heading, .page-subheading { color: #35353a; }
/* END ************************************************************/

/* SIDEBAR
**********************************************************************/
.block { border-bottom: 1px solid #35353a; }
.block .title_block, .block h4 { border: 1px solid #f2f2f2; color : #35353a; background: #f9f9f9; }
.block .title_block a { color : #35353a; }
/* END ************************************************************/

/* FOOTER
**********************************************************************/
.footer-container { background: #35353a; }
.footer-container, .subscribe small { color : #84848c; }
.footer-container h2 { color: #FFFFFF; }
.footer-container .line { border-bottom: 1px solid #FFFFFF; }
.footer-container a { color: #84848c; }
.footer-container a:hover { color: #f0545a; }
.footer-container .f-details .blocks { border-right: 1px solid #4d4d53; }
.footer-container .f-updates .container { border-bottom: 1px solid #4d4d53; }
.footer-container .f-bottom { background: #35353a; }
.footer-container .f-bottom .container { border-top: 1px solid #4d4d53; }
.footer-container .addresss span, .footer-container .phone span, .footer-container .fax span, .footer-container .email span, .footer-container .chat span { background: #E3E2E2; color: #1B1A18; }
.footer-container .addresss:hover span, .footer-container .phone:hover span, .footer-container .fax:hover span, .footer-container .email:hover span, .footer-container .chat:hover span { background: #f0545a; color: #ffffff; }
.tweet_list li a { color: #f0545a !important; }
.social-block a { border: 1px solid #FFFFFF; color: #FFFFFF; !important; }
.social-block a:hover { background: #f0545a; color: #FFFFFF; }
.subscribe small { font-family: Arial, Helvetica, sans-serif; }
.subscribe .news-ico { color: #f0545a; }
.subscribe .form-control { background: #FFFFFF; }
.subscribe .button { color: #FFFFFF; background: #f0545a; }
.subscribe .button:hover { color: #f0545a; background: #FFFFFF; }

#back_top { background-color: #35353a; color: #FFFFFF; }
#back_top span { background-color: #f0545a; color: #FFFFFF; }
/* END ************************************************************/

/* BOTTOM INFO BLOCK
**********************************************************************/
.info-blocks2 { background: rgba(53, 53, 58, 0.8); }
.info-blocks2 .i-block2 i { color: #f0545a; border: 1px solid #e3e7e8; }
.info-blocks2 .i-block2 h3 { color: #FFFFFF; }
.info-blocks2 .i-block2 p { color: #a1a1aa; }
/* END ************************************************************/

/* PRODUCT SLIDER
**********************************************************************/
.flex-products { background : rgba(0, 0, 0, 0.8); }
.flexslider .pro-image a { background-color : #FFFFFF; }
.flexslider .pro-title { color : #FFFFFF; }
.flexslider .new_price { color : #f0545a; }
.flexslider .slide-btn { color : #FFFFFF; background-color : #f0545a; }
.flexslider .pro-title a { color : #FFFFFF; }
.flexslider .pro-title a:hover { color : #f0545a; }
.flexslider .desc, .flexslider .old_price { color : #626262; }
/* END ************************************************************/

/* CAROUSEL PRODUCT SLIDER
**********************************************************************/
.carousel-slider { background: rgba(0, 0, 0, 0.8) url('') repeat !important; }
.carousel-slider .carousel-info { background-color: #35353a ; }
.carousel-slider .product-name a { color : #FFFFFF; }
.carousel-slider .product-name a:hover { color : #f0545a; }
.carousel-slider .price-box .price { color : #f0545a; }
.carousel-slider .product-desc, .carousel-slider .price-box .old-price { color : #8B8B8B; }
.carousel-slider .actions .btn-cart { background-color: #f0545a ; color : #FFFFFF; }
.carousel-slider .product-new.style-01, .carousel-slider .product-new.style-02, .carousel-slider .product-new.style-03, .carousel-slider .product-new.style-04 { color:  #FFFFFF; background-color:  #35353a; }
.carousel-slider .product-sale.style-01, .carousel-slider .product-sale.style-02, .carousel-slider .product-sale.style-03, .carousel-slider .product-sale.style-04  { color:  #FFFFFF; background-color:  #f0545a; }
/* END ************************************************************/

/* SLIDER
**********************************************************************/
.slider-content-01.style-01 { background: rgba(255, 255, 255, 0.2); }
.slider-content-01.style-01 .content-left { background: #f0545a; }
.slider-content-01.style-01 .content-left h1 { color: #FFFFFF; }
.slider-content-01.style-01 .content-left h2 { color: #FFFFFF; }
.slider-content-01.style-01 .content-right { background: rgba(53, 53, 58, 0.7); }
.slider-content-01.style-01 .content-right h1 { color: #FFFFFF; }
.slider-content-01.style-01 .content-right h2 { color: #FFFFFF; }



.slider-content-01.style-02 { background: rgba(255, 255, 255, 0.2); }
.slider-content-01.style-02 .content-left { background: #f0545a; }
.slider-content-01.style-02 .content-left h1 { color: #FFFFFF; }
.slider-content-01.style-02 .content-left h2 { color: #FFFFFF; }
.slider-content-01.style-02 .content-right { background: rgba(53, 53, 58, 0.7); }
.slider-content-01.style-02 .content-right h1 { color: #FFFFFF; }
.slider-content-01.style-02 .content-right h2 { color: #FFFFFF; }
/* END ************************************************************/

/* HOME PROMO BLOCK
**********************************************************************/
.hp-promo { /*background: rgba(53, 53, 58, 0.9);*/ background: #1c1f26}
.hp-promo .hp-banner h2 { color: #FFFFFF; font-size: 2em; }
.hp-promo .hp-banner p { color: #89898d; }
.hp-promo .hp-banner em { background: #f0545a; color: #FFFFFF; }
.hp-promo .hp-banner-content.mid{ border-left: 1px solid #5f5f64; border-right: 1px solid #5f5f64; }
/* END ************************************************************/

/* HOME PROMO BLOCK
**********************************************************************/
.welcome-block h1, .ph_heading span { background: rgba(255, 255, 255, 0.3); color: #35353a; border-bottom: 1px solid #f0545a; border-top: 1px solid #f0545a; }
.welcome-block h2, .ph_heading2 span { color: #35353a; }
.welcome-block p { color: #626262; }
/* END ************************************************************/

/* CAROUSEL
**********************************************************************/
.carousel-wrapper .carousel-title.style-01 h1 { background: #35353a; color: #FFFFFF; }
.carousel-wrapper .carousel-title .line-01 { border-bottom: 1px solid #E3E2E2; }
.style-01 .carousel-control-prev, .style-01 .carousel-control-next { background-color: #35353a; }
.style-01 .carousel-control-prev:hover, .style-01 .carousel-control-next:hover { background-color: #f0545a; }
.brand-carousel .carousel-control-prev, .brand-carousel .carousel-control-next { color: #35353a; }
.brand-carousel .carousel-control-prev:hover, .brand-carousel .carousel-control-next:hover { color: #f0545a; }
/* END ************************************************************/

/* HOME FEATURED BANNER
**********************************************************************/
.hp-featured-block { background: #f0545a; }
.hp-featured-block h1 { color: #FFFFFF; }
.hp-featured-block h2 { color: #FFFFFF; }
.hp-featured-block p { color: #ffbbbe; }
.hp-featured-block a { background: #35353a; color: #FFFFFF; }
/* END ************************************************************/

/* HOME NEW PRODUCTS BANNER
**********************************************************************/
.hp-new-block .hp-banner-content { color: ; }
.hp-new-block .hp-banner em { background: ; color: ; }
.hp-new-block .hp-banner.color-block { background: ; }
.hp-new-block .hp-banner.color-block .hp-banner-content { color: ; }
.hp-new-block .hp-banner.color-block em { background: ; color: ; }
/* END ************************************************************/

/* HOME TOP SELLER BANNER
**********************************************************************/
.hp-top-block .hp-banner-content { color: ; }
.hp-top-block .hp-banner em { background: ; color: ; }
.hp-top-block .hp-banner.color-block { background: ; }
.hp-top-block .hp-banner.color-block .hp-banner-content { color: ; }
.hp-top-block .hp-banner.color-block em { background: ; color: ; }
/* END ************************************************************/

/* HOME TABS
**********************************************************************/
#tabs { background: #f5f5f5; }
#tabs li a { color: #FFFFFF; background: #35353a; }
#tabs li.active a, #tabs li a:hover { color: #FFFFFF; background: #f0545a; }
/* END ************************************************************/

/* PAGINATION
**********************************************************************/
ul.pagination li.disabled span { color:#9F9F9F; background: #efefef; }
ul.pagination .current span { color: #ffffff; background-color: #f0545a; }
ul.pagination a { color: #FFFFFF; background-color: #35353a; }
.btn-showall span { color: #FFFFFF; background-color: #35353a; }
.btn-showall:hover span, ul.pagination a:hover { color: #ffffff; background-color: #f0545a; }
/* END ************************************************************/

/* PRODUCT BOX
**********************************************************************/
ul.grid.style-01 .product-name { border-bottom: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; }
ul.grid.style-01 .product-name a, ul.list.style-01 .product-name a { color: #35353a; }
ul.grid.style-01 .product-name a:hover, ul.list.style-01 .product-name a:hover { color: #f0545a; }
ul.grid.style-01 .product-price, ul.list.style-01 .product-price { color: #f0545a; }
ul.grid.style-01 .old-price { color: #626262; }
ul.grid.style-01 .button-container .btn-cart, ul.grid.style-01 .product-container .addToWishlist, ul.grid.style-01 .product-container .add_to_compare, ul.list.style-01 .button-container .btn-cart { border-bottom: 3px solid #e9e9e9; background: #f5f5f5; color: #35353a; }
ul.grid.style-01 .button-container .btn-cart:hover, ul.grid.style-01 .product-container .addToWishlist:hover, ul.grid.style-01 .product-container .add_to_compare:hover, ul.list.style-01 .button-container .btn-cart:hover { border-bottom: 3px solid #35353a; background: #f0545a; color: #FFFFFF; }
ul.grid.style-01 .button-container .quick-view, ul.list.style-01 .button-container .quick-view { border: 3px solid #FFFFFF; background: #f0545a; color: #FFFFFF; }
ul.grid.style-01 .button-container .quick-view:hover, ul.list.style-01 .button-container .quick-view:hover { border: 3px solid #35353a; background: #FFFFFF; color: #35353a; }
ul.grid.style-01 .product-container { border: 1px solid #f2f2f2; }
ul.grid.style-01 .product-container:hover .container-line { border-bottom: 1px solid #35353a; }
/* END ************************************************************/

/* Sale/New/Availability
**********************************************************************/
.product-new.style-01, .product-new.style-02, .product-new.style-03, .product-new.style-04, .product-new.style-05, .product-new.style-06 { color: #FFFFFF; background-color: #35353a;}
.product-sale.style-01, .product-sale.style-02, .product-sale.style-03, .product-sale.style-04, .product-sale.style-05, .product-sale.style-06, .price-percent-reduction, #reduction_percent, #reduction_amount { color: #FFFFFF; background-color: #f0545a; }
.available-now, .available-dif, .label-success, #availability_value { color: #35353a; background-color: #FFFFFF; border: 1px solid #35353a; }
.out-of-stock, #last_quantities, #availability_statut #availability_value.warning_inline { border: none; color: #FFFFFF; background-color: #e1715e; }
/* END ************************************************************/

/* PRODUCT VIEW
**********************************************************************/
.pb-center-column h1 { color: #35353a; }
.our_price_display { color: #35353a; }
.box-cart-bottom .exclusive span { background: #35353a; color: #FFFFFF; }
.box-cart-bottom .exclusive:hover span { background: #f0545a; color: #FFFFFF; }

.pb-left-column .span_link { background: #2E2F30; color: #FFFFFF; }

#thumbs_list li a:hover, #thumbs_list li a.shown { border: 3px solid #f0545a; }
#thumbs_list li a.shown .thumb-arrow { border-bottom: 5px solid #f0545a; }

h3.page-product-heading { color: #2E2F30; border-bottom: 2px solid ; }

.ch-info .extra-link { background: #f0545a; color: #ffffff; }
.ch-info ul { color: #35353a; }
.ch-info li:hover { background: #FBFBFB; }
.order-phone { background: #35353a; color: #ffffff; }

.idTabs { background: #fbfbfb; }
.idTabs a { background: #35353a; color: #FFFFFF; }
.idTabs .selected { background: #f0545a; color: #FFFFFF; }
#more_info_sheets { border-bottom: 1px solid #e5e5e5; }
/* END ************************************************************/

/* BOTTOM BANNER
**********************************************************************/
.about-store h3 { color: #FFFFFF; }
.about-store .i-block { background: rgba(0, 0, 0, 0.5); }
.about-store .i-block p { color: #c1c1ca; }
.about-store .offer-btn { background: #f0545a; color: #FFFFFF; }
/* END ************************************************************/	