/*Block*/
.logoManagerBlock img.arthistoricum_logo {
	width: 100%;
	max-width: 230px;
}

.logoManagerBlock img.propylaeum_logo {
        max-width: 160px;
}

.logoManagerBlock img.hasp_logo {
        max-width: 110px;
}

.logoManagerBlock img.fid4sa_logo {
        max-width: 160px;
}

.logoManagerBlock img.ub_logo {
        max-width: 150px;
}

.logoManagerBlock img.heiup_logo {
        max-width: 100px;
}

.logoManagerBlock img.dfg_logo {
        max-width: 240px;
}

/*Footer*/
.logoManager_footer {
	display: flex;
        flex-direction: column;
}

.logoManager_footer > .logoManager_logos {
        display: flex;
        flex-direction: row;
	align-items: stretch;
	flex-wrap: wrap;
}

.logoManager_footer > .logoManager_logos.logoManager_position_left {
	justify-content: flex-start;
}

.logoManager_footer > .logoManager_logos.logoManager_position_centre {
        justify-content: center;
}

.logoManager_footer > .logoManager_logos.logoManager_position_right {
        justify-content: flex-end;
}

.logoManager_footer > .logoManager_logos > div {
	padding: 20px 20px;
	width: 25%;
	display: flex;
	flex-direction: column;
}

.logoManager_footer > .logoManager_logos > div > .logoManager_label {
        margin-bottom: 10px;
	font-weight: 700;
}

/*
.logoManager_footer > .logoManager_logos.logoManager_position_left > div {
        align-items: flex-start;
}

.logoManager_footer > .logoManager_logos.logoManager_position_centre > div {
        align-items: center;
}

.logoManager_footer > .logoManager_logos.logoManager_position_right > div {
        align-items: flex-end;
}
*/

.logoManager_footer > .logoManager_logos > div > .logoManager_content {
        width: 100%;
	display: flex;
  	align-items: center;
  	justify-content: center;
	align-self: 100%;
	height: 100%;
}

.logoManager_footer > .logoManager_logos.logoManager_position_left > div > .logoManager_content {
        align-self: flex-start;
}

.logoManager_footer > .logoManager_logos.logoManager_position_centre > div > .logoManager_content {
        align-self: center;
}

.logoManager_footer > .logoManager_logos.logoManager_position_right > div > .logoManager_content {
        align-self: flex-end;
}

.logoManager_footer > .logoManager_logos.logoManager_position_left > div > .logoManager_label {
	text-align: center;
}

.logoManager_footer > .logoManager_logos.logoManager_position_centre > div > .logoManager_label {
        text-align: center;
}

.logoManager_footer > .logoManager_logos.logoManager_position_right > div > .logoManager_label {
        text-align: center;
}

.logoManager_footer > .logoManager_logos > div > .logoManager_content > a > img {
        display: block;
}

@media (max-width: 1200px) {
	.logoManager_footer > .logoManager_logos > div {
        	width: 50%;
	}
}

@media (max-width: 768px) {
        .logoManager_footer > .logoManager_logos > div {
                width: 100%;
        }
}
