body{font-family:"Verdana", Tahoma, sans-serif, Arial;}.price,#our_price_display,.old_price,.sale_percentage{font-family:"Arial", Tahoma, sans-serif, Arial;}.product_list.list .ajax_add_to_cart_button, .product_list.list .view_button,#buy_block #add_to_cart .btn_primary,#create-account_form .submit .btn_primary, #login_form .submit .btn_primary, .camera_caption_box .btn_primary, .iosSlider_text .btn_primary{}.btn-default.btn_primary, .btn-medium.btn_primary, .btn-large.btn_primary{text-transform: uppercase;}.style_wide .ma_level_1{font-family: "Arial";}.advanced_style_wide .advanced_ma_level_1{}.block .title_block, .idTabs a,.product_accordion_title,.heading,.page-heading,.page-subheading,.pc_slider_tabs a, #home-page-tabs li a, #home-page-tabs li span,.product_main_name{text-transform: uppercase;}#st_mega_menu .ma_level_0{text-transform: uppercase;font-family: "Arial";}#stmobilemenu .ma_level_0{text-transform: uppercase;font-family: "Arial";}.style_wide .ma_level_1{text-transform: uppercase;}.product_main_name{}#st_advanced_menu_wrap .advanced_ma_level_0, .mobile_bar_tri_text, #st_advanced_menu_column_mobile{text-transform: uppercase;}#stmobileadvancedmenu .mo_advanced_ma_level_0{text-transform: uppercase;}.advanced_style_wide .advanced_ma_level_1{text-transform: uppercase;}.advanced_style_wide .advanced_ma_level_1{}.advanced_mv_item{}#st_advanced_menu_column_desktop .advanced_ma_level_0{text-transform: none;;}.block .title_block, .block a.title_block, .block .title_block a, #home-page-tabs li a, #home-page-tabs li span{color: #000000;}.heading,.page-heading,.page-subheading, a.heading,a.page-heading,a.page-subheading,#home-page-tabs > li a{color: #000000;}body{color: #000000;}a,div.pagination .showall .show_all_products{color: #000000;}a:active,a:hover,
            #layered_block_left ul li a:hover,
            #product_comments_block_extra a:hover,
            .breadcrumb a:hover,
            a.color_666:hover,
            .pc_slider_tabs a.selected,
            #footer_info a:hover,
            .blog_info a:hover,
            .block .title_block a:hover,
            div.pagination .showall .show_all_products:hover,
            .content_sortPagiBar .display li.selected a, .content_sortPagiBar .display_m li.selected a,
            .content_sortPagiBar .display li a:hover, .content_sortPagiBar .display_m li a:hover,
            #home-page-tabs > li.active a, #home-page-tabs li a:hover,
            .fancybox-skin .fancybox-close:hover{color: #484848;}.price, #our_price_display, .sale_percentage{color: #000000;}.old_price,#old_price_display{color: #000000;}.breadcrumb, .breadcrumb a{color: #000000;}.breadcrumb a:hover{color: #484848;}a.icon_wrap, .icon_wrap,.shopping_cart .ajax_cart_right{color: #000000;}a.icon_wrap, .icon_wrap,.shopping_cart .ajax_cart_right,#rightbar{background-color: #f1f1f1;}a.icon_wrap.active,.icon_wrap.active,a.icon_wrap:hover,.icon_wrap:hover,.searchbox_inner.active .submit_searchbox.icon_wrap,#search_block_top.quick_search_simple .searchbox_inner.active .submit_searchbox.icon_wrap, #search_block_top.quick_search_simple .searchbox_inner:hover .submit_searchbox.icon_wrap,.shopping_cart:hover .icon_wrap,.shopping_cart.active .icon_wrap,.myaccount-link-list a:hover .icon_wrap{background-color: #484848;}.submit_searchbox:hover,.searchbox_inner.active .search_query,.searchbox_inner.active .submit_searchbox.icon_wrap,#search_block_top.quick_search_simple .searchbox_inner.active .submit_searchbox.icon_wrap, #search_block_top.quick_search_simple .searchbox_inner:hover .submit_searchbox.icon_wrap,.shopping_cart.active .icon_wrap,.shopping_cart:hover .icon_wrap{border-color:#484848;}div.star.star_on:after,div.star.star_hover:after,.rating_box i.light{color: #000000;}.amount_circle{color: #ffffff;}.amount_circle{background-color: #d02fbb;}#rightbar{top:auto; bottom:40%;}.hover_fly a,.hover_fly a:hover,.hover_fly a:first-child,.hover_fly a:first-child:hover{color:#ffffff!important;}.itemlist_action a.ajax_add_to_cart_button,.itemlist_action a.ajax_add_to_cart_button:hover,.itemlist_action a.view_button,.itemlist_action a.view_button:hover{color:#ffffff;}.hover_fly a:first-child{background-color: #000000;}.hover_fly a:hover{background-color: #000000!important;}.itemlist_action a.ajax_add_to_cart_button,.itemlist_action a.ajax_add_to_cart_button:hover,.itemlist_action a.view_button,.itemlist_action a.view_button:hover{background-color: #000000;}.btn-default, .btn-medium, .btn-large,
                input.button_mini,
                input.button_small,
                input.button,
                input.button_large,
                input.button_mini_disabled,
                input.button_small_disabled,
                input.button_disabled,
                input.button_large_disabled,
                input.exclusive_mini,
                input.exclusive_small,
                input.exclusive,
                input.exclusive_large,
                input.exclusive_mini_disabled,
                input.exclusive_small_disabled,
                input.exclusive_disabled,
                input.exclusive_large_disabled,
                a.button_mini,
                a.button_small,
                a.button,
                a.button_large,
                a.exclusive_mini,
                a.exclusive_small,
                a.exclusive,
                a.exclusive_large,
                span.button_mini,
                span.button_small,
                span.button,
                span.button_large,
                span.exclusive_mini,
                span.exclusive_small,
                span.exclusive,
                span.exclusive_large,
                span.exclusive_large_disabled,
                .itemlist_action .ajax_add_to_cart_button, 
                .itemlist_action .view_button{color: #ffffff;background-color: #000000;border-color:#000000;}.btn-default:hover, .btn-default.active, 
                .btn-medium:hover, .btn-medium.active, 
                .btn-large:hover, .btn-large.active,
                input.button_mini:hover,
                input.button_small:hover,
                input.button:hover,
                input.button_large:hover,
                input.exclusive_mini:hover,
                input.exclusive_small:hover,
                input.exclusive:hover,
                input.exclusive_large:hover,
                a.button_mini:hover,
                a.button_small:hover,
                a.button:hover,
                a.button_large:hover,
                a.exclusive_mini:hover,
                a.exclusive_small:hover,
                a.exclusive:hover,
                a.exclusive_large:hover,
                input.button_mini:active,
                input.button_small:active,
                input.button:active,
                input.button_large:active,
                input.exclusive_mini:active,
                input.exclusive_small:active,
                input.exclusive:active,
                input.exclusive_large:active,
                a.button_mini:active,
                a.button_small:active,
                a.button:active,
                a.button_large:active,
                a.exclusive_mini:active,
                a.exclusive_small:active,
                a.exclusive:active,
                a.exclusive_large:active,
                .itemlist_action .ajax_add_to_cart_button:hover, 
                .itemlist_action .ajax_add_to_cart_button.active, 
                .itemlist_action .view_button:hover,
                .itemlist_action .view_button.active{color: #ffffff;background-color: #484848;border-color:#484848;}.product_list.list .button.ajax_add_to_cart_button, .btn-default.btn_primary, .btn-medium.btn_primary, .btn-large.btn_primary {color: #ffffff;background-color: #000000;border-color:#000000;}.product_list.list .button.ajax_add_to_cart_button:hover,.product_list.list .button.ajax_add_to_cart_button.active,
                .itemlist_action a.ajax_add_to_cart_button:hover,.itemlist_action a.ajax_add_to_cart_button.active,
                .btn-default.btn_primary:hover, .btn-default.btn_primary.active, 
                .btn-medium.btn_primary:hover, .btn-medium.btn_primary.active, 
                .btn-large.btn_primary:hover, .btn-large.btn_primary.active{color: #ffffff;background-color: #484848;border-color:#484848;}.hover_fly, .hover_fly a, .hover_fly:hover a:first-child{background-color: #bbbbbb;}#top_bar .header_item{color:#343434;}#top_bar .header_item,#top_bar a.header_item, #top_bar .dropdown_tri_inner, #top_bar .shopping_cart .icon_wrap, #top_bar .shopping_cart .ajax_cart_right{color:#343434;}#top_bar .dropdown_tri_inner b{border-color: #343434 transparent transparent;}#top_bar a.header_item:hover,#top_bar .open .dropdown_tri_inner, #top_bar .shopping_cart_style_1 .shopping_cart:hover .icon_wrap, #top_bar .shopping_cart_style_1 .shopping_cart.active .icon_wrap, #top_bar .shopping_cart_style_1 .shopping_cart:hover .ajax_cart_right{color:#ffffff;}#top_bar .open .dropdown_tri_inner b{border-color: #ffffff transparent transparent;}#top_bar a.header_item:hover,#top_bar .open .dropdown_tri_inner{background-color:#000000;}.dropdown_list li a:hover{color:#d02fbb;}.dropdown_list li a:hover{background-color:#ffffff;}#top_bar{background-color:#d8d8d8;}#top_bar #header_user_info a, #top_bar #header_user_info span, #stsocial_list_topbar li a, #contact-link a, .shop-phone, #top_bar .dropdown_tri_inner,#top_bar .shopping_cart_style_1 .shopping_cart, .currency_selector, .language_selector{border-color:#ffffff;}.ma_level_0{color:#000000;}#main_menu_widgets #search_block_top.quick_search_simple .button-search,#main_menu_widgets .header_item, #main_menu_widgets a.header_item, #main_menu_widgets .header_item a{color:#000000;}.sttlevel0.current .ma_level_0, .sttlevel0.active .ma_level_0{color:#ffffff;}.sttlevel0.current .ma_level_0, .sttlevel0.active .ma_level_0{background-color:#000000;}.ma_level_1,.stmenu_sub.style_classic .ma_level_1{color:#000000;}.ma_level_1:hover,.stmenu_sub.style_classic .show .ma_level_1{color:#cccccc;}.ma_level_2:hover{color:#666666;}#st_advanced_menu_wrap .advanced_ma_level_0{color:#000000;}#main_menu_widgets #search_block_top.quick_search_simple .submit_searchbox,#main_menu_widgets a.header_item,#main_menu_widgets .shopping_cart .icon_wrap, #main_menu_widgets .shopping_cart, #main_menu_widgets .shopping_cart .ajax_cart_right{color:#000000;}#st_advanced_menu_container{background-color:#000000;}#st_advanced_menu_container.sticky{background: #000000;background:rgba(0,0,0,0.95);}#page_header.has_sticky{padding-bottom:147px;}#st_advanced_menu_wrap .stadvancedmenu_sub{border-top-width:0px;}#st_advanced_menu_wrap .advanced_ma_level_0{margin-bottom:-0px;border-bottom-width:0px;}#st_advanced_menu_container{border-bottom-width:0px;}.advanced_ma_level_1:hover{color:#d02fbb;}.advanced_ma_level_2:hover, .advanced_mu_level_3 a.advanced_ma_item:hover{color:#d02fbb;}#footer{color:#000000;}header .banner{background-color:#ff0080;}span.new i{color: #ffffff;}span.new{color: #b6008d;border-color:#b6008d;border-left-color:transparent;}.is_rtl span.new{border-color:#b6008d;border-right-color:transparent;}span.new{border-right-width:48px;}.is_rtl span.new{border-right-width:10px;border-left-width:48px;}.is_rtl span.new i{left:-41px;}span.new{top:46px;}span.new{right:0px;}.is_rtl span.new{right: auto;left: 0px;}span.on_sale i{color: transparent;}span.on_sale{color: transparent;border-color: transparent;border-right-color:transparent;}.is_rtl span.on_sale{border-color: transparent;border-left-color:transparent;}span.on_sale{top:25px;}span.on_sale{left:0px;}.is_rtl span.on_sale{left: auto;right: 0px;}span.sale_percentage_sticker{color: #ffffff;}span.sale_percentage_sticker{border-color: #d02fbb;}span.sale_percentage_sticker{background-color: #d02fbb;}span.sale_percentage_sticker{bottom: 50px;}span.sale_percentage_sticker{right: 10px;}span.sold_out{font-family: "Verdana";}span.sold_out{color: #ffffff;}span.sold_out{background-color: #000000;}#st_advanced_menu_wrap .st_advanced_menu{text-align: center;}#st_advanced_menu_wrap .advanced_ml_level_0{float:none;display:inline-block;vertical-align:middle;}.icon-basket.icon_btn:before,.box-info-product .exclusive span:before{ content: "\e83c"; }.icon-heart.icon_btn:before{ content: "\2665"; }.icon-eye-2.icon_btn:before{ content: "\e70a"; }.main_content_area{ padding-top: 26px; }body#index .main_content_area,body#module-stblog-default .main_content_area{ padding-top: 10px; }.products_slider .ajax_block_product:hover .pro_outer_box, .product_list.grid .ajax_block_product:hover .pro_outer_box, .product_list.list .ajax_block_product:hover{-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.1); box-shadow: 0px 0px 4px rgba(0,0,0,0.1); }#page_wrapper{-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); box-shadow: 0px 0px 3px rgba(0,0,0,0.1); }#mobile_header_logo img{max-width: 303px;}.mobile_bar_left_layout #mobile_header_logo img{max-width: 303px;}@media (max-width: 767px) {#mobile_header_logo img{max-width: 303px;}.mobile_bar_left_layout #mobile_header_logo img{max-width: 238px;}}@media (max-width: 480px) {#mobile_header_logo img{max-width: 180px;}.mobile_bar_left_layout #mobile_header_logo img{max-width: 106px;}}.block .title_block {
    color: #000;
}
.sale_percentage_sticker {
  background:none 0 0 repeat scroll #FFFFFF;
  border:4px solid #00A161;
  bottom:50px;
  color:#00A161;
  display:block;
  font-size:1.2em;
  height:65px;
  line-height:28px;
  overflow:hidden;
  padding:15px 0;
  position:absolute;
  right:6px;
  text-align:center;
  width:65px;
  z-index:4;
}

.badgeBottom, .badgeTop {
    background: #f3f3f3 none repeat scroll 0 0;
    box-shadow: 0 0 3px #bbb;
    color: #333;
    display: inline-block;
    margin-bottom: 0px;
    padding: 10px 2%;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    z-index: 2147483647;
}

#availability_statut, #pQuantityAvailable {
    color: #d02fbb;
    display: inline-block;
    margin-right: 4px;
}
.mar_t4, .style_content p.mar_t4 {
    display: none;
    margin-top: 4px;
}

.is_parent_icon {
    height: 7px;
    width: 7px;
    position: relative;
    overflow: hidden;
    display: inline-block;
    background: #d02fbb;
    margin-left: 2px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}


div#opc_delivery_methods, 
div#opc_payment_methods {
    padding: 0px 0px;
}

table.std th, table.table_block th {
    padding: 14px 12px;
    font-size: 12px;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 0 0px 0 #000;
    background: #999999;
}

#carrierTable td.carrier_name, #paymentMethodsTable td.payment_name {
    width: 78px;
}

#address #uniform-newsletter, #address #uniform-optin, #address #uniform-invoice_address, #identity #uniform-newsletter, #identity #uniform-optin, #identity #uniform-invoice_address, #account-creation_form #uniform-newsletter, #account-creation_form #uniform-optin, #account-creation_form #uniform-invoice_address, #new_account_form #uniform-newsletter, #new_account_form #uniform-optin, #new_account_form #uniform-invoice_address, #opc_account_form #uniform-newsletter, #opc_account_form #uniform-optin, #opc_account_form #uniform-invoice_address {
    margin-left: 38px;
}
input.confirm_button, #free_order_confirm {
    display: block;
    background-color: #d32dbb;
    background-image: none;
    border: 1px solid white;
    color: white;
    /* font-weight: bold; */
    padding: 14px 0;
    text-align: center;
    margin: 10px auto;
    width: 45%;
    min-width: 250px;
    font-size: 17px;
}

.welcome { margin-right: 93px; }

.ao_bt_fpsc {
    background: rgba(0, 0, 0, 0) url("https://www.mystyle-beauty.com/modules/facebookpsconnect/views/css/../img/bt_sprite2.png") repeat-x scroll 0 0;
    border-radius: 0px;
    box-shadow: 0px 0px 0px #aaa;
    display: inline-block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 10px 8px 0;
    padding: 0 20px 0 5px;
    text-shadow: 0 0px 0px #333;
}
.ao_bt_fpsc.ao_bt_fpsc_facebook {
    border: 1px solid transparent;
}
.ao_bt_fpsc.ao_bt_fpsc_facebook span.picto {
    background-position: 0 -156px;
    border-right: 1px solid transparent;
}
.ao_bt_fpsc.ao_bt_fpsc_facebook span.title {
    border-left: 1px solid transparent;
}

.ao_bt_fpsc.ao_bt_fpsc_google span.title {
    border-left: 1px solid transparent;
}

.ao_bt_fpsc.ao_bt_fpsc_google {
    background-position: 0 -45px;
    border: 1px solid transparent;
}
.ao_bt_fpsc.ao_bt_fpsc_google span.picto {
    background-position: 0 -195px;
    border-right: 1px solid transparent;
}

.ao_bt_fpsc.ao_bt_fpsc_paypal {
    background-position: 0 -125px;
    border: 1px solid transparent;
}
.ao_bt_fpsc.ao_bt_fpsc_paypal span.picto {
    background-position: 0 -275px;
    border-right: 1px solid transparent;
}
.ao_bt_fpsc.ao_bt_fpsc_paypal span.title {
    border-left: 1px solid transparent;
}
.ao_bt_fpsc.ao_bt_fpsc_twitter {
    background-position: 0 -85px;
    border: 1px solid transparent;
}
.ao_bt_fpsc.ao_bt_fpsc_twitter span.picto {
    background-position: 0 -235px;
    border-right: 1px solid transparent;
}
.ao_bt_fpsc.ao_bt_fpsc_twitter span.title {
    border-left: 1px solid transparent;
}
.categories_tree_block li ul .grower.OPEN:hover, .categories_tree_block li ul .grower.CLOSE:hover {
background-color: #d8d8d8;
}

div.star.star_on::after, div.star.star_hover::after, .rating_box i.light {
    color: #f2b827;
}

#address .form-group > label, #address .form-stru > label, #identity .form-group > label, #identity .form-stru > label, #account-creation_form .form-group > label, #account-creation_form .form-stru > label, #new_account_form .form-group > label, #new_account_form .form-stru > label, #opc_account_form .form-group > label, #opc_account_form .form-stru > label {
    display: inline-block;
    padding: 6px 15px;
    text-align: left;
    vertical-align: top;
    width: 260px;
}

.form-control {
    background-color: white;
    border: 1px solid #d6d4d4;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #000;
    display: block;
    font-size: 13px;
    height: 32px;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 100%;
}

#paymentMethodsTable td.payment_name {
    width: 100px;
}

/*Logo Aplazame*/
#paymentMethodsTable img {
    height: 51px;
    padding: 2px 0;
}

#paymentMethodsTable td.payment_name {
    width: 148px;
}
/*Tamaño letras en megamenu Marcas*/
.advanced_style_wide .advanced_ma_level_1 {
    font-size: 0.9em;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 8px;
}
#identity #center_column form.std .row, #authentication #center_column form.std .row {
    display: inline-block;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
/*Color letra formulario de registro infos*/
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #666;
}
/*Color precios nuevos*/
.price_container .price {
    font-size: 22px;
    font-weight: normal;
    margin-right: 4px;
    display: inline-block;
}
.price, #our_price_display, .sale_percentage {
    color: #de2b20;
}

#our_price_display {
    font-size: 36px;
}

a.idxjs-aprivacy-newsletter {
    text-decoration: underline;
    color: grey !important;
}
#gsr .text-center, .gsr-text-center {

    text-align: center !important;

}
.st-side {
    width: 300px;
}
#search_block_top .searchbox_inner, #search_block_mobile_bar .searchbox_inner {
    position: relative;
    width: 100%;
}
#search_query_top {
width: 178px !important;
}
h2, .h2 {
    font-size: 23px;
}
@media (max-width: 767px){
#left_column .title_block{background:url(//www.mystyle-beauty.com/themes/transformer/img/opener_filtro.png) right center no-repeat #f1f1f1; cursor: pointer;}
#left_column .st_b_active .title_block{background-image:url(//dev1.mystyle-beauty.com/themes/transformer/img/opener-active.png);}
#left_column .block_content{display:none;}
#left_column .st_b_active .block_content{display:block;}
}
.block .title_block {
    padding: 6px 6px;
    text-align: left;
    margin: 0 0 6px 0;
}
.open_st_mobile_advanced_menu #st-side-close, .open_blocksearch_mod #st-side-close, .open_block_cart_mod #st-side-close, .open_st_mobile_menu #st-side-close {

    left: 292px;

}
 /*codigo Campo atributos */
#attributes fieldset {

    padding-bottom: 6px;
    background: #c2c2c2;
    width: 100% !important;

}

.pb-center-column #buy_block label {

    color: #000000;
    display: inline-block;
    width: 115px;
    font-weight: normal;
    margin-bottom: 0;
    margin: 10px 7px 7px 7px;

}

div.selector {

    background-position: 0 -66px;
    line-height: 33px;
    height: 33px;
    padding: 0 6px 11px 10px;
    position: relative;
    overflow: hidden;
    top: 4px;
    margin-left: 6px;

}

.form-control::placeholder {

    color: #999999;
    margin-top: 10px;

}
header .banner {
    background-color: #000;
}
#page_header .banner a img {
    display: block;
    width: 100%;
    height: 100%;
    max-height: 65px;
    max-width: 1170px;
    margin-left: 00%;
    margin-right: 00%;
}
@media (max-width: 767px){
 display: block;
    width: 100%;
    height: 100%;
    max-height: 65px;
    max-width: 1170px;
    margin-left: 0%;
    margin-right: 0%;
}
#attributes .attribute_list ul li {
    display: block;
    margin-bottom: 15px;
    margin-left: 5px;
    margin-top: 10px;
}
 /*Jolisearch modifcaciones */
.product-manufacturer,.product-category {
    color: #bbb;
display:none;
}
.ui-jolisearch.centered-list {
    transform: translateX(-49%);
    width: 80%;
}
 /*Espacio mas grande entre texto pfroseonbales y boton de compre */
#availability_statut, #pQuantityAvailable {
    color: #d02fbb;
    display: inline-block;
    margin-right: 4px;
    margin-bottom: 25px;
}
.compare-form {
    float: right;
    display: none;
}
.top-pagination-content div.pagination, .bottom-pagination-content div.pagination, .bottom-blog-pagination div.pagination, .bottom-blog-mycomments-pagination div.pagination {
    margin: 0;
        margin-top: 0px;
    float: right;
    text-align: center;
    margin-top: 10px;
}