/*
Theme Name: Emeline Child
Theme URI: https://emeline.qodeinteractive.com
Description: A child theme of Emeline
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: emeline
Template: emeline
*/

/*Modifico header*/
div#qodef-page-header-inner .qodef--one {
    display: none;
}
nav.qodef-header-navigation {
    width: 100%;
}
ul#menu-main-menu-1 {
    justify-content: end;
	transition: all 0.5s ease;
}
div#qodef-page-header-inner {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    height: 50px;
}
nav.qodef-header-navigation {
    display: flex;
    justify-content: flex-end;
}
.page-id-7278 header#qodef-page-header, .page-id-7712 header#qodef-page-header{
    background-color: black !important;
    height: 70px;
}

/* STILE HOME HEADER - LOGO GRANDE E CENTRATO */
.page-id-7692 .qodef-page-title.qodef-m.qodef-title--standard-with-breadcrumbs.qodef-alignment--left.qodef-vertical-alignment--header-bottom {
    display: none;
}
.page-id-12 #qodef-page-header a.qodef-header-logo-link.qodef-height--not-set, .page-id-7692 #qodef-page-header a.qodef-header-logo-link.qodef-height--not-set {
    position: fixed !important;
    top: 50vh;
    left: 10vw;
    margin: 0 !important;
    width: 80vw;
    transition: all 0.5s ease;
    z-index: 100;
}
.page-id-12 #qodef-page-header.at-top a.qodef-header-logo-link.qodef-height--not-set img,.page-id-12 #qodef-page-header a.qodef-header-logo-link.qodef-height--not-set img,.page-id-7692 #qodef-page-header.at-top a.qodef-header-logo-link.qodef-height--not-set img,.page-id-7692 #qodef-page-header a.qodef-header-logo-link.qodef-height--not-set img {
    width: 100vw !important;
    max-height: 100% !important;
    transition: all 0.5s ease;
	mix-blend-mode: difference;
    filter: brightness(2);
}
/*STILE SATINATO NELLO SCROLL*/
div#qodef-page-header-inner {
	transition: all 0.5s ease;
}
.logo-scrolled div#qodef-page-header-inner {
    backdrop-filter: saturate(180%) blur(3px);
    background-color: rgba(0, 0, 0, 0.72);
}
.scrolling-up div#qodef-page-header-inner {
    backdrop-filter: saturate(180%) blur(3px);
    background-color: rgba(0, 0, 0, 0.72);
}
header#qodef-page-mobile-header{
    backdrop-filter: saturate(180%) blur(3px);
    background-color: rgba(0, 0, 0, 0.72);
}
header#qodef-page-mobile-header line{
    stroke: white;
}
/* STILE HEADER SCROLLATO - LOGO PICCOLO IN ALTO A SX */
.page-id-12 #qodef-page-header.logo-scrolled a.qodef-header-logo-link.qodef-height--not-set,  .page-id-12 #qodef-page-header.scrolling-up a.qodef-header-logo-link.qodef-height--not-set, .page-id-7692 #qodef-page-header.logo-scrolled a.qodef-header-logo-link.qodef-height--not-set, .page-id-7692 #qodef-page-header.scrolling-up a.qodef-header-logo-link.qodef-height--not-set{
    position: fixed !important;
    top: 5px;
    left: 20px;
    width: 200px;
}
.page-id-12 #qodef-page-header.logo-scrolled a.qodef-header-logo-link.qodef-height--not-set img,
.page-id-12 #qodef-page-header.scrolling-up a.qodef-header-logo-link.qodef-height--not-set img, .page-id-7692 #qodef-page-header.logo-scrolled a.qodef-header-logo-link.qodef-height--not-set img, .page-id-7692 #qodef-page-header.scrolling-up a.qodef-header-logo-link.qodef-height--not-set img {
    width: 100% !important;
    max-height: 40px !important;
}
/*STILE HEADER MENU SALE SOPRA QUANDO SCROLLO*/
.logo-scrolled ul#menu-main-menu-1 {
    transform: translateY(-60px);
}
.scrolling-up ul#menu-main-menu-1{
	transform: translateY(0px);
}

/*path iniziale home*/
.light svg path {
    stroke: white !important;
}

/*Edit footer*/
footer#qodef-page-footer .qodef-social-icons-box {
    flex-direction: column;
    gap: 30px;
    align-items: flex-start;
}
footer#qodef-page-footer .qodef-grid-inner.clear {
    align-items: self-start!important
}
#qodef-page-footer .qodef-social-icons-left-content {
    margin: 0px !important;
}
div#qodef-page-footer-top-area-inner {
    max-width: var(--content-width);
    width: var(--content-width);
    padding: 0 105px;
}
div#qodef-page-footer-bottom-area-inner {
    width: 100%;
}
div#qodef-page-footer-bottom-area {
    max-width: 100%;
    width: 100%;
    padding: 0 105px !important;
}
footer#qodef-page-footer .qodef-grid-inner.clear {
    display: flex;
    align-items: center;
}
.footer-icon-sub-logo{
    display: flex;
    flex-direction: row;
    gap:20px;
    margin-left: 15px;
}
.footer-icon-sub-logo svg{
    width:20px;
}
@media only screen and (max-width: 600px) {
    div#qodef-page-footer-top-area-inner {
        padding: 0 20px;
    }
    div#qodef-page-footer-top-area-inner .qodef-grid-inner.clear .qodef-grid-item:nth-child(1) .widget_text {
        text-align: center;
        display: flex;
        justify-content: center;
    }
    .footer-icon-sub-logo{
        margin:0px!important
    }
}
/*Home*/
.gallery .qodef-e-info-category {
    display: none;
}
.gallery img {
    height: 440px!important;
    object-fit: cover;
    width: 1080px !important;
    object-position: top;
}
.gallery h4.qodef-e-title.entry-title {
    width: 100% !important;
}

/*SHOP*/
.woocommerce-shop div#qodef-woo-page {
    width: 100%!important;
}
.woocommerce-shop .qodef-grid-item.qodef-page-sidebar-section.qodef-col--3 {
    display: none;
    width: 0% !important;
}
.product_meta {
    display: none !important;
}
#qodef-woo-page.qodef--single .woocommerce-tabs{
	display:none;
}
/*Gallery*/
/*
.page-id-1597 .scrolling-images-container {
    overflow: scroll !important;
    scroll-snap-type: y mandatory;
}*/