/**
 * Theme Name:     Music In Clamart MIC
 * Author:         Agency Inside
 * Template:       storefront
 * Text Domain:	   music-in-clamart-mic
 * Description:    Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout &amp; color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love its lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!
 */


/**
 * HEADER
 */

.site-header {
	display: block;
	position: relative;
	padding: 0;
	height: 350px;
	width: 100%;
	overflow: hidden;
}

	@media screen and (max-width: 900px) {
		.site-header {
			height: 260px;
		}
	}

.site-header .menu-nav-container {
	height: 90px;
	width: 100%;
	background-color: #ffe500;
}

	@media screen and (max-width: 900px) {
		.site-header .menu-nav-container {
			height: 100%;
		}
	}

.site-header .menu-nav-container ul {
	display: block;
	padding-top: 50px;
	padding-left: 400px;
}

	@media screen and (max-width: 1400px) {
		.site-header .menu-nav-container ul {
			padding-left: 480px;
		}
	}

	@media screen and (max-width: 1200px) {
		.site-header .menu-nav-container ul {
			padding-top: 55px;
			padding-left: 380px;
		}
	}

	@media screen and (max-width: 1000px) {
		.site-header .menu-nav-container ul {
			padding-left: 300px;
		}
	}

	@media screen and (max-width: 900px) {
		.site-header .menu-nav-container ul {
			padding-top: 35px;
			padding-left: 250px;
		}
	}

.site-header .menu-nav-container ul li {
	position: relative;
	display: inline-block;
	font-family: "Poppins Bold", sans-serif;
	padding: 0 15px;
	font-size: 20px;
}

	@media screen and (max-width: 1200px) {
		.site-header .menu-nav-container ul li {
			padding: 0 10px;
			font-size: 18px;
		}
	}

	@media screen and (max-width: 1000px) {
		.site-header .menu-nav-container ul li {
			padding: 0 8px;
		}
	}

	@media screen and (max-width: 900px) {
		.site-header .menu-nav-container ul li {
			display: block;
			padding: 10px 30px 10px 0;
			text-align: right;
		}
	}

.site-header .menu-nav-container ul li a {
	text-decoration: none;
	color: #000;
}

.site-header .menu-nav-container ul li a:hover {
	color: #e53011;
}

.site-header .menu-nav-container ul li .bubble {
	position: absolute;
	top: 30px;
	left: 42%;
	background-color: #e53011;
	width: 22px;
	height: 22px;
	border-radius: 50%;
}

	@media screen and (max-width: 1200px) {
		.site-header .menu-nav-container ul li .bubble {
			top: 26px;
		}
	}

	@media screen and (max-width: 900px) {
		.site-header .menu-nav-container ul li .bubble {
			display: none;
		}
	}

.site-header .logo-container {
	position: absolute;
	height: 800px;
	width: 800px;
	top: -230px;
	left: -380px;
	background-color: #fff;
	border-radius: 50%;
}

	@media screen and (max-width: 1400px) {
		.site-header .logo-container {
			left: -350px;
		}
	}

	@media screen and (max-width: 1200px) {
		.site-header .logo-container {
			left: -450px;
		}
	}

	@media screen and (max-width: 1000px) {
		.site-header .logo-container {
			left: -500px;
		}
	}

	@media screen and (max-width: 900px) {
		.site-header .logo-container {
			left: -550px;
			top: -270px;
		}
	}

.site-header .logo-container img {
	position: absolute;
	top: 300px;
	right: 60px;
	width: auto;
	height: 200px;
}

	@media screen and (max-width: 1200px) {
		.site-header .logo-container img {
			top: 310px;
			height: 180px;
		}
	}

	@media screen and (max-width: 900px) {
		.site-header .logo-container img {
			top: 320px;
			right: 40px;
			height: 160px;
		}
	}

.site-header .photos-container {
	height: 260px;
	width: 200%;
	max-width: 1200px;
	overflow: hidden;
	padding-left: 500px;
}

	@media screen and (max-width: 1400px) {
		.site-header .photos-container {
			padding-left: 400px;
		}
	}

	@media screen and (max-width: 1200px) {
		.site-header .photos-container {
			padding-left: 300px;
		}
	}

	@media screen and (max-width: 1000px) {
		.site-header .photos-container {
			padding-left: 250px;
		}
	}

.site-header .photos-container img {
	width: auto;
	height: 100%;
	float: left;
}

/* Masquer complètement les produits recommandés */
.woocommerce-cart .cross-sells,
.cart-collaterals .cross-sells,
.woocommerce .cross-sells {
    display: none !important;
}

/* Masquer aussi les produits similaires */
.woocommerce .upsells,
.single-product .upsells {
    display: none !important;
}
