/*!
Theme Name: steinhauser
Author: steinhauser
Author URI: https://www.steinhauser.lu/
Text Domain: steinhauser
Version: 1.0

*/


footer .footer-content .location-list li > a span{
	font-size:26px;
}


@media (min-width: 1400px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 1920px;
	}

}



body {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.home #history.full-slider h2 {
	mix-blend-mode: normal;
}

.container {
	padding-left: 100px;
	padding-right: 100px;
}

.home .hero__wrapper .contact-menu li a {
	border: 1px solid #fff;
}

@media (min-width: 1199px) {
	.home .hero__wrapper .contact-menu {
		left: -60px;
		bottom: -10px;
	}

	.home .hero__wrapper .contact-menu li a {
		border: 0;
	}
}

@media (max-width: 1080px) {
	.container {
		padding-right: calc(var(--bs-gutter-x) * 0.5);
		padding-left: calc(var(--bs-gutter-x) * 0.5);
	}
}


.footer_logos{
	max-height:70px;
}

@media (max-width: 1400px) {
	footer .footer-content .location-list li > a span{
		font-size:20px;
	}
}

@media (max-width: 1100px) {
	footer .footer-content .location-list li > a span{
		font-size:16px;
	}

	.footer_logos{
		max-height:50px;
	}

}

@media (max-width: 991px) {

	.firstfooterblock{
		margin-bottom:50px;
	}
	.footer_logos{
		margin:auto;
		margin-bottom:10px;
	}
	.footer_location_container{
		text-align:center;
	}

}
