/*******************************************************

    ██╗  ██╗███████╗ █████╗ ██████╗ ███████╗██████╗
    ██║  ██║██╔════╝██╔══██╗██╔══██╗██╔════╝██╔══██╗
    ███████║█████╗  ███████║██║  ██║█████╗  ██████╔╝
    ██╔══██║██╔══╝  ██╔══██║██║  ██║██╔══╝  ██╔══██╗
    ██║  ██║███████╗██║  ██║██████╔╝███████╗██║  ██║
    ╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝╚═════╝ ╚══════╝╚═╝  ╚═╝

 *******************************************************/

    /* Header top */

    .header-top {
        z-index: 1000;
        position: relative;
    }

    .laptop .header-top {
        height: 3rem;
    }

    .tablet .header-top {
        padding: 0.3rem 0;
        margin-bottom: 2.4rem;
        background: var(--color-gray-light-x);
    }

        .header-top .list {
            float: right;
            line-height: 2.2;
        }

            .header-top .list li {
                display: none;
                font-size: 1.2rem;
                color: var(--color-green);
                margin-right: 5rem;
                float: left;
            }

            .tablet .header-top .list li {
                display: inline-block;
            }

                .header-top .list li a {
                    color: var(--color-green);
                }

    /* Logo */

    .header-logo {
        display: block;
    }

        .header-logo a,
        .header-logo h1 {
            line-height: 1;
            font-size: 3rem;
            padding: 0 !important;
            margin: 0 !important;
            height: 4.5rem !important;
        }

        .header-logo img {
            max-height: 4.5rem;
            transition-property: max-height;
        }



    /* Language switcher */

    .responsiville-mobimenu-enabled .vanilla-language-switcher {
        left: 0;
        padding: 0;
    }

    .responsiville-mobimenu-open .header-language {
        display: block;
    }

        .header-language ul,
        .header-language li {
            display: inline-block !important;
        }

            .header-language a {
                margin: 0 0.5rem;
            }


    /* Header Menus */

    .header-menus {
        padding-right: 5rem;
    }

    .responsiville-scrollmenu-active .header-menus {
        padding-right: var(--grid-gutter);
    }

    .tablet .header-menus {
        padding-right: var(--grid-gutter);
    }

