
/* ############################################################
	320 - INSTAGRAMFEED
############################################################ */

/* Header */
.mdl320-header {
	display: flex;
	/*flex-direction: column;*/
	justify-content: space-between;
	margin-bottom: 14px;
}
@media (min-width: 1020px) {
	.mdl320-header {
		margin-bottom: 36px;
	}
}


/* Modultitel */
.mdl320-header h3 {
	display: inline-block;
}


/* Kontoname, Hyperlink */
.mdl320-kontoname a {
	display: inline-block;
	font-size: 0.875rem; /* 14px */
	line-height: 1.375rem; /* 22px */
}
	.mdl320-kontoname svg {
		position: relative;
		display: inline-block;
		width: 29px;
		transform: rotate(180deg);
		fill: var(--main-color-2);
	}
@media (min-width: 760px) {
	.mdl320-kontoname svg {
		margin-right: 12px;
	}
}
@media (min-width: 1020px) {
	.mdl320-kontoname {
		font-size: 1rem; /* 16px */
		line-height: 1.5rem; /* 24px */
	}
		.mdl320-kontoname svg {
			-o-transition: fill 0.3s ease;
			-ms-transition: fill 0.3s ease;
			-moz-transition: fill 0.3s ease;
			-webkit-transition: fill 0.3s ease;
			transition: fill 0.3s ease;
		}
		.mdl320-kontoname:hover svg {
			fill: var(--main-color-1);
		}
}


/* Einbettungscode */
.mdl320-einbettungscode {
	/*margin-top: 20px;*/
}


/* Button */
a.mdl320-link {
	margin-top: 18px;
	position: relative;
	display: inline-block;
	left: 50%;
	transform: translateX(-50%);
	padding: 10px 0;
	font-family: "GT-Pressura-Mono-Regular";
	font-size: 0.875rem; /* 14px */
	line-height: 1; /* 14px */
	letter-spacing: 2.8px;
}
a.mdl320-link:hover {
	color: rgba(0,0,0,1);
}
a.mdl320-link::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 105px;
	border-top: 1px solid #000;
	-o-transition: width 0.5s ease;
	-ms-transition: width 0.5s ease;
	-moz-transition: width 0.5s ease;
	-webkit-transition: width 0.5s ease;
	transition: width 0.5s ease;
}
a.mdl320-link:hover::before {
	width: 140px;
}