/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

@font-face {
 font-family: "Active2";
 src: url("https://www.papa-sauce.fr/wp-content/uploads/2021/07/ActiveRegular.woff") format("woff"),
 	  url("https://www.papa-sauce.fr/wp-content/themes/hello-theme-child-master/fonts/ActiveRegular.otf") format("otf");
}


strong {
    font-weight: 900!important;
}

b {
    font-weight: 900!important;
}

/* Home Page */
/*Home Page Mobile*/
/*Single Product Page */
/*Page Sauce Tomates */ 
/*Page Sauce Pesto*/
/*Page Poivrons Chevre Piments D'Espelettes*/
/* Tomate Balsamique Thym*/
/* Page Truffe*/
/* Page Echanger avec Nous */
/*Page Nos Sauces */
/*Page Mentions Légales */
/*Template Mobile Sauce ( Not related to Mobile Rendering*/
/* Slider */

/*Mobile*/
/* Tomate Balsamique Thym*/
/* Pesto Roquette Parmesan*/
/* Poivrons Chevres Piment D'espelette*/
/* Champignons Mascarpone Truffe*/
/*Page Echanger Avec Nous*/
/*Page Nos Sauces */
/*Bouton dans les Sliders des PackShot*/

/* Independent Elements */
/* Marquee*/
/*Testimonials Sauce Drop instead of navigation dots */
/*Legende des galleries comprenant les icones */

/* ECOMMERCE */

/* CONTACT FORM 7 */

/*ICONE SAUCE*/
body .elementor.elementor-1572 .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin-right: 5px!important;
    width:30%;
	max-width: 75px;
}

/* Home Page */
.page-id-48 .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin-right: 10px!important;}

.page-id-48 .gallery-caption {
    display:none;}

/* Home Page */
.page-id-1930 .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin-right: 10px!important;}

.page-id-1930 .gallery-caption {
    display:none;}


/*Single Product Page */
.elementor-element-736ebf1 .elementor-image-gallery figure img {
    display: block;
    width: 90%;}

.elementor-element-6dc76211 .elementor-image-gallery figure img {
    display: block;
    width: 90%;}

/*Page Sauce Tomates */ 
.page-id-228 .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin-right: 10px!important;}

.elementor-228 .elementor-element.elementor-element-29bc9a3 .gallery-item .gallery-caption {
    display: none;}

.elementor-228 .elementor-element.elementor-element-f4fdfc7 .gallery-item .gallery-caption {
     display: none;}

.elementor-228 .elementor-element.elementor-element-beab3ef .gallery-item .gallery-caption {
   display: none;}

.elementor-228 .elementor-element.elementor-element-61a9cc5 .gallery-item .gallery-caption {
     display: none;}

.elementor-228 .elementor-element.elementor-element-736ebf1 .gallery-item .gallery-caption {
    text-align: center;
    font-style: normal!important;}

/*Page Sauce Pesto*/
.page-id-512 .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin-right: 10px!important;}

.elementor-512 .elementor-element.elementor-element-6b8fd33c .gallery-item .gallery-caption{
     display: none;}

.elementor-512 .elementor-element.elementor-element-2497e742 .gallery-item .gallery-caption{
     display: none;}

.elementor-512 .elementor-element.elementor-element-61c07c93 .gallery-item .gallery-caption {
     display: none;}

.elementor-512 .elementor-element.elementor-element-24b40076 .gallery-item .gallery-caption{
    display: none;}

.elementor-512 .elementor-element.elementor-element-6dc76211 .gallery-item .gallery-caption {
       text-align: center;
    font-style: normal!important;}

.elementor-512 .elementor-element.elementor-element-3ddfb933 .swiper-pagination-bullet {
    height: 13px;
    width: 9px;}

/*Page Poivrons Chevre Piments D'Espelettes*/
.page-id-587 .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin-right: 10px!important;}

.elementor-element-2d34fc5 .elementor-image-gallery figure img {
    display: block;
    width: 50%;}

.elementor-element-2d34fc5 .gallery-item .gallery-caption {
       text-align: center;
    font-style: normal!important;}

.elementor-element-6d4ad096 .gallery-item .gallery-caption {
       display: none;}

.elementor-element-7b270e9 .gallery-item .gallery-caption {
       display: none;}

.elementor-element-51bc15f8 .gallery-item .gallery-caption {
       display: none;}

.elementor-element-4b484091 .gallery-item .gallery-caption {
       display: none;}

.elementor-587 .elementor-element.elementor-element-219a8084 .swiper-pagination-bullet {
    height: 13px;
    width: 9px;}

/* Page Truffe*/
.page-id-616 .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin-right: 10px!important;}

.elementor-element-72a00cd4 .elementor-image-gallery figure img {
    display: block;
    width: 50%;}

.elementor-element-72a00cd4 .gallery-item .gallery-caption {
       text-align: center;
    font-style: normal!important;}

.elementor-element-1d8a8aff .gallery-item .gallery-caption {
       display: none;}

.elementor-element-70ae1dae .gallery-item .gallery-caption {
       display: none;}

.elementor-element-48554a9c .gallery-item .gallery-caption {
       display: none;}

.elementor-element-7e9bd8ed .gallery-item .gallery-caption {
       display: none;}

.elementor-616 .elementor-element.elementor-element-2b474874 .swiper-pagination-bullet {
    height: 13px;
    width: 9px;}

/* Page Echanger avec Nous */
.page-id-234 .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin-right: 10px!important;}
.elementor-234 .elementor-element.elementor-element-f52a27b .gallery-item .gallery-caption {
   display: none;}
.elementor-234 .elementor-element.elementor-element-f0afc20 .gallery-item .gallery-caption {
   display: none;}
.elementor-234 .elementor-element.elementor-element-4470c4d .gallery-item .gallery-caption{
   display: none;}
.elementor-234 .elementor-element.elementor-element-222252b .gallery-item .gallery-caption{
   display: none;}
.page-id-234 i.fa.fa-spinner.fa-spin {
    display: none;}

/*Page Nos Sauces */
.elementor-element.elementor-element-fcbc403 .gallery-item .gallery-caption {
    display: none;}
.elementor-element.elementor-element-6df2236  .gallery-item .gallery-caption {
   display: none;}
.elementor-element.elementor-element-249ce09 .gallery-item .gallery-caption  {
   display: none;}
.elementor-element.elementor-element-adb946d .gallery-item .gallery-caption {
   display: none;}
.page-id-764 .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin-right: 10px!important;}


/*Page Mentions Légales */
b, strong {
    font-weight:900!important;     }
     
/*Template Mobile Sauce*/
/* Slider */
@media only screen and (max-width: 767px){
.elementor-slides .swiper-slide-inner {
    padding: 0px;}
    
.elementor-swiper-button-prev {
    left: -25px!important;}          
    
.elementor-swiper-button-next {
    right: -25px!important;}          
    
.elementor-element-ed09780 .swiper-pagination-bullet {
    width: 9px;
    height: 13px;
    content: url(https://www.papa-sauce.fr/wp-content/uploads/2020/04/Oval-white.png);
    display: inline-block;
    -webkit-border-radius: 0%;
    border-radius: 0%;
    background: transparent!important;}    
    
.elementor-833 .elementor-element.elementor-element-89ac97c .swiper-pagination-bullet {
    height: 13px!important;
    width: 9px!important;
         }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: -10px 6px;}         
         
 .page-id-984 .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin-right: 5px!important;
    width:30%;}

.page-id-984 .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin-right: 12px!important;
    margin-left: 17px;
    width: 12%;}
         
.gallery-caption {
    padding: 0px;
    font-size: 10px;
    padding-top: 20px;} 
         
 .elementor-833 .elementor-element.elementor-element-2c25315 .elementor-slide-button {
    color: #913053;
    border-color: #913053;
    font-family: "Circular Std Medium", Sans-serif;
    font-weight: 600;
    border-bottom: 2px solid #913053!important;        
         }
     
.postid-833 .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin: 0;
    width: 15%;
    margin-right: 2.5%;
    margin-left:2.5%}
}



/* Mobile*/
/*Page Echanger Avec Nous*/
@media only screen and (max-width: 667px) 
 { 
.page-id-234 .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin-right: 5px!important;
    width:30%;     }          
.elementor-234 .elementor-element.elementor-element-3f45e78 .gallery-item .gallery-caption {
   display: none;}    
.elementor-234 .elementor-element.elementor-element-6308ee1 .gallery-item .gallery-caption{
   display: none;}
.elementor-234 .elementor-element.elementor-element-946140c .gallery-item .gallery-caption{
   display: none;}
.elementor-234 .elementor-element.elementor-element-45bf657 .gallery-item .gallery-caption{
   display: none;}
}

/*Page Nos Sauces */
@media only screen and (max-width: 667px) 
 { 
.page-id-764 .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin-right: 5px!important;
    width:30%;}
.elementor-764 .elementor-element.elementor-element-195aadb .gallery-item .gallery-caption  {
   display: none;}   
.elementor-764 .elementor-element.elementor-element-62663f9 .gallery-item .gallery-caption{
   display: none;}
.elementor-764 .elementor-element.elementor-element-805ebac .gallery-item .gallery-caption{
   display: none;}
.elementor-764 .elementor-element.elementor-element-ce67457 .gallery-item .gallery-caption{
   display: none;}
}

/*Home Page Mobile*/
@media only screen and (max-width: 667px) 
{ 
.page-id-48 .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin-right: 5px!important;
    width:30%;}
}
.page-id-1930 .elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
    margin-right: 5px!important;
    width:30%;}
}
/* Tomate Balsamique Thym*/
@media only screen and (max-width: 768px){
}

/* Pesto Roquette Parmesan*/
@media only screen and (max-width: 768px){
.elementor-element-375a4563 .swiper-pagination-bullet {
    width: 9px;
    height: 13px;
    content: url(https://www.papa-sauce.fr/wp-content/uploads/2020/04/Oval-white.png);
    display: inline-block;
    -webkit-border-radius: 0%;
    border-radius: 0%;
    background: transparent!important;}
    
    .elementor-1206 .elementor-element.elementor-element-1ef92361 .swiper-pagination-bullet {
    height: 13px!important;
    width: 9px!important;}          
} 

/* Poivrons Chevres Piment D'espelette*/
@media only screen and (max-width: 768px){
    
.elementor-element-79327ab2 .swiper-pagination-bullet {
    width: 9px;
    height: 13px;
    content: url(https://www.papa-sauce.fr/wp-content/uploads/2020/04/Oval-white.png);
    display: inline-block;
    -webkit-border-radius: 0%;
    border-radius: 0%;
    background: transparent!important;}    
  
.elementor-1232 .elementor-element.elementor-element-4b87f43d .swiper-pagination-bullet {
    height: 13px!important;
    width: 9px!important;}          
}

/* Champignons Mascarpone Truffe*/
@media only screen and (max-width: 768px){

.elementor-element-145cbed6 .swiper-pagination-bullet {
    width: 9px;
    height: 13px;
    content: url(https://www.papa-sauce.fr/wp-content/uploads/2020/04/Oval-white.png);
    display: inline-block;
    -webkit-border-radius: 0%;
    border-radius: 0%;
    background: transparent!important;}     

.elementor-1249 .elementor-element.elementor-element-7b1dce04 .swiper-pagination-bullet {
    height: 13px!important;
    width: 9px!important;}
}

/* Independant Elements */

/* Infinite Black Band*/
.marquee {
  position: relative;
  width: 100vw;
    height:23px;
  max-width: 100%;
  overflow-x: hidden;
}
.track {
  position: absolute;
  white-space: nowrap;
  will-change: transform;
  animation: marquee 52s linear infinite;
}
@keyframes marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}


/*Testimonials Sauce Drop instead of navigation dots */
.swiper-pagination-bullet {
    width: 9px;
    height: 13px;
    content: url(https://www.papa-sauce.fr/wp-content/uploads/2020/01/Oval-Drop.png);
    display: inline-block;
     -webkit-border-radius: 0%;
     border-radius: 0%; 
    background: transparent!important; }

.swiper-pagination-bullet-active {
     background-color: transparent!important; }

.elementor-228 .elementor-element.elementor-element-516a3bf .swiper-pagination-bullet {
    width: 9px;
    height: 13px;}

/*Legende des galleries comprenant les icones */
.gallery-caption {
    padding: 10px;}
.nocap .elementor-image-gallery .gallery-item img {
    padding-right: 10px;}
figcaption#gallery-1-458 {
    margin-top: -10px;}
figcaption#gallery-1-465 {
    margin-top: -4px;}
figcaption#gallery-1-464 {
    margin-top: 1px;}
figcaption#gallery-1-572 {
    margin-top: 12px;}

/* Mobile - Bouton dans les Sliders des PackShot*/
.tomatebtn {
   font-family: "Circular Std Book", Sans-serif;
    text-transform: uppercase;
    fill: #913053;
    color: #913053;
    background-color: rgba(0,0,0,0);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    border-bottom: 2px solid #913053;}

.tomateeebtn:hover {
    color: #913053;}

.roquettebtn {
   font-family: "Circular Std Book", Sans-serif;
    text-transform: uppercase;
    fill: #58a776;
    color: #58a776;
    background-color: rgba(0,0,0,0);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    border-bottom: 2px solid #58a776;}

.roquettebtn:hover {
    color: #58a776;}

.poivronsbtn {
   font-family: "Circular Std Book", Sans-serif;
    text-transform: uppercase;
    fill: #e78c21;
    color: #e78c21;
    background-color: rgba(0,0,0,0);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    border-bottom: 2px solid #e78c21;}

.poivronsbtn:hover {
    color: #e78c21;}

.truffebtn {
   font-family: "Circular Std Book", Sans-serif;
    text-transform: uppercase;
    fill: #ab8f52;
    color: #ab8f52;
    background-color: rgba(0,0,0,0);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    border-bottom: 2px solid #ab8f52;}

.truffebtn:hover {
    color: #ab8f52;}

/* Swiper*/
.page-id-9 header.site-header {
    display: none;}

.testiswipper .elementor-swiper-button-prev {
    left: 0px!important;} 

.testiswipper .elementor-swiper-button-next {
    right: 0px!important;}

/*Cookie Notice */
.cn-button.bootstrap {
    color: #000;
    background: #fff;}


/* --- GENERAL --- */

h1.elementor-heading-title { font-size: 3rem; }
body .elementor-widget-text-editor { color: #000 ; }

h1.entry-title { color: #000; text-align: center; font-size: 3rem; }

/* --- ECOMMERCE --- */

/* Menus */

li.menu-item.rouge a.elementor-item {color : #E81642 !important ; }

/* Menu login */
.menu-login .menu-login-icon, .menu-login .menu-login-pseudo { text-align: center; }
.menu-login a { font-size: 15px; color: #000; }
.menu-login a i { width: auto; font-size: 26px; }
.menu-login a:hover { color: #E81642; }
.menu-login .menu-login-pseudo { padding-top: 6px;}

.elementor-1371 .menu-login a i { font-size: 30px;}
.elementor-1371 .menu-login .menu-login-pseudo { padding-top: 8px;}

/* Menu panier */

.xoo-wsc-sc-cont .xoo-wsc-cart-trigger { display: block; padding-top: 4px; text-align: center; }

.xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bki,
.xoo-wsc-sc-cont .xoo-wsc-cart-trigger .menu-panier,
.xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-count {
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bki { color: #000; }
.xoo-wsc-sc-cont .xoo-wsc-cart-trigger .menu-panier { display: block; font-size: 15px;  color: #000; text-align: center; padding-left: 3px;  }

.xoo-wsc-sc-cont .xoo-wsc-cart-trigger:hover .xoo-wsc-sc-bki, 
.xoo-wsc-sc-cont .xoo-wsc-cart-trigger:hover .menu-panier { color: #E81642 ; }

.xoo-wsc-sc-cont .xoo-wsc-cart-trigger:hover .xoo-wsc-sc-count { background-color: #E81642; }

.xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-count { position: absolute; margin-left: -8px; margin-top: -4px;}


/* Side cart */

.xoo-wsc-header .xoo-wsch-top { justify-content: flex-start;}

/*.xoo-wsc-pname.xoo-wsc-product-1457 a, .xoo-wsc-pname.xoo-wsc-product-3538 a, .xoo-wsc-pname.xoo-wsc-product-3539 a { color: #913053 ; }
.xoo-wsc-pname.xoo-wsc-product-1495 a { color: #58a776 ; }
.xoo-wsc-pname.xoo-wsc-product-1498 a, .xoo-wsc-pname.xoo-wsc-product-3542 a, .xoo-wsc-pname.xoo-wsc-product-3543 a { color: #e78c21 ; }
.xoo-wsc-pname.xoo-wsc-product-1494 a, .xoo-wsc-pname.xoo-wsc-product-3540 a, .xoo-wsc-pname.xoo-wsc-product-3541 a { color: #ab8f52 ; }
.xoo-wsc-pname.xoo-wsc-product-3154 a, .xoo-wsc-pname.xoo-wsc-product-3544 a, .xoo-wsc-pname.xoo-wsc-product-3545 a { color: #D75C3F ; }
.xoo-wsc-pname.xoo-wsc-product-3178 a, .xoo-wsc-pname.xoo-wsc-product-3546 a, .xoo-wsc-pname.xoo-wsc-product-3547 a { color: #C76E71 ; }
*/
/*
.xoo-wsc-pname.xoo-wsc-product-1723 a { color: #cf3d55 ; }
.xoo-wsc-pname.xoo-wsc-product-1724 a { color: #00b071 ; }
.xoo-wsc-pname.xoo-wsc-product-1725 a { color: #b8957b ; }
*/


a.xoo-wsc-ft-btn:not(.btn):not(.button) { 
	padding: 2px 8px 4px 8px ; 
	border: 2px solid #E81642 ; 
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
a.xoo-wsc-ft-btn:not(.btn):not(.button):hover { background-color: #E81642; color: #fff ; }

.xoo-wsc-sl-apply-coupon button { margin-top: 10px;}

.xoo-wsc-body .xoo-wsc-pprice, .xoo-wsc-body .woocommerce-Price-amount.amount { font-size: 12px;}


/* Espace client */

@media only screen and (min-width: 768px) {
.woocommerce-account .woocommerce-MyAccount-navigation { width:20% ; }
.woocommerce-account .woocommerce-MyAccount-content { width:78% ; }
}
@media only screen and (max-width: 767px) {
.woocommerce-account .woocommerce-MyAccount-navigation { margin-bottom: 20px; padding-left: 20px; padding-right: 20px; }
.woocommerce-account .woocommerce-MyAccount-content { padding-left: 20px; padding-right: 20px; }
}
.woocommerce-MyAccount-navigation ul { margin: 0; padding: 0;}


.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link { 
	list-style: none;
	margin: 3px 0 0 0 ;
}

.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a {
    display: block;
	color: #000;
	padding: 5px 10px;
	border: 2px solid #000 ;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a:hover,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active a {
	color: #fff;
	background-color: #E81642 ;
	border: 2px solid #E81642 ;
}

.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods { display: none; }

/* Panier */
.woocommerce table tbody > tr > td, .woocommerce table tbody > tr > th { background-color: #fff;}
.woocommerce table tbody tr:hover > td, .woocommerce table tbody tr:hover > th { background-color: #fff; }
.woocommerce table tbody > tr:nth-child(2n+1) > td, .woocommerce table tbody > tr:nth-child(2n+1) > th { background-color: #f9f9f9 ; }


.woocommerce table td, .woocommerce table th { border: none; }
.woocommerce .cart td { padding: 15px ; }
.woocommerce table.shop_table { border-collapse: collapse; }
.woocommerce table thead:first-child tr:first-child th { border-top: none; }
.woocommerce table { font-size: 1rem ; }
.woocommerce .cart th { background-color: #000 ; color: #fff;  }

.woocommerce table.shop_table td.product-thumbnail {padding: 7px 0 3px 0;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 75px;}

.woocommerce table.shop_table td a { color: #000 ; }
.woocommerce table.shop_table td a:hover { color: #E81642 ; }

.woocommerce table td input[type="number"] { padding: 1px; }
.woocommerce-cart table.cart td.actions .coupon .input-text { min-width: 120px; font-size: 14px; border: 2px solid #E81642; padding-top: 7px; padding-bottom: 7px; }

.woocommerce button.button { font-size: 16px ; font-weight: 600; border: 2px solid #E81642; color:#E81642; background-color: #fff;  }
.woocommerce button.button:hover { background-color:#E81642; color: #fff;  }
.woocommerce button.button:disabled { border: 2px solid #ccc; color:#ccc;}

.woocommerce a.button.alt { 
	background-color: #E81642 ; 
	border: 2px solid #E81642;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.woocommerce a.button.alt:hover { background-color: #fff ; color: #E81642; }

/* Page commande */
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt,
.woocommerce button.button.alt, 
.woocommerce input.button.alt { 
	background-color: #E81642 ; 
	border: 2px solid #E81642;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover {
	background-color: #fff ; 
	color: #E81642; 
	border: 2px solid #E81642;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}


/* Intégration woocommerce front */

.elementor-button-wrapper .added_to_cart { display: none; }
.margin-b-10 { margin-bottom: 10px !important ; }

.woocommerce-info { background-color: #000 ; color: #fff; border: 2px solid #E81642; padding: 0.5em 1em 0.5em 1em; }
.woocommerce-info::before { display: none; }

/* CONTACT FORM 7 */
.wpcf7-form label {
font-family: "Circular Std Book",Sans-serif;
font-weight: 600;
line-height: 42px;
}

.wpcf7-form input { width: 100% !important ; } 
.wpcf7-form  .wpcf7-form-control-wrap { width: 100%; }

.wpcf7-form input[type="submit"] { 
width: auto !important ; 
border-width: 3px;
font-weight: bold;
margin-left: auto; margin-right: auto;
}

.wpcf7-form .input-center { text-align: center;}


body .jet-elements select { 
-webkit-appearance: radio;
-moz-appearance: radio;
appearance: radio;
width: 100%;
}

.wpcf7-form .elementor-container {padding-bottom: 10px;}

.wpcf7-form input[type="date"], 
.wpcf7-form input[type="email"], 
.wpcf7-form input[type="number"], 
.wpcf7-form input[type="password"], 
.wpcf7-form input[type="search"], 
.wpcf7-form input[type="tel"], 
.wpcf7-form input[type="text"], 
.wpcf7-form input[type="url"], 
.wpcf7-form select, 
.wpcf7-form textarea {
	border: 1px solid #ccc;
}

/* RECETTES */

.elementor-post__read-more {
border: 2px solid #E81642 ;
padding: 5px 10px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}

.elementor-post__read-more:hover {
border: 2px solid #E81642 ;
background-color: #E81642 ;
color: #fff !important;
padding: 5px 10px;
}

.recette-single .elementor-image-gallery figure img {
display: block;
width: 50%;
}

.wprm_recipe-template-default .elementor-widget:not(:last-child), 
.post-type-archive-wprm_recipe .elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.post-type-archive-wprm_recipe h1.elementor-heading-title.elementor-size-xxl, 
.post-type-archive-wprm_recipe h2.elementor-post__title a { font-family: "Active2" !important; }
.elementor-2307 .elementor-element.elementor-element-199b60da .elementor-post__title, .elementor-2307 .elementor-element.elementor-element-199b60da .elementor-post__title a {
font-family: "Active2" !important; font-weight: normal !important;
}

/*Page Nos Sauces */
@media only screen and (max-width: 749px)  { 
.elementor-2273 .elementor-element.elementor-element-83b2b15 img { width: 50% !important ;}
.recette-single .elementor-image-gallery figure img { width: 25%; }
}

.elementor-element.elementor-add-to-cart--align-center.elementor-widget-wc-add-to-cart { text-align:center;}
/* BOUTON + ET - QUANTITE WOO */
body .qib-button-wrapper button.qib-button {
padding : 0px 8px 8px 8px;
line-height: 100% ;
font-size:30px ;
font-weight:bold;
}
body .elementor-widget-wc-add-to-cart .quantity .qty {
	width: 2.5em;
}
@media only screen and (minx-width: 749px)  { 
	body .elementor-widget-wc-add-to-cart .qib-button.qib-button-wrapper {
		margin-right:3em;
	}
}

body .added_to_cart.wc-forward { display:none !important;}

/* BOITE A BASCULE */
body .elementor-flip-box__back, body .elementor-flip-box__front { background-color:#fff;}

