/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
header > div:first-child {
    width: 100% !important;
    inset-inline-start: initial !important;
}
.elementor-sticky__spacer{display:none !important;}
nav.woocommerce-pagination ul li span.current {
    color: #FFFFFF;
    background-color: #1e1e1e;
}
.premium-nav-menu >li:last-child {
    display: none;
}
.wpml-ls-current-language {
    display: none !important;
}
.woocommerce ul.products li.product a img {
    height: 450px;
    object-fit: cover;
    object-position: center;
}
.elementor-message {
    color: #0c0c0c !important;
}
.elementor-message.elementor-message-success {
    color: green !important;
}
.elementor-message.elementor-message-error {
    color: red !important;
}
.elementor-location-header > div {
	transition: 0.2s all cubic-bezier(0.07, 0.84, 0.42, 0.87);
    top: 0;
}
.sticky-header > div {
    top: -45px !important;
	transition: 0.3s all ease;
}
.premium-mega-content-container .woocommerce ul.products li.product a img {
    display: none;
}
.sub-footer a {
	color:  grey !important;
}
#product-grid ul.products {
    padding: 0;
}
div#header_pop + #header_pop {
    display: none;
}
.menu-categories ul {
    display: flex !important;
    flex-direction: column;
    gap: 0 !important;
}
.menu-categories .woocommerce ul.products li.product a h2 {
    text-decoration: none;
    color: #535353 !important;
    font-weight: 300;
    font-size: 15px;
    padding: 4px 0 !important;
}
.menu-categories .woocommerce ul.products li.product a h2:hover {
    color: #B0B0B0 !important;
}
.menu-categories .woocommerce ul.products li.product a h2 mark.count {
    font-size: 12px;
    color: #000000;
    font-weight: 400;
	display:none;
}
a {
    color: #B0B0B0;
}
.elementor-sticky__spacer .elementor-widget-premium-nav-menu {
	display: none;
}

.menu-categories .woocommerce ul.products li.product a span {
    text-decoration: none;
    color: #535353 !important;
    font-weight: 300;
    font-size: 15px;
    padding: 4px 0 !important;
	transition: .5s ease 0s;
}
.menu-categories .woocommerce ul.products li.product a span:hover {
    color: #B0B0B0 !important;
}
.menu-categories .woocommerce ul.products li.product a span mark {
	display: none;
}
section.related.products {
    padding-bottom: 60px;
}
/*@media screen and (min-width: 1024px) {
	.premium-nav-menu-item > .premium-menu-link {
		transition: all 0.3s ease;
	}
	.sticky-header .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link {
		font-size: 13px;
		transition: all 0.3s ease;
	}
	.sticky-header .logo-top h2 {
		font-size: 1.4rem;
		transition: all 0.3s ease;
	}
	.sticky-header .top-nav-btn .elementor-button {
		font-size: 11px;
	}
	.premium-nav-hor>.elementor-widget-container>.premium-nav-widget-container>.premium-ver-inner-container>.premium-nav-menu-container {
		transition: all 0.3s ease;
	}

	.sticky-header .premium-nav-hor>.elementor-widget-container>.premium-nav-widget-container>.premium-ver-inner-container>.premium-nav-menu-container {
		transition: all 0.3s ease;
		height: 50px;
	}
}*/
@media screen and (max-width: 1024px) {
	.premium-nav-menu >li:last-child {
		display: block;
	}
	.topbar-right {
		width: 100%;
	}
	nav.woocommerce-breadcrumb {
		text-align: center;
		padding: 0 15px;
	}
}
@media screen and (max-width: 767px) {
	.woocommerce ul.products li.product a img {
		height: 300px;
	}

.galerie-realisations ul.uael-filters-dropdown-list.show-list{
  padding: 20px ;
}
}
@media screen and (max-width: 640px) {
	.woocommerce ul.products li.product a img {
		height: 250px;
	}
}
