/* Custom CSS */



/* Example: Override main section background color. */

/* body .jupiterx-main {

    background-color: gray;

} */

@font-face {
font-family: "auxin-front";
src: url("/wp-content/themes/jupiterx-child/font/auxin-front.woff");
}

.coupdecoeur{
        background: #f0f7f4;
    border-color: #6EBFA4 !important;
    border-radius: 5px;
}
.coupdecoeur:before{
content: "Coup de ❤ client ";
    position: absolute;
    top: -23px;
    width: 80%;
    left: 10%;
    text-align: center;
    background: #6EBFA4;
    color: #fff;
    font-size: 14px;
}


/***** ****/ 

.elementor-jet-single-meta.jet-woo-builder .sku_wrapper,.elementor-jet-single-meta.jet-woo-builder .tagged_as{
display: none !important;
}
.variations th.label{
	display: none !important
}
table.variations{
	display: none !important;
}
.postid-848 table.variations,.postid-2991 table.variations{
	display: block !important;
}
.raven-video-thumbnail:after{
	background: none !important
}
input.sib-email-area{
	border-radius: 5px 0 0 5px
}
input.sib-default-btn{
	border-radius: 0 5px 5px 0
}

.sib_signup_box_inside_1 .sib-email-area{
	width: 60%;
    display: inline-block;
}
.sib_signup_box_inside_1 .sib-email-area input{
	    width: 100%;
    border: 0;
    padding: 7px;
}
.jet-radio-list__row{
	padding-top: 5px !important
}
span.raven-post-meta-item.raven-post-categories{
        position: absolute;
    top: 20px;
    left: 25px;
    z-index: 9;
    background: #0a3744;
    padding: 5px 24px;
    border-radius: 5px;
}
span.raven-post-meta-item.raven-post-categories a{
    color: #fff
}
.raven-post{
    position: relative;
}
.orderflex  .jet-radio-list__decorator{
	display: none !important
}
.input-mine {
	width: 35%;
    display: inline-block;
}
.sib-default-btn{
	    width: 100%;
    background: #6ebfa4;
    color: #fff;
    border: 0;
    padding: 7px;
}
.wcsatt-options-prompt-radios li{
        display: inline-block;
    width: 33%;
}
.textshadow *{
    text-shadow: 0 0 10px black
}
.ptscles{
    background: #f0f7f4;
    padding: 32px;
}
.woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs li img{
    border-radius: 10px !important
}
#sommaire-article a{
	display: block;
	    margin-bottom: 10px;
}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .jupiterx-wc-loadmore{
	background: #6abfa3 !important;
	border: 0px !important
}
.woocommerce table.my_account_orders .button{
	margin-bottom: 3px
}
a.title_lvl3 {
    padding-left: 24px;
}
.elementor-jet-single-rating .product-star-rating .product-rating__icon.active{
	color: #000
}
.jet-mobile-menu__toggle{
    z-index: 99
}
.woocommerce .product img, .woocommerce .woocommerce-product-gallery__image, .woocommerce-page .product img, .woocommerce-page .woocommerce-product-gallery__image{
    border-radius: 0 !important
}
.borderradius .elementor-video-iframe,.borderradius  .raven-video-thumbnail{
border-radius: 20px !important
}
.jet-radio-list__input:checked + .jet-radio-list__button .jet-radio-list__label{
    font-weight: bold !important;
}
.products.columns-3 .netreviews_bg_stars_big div{
        right: 13px;
    margin-top: 2px;
    position: absolute;
}
a.reset_variations {
    display: none !important;
}
.btnblock .elementor-button{
    display: block;
}
.coverbgblog{
    background-size: cover !important
}
#wcal_gdpr_message_block{
    display: none;
}
.woocommerce div.product form.cart div.quantity{
	display: none !important;
}
.jupiterx-icon-shopping-cart-6:before{
	content: none !important;
}
.woocommerce-variation-price > .price{
	display: none;
}
.noborderpanier #elementor-menu-cart__toggle_button{
	border: 0 !important
}
.rowsave{
	color: #5dc389;
    font-weight: bold;
    font-family: 'Noto Sans';
    width: 100%;
    text-align: center;
    font-size: 12px;
}
.ShowAbo1flacon{
	display: none;
}
.home .elementor-testimonial__content {
    height: 350px;
}
.h3precau h3{
	font-size: 32px !important;
}
.h4precau h4{
	font-size: 20px !important;
}
/*.lwss_selectable.lws-wr-cart{
	border: 0 !important
}*/
.lwss_selectable.wr-cart-buttons{
	    justify-content: space-between !important;
}
button.button.lwss_selectable.wr-cart-max.lws_wr_pointsoncart_use_max_amount,
button.button.lwss_selectable.wr-cart-apply.lws_wr_pointsoncart_amount_apply{
	    font-size: 12px;
    font-weight: 600;
}
.lws-wr-pointsoncart h2{
	font-size: 20px !important
}
.lwss_selectable.wr-cart-use-label{
	margin-right: 10px
}
.piedFixedProduit{
	display: none;
	position: fixed;
	bottom: 0;
	width: 100%;
	box-shadow: 0 0 10px black;
	height: 100px;
	z-index: 9;
	background: #fff;
	left: 0;
}
.one-time-option input[type="radio"],.rowflacon input[type="radio"], input[type="radio"]{
	accent-color: #3e9d7c;
	width: 16px;
    height: 16px;
}
button.single_add_to_cart_button.button.alt.jupiterx-icon-shopping-cart-6{
	border: 0
}
span.no-price.one-time-price,span.subscription-details{
	    font-weight: 600;
    font-family: 'Noto Sans';
}
.wcsatt-options-prompt-text-label{
	display: none;
}
ul.wcsatt-options-product.wcsatt-options-product--{
	    padding-left: 0;
    margin-bottom: 0;
}
.rowflacon{
	    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 10px;
    grid-auto-rows: minmax(75px, auto);
    margin-bottom: 16px;
    margin-top: 32px;
}
.rowflacon div{
	    padding: 15px 5px;
    border: 2px solid #efefef75;
    position: relative;
        height: 115px;
}
.single-product li.variable-item.button-variable-item{
	    background: #f4f5f5 !important;
    box-shadow: none !important;
    padding: 16px 20px !important;
    border-radius: 50px !important;
        font-family: 'Noto Sans';
}
.single-product li.variable-item.button-variable-item.selected{
	background: #a7d4c4 !important;
	color: #fff !important
}
.price-rules-table-wrapper{
	display: none;
}
.page-id-376 .hidecommand,.page-id-376 .hidestick {
	display: none;
}
.page-id-376 .displayonlycart {
	display: block !important
}
.page-id-376 .bdt-sticky-fixed .displayonlycart{
	display: none !important;
}
.woocommerce form.cart div.quantity .input-group, .woocommerce .product-quantity div.quantity .input-group{
	width: 60px !important
}
.rightimgpanier .wcsatt-options-product-dropdown{
	width: auto !important;
	display: block;
}
.wcsatt-options-product.wcsatt-options-product-- li:first-child{
	margin-right: 5%
}
.wcsatt-options-product.wcsatt-options-product-- li{
	    display: inline-block;
    width: 40%;
}
.raven-post-meta-divider{
    display: none;
}
.woocommerce ul.products li.product .price{
        font-size: 1.057em !important;
}
.page-id-98 body.woocommerce ul.products li.product, .page-id-98 div:not(.raven-wc-products-custom) > .woocommerce ul.products li.product{
    min-height: 500px
}
.cart_totals.calculated_shipping h2{
    font-size: 24px
}
.elementor-8306  div:not(.raven-wc-products-custom) > .woocommerce ul.products li.product{
    width: 100% !important
}

.h4produit h4{
	color: #6EBFA4;
    font-family: "Noto Sans", Sans-serif;
    font-weight: 600;
}
.h2produit h2{
	   font-family: "Noto Sans", Sans-serif;
	    color: #0A3A47;
    font-size: 40px !important;
    font-weight: bold;
}
.woocommerce-notices-wrapper , .woocommerce-cart-form{
	width: 65% !important;
	display: inline-block;
	vertical-align: top;
}
.cart-collaterals{
	width: 30% !important;
	display: inline-block;
	margin-left: 4%
}
.colorgreya .jet-radio-list__label{
	color: #858585
}
.colorgreya a{
	color: #858585 !important
}
#jupiterx-main .elementor-section .shadowradius img{
	box-shadow: 0 0 6px #0000001f !important;
    border-radius: 90px !important;
}
.shadowproduct .woocommerce-product-gallery .flex-viewport{
        box-shadow: 0 0 10px rgba(0,0,0,0.3);
    border-radius: 60px;
}
.woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce-page table.shop_table td, .woocommerce-page table.shop_table th{
	    padding: 0.5rem 0.5rem !important
}
td.product-remove {
    padding: 0 5px !important;
    text-align: center;
}
.woocommerce form.cart div.quantity .input-group, .woocommerce .product-quantity div.quantity .input-group{
	width: 98px;
}
.woocommerce form.cart div.quantity input, .woocommerce .product-quantity div.quantity input{
	width: 40px
}
a.button.jupiterx-continue-shopping{
	display: none !important;
}
.single-product .product .elementor-jet-single-add-to-cart .cart .quantity .input-text{
	display: none !important
}
.rowflacon input{
	margin-right: 2px
}
span.descflacon {
    position: absolute;
    bottom: 0;
}
.columns-3 .reviewCount{
    display: none;
}
.woocommerce .woocommerce-notices-wrapper a.button{
        color: #ffffff;
    font-weight: 600;
    border-width: 0px;
    border-style: solid;
    background-color: #6ebfa4;
}

.page-id-373 .shop_table_responsive thead{
	display: none;
}
.woocommerce-form-coupon-toggle{
	display: none;
}
.product-quantity .input-group-prepend,.product-quantity .input-group-append{
	display: none;
}
.leftimgpanier{
	    display: inline-block;
    vertical-align: top;
    width: 24%;
}
.rightimgpanier{
	display: inline-block;
    width: 74%;
}
.woocommerce form.cart div.quantity .input-group, .woocommerce .product-quantity div.quantity .input-group{
	width: 50px
}
a.elementor-button.elementor-button--view-cart.elementor-size-md,
a.elementor-button.elementor-button--checkout.elementor-size-md{
	background: #6ebfa4
}
.wcsatt-options-prompt-radios .wcsatt-options-prompt-radio:last-child:after{
    content: "Livraison gratuite - Annulez quand vous voulez";
    position: absolute;
    width: 182px;
    right: 0;
    font-weight: bold;
    margin-top: -12px;
    line-height: 1;
}
.jet-woo-product-title a{
	font-family: 'Noto Sans';
    text-align: left;
    font-size: 20px;
    color: #0a3a47;
}
.woocommerce-LoopProduct-link .netreviews_bg_stars_big.listStars{
	display: none;
}
.jupiterx-product-container .posted_in{
	font-weight: 600
}
.jupiterx-product-container  .ex-product,.jupiterx-product-container .posted_in{
	color: #afafaf !important;
	text-align: left;
	    font-family: 'Noto Sans';
    font-size: 13px;
    border-radius: 7px
}
#points-gagnes{
	    background: #f0f7f4;
    padding: 4px;
    text-align: center;
    margin-top: 5px;
    border-radius: 5px
}
.woocommerce div.product form.cart{
	margin-bottom: 0 !important
}
p#jour-livraison{
	    color: #0a3a47;
    font-weight: bold;
    font-family: 'Noto Sans';
    font-size: 14px;
}
.tagovertitle{
	    color: #6ebfa4;
    font-weight: 600;
}

#sommaire-article a{
    color: #6EBFA4 !important;
    font-style: italic;
}
span.raven-icon-list-text.raven-post-meta-item.raven-post-meta-item-type-date{
	    color: #A7D4C4;
    font-weight: bold;
    text-shadow: 0 0 7px #0e0000;
}
.onlyonproduct{
	display: none;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{
	font-weight: 500
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
	display: block !important;
	line-height: 2.5;
}
.single-product .onlyonproduct{
	display: inline;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit{
	background: #60b391;
    color: #fff;
    border: 0;
    padding: 8px 25px;
    border-radius: 4px;
}
h2.woocommerce-loop-product__title{
    color: #0a3a47;
    text-align: left;
    font-size: 20px !important;
    font-weight: 600;
    font-family: 'Noto Sans';
}
.elementor-post-navigation .elementor-post-navigation__separator-wrapper{
	display: none;
}
.elementor-testimonial__image{
    border-radius: 20px !important
}
.shop_table.shop_table_responsive th{
	font-weight: 400 !important
}
.woocommerce ul.products li.product .jupiterx-sale-badge, .woocommerce ul.products li.product .jupiterx-out-of-stock, .woocommerce div.product .jupiterx-sale-badge, .woocommerce div.product .jupiterx-out-of-stock{
	    background-color: #0a3844 !important;
}
.wpcf7-form.init  input{
	    padding: 6px;
    border-radius: 5px;
    box-shadow: 0 0 10px #0000003b;
    border: 0;
    margin-top: 15px !important
}
.wpcf7-form.init  textarea{
	    padding: 6px;
    border-radius: 5px;
    box-shadow: 0 0 10px #0000003b;
    border: 0;
      margin-top: 15px !important
}
.home body.woocommerce ul.products li.product, .home div:not(.raven-wc-products-custom) > .woocommerce ul.products li.product,
.single-post body.woocommerce ul.products li.product, .single-post div:not(.raven-wc-products-custom) > .woocommerce ul.products li.product {
padding: 0px;
    border-radius: 10px;
    box-shadow: 0 2px 23px #2c2c2c1a;
        min-height: 550px;
}
 body.woocommerce ul.products li.product,  div:not(.raven-wc-products-custom) > .woocommerce ul.products li.product {
padding: 0px;
    border-radius: 10px;
    box-shadow: 0 2px 23px #2c2c2c1a;
        min-height: 560px;
}
.filterreplace{
	    position: absolute !important;
    right: 12px;
    z-index: 9;
}
.hidefilter .woocommerce-ordering{
	display: none !important;
}
.cross-sells {
    padding: 32px 120px;
    background: #efefef;
}
.cross-sells h2{
	text-align: center;
	font-size: 32px !important
}
.woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce-page table.shop_table td, .woocommerce-page table.shop_table th,
.woocommerce table.shop_table, .woocommerce-page table.shop_table{
	border: 0 !important
}
.products  .jupiterx-product-container  .posted_in,
.products  .jupiterx-product-container .woocommerce-loop-product__title,
.products  .jupiterx-product-container .button,
.products  .jupiterx-product-container .ex-product{
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.products  .jupiterx-product-container .button{
	margin-left: 10px;
	margin-right: 10px
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.jupiterx-icon-shopping-cart-6,
a.button.product_type_variable.add_to_cart_button.jupiterx-icon-shopping-cart-6,
a.button.product_type_simple.add_to_cart_button.jupiterx-icon-shopping-cart-6{
	    background: #fff;
    color: #fff;
    border-color: #095195;
    border-radius: 5px;
    font-weight: 500;
    display: block;
}

.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard:before {
    content: "\e050";
    left: 0;
    top: 2px;
    font-family: "auxin-front";
}
.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders:before {
    content: "\e625";
    left: 0;
    top: 2px;
        font-family: "auxin-front";
}
.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads:before {
    content: "\49";
    left: 0;
    top: 4px;
        font-family: "auxin-front";
}
.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address:before {
    content: "\e06d";
    left: 0;
    top: 4px;
        font-family: "auxin-front";
}
.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account:before {
    content: "\e07e";
    left: 0;
    top: 2px;
        font-family: "auxin-front";
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions:before{
       content: "\e00f";
    left: 0;
    top: 2px;
        font-family: "auxin-front"; 
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--myreferrals:before{
       content: "\e6fc";
    left: 0;
    top: 2px;
        font-family: "auxin-front"; 
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--ly_saved_cards:before{
       content: "\e112";
    left: 0;
    top: 2px;
        font-family: "auxin-front"; 
}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active:before{
    color: #fff
}
.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout:before {
    content: "\e089";
    left: 0;
    top: 2px;
        font-family: "auxin-front";
}
.woocommerce-MyAccount-navigation a {
    font-size: 18px
}
.woocommerce .woocommerce-MyAccount-navigation ul li,.woocommerce .woocommerce-MyAccount-navigation{
    border: 0 !important
}
.raven-video-thumbnail:after,.raven-video-thumbnail.rocket-lazyload.lazyloaded{
    border-radius: 25px
}
.price .wcsatt-sub-options{
    display: none;
}
.tnp-field.tnp-field-email {
    width: 60%;
    display: inline-block;
}
.tnp-field.tnp-field-email input.tnp-email{
	width: 100%;
	    border: 0;
    padding: 7px;
}
.tnp-field.tnp-field-button{
	    width: 35%;
    display: inline-block;
}
.tnp-field.tnp-field-button input.tnp-submit{
	width: 100%;
	    background: #6ebfa4;
    color: #fff;
    border: 0;
    padding: 7px;
}
.woocommerce-cart-form__cart-item .subscription-price{
    visibility: hidden;
    position: relative;
    height: 43px;
    display: block;
    font-size: 5px !important
}
.woocommerce-cart-form__cart-item .subscription-price .woocommerce-Price-amount{
    visibility: visible;
    position: absolute;
    line-height: 43px;
    height: 43px;
    top: 0;
    left: 0;
    font-size: 16px
}
.modal-dialog {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #00000047;
    z-index: 99;
    display: none;
}
.modal-dialog  .modal-content{
        position: absolute;
    max-width: 800px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 15px;
}
.woocommerce .woocommerce-order{
        display: inline-block;
    width: 62%;
    vertical-align: top;
}
.woocommerce .woocommerce-panier-thank{
    display: inline-block;
    width: 35%;
    margin-left: 2%;
}
.woocommerce-panier-thank td.product-name img{
    float: left;
}
.passer-abonnement{
    padding: 24px;
    background: #f4f5f5;
}
.woocommerce-order form.wpcf7-form.init{
        padding: 24px;
    border: 1px solid #efefef;
    margin-bottom: 24px
}
.bothlienhelpthank {
    margin: 24px 0
}
.bothlienhelpthank div,.bothlienthank div{
    display: inline-block;
    width: 49%;
}
.tyordername{
        font-weight: bold;
    font-size: 34px;
}
.bothlienthank p{
        color: #6ebfa4;
    font-weight: 600;
}
.woocommerce-order input.wpcf7-form-control.has-spinner.wpcf7-submit{
    background: #6ebfa4;
    color: #fff;
    font-weight: bold;
    width: 300px;
    margin: 32px auto 0 auto;
    display: block;
}
.jupiterx-product-container .rating-wrapper{
    display: none;
}
.jupiterx-product-container .posted_in{
    display: inline-block !important;
    width: 50%;
        vertical-align: top;
}
.jupiterx-product-container .netreviews_bg_stars_big.listStars{
display: inline-block;
    width: 50%;
    max-width: 100%;
    min-width: auto;
}
.jupiterx-product-container .listStars{
        max-width: 145px;
}
.jupiterx-wc-loop-product-image .reviewCount{
	display: none;
}
.legendimg figcaption{
		position: absolute;
    bottom: 20px;
    left: 20px;
    color: #fff;
    font-size: 28px;
    font-family: 'Noto Sans';
}
.elementor-testimonial__content{
	    height: 200px;
    margin: auto;
}
.single_variation_wrap .woocommerce-variation-availability{
	display: none;
}
.stockreplace{
	    color: #18a957;
    font-size: 15px;
    margin-left: 8px;
    font-family: 'Noto Sans';
    font-weight: 600;
    position: absolute;
    left: 100px;
}
.reductionpercent{
	    position: absolute;
    bottom: 0;
    font-size: 14px;
    left: 133px;
    color: #6ebfa4;
    font-weight: 600;
}
.woocommerce div.product div.woocommerce-product-gallery .flex-direction-nav{
	    top: 270px !important;
}
.rowflacon label{
    font-size: 15px
}
.orderico{
    padding-left: 0px !important
}
.orderico li{
    margin: 5px 0
}
.orderico li:first-child{
        list-style-type: none;
    background: url(https://www.performe.co/wp-content/uploads/2022/03/gear.png) no-repeat;
    background-size: 22px;
    padding-left: 32px;
}
.orderico li:nth-child(2){
        list-style-type: none;
    background: url(https://www.performe.co/wp-content/uploads/2022/03/calendar.png) no-repeat;
    background-size: 22px;
    padding-left: 32px;
}
.orderico li:nth-child(3){
        list-style-type: none;
    background: url(https://www.performe.co/wp-content/uploads/2022/03/box.png) no-repeat;
    background-size: 22px;
    padding-left: 32px;
}
/*.page-id-98 .nonecart,*/.page-id-376  .nonecart ,.page-id-373  .nonecart,.page-id-373 footer,.page-id-376 footer {
        display: none !important
    }
.reass_cart ul{
    padding-left: 0px !important
}
.reass_cart li{
    margin: 5px 0
}
.reass_cart li:first-child{
        list-style-type: none;
    background: url(https://www.performe.co/wp-content/uploads/2022/07/camion.svg) no-repeat;
    background-size: 18px;
    padding-left: 32px;
	background-position: 4px;
}
.reass_cart li:nth-child(2){
        list-style-type: none;
    background: url(https://www.performe.co/wp-content/uploads/2022/03/picto_paiement-01.svg) no-repeat;
     background-size: 45px;
    padding-left: 32px;
    background-position: -12px;
}
.reass_cart li:nth-child(3){
        list-style-type: none;
    background: url(https://www.performe.co/wp-content/uploads/2022/03/picto_livraison-01.svg) no-repeat;
     background-size: 45px;
    padding-left: 32px;
    background-position: -12px;
}
.woocommerce-cart-form__cart-item .woocommerce-Price-amount{
    font-weight: 600
}

.woocommerce tr td.product-subtotal{
	padding: 0 !important
}
.subscription-option input[type="radio"]{
    accent-color: #3e9d7c;
    width: 16px;
    height: 16px;
}
.icodangermath .elementor-icon{
    margin-top: 10px;
}
.rulepanier .jupiterx-wc-loop-product-image{
	float: left;
    width: 30%;
    margin-bottom: 0px !important;
}
.rulepanier ul.products li.product{
	min-height: auto !important
}
.rulepanier .netreviews_bg_stars_big{
	display: none !important
}
a.button.product_type_variable.add_to_cart_button.jupiterx-icon-shopping-cart-6 {
    position: absolute;
    bottom: 10px;
    margin: 0 4% 0 4%;
    width: 92%;
}
.bdt-wc-products-skin-default a.button.product_type_variable.add_to_cart_button.jupiterx-icon-shopping-cart-6{
	display: none;
}
.bdt-wc-products-skin-default .stockreplace{
	display: none
}
.single-product p.price{
	    display: flex;
    flex-direction: column;
}
.page-id-376 .woocommerce-checkout-review-order-table thead {display:none;}
#livraison-checkout {color:#6EBFA4; text-align:center; font-weight:normal;}
.elementor-widget-jet-checkout-order-review {margin-bottom:0px!important;}
.page-id-376 .woocommerce-checkout-review-order-table tbody {background-color:#fff;}
.single-product p.price del{
	order: 2;
	text-decoration: none;
	    color: #bbbbbb;
    font-size: 15px;
}
.single-product p.price del:before{
	content: "au lieu de ";
	text-decoration: none;
}
.single-product p.price del .woocommerce-Price-amount{
	text-decoration: line-through;
}
.jet-mobile-menu__container{
	    overflow: scroll;
    height: 90vh;
}
.jet-mobile-menu__container-inner{
	padding: 0 !important
}
.cross-sells a.button.product_type_variable.add_to_cart_button.jupiterx-icon-shopping-cart-6,
.rulepanier a.button.product_type_variable.add_to_cart_button.jupiterx-icon-shopping-cart-6{
position: relative;
    bottom: 0;
    margin: 8px;
    width: 250px;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    color: #243d49;
    position: absolute;
    bottom: 50px;
    width: 100%;
    font-weight: 700 !important
}
.woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs li{
	max-width: 112px !important;
	    width: 115px !important;
    flex: 0 0 115px !important;
}
.raven-video{
	background: #fff !important
}
/*Panier*/
.woocommerce .coupon input.button, .woocommerce .coupon button.button {
	background: none !important;
	border: 1px solid #595959 !important;
	color: #595959!important;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table, .cart-collaterals {
	border-radius: 10px!important;
	border-spacing: 0;
	overflow: hidden;
	background-color: #efefef;
	box-shadow: 1px 1px 3px #efefef;
	padding: 10px!important;
}
.woocommerce-cart table.cart td {background-color:white!important;}
.woocommerce-cart table.cart tr:hover, .woocommerce-cart table.cart tr:focus {
	background-color: transparent;
}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
	padding-top: 30px !important;
}

.cart_totals .shop_table, .paiement_accept, .reass_cart, #jour-livraison, #advanceddateofdelivery_footer_product {background-color:white!important;}
.woocommerce-cart table.cart tr:first-child td:first-child { border-top-left-radius: 10px;}
.woocommerce-cart table.cart tr:first-child td:last-child { border-top-right-radius: 10px; }

.woocommerce-cart table.cart tr:nth-last-child(2) td:first-child { border-bottom-left-radius: 10px;}
.woocommerce-cart table.cart tr:nth-last-child(2) td:last-child { border-bottom-right-radius: 10px;}

#jour-livraison {margin:20px 0px 0px 0px; padding: 20px 10px 20px 10px;border-radius: 10px 10px 0 0;}
.paiement_accept {border-radius: 0px 0px 10px 10px;}
.reass_cart,.paiement_accept, .reass_cart {margin:0px; padding: 1px 10px 20px 10px;}

.woocommerce-cart table.cart tr:hover, .woocommerce-cart table.cart tr:focus {
	background-color: #f8f9fa;
}
.woocommerce-cart table.cart tr .actions {background-color:#efefef!important;}

/*.wr-cart-use-label, .lws_wr_pointsoncart_amount_value, .lws_wr_pointsoncart_amount_apply {display:none;}*/
.order-pointsoncart {
	margin-top: 50px;
	margin-bottom: 50px;
}

button.button.lwss_selectable.wr-cart-max.lws_wr_pointsoncart_use_max_amount, button.button.lwss_selectable.wr-cart-apply.lws_wr_pointsoncart_amount_apply {
	color: #FFFFFF;
	background-color: #063a48!important;
}

#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {
	padding: 10px;
}
.woocommerce-cart .recurring-totals th {font-weight:bold!important;}
tr.cart-subtotal.recurring-total {display:none;}
/*.woocommerce-cart .cart-collaterals .cart_totals {
	border-radius: 0.35rem;
	background-color: #efefef;
	box-shadow: 1px 1px 3px #efefef;
	padding: 15px!important;
}*/



@media all and ( min-width: 1020px ){
	.cross-sells .products li.product{
	width: 100% !important
	}
}
.cross-sells  li.product{
	min-height: auto !important
}
.cross-sells .posted_in,.rulepanier .posted_in{
	width: 70% !important;
    margin-top: 5px !important;
}
.cross-sells .jupiterx-wc-loop-product-image{
	    float: left;
    width: 30%;
    margin-bottom: 0px !important
}
.cross-sells .ex-product,.rulepanier .ex-product{
	    display: inline-block;
    width: 70%;
}
.cross-sells .netreviews_bg_stars_big{
	display: none !important
}
.cross-sells .price,.rulepanier .price{
	display: none !important
}
.cross-sells .add_to_cart_button,.rulepanier a.button.product_type_variable.add_to_cart_button.jupiterx-icon-shopping-cart-6 {
	    display: inline-block;
    width: 50%;
    float: left;
    margin-top: 5px !important;
}
.cross-sells .woocommerce-loop-product__title,.rulepanier h2.woocommerce-loop-product__title{
    font-size: 20px !important;
    display: inline-block;
    width: 70%;
    padding-top: 0 !important;
    padding-bottom: 3px !important;
    text-align: left;
}


.jet-radio-list .jet-radio-list__item .jet-radio-list__decorator{
	border: 0
}
.showstick,.bdt-sticky-fixed .hidestick {
	display: none;
}
.hidestick img{
	margin-bottom: -64px
}
.bdt-sticky-fixed .showstick {
	display: block !important
}
.jupiterx-site{
	overflow-x: hidden !important
}
.orderflex .jet-radio-list-wrapper{
	display: flex;
}
.orderflex .jet-radio-list-wrapper .jet-filter-row:nth-child(4){
	order: 1
}
.orderflex .jet-radio-list-wrapper .jet-filter-row:nth-child(1){
	order: 2
}
.orderflex .jet-radio-list-wrapper .jet-filter-row:nth-child(2){
	order: 4
}
.orderflex .jet-radio-list-wrapper .jet-filter-row:nth-child(3){
	order: 3
}


.respproducts  ul.products[class*=columns-] li.product{
	width: 100% !important
}
.respproducts h2.woocommerce-loop-product__title{
	padding: 0 !important
}


.checkboxes-and-radios label  {
  position: relative;
  display: inline-block;
    width: 52px;
    height: 26px;
}

.checkboxes-and-radios  input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.checkboxes-and-radios  .jet-radio-list__button {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.checkboxes-and-radios  .jet-radio-list__button:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.checkboxes-and-radios  input:checked + .jet-radio-list__button {
  background-color: #6abfa3;
}

.checkboxes-and-radios  input:focus + .jet-radio-list__button {
  box-shadow: 0 0 1px #6abfa3;
}

.checkboxes-and-radios  input:checked + .jet-radio-list__button:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.checkboxes-and-radios  .jet-radio-list__button{
  border-radius: 25px;
}
.checkboxes-and-radios .jet-radio-list__decorator,.checkboxes-and-radios .jet-radio-list__label{
	display: none;
}
.checkboxes-and-radios  .jet-radio-list__button:before {
  border-radius: 50%;
}

.single-post table tr th, .single-post table tr td { padding: 1em 1.4em; border: solid 1px #BBB; text-align: left; }
.single-post table tr th { background-color: #F3F3F3; }
.single-post table tr td, .single-post table tr:nth-child(even) td, .single-post table tr.even td { background: transparent; }

@media all and ( max-width: 850px){
    .rowflacon{
            grid-template-columns: repeat(1, 1fr);
                grid-auto-rows: minmax(70px, auto);
    }
    .woocommerce-message a.button.wc-forward{
            float: none;
    display: block;
    width: 260px;
    }
    .rowflacon div{
        height: 70px
    }
    .wcsatt-options-prompt-radios li{
        width: 49%
    }
    .wcsatt-options-prompt-radios .wcsatt-options-prompt-radio:last-child:after{
        bottom: -50px;
        right: -16px
    }
    .jupiterx-corner-buttons{
        bottom: 80px !important
    }
    .rulepanier .jupiterx-wc-loop-product-image,.cross-sells .jupiterx-wc-loop-product-image{
    float: none;
    width: 100%;
    margin-bottom: 0px !important;
    }
    .cross-sells{
        padding: 32px 10px
    }
    .cross-sells ul.products[class*=columns-] li.product{
        width: 100% !important
    }
    .cross-sells .posted_in, .rulepanier .posted_in,.cross-sells .woocommerce-loop-product__title, .rulepanier h2.woocommerce-loop-product__title,
    .cross-sells .ex-product, .rulepanier .ex-product{
        width: 100% !important
    }
    .cross-sells .add_to_cart_button, .rulepanier a.button.product_type_variable.add_to_cart_button.jupiterx-icon-shopping-cart-6{
       width: 93%;
    display: block;
    margin: 0 auto;
    margin-left: 3%;
    }
    .cross-sells,.page-id-98 .nonecart,.page-id-376  .nonecart ,.page-id-373  .nonecart {
        display: none !important
    }
}

@media all and ( max-width: 767px){
	.woocommerce-notices-wrapper, .woocommerce-cart-form{
		width: 100% !important
	}
	.orderflex .jet-radio-list-wrapper{
		    flex-wrap: wrap;
	}
    .orderflex .jet-radio-list-wrapper .jet-radio-list__row{
        width: 48%
    }
    .home body.woocommerce ul.products li.product, .home div:not(.raven-wc-products-custom) > .woocommerce ul.products li.product, .single-post body.woocommerce ul.products li.product, .single-post div:not(.raven-wc-products-custom) > .woocommerce ul.products li.product{
        min-height: 580px
    }
    
    .page-id-376 .bandeaurespon, .page-id-376 header .elementor-container .elementor-col-25 {
        display: none;
    }
   .page-id-376 header .elementor-container .elementor-col-25:nth-child(2) {
        display: block;
    }
	.orderflexrespon {
		display: flex;
		flex-direction: column;
	}
	.orderflexrespon .elementor-container .elementor-column:first-child{
		order: 2
	}
	.products.columns-3 li.type-product{
		width: 100% !important;
		min-height: 600px !important;
	}
    .single-post .products.columns-3 li.type-product{
        height: 580px !important
    }
	.products.columns-3 li.type-product .woocommerce-loop-product__title{
		padding: 0 10px !important
	}
	.woocommerce div.product .woocommerce-product-rating{
		margin: 0;
	}
	.woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs{
		display: none !important;
	}
	.woocommerce div.product div.woocommerce-product-gallery .flex-direction-nav {
    top: 45% !important;
	}
	ul.wcsatt-options-prompt-radios{
			 margin-bottom: 70px !important;
        position: relative;
    padding-left: 0;
	}
	
	.cart-collaterals{
		width: 100% !important;
		margin: 0 !important
	}
	.elementor-testimonial{
		display: flex !important;
		flex-direction: column !important;
	}
	.elementor-testimonial .elementor-testimonial__footer{
		order: 1
	}
	.elementor-testimonial .elementor-col-50{
		width: 45%;
		display: inline-block;
	}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{
		content: none !important;
	}
	.home .elementor-testimonial__content{
		order: 2 !important
	}
	.elementor-testimonial__content{
		display: block;
		height: auto !important;
        order: 2 !important
	}
	.elementor-testimonial--layout-image_left .elementor-testimonial__footer{
		display: block;
	}
}

@media all and (max-width: 1250px){
	.displaynoneecran{
		display: none !important
	}
	.width50res{
		width: 50% !important
	}
}