/*orange #0cc485  -  rouge foncé #a80608 - violet #2baab1 - */

/*
  #header .porto-view-switcher > li.menu-item, #header .top-links > li.menu-item {
  margin-right: 0;
	--porto-mainmenu-popup-text-color-regular: red;
  --porto-mainmenu-popup-text-color-hover: red;
}
.elementor-2274 .elementor-element.elementor-element-c4934e3 .e-con > li.menu-item > a {
color: red !important;
}
#header .elementor-element-ad72e0c .porto-view-switcher > li.menu-item > a
#header .header-main.e-con {
 background: rgba(255, 255, 255, 0.5);
}
#header .header-main.e-con


#c80000 rouge foncé

.shop_table.wishlist_table .add_to_cart.button, .woocommerce table.wishlist_table .add_to_cart.button, .woocommerce .wishlist_table a.add_to_cart.button.alt:not(.yith-wcwl-themed-button-style)  

.shop_table.wishlist_table .add_to_cart_read_more.button, .shop_table.wishlist_table .quickview, .shop_table.wishlist_table .yith-compare, .woocommerce table.wishlist_table .add_to_cart_read_more.button, .woocommerce table.wishlist_table .quickview, .woocommerce table.wishlist_table .yith-compare

 
{
    background-color: #c80000 !important;		
}





.shop_table.wishlist_table .add_to_cart.button, .shop_table.wishlist_table .add_to_cart_read_more.button, .shop_table.wishlist_table .quickview, .shop_table.wishlist_table .yith-compare, .woocommerce table.wishlist_table .add_to_cart.button, .woocommerce table.wishlist_table .add_to_cart_read_more.button, .woocommerce table.wishlist_table .quickview, .woocommerce table.wishlist_table .yith-compare
 {
    background-color: #c80000 !important;
}


*/


/*adapter en mode mobile la traille des icones du slider inférieur avant footer*/
@media (max-width: 991px) {
	.elementor-143 .elementor-element.elementor-element-fae62c9 .swiper-wrapper  {max-height: 100% !important; height:  70px;}
img.swiper-slide-image.swiper-lazy.swiper-lazy-loaded {height:  70px !important;}
}

@media (max-width: 767px) {
	.elementor-143 .elementor-element.elementor-element-fae62c9 .swiper-wrapper  {max-height: 100% !important; height:  50px;}
img.swiper-slide-image.swiper-lazy.swiper-lazy-loaded {height:  50px !important;}
}




.elementor-2284 .elementor-element.elementor-element-82cf017 img {
    width: 80%;
}

/*.payment-icons .payment-icon  {background: #3ec26a;}*/
i.payment-icon.porto-icon-visa  {background-color:  #3ec26a;} 
i.payment-icon.porto-icon-paypal  {background-color:  #3ec26a;} 
.payment-icons .stripe { background-image: url(https://shop.animeshin.com/wp-content/themes/porto/images/payment-stripe3.png); background-color:  #3ec26a;} /*#14a645*/ 
i.payment-icon.porto-icon-verisign  {background-color:  #3ec26a;} 



.product-images .product-image-slider
 {
-webkit-box-shadow: 9px 9px 10px 0 rgba(0, 0, 0, .13);
    -moz-box-shadow: 9px 9px 10px 0 rgba(0,0,0,.05);
    -ms-box-shadow: 9px 9px 10px 0 rgba(0,0,0,.05);
    -o-box-shadow: 9px 9px 10px 0 rgba(0,0,0,.13);
    box-shadow: 9px 9px 10px #00000020;
} 


/*bouton clear dues variations*/
.variations .reset_variations {display:none;}

/*Titre produit*/
.single-product .product_title {color: #F2295B; /*#7f11e0;*/}

/*Prix fiche produit*/
.elementor-2576 .elementor-element.elementor-element-0bd8a8e .price, .single-product .product-summary-wrap .price  {color: var(--e-global-color-primary);}

/*bouton ajouter au panier*/
.single_add_to_cart_button {background: var(--porto-dark-color);}

#header:not(.sticky-ready) .header-main {
background: linear-gradient(
to bottom,   
rgba(255, 255, 255, 0.4) 0%,     /* complètement transparent en haut */
rgba(255, 255, 255, 0.5) 45%,   /* plus opaque au centre */
rgba(255, 255, 255, 0) 100%     /* complètement transparent en bas */
);
}

/*background du sticky header en rose #f2295bd9 rgba(242, 41, 91, 1)*/
#header.sticky-header .header-main, .fixed-header #header.sticky-header .header-main
 {background-color: /*mauve rgba(242, 41, 91, 1)*/ #ffbe00;}

/*background violet clair pour les bandeaux*/
.elementor-143 .elementor-element.elementor-element-a26dc36:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-a26dc36 > .elementor-motion-effects-container > .elementor-motion-effects-layer
 {background-color: rgba(127, 17, 224, 0.2);}

.elementor-143 .elementor-element.elementor-element-f285a28:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-f285a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer
 {background-color: rgba(127, 17, 224, 0.2);}

/*couleur blanc des lettres du menu*/
#header .elementor-element-401d228 .main-menu > li.menu-item > a {
color: #ffffff;
text-shadow:  -1px -1px 0 #000, 1px -1px 0 #000, -1px  1px 0 #000, 1px  1px 0 #000, -2px  0px 0 #000, 2px  0px 0 #000, 0px -2px 0 #000, 0px  2px 0 #000;
font-size: 1.3rem;
transition: text-shadow 0.3s ease;}
#header .elementor-element-401d228 .main-menu > li.menu-item:hover > a {
color: #ffffff;
text-shadow:  -1px -1px 0 #850506, 1px -1px 0 #850506, -1px  1px 0 #850506, 1px  1px 0 #850506, -2px  0px 0 #850506, 2px  0px 0 #850506, 0px -2px 0 #850506, 0px  2px 0 #850506;
font-size: 1.3rem;
background: transparent;}
#header .elementor-element-401d228 .main-menu > li.menu-item.active > a {
color: #cc0001;
text-shadow:  -1px -1px 0 #000, 1px -1px 0 #000, -1px  1px 0 #000, 1px  1px 0 #000, -2px  0px 0 #000, 2px  0px 0 #000, 0px -2px 0 #000, 0px  2px 0 #000;
font-size: 1.3rem;
background: transparent;}

/*couleur des sous menus*/
#header .elementor-element-401d228 .main-menu .narrow li.menu-item:hover > a, #header .elementor-element-401d228 .main-menu .wide li.menu-item li.menu-item > a:hover,  #header .porto-view-switcher .narrow li.menu-item:hover > a, #header .top-links .narrow li.menu-item:hover > a
{background-color:/*#FF3300;*/ var(--porto-dark-light-10); text-shadow:none; color: #36393D;}

.elementor-2274 .elementor-element.elementor-element-c4934e3  li.menu-item:hover > a, 
#header .elementor-element-62ac323 .my-account:hover, #header .elementor-element-0f753ad .my-wishlist:hover, .elementor-element-7eadcd9 #mini-cart:hover .minicart-icon {
text-shadow:  -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px  1px 0 #ffffff, 1px  1px 0 #ffffff, -2px  0px 0 #ffffff, 2px  0px 0 #ffffff, 0px -2px 0 #ffffff, 0px  2px 0 #ffffff;}

/*menu des langues*/
.mega-menu li.menu-item/*, .sidebar-menu li.menu-item*/:hover > a {
/*color: #ffffff;*/
text-shadow:  -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px  1px 0 #ffffff, 1px  1px 0 #ffffff, -2px  0px 0 #ffffff, 2px  0px 0 #ffffff, 0px -2px 0 #ffffff, 0px  2px 0 #ffffff;
font-size: 1.3rem; background-color: transparent;}
#header .header-main .top-links > li.menu-item.has-sub:hover > a {background: transparent}

/*couleur rouge foncée du texte de la barre de recherche*/
#header .searchform input::placeholder,  #header .searchform input {color: /*#185c5f;*/  #850506;}

/*mini menu droit*/
/*.elementor-2274 .elementor-element.elementor-element-c4934e3.e-con*/




:root {		
--e-global-color-primary2: rgba(255, 255, 255, 1);
--color-add-to-cart-background: #c80000;
--color-add-to-cart-background-hover: #ff640a;
--porto-shop-add-links-color: #c80000;
--wpforms-button-background-color:  #F2295B;
		--wpforms-field-text-color: #850506;		
}

/*texte browse Whislist*/
.yith-wcwl-wishlistaddedbrowse a
{color: #c80000;}

/*bouton quickview dans Wishlist*/
.shop_table.wishlist_table .quickview, .woocommerce table.wishlist_table .quickview {
   background :  #fe7272; color :  #ffffff;}
.shop_table.wishlist_table .quickview:hover, .woocommerce table.wishlist_table .quickview:hover {
   background :  #ff890a; color :  #ffffff;
}

/*bouton newsletter*/
.elementor-element-0bbda8a .btn, .elementor-element-0bbda8a input[type="submit"] {background: #F2295B;} 
.elementor-element-0bbda8a .btn:hover, .elementor-element-0bbda8a:hover input[type="submit"] {background: #f22929;}
.elementor-element-0bbda8a input[type="email"], .elementor-element-0bbda8a .form-control {color: /*#185c5f;*/ #850506;}
/* #header .searchform input*/