#topical-semester-logo {
	max-width: 100%;
}
 
#timetable {
	width: 70%;
}

#main-heading:before {
	display: none;
}

.subtitle {
	font-size: 25px;
}


#zib-google-maps {
	width: 600px;
	height: 450px;
	position: relative;
}

#zib-google-maps .overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	color: black;
	background-color: white;
	opacity: 0.6;
	text-align: center;
	padding-top: 37%;
	display: none;
}
#zib-google-maps:hover > .overlay {
	display: block;
}
