/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

:root {
	--custom-color-default: #972727;
	--custom-color-default-transparent: #9727271a;
	--custom-color-gel: #243778;
	--custom-color-gel-transparent: #2437781a;
	--custom-color-jambes: #a67eb3;
	--custom-color-jambes-transparent: #a67eb41a;
	--custom-color-orl: #3aaa35;
	--custom-color-orl-transparent: #3aaa351a;
	--custom-color-migraine: #202c50;
	--custom-color-migraine-transparent: #202c501a; 
	--custom-color-info: #62b2e4;
	--custom-bg-menu-faq : var(--custom-color-default-transparent);
	--the7-h2-text-transform : none;
}


h1.entry-title{
	font: var(--the7-h2-font) !important;
	text-transform: var(--the7-h2-text-transform) !important;
}


.absolute {
	position: absolute;
	top: 0;
}


.custom-width-100 {
	width: 100%;
}


.custom-bg-product>.vc_column-inner {
	background-size: contain !important;
	background-position: 50% 0% !important;
	background-repeat: no-repeat !important;
}


.product .woocommerce-Price-amount {
	font-size: 2rem;
}


.produits .produit-col-1>.vc_column-inner>.wpb_wrapper,
.produits .produit-col-2>.vc_column-inner>.wpb_wrapper,
.produits .produit-col-3>.vc_column-inner>.wpb_wrapper {
	padding: 30px 15px 15px 15px;
}

.produits .produit-col-1>.vc_column-inner>.wpb_wrapper {
	background-color: var(--custom-color-gel-transparent);
}

.produits .produit-col-2>.vc_column-inner>.wpb_wrapper {
	background-color: var(--custom-color-jambes-transparent);
}

.produits .produit-col-3>.vc_column-inner>.wpb_wrapper {
	background-color: var(--custom-color-orl-transparent);
}

.produits .produit-col-1>.vc_column-inner>.wpb_wrapper>.vc_row>.wpb_column>.vc_column-inner>.wpb_wrapper,
.produits .produit-col-2>.vc_column-inner>.wpb_wrapper>.vc_row>.wpb_column>.vc_column-inner>.wpb_wrapper,
.produits .produit-col-3>.vc_column-inner>.wpb_wrapper>.vc_row>.wpb_column>.vc_column-inner>.wpb_wrapper {
	padding: 20px;
	background-color: var(--the7-page-bg-color);
	margin-bottom: 20px;
}

.produits .produit-col-1>.vc_column-inner>.wpb_wrapper>.vc_row>.wpb_column:last-child>.vc_column-inner>.wpb_wrapper,
.produits .produit-col-2>.vc_column-inner>.wpb_wrapper>.vc_row>.wpb_column:last-child>.vc_column-inner>.wpb_wrapper,
.produits .produit-col-3>.vc_column-inner>.wpb_wrapper>.vc_row>.wpb_column:last-child>.vc_column-inner>.wpb_wrapper {
	margin-bottom: 0;
}

.conditionnement-1 {
	background-color: var(--custom-color-gel-transparent);
}

.conditionnement-1 article.type-product {
	background-color: #fff;
	padding: 20px;
}



.custom-title-category-1>.wpb_wrapper>h2 {
	text-align: center !important;
	color: var(--custom-color-gel);
}

.custom-title-category-2>.wpb_wrapper>h2 {
	text-align: center !important;
	color: var(--custom-color-jambes);
}

.custom-title-category-3>.wpb_wrapper>h2 {
	text-align: center !important;
	color: var(--custom-color-orl);
}





@media (max-width: 991px) {}

@media (max-width: 890px) {}

@media (max-width: 590px) {

	.custom-btn {
		font-size: .9em !important;
		line-height: 1em;
		padding: 5px 22px !important;
	}

	/* #page a,
	#page p,
	#page .main-nav>li>a .menu-text,
	#page .mini-search .submit {
		font: normal 500 14px / 18px 'CUPRUMRegular', Helvetica, Arial, Verdana, sans-serif !important;
	}

	#page h2,
	.entry-title a {
		font: normal 18px / 21px 'FranklinGothicHeavy', Helvetica, Arial, Verdana, sans-serif !important;
	}

	#page h1,
	#page .dt-fancy-title,
	.fancy-header h1,
	.fancy-header h2,
	.fancy-header .fancy-subtitle {
		font: normal 25px / 30px 'FranklinGothicHeavy', Helvetica, Arial, Verdana, sans-serif !important;
	}


	.custom-partenaire {
		font: normal 17px / 25px 'FranklinGothicHeavy', Helvetica, Arial, Verdana, sans-serif !important;
	} */
	
	.fancy-header .fancy-title {
		margin: 15px 0;
	}
}

.custom-partenaire {
	color: var(--custom-color-default);
}

.product_title{
	color: black !important;
}

.price{
	color: black !important;
}

.price:after {
	background-color : transparent !important;
}

#custom-bandeau-gel>.vcpb-default {
	background-size: 50vw !important;
	background-repeat: no-repeat !important;
	background-position: 50% 82% !important;
}
