/*
 Theme Name:   Splendour Child Theme
 Theme URI:    https://splendour.themerex.net
 Description:  Splendour Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     splendour
 Version:      1.0.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  splendour
*/


/* =Theme customization starts here
------------------------------------------------------------ */

.top-offer-banner {
    background-color: #f5c1dc;
    padding: 3px 0;
    text-align: center;
    color: #fff;
}
.top-offer-banner * {
    color: #fff;
}
.logo {
    text-align: center;
}
.hul {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.header-user-links a {
    display: inline-flex;
    vertical-align: top;
    white-space: nowrap;
    height: auto;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 15px;
}
.header-user-links a span:before {
    font-size: 26px!important;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    text-align: center;
    font-family: "fontello" !important;
    font-weight: 400 !important;
}
.hul-wishlist:before {
    content: '\e8a8' !important;
}
.hul-search:before {
    content: '\e8eb' !important;
}
.hul-user:before {
    content: '\e9ae' !important;
}
.hul-cart:before {
    content: '\e93d' !important;
}
.empty-echilibru {
    flex-basis: 30%;
}
.logo {
    flex-basis: 40%;
}
.header-user-links {
    flex-basis: 30%;
}
.logo-user-banner {
    display: flex;
    padding: 15px 0 0 0;
	align-items: center;
}
.search_wrap .search_submit:before {
    content: '\e8f9' !important;
    color: #000 !important;
    font-size: 26px!important;
}
.search_submit:hover {
    border: none;
    background-color: transparent!important;
    border-color: transparent!important;
}
.hul .sc_layouts_item {
    margin: -5px 15px 0 15px;
}
.a-main-menu {
    text-align: center;
}
@media (max-width: 767px) {
    .logo-user-banner {
        display: block;
    }
    .header-user-links {
        margin-top: 30px;
    }
}

.img-n1 img,
.elementor-widget-image img.img-n1{
	display: block;
	width: 100%;
}
.home header.scheme_light {
	position: fixed;
    width: 100%;
	background-color: transparent;
    border-bottom: 1px #000 solid;
    backdrop-filter: blur(30px);
    transition: all .5s ease-in-out;
	z-index: 3;
}
header.scheme_light {
	border-bottom: 1px #000 solid;
}
.trx_addons_page_scrolled header.scheme_light {
    background-color: #fff;
}
.gradient_after {
	position: relative;
}
.gradient_after::before {
	content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 150%;
    left: 0;
    bottom: 0;
    background: rgb(0, 0, 0);
    background: linear-gradient(0deg, rgba(83,47,66,1) 0%, rgba(0,212,255,0) 100%);
}
    @media (max-width: 767px) {
        .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget {
            height: 100vh!important;
        }
    }
.gglobe {
	width: 30px!important;
	height: 30px!important;
}
.custom-wishlist-class::before {
    top: 0!important;
    left: 0!important;
}
.cat-home .elementor-element {
	overflow: hidden;
}
.cat-home .elementor-element img {
	transition: all .3s ease-in-out;
}
.cat-home .elementor-inner-column:hover img {
	transform: scale(1.05);
}
.cat-home .elementor-inner-column:hover .elementor-widget-heading {
	background-color: rgba(0, 0, 0, 0.3);
}
.cat-home .elementor-widget-heading {
	position: absolute;
	width: 100%;
	height: 100%;
	transition: all 0.3s ease-in-out;
}
.cat-home h4 {
	display: inline-block;
    background-color: #fff;
    padding: 2px 5px;
	position: absolute;
	bottom: 8px;
	left: 10px;
}
@media screen and (max-width: 768px) {
	.d-mob-none {
		display: none;
	}
	.ag_notranslateswitcher .flaglist a {
		display: block;
		margin-top: 15px;
	}
	.ag_notranslateswitcher .flaglist a:first-child {
		margin-top: 0;
	}
}
.ag_notranslateswitcher {
	position: relative;
	width: 23px;
	height: 23px;
}
.ag_notranslateswitcher::after {
	content: "";
	width: 23px;
	height: 23px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(https://lillastore.md/wp-content/uploads/2024/11/language.png);
	background-size: contain;
	cursor: pointer;
}
.ag_notranslateswitcher .widget-title {
	display: none;
}
.ag_notranslateswitcher .flaglist {
	display: none;
}
.ag_notranslateswitcher.active .flaglist {
    display: block;
    top: 30px;
    position: absolute;
    left: -6px;
    background-color: #fffff0;
    padding: 4px;	
}
.woocommerce-MyAccount-navigation-link--downloads {
	display: none;
}