/*
 * Theme Name: Theme Bille en Tete astra
 * Description: Theme enfant de astra
 * Author: Nicolas Courtonne - ncdevweb
 * Author URI: https://devweb.dev
 * Template: astra
 * Version: 1.0.0
 * */

body, html{overflow-x:hidden;}

.ast-builder-menu-1 .sub-menu, .ast-builder-menu-1 .inline-on-mobile .sub-menu {width:250px; border-radius:5px;}

/* Form contact */
form input[name="fake-field"]{display:none}

/* Boutique Woo */
.review-rating {display:none;}

.product-overlay {
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
}

.woocommerce-store-notice, p.demo_store {gap:50px}

.wp-block-latest-posts__post-title{display:none;}

.logo-hide {
	opacity:0;
}

.product {
    transition: all 0.3s ease;
}

/* Accueil best-sellers */

.wc-block-product, .sidebar-main .widget_block, .ast-woocommerce-container, .vignette-accueil .ast-article-single, article#post-3606 {background-color:#fefefe; padding: 20px 30px}

.woocommerce-js div.product .woocommerce-tabs{display:none;}

.home-best-sellers ul h2 a{
	font-size:22px;!important
}

div.variations_form{display:none;}

@media screen and (max-width:800px){
}

/* socials header */
.header-social-inner-wrap a{
	margin-left:0;
	margin-right:0;
}

/* Bouton header espace pro */

#secondary_menu-site-navigation-desktop #menu-item-6029 {background-color:#3ea9e0; border-radius:10px;}

#secondary_menu-site-navigation-desktop #menu-item-6029:hover {background-color:#43b5f0;}

#secondary_menu-site-navigation-desktop #menu-item-6029 .menu-link::before {display:none;}

#secondary_menu-site-navigation-desktop #menu-item-6029 .menu-link{color:white;}

#secondary_menu-site-navigation-desktop #menu-item-6029 .menu-link:hover {color:#422316;}

/* Pages Articles */

.ast-full-width .ast-article-inner img {
	width:300px;
	height:300px;
}

/* Accueil Collaboration */

.uagb-post-grid .uagb-post__image img {
	height:300px;
	object-fit:cover;
}

.uagb-post__inner-wrap {
 	display:grid;
}
.uagb-post__text.uagb-post__cta.wp-block-button{
	justify-self:flex-end;
	align-self:end;
}

/* Accueil mise en avant */

.block-mise-en-avant {
	display:flex;
	justify-content:center;
	max-width:1024px;
	align-items:center;
	gap:3%;
	padding:50px 20px; background-color:#fcd572;
	box-shadow:0px 0px 50px -10px rgba(0,0,0,0.13);
}
.block-mise-en-avant h2 {
	text-align:center;
	width:100%
}
.block-mise-en-avant .event-image{
	width:300px;
	height:300px;
	object-fit:cover;
}
@media screen and (max-width:1250px){
	.block-mise-en-avant {
		flex-direction:column;
	}
	.block-mise-en-avant h2 {
		text-align:center;
	}
}
.custom-product-container{
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	background-color:#fefefe;
	box-shadow:0px 0px 50px -10px rgba(0,0,0,0.2);
	position:relative;
}
.custom-product-container .custom-product-info{
	position:absolute;
	text-align:center;
	display:none;
}
.custom-product-container  .custom-product-image{
	width:440px;
	height:300px;
	z-index:100;
	box-shadow:0px 0px 50px -10px rgba(0,0,0,0.2);
}
.custom-product-container  .custom-product-image img{
	width:inherit;
	height:inherit;
	object-fit: cover;
}
@media screen and (max-width:500px){
	.custom-product-container  .custom-product-image{
		width:100%;
		height:unset;
	}
	.custom-product-container  .custom-product-image img{
		width:100%;
		height:unset;
	}
}