/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/* MISE EN FORME DE LA FICHE PRODUIT D'UNE PHOTO */

.woocommerce div.product p.stock {
	// display: none;}

.woocommerce-variation-availability {
	display: none;}

/* Les noms des formats des photos comportent plusieurs mots séparés par des blancs :
 * Le nom apparaît sur une seule ligne avec le menu  * 
 */
.shopengine-swatches .variations td.label, .shopengine-swatches .variations th.label {
    /* color: #101010; */
    white-space: nowrap;
}

.iza-info-tirages {
	border-style: solid;
    border-width: 0px 0px 1px 0px;
	border-color: #F2F2F2; }
/*
.iza-tirage-formats-papier {
	border-style: solid;
    border-width: 0px 0px 1px 0px;
	border-color: #F2F2F2; }
*/

.iza-info-tirages p {
    margin: 0 0 7px; }

.iza-tirage-desc p, .iza-tirage-formats-papier p {
    margin: 0 0 0px; }

.iza-icone-tirage {
    font-size: 14px !important; 
    fill: #276A14 !important;
}
/*
.elementor-icon {
    color: #69727d;
    display: inline-block;
    font-size: 14px !important; 
    line-height: 1;
    text-align: center;
    transition: all .3s;
}
*/

.iza-tableau-tirage-header {
	color: #101010; 
	font-weight:500; !important
	}

.variant { margin-bottom :0px;
	}

.iza-achat-tirage h3 { margin-bottom :0px;
	}

.variant th {
    padding: 5px !important;
    text-align: center;
    vertical-align: top;
    border-width: 1px !important;
	border-color: #F2F2F2 !important;
	border-style: solid !important;
	text-transform: none;
	}

.variant td {
    padding: 5px !important;
    text-align: center;
    vertical-align: top;
    border-width: 1px !important;
	border-color: #F2F2F2 !important;
	border-style: solid !important;
}

.iza-format-tirage, .iza-reference-tirage {	color: #6d6d6d; }

.iza-prix-tirage {
/*	color: #ee9800; // Orange */
	color: #101010; }

.shopengine-widget .shopengine-swatches .variations tr td select {
	background-color: #fff;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") !important;
	background-repeat: no-repeat;
    background-position: right calc(.5*20px) top 60%;
}

.woocommerce div.product form.cart .variations tbody tr:nth-child(2){
    display: none !important;
}

.woocommerce div.product form.cart .variations .reset_variations {
    display: none !important;
}

/* Pour cacher l'icône Favoris :  en fait, voir l'UI ShopEngine */
.wc-block-components-product-badge {
    /* border: 1px solid; */
    /* border-radius: 4px; */
    /* display: inline-block; */
    /* font-size: .75em; */
    /* font-weight: 600; */
    /* padding: 0 .66em; */
    /* text-transform: uppercase; */
    /* white-space: nowrap; */
    display: none !important;
}


/* Pour afficher en noir, les prix dans la fiche produit :
 * fourchette de prix d'une photo, prix unitaire d'un tirage.
 *  */

.amount {
    color: #000000 !important;
}
	
/* Pour afficher en noir, les prix des articles dans le panier :
 * prix unitaire d'un article, prix du sous-total de l'article.
 * */

.price {
    color: #000000 !important;
}

/* Pour afficher en noir, les montants dans le panier :
 * sous-total des articles, prix de la livraison, montant total.
 * */

.wc-block-components-formatted-money-amount {
    color: #000000 !important;
}

/* Pour afficher en noir, le montant de la livraison gratuite dans le panier :
 * prix de ce mode de livraison, montant de la livraison "GRATUITE".
 * */

.wc-block-components-shipping-rates-control__package__description--free {
    color: #000000 !important;
}

.wc-block-components-totals-item__value  {
    color: #000000 !important;
}

/* Pour afficher en vert, les icônes de partage sur les réseaux sociaux :
 * sur la fiche produit dans WooCommerce
 * */

.xs_social_share_widget.xs_share_url ul li.wslu-no-extra-data>a .xs-social-icon {
	// padding: 6px 10px;
	// min-width: 36px;
    background-color: #276A14 !important;
	border-radius: 100px; NB: Il reste le fond de la couleur du réseau social !!!
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .facebook a,
.xs_social_share_widget.xs_share_url.wslu-fill-colored .twitter a,
.xs_social_share_widget.xs_share_url.wslu-fill-colored .linkedin a,
.xs_social_share_widget.xs_share_url.wslu-fill-colored .pinterest a,
.xs_social_share_widget.xs_share_url.wslu-fill-colored .whatsapp a,
.xs_social_share_widget.xs_share_url.wslu-fill-colored .email a {
    background-color: #fff !important;
}
