/*
Theme Name: theme enfant firezy
Version: 1.0
Text Domain: theme-enfant-firezy
Template: firezy
*/

/*header*/
.header-top-left {
	float: none;
	display: inline;

}
.header-top-center {
    /*display: none;*/
    display: block;
    padding-top: 20px;
    margin: 0px;
}

.header-top{
	padding-top: 23px;
	padding-bottom: 10px;
}
.header-bottom-left{
	float: none;
}
/*barre de recherche*/

.header-search .woocommerce-product-search .search-field, .header-search .search-form .search-field {
	text-transform: none;
	height: 30px;
	border-radius: 15px 15px 15px 15px;

}
.site-header .header-search .woocommerce-product-search button[type="submit"], .header-search input[type="submit"]{
	height: 30px;
	border-radius: 0px 15px 15px 0px;
	background-color: #FFD200;
}
/*supprime la quantité du panier*/
.quantity{
	display: none;
}

/*chemin lien categorie*/

.woocommerce-breadcrumb.woocommerce-breadcrumb{
	margin: 2em;
}
/*Titre page*/
.page-title{
	padding: 0px;
	margin-bottom: 0px;
}
.single-product .page-title, .woocommerce.woocommerce-page .page-title{
	margin-bottom: 0px;
}
/*balisage h*/
.woocommerce #content div.product .woocommerce-tabs h2{
	display: inherit; 
}

.produits-apparentes{
	color: #000000;
	font-family: 'Poppins', Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	clear: both;
	padding: 10px 0;
	margin: 0;
	font-weight: 500;
	border-bottom: 2px solid #f0f0f0;
}
/*espacement produits liés*/
section.upsells, section.related{
	padding-top: 0px;
	padding-bottom: 0px;
}
.upsells.products > h2{
	padding: 10px;
	margin: 0px;
}
.woocommerce .related ul.products, .woocommerce .upsells ul.products{
	padding: 10px;
}
.woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs{
	margin: 25px 0;
}
/*coupure des mot left side bar*/
.primary-sidebar a{
	word-break:normal; 
}
/* banniere categorie produit*/
.category-banner-image a{
	display: block;
	height: 100%;
	width: 100%;
	position: relative;
	z-index: 10;
}
.category_button{
	display: none;
}
/*left banner produit*/
.vv{
	border-radius: 5px;
}
.primary-sidebar .widget > .toggle-block{
	padding: 0px;
}
.primary-sidebar .widget{
	margin-bottom: 20px;
}
/*retire les capitales sur les noms produits*/
.woocommerce ul.products li.product .product-name, .woocommerce-page ul.products li.product .product-name{
	text-transform: none;
}
.woocommerce div.product .product_title, .woocommerce-page div.product .product_title {
	text-transform: none;
}
/*nom des produits*/

.product-name{
	text-overflow: "...";
	overflow: hidden;
}
.product-detail-wrapper{
	padding: 5px;
}
/* alignement des prix dans les mignatures produit*/
.woocommerce ul.products li.product .product-name, .woocommerce-page ul.products li.product .product-name{
	height: 50px;
}
/*image produit*/
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{
border-radius: 5px;
}
/*espacement produit*/
.woocommerce-page ul.columns-4 li .container-inner{
	padding-left: 50px;
	padding-right: 50px;
}
/*woo "indisponible"*/

.woocommerce #content div.product .out-of-stock,
.woocommerce div.product .out-of-stock,
.woocommerce-page #content div.product .out-of-stock,
.woocommerce-page div.product .out-of-stock {
    color: #e64825;
}
/*overflow menu*/

.mega-menu .sub{
	overflow: auto;
	height: 500px;
}
/*banniere cat prod*/
.category_button{
	padding-top: 50%;
	text-align: center;
}
/*produit grisé woo "indisponible"*/
.soldout_wrapper{
	background: rgba(255,255,255,0);
}
/*check out*/
/* Élément | https://ideadvice.fr/shop/paiement/ */

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
  display: none;
}
.stripe-card-group,
.woocommerce-account .StripeElement,
.woocommerce-checkout .StripeElement {
width: 100%;
}
/* Élément | https://ideadvice.fr/shop/paiement/ */

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
  width: 100%;
}
.payment_method_paypal img{
 	display: none;
}
.stripe-amex-icon{
	display: none;
}

.about_paypal{
	float: right;
}
/*footer*/
.footer-top {
	padding: 55px 0px 0px;
}
.footer-payment-icons img {
  height: 28px;
  opacity: 0.85;
  transition: opacity 0.3s ease, transform 0.3s ease;
}
.footer-payment-icons {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
.footer-payment-icons img:hover {
  opacity: 1;
  transform: scale(1.05);
}
.site-info {
   text-align: center;
   display: inline;
}

.title-outer{
	display: none;
}
.widget-title{
	display: none;
}
.footer-widget {
 min-height: 50px;
}
/*
.footer-top {
	position: relative;
	z-index: 99;
	padding-top: 20px;
	padding-bottom: 10px;
	height: 50px;
}*/
.footer-menu-links {
    display: contents;
    vertical-align: top;
    width: 33%;
    text-align: left;
}
#custom_html-2 {
	padding: 0 0 0 0;
}

#first#first {
 	width: 100%;
}

#first#first div {
	text-align: center;
	max-height: 50px;
}
#fifth#fifth {
 	width: 100%;
}

#fifth#fifth div {
	text-align: center;
	max-height: 30px;
}
#footer-info  {
	display: inline;
	text-align: center;
	vertical-align: sub;
}
#footer-info a{
	padding-left: 30px;
	padding-right: 30px;
}
/*.footer-bottom {
	position: relative;
 	display: block;
 	z-index: 0;
}*/
/*Cookie notice*/
.cn-button.cn-button { 
	font-family: 'Poppins', sans-serif;
	background: #ffffff; 
	color: #000000; 
}
#cookie-notice{
	font-family: 'Poppins', sans-serif;
}
/*upload*/
.wooccm-file-list .wooccm-file-file .wooccm-file-list-container.wooccm-file-list-container{
	width: 50% !important;
}
	
.wooccm-file-list .wooccm-file-file .wooccm-file-list-delete.wooccm-file-list-delete{
	position: relative !important;
}
.wooccm-file-list{
	justify-content: center !important;
}
.wooccm-file-list-image-container{
    background-image: url("https://ideadvice.fr/shop/wp-includes/images/media/upload.png") !important;
    background-repeat: no-repeat !important;
}
/*block de rea produit*/
.singleproduct-sidebar.singleproduct-sidebar {
	width: auto;
}

aside#media_image-2{
	margin-bottom: 40px;
	margin-left: 20px;
}
/*description produit*/
.woocommerce-tabs p,ul{
	margin-bottom: 10px;
}


/*enleve catégories dans les produits*/
.product_meta{
	display: none !important;
}
/*affichage Nouveau menu*/
#menu-item-12638:before{
content: 'Nouveau';
background-color:#FFFFFF;
font-size: 10px;
display:inline-block;
width: 60px;
font-weight: bold;
border-radius: 2px;

}
#menu-item-12638 a{
padding-top: 0px;
}
.mega-menu ul li a{
	padding-top: 25px;
	padding-bottom: 25px;
}
th.label  {
	border: 0px;
}
/* CSS Affichage nombre de produits vendus */

.wpm-sold-product {
	color: #2B63BD;
}
/* Masquer le bouton "afficher le mot de passe" */
.woocommerce form .show-password-input,
.wp-pwd .button.wp-hide-pw {
  display: none !important;
}