/* XD desing 7 */
.monokupplungen-main {
	padding: 40px 0 50px 0;
}
.monokupplungen-header {
	margin-bottom: 20px;
}
.product-row1 .download-center-content-grid {
	border:0px !important;
	position:relative;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	overflow: hidden;
}
.product-row1 .download-center-content-grid .bannerimage {
	position:absolute;
	top:300px;
	transition: top ease 0.4s, opacity ease 0.4s;
	z-index: 20;
	width:100%;
	height:100%;
	opacity: 0;
	background-color:#fff;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
}
.product-row1 .download-center-content-grid .bannerimage a {
	width:100%;
}
.product-row1 .download-center-content-grid .bannerimage img {
	width:auto;
	height:auto;
	object-fit:contain;
	
	max-height:220px;
	max-width:361px;
}
.product-row1 .download-center-content-grid:hover .bannerimage{
	top:0;
	opacity: 1;
}
.product-row1 .download-center-content-grid:before
{
	position:absolute;
	left:0;
	height:100%;
	background:#d3e0f4;
	width:10px;
	content:"";
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	z-index:6;
}

.product-grid2 {
	display: inline-block;
	position: relative;
	z-index: 9;
}
.product-grid2 h4 {
	min-height:50px;
	display:flex;
	align-content: center;
	align-items: center;
	text-align: center;
	justify-content: center;
}
.product-grid2 p {
	line-height: 1.3;
	font-size: 15px;
	min-height:80px;
	font-weight:normal;
	display:flex;
	align-content: center;
	align-items: center;
	justify-content: center;
}
.product-grid2.branchen p {
	line-height: 1.3;
	font-size: 15px;
	min-height:unset;
	font-weight:normal;
	display:flex;
	align-content: center;
	align-items: center;
	justify-content: center;
}
.product-row1 .download-center-content-grid.green-bg:before{background:#85bc9a;}
.product-row1 .download-center-content-grid.orange-bg:before{background:#f3941e;}
.product-row1 .download-center-content-grid.light-blue-bg:before{background:#dae6f1;}
.product-row1 .download-center-content-grid.-blue-bg:before{background:#8eb3de;}
.product-row1 .download-center-content-grid.light-green-bg:before{background:#c2d79b;}
.product-row1 .download-center-content-grid.light-gray-bg:before{background:#D9D9D8;}

.product-row1 .download-center-content-grid.grau:before{background:#e2e0e1;}
.product-row1 .download-center-content-grid.blau-sehr-hell:before{background:#e4ebf6;}
.product-row1 .download-center-content-grid.blau-hell:before{background:#d3e0f4;}
.product-row1 .download-center-content-grid.blau-mittel:before{background:#9dbae2;}
.product-row1 .download-center-content-grid.blau-dunkel:before{background:#5d8eca;}
.product-row1 .download-center-content-grid.gruen-dunkel:before{background:#6eae82;}
.product-row1 .download-center-content-grid.gruen-hell:before{background:#ceda9c;}
.product-row1 .download-center-content-grid.orange:before{background:#f09300;}

.wp-product-categories {
	margin: 40px 0 70px 0;
}
.wp-product-slide-grid {
	display: inline-block;
	box-shadow: 0px 0px 5px #00000029;
	border: 1px solid #DFE6F3;
	padding: 20px;
	margin: 0 15px;
}
.wp-product-slide-grid .wp-product-img {
	width: 100%;
	height: 240px;
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px;
}
.wp-product-slide-grid .wp-product-img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.wp-product-slide-grid h4 {
	color: #231F20;
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
	 font-family: 'Segoe UI';
	margin-bottom: 12px;
	margin-top: 5px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.wp-product-slide-grid p
{
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.wp-product-slide-grid .custom-button a {
	background: #1C63B7;
	font-size: 20px;
	line-height: 22px;
	color: #FFFFFF;
	height: 40px;
	padding: 8px;
	min-width: 150px;
	font-weight: normal;
	
}
.wp-product-slide-grid:hover
{
	box-shadow: 0px 0px 5px #130d0da3;
}

 .wpproduct-slide .slick-prev.slick-arrow,  .wpproduct-slide .slick-next.slick-arrow {
	position: absolute;
	left: 0;
	top: 40%;
	cursor: pointer;
	width: 84px;
	height: 84px;
	color: transparent;
	border: 0;
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	opacity: 1;
	z-index: 9;
}
.wpproduct-slide .slick-prev.slick-arrow {
	background-image: url(../images/product-slideleft.svg);
	left: -80px;
}
.wpproduct-slide .slick-next.slick-arrow {
	background-image: url(../images/product-slideright.svg);
	right: -75px;
	left: auto;
}
.col-12.pade-none.multikupplungen-out {
	margin-bottom: 70px;
}
.col-12.pade-none.wpseocategoires {
	margin-top: 20px;
}
.wpseocategoires .unternehmen-inn {
	display: flex;
}
.wpseocategoires .unternehmen-inn .unternehmen-inn-col.leftcol {
	padding-right: 20px;
}
.wpseocategoires .unternehmen-inn .unternehmen-inn-col.leftcol:last-child
{
	padding-left: 20px;
	padding-right: 0px;
}
.text_oben {
	padding-top:20px;
}
.text_unten {
	padding-top:10px;
	padding-bottom:30px;
}
.text_unten p {
	margin-bottom:20px;
}