@page {
	margin-top: 1.5cm;
	margin-bottom: 1.5cm;
  }
header, footer{
	background: none;
	border: none;
}

.header, .header-nav-toggler, .header-nav, .lang{
	display: none;
}
.header-logo{
	background: white url(/frontend/img/trineckyinzenyring_logo_light.svg) no-repeat;
	background-size: contain;
}
.header-logo img{
	opacity: 0;
}
.main-heading{
	padding: 0 0 1.5rem 0 !important ;
	font-size: 2rem;
	display: none;
}
.reference-title{
	font-size: 2rem;
	margin: .5rem 0 1.5rem 0 !important;
	padding: 0;
}

.menu-footer{
	display: none;
}
footer{
	color: #333;
}
.footer{
	border-top:3px solid #FFE100;
	padding-top: 2rem;
}
footer a{
	color: #333;
}
footer .menu-contact{
	display: flex;
    justify-content: space-between;
	gap: 2rem;
}
footer .menu-contact p{
	margin-top: 0;
	order: -1;
}
.mailto:after{
	content: 'www.trineckyinzenyring.cz';
	display: block;
	font-weight: 400;
}
footer .nav-contact{
	font-size: 1rem;
}

.noprint{
	display: none;
}
.creactive, .copyright{
	display: none;
}