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

/* Legal_Overview */

.legalOverview .legalCategoryBox .svgImage { width: 100px; margin: 0 auto; }
.legalOverview .legalCategoryBox .legalCategoryItem:hover { background-color: rgba(224, 231, 239, 1); }
.legalOverview .legalCategoryBox .legalCategoryItem > div:first-child { padding: 15px; }
.legalOverview .legalCategoryBox .legalCategoryItemText a { display: block; text-align: center; padding: 10px; }
.legalOverview .legalCategoryBox .col-sm-4 { padding: 15px; }
.legalOverview .legalCategoryItem .svgImage .st0 { fill: #293443; }
.legalOverview .legalCategoryBox .svgImage .st0 { fill: #293443; }
.legalOverview .termsConditionsItem .svgImage .st0 { fill: #293443; }
.legalOverview .aupItem .svgImage .st0 { fill: #293443; }
.legalOverview .legalNoticeItem .svgImage .st0 { fill: #293443; }
.legalOverview .privacyShieldPolicyItem .svgImage .st0 { fill: #293443; }
.legalOverview .dataPrivacyProvisionsItem .svgImage .st0 { fill: #293443; }
#section { visibility: hidden; }
.legalPoliciesCategoryItem { margin-bottom: 40px; }
.legalPoliciesCategoryItem a:hover { color: #3474ff; }
.policiesIcon img { display: block; margin: 0 auto; width: 100px; }
.legalOverview { margin-top: 20px; }
@media (min-width: 320px) and (max-width: 767px) {
	h1.sectionTitle { padding-top: 40px; }
	.legalOverview .categoryBox { text-align: center; } 
	.legalOverview .categoryBox .category { display: none; } 
	.legalOverview .col-sm-3 { margin-bottom: 40px; } 
	.legalOverview .legalCategoryBox { text-align: center; }
	.legalOverview .legalCategoryBox .col-sm-4 { max-width: 260px; display: inline-block; vertical-align: middle; }
}
	
@media (min-width: 320px) and (max-width: 991px) {
	.legalOverview .legalCategoryBox { text-align: center; }
	.legalOverview .legalCategoryBox .col-sm-4 { float: none; width: 250px; display: inline-block; vertical-align: middle; }
}

@media (min-width: 768px) {
	#bottomReferrer { color: transparent; font-size: 0; line-height: 0; }
	#section { position: fixed; left: 50%; width: 180px; background-color: #ffffff; z-index: 10; }
	.legalOverview .col-sm-3 { padding-left: 0; }
	.legalOverview .col-sm-9 { padding-right: 0; }
	#refferer { position: relative; }
	.legalPoliciesCategoryItem { min-height: 300px; }
	.legalPolicies .sectionTitle { text-align: center; margin-bottom: 40px; }
	.legalOverview { margin-top: -50px; }
}

@media (min-width: 768px) and (max-width: 991px) {
	#section { margin-left: -360px; }
}

@media (min-width: 992px) {
	.legalOverview .policiesIcon img { width: auto; margin-top: -30px; }
}

@media (min-width: 992px) and (max-width: 1199px) {
	#section { margin-left: -470px; }
}

@media (min-width: 1200px) {
	#section { margin-left: -585px; }
}

/* END Legal_Overview */