/* 
Theme Name: Hello Elementor Child
Description: Hello Elementor Child
Author: Cardinal Dev Solutions
Author URI: https://cardinaldev.solutions/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Header base styles */
header[data-elementor-type="header"] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    z-index: 1000;
    padding-top: 0.7rem;
    padding-bottom: 0.7rem;
    transition: all 0.35s ease;
}

/* Header hidden state */
header[data-elementor-type="header"].header-hidden {
    /* top: -7rem; */
    top: -4.5rem;
    background-color: rgb(252, 251, 251);
}

/* Header visible state */
header[data-elementor-type="header"].header-visible {
    top: 0;
    background-color: rgb(252, 251, 251);
}

/* Scrolled state background */
body.scrolled header[data-elementor-type="header"] > div,
body:not(.home):not(.page-id-1292) header[data-elementor-type="header"] > div {
    background-color: white;
}

body.scrolled header[data-elementor-type="header"] > div .desktop-menu li.menu-item:not(.current_page_item):not(:hover) a,
body:not(.home):not(.page-id-1292) header[data-elementor-type="header"] > div .desktop-menu li.menu-item:not(.current_page_item):not(:hover) a,
body.scrolled header[data-elementor-type="header"] > div .desktop-menu .elementor-menu-toggle,
body:not(.home):not(.page-id-1292) header[data-elementor-type="header"] > div .desktop-menu .elementor-menu-toggle {
    color: #282828;
}

body.home:not(.scrolled) .logo-colored,
body.page-id-1292:not(.scrolled) .logo-colored {
    display: none!important;
}

body.scrolled .logo-colored {
    display: block!important;
}

body.scrolled .logo-white,
body:not(.home):not(.page-id-1292) .logo-white {
    display: none!important;
}

@media only screen and (max-width:767px) {
    #afc_sidebar_1260,
    #afc_sidebar_462 {
        display: none;
    }
}


#afc_sidebar_462.afc_popup .img,
#afc_sidebar_1260.afc_popup .img {
    left: -15px;
}

body:not(.home) #afc_sidebar_1260 {
    display: none;
}