/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 22 2026 | 19:35:47 */
/* =========================================================
   BIM LANGUAGE SWITCHER
========================================================= */

#bim-language-switcher {

    position: relative !important;

    display: inline-block !important;

    width: auto !important;

    height: auto !important;

    margin: 0 !important;

    padding: 0 !important;

    z-index: 99 !important;

}
.gt_selected{
	visibility: hidden;
}

/* =========================================================
   BUTTON RESET
========================================================= */

#bim-language-switcher button {
    box-sizing: border-box !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    outline: none !important;
    box-shadow: none !important;
    cursor: pointer !important;
}


/* =========================================================
   CURRENT BUTTON
========================================================= */

#bim-language-switcher .bim-language-current {
    display: flex !important;

    align-items: center !important;

    justify-content: flex-start !important;

    gap: 9px !important;

    

    margin: 0 !important;

    padding: 0 11px !important;

    border:
        1px solid #EC2328
        !important;

    border-radius: 22px !important;

    background: #080808 !important;

    color: #fff !important;

    font-size: 10px !important;

    font-weight: 700 !important;

    line-height: 1 !important;

    letter-spacing: .3px !important;

    text-transform: uppercase !important;
	height: 40px;
}


/* =========================================================
   HOVER
========================================================= */

#bim-language-switcher .bim-language-current:hover {

    background: #111 !important;

    border-color:
        #fff
        !important;

    color: #fff !important;
}


/* =========================================================
   CURRENT FLAG
========================================================= */

#bim-language-switcher .bim-current-language-icon {

    width: 24px !important;

    height: 24px !important;

    min-width: 24px !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    overflow: hidden !important;

    border-radius: 50% !important;

    background: #EB2627 !important;
}


#bim-language-switcher .bim-current-language-icon img {

    width: 24px !important;

    height: 24px !important;

    max-width: 24px !important;

    max-height: 24px !important;

    display: block !important;

    object-fit: cover !important;

    border-radius: 50% !important;
}


/* =========================================================
   CURRENT TEXT
========================================================= */

#bim-language-switcher .bim-current-language-text {

    flex: 1 !important;

    display: block !important;

    overflow: hidden !important;

    white-space: nowrap !important;

    text-align: left !important;

    color: #fff !important;

    font-size: 10px !important;

    font-weight: 700 !important;
}


/* =========================================================
   CHEVRON
========================================================= */

#bim-language-switcher .bim-language-chevron {

    width: 11px !important;

    min-width: 11px !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    color: #fff !important;

    transition:
        transform .25s ease !important;
}


#bim-language-switcher .bim-language-chevron i {

    margin: 0 !important;

    padding: 0 !important;

    color: #fff !important;

    font-size: 8px !important;
}


/* =========================================================
   CHEVRON ROTATE
========================================================= */

#bim-language-switcher.open
.bim-language-chevron {

    transform:
        rotate(180deg) !important;
}


/* =========================================================
   DROPDOWN
========================================================= */

#bim-language-switcher .bim-language-dropdown {

    position: absolute !important;

    top:
        calc(100% + 8px)
        !important;

    right: 0 !important;

    left: auto !important;

    width: auto !important;

    min-width: auto !important;

    height: auto !important;

    margin: 0 !important;

    padding: 5px !important;

    background: #080808 !important;

    border:
        1px solid rgba(255,255,255,.16)
        !important;

    border-radius: 13px !important;

    box-shadow:
        0 15px 40px
        rgba(0,0,0,.45)
        !important;

    opacity: 0 !important;

    visibility: hidden !important;

    pointer-events: none !important;

    transform:
        translateY(-8px)
        scale(.97)
        !important;

    transform-origin:
        top right !important;

    transition:
        opacity .2s ease,
        visibility .2s ease,
        transform .2s ease
        !important;

    z-index: 999999999 !important;
}


/* =========================================================
   DROPDOWN OPEN
========================================================= */

#bim-language-switcher.open
.bim-language-dropdown {

    opacity: 1 !important;

    visibility: visible !important;

    pointer-events: auto !important;

    transform:
        translateY(0)
        scale(1)
        !important;
}


/* =========================================================
   LANGUAGE OPTION
========================================================= */

#bim-language-switcher .bim-language-option {

    display: flex !important;

    align-items: center !important;

    gap: 10px !important;

    width: 100% !important;

    min-width: 100% !important;

    height: 37px !important;

    margin: 0 !important;

    padding: 0 8px !important;

    border: 0 !important;

    border-radius: 9px !important;

    background: transparent !important;

    color:
        rgba(255,255,255,.75)
        !important;

    font-size: 10px !important;

    font-weight: 700 !important;

    line-height: 1 !important;

    text-align: left !important;

    text-transform: uppercase !important;

    transition: all .2s ease !important;
}


/* =========================================================
   OPTION HOVER
========================================================= */

#bim-language-switcher .bim-language-option:hover {

    background:
        rgba(235,38,39,.13)
        !important;

    color: #fff !important;
}


/* =========================================================
   OPTION ICON
========================================================= */

#bim-language-switcher .bim-language-option-icon {

    width: 25px !important;

    height: 25px !important;

    min-width: 25px !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    overflow: hidden !important;

    border-radius: 50% !important;

    background:
        rgba(255,255,255,.09)
        !important;
}


/* =========================================================
   OPTION FLAG
========================================================= */

#bim-language-switcher .bim-language-option-icon img {

    width: 25px !important;

    height: 25px !important;

    max-width: 25px !important;

    max-height: 25px !important;

    display: block !important;

    object-fit: cover !important;

    border-radius: 50% !important;
}


/* =========================================================
   OPTION TEXT
========================================================= */

#bim-language-switcher .bim-language-option-text {

    flex: 1 !important;

    display: block !important;

    overflow: hidden !important;

    white-space: nowrap !important;

    color: inherit !important;

    font-size: 10px !important;

    font-weight: 700 !important;
}


/* =========================================================
   ACTIVE
========================================================= */

#bim-language-switcher .bim-language-option.active {

    background: #EB2627 !important;

    color: #fff !important;
}


/* =========================================================
   ACTIVE ICON
========================================================= */

#bim-language-switcher
.bim-language-option.active
.bim-language-option-icon {

    background: #fff !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 768px) {

    #bim-language-switcher
    .bim-language-current {

        width: auto !important;

        min-width: auto !important;

        height: 38px !important;
    }


    #bim-language-switcher
    .bim-language-dropdown {

        width: auto !important;

        min-width: auto !important;
    }

}