/* CraftersVibe Language Control 3.0.1
   One owner. One live GTranslate shortcode instance. */

.cv-gtranslate-stage{
    display:none!important;
}

.cv-gtranslate-stage.cv-gtranslate-mounted{
    display:block!important;
    position:relative!important;
    inset:auto!important;
    z-index:60!important;
    width:auto!important;
    min-width:120px!important;
    height:auto!important;
    min-height:42px!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
}

.cv-language-slot-global,
[data-cv-language-external-mount],
[data-cv-language-compact-mount]{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 auto!important;
    min-width:120px!important;
    min-height:42px!important;
    width:auto!important;
    height:auto!important;
    margin:0 8px!important;
    padding:0!important;
    overflow:visible!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    position:relative!important;
    z-index:70!important;
}

.cv-gtranslate-stage.cv-gtranslate-mounted .gtranslate_wrapper,
.cv-gtranslate-stage.cv-gtranslate-mounted #gtranslate_wrapper,
.cv-gtranslate-stage.cv-gtranslate-mounted .gt_switcher_wrapper,
.cv-gtranslate-stage.cv-gtranslate-mounted .gt_float_switcher,
.cv-gtranslate-stage.cv-gtranslate-mounted .goog-te-gadget,
.cv-gtranslate-stage.cv-gtranslate-mounted select,
.cv-gtranslate-stage.cv-gtranslate-mounted .gt_selector,
.cv-gtranslate-stage.cv-gtranslate-mounted .goog-te-combo{
    display:block!important;
    position:relative!important;
    inset:auto!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    transform:none!important;
    overflow:visible!important;
}

@media(min-width:761px){
    .cv-gtranslate-stage.cv-gtranslate-mounted select,
    .cv-gtranslate-stage.cv-gtranslate-mounted .gt_selector,
    .cv-gtranslate-stage.cv-gtranslate-mounted .goog-te-combo{
        min-width:145px!important;
        max-width:190px!important;
        min-height:40px!important;
        padding:6px 9px!important;
        border:1px solid rgba(23,63,52,.22)!important;
        border-radius:10px!important;
        background:#fff!important;
        color:#173f34!important;
        font-size:14px!important;
    }

    [data-cv-language-compact-mount]{
        min-width:110px!important;
        min-height:34px!important;
        margin:0 2px!important;
    }

    [data-cv-language-compact-mount] .cv-gtranslate-stage.cv-gtranslate-mounted,
    [data-cv-language-compact-mount] .cv-gtranslate-stage.cv-gtranslate-mounted select,
    [data-cv-language-compact-mount] .cv-gtranslate-stage.cv-gtranslate-mounted .gt_selector{
        min-width:110px!important;
        min-height:32px!important;
        height:32px!important;
        font-size:12px!important;
    }
}

@media(max-width:760px){
    .cv-language-slot-global,
    [data-cv-language-external-mount],
    .cv-mobile-language-mount,
    .cv3-language-mount{
        min-width:44px!important;
        width:44px!important;
        min-height:44px!important;
        height:44px!important;
        margin:0!important;
        overflow:visible!important;
        position:relative!important;
    }

    .cv-gtranslate-stage.cv-gtranslate-mounted{
        min-width:44px!important;
        width:44px!important;
        min-height:44px!important;
        height:44px!important;
        overflow:visible!important;
    }
}


/* 3.0.1 — full-size language controls where a user is making a setting. */
.cv-language-region [data-cv-language-external-mount],
.cv-language-region .cv-language-slot-global,
.cv-mobile-seller-language-host [data-cv-language-external-mount]{
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:48px!important;
    margin:0!important;
}
.cv-language-region .cv-gtranslate-stage.cv-gtranslate-mounted,
.cv-mobile-seller-language-host .cv-gtranslate-stage.cv-gtranslate-mounted{
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:48px!important;
}
.cv-language-region .cv-gtranslate-stage.cv-gtranslate-mounted select,
.cv-language-region .cv-gtranslate-stage.cv-gtranslate-mounted .gt_selector,
.cv-language-region .cv-gtranslate-stage.cv-gtranslate-mounted .goog-te-combo,
.cv-mobile-seller-language-host .cv-gtranslate-stage.cv-gtranslate-mounted select,
.cv-mobile-seller-language-host .cv-gtranslate-stage.cv-gtranslate-mounted .gt_selector,
.cv-mobile-seller-language-host .cv-gtranslate-stage.cv-gtranslate-mounted .goog-te-combo{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    min-height:48px!important;
    height:auto!important;
    padding:9px 11px!important;
    border:1px solid #afc0b8!important;
    border-radius:10px!important;
    background:#fff!important;
    color:#20342d!important;
    font-size:16px!important;
}
