/**
 * WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost. 
**/
body { font-family: Arial, Helvetica, sans-serif; font-size:  12px; font-weight:normal; text-transform:none;   font-style:normal;
input, select, textarea, button { font-size:  12px; }
}
/* MENU ================================*/
.sf-menu a { font-family: Roboto; font-size:  14px; font-weight: normal; font-style:normal; text-transform:uppercase; }

/* PRODUCT BOX ================================*/
.product-name a { font-size: 12px; font-weight:normal; font-style:normal; text-transform: uppercase; }

/* CAROUSEL ====================================*/
.carousel-wrapper .carousel-title.style-01 h1, .simpleblog-recent .ph_heading, .subscribe h1, .hp-promo h1 { font-size:  36px; font-weight: normal;  font-style:normal; text-transform:uppercase; }

/* HOME TABS ====================================*/
#tabs li a { font-size: 18px; font-weight: 700;  font-style: normal; text-transform: uppercase; }

/* GOOGLE FONT =====================*/
input, select, textarea, button, h1, h2, h3, h4, .banner-text, .product-name a, #tabs, .right-block-content .price, ul.step, .myaccount-link-list li a, .total_price_container span, #total_price_container span, #pagenotfound .pagenotfound h1, #pagenotfound .pagenotfound p, .cart_navigation .button-medium, .product-heading-h5, .our_price_display, #reduction_percent, #reduction_amount, #old_price, .box-cart-bottom .exclusive span, .hp-promo, .cat-title, .content_price .price, .cart-ico, .hp-content em, .subcategory-name, .new_price, .slide-btn, .btn-cart, .shop-now, .idTabs a, .quick-view, .title_block, table#product_comparison tbody tr td.td_empty > span { font-family:Roboto; }
.page-heading { font-size: 36px; font-weight: normal; text-transform:uppercase; font-style:normal; }

/* SIDEBAR BLOCK ==============================*/
.block .title_block { font-size: 20px; font-weight: normal; font-style:normal; text-transform:uppercase; }

/* BOTTOM INFO BLOCK ==============================*/
.info-blocks2 .i-block2 h2 { font-size: 14px; font-weight: normal; font-style:normal; text-transform:uppercase; }

/* FOOTER ==============================*/
.footer-container h2 { font-size: 18px; font-weight: normal; font-style:normal; text-transform:uppercase; }
/* OTHERS ==============================*/
.heading-counter { font-family:Arial, Helvetica, sans-serif; }

/* PAGE BOX SHADOW ========================*/#header.fixed .sf-contener { position: fixed; top: 0; width: 100%; z-index: 99; left: 0; }
body { color: #626262; background-color:#FFFFFF; }
a { color:  #777777; }
a:hover { color: #e30911; }

/* GLOBAL
**********************************************************************/	
#order-opc .page-heading.step-num span { background: #27282d; }
.box { border-top: 1px solid #e30911; }
.price, #my-account ul.myaccount-link-list i { color: #e30911; }
#order-opc h2 span { background-color: #27282d; }
ul.step li.step_current { background: #ffffff; border: 1px solid #E5E5E5; }
ul.step li.step_current span { color: #e30911; }
ul.step li.step_done { background: #27282d; border: 1px solid #27282d; }
#layer_cart .layer_cart_product h2 { color: #e30911; }
.about-store .i-block { background: rgba(0, 0, 0, 0.5); color: rgb(255, 255, 255); }
.about-store .offer-btn { background: #e30911; color: #fff; }
/* END ************************************************************/

/* BUTTONS
**********************************************************************/
.button.button-medium, .cart_block .cart-buttons a { color: #ffffff; background: #27282d; }
.button.button-medium:hover, .cart_block .cart-buttons a:hover { color: #FFFFFF; background: #e30911; }
.button.button-medium.exclusive { color: #FFFFFF; background: #e30911;}
.button.button-medium.exclusive:hover { color: #FFFFFF; background: #27282d; }
.button.button-small span { color: #ffffff; background: #27282d; }
.button.button-small span:hover { color: #FFFFFF; background: #e30911; }
/* END ************************************************************//* HEADER
**********************************************************************/
.header-top { background: #27282d; border-top: 4px solid #e30911; }
.header-top .user-info a, .header-top #contact-link a, .header-top .currencies-block .current, .header-top .languages-block .current { color: #FFFFFF; border-right: 1px solid #464646; border-left: 1px solid #464646; background: #27282d; } 
.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: #111214; 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 #e30911; }
.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 #e30911; }
.header-top .social-top a { color: #aaaaaa; border-right: 1px solid #464646; border-left: 1px solid #464646; }
.header-top .social-top a:hover { color: #aaaaaa; background: #111214;  }

.header-container { background: #FFFFFF; color: ; }
.header-container .top-info { color: #27282d; }
.header-container .top-info .fa { color:#27282d; }
.shopping_cart .cart-line { border-left: 1px solid #27282d; }

.shopping_cart .cart-text { border-right: 1px solid #e6e6e6; color: #27282d; }
.shopping_cart .cart-top { color: #27282d; }
.shopping_cart .cart-top:hover { color: #e30911; }
.shopping_cart .in-cart { border: 1px solid #27282d; color: #27282d; }
.cart_block { border-top: 2px solid #e30911; } .store-search .quick-search { background: #e6e6e6; color: #27282d; }
.store-search .quick-search.active { background: #e30911; color: #FFFFFF; }
.store-search .search-box { background: #ffffff; border-top: 2px solid #e30911; }
.ac_results { border: 1px solid #EDEDED !important; border-top: 2px solid #e30911 !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 ************************************************************//* BREADCRUM
**********************************************************************/
.breadcrumb { background: #27282d; color: #FFFFFF; }
.breadcrumb a { color: #FFFFFF; }
.breadcrumb .arrow-left { border-right: 13px solid #27282d; }
/* END ************************************************************/

/* MENU
**********************************************************************/
.sf-contener { background:#f1f1f1; }
.cat-title { color: #27282d; }
#index .home-link a { color: #FFFFFF !important; background: #e30911; }
.sf-menu > li > a { color: #27282d; }
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a { color: #FFFFFF; background: #e30911; }
.sf-menu > li > ul { border-bottom: 1px solid #e30911; background:#FFFFFF; }
.sf-menu > li > ul > li > a { color: #27282d; 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: #e30911; }
.custom-menu .offer { color: #FFFFFF; background: #27282d; }
.custom-menu .custom-arrow { border-top: 5px solid #27282d; }
@media (min-width: 768px) and (max-width: 1023px) {
.sf-menu { background: #f1f1f1; }
}
@media only screen and (max-width: 767px) {
.sf-menu { background: #f1f1f1; }
}
/* END ************************************************************/

/* HEADINGs
**********************************************************************/
.page-heading, .page-subheading { color: #27282d; }
/* END ************************************************************/

/* SIDEBAR
**********************************************************************/
.block .title_block, .block h4 { border: 1px solid #e7e7e7; color : #27282d; background: #f9f9f9; }
.block .block_content { border: 1px solid #e7e7e7; }
/* END ************************************************************//* FOOTER
**********************************************************************/
.footer-container { background: #27282d; color: #99a0a7; }
.footer-container h2 { color: #FFFFFF; }
.footer-container .line { border-bottom: 1px solid #e30911; }
.footer-container a { color: #99a0a7; }
.footer-container a:hover { color: #e30911; }
.footer-container .f-connect { background: #1f1f22; }
.footer-container .f-bottom { background: #1f1f22; }
.footer-container .contact-us i { color: #FFFFFF; }
.f-connect .container { color: #FFFFFF; }
.tweet_list li a { color: #e30911 !important; }
.social-block a { color: #FFFFFF !important; }
.social-block a:hover { background: #18181a; color: #FFFFFF !important; }
.subscribe small { font-family: Arial, Helvetica, sans-serif; }
.subscribe .news-ico { color: ; }
.subscribe .button { background: #e30911; color: ; }
.subscribe .button:hover { background: #27282d; color: ; }

#back_top { color: #e30911; border: 1px solid #e30911; }
/* END ************************************************************/

/* BOTTOM INFO BLOCK
**********************************************************************/
.info-blocks2 { background: #f4f5f5; }
.info-blocks2 .i-block2 { background: #FFFFFF; }
.info-blocks2 .i-block2 i { color: #FFFFFF; background: #e30911; }
.info-blocks2 .i-block2 h3 { color: #27282d; }
.info-blocks2 .i-block2 p { color: #8b8b8b; }
/* 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 : #e30911; }
.flexslider .slide-btn { color : #FFFFFF; background-color : #e30911; }
.flexslider .pro-title a { color : #FFFFFF; }
.flexslider .pro-title a:hover { color : #e30911; }
.flexslider .desc, .flexslider .old_price { color : #626262; }
/* END ************************************************************//* CAROUSEL PRODUCT SLIDER
**********************************************************************/
.carousel-slider { background: rgba() url(http://beautybar-one.com/modules/wdoptionpanel/customcss.css)  !important; }
.carousel-slider .carousel-info { background-color:  ; }
.carousel-slider .product-name a { color :  ; }
.carousel-slider .product-name a:hover { color :  ; }
.carousel-slider .price-box .price { color : ; }
.carousel-slider .product-desc, .carousel-slider .price-box .old-price { color : ; }
.carousel-slider .actions .btn-cart { background-color:  ; color : ; }
.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:  ; background-color:  ; }
.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:  ; background-color:   ; }
/* END ************************************************************/

/* SLIDER
**********************************************************************/
.owl-container .owl-carousel { background: #27282d; }

.slider-content-01.style-01 .content h1, .slider-content-02.style-01 .content h1, .slider-content-03.style-01 .content h1 { color: #FFFFFF; }
.slider-content-01.style-01 .content h2, .slider-content-02.style-01 .content h2, .slider-content-03.style-01 .content h2 { color: #FFFFFF; }
.slider-content-01.style-01 .content span, .slider-content-02.style-01 .content span, .slider-content-03.style-01 .content span { border-bottom: 1px solid #FFFFFF; }
.slider-content-01.style-01 .content p, .slider-content-02.style-01 .content p, .slider-content-03.style-01 .content p { color: #FFFFFF; }
.slider-content-01.style-01 .shop-now, .slider-content-02.style-01 .shop-now, .slider-content-03.style-01 .shop-now { background: #e30911; color: #FFFFFF; }
.slider-content-01.style-01:hover .shop-now, .slider-content-02.style-01 .shop-now:hover, .slider-content-03.style-01 .shop-now:hover { color: #FFFFFF; background-color:  #27282d; }

.slider-content-01.style-02 .content h1, .slider-content-02.style-02 .content h1, .slider-content-03.style-02 .content h1 { color: #FFFFFF; }
.slider-content-01.style-02 .content h2, .slider-content-02.style-02 .content h2, .slider-content-03.style-02 .content h2 { color:  #FFFFFF; }
.slider-content-01.style-02 .content span, .slider-content-02.style-02 .content span, .slider-content-03.style-02 .content span { border-bottom: 1px solid #FFFFFF; }
.slider-content-01.style-02 .content p, .slider-content-02.style-02 .content p, .slider-content-03.style-02 .content p { color: #FFFFFF; }
.slider-content-01.style-02 .shop-now, .slider-content-02.style-02 .shop-now, .slider-content-03.style-02 .shop-now { background: #e30911; color: #FFFFFF; }
.slider-content-01.style-02 .shop-now:hover, .slider-content-02.style-02 .shop-now:hover, .slider-content-03.style-02 .shop-now:hover { color: #FFFFFF; background-color:  #27282d; }
/* END ************************************************************/

/* SPECIAL TOP BANNER
**********************************************************************/
.special-open, .special-open:hover { color: #FFFFFF; background: #e30911; }
.special-banner { background:  #111214; }
.special-banner .sp-detail .sp-banner-content { background: rgba(39, 40, 45, 0.8); }
.special-banner .sp-detail h2 { color:#FFFFFF; }
.special-banner .sp-detail p { color: #FFFFFF; }
.special-banner .sp-detail span { background: #FFFFFF; color:  #27282d; }
.special-banner .sp-detail a { background:  #27282d; color: #FFFFFF; }
.special-banner .sp-detail a:hover { background: #e30911; color:  #FFFFFF; }
/* END ************************************************************/

/* WD HOME BANNER
**********************************************************************/
.banners .banner-content-01 { background: rgba(227, 9, 17, 0.8); }
.banners .banner-content-01 h2 { color: #FFFFFF; }
.banners .banner-content-01 h3 { color: #FFFFFF; }
.banners .banner-content-01 p { color: #FFFFFF; }
.banners .banner-content-01 a { background: #27282d; color: #FFFFFF; }
.banners .banner-content-01 a:hover { background:  #FFFFFF; color: #27282d; }
/* END ************************************************************/

/* HOME PROMO BLOCK
**********************************************************************/
.hp-promo { background:  #FFFFFF; }
.hp-promo h1 { color: #2b3035; }
.hp-promo .line-01 { border-bottom: 1px solid  #e30911; }
.hp-promo .hp-para { border-bottom: 1px solid #e3e2e2; }
.hp-promo p { color: #828282; }
.hp-promo h2 { color: #2b3035; }
.hp-promo span { background:  #e30911; color: #FFFFFF; }
.hp-promo a { background: #27282d; color: #FFFFFF; }
.hp-promo a:hover { background: #e30911; color:  #FFFFFF; }
/* END ************************************************************/

/* HOME BANNER BLOCK
**********************************************************************/
.hp-banner-01 { background:  #27282d; }
.hp-banner-01 .hp-banner .hp-banner-content { background: rgba(227, 9, 17, 0.8); }
.hp-banner-01 .hp-banner h2 { color: #FFFFFF; }
.hp-banner-01 .hp-banner p { color: #FFFFFF; }
.hp-banner-01 .hp-banner span { background: #FFFFFF; color: #27282d; }
.hp-banner-01 .hp-banner a { background: #27282d; color: #FFFFFF; }
.hp-banner-01 .hp-banner a:hover { background: #FFFFFF; color: #27282d; }
/* END ************************************************************/

/* CAROUSEL
**********************************************************************/
.carousel-wrapper .carousel-title.style-01 h1 { background: #FFFFFF; color: #27282d; border-left: 16px solid #ffffff; border-right: 16px solid #ffffff; }
.carousel-wrapper .carousel-title .line-01 { border-bottom: 1px solid #E3E2E2; }
.carousel-wrapper .carousel-title .line-02 { border-bottom: 1px solid #e30911; }
.style-01 .prev, .style-01 .next { color: #e3e2e2; border: 1px solid #e3e2e2; }
.style-01 .prev:hover, .style-01 .next:hover { color: #e30911; border: 1px solid #e3e2e2; }
.brand-carousel .prev, .brand-carousel .next { color:  #e3e2e2; }
.brand-carousel .prev:hover, .brand-carousel .next:hover { color: #e30911; }
.featured-products .container h2 { color: #828282; }
/* END ************************************************************/

/* HOME FEATURED PRODUCT BLOCK
**********************************************************************/
.hp-featured-block { background-color: #27282d; }
.hp-featured-block h3 { color:  #e30911; }
.hp-featured-block h1 { color: #FFFFFF; }
.hp-featured-block .line { border-bottom: 1px solid #e30911; }
.hp-featured-block p { color: #d5d5d5; }
.hp-featured-block .btn-01 { border-right: 1px solid #e30911; }
.hp-featured-block .btn-01 span { background: #e30911; color: #FFFFFF; }
.hp-featured-block .btn-02 { background: #27282d; color: #FFFFFF; }
/* END ************************************************************/

/* HOME TOPSELLER PRODUCT BLOCK
**********************************************************************/
.hp-top-block h2 { background: #FFFFFF; border-bottom: 1px solid  #e4e3e3; border-top: 1px solid #e4e3e3; }
.hp-top-block h2 a { color: #27282d; }
.hp-top-block h2 a:hover { color: #e30911; }
.hp-top-block h2:hover { background: #f9f9f9; }
/* END ************************************************************/

/* HOME TABS
**********************************************************************/
#tabs li { border-right: 1px solid #e4e3e3; }
#tabs li a { color: #27282d; }
#tabs li.active a, #tabs li a:hover { color: #e30911; }
/* END ************************************************************/

/* HOME RECENT BLOG POST
**********************************************************************/
.simpleblog-recent .ph_heading { color: #27282d; }
.simpleblog-recent .line-02 { border-bottom: 1px solid #e30911;}
.simpleblog-recent .post-content { background: rgba(39, 40, 45, 0.8); }
.simpleblog-recent .ph_heading2 { color: #626262; }
.simpleblog-recent .simpleblog-posts h2 a { color: #FFFFFF; }
.simpleblog-recent .post-content p { color: #dcdee0; }
.simpleblog-recent .post-content .post-additional-info { color: #dcdee0; }
.simpleblog-recent .post-content .post-additional-info { border-top: 1px solid #dcdee0; }
/* END ************************************************************/

/* NEWSLETTER BLOCK
**********************************************************************/
.subscribe h1 { color: #27282d; }
.subscribe .line-01 { border-bottom: 1px solid #e30911;}
.subscribe h2 { color: #828282; }
.subscribe .button { background: #e30911; color: #FFFFFF; }
.subscribe .button:hover { background: #27282d; color: #FFFFFF; }
/* END ************************************************************/

/* PAGINATION
**********************************************************************/
ul.pagination li.disabled span { color:#9F9F9F; background: #efefef; }
ul.pagination .current span { color: #ffffff; background-color: #e30911; }
ul.pagination a { color: #FFFFFF; background-color: #27282d; }
.btn-showall span { color: #FFFFFF; background-color: #27282d; }
.btn-showall:hover span, ul.pagination a:hover { color: #ffffff; background-color: #e30911; }
/* END ************************************************************/

/* PRODUCT BOX
**********************************************************************/
.grid.style-01 .product-container { border-bottom: 1px solid #e4e3e3; }
.grid.style-01 .product-container:hover { border-bottom: 1px solid #27282d; }
.grid.style-01 .product-name a, ul.list.style-01 .product-name a { color: #27282d; }
.grid.style-01 .product-name a:hover, .list.style-01 .product-name a:hover { color: #e30911; }
.grid.style-01 .product-price, .list.style-01 .product-price { color: #e30911; }
.grid.style-01 .old-price { color: #626262; }
.grid.style-01 .button-container .btn-cart { background: #e30911; color: #FFFFFF; }
.grid.style-01 .product-container .addToWishlist, .grid.style-01 .product-container .add_to_compare { background: rgba(0, 0, 0, 0.4); color: #FFFFFF; }
.grid.style-01 .button-container .btn-cart:hover, .grid.style-01 .product-container .addToWishlist:hover, ul.grid.style-01 .product-container .add_to_compare:hover { background: #27282d; color: #FFFFFF; }
.grid.style-01 .button-container .quick-view, .list.style-01 .button-container .quick-view { background: rgba(0, 0, 0, 0.4); color: #FFFFFF; }
/* END ************************************************************/

/* PRODUCT PAGE BLOCK
**********************************************************************/
.pp-block h2 { background: #FFFFFF; border-bottom: 1px solid #e4e3e3; border-top: 1px solid #e4e3e3; }
.pp-block h2 a { color: #27282d; }
.pp-block h2 a:hover { color: #e30911; }
.pp-block h2:hover { background: #f9f9f9; }
/* END ************************************************************/

/* Sale/New/Availability
**********************************************************************/
.product-new .style-01 { color: #FFFFFF; background-color:#27282d;}
.product-sale .style-01, .price-percent-reduction, #reduction_percent, #reduction_amount, .product-flags .discount { color: #FFFFFF; background-color: #e30911; }
.available-now, .available-dif, .label-success, #availability_value { color: #27282d; }
.out-of-stock, #last_quantities, #availability_statut #availability_value.warning_inline { border: none; color: #FFFFFF; }
/* END ************************************************************/

/* PRODUCT VIEW
**********************************************************************/
.pb-center-column h1 { color: #27282d; }
.our_price_display { color: #27282d; }
.box-cart-bottom .exclusive span { background: #27282d; color: #FFFFFF; }
.box-cart-bottom .exclusive:hover span { background: #e30911; color: #FFFFFF; }
.pb-center-column #old_price { color: #626262; }
.pb-left-column .span_link { background: #2E2F30; color: #FFFFFF; }

#thumbs_list li a:hover, #thumbs_list li a.shown { border: 3px solid #27282d; }
#thumbs_list li a.shown .thumb-arrow { border-bottom: 5px solid #27282d; }

h3.page-product-heading { color: #2E2F30; border-bottom: 2px solid ; }

.ch-info .extra-link { background:  #e30911; color: #ffffff; }
.ch-info ul { color: #27282d; }
.ch-info li:hover { background: #FBFBFB; }
.order-phone { background: #27282d; color: #ffffff; }

.idTabs { border-bottom: 1px solid  #e3e2e2; }
.idTabs a { background: #f7f7f7; border: 1px solid #e3e2e2; color: #555454; }
.idTabs .selected { background: #FFFFFF; border-top: 1px solid #27282d; border-bottom-color: #FFFFFF; color: #27282d; }
/* END ************************************************************/