.yith-wcbm-badge{z-index:9;}

/* KREAZUS - CSS bloc de connexion menu */
.qodef-side-menu .widget .qodef-widget-title {color:#000000;}
.qodef-side-menu .widget {color:#000000;}
input[type=submit] {
    -webkit-appearance: none;
    width: 100%;
    padding: 15px;
    font-size: 16px;
    background-color: #d6654a;
    color: #ffffff;
    border: none;
}

.vc_general.vc_cta3.vc_cta3-shape-rounded {
min-height: 280px;
}

/* KREAZUS - enlever le scroll sur les blocs accordéon */
.qodef-accordion-content {
display:contents;
}

/* KREAZUS - Pastille "Epuisé" sur la page boutique */
.qodef-out-of-stock {display:none !important}

/* KREAZUS - Alignement des prix dans la boutique */
ul.products>.product .price {clear:both}

.qodef-post-info-author {display:none !important;}

/* KREAZUS - Bordures des boutons radio formlift */
.formlift_check_style {border-style: solid !important;}

/* KREAZUS - Barre de déconnexion (plugin de connexion entant que client) toujours en haut */
.login-as-user {z-index:10000 !important;}

/* KREAZUS - Alignement badges */
.qodef-single-product-content .yith-wcbm-badge {
    left: 129px !important;
}

@media screen and (max-width: 768px) {.qodef-single-product-content .yith-wcbm-badge {
    left: 0px !important;
}}

.bundled_product_excerpt {display:none !important;}
.bundled_product_title_inner {font-size:16px !important;}
.bundled_product_permalink {display:none !important;}

.qodef-woo-single-page .qodef-single-product-content .images figure a img {height: auto !important;}

/* KREAZUS - Menu principal */
.qodef-main-menu>ul>li>a {padding:0 10px;font-size:14px;font-weight:400;}

/* Kreazus - Titres de produits */
.qodef-product-list-title {font-size:18px;}

/* KREAZUS - Quantité dans le tableau du checkout */
.opc_order_review .product-quantity {
    padding-right: 50px;
}

/* KREAZUS - Affichage du status "OK Quickbooks" */
mark.status-okqb:after {display:contents !important;}

.product-subtotal {padding-left:15px !important;}

/* KREAZUS - Masquer la notif alerte produit */
.alert_container {display:none;}

/* KREAZUS - Mise en forme bouton bloc alerte produit hors stock */
.stock_alert_button {
font-family: "Roboto Condensed",sans-serif;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0;
    font-size: 14px;
    line-height: 2.1em;
    font-weight: 600;
    text-transform: uppercase;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    -o-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    padding: 10px 45px;
    color: #0a0a0a;
    background-color: #d6654a;
    border: 1px solid transparent;
    cursor: pointer;
    z-index: 3;}
    
   /*.woocommerce-MyAccount-navigation-link--invoices {display:none;}*/
   .woocommerce-MyAccount-navigation-link--downloads {display:none;}
   
   .qodef-woocommerce-page .qodef-content .single_variation_wrap {margin: 0px;}
   
   .qodef-single-product-meta-title {display:none !important;}
   
   /* KREAZUS - mise en forme espaces bundle product */
   div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
   }
   
   /* KREAZUS - Masquer les infos du recurring payment sur la page panier */
   .recurring-totals {display:none !important;}
   .recurring-total {display:none !important;}
   
   /* KREAZUS - largeur du dropdown des variations */
   .select2-dropdown {width:auto}
   .select2-container {width:250px !important;}
   
   /* Bouton notification produit hoirs stock */
   .stock_manager_button {
     font-family: "Roboto Condensed", sans-serif;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0;
    font-size: 14px;
    line-height: 2.1em;
    font-weight: 600;
    text-transform: uppercase;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    -o-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    padding: 10px 45px;
    color: #0a0a0a;
    background-color: #d6654a;
    border: 1px solid transparent;
    cursor: pointer;
    z-index: 3;
   }
   .stock_notifier-shortcode-subscribe-form {margin-top:20px;}
   
      /* KREAZUS - bloc notif produit hors stock */
   .cwginstock-subscribe-form .col-md-12 {
        width: 95%;}
        
  .cwginstock-subscribe-form .panel-primary>.panel-heading {
    background-color: #d4634e;
    border-color: #d4634e;
}
  
  .cwginstock-subscribe-form .panel-primary {
    border-color: #d4634e;
}