#google_translate_element {
    display: none;
}

.googleTranslate label {
    font-family: "open-sans", sans-serif;
    font-weight: 600;
    font-size: 20px;
    text-transform: uppercase;
    color: black;
    padding-bottom: 10px;
    margin-top: -5px;
}

.googleTranslate select:hover, 
.googleTranslate select:focus {
    background-color: #189cee;
} 

.translate select {
    border-color: #000;
}
.section-translate .currentLang {
    color: #189cee;
    font-size: 14px;
    font-family: "source-han-sans-traditional";
    display: none;
}

.section-translate select.googleTranslateDropdown {
    background-color: #189cee;
    background-image: url("/includes/public/assets/images/dropdown-arrow-white.png");
    background-position: right 10px center;
    border: medium none;
    box-shadow: none;
    color: #fff;
    font-family: "usual", Helvetica,Roboto,Arial,sans-serif;    font-size: 12px;
    height: 30px;
    margin-right: 5px;
    padding-top: 6px;
    max-width: 142px;
    cursor: pointer;
}


/* font resizing for larger languages */

/* Afrikaans */
body.af .navPrimary .item a {
    font-size: 24px;
}
body.af .subscribe-container .subscribe-btn {
    font-size: 14px;
}
body.af .mobile-nav-container .mobile-nav-main {
    font-size: 20px;
}

/* Albanian */
body.sq .navPrimary .item a {
    font-size: 24px;
}
body.sq .subscribe-container .subscribe-btn {
    font-size: 12px;
}

/* Armenian */
body.hy .panel_custom_header .secondary-nav-container ul li a {
    font-size: 12px;
}
body.hy .navPrimary .item a {
    font-size: 11px;
}

body.hy .subscribe-container .subscribe-btn {
    font-size: 12px;
}

/* Basque */
body.eu .navPrimary .item a {
    font-size: 24px;
}

/* Belarusian */
body.be .panel_custom_header .secondary-nav-container ul li a {
    font-size: 9px;
}
body.be .navPrimary .item a {
    font-size: 20px;
}
body.be .subscribe-container .subscribe-btn {
    font-size: 12px;
}

body.be .mobile-nav-container .mobile-nav-main a {
    font-size: 24px;
}

/* Bulgarian */
body.bg .navPrimary .item a {
    font-size: 16px;
}
body.bg .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Catalan */
body.ca .panel_custom_header .secondary-nav-container ul li a {
    font-size: 13px;
}
body.ca .navPrimary .item a {
    font-size: 23px;
}
body.ca .subscribe-container .subscribe-btn {
    font-size: 12px;
}
body.ca .mobile-nav-container .mobile-nav-second .item a  {
    font-size: 14px;
}

/* Croatian */
body.hr .navPrimary .item a {
    font-size: 23px;
}
body.hr .subscribe-container .subscribe-btn {
    font-size: 8px;
}
body.hr .mobile-nav-container .mobile-nav-main .item a {
    font-size: 23px;
}

/* Czech */
body.cs .navPrimary .item a {
    font-size: 25px;
}
body.cs .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Danish */
body.da .navPrimary .item a {
    font-size: 25px;
}
body.da .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Dutch */
body.nl .panel_custom_header .secondary-nav-container ul li a {
    font-size: 13px;
}
body.nl .navPrimary .item a {
    font-size: 26px;
}
body.nl .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Esperanto */
body.eo .panel_custom_header .secondary-nav-container ul li a {
    font-size: 11px;
}
body.eo .navPrimary .item a {
    font-size: 26px;
}
body.eo .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Estonian */
body.et .panel_custom_header .secondary-nav-container ul li a {
    font-size: 11px;
}
body.et .navPrimary .item a {
    font-size: 26px;
}
body.et .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Filipino */
body.tl .navPrimary .item a {
    font-size: 26px;
}
body.tl .subscribe-container .subscribe-btn {
    font-size: 8px;
}

body.tl .mobile-nav-container .mobile-nav-second .item a {
    font-size: 14px;
}

/* Finnish */
body.fi .panel_custom_header .secondary-nav-container ul li a {
    font-size: 11px;
}
body.fi .navPrimary .item a {
    font-size: 26px;
}
body.fi .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* French */
body.fr .panel_custom_header .secondary-nav-container ul li a {
    font-size: 11px;
}
body.fr .navPrimary .item a {
    font-size: 26px;
}
body.fr .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Galician */
body.gl .panel_custom_header .secondary-nav-container ul li a {
    font-size: 11px;
}
body.gl .navPrimary .item a {
    font-size: 26px;
}
body.gl .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Georgian */
body.ka .panel_custom_header .secondary-nav-container ul li a {
    font-size: 11px;
}
body.ka .navPrimary .item a {
    font-size: 26px;
}
body.ka .subscribe-container .subscribe-btn {
    font-size: 8px;
}

body.ka .mobile-nav-container .mobile-nav-main .item a {
    font-size: 16px;
}

/* German */
body.de .navPrimary .item a {
    font-size: 23px;
}
body.de .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Greek */
body.el .panel_custom_header .secondary-nav-container ul li a {
    font-size: 11px;
}
body.el .navPrimary .item a {
    font-size: 13px;
}
body.el .subscribe-container .subscribe-btn {
    font-size: 8px;
}
body.el .mobile-nav-container .mobile-nav-main .item a {
    font-size: 14px;
}


/* Haitian Creole */

body.ht .section-translate .currentLang {
    display: block;
    margin: .5rem;
}

/* Hungarian */
body.hu .navPrimary .item a {
    font-size: 26px;
}
body.hu .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Icelandic */
body.is .navPrimary .item a {
    font-size: 26px;
}
body.is .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Indonesian */
body.id .navPrimary .item a {
    font-size: 26px;
}
body.id .subscribe-container .subscribe-btn {
    font-size: 8px;
}
body.id .mobile-nav-container .mobile-nav-main .item a {
    font-size: 20px;
}
body.id .mobile-nav-container .currentLang {
    display: block;
    margin: .5rem;
}

/* Irish */
body.ga .panel_custom_header .secondary-nav-container ul li a {
    font-size: 26px;
}
body.ga .navPrimary .item a {
    font-size: 26px;
}
body.ga .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Italian */

/* Kannada */
body.kn .mobile-nav-container .mobile-nav-main .item a {
    font-size: 24px;
}


/* Latin */
body.la .panel_custom_header .secondary-nav-container ul li a {
    font-size: 11px;
}
body.la .navPrimary .item a {
    font-size: 26px;
}
body.la .subscribe-container .subscribe-btn {
    font-size: 8px;
}
body.la .mobile-nav-container .mobile-nav-main .item a {
    font-size: 25px;
}


/* Latvian */
body.lv .navPrimary .item a {
    font-size: 26px;
}
body.lv .subscribe-container .subscribe-btn {
    font-size: 8px;
}
body.lv .mobile-nav-container .mobile-nav-main .item a {
    font-size: 23px;
}

/* Lithuanian */
body.lt .panel_custom_header .secondary-nav-container ul li a {
    font-size: 11px;
}
body.lt .navPrimary .item a {
    font-size: 26px;
}
body.lt .subscribe-container .subscribe-btn {
    font-size: 8px;
}
body.lt .mobile-nav-container .mobile-nav-main .item a {
    font-size: 20px;
}

/* Macedonian */
body.mk .navPrimary .item a {
    font-size: 19px;
}
body.mk .subscribe-container .subscribe-btn {
    font-size: 8px;
}
body.mk .mobile-nav-container .mobile-nav-main .item a {
    font-size: 14px;
}

/* Malay */
body.ms .panel_custom_header .secondary-nav-container ul li a {
    font-size: 11px;
}
body.ms .navPrimary .item a {
    font-size: 26px;
}
body.ms .mobile-nav-container .mobile-nav-main .item a {
    font-size: 24px;
}
body.ms .mobile-nav-container .mobile-nav-second .item a {
    font-size: 14px;
}

/* Maltese */
body.mt .navPrimary .item a {
    font-size: 24px;
}
body.mt .subscribe-container .subscribe-btn {
    font-size: 8px;
}
body.mt .mobile-nav-container .mobile-nav-main .item a {
    font-size: 24px;
}

/* Polish */
body.pl .panel_custom_header .secondary-nav-container ul li a {
    font-size: 11px;
}
body.pl .navPrimary .item a {
    font-size: 26px;
}
body.pl .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Portuguese */
body.pt .panel_custom_header .secondary-nav-container ul li a {
    font-size: 11px;
}
body.pt .navPrimary .item a {
    font-size: 26px;
}
body.pt .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Romanian */
body.ro .navPrimary .item a {
    font-size: 11px;
}
body.ro .mobile-nav-container .mobile-nav-main .item a {
    font-size: 23px;
}

/* Serbian */
body.sr .navPrimary .item a {
    font-size: 11px;
}
body.sr .subscribe-container .subscribe-btn {
    font-size: 8px;
}
body.sr .mobile-nav-container .mobile-nav-main .item a {
    font-size: 14px;
}

/* Slovak */
body.sk .navPrimary .item a {
    font-size: 26px;
}
body.sk .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Slovenian */
body.sl .navPrimary .item a {
    font-size: 26px;
}
body.sl .mobile-nav-container .mobile-nav-main .item a {
    font-size: 23px;
}

/* Spanish */
body.es .panel_custom_header .secondary-nav-container ul li a {
    font-size: 10px;
}
body.es .navPrimary .item a {
    font-size: 26px;
}
body.es .subscribe-container .subscribe-btn {
    font-size: 8px;
}
body.es .mobile-nav-container .mobile-nav-second .item a {
    font-size: 23px;
}

/* Swahili */
body.sw .panel_custom_header .secondary-nav-container ul li a {
    font-size: 10px;
}
body.sw .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Swedish */
body.sv .navPrimary .item a {
    font-size: 26px;
}
body.sv .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Tamil */
body.ta .panel_custom_header .secondary-nav-container ul li a {
    font-size: 9px;
}
body.ta .navPrimary .item a {
    font-size: 26px;
}
body.ta .subscribe-container .subscribe-btn {
    font-size: 8px;
}
body.ta .mobile-nav-container .mobile-nav-main .item a {
    font-size: 14px;
}
body.ta .mobile-nav-container .mobile-nav-second .item a {
    font-size: 13px;
}
@media (max-width: 640px) {
    body.ta h1 {
        font-size: 
    }
}

/* Turkish */
body.tr .navPrimary .item a {
    font-size: 26px;
}
body.tr .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Ukranian */
body.uk .panel_custom_header .secondary-nav-container ul li a {
    font-size: 9px;
}
body.uk .navPrimary .item a {
    font-size: 20px;
}
body.uk .subscribe-container .subscribe-btn {
    font-size: 8px;
}
body.uk .mobile-nav-container .mobile-nav-main .item a {
    font-size: 19px;
}
body.uk .mobile-nav-container .mobile-nav-second .item a {
    font-size: 14px;
}

/* Vietnamese */
body.vi .panel_custom_header .secondary-nav-container ul li a {
    font-size: 8px;
}
body.vi .navPrimary .item a {
    font-size: 26px;
}
body.vi .subscribe-container .subscribe-btn {
    font-size: 8px;
}
body.vi .mobile-nav-container .mobile-nav-main .item a {
    font-size: 18px;
}

/* Welsh */
body.cy .panel_custom_header .secondary-nav-container ul li a {
    font-size: 8px;
}
body.cy .navPrimary .item a {
    font-size: 26px;
}
body.cy .subscribe-container .subscribe-btn {
    font-size: 8px;
}

/* Russian */
body.ru .navPrimary .item a {
    font-size: 14px;
}
body.ru .subscribe-container .subscribe-btn {
    font-size: 8px;
}
body.ru .mobile-nav-container .mobile-nav-main .item a {
    font-size: 11px;
}
body.ru .mobile-nav-container .mobile-nav-second .item a {
    font-size: 14px;
}


@media screen and (max-width: 784px) {
    select.googleTranslateDropdown {
        max-width: 142px;
        padding-left: 5px;
        margin: 8px 10px 0 0;
        padding-right: 30px;
    }
}

@media screen and (max-width: 640px) {
    .section-translate select.googleTranslateDropdown {
        width: 80%;        
        background-color: #189cee;
        background-image: url("/includes/public/assets/images/dropdown-arrow-white.png");
        background-position: right 10px center;
        border: medium none;
        box-shadow: none;
        color: #fff;
        font-family: "usual", Helvetica,Roboto,Arial,sans-serif;        font-size: 12px;
        height: 30px;
        margin-right: 10px;
        padding: 0.5rem;
        max-width: 142px;
        cursor: pointer;
    }

}