/*
 CSS MEDICALPINE
*/

.gras { font-weight: bold; }

.al-center { 	text-align: center; }
.al-left { 		text-align: left; }
.al-right { 	text-align: right; }

/* tableau aide au choix */

.taac {
	background-color: white;
	border-spacing: 1px;
	border-collapse: collapse;
	border: 1px solid white;
	max-width: 100vw !important;
}

.taac tr td:first-child {
	/*
	border: 1px solid red;
	*/
}

.taac-ligne-categorie {
	#transition: all 0.1s ease;
}
.taac-ligne-categorie:hover {
	opacity: 0.5;
}

.taac td {
	vertical-align: middle;
	border: 1px solid var(--e-global-color-697bcce);
}

.taac-mobilite {
	background-color :var(--e-global-color-697bcce) !important;
	color: white;
	text-align: center;
	border: 1px solid white !important;
}

.taac-volume-perte {
	background-color :var(--e-global-color-24666a6) !important;
	color: white;
	text-align: center;
	border: 1px solid white !important;
	width: 120px;
}

.taac-genre {
	background-color :var(--e-global-color-4080ffd) !important;
	color: white;
	text-align: center;
	border: 1px solid white !important;
	width: 60px;
}

.taac-incontinence {
	background-color :var(--e-global-color-6ddf4f4) !important;
	color: white;
	text-align: center;
	border: 1px solid white !important;
}

.taac-image-cat {
	width: 60px;
	height: 60px;
	max-width: 512px;
	max-height: 512px;
	min-width: 30px;
	min-height: 30px;
}

.taac-nom-cat {
	vertical-align: middle;
	margin-right: 10px;
}

.taac-link-cat, .taac-volume-perte-cnt, .taac-genre-cnt {
	display: flex;
	justify-content: flex-end;
	text-align: right;
	align-items: center;
	flex-wrap: nowrap;
}

.taac-mobilite-top {
	border-top: 1px solid var(--e-global-color-697bcce) !important;
}

.taac-volume-perte-top {
	border-top: 1px solid var(--e-global-color-24666a6) !important;
}

.taac-genre-top {
	border-top: 1px solid var(--e-global-color-4080ffd) !important;
}

.taac-incontinence-top {
	border-top: 1px solid var(--e-global-color-6ddf4f4) !important;
}

.taac-bg-white {
	background-color: white !important;
}

.taac-icon-point-blanc, .taac-icon-cercle-blanc, .taac-icon-goutte-plein-blanc, .taac-icon-goutte-vide-blanc, .taac-icon-homme-blanc, .taac-icon-femme-blanc {
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	width: 25px;
	height: 25px;
	margin: auto;
	display: inline-block;
}

.taac-icon-point-blanc {
	background-image: url('./medicalpine/images/point-blanc-256.png');
}
.taac-icon-cercle-blanc {
	background-image: url('./medicalpine/images/cercle-blanc-256.png');
}
.taac-icon-goutte-plein-blanc {
	background-image: url('./medicalpine/images/goutte-plein-blanc-256.png');
}
.taac-icon-goutte-vide-blanc {
	background-image: url('./medicalpine/images/goutte-vide-blanc-256.png');
}
.taac-icon-homme-blanc {
	background-image: url('./medicalpine/images/homme-blanc-256.png');
}
.taac-icon-femme-blanc {
	background-image: url('./medicalpine/images/femme-blanc-256.png');
}

.taac-sous-texte {
	font-size: 0.7em;
	font-weight: normal;
	line-height: 1;
}


@media only screen 
   and (max-width : 768px) {

	.taac-image-cat {
		width: 40px;
		height: 40px;
	}

	.taac-icon-point-blanc, .taac-icon-cercle-blanc, .taac-icon-goutte-plein-blanc, .taac-icon-goutte-vide-blanc, .taac-icon-homme-blanc, .taac-icon-femme-blanc {
		width: 15px !important;
		height: 15px !important;
		padding: 0;
	}

	.taac-nom-cat, .hide-on-tablet, .taac-titre .taac-sous-texte {
		display: none;
	}

	.taac-titre {
		font-size: 0.7em;
	}

	.taac-volume-perte, {
		min-width: 60px;
	}
	
	.taac-genre {
		min-width: 40px;
	}

	.taac td {
		padding: 5px;
	}
}

/* Fiches produits  */

.woocommerce-Price-amount, p.price, p.price *, .woocommerce-loop-product__title {
	color: rgba(0, 0, 0, 1.0); !important;
}

.woocommerce div.product p.price del {
	opacity: 1 !important;
}

.elementor-element-f387299 a, .elementor-element-fbb0a59 a {
	color: var( --e-global-color-primary ) !important;
}

.elementor-element-f387299 a:hover, .elementor-element-fbb0a59 a:hover {
	color: var( --e-global-color-secondary ) !important;
}