/*
 Theme Name:   Infigo Child
 Theme URI:    https://infigo.tkdemos.co/
 Description:  Description: Infigo is a sleek, black & white WordPress theme, perfect for all creative souls一designers, illustrators, and artists. With this theme’s Gutenberg blocks and patterns, you can create a beautiful website layout in just a few seconds. Infigo is here to take your portfolio website to the next level and help you achieve all your business goals. projects
 Author:       Themes Kingdom
 Author URI:   http://themeskingdom.com
 Template:     infigo
 Version:      1.0.1
 Requires PHP: 5.6
 Tested up to: 5.7
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: blog, portfolio, photography, block-patterns, block-styles, translation-ready, theme-options, custom-logo, editor-style, featured-images, custom-menu, full-site-editing, full-width-template, rtl-language-support, custom-colors, right-sidebar, one-column, two-columns, wide-blocks
 Text Domain:  infigo
*/
body .woocommerce .button{
	color: #fff !important;
	background-color: #000 !important;
	border: none;
	border-radius: 1.55em;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	font-size: 0.8em;
	padding: .667em 1.333em;
	text-align: center;
	text-decoration: none;
	overflow-wrap: break-word;
	line-height: 1.15;
	font-weight: bolder;
}
body .woocommerce .button:hover, body .woocommerce .button.disabled{
	text-decoration: none;
	opacity: 0.7;
}
body.single-product .woocommerce .button{	
	font-size: 1em;
}

body.page header.entry-header, body.woocommerce-page header.entry-header{
	position: relative;
	text-align: center;
	background: #000;
	color: #fff;
	left: 0;
	width: 100%;
	max-width: 100% !important;
	padding: 20px 0;
}

body.page header.entry-header, body.woocommerce-page header.entry-header .entry-title{
	padding-bottom: 0.2em;
}

body.page header.entry-header h1, body.woocommerce-page header.entry-header h1{
	font-size: 100px;
	color: #fff;
	font-family: "Playfair Display", serif;
	font-weight: 400;
}

body.home.page header.entry-header h1{
	font-size: 100px;
	padding-bottom: 0.2em;
}

.nav-menu .icon-menu a{
	padding: 0.3em 0.5em;
}

.nav-menu .icon-menu a:hover{
	border-color: transparent;
}

.nav-menu .icon-menu a span{
	display:none;
}

.nav-menu .icon-menu a img{
	margin-right: 0;
	margin-top: -5px;
	width: 30px;
}

.woocommerce-result-count{
	display:none;
}

.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price{
	color: #000 !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
	font-size: 2em;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    /*margin: 0 2% 20px 0 !important;*/
	margin:0 0 20px 0;
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{
	clear:none;
}
.woocommerce ul.products li.product{
	padding-bottom: 20px;
	border-radius: 4px;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	text-align: center;
	transition: box-shadow 0.4s;
}
.woocommerce ul.products li.product:hover
{
	box-shadow: 0px 0px 10px rgba(0,0,0,0.6);
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
	padding: 0 0 .5em 0;
}

.entry-content .woocommerce, body.woocommerce .entry-content{
    max-width: 100% !important;
    width: 100%!important;
    padding: 0 4rem !important;
}
 body.woocommerce .entry-content .woocommerce{
	 margin-right: -2%;
}

body.woocommerce .entry-content .term-description{
	max-width: 100% !important;
	font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
	color: #000;
	font-size: 20px;
    line-height: 1.6;
}

body.woocommerce .entry-content .term-description p{
	margin: 0 0 0.6em 0;
}

.page .entry-content {
    margin-top: 7vh !important;
}
body.single-product .entry-hero{
	padding: 0;
	min-height: auto;
	margin-left: 0;
    margin-right: 0;
    width: 100%;
    max-width: 100%;
}

#colophon.site-footer {
    position: relative;
	bottom: auto;
	right: auto;
	text-align: center;
    width: 100%;
}

#colophon.site-footer .widget_nav_menu{
	margin: 0 0 15px 0;
}

#colophon.site-footer .widget_nav_menu .menu{
	margin: 0;
	padding: 0;
}

#colophon.site-footer .widget_nav_menu ul{
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#colophon.site-footer .widget_nav_menu ul li{
	display: inline;
	padding: 0 10px;
}

#colophon.site-footer .widget_nav_menu ul li a{
	font-size: 14px;
    line-height: 1.42857;
	text-transform: uppercase;
	font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
}

#colophon.site-footer .widget_nav_menu ul li a:hover{
	text-decoration: underline;
}


#cn-accept-cookie , #cn-refuse-cookie {
	background-color: white;
	color: black;
}

body.postid-1763 article{
	background: url(https://perie.nathalieperie.fr/wp-content/uploads/2021/10/coaching-equipe.137x140.png) no-repeat 2rem top;
}

body.postid-2056 article{
	background: url(https://perie.nathalieperie.fr/wp-content/uploads/2021/10/eclat-du-mur-135x140-1.png) no-repeat 2rem top;
}


@media (max-width: 768px){
	.woocommerce ul.products[class*="columns-"] li.product, 
	.woocommerce-page ul.products[class*="columns-"] li.product {
		width: 100%;
		clear: none;
		float: none;
	}

	.entry-title {
		font-size: 55px!important;
	}
	
	.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
    	font-size: 1.7rem;
	}
	.main-navigation .nav-menu > .menu-item > a {
		font-weight:bold;
	}
	body.postid-1763 article, body.postid-2056 article{
		background-size: 100px;
	}
	
	.img-logo img{
		width:120px
	}
	.img-logo .blocks-gallery-item img{
		max-width:160px;
		margin:auto;
	}
	
	body.woocommerce .entry-content{
		padding: 0!important;
	}
	.entry-content .woocommerce{
		padding: 0 1rem !important;
	}
	body.woocommerce .entry-content .woocommerce {
		margin-right: 0;
	}
	.woocommerce ul.products li.product{
		margin-bottom:20px !important;
	}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
		
	}
}
