	div#main div.page h1 {
		font-size: 16pt;
	}

	div#main div.page h2 {
		font-size: 14pt;
	}

	div#main div.page h3 {
		font-size: 12pt;
	}

	div#main div.page h4 {
		font-size: 10pt;
	}

	#site-header div.fiek-logo {
		float: left;
		margin: 10px 0 0 0;
		width: 82px;
		height: 60px;
	}

		#site-header div.fiek-logo div.logo {
			background: url('/static/img/default/fiek-logo.png') no-repeat;
			background-position: center;
			background-size: 82px 60px;
			width: 82px;
			height: 60px;
			display: block;
			float: left;
		}

	#site-header div.competence-map-logo {
		float: left;
		margin: 10px 0 0 0;
		width: 220px;
		height: 60px;
	}

		#site-header div.competence-map-logo div.logo {
			background: url('/static/img/default/bme-competence-map-logo.png') no-repeat;
			background-position: center;
			background-size: 220px 50px;
			width: 220px;
			height: 60px;
			display: block;
			float: left;
		}

	#site-header div.bme-logo {
		display: none;
	}

div#site-banner {
	margin-top: 10px;
}

	div#site-banner img {
		width: 100%;
	}

div#main {
	clear: both;
	padding: 20px;
}

#search-form {
	margin: 20px auto;
}

#search-form_name,
#search-form_expertise,
#search-form_keyword,
#search-form_horizon-call,
#search-form_horizon-keyword,
#search-form_laboratory-keyword {
	display: block;
	font-size: 14pt;
	margin: 0px auto 0px auto;
	padding: 6px 8px;
	width: 90%;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
}

#search-form_expertise {
	margin-top: 10px;
}

	#search-form div.input-container {
		margin-bottom: 20px;
	}

	#search-form p {
		text-align: center;
	}

#search-form_submit {
	display: block;
	font-size: 14pt;
	margin: 20px auto 0px auto;
	padding: 6px 8px;
}

		#site-footer div.content div.column {
			margin-bottom: 40px;
		}

div.page-container div.page div.research-group-head,
div.page-container div.page div.laboratory-head {
	padding: 10px;
}

		div#main div.page-container div.page div.research-group-head h1,
		div#main div.page-container div.page div.laboratory-head h1 {
			font-size: 20px;
		}

div.researcher-buttons,
div.research-group-buttons,
div.laboratory-buttons {
	display: none;
}

		div.researcher-head div.photo img {
			width: 100%;
		}

	div.researcher-head div.icons {
		text-align: center;
	}

	div.researcher-head div.data-2,
	div.laboratory-page div.data-2 {
		margin-top: 20px;
		padding: 20px;
	}

	div.researcher-head div.data-2 div.groups {
		margin-bottom: 20px;
	}

	div.researcher-head div.data-2 div.faculty {
		margin-bottom: 20px;
	}

	div.researcher-head div.data-2 div.department {
		margin-bottom: 20px;
	}


div.page div.researcher-keywords-container {
	margin-top: 20px;
}

div.page div.researcher-horizon-keywords-container {
	margin-top: 20px;
}

div.page div.links {
	margin: 40px 0px;
}

div.research-group-page div.horizon-keywords-container,
div.laboratory-page div.horizon-keywords-container,
div.research-group-page div.unit-name-container {
	padding: 10px;
}

div.research-group-page div.leader,
div.laboratory-page div.leader {
	margin-top: 40px;
	padding-left: 10px;
	font-size: 11pt;
}

div.research-group-page div.members {
	margin-top: 20px;
	padding-left: 10px;
}

div.introduction {
	padding: 10px;
}

div.research-group-page div.introduction h3,
div.research-group-page div.proposition h3 {
	font-size: 20px;
	margin-top: 10px;
}

	div#main div.page-container div.page.org-unit-page h1 {
		font-size: 16pt;
	}

	div#main div.page-container div.page.org-unit-page h3 {
		font-size: 14pt;
	}

div.researcher-count-container {
	font-size: 10pt;
	margin: 40px auto 0px auto;
	text-align: center;
	width: 100%;
}

	div.researcher-count-container > div {
		float: left;
		padding-bottom: 20px;
		width: 50%;
		height: 100px;
	}

	div.research-group-expertise-offers div.box {
		max-width: 400px;
		margin: 20px auto;
	}

div.proposition {
	padding: 10px;
}

	div.proposition div.content img {
		max-width: 100%;
	}

	div#slider div.slide a.picture {
		background-size: cover;
		display: block;
		height: 180px;
		width: 320px;
		margin: auto;
	}

	#customize-controls div.prev {
		top: 40px;
		left: -20px;
		width: 80px;
		height: 80px;
	}

	#customize-controls div.next {
		top: 40px;
		right: -20px;
		width: 80px;
		height: 80px;
	}

div.laboratory-box {
	padding: 20px;
}

	div.laboratory-box h3 {
		margin-top: 0px;
	}
