#google_translate_element {
    display: none;
}
.header .desktopHeader .headerTop .translate .googleTranslateDropdown {display: block;}
/* font resizing for larger languages */
.googleTranslateDropdown {-moz-appearance: none;}

/*.gtranslate-container {
	margin-top: 20px;
	margin-bottom: 20px
}*/

.gtranslate-container form {
	overflow: hidden;
	padding-left: 25px;
	background: #fff;
	position: relative;
	z-index: 2;
}

.gtranslate-container form select {
	background-color: #fff;
    background-image: url("/includes/public/assets/shared/dropdown-arrow.png");
    background-size: 22px auto;
    border: 0 none;
    color: #000;
    cursor: pointer;
    font-family: "Intro Head B W00 Base",sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 25px;
    line-height: 1;
    padding: 0 8px 0 4px;
	-moz-appearance: none;
}

.gtranslate-container form:before {
	content: '';
	width: 15px;
	height: 15px;
	background: url("/includes/public/assets/icons/misc/icon-google-logo.png") no-repeat center center;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	z-index: 5;
	left: 0;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 9px
}

.gtranslate-container form:after {
	content: '';
	width: 1px;
	background: #cccfb1;
	position: absolute;
	z-index: 5;
	left: 0;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 36px
}

/*@media (max-width: 64.0625em) {
	.gtranslate-container {
		margin-top: 0;
		margin-bottom: 30px
	}
}*/






/* Afrikaans */
body.af .primaryNav > li > a {
	padding: 15px 5px;
  font-size: 16px;
}

/* Albanian */
body.sq .primaryNav > li > a {
	padding: 15px 5px;
  font-size: 16px;
}
body.sq .secondaryNav > li > a {
	padding: 10px 0;
}

/* Armenian */
body.hy .primaryNav > li > a {
	padding: 15px 5px;
  font-size: 15px;
}
body.hy .secondaryNav > li > a {
	padding: 10px 2px;
	font-size: 12px;
}
body.hy .header .desktopHeader .headerTop .secondary-nav-section {
	margin-right: 2%
}

/* Basque */
body.eu .primaryNav > li > a {
	font-size: 16px;
}
body.eu .secondaryNav > li > a {
	font-size: 14px;
}

/* Belarusian */
body.be .primaryNav > li > a {
	font-size: 16px;
}
body.be .secondaryNav > li > a {
	font-size: 11px;
	padding: 10px 2px;
}
body.be .header .desktopHeader .headerTop .secondary-nav-section {
	margin-right: 2%
}
body.be .header .desktopHeader .headerTop .translate {
	margin-right: 0;
}

/* Catalan */
body.ca .primaryNav > li > a {
	font-size: 15px;
}
body.ca .secondaryNav > li > a {
	font-size: 13px;
	padding: 10px 2px;
}
body.ca .header .desktopHeader .headerTop .secondary-nav-section {
	margin-right: 2%
}
body.ca .header .desktopHeader .headerTop .translate {
	margin-right: 0;
}

/* Croatian */
body.hr .primaryNav > li > a {
	font-size: 15px;
}

/* Czech */
body.cs .primaryNav > li > a {
	font-size: 15px;
}
body.cs .secondaryNav > li > a {
	font-size: 13px;
}

/* Danish */
body.da .primaryNav > li > a {
	font-size: 15px;
}
body.da .secondaryNav > li > a {
	font-size: 13px;
}
/* Dutch */
body.nl .primaryNav > li > a {
	font-size: 14px;
}
body.nl .secondaryNav > li > a {
	font-size: 13px;
}

/* Esperanto */
body.eo .primaryNav > li > a {
	font-size: 15px;
}
body.eo .secondaryNav > li > a {
	font-size: 13px;
	padding: 10px 2px;
}
body.eo .header .desktopHeader .headerTop .secondary-nav-section {
	margin-right: 2%
}
body.eo .header .desktopHeader .headerTop .translate {
	margin-right: 0;
}

/* Estonian */
body.et .primaryNav > li > a {
	font-size: 15px;
}
body.et .secondaryNav > li > a {
	font-size: 13px;
	padding: 10px 2px;
}

/* Filipino */
body.tl .primaryNav > li > a {
	font-size: 12px;
}

/* Finnish */
body.fi .primaryNav > li > a {
	font-size: 15px;
}
body.fi .secondaryNav > li > a {
	font-size: 13px;
	padding: 10px 2px;
}
body.fi .header .desktopHeader .headerTop .secondary-nav-section {
	margin-right: 2%
}
body.fi .header .desktopHeader .headerTop .translate {
	margin-right: 0;
}

/* French */
body.fr .primaryNav > li > a {
	font-size: 15px;
}
body.fr .secondaryNav > li > a {
	font-size: 13px;
	padding: 10px 2px;
}
body.fr .header .desktopHeader .headerTop .secondary-nav-section {
	margin-right: 2%
}
body.fr .header .desktopHeader .headerTop .translate {
	margin-right: 0;
}

/* Galician */
body.gl .primaryNav > li > a {
	font-size: 15px;
}
body.gl .secondaryNav > li > a {
	font-size: 13px;
}

/* Georgian */
body.ka .secondaryNav > li > a {
	font-size: 13px;
	padding: 10px 2px;
}

/* German */
body.de .primaryNav > li > a {
	font-size: 12px;
}
body.de .secondaryNav > li > a {
	font-size: 13px;
}

/* Greek */
body.el .primaryNav > li > a {
	font-size: 15px;
}
body.el .secondaryNav > li > a {
	font-size: 11px;
	padding: 10px 2px;
}
body.el .header .desktopHeader .headerTop .secondary-nav-section {
	margin-right: 2%
}
body.el .header .desktopHeader .headerTop .translate {
	margin-right: 0;
}

/* Icelandic */
body.is .primaryNav > li > a {
	font-size: 15px;
}
body.is .secondaryNav > li > a {
	font-size: 12px;
	padding: 10px 2px;
}

/* Indonesian */
body.id .primaryNav > li > a {
	font-size: 13px;
}
body.id .secondaryNav > li > a {
	font-size: 13px;
}

/* Irish */
body.ga .primaryNav > li > a {
	font-size: 15px;
}
body.ga .secondaryNav > li > a {
	font-size: 13px;
	padding: 10px 2px;
}

/* Italian */
body.it .secondaryNav > li > a {
	font-size: 13px;
}

/*Japanesse*/
body.ja .secondaryNav > li > a {
	font-size: 13px;
}

/* Lithuanian */
body.lt .primaryNav > li > a {
	font-size: 12px;
}
body.lt .secondaryNav > li > a {
	font-size: 13px;
	padding: 10px 2px;
}

/* Macedonian */
body.mk .primaryNav > li > a {
	font-size: 15px;
}
body.mk .secondaryNav > li > a {
	font-size: 13px;
}

/* Malay */
body.ms .primaryNav > li > a {
	font-size: 14px;
}
body.ms .secondaryNav > li > a {
	font-size: 13px;
}

/* Maltese */
body.mt .primaryNav > li > a {
	font-size: 15px;
}

/* Norwegian*/
body.no .primaryNav > li > a {
	font-size: 15px;
}
body.no .secondaryNav > li > a {
	font-size: 13px;
}

/* Polish */
body.pl .primaryNav > li > a {
	font-size: 13px;
}
body.pl .secondaryNav > li > a {
	font-size: 13px;
	padding: 10px 2px;
}
body.pl .header .desktopHeader .headerTop .secondary-nav-section {
	margin-right: 2%
}
body.pl .header .desktopHeader .headerTop .translate {
	margin-right: 0;
}

/* Portuguese */
body.pt .primaryNav > li > a {
	font-size: 14px;
}
body.pt .secondaryNav > li > a {
	font-size: 13px;
	padding: 10px 2px;
}
body.pt .header .desktopHeader .headerTop .secondary-nav-section {
	margin-right: 2%
}
body.pt .header .desktopHeader .headerTop .translate {
	margin-right: 0;
}

/* Romanian */
body.ro .primaryNav > li > a {
	font-size: 14px;
}
body.ro .secondaryNav > li > a {
	font-size: 13px;
	padding: 10px 2px;
}

/* Russian */
body.ru .primaryNav > li > a {
	font-size: 10px;
	padding: 15px 4px;
}
body.ru .secondaryNav > li > a {
	font-size: 13px;
	padding: 10px 2px;
}

/* Serbian */
body.sr .primaryNav > li > a {
	font-size: 14px;
}
body.sr .secondaryNav > li > a {
	font-size: 13px;
}

/* Slovak */
body.sk .primaryNav > li > a {
	font-size: 15px;
}
body.sk .secondaryNav > li > a {
	font-size: 13px;
}

/* Slovenian */
body.sl .primaryNav > li > a {
	font-size: 15px;
}
body.sl .secondaryNav > li > a {
	font-size: 13px;
}

/* Spanish */
body.es .primaryNav > li > a {
	font-size: 14px;
}
body.es .secondaryNav > li > a {
	font-size: 10px;
	padding: 10px 2px;
}
body.es .header .desktopHeader .headerTop .secondary-nav-section {
	margin-right: 2%
}
body.es .header .desktopHeader .headerTop .translate {
	margin-right: 0;
}

/* Swahili */
body.sw .primaryNav > li > a {
	font-size: 15px;
}
body.sw .secondaryNav > li > a {
	font-size: 12px;
	padding: 10px 2px;
}

/* Swedeish */
body.sv .primaryNav > li > a {
	font-size: 14px;
}
body.sv .secondaryNav > li > a {
	font-size: 12px;
}

/* Tamil */
body.ta .primaryNav > li > a {
	font-size: 13px;
}
body.ta .secondaryNav > li > a {
	font-size: 12px;
	padding: 10px 2px;
}
body.ta .header .desktopHeader .headerTop .secondary-nav-section {
	margin-right: 2%
}
body.ta .header .desktopHeader .headerTop .translate {
	margin-right: 0;
}

/* Turkish */
body.tr .primaryNav > li > a {
	font-size: 14px;
}
body.tr .secondaryNav > li > a {
	font-size: 12px;
}

/* Ukranian */
body.uk .primaryNav > li > a {
	font-size: 15px;
}
body.uk .secondaryNav > li > a {
	font-size: 10px;
	padding: 10px 2px;
}
body.uk .header .desktopHeader .headerTop .secondary-nav-section {
	margin-right: 2%
}
body.uk .header .desktopHeader .headerTop .translate {
	margin-right: 0;
}

/* Vietnamese */
body.vi .primaryNav > li > a {
	font-size: 15px;
}
body.vi .secondaryNav > li > a {
	font-size: 9px;
	padding: 10px 2px;
}
body.vi .header .desktopHeader .headerTop .secondary-nav-section {
	margin-right: 2%
}
body.vi .header .desktopHeader .headerTop .translate {
	margin-right: 0;
}

/* Welsh */
body.cy .primaryNav > li > a {
	font-size: 15px;
}
body.cy .secondaryNav > li > a {
	font-size: 12px;
	padding: 10px 2px;
}
