header, .header{
	position:fixed;
	top:0;
	z-index:900;
	padding-bottom:0px;
	color:#ffffff;
		
}
header p.logo, .header p.logo{
	font-family:vivaldid_cl;
	font-size:2.2rem;
	line-height:3.5rem;
	vertical-align:baseline;
}
header p.logo span, .header p.logo span{
	font-family:vivaldid_cl;
	font-size:2.2rem;
	line-height:3.5rem;
	vertical-align:1%;
}
.navrecht, #call{
	display:inline-block;
	font-size:0.8rem;
	line-height:50px
}
@media (min-width: 576px){
	header p.logo, .header p.logo{
		font-family:vivaldid_cl;
		font-size:3.2rem;
		line-height:3.5rem;
		vertical-align:baseline;
	}
	header p.logo span, .header p.logo span{
		font-family:vivaldid_cl;
		font-size:2.5rem;
		line-height:3.5rem;
		vertical-align:11%;
	}
	.navrecht, #call{
		display:inline-block;
		font-size:0.8rem;
		line-height:50px
	}
}
@media only screen and (min-width: 728px){
}
@media only screen and (min-width: 768px) {
	header p.logo, .header p.logo{
		font-size:3.0rem;
	}
	header p.logo span, .header p.logo span{
		font-size:2.3rem;
	}
}
@media only screen and (min-width: 992px) {
}
@media (min-width: 1200px) {
}