.container, #page_wrapper, .wide_container{max-width: 100%;width: 100%;}.product_list.list .ajax_block_product .pro_first_box{max-width: 700px;}.product_list.list .ajax_block_product .pro_second_box{margin-left: 720px;}.is_rtl .product_list.list .ajax_block_product .pro_second_box{margin-left:0;margin-right: 720px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default, .product_list.grid .ajax_block_product .pro_outer_box.cart_default{max-width: 70px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.cart_default_2x{max-width: 140px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default{max-width: 280px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.home_default_2x{max-width: 560px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default, .product_list.grid .ajax_block_product .pro_outer_box.large_default{max-width: 700px;}.images-container{margin-left: auto;margin-right:auto;}.images-container.pro_number_1{max-width: 700px;}
                    .images-container.pro_number_2{max-width: 700px;}
                    .images-container.pro_number_3{max-width: 700px;}
                    .images-container.pro_number_4{max-width: 700px;}
                    .images-container.pro_number_5{max-width: 700px;}
                    .images-container.pro_number_6{max-width: 700px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.large_default_2x{max-width: 1200px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default, .product_list.grid .ajax_block_product .pro_outer_box.medium_default{max-width: 370px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.medium_default_2x{max-width: 740px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default, .product_list.grid .ajax_block_product .pro_outer_box.small_default{max-width: 105px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.small_default_2x{max-width: 210px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default{max-width: 1200px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default_2x{max-width: 1200px;}.featured_categories_item .pro_outer_box.category_default{max-width: 140px;}.featured_categories_item .pro_outer_box.category_default_2x{max-width: 280px;}.featured_categories_item .pro_outer_box.category_header{max-width: 420px;}.featured_categories_item .pro_outer_box.home_default{max-width: 280px;}.featured_categories_item .pro_outer_box.home_default_2x{max-width: 560px;}.featured_categories_item .pro_outer_box.medium_default{max-width: 370px;}.featured_categories_item .pro_outer_box.medium_default_2x{max-width: 740px;}body{}.price,#our_price_display,.old_price,.sale_percentage{}.btn.ajax_add_to_cart_button, .btn.add-to-cart, .btn.view_button{}.style_wide .ma_level_1{font-family: "Fjalla One";font-weight:400;}.title_block .title_block_inner, .page_heading, .product_info_tabs .nav-tabs .nav-link, .pc_slider_block_container .nav-tabs .nav-link, .heading_font{font-weight:400;text-transform: uppercase;font-family: "Fjalla One";}.st-menu-title{font-weight:400;text-transform: uppercase;font-family: "Fjalla One";}.title_block .title_block_inner, .page_heading {}.st_mega_menu .ma_level_0, .mobile_bar_tri_text, #st_mega_menu_column_mobile .mo_advanced_ma_level_0{text-transform: uppercase;font-family: "Fjalla One";font-weight:400;}#st_mobile_menu .mo_ma_level_0{text-transform: uppercase;font-family: "Fjalla One";}.style_wide .ma_level_1{text-transform: uppercase;}.style_wide .ma_level_1{}.style_wide .mu_level_2 a.ma_item, .stmenu_multi_level a.ma_item,.mo_sub_a{}.mv_item{}#st_mega_menu_column_desktop .ma_level_0{}.product_name_wrap .product_name{}.product_name_wrap .product_name{text-transform: uppercase;}#footer .title_block .title_block_inner{font-size: 14px;}.title_block .title_block_inner,.page_heading, .table-bordered thead th, .heading_color, .card-header{color: #666666;}.title_style_0,.title_style_0 .title_block_inner{border-bottom-width:0px;}.title_style_0 .title_block_inner{margin-bottom:-0px;}.title_style_0 .flex_child,.title_style_2 .flex_child,.title_style_3 .flex_child{background-image: url(../../patterns/heading_bg/7.png);}.btn-default{color: #ffffff;border-color:#666666;background-color: #666666;}.btn-default.benabled{border-color:#00a161;-webkit-box-shadow: none; box-shadow: none;background-color: #00a161;-webkit-box-shadow: none; box-shadow: none;background-color: #00a161;}.btn-default:hover,.itemlist_right .ajax_add_to_cart_button:hover, .itemlist_right .view_button:hover{border-color:#00a161;-webkit-box-shadow: none; box-shadow: none;background-color: #00a161;}.btn-default.benabled,.btn-default.benabled:hover{border-color:#00a161;-webkit-box-shadow: none; box-shadow: none;background-color: #00a161;-webkit-box-shadow: none; box-shadow: none;background-color:#00a161;}.btn-default.benabled:hover{background-color: rgba(0,161,97, 0.8);}.btn-default.benabled.btn-full-width:hover{border-color:#00a161;-webkit-box-shadow: none; box-shadow: none;background-color: #00a161;-webkit-box-shadow: none; box-shadow: none;background-color: rgba(0,161,97, 0.8);}.mobile_device .btn-default.benabled.btn-mobile-full-width:hover{border-color:#00a161;-webkit-box-shadow: none; box-shadow: none;background-color: #00a161;-webkit-box-shadow: none; box-shadow: none;background-color: rgba(0,161,97, 0.8);}@media (max-width: 992px) {.btn-default.benabled.btn-mobile-full-width:hover{border-color:#00a161;-webkit-box-shadow: none; box-shadow: none;background-color: #00a161;-webkit-box-shadow: none; box-shadow: none;background-color: rgba(0,161,97, 0.8);}}.btn-white:hover{border-color:#ffffff;-webkit-box-shadow: none; box-shadow: none;background-color: #ffffff;color:#444444;}.btn,.hover_fly_btn{text-transform: capitalize;}#top_bar .top_bar_item .header_item{color:#ffffff;}#top_bar .top_bar_item .header_item:hover,#top_bar .dropdown_wrap.open .dropdown_tri{color:#ffffff;}#top_bar .top_bar_item .header_item:hover,#top_bar .dropdown_wrap.open .dropdown_tri{background-color:#00a111;}#top_bar{background-color:#000000;}.nav_bar.vertical-s .top_bar_item:before,.nav_bar.horizontal-s .top_bar_item:before,.nav_bar.space-s .top_bar_item:before,.nav_bar.horizontal-s-fullheight .top_bar_item:before{background-color:#ffffff;}#st_mega_menu_wrap .stmenu_sub{border-top-width:0px;}#st_mega_menu_wrap .ma_level_0{margin-bottom:-0px;border-bottom-width:0px;}.boxed_megamenu #st_mega_menu_wrap{border-bottom-width:0px;}#header_primary #st_mega_menu_wrap{border-bottom-width:0px;}#st_mega_menu_wrap .stmenu_sub{border-top-color:#444444;}.st_mega_menu_container, .boxed_megamenu #st_mega_menu_wrap,#header_primary #st_mega_menu_wrap{border-bottom-color:#444444;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#E54D26;}#st_ma_0{ text-align: left; }#left_column.sidebar_opened,#right_column.sidebar_opened{background-color:#fff;}#st_header.stuck, #top_extra .st_mega_menu_container.stuck{-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); box-shadow: 0px 1px 4px rgba(0,0,0,0.1); }.header-container.has_sticky{padding-bottom:110px;}.fto-glyph.icon_btn:before{ content: "\e73d"; }.fto-adjust.icon_btn{ display: none; }.fto-search-1.icon_btn:before{ content: "\e80b"; }.fto-eye-2.icon_btn:before{ content: "\e818"; }.fto-user.icon_btn:before{ content: "\e850"; }body#index .header-container{ margin-bottom: 12px; }.products_sldier_swiper .pro_outer_box:hover .pro_second_box,.product_list.grid .pro_outer_box:hover .pro_second_box{ background-color: #FAFAFA; }.products_slider .swiper-button-tr .swiper-button{ color: #ffffff; }.products_slider .swiper-button-tr .swiper-button{ background-color: #999999; }.products_slider .swiper-button-tr .swiper-button:hover{ background-color: #555555; }.products_slider .swiper-button-tr .swiper-button.swiper-button-disabled, .products_slider .swiper-button-tr .swiper-button.swiper-button-disabled:hover{background-color:#cccccc;}#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); }.pro_gallery_thumbs_vertical .swiper-slide{height: 802px;}.ajax_block_product .s_title_block a{text-transform: capitalize;}.ajax_block_product .s_title_block a{}.products.product_list.grid .product_list_item{padding-left:8px;padding-right:7px;}.products.product_list.grid{margin-left:-8px;margin-right:-7px;}.checkout-step .sttab_2_1 .nav-tabs .nav-link.active, .checkout-step .sttab_2_1 .nav-tabs .nav-link:hover, .checkout-step .sttab_2_1 .nav-tabs .nav-link:focus{border-bottom-color: #ffffff;}@media (max-width: 1599px) {
                    .images-container.pro_number_1{max-width: 700px;}
                    .images-container.pro_number_2{max-width: 700px;}
                    .images-container.pro_number_3{max-width: 700px;}
                    .images-container.pro_number_4{max-width: 700px;}
                    .images-container.pro_number_5{max-width: 700px;}
                    .images-container.pro_number_6{max-width: 700px;}
                }@media (max-width: 1439px) {
                    .images-container.pro_number_1{max-width: 700px;}
                    .images-container.pro_number_2{max-width: 700px;}
                    .images-container.pro_number_3{max-width: 700px;}
                    .images-container.pro_number_4{max-width: 700px;}
                    .images-container.pro_number_5{max-width: 700px;}
                    .images-container.pro_number_6{max-width: 700px;}
                }@media (max-width: 1219px) {
                    .images-container.pro_number_1{max-width: 700px;}
                    .images-container.pro_number_2{max-width: 700px;}
                    .images-container.pro_number_3{max-width: 700px;}
                    .images-container.pro_number_4{max-width: 700px;}
                    .images-container.pro_number_5{max-width: 700px;}
                    .images-container.pro_number_6{max-width: 700px;}
                }@media (max-width: 991px) {
                    .images-container.pro_number_1{max-width: 700px;}
                    .images-container.pro_number_2{max-width: 1160px;}
                    .images-container.pro_number_3{max-width: 1160px;}
                    .images-container.pro_number_4{max-width: 1160px;}
                    .images-container.pro_number_5{max-width: 1160px;}
                    .images-container.pro_number_6{max-width: 1160px;}
                }@media (max-width: 767px) {
                    .images-container.pro_number_1{max-width: 700px;}
                    .images-container.pro_number_2{max-width: 1160px;}
                    .images-container.pro_number_3{max-width: 1160px;}
                    .images-container.pro_number_4{max-width: 1160px;}
                    .images-container.pro_number_5{max-width: 1160px;}
                    .images-container.pro_number_6{max-width: 1160px;}
                }@media (max-width: 479px) {
                    .images-container.pro_number_1{max-width: 700px;}
                    .images-container.pro_number_2{max-width: 700px;}
                    .images-container.pro_number_3{max-width: 700px;}
                    .images-container.pro_number_4{max-width: 700px;}
                    .images-container.pro_number_5{max-width: 700px;}
                    .images-container.pro_number_6{max-width: 700px;}
                }/* general */
/* ------------*/
/* pas d'espace entre block */
.block {
    margin-bottom: 0;
}
.title_block {
    margin: 40px 0 20px 0;
}

/* barre menu-top */
/* -----------------------*/
/* lien a par defaut */
.close:hover, a.link_color:hover, a:hover, button.link_color:hover {
    color: rgb(235, 236, 237);
    text-decoration: none;
}
/* customize TOP BAR hover */
#top_bar .top_bar_item .header_item:hover, #top_bar .dropdown_wrap.open .dropdown_tri {
    background-color: #fff;
    color: #000;
}
/* hack du separateur vertical */
.nav_bar.vertical-s .top_bar_item::before, .nav_bar.horizontal-s .top_bar_item::before, .nav_bar.space-s .top_bar_item::before, .nav_bar.horizontal-s-fullheight .top_bar_item::before {
    background-color: 0;
    display: none !important;
}
/* panier blanc */
.top_bar_item .cart_icon_item {
    color: #fff;
}
/* cercle panier rouge */
.amount_circle {
    margin-top:5px;
    background: rgb(247, 49, 54);
}

/* breadcrumbs */
/* --------------------*/
.breadcrumb_nav a:hover {
    color: #383838 !important;
}

/* menu principal mu_level_0 */
/* -------------------------------------*/
/* trait noir menu hover */
.ma_level_0 {
   font-size: 1.7em;
   border-top: 5px solid transparent !important;
   background-color: transparent !important;
}
.ma_level_0:hover {
   border-top: 5px solid #000000 !important;
color: #383838 !important;
border-color 0 !important;
}
/* laisse apparaitre le logo entier */
#st_mega_menu_wrap {
    margin-top: 10px;
}

/* sous-menu mu_level_1 */
/* --------------------------------*/
/* desactive ">" du sous-menu */
.fto-angle-right::before {
    content: "" !important;
}
/* recale sous-menu à gauche */
.bullet li a .list_arrow, .mu_level_2 a .list_arrow, .stmenu_multi_level a .list_arrow {
    display: none !important;
  padding-right: 0;
}
/* Titre sous-menu Categories  ma_level1*/
.CustomImgBLock ul li a.ma_level_1 {
  font-size: 24px !important;
  font-weight: 500 !important;
margin-top: 5px;
}
/* titre bottom TOUT LE... */
.CustomLinkBottom ul li a.ma_level_1 {
  font-size: 16px !important;
  font-weight: 500 !important;
margin-top: 5px;
}
.menu_cate_img img {
  width: 220px;
  height: auto;
  vertical-align: top;
}
.menu_cate_img {
    max-height: 140px;
    overflow: hidden;
}
/* Couleurs des menus pour info*/
/* Fitness : #9B59B6 */
/* Golf : #2ECC71 */
/* Tennis : #FF7100 */
/* Equitation : #795549 */
/* Voile : #02BAD4 */
/* Gris foncé : #383838 (utilisé pour autres sports, les titres, le menu, etc.) */

/* vignette sous-menu size */
/* /!\ IMPERATIVEMENT respecter le ration 160/140=1.14 pour ajustées parfaitement */
/* elles seront légérement croppée sur la hauteur pour etre ajustée à 220/120 */
/* Nordine AIT OUHMAD 02/02/23 - Mise en commentaire de la taille des colonnes du mega menu à la demande de Alban BARANDE */
.col-md-2 {
    position: relative;
    /*height: 430px;*/
    overflow: hidden;
}
.menu_cate_img {
  width: 220px;
  height: 150px;
  *overflow: hidden !important;
}
.CustomImgBLock {
  overflow: hidden !important;
  top: 0;
}
.CustomLinkBottom {
  position: absolute;
  bottom: 0;
  width: 86%;
  border-top: 1px dashed #383838;
}

/* Module Advanced banner (stbanner) */
/* ----------------------------------------------------*/
/* bouton/image */
.st_image_layered_description_inner {
    text-transform: uppercase;
    font-size: 16px;
    font-family: "Fjalla One";
    padding-top: 15px;
    border-radius: 3px 3px 0 0;
}
/* recalage & taille image bandeau */
.banner_col {
    padding-left: 0px;
    padding-right: 0px;
}
.st_banner_row.row, .st_banner_row .row {
    margin-left: 0px;
    margin-right: 0px;
}
.st_banner_block .adveditor_image {
    width: 100%;
}
.banner_col.banner_b .st_banner_block {
    margin-bottom: 0px;
}
.st_banner_block {
    margin: 2px;
}
/* pleine largeur */
.col-sm-12 {
    padding-right: 0px;
    padding-left: 0px;
}

/* LE MEILLEUR DE SPORT BOOKING */
/*------------------------------------------------*/
/* TITRE */
.title_style_0 .title_block_inner {
  *padding-top: 25px !important;
}
.title_style_0 .flex_child, .title_style_2 .flex_child, .title_style_3 .flex_child {
    background-image: none;
}
.title_block .title_block_inner, .page_heading, .table-bordered thead th, .heading_color {
    color: #383838;
    font-size: 2.7em;
}
.title_block a.title_block_inner.selected, .title_block a.title_block_inner:hover {
    color: #383838;
}
.stfeaturedslider_container {
  background-color: #f4f4f4;
  margin-bottom: 0 !important;
  padding-bottom: 25px;
}
/* SUPRESSION ETIQUETTE NEW */
/* .st_sticker_text  {
  display: none !important;
} */
/* FLECHES NAVIGATION */
.swiper-button-lr.swiper-navigation-circle .swiper-button,
.swiper-button-lr.swiper-navigation-full .swiper-button,
 .swiper-button-lr.swiper-navigation-rectangle .swiper-button {
    color: #383838;
    cursor: pointer;
    background: rgba(0,0,0,.4);
    top: 30%;
    bottom: 0;
    height: 20%;
}
.products_slider .swiper-button-lr.swiper-navigation-circle .swiper-button:hover,
.products_slider .swiper-button-lr.swiper-navigation-full .swiper-button:hover,
.products_slider .swiper-button-lr.swiper-navigation-rectangle .swiper-button:hover {
    color: #ffffff;
}
.swiper-button-lr.swiper-navigation_visible > .swiper-button-next, .swiper-button-lr:hover > .swiper-button-next {
    right: 1%;
}
.swiper-button-lr.swiper-navigation_visible > .swiper-button-prev, .swiper-button-lr:hover > .swiper-button-prev {
    left: 1%;
}
/* AFFICHER PLUS product_view_more_box  */
.product_view_more_box {
  display: none;
}

/* LES CLUBS PRÈS DE CHEZ VOUS */
/*-----------------------------------------------*/
/* titre */
.steasy_element_block .title_block {
  margin: 15px;
}
/* masque le prix */
.steasy_element_block .pro_second_box .product-price-and-shipping {
  display: none !important;
}
/* masque le panier */
.pro_first_box .hover_fly {
  display: none !important;
}

/* DECOUVREZ LES OFFRES PAR CLUBS */
/* ----------------------------------------------------*/
/* IMAGES */
.brands_slider_container .s_title_block  {
  display:none;
}
.products_sldier_swiper .pro_outer_box:hover .pro_second_box, .product_list.grid .pro_outer_box:hover .pro_second_box {
    background: none;
}
.brands_slider_container .brands_slider_item {
    display: table-cell;
    border: none;
    height: 188px;
    width: 100%;
    vertical-align: middle;
}
/* ajuste le centrage de IMG en fonction de la largeur 270px */
.brands_slider_container .brands_slider_item {
    width: 270px;
}
.brands_slider_container .product_img_link img.front-image.cate_pro_lazy, .product_img_link img.front-image.swiper-lazy {
    margin-left: auto;
    margin-right: auto;
}
/* fleches navigation*/
.brands_slider_container .swiper-button-next {
  background: none;
  color: #ccc;
}
.brands_slider_container .swiper-button-prev {
  background: none;
  color: #ccc;
}
.brands_slider_container .swiper-button-next:hover {
color: #383838;
}
.brands_slider_container .swiper-button-prev:hover {
  color: #383838;
}

/* NEWSLETTER */
/* --------------------*/
.st_news_letter_container {
    margin-bottom: 0 !important;
    background-size: cover;
    min-height: 250px;
}
#st_news_letter_1 {
  padding: 50px;
}
.st_news_letter_form {
  padding: 20px;
}
.st_news_letter > .title_block {
  margin: 0;
}

/* FOOTER */
/* ------------*/
#footer-bottom, #footer-bottom .wide_container, #footer-primary, #footer-primary .wide_container, #footer-secondary, #footer-secondary .wide_container, #footer-tertiary, #footer-tertiary .wide_container {
    border-top-color: none;
    background-color: #000;
  color: #ffffff !important;
}
#footer-secondary .title_block_inner {
  color: #ffffff !important;
}
#footer-secondary a {
    color: #ffffff;
}
#footer-secondary  .stsocial_block .social_wrap {
  color: #383838;
}
#footer-secondary .close:hover, a.link_color:hover, a:hover, button.link_color:hover {
    color: #383838;
}
#footer-primary, #footer-secondary, #footer-tertiary {
  padding: 0;
}
/* MOYENS DE PAIEMENTS */
/* -----------------------------------*/
#footer-secondary .fto-cc-mastercard {
    color: #ccc;
}
#footer-secondary .fto-cc-visa {
    color: #ccc;
}
#footer-secondary .fto-cc-discover {
    color: #ccc;
}
#footer-secondary .fto-cc-amex {
    color: #ccc;
}
#footer-secondary .fto-cc-paypal {
    color: #ccc;
}

/* RESEAUX SOCIAUX */
/* ---------------------------*/
.stsocial_1_1 a:hover .social_wrap, .stsocial_1_3 a:hover .social_wrap, .stsocial_2_1 a:hover .social_wrap, .stsocial_2_3 a:hover .social_wrap {
    color: #fff !important;
}

/* CHAT */
/* ---------*/
#open_ochat_conversion {
  left: 10px !important;
}
.fa-envelope::before {
  content: "\f086" !important;
}
#hello_text-offline, #hello_text-online {
  background: #000000;
  color: #ffffff;
}
.open_ochat_window {
  background-color: #000000 !important;
  color: #ffffff !important;
  border: 2px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.close_ochat_window {
  background-color: #000000 !important;
  color: #ffffff !important;
  border: 2px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
#hello_text-offline, #hello_text-online {
    border: 2px solid #fff;
}
.OCHAT_OFFLINE_WELCOME_TEXT {
padding-right: 10px !important;
padding-left: 10px !important;
}
#OCHAT_FORM_EMAIL {
margin-left: 10px !important;
}
#OCHAT_FORM_MESSAGE {
height: auto !important;
}
.ochat-panel-heading {
  background-color: #000000 !important;
}
.ochat-panel-default {
  border: 2px solid #fff;
}
#chat_window_1 textarea.ochat-form-control#btn-input {
    border-bottom-left-radius: 23px !important;
    border-bottom-right-radius: 23px !important;
}
.ochat-panel-default {
    border-radius: 25px !important;
}

/* rightbar Panier/Aime/Haut */
/* --------------------------------------*/
#rightbar {
-moz-box-shadow: 0px 0px 10px 2px #656565;
-webkit-box-shadow: 0px 0px 10px 2px #656565;
-o-box-shadow: 0px 0px 10px 2px #656565;
box-shadow: 0px 0px 10px 2px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=10);
}

/* PAGE INTRIEURE */
/*-------------------------*/
/* breadcrumps */
.breadcrumb_spacing {
    display: none !important;
}
/* bandeau Image */
/* dans le dossier /img/bandeau
/* Largeur:1352px Hauteur:430px format: PNG */
div.productListHeader div.headerImage div.backdropImage {
    *background-position: -35px -55px !important;
    *background-image: url('/img/bandeau/menu-fitness.png') !important;
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center center;
height: 100%;
width: 110%;
float: right;
}

/* bloc menu droite */
.productListRightColumn .title_block_inner {
    *color: #9B59B6 !important;
    width: 100%;
    *border-bottom: 1px solid #9B59B6 !important;
}
.productListRightColumn .category-sub-menu .flex_child:hover {
     *color: #9B59B6 !important;
}
.productListRightColumn .block.column_block .block_content {
    padding-top: 0 !important;
}
.productListRightColumn .category-top-menu ul li:hover {
    border-bottom: 1px solid #DCDCDC !important;
}

/* Affichage Vue Par Grille/Liste */
.list_grid_switcher div.grid.selected, .list_grid_switcher div.grid:hover, .list_grid_switcher div.list.selected, .list_grid_switcher div.list:hover {
    background-color: #ffffff;
    color: #383838;
}
.list_grid_switcher div {
    width: 32px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    text-align: center;
    font-size: 22px;
    cursor: pointer;
}

.products-sort-order .dropdown_tri {
    color: #383838 !important;
    font-size: 14px;
}

/* PAGE PRODUITS */
/*------------------------*/
/* head */
#head_product_backgrd {
    padding: 10px;
padding-left: 20px;
}
#head_product_title {
    font-size: 24px;
    text-transform: uppercase;
}
.product_name {
margin-top: 20px;
}
/* partagez page produit */ 
.steasy_element_item .title_block {
    font-size: 6px;
    margin: 0;
}
/* titre page produit */
#head_product_title {
    font-size: 24px;
    font-family: "Fjalla One";
    font-weight: 400;
}

/* rhigt_column */
.product_right_column .product-manufacturer .pro_extra_info_label {
  display: none;
}
.product_right_column .product-manufacturer .pro_extra_info_content a img {
  width: 100%;
height: auto;
}
/* middle column titre */
.product_middle_column .product_name {
  text-transform: uppercase;
  font-family: "Fjalla One";
  *font-weight: 600;
}
/* midle column prix */
.product-information .product-prices {
  text-transform: uppercase;
  font-family: "Fjalla One";
  font-weight: 600;
  font-size: 1.5em;
}
.product-information .product-prices .regular-price {
text-decoration: none;
background-image: linear-gradient(transparent 10px,#999 1px,#999 13px,transparent 5px);
}
.product-information .product-prices .tax-shipping-delivery-label {
    text-align: right;
    font-size: 1.5em;
}
.product-information .product-prices .discount-percentage {
  *display: none;
}
.product-information .breaker {
  display:block;
  width:100%;
  height:0;
}

.card-header {
    color: #383838;
    font-size: 1.7em;
}

.product_info_tabs ul li a {
  color: #aaa !important;
}
.product_info_tabs ul li a.active {
  color: #383838 !important;
  border-top-color: #383838 !important;
}
.product_info_tabs ul li a:hover {
  color: #383838 !important;
  border-top-color: #383838 !important;
}

/* boutçon add to card */
.btn-default {
    color: #383838;
    border-color: #dcdcdc;
    background-color: #dcdcdc;
}
.btn-default:hover {
    color: #fff;
    border-color: #383838;
    background-color: #383838;
}

/* love bouton */
.add_to_love {
  width: 100%;
}

/* sliders bottom */
.stbestsellers_container .products_slider {
  background-color: #f4f4f4;
}

#steasy_column_45 .swiper-button,
.pro_gallery_top_container .swiper-button,
.stbestsellers_container .swiper-button {
  display: flex;
}

#steasy_column_45 .swiper-button > i,
.pro_gallery_top_container .swiper-button > i,
strelatedproducts_container .swiper-button > i,
.stbestsellers_container .swiper-button > i {
  align-self: center;
}

/* payment step */
.checkout-step div#payment-confirmation {
  text-align: center;
}

/* Manufacturer */
/* ---------------------------*/
#manufacturer-short_description {
  font-size: 14px;
  padding-left: 15px;
}

.page_heading {
  padding-left: 15px;
}

.manufacturerHeader {
  display: flex;
  flex-direction: row;
}

.manufacturerHeaderText {
  flex: 1 1;
}

.manufacturerHeaderLogo {
  padding-right: 15px;
}

/* Manufacturer/Supplier */
/* ---------------------------*/
#supplier-description,
#manufacturer-short_description {
  font-size: 14px;
  padding-left: 15px;
}

.page_heading {
  padding-left: 15px;
}

.supplierHeader,
.manufacturerHeader {
  display: flex;
  flex-direction: row;
}

.supplierHeaderText,
.manufacturerHeaderText {
  flex: 1 1;
}

.supplierHeaderLogo,
.manufacturerHeaderLogo {
  padding-right: 15px;
}


/* Registration */
/* ---------------------------*/
#customer-form .form_content_inner .row.com_grid_view .col-lg-12 {
  order: 1;
}

#customer-form .form_content_inner .row.com_grid_view .col-lg-12:not(.up-3):nth-last-child(-n+5) {
  order: 2;
}

#customer-form .form_content_inner .row.com_grid_view .col-lg-12:not(.up-3):nth-last-child(-n+5) {
  order: 3;
}

/* GPRD */
.psgdprinfo17 .psgdprgetdatabtn17 {
  float: none;
}

.psgdprinfo17 .buttonExports {
  text-align: right;
}

/* Module règle quantité */
/* ---------------------------*/
.ec_price_opc_det {
  font-size: 13px;
  font-weight: bold;
  padding: 1.25rem;
}

[id^="module-anybuddy-"] .st-container.open_bar_right .st-pusher {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

#side_anybuddy_search_form { 
  width: 100%; 
} 