/* riasat-gtranslate basic styles */

/* Hide GTranslate default wrappers */
.gtranslate_wrapper select.gt_selector,
.gtranslate_wrapper a.gtranslate-parent {
    display: none !important;
}

.riasat-gt-wrapper {
    display: inline-flex;
    align-items: center;
    font-family: inherit;
}

.riasat-gt-wrapper.layout-buttons {
    padding: 5px;
    border-radius: 50px;
    box-sizing: border-box;
}

.riasat-gt-buttons {
    display: flex;
    gap: 2px;
}

.riasat-gt-btn {
    text-decoration: none;
    padding: 8px 18px;
    border-radius: 50px;
    font-weight: 600;
    transition: all 0.3s ease;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: inherit;
    background-color: inherit;
    border: 1px solid rgba(255, 255, 255, 0.05);
}

.riasat-gt-btn:hover {
    opacity: 0.85;
}

.riasat-gt-btn.active {
    border-color: transparent;
    pointer-events: none; /* No need to click active lang */
}

.riasat-gt-dropdown {
    padding: 10px 20px;
    border-radius: 50px;
    border: none;
    font-family: inherit;
    font-weight: 600;
    cursor: pointer;
    background-color: inherit;
    color: inherit;
    transition: all 0.3s ease;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.riasat-gt-dropdown:focus {
    outline: none;
    box-shadow: 0 0 0 2px rgba(255,255,255,0.3);
}

@media (max-width: 768px) {
    /* Keep the pill intact on mobile, rather than column, based on the sleek design */
    .riasat-gt-wrapper.layout-buttons {
        width: 100%;
        justify-content: center;
    }
}
