header {

    /* G-Translate */
    .gtranslate_wrapper {
        display: flex;

        .gt_switcher {
            width: 40px !important;

            .gt_option {
                position: absolute;
                top: calc(100% + 5px);
                display: flex !important;
                flex-direction: column !important;
                gap: 5px;

                a {
                    &.gt_current {
                        display: none !important;
                    }
                }
            }

            .gt_selected,
            .gt_option {
                width: 40px !important;
                background: none !important;
                border: none !important;

                a {
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                    border: none !important;
                    background: none !important;
                    font-size: 0 !important;
                    padding: 0 !important;



                    img {
                        width: 20px;
                        height: 20px;
                        aspect-ratio: 1;
                        border-radius: 50px;
                        object-fit: cover;
                    }

                    &:after {
                        right: 0 !important;
                    }
                }
            }
        }
    }


    /*Search Bar */
    .search_container {
        max-height: 0px;
        overflow: hidden !important;
        transition: 0.5s ease-in-out !important;

        &.show {
            max-height: 100px;
        }

        &.overflow {
            overflow: visible !important;
        }
    }

    .search_icon {
        &:hover {
            cursor: pointer;
        }
    }

    /* Menu */
    .elementor-menu-toggle {
        padding: 0;

        .elementor-menu-toggle__icon--open {
            display: flex;
        }
    }
}