.content {
	margin-bottom: 0px; 
	align-items: end;
}
.single-project .header_title{
	float: left;
}
.content{
	border: none;
}
.slick-slider{
	/*width: 694px;
	height: 445px;*/
	/*left: 40px;
	top: -47px;*/
}

.slick-prev{
	background: url('/images/img-back.png') no-repeat center;
}
.slick-next{
	background: url('/images/img-forward.png') no-repeat center;
}
.slick-prev, .slick-next{
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 14px;
	height: 14px;
	margin-top: -10px;
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	transform: translateY(-50%);
}
@media only screen and (max-width: 1024px) {
	.slick-prev, .slick-next{
		margin-top: -20px;
	}
}
.slick-prev:before, .slick-next:before {
	font-family: 'slick';
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-next {
	right: 35px;
}
.slick-prev{
	z-index: 999;
	left: 35px;
}
.slick-slider .slick-dots{
	display: flex;
	justify-content: center;
	align-items: center;
	/*position: absolute;*/
	margin: 0;
	bottom: -30px;
	height: 15px;
	width: 100%;
	padding: 0;
	list-style: none;
	text-align: center;
	background-color: #f2f2f4;
}
.light_dots{
	text-align: center;
	background-color: #f2f2f4;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	/*bottom:226px;
	left:50%;
	width:525px;
	margin-left:-263px;*/
	margin:0;
}
.slick-dots li,
.light_dots li{
	/*position: relative;*/
	display: inline-block;
	width: 7px;
	height: 7px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.light_dots li{
	vertical-align:middle;
	height:auto;
	width:auto;
}
.light_dots li button{
	display: block;
	width: 7px;
	height: 7px;
	border: 1px solid #636467;
	cursor:pointer;
	border-radius:50%;
	color:transparent;
	box-sizing:border-box;
	opacity:0.5;
}
.light_dots .slick-active button{
	background:#646567;
}
.slick-dots li button{
	font-size: 0;
	line-height: 0;
	display: block;
	width: 7px;
	height: 7px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}
.slick-dots li button{
	background: url('/images/dot.png') no-repeat center;
}
.slick-dots li.slick-active button{
	background: url('/images/dot-active.png') no-repeat center;
}
.item_title{
	font-weight: 600;
	color: #646567;
	font-size:16px;
	padding: 3px 10px 3px 0;
}
.item_description{
	color: #646567;
	margin-bottom: 20px;
	font-size:16px;
}
.icon-previous {
	background: url(../images/img-back.png) no-repeat center;
	width: 16px;
	height: 12px;
	display: inline-block;
	margin-right: 3px;
	vertical-align: middle;
}
.icon-next {
	background: url(../images/img-forward.png) no-repeat center;
	width: 16px;
	height: 12px;
	display: inline-block;
	margin-right: 3px;
	vertical-align: middle;
}
.main_section .header-title-wrapper .btn-link, .btn-link:hover{

	border: 2px solid #F6C7D2;
	height: 22px;
	padding: 0px 6px;
	text-decoration: none;
	color: #DA0031;
}
.btn-previous{
	margin-left: 16px;
}
.btn-next{
	margin-right: 16px;
}
/*
.btn-previous{
position: absolute;
bottom: 23px;
left: 0px;
}
.btn-next{
right: 20px;
position: absolute;
bottom: 23px;
}
*/
/*single*/
.content-item-link-btn{
	display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
	padding: 3px 10px 3px 5px;
	text-decoration: none;
	color: #DA0031;
	border: 2px solid #F6C7D2;
}
.content-item-link-btn .bg-right{
	display: inline-block;
	transform: rotate(90deg);
	margin: 0 7px 1px 0;
}
.content-item-link-btn:hover,
.content-item-link-btn:focus{
	color: #DA0031;
	border: 2px solid transparent;
	text-decoration: none;
}
.referenz-btn-block{
	margin: 30px 0 0;
	text-align: left;
}
.header_title_single_page_kontent{
	width: 100%;
	font-size: 22px;
	font-weight: 600;
	line-height: 22px;
	height: 72px;
	display: flex;
	align-items: flex-end;
	/*padding-bottom: 8px;
	padding-left: 35px; */
}

.header-title-wrapper{
	width: 100%;
	height: 78px;
	display: flex;
	align-items: flex-end;
	border-bottom: 1px solid #EBEBEB;
}

.main_section .content-wrapper .container .row .content{
	align-items: flex-start;
}

.main_section .content-wrapper{
	padding-top: 40px;
}
.main_section .header-title-wrapper .container{
	height: 100%;
}

.main_section .header-title-wrapper .btn-link{
	margin-bottom: 8px;
}

.description-foto-wrapper{
	font-size: 14px;
	font-weight: 600;
	line-height: 19px;
	text-align: right;
	padding-top: 22px;
}

.left-item-slider{
	margin-right: 19px;
}

.slider-item{
	/*height: 445px;*/
	/*width: 586px;*/
	width: 100%;
	display: flex !important;
	flex-flow: column nowrap;
	justify-content: space-around;
}
.slider-item img{
	max-width: 100%;
}
.detailslider {
	display: block !important;
}
.detailslider img {
	width: auto;
	height: auto;
	max-height: 615px;
	margin: 0 auto;
}
.left-item-slider,.slick-slider{
	/*height: 445px;*/
	/*width: 586px;*/
}

.right-item-slider{
	border-left: 1px solid #da0031;
}

.header_title_single_page_kontent .content-item-link{
	position: inherit;
	transform: rotate(90deg);
	text-decoration: none;
}

.main_section .header-title-wrapper .container .row,  .main_section .header-title-wrapper .container .row .filter-navigate-panel-wrapper{
	width: 100%;
}
.header_title_single_page_kontent{
	justify-content: space-between;
}

.header_title_single_page_kontent_link_wrapper{
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #da0031;
	padding-right: 15px;
	font-weight: 300;
}

.header_title_single_page_kontent_link_wrapper span{
	padding-left: 8px;
}

.item-description-last{
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 16.8px;
}

.author-foto{
	font-weight: 300;
}

.right-item-slider-tablet {
	padding-right: 190px;
}

/*970 min*/
@media only screen and (max-width: 1200px) { 
	.left-item-slider, .left-item-slider .slick-slider{
		/*height: 406.91px;
		width: 534.91px;*/
	}
	.slider-item{
		/*height: 406.91px;
		width: 534.91px;*/
	}
	.left-item-slider{
		margin-right: 13px;
	}
	.item-description-last{
		border-bottom: 1px solid #D9D9D9;
		padding-bottom: 16.8px;
	}
	.left-item-slider{
		margin-top: 0px;
	}
	.header_title_single_page_kontent{
		padding-left: 15px;
	}
	
	.right-item-slider-tablet{
		padding-right: 0;
	}
}

/*750 min*/
@media only screen and (max-width: 970px) { 
	.main_section .header-title-wrapper{
		position:relative;
		height:auto;
	}
	.main_section .header-title-wrapper .btn-link{
		position:absolute;
		top:0;
	}
	.main_section .header-title-wrapper .btn-link.btn-previous{
		left:0;
	}
	.main_section .header-title-wrapper .btn-link.btn-next{
		right:0;
	}
	.right-item-slider{
		padding-left: 0px;
		border:none;
	}

	.right-item-slider-tablet{
		border-left: 1px solid #da0031;
		padding-left: 10px;
	}

	.item-description-last{
		margin-bottom: 0px;
		border:none;
		padding-bottom: 0px;
	}

	.td-btns-block{
		border-top: 1px solid #D9D9D9;
		padding-top: 20px;
		margin-top: 20px;
	}

	.left-item-slider,.left-item-slider .slick-slider{
		/*height: 312.7px;	
		width: 411.7px;*/
	}
	.slider-item{
		/*height: 312.7px;	
		width: 411.7px;*/
	}
	.header-title-wrapper{
		align-items: end;
	}
	.header-title-wrapper .btn-link{
		margin-top: 18px;
	}
	.container{
		margin-top: 0px !important;
	}
	.filter-navigate-panel-wrapper{
		padding-top:53px;
	}
	.header_title_single_page_kontent{
		padding-left: 15px;
		/*position: absolute;*/
		position:static;
		height:auto;
		left: 0px;
	}
	.header_title_single_page_kontent_link_wrapper{

	}
}
/*320 min*/
@media only screen and (max-width: 750px) { 
	.header_title_single_page_kontent{
		position: inherit;
	}

	.left-item-slider,.left-item-slider .slick-slider{
		/*height: 221.5px;	
		width: 299.5px;*/
	}
	.slider-item{
		/*height: 221.5px;	
		width: 292.5px;*/
	}
	.header-title-wrapper{
		height: 107px;
	}
	.main_section .header-title-wrapper .container{
		position: relative;
		left: 0;
	}
	.main_section .content-wrapper{
		padding-top: 10px;
	}
	.left-item-slider{
		margin-right: 0px;
	}
	.left-item-slider{
		margin-bottom: 55px;
	}
	.right-item-slider{
		margin-left: 10px;
		padding-right: 0px;
	}
	.item_description.item-description-last {
		width: 283.5px;
	}
	.header_title_single_page_kontent_link_wrapper{
		position: absolute;
		width: 186px;
		right:0;
		top:53px;
	}

	.header_title_single_page_kontent .content-item-link{
		position: relative;
		bottom: 2px;
	}
	.right-item-slider div{
		width: 100%;
	}
	.right-item-slider .td-btns-block{
		width: 90%;
		margin-left: 15px;
		margin-left: 15px;
		display: flex;
		justify-content: flex-end;
	}
	.slider-wrapper .slick-dots{
		display: flex;
		justify-content: center;
		align-items: center;
		height: 11px;
	}
	.header-title-wrapper{
		height:auto;
	}
	.main_section .header-title-wrapper .container .row .filter-navigate-panel-wrapper{
		padding-top:80px;
	}
	.header_title_single_page_kontent{
		height:auto;
	}
}

.right-item-slider .td-btns-block .btn-link:hover{
	border: none;
	padding: 1px;
}

.slick-slider{
	position: unset;
	width: 100%;
}
.slick-lightbox-inner .slick-lightbox-slick{
	width: 100%;
}
.slick-lightbox-slick-img{
	width: 100%;
}

/*.slick-lightbox-slick-item-inner{
width: 100%;
}*/


/* .slick-lightbox-slick .slick-next{
right: 10%;
}

.slick-lightbox-slick .slick-prev{
left: 10%;
}*/

.slick-lightbox-slick-item-inner{
	position: relative;
}

.slick-lightbox-inner .slick-prev{
	left: 6%;
}

.slick-lightbox-inner .slick-next{
	right: 6%;
}
