
	.input-group {
    	background-color: #fafafa;
	}
	
	.header-main, .nav-main {
		background-color: rgba(255,255,255,0.7);
	}
	
	header.header-main {
		margin-top: 35px;
	}
	
	div.nav-main {
		margin-bottom: 60px;
	}
	
	div.myheader {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 568px;		
	}

	div.myheader.first{
		z-index: -2;
		background-position: center center;
		background-image: url('/media/d5/a1/f5/1733583972/background4header.jpg');
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	div.myheader.second{
		z-index: -1;
		background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 80%, rgba(255,255,255,1) 100%);
	}

	.cms-breadcrumb.container, .cms-block.cms-block-sidebar-filter {
		display: none;
	}
	
	.cms-block.pos-0.cms-block-image-text .w-100.cms-image-container {
		display:none;
	}
	
	div.wtteww .cms-block-container-row.row.cms-row .col-md-6:last-child {
		background-color: rgba(255,255,255,0.7);
		padding: 25px;
	}
	
	div.wtteww .cms-block-container-row.row.cms-row .col-md-6:last-child h1,
	div.wtteww .cms-block-container-row.row.cms-row .col-md-6:last-child h2 {
		margin-bottom:0;
	}




	div.dgtu77 {
		position: absolute;
		z-index: 1000;
		background-color: rgba(255,255,255,0.8);
		padding: 10px;
		color: black;
		font-size:1.5rem;
		margin:15px;
	}



img.product-image.is-standard {

	object-fit:cover;	
}


	div.product-description {
		margin-top: 0px;
	}
	
	div.product-free-field-farbe {
		color: gray;
		margin-bottom: 10px;
	}
	
	div.product-free-field-addon-1 {
		color: gray;
		margin-bottom: 10px;
	}
	
	div.product-free-field-addon-2 {
		color: gray;
		margin-bottom: 10px;
	}
	
	div.product-free-field-addon-3 {
		color: gray;
		margin-bottom: 10px;
	}

	div.product-info a.product-name {
		height: auto;
	}




/*	
		## ## ## FOOTER ## ## ##
 */

    .xxxx {
    	padding-top: 30px;
    	padding-bottom: 30px;
        background-image:url('/media/a7/c1/41/1733567773/background4footer.jpg');
		background-repeat: no-repeat;
		background-size:cover;		
    }
    
	.xxxx > .container {
		padding:20px 0px;
		background-color: rgba(255,255,255,0.8);
	}

	footer.footer-main .cgtu11 {
		font-weight:bold;
		text-transform: uppercase;
	}
	
	footer.footer-main .cgtu22 {
		float:left;
		padding-right:10px;
		width: 24px;
		text-align: center;
	}
	
	footer.footer-main .cgtu33 {
		float:left;
	}
	
	footer.footer-main .cgtu44 {
		margin-top:15px;
	}
	
	footer.footer-main .cgtucl {
		clear:both;
	}
	
	@media (max-width: 575px) {
	    footer.footer-main div.innerxx div.cgtu11  {
	        padding-top:30px;
	    }
	    footer.footer-main div.innerxx div.cgtu11.suex {
	        padding-top:0px;
	    }
	}
	
    .innerxx {

        padding:20px;
    }
    .footer-column-headline.footer-headline.js-collapse-footer-column-trigger {
        padding-top:0;
    }