.link-collection {
	position:relative;
	margin-bottom:90px;
}
.link-collection.container {
	padding:0;
}
.link-collection-headline {
	position:absolute;
	top:calc(50% - 20px);
	left:20%;
	color:white;
	font-size:24px;
}

.link-collection-image {

}
.link-collection-image img {
	width:100%;
	height:auto;
}

.link-collection-buttons {
	position: absolute;
  	bottom: -90px;
  	left: 60%;
  	right: 150px;
	box-shadow: 0 3px 3px 1px rgba(0,0,0,0.1);
	border-radius:10px;
}
.link-collection-buttons .new-button {
	border:none;
	border-bottom: 1px solid rgb(229, 231, 235);
  	border-radius: 0;
  	transition:background-color 0.5s;
}
.link-collection-buttons .frame-type-fstemplate_newbutton:first-child .new-button {
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
.link-collection-buttons .frame-type-fstemplate_newbutton:last-child .new-button {
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border: none;
}
.link-collection-buttons .new-button:active,
.link-collection-buttons .new-button:focus,
.link-collection-buttons .new-button:hover {
	transform: translateY(0);
	box-shadow:none;
	background-color:rgb(61, 205, 88);
}

@media only screen and (max-width: 1400px) {
	/*
	.link-collection.container {
		margin:0 -10px;
	}
	.link-collection-image img {
	
		width:100vw;
		height:auto;
	}
	.link-collection-buttons {
		margin-left:55vw;
		margin-right:10vw;
		padding-top:40px;
	}
	*/
	.link-collection-buttons {
	  	bottom: -90px;
	  	left: 50%;
	  	right: 150px;

	}
}
@media only screen and (max-width: 1100px) {
	
	.link-collection-headline {

	  	left: 20px;
	}
	.link-collection-buttons {
  		left: 45vw;
  		right: 10vw;
	}
	.link-collection-image,
	.link-collection-image figure,
	.link-collection-image picture {
		height:500px;
	}
	.link-collection-image img {
		width:100%;
		height:100%;
		object-fit: cover;
	}
}
@media only screen and (max-width: 768px) {
	.link-collection-headline {
		top:20px;
	  	left: 80px;
	}
	.link-collection-buttons {
		left: 80px;
  		right: 40px;
	}
}
@media only screen and (max-width: 560px) {
	.link-collection-headline {
		top:20px;
	  	left: 20px;
	}
	.link-collection-buttons {
		left: 20px;
  		right: 20px;
	}
	.link-collection.container {
		width:100vw;
		margin:0 -15px;
	}
}




