 .single-product div.product.wcpa_has_options form.cart {

            display: flex!important;

        }



  button.add_to_cart_only_icon path {

   fill:#009CA8

}



.menu-menu-footer-container {

	margin-top:1rem;

}

.woocommerce_total_product_price {
	
	/* commenté modif 21/07 bug sur produit sans prix / option présélectionnée */
   /*display: inline;*/ 

}

/* modif colonnes prix degressifs */
.plugify_qty_col, .plugify_typ_col, .plugify_pip_col {
	font-size:13px;
}
.plugify_tbl_row {
	line-height:0.8;
}


@media(min-width:800px) and (max-width:1450px){

    html body .owl-carousel .owl-item img{min-height:300px}

}







body .select2-container--default .select2-selection--single {

    border-radius: 25px;

}



select {

	border-radius: 25px;

}

ul.products {

    margin: 0;

    padding: 0px;

    display: flex;

    flex-wrap: wrap;

    justify-content: center;  /* space-evenly */

    flex-direction: row;

}

/* ul.product_list_widget li */

li.product, li.product_in_tax_item {

	padding:10px;

}





.woocommerce-account .addresses .title h3 {

    font-size: 22px;

}

 .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {

        /* padding-right: 50px; */

}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {

       padding-right: 30px;

}

.woocommerce-account .addresses .title .edit {

    clear: both;

}



.widget_recently_viewed_products {

    width: 100%;

    max-width: 1185px;

    margin: 0;

    margin-left: auto;

    margin-right: auto;

}



.widget_recently_viewed_products ul.product_list_widget li{

    width:20%

}



@media(max-width:767px){

    .widget_recently_viewed_products ul.product_list_widget li{

    width:98%

}

}



.widget_recently_viewed_products img{

    height:260px

}



aside#secondary p.widget-title {

    margin-top: 0;
	margin-bottom: 1rem;

   /*  margin-bottom: auto; */*

}



aside#secondary .col-md-4 {

    /* background: red; */

    height: 100px;

    display: flex;

    flex-direction: column;

    justify-content: flex-end;

    margin-bottom:20px

}



aside#secondary {

    max-width: 800px;

}



body.page-id-20 div.woocommerce-Message.woocommerce-Message--info.woocommerce-info

a.woocommerce-Button.button

{



 visibility: hidden !important;

}







/* #f5fafa */



.tinvwl-table-manage-list thead{

    background:#f5fafa;

    text-align:left;

    /* border: 4px solid red; */

}





.tinvwl-table-manage-list th{

    /* background:#f5fafa; */

    text-align:left;

    border: none;

    border-collapse: separate;

}

.tinvwl-table-manage-list{

   border: 1px solid rgba(0,0,0,.1);

   border-spacing: 0;

   border-collapse : collapse;

}

.tinvwl-table-manage-list td{

    border:none;

    border-top: 1px solid rgba(0,0,0,.1);



}



.tinv-wishlist .tinvwl-table-manage-list .product-cb{

    min-width:170px;

    text-align: left;

    padding-right: 0;

}



th.product-cb:after {

    display: inline-block;

    content:'Tout sélectionner ';

	 font-size: 14px;

}



.woocommerce.tinv-wishlist button.button.alt{

    min-width:1px;

    font-size: 10.5px;

    padding:0

}



.tinv-wishlist .product-action{

   padding-left:0

}



.tinv-wishlist table td, .tinv-wishlist table th{



}



.woocommerce.tinv-wishlist th.product-price {

    min-width: 135px;

}





.page-id-116 .woocommerce.tinv-wishlist button.button.alt {

   font-size:14px

}



.page-id-116 .tinv-wishlist .product-action{

    width:auto

}



.page-id-116 .tinv-wishlist dl.variation dd{

    padding:0;

    margin:0

}



.tinv-wishlist .tinv-header{

    display:none

}



.tinv-wishlist .tinv-modal i.icon_big_times {

    display: none;

}





nav#site-navigation .container {

    max-width: 90%;

}





.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {

    display: flex;

    flex-direction: column;

}



div#customer_login {

    display: flex;

}



.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {

    margin-top: auto;

    height: 100%;

}



@media(max-width:767px){

    div#customer_login {

    display: block;

}



.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {

    display: block!important;

    /* flex-direction: column; */

    width:100%;

    margin: 0;

    min-width: 100%;

}



.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {

     min-width:100%;

     display: flex;

     flex-direction: column;

}





}



.widget_recently_viewed_products ul.product_list_widget li {

    font-size: 0;

    margin-bottom: 60px;

}







.icon_big_heart_check::before {

    content: '';

    background-image: url('https://ernestine-etcie.net/wp-content/themes/s/assets/img/Coeurvalidebleu.svg');

    width: 52px;

    height: 52px;

    background-size: contain;

    display: block;

    background-repeat: no-repeat;

    background-position: center;

}



.tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist, .tinvwl_add_to_wishlist_button.disabled-add-wishlist {

    opacity: 1 !important;

    cursor: pointer !important;

}





.li-collections {

    border-top: 2px solid #009ca8;

    padding-top: 10px;

}



.li-collections  a{

    color: #009ca8;

}



.woocommerce_total_product_price.newMenP {width: 100%;}



.woocommerce_total_product_price.newMenP .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{

    width:100%;

}







 .single-product div#product-246 .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{

     width:100%

 }

.woocommerce_total_product_price_673.woocommerce_total_product_price .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {

    min-width: 100%;

}





  .owl-carousel .owl-item img.slide_img_smart {display:none}



@media(max-width:600px){

    .owl-carousel .owl-item img.slide_img {display:none}

    .owl-carousel .owl-item img.slide_img_smart {display:block;height:auto}

}



.single-product div.product.wcpa_has_options form.cart {

    width: 100%;

}

.wcpa_form_item.wcpa_type_paragraph {

    width: 100%;

    margin-top: 0;

}



.dindiquer h3 {

    display: none;

}





.slide_description p {

    margin-bottom: 10px;

}



h3.slide_title {

    line-height: 55px;

}



div#product-885 form.cart.variations_form .woocommerce-variation-add-to-cart{

    width:100%

}





@media(max-width:800px){

	.slider_container {

    margin-top: 10px;

}

}







.woocommerce-order-received.page-id-18 ul.wc-item-meta li {

    align-items: flex-end;

}



.page-id-18 ul.wc-item-meta li p {

    width: 70%;

    margin-right: auto;

    text-align: left;

}



.woocommerce-order-received.page-id-18 ul.wc-item-meta li {

    width: 100%;

}



.page-id-18 ul.wc-item-meta li .wc-item-meta-label{

    width:30%

}







.fake-attributes {

    display: flex;

    flex-wrap: wrap;

}



.fake-attributes p {

    width: 100%;

}





.summary.entry-summary .fake-attributes:after{

order:9999999;

    display:none

}



img.ddd_hhu {

    margin: 17px 0;

    width: 125px;

    height: 27px;

}



.owl-carousel .owl-item img{

    min-height:175px

}



.peutetre{

	order: 3;

    background: #ff000030;

    padding: 10px;

    border: 1px solid red;

    color: red;

}

}





@media(min-width:800px) and (max-width:1450px){

    .owl-carousel .owl-item img{min-height:300px}

}

div#product-686 .tbloo_fine_trash_plugifyy {

    display: none;

}





p.stock.in-stock{

	display: none;

}







body.page-template-default.page.page-id-18.woocommerce-checkout.woocommerce-page.woocommerce-order-received ul.wc-item-meta li .wc-item-meta-label{

    width:100%;

    margin-top:20px

}

body.woocommerce-account.woocommerce-page.woocommerce-view-order ul.wc-item-meta li p {

     width:100%

}



table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details th {

    text-align: center;

}