@CHARSET "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Montserrat');

@import url("https://www.lw-a.org/EbayShop/css/responsive.css");

body {
    background-color: #fff;
}

.it--banner, 
.it--slogan, 
.it--description {
    display: none;
}

#it--footer .it--wrapper {
    color:  #ffffff;
}

.it--wrapper {
    font-family: 'Montserrat', sans-serif;
}
#it--headerluft {
    display: block;
    height: 440px;
    background: url(https://www.lw-a.org/EbayShop/img/2x5i2HE7Lq4TbEvjokko5Ay14zQ5jQFb.png) center top no-repeat;
    background-size: cover;
    padding: 35px 0 0;
}

#it--headerluft .it--wrapper {
    width: 100%;
    height: 92px;
    color: #898383;
    background: #ffffff;
    display: -webkit-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    -moz-flex-flow: row nowrap;
    flex-flow: row nowrap;    
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
}

#it--headerluft .it--logo  {
    height: 100%;
    background: url(https://www.lw-a.org/EbayShop/img/675a48530ea2196399bcd8e3727e3e27.png) center no-repeat;
    background-size: 15%;
    width: 85%;
    display: -webkit-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: flex;
    text-align: right;
}

#it--headerluft .it--logo::before {
    content: ' ';
    background: url(https://www.lw-a.org/EbayShop/img/Purion_RGB.png) center no-repeat;
    background-size: contain;
    height: 100%;
    margin-left: 40px;
    width: 190px;
    display: block;
}

#it--headerluft .it--logo::after {
    content: 'Luftdesinfektion durch UV-Anlagen';
    height: 100%;
    display: -webkit-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    -moz-flex-flow: column;
    flex-flow: column;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    background: url(https://www.lw-a.org/EbayShop/img/wolken.png) left center no-repeat;
    background-size: auto;
    position: absolute;
    right: 40px;
    width: 360px;
}

#it--headerwasser {
    display: block;
    height: 440px;
    background: url(https://www.lw-a.org/EbayShop/img/a91c3b659680bd7ec7180f07e5a9e360.png) center top no-repeat;
    background-size: cover;
    padding: 35px 0 0;
}

#it--headerwasser .it--wrapper {
    width: 100%;
    height: 92px;
    color: #898383;
    background: #ffffff;
    display: -webkit-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    -moz-flex-flow: row nowrap;
    flex-flow: row nowrap;    
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
}

#it--headerwasser .it--logo  {
    height: 100%;
    background: url(https://www.lw-a.org/EbayShop/img/675a48530ea2196399bcd8e3727e3e27.png) center no-repeat;
    background-size: 15%;
    width: 85%;
    display: -webkit-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: flex;
    text-align: right;
}

#it--headerwasser .it--logo::before {
    content: ' ';
    background: url(https://www.lw-a.org/EbayShop/img/Purion_RGB.png) center no-repeat;
    background-size: contain;
    height: 100%;
    margin-left: 40px;
    width: 190px;
    display: block;
}

#it--headerwasser .it--logo::after {
    content: 'Wasserdesinfektion durch UV-Anlagen';
    height: 100%;
    display: -webkit-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    -moz-flex-flow: column;
    flex-flow: column;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    background: url(https://www.lw-a.org/EbayShop/img/wassertropfen.png) left center no-repeat;
    background-size: auto;
    position: absolute;
    right: 40px;
    width: 360px;
}

#it--headerservice {
    display: block;
    height: 440px;
    background: url(https://www.lw-a.org/EbayShop/img/a91c3b6596ihoisdhgoszeo8zr69835zh.png) center top no-repeat;
    background-size: cover;
    padding: 35px 0 0;
}

#it--headerservice .it--wrapper {
    width: 100%;
    height: 92px;
    color: #898383;
    background: #ffffff;
    display: -webkit-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    -moz-flex-flow: row nowrap;
    flex-flow: row nowrap;    
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
}

#it--headerservice .it--logo  {
    height: 100%;
    background: url(https://www.lw-a.org/EbayShop/img/675a48530ea2196399bcd8e3727e3e27.png) center no-repeat;
    background-size: 15%;
    width: 85%;
    display: -webkit-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: flex;
    text-align: right;
}

#it--headerservice .it--logo::before {
    content: ' ';
    background: url(https://www.lw-a.org/EbayShop/img/Purion_RGB.png) center no-repeat;
    background-size: contain;
    height: 100%;
    margin-left: 40px;
    width: 190px;
    display: block;
}

#it--headerservice .it--logo::after {

    content: 'Ersatzteile/Service PURION UV Anlagen';
    height: 100%;
    display: -webkit-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    -moz-flex-flow: column;
    flex-flow: column;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    background: url(https://www.lw-a.org/EbayShop/img/werkzeug.png) left center no-repeat;
    background-size: auto;
    position: absolute;
    right: 40px;
    width: 360px;
}


#it--content {
    background-color: #fff;
}

#it--content .left,
#it--content .right {
	overflow: hidden;
	overflow-y: auto; 
    background-color: #ffffff;
	width: 55%;
	margin: 0;
    float: none;
}

#it--content  .etc-description {
    margin: 0;
}

#it--content  .etc-description::before {
    content: 'Artikelbeschreibung';
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
} 

#it--content  .etc-description font {
    font-family: 'Montserrat', sans-serif !important;
    text-transform: uppercase;
}

#it--content .right {
    padding: 20px 0;
    text-align: center;
    width: 40%;
}

#it--content .right > h3 {
	background: #000000;
	color: #ffffff;
	margin: 0;
	padding: 5px 20px;
	font-weight: normal;
}

#it--content .it--wrapper {
    padding: 20px 50px;
}

#it--content .title {
    font-size: 24px;
    font-weight: normal;
    background: #898383;
    background: #ffffff;
    margin: 20px 0 0;
    padding: 20px 0;
}

#it--content .attributes::before {
    content: 'Technische Beschreibung';
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
}

#it--content .attributes table {
    border-spacing: 5px;
}

#it--content .attributes th {
    display: none;
} 

#it--content .attributes tr {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(128,128,128,0.4);
    -moz-box-shadow: 0px 0px 10px 0px rgba(128,128,128,0.4);
    box-shadow: 0px 0px 10px 0px rgba(128,128,128,0.4);
    margin: 5px 3px;
    border-radius: 15px;
}

#it--content .attributes td.labels {
    color: #505aa8;
    width: 50%;
    text-transform: uppercase;
}

#it--content .attributes td.labels span::after {
    content: ':';
}

#it--content .attributes td {
    color: #000000;
    vertical-align: top;
    padding: 5px 10px;
    font-size: 90%;
}

/** PRODUCT IMAGE **/

.image {
    position:relative;
    width: 100%;
    height: auto;
}
.image img {
    max-width: 100%;
    margin: 50px auto;
}

/** IMAGE GALLERY **/

/** image gallery with zoom **/

#it--content .right .img-gallery {
    width: 100%;
}
	
	.img-gallery .image {
		position: absolute;
		display: block;
		top: 149px;
		left: 47px;
		width: 37%;
		height: 500px;
		text-align: center;
		opacity: 0;
		transition: opacity 0.5s;
		margin: 0;
	}

	.img-gallery .image:first-of-type {
		position: relative;
		pointer-events: auto;
		opacity: 1;
		z-index: 2;
        width: 100% !important;
        top: 0 !important;
        left: 0 !important;
	}
	
	.img-gallery .image img {
		/*position: absolute;
		top: 20px;*/
		right: 0;
		bottom: 0;
		left: 0;
		max-width: 90%;
		max-height: 90%;
        margin: auto;
	}
	
	.gallery-nav {
		padding-top: 15px;
        padding-bottom: 15px;
		padding-left: 0;
		text-align: center;
	}
	
	.gallery-thumb {
		position: relative;
		display: inline-block;
		margin-right: 1%;
		margin-left: -4px;
		width: 19%;
		height: 66px;
		text-align: center;
		transition: all 0.2s;
	}
	
	.gallery-thumb:hover,
	.gallery-thumb:visited,
	.gallery-thumb:link {
		text-decoration: none;
	}
	
	.gallery-thumb:nth-child(5n+1) {
		margin-left: 0;
	}
	
	.gallery-thumb:nth-child(5n) {
		margin-right: 0;
	}
	
	.gallery-thumb:hover {
		opacity: 0.7;
		cursor: pointer;
		transition: all 0.2s;
	}
	
	.gallery-thumb img {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		max-width: 100%;
		max-height: 100%;
	}
	
	.img-gallery .gallery-control {
		display: none !important;
	}
	
	.img-gallery .gallery-control:target~.image {
		pointer-events: none;
		opacity: 0;
		-webkit-animation: none;
		-o-animation: none;
		animation: none;
		z-index: 2;
	}
	
	.img-gallery .gallery-control:nth-of-type(1):target~.image:nth-of-type(1),
	.img-gallery .gallery-control:nth-of-type(2):target~.image:nth-of-type(2),
	.img-gallery .gallery-control:nth-of-type(3):target~.image:nth-of-type(3),
	.img-gallery .gallery-control:nth-of-type(4):target~.image:nth-of-type(4),
	.img-gallery .gallery-control:nth-of-type(5):target~.image:nth-of-type(5) {
		pointer-events: auto;
		opacity: 1;
	}
	/** Lightbox image **/
	
	.overlay {
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
		z-index: 1000;
		display: none;
	}
	
	.lightbox-image {
		width: 70%;
		height: auto;
		margin: 0 auto;
		background: #fff;
		text-align: center;
		padding: 2% 2% 2% 2%;
		margin-top: 195px;
	}
	
	.lightbox-image img {
		max-width: 100%;
		max-height: 800px;
	}
	
	.overlay a.close-text {
		margin-top: 20px;
		color: #555 !important;
		text-decoration: none;
		font-size: 15px;
		clear: both;
		display: block;
		font-weight: normal;
		text-decoration: underline;
	}
	
	.overlay a i {
		color: #555 !important;
		font-size: 40px;
		margin-bottom: 20px;
		z-index: 2000;
		float: right;
	}
	
	#lightbox-1:target,
	#lightbox-2:target,
	#lightbox-3:target,
	#lightbox-4:target,
	#lightbox-5:target {
		display: block;
	}

/** CONTACT BOX **/

#it--content .cta-box {
    background: #f2f2f2;
    padding: 30px 30px 50px;
    color: #000000;
    margin-top: 80px;
    line-height: 1.3;
}

#it--content .cta-box button {
    color: #fff;
    background: #505aa8;
    height: 40;
    padding: 0 60px;
    border-style: none;
    border-radius: 20px;
    font-family: 'Montserrat', sans-serif;
    font-size: medium;
    margin: 0 0 20px;
}

#it--content .cta-box span, #it--content .cta-box a {
    color: #808080;
}

#it--content .cta-box a {
    margin: 20px 0;
}

#it--content .cta-box span a {
    color: #898383;
}

#it--content .cta-box span p {
    margin-bottom: 50px;
}

#it--content .content-wrapper {
    display: -webkit-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-flow: row-reverse;
    -ms-flex-flow: row-reverse;
    -moz-flex-flow: row-reverse;
    flex-flow: row-reverse;
    margin: 20px 0;
}

#it--footer {
    border: 1px solid #808080;
    background-color: #fff;
    color: #ffffff;
}

#it--footer .it--wrapper {
    display: -webkit-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: flex;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    -moz-flex-flow: row;
    flex-flow: row;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    width: 95%;
    color: #ffffff;
}

#it--footer .it--logo {
    background: url(https://www.lw-a.org/EbayShop/img/675a48530ea2196399bcd8e3727e3e27.png) center no-repeat;
    background-size: contain;
    height: 70px;
    width: 120px;
    background-blend-mode: luminosity;
    background-color: #ffffff;
}

#it--footer ul.footer-nav {
    list-style-type: none;
    color: #808080;
    display: flex;
    padding: 0;
    justify-content: space-between;
    width: 50%;
    padding: 0 25px;
}

#it--footer .footer-nav li {
    display: flex;
    flex-flow: column;
    justify-content: flex-end;
}


#it--footer .it--slogan {
    margin: 20px 0 0 0;
    font-size: 90%;
    display: none;
}
#it--footer .it--description {
    display: none;
}


body a:link, body .g-novisited a:visited, .dynpg a:visited, .dynpg td.pages a.enabled, .dynpg td.pages a.enabled:visited {
    color: #000000;
}
