/* 
Theme Name: Hello Elementor Child
*/


.btn-contact-menu .elementor-button-icon svg {
    width: 7px!important;
    }
    
    header ul > li:not(:last-child) {
        border-right: 1px solid #fff;
    }
    
    header ul > li > a {
        padding: 5px 20px!important;
        color: rgba(255, 255, 255, 0.70)!important;
        font-family: "Anek Latin"!important;
        font-size: 1.125!important;
        font-style: normal!important;
        font-weight: 500!important;
        line-height: normal!important;
        text-transform: uppercase!important;
    
    }
    
    header ul > li > a:hover {
        color: var(--e-global-color-primary)!important;
        border: 0!important;
    }
    
    
    header ul > li > a:hover::after,
    header ul > li > a.elementor-item-active::after  {
        display:none!important;
    }
    
    @media screen and (max-width: 1024px) {
        header .container-logo-mobile {
            margin-right: auto;
        }
        header  #container-logo-menu {
            width: 150px!important;
        }
    
        header .contact-icon > div .elementor-icon{
            background: var(--e-global-color-primary);
            border-radius: 300px;
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: center;
            padding: 8px;
        }
    
        header .contact-icon:hover  > div .elementor-icon {
            background: #fff;
        }

        header .multi-language {
            max-width: 80px;
        }
    }

    @media screen and (max-width: 465px) {
        header .elementor-widget-theme-site-logo.elementor-widget-image img, header .container-logo-mobile {
            max-width: 100px!important;
        }
    }
    
    @media screen and (min-width:1024px)  and (max-width: 1230px){
        header .elementor-widget-theme-site-logo.elementor-widget-image img {
            max-width: 100px!important;
        }
    
        header ul > li > a {
            padding: 5px 10px!important;
            font-size: 1rem!important;
        }
    
        header  #container-logo-menu {
            width: 70%!important;
        }
    }
    
    header {
        padding: 0 10px;
    }
    