.header .mobileSecondaryMenu.active:before { display: none; }
.footer .footerWrap a img { width: 160px; }

/***** All shopper support phone numbers ******/

	/* Desktop */

	.callCenterContainer { padding-top: 50px; display: none; }
	.callCenterContainer .tableColAll { float: left; padding: 10px 15px; }
	.callCenterContainer .tableCol1 { width:13%; }
	.callCenterContainer .tableCol2 { width:13%; position: relative; }
	.callCenterContainer .tableCol3 { width:23%; }
	.callCenterContainer .tableCol4 { width:51%; }

	.callCenterContainer .tableHeader { background-color: #3474ff; height: 50px; line-height: 30px; }
	.callCenterContainer .tableHeader .tableColAll { border-left: 1px solid #0d4f83; color: #ffffff; font-weight: 400; }
	.callCenterContainer .tableHeader .tableColAll.tableCol1 { border-left: none; }
	.callCenterContainer .tablePhoneDetails { border-bottom: 1px solid #ddd; font-size: 14px; }
	.callCenterContainer .tablePhoneDetails .shopperFlags, .mobileCallCenterContainer .moblieDescription .shopperFlags { box-shadow: 0 0 6px -2px rgb(102, 102, 102); position: absolute; top: 50%; margin-top: -11px; left: 15px; color: transparent; line-height: 0; background-image: url("../img/United-Kingdom-language.jpg"); height: 22px; width: 32px; background-repeat: no-repeat; background-size: 100% 100%; }
	.callCenterContainer .tablePhoneDetails .shopperFlags.ar, .mobileCallCenterContainer .moblieDescription .shopperFlags.ar  { background-image: url('../img/Spain-language.jpg'); }
	.callCenterContainer .tablePhoneDetails .shopperFlags.au, .mobileCallCenterContainer .moblieDescription .shopperFlags.au  { background-image: url('../img/Australia-language.jpg'); }
	.callCenterContainer .tablePhoneDetails .shopperFlags.br, .mobileCallCenterContainer .moblieDescription .shopperFlags.br  { background-image: url('../img/Brazil-language.jpg'); }
	.callCenterContainer .tablePhoneDetails .shopperFlags.fr, .mobileCallCenterContainer .moblieDescription .shopperFlags.fr  { background-image: url('../img/France-language.jpg'); }
	.callCenterContainer .tablePhoneDetails .shopperFlags.de, .mobileCallCenterContainer .moblieDescription .shopperFlags.de  { background-image: url('../img/Germany-language.jpg'); }
	.callCenterContainer .tablePhoneDetails .shopperFlags.il, .mobileCallCenterContainer .moblieDescription .shopperFlags.il  { background-image: url('../img/Israel-language.jpg'); }
	.callCenterContainer .tablePhoneDetails .shopperFlags.it, .mobileCallCenterContainer .moblieDescription .shopperFlags.it  { background-image: url('../img/Italy-language.jpg'); }
	.callCenterContainer .tablePhoneDetails .shopperFlags.jp, .mobileCallCenterContainer .moblieDescription .shopperFlags.jp  { background-image: url('../img/Japan-language.jpg'); }
	.callCenterContainer .tablePhoneDetails .shopperFlags.mx, .mobileCallCenterContainer .moblieDescription .shopperFlags.mx  { background-image: url('../img/Spain-language.jpg'); }
	.callCenterContainer .tablePhoneDetails .shopperFlags.ro, .mobileCallCenterContainer .moblieDescription .shopperFlags.ro  { background-image: url('../img/Romania-language.jpg'); }
	.callCenterContainer .tablePhoneDetails .shopperFlags.en, .callCenterContainer .tablePhoneDetails .shopperFlags.us, .mobileCallCenterContainer .moblieDescription .shopperFlags.en, .mobileCallCenterContainer .moblieDescription .shopperFlags.us { background-image: url('../img/United-States-language.jpg'); }
	.callCenterContainer .tablePhoneDetails .shopperFlags.ru, .mobileCallCenterContainer .moblieDescription .shopperFlags.ru { background-image: url('../img/Russia-language.jpg'); }
	.callCenterContainer .tablePhoneDetails .shopperFlags.pt, .mobileCallCenterContainer .moblieDescription .shopperFlags.pt { background-image: url('../img/Portugal-language.jpg'); }
	.callCenterContainer .tablePhoneDetails .shopperFlags.ch, .mobileCallCenterContainer .moblieDescription .shopperFlags.ch { background-image: url('../img/China-language.jpg'); }

	.fixedTableHeader { position: fixed; top: 130px; width: 750px; z-index: -30; opacity: 0; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; }
	.fixedTableHeader.active { opacity: 1; z-index: 30; }
	.fixedTableHeader:before { background-color: #fff; content: ""; height: 130px; position: absolute; top: -130px; width: 100%; z-index: 0; }

	#top-referrer1 { position: relative; }
	#bottom-referrer1 { content:""; position: relative; bottom: 170px; left: -25px; width: 20px; height: 20px; }

	@media (min-width: 768px) and (max-width: 991px) {
		.callCenterContainer .tableColAll span { display: block; }
		.container.no-padd { padding: 0; }
	}
	@media (min-width: 768px) {
		.callCenterContainer { display: block; }
		.callCenterContainer .tablePhoneDetails .shopperFlags { display: none; }
	}

	@media (min-width: 992px) {
		.callCenterContainer .tableCol1 { width:15%; }
		.callCenterContainer .tableCol2 { width:15%; }
		.callCenterContainer .tableCol3 { width:30%; }
		.callCenterContainer .tableCol4 { width:40%; }
		.callCenterContainer .tablePhoneDetails { font-size: 16px; }
		.callCenterContainer .tablePhoneDetails .shopperFlags { display: block; }
		.callCenterContainer .tablePhoneDetails .tableLanguage { padding-left: 50px; }
		.fixedTableHeader { width: 970px; }
	}

	@media (min-width: 1199px) {
		.fixedTableHeader { width: 1170px; }
	}

	/* END Desktop */
	/* Mobile */

	.mobileCallCenterContainer { display: block; }
	.mobileCallCenterContainer .mobilePhoneDetails { margin-bottom: 10px; }
	.mobileCallCenterContainer .mobileCountry { cursor: pointer; background-color: #3474ff; padding: 10px 15px; color: #ffffff; position: relative; }
	.mobileCallCenterContainer .mobileCountry:before { background-image: url("/resources/en/homepage/menu_arrow_down_white.png"); background-repeat: no-repeat; background-size: cover; content: ""; height: 5px; margin-top: -2.5px; position: absolute; right: 16px; top: 50%; width: 8px; }
	.mobileCallCenterContainer .moblieDescription { position: relative; width: 200px; }
	.mobileCallCenterContainer .moblieDescription .mobileLanguage { padding-right: 45px; }
	.mobileCallCenterContainer .moblieDescription .shopperFlags { left: auto; right: 0; }
	.mobileCallCenterContainer .mobileTitle { font-weight: 400;  }

	.mobileCallCenterContainer .mobilePhoneDetails .mobileDetailSection { padding: 0 15px; display: none; }
	.mobileCallCenterContainer .mobileCountry { display: block; }
	.mobileCallCenterContainer .mobileDetailSection > div { margin: 20px 0; }
	.mobileCallCenterContainer .mobileDetailSection > div > div:first-child { float: left; width: 30%; color: #37464f; }
	.mobileCallCenterContainer .mobileDetailSection > div > div:first-child + div { float: left; text-align: right; width: 70%; }

	@media (min-width: 768px){
		.mobileCallCenterContainer { display: none; }
	}

	/* END Mobile */

/***** END All shopper support phone numbers ******/
/********** START note **********/

	.note { padding: 10px; }

/********** END note **********/