.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider {
	position:relative;
	overflow:hidden;
	top:0px;
	left:0px;
	opacity: 1;
	transition: opacity 0.5s ease-in-out;
	border: 1px solid #DBDEDC;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider > .hidden-image {
	visibility: hidden;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider.fade-in {
	opacity: 0;
	
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides {
	height:100%;  
	margin:0px;
	padding:0px;
	transition-duration: 0.6s;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides.no-animation {
	transition-duration: 0s;
	transition: all 0 ease; 
	-webkit-transition: all 0 ease; 
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide {
	list-style:none;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 500px;
	height: 100%;
	text-align: center;
	color:#fff;
	width: 100%;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides.original > .slide {
	list-style:none;
	position: relative;
	margin: 0;
	padding: 0px;
	width: 500px;
	height: 100%;
	background: #fff;
	text-align: center;
	background-size: cover; 
	background-position:50% 50%;
	color:#fff;
	-webkit-transform: translate3d(0px,0px,0px);
	visibility:hidden;
	-webkit-transform-style: preserve-3d;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides.original > .slide > div {
	background-color: #fff;
	position: relative;
	width: 100%;
	padding-top: 67%;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides.original > .slide > div > div {
	position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	font-size: 20px;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide.alive { 
	visibility:visible; 
}

.article.item-catalogus-list > .margin > .padding > .image > div > div.favorite-login-icon,
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .favorite-login-icon,
.article.item-catalogus-list > .margin > .padding > .image > div > div.favorite-icon,
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .favorite-icon {
	color: black;
	font-size: 20px;
	font-weight: 300;
	top: 10px;
	right: 10px;
	left: auto;
	width: 20px;
	height:20px;
	position: absolute;
	z-index: 1;
	cursor: pointer;
	text-align: right;
	border-radius: 50%;
	box-shadow: 0 2px 4px -2px rgba(17,34,68,0.2);
	background-color: #fff;
	width: 32px;
	height: 32px;
	display: flex;
  	justify-content: center;
	align-items: center;  
	transition: border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s;
}

.article.item-catalogus-list > .margin > .padding > .image > div > div.favorite-login-icon i,
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .favorite-login-icon i,
.article.item-catalogus-list > .margin > .padding > .image > div > div.favorite-icon i,
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .favorite-icon i {
	margin-top: 2px;
}

.article.item-catalogus-list > .margin > .padding > .image .favorite-icon .active,
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .favorite-icon .active {
	color: #0068C3;
}

.article.item-catalogus-list > .margin > .padding > .image > div > div.favorite-login-icon:hover,
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .favorite-login-icon:hover,
.article.item-catalogus-list > .margin > .padding > .image > div > div.favorite-icon:hover,
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .favorite-icon:hover {
	box-shadow: 0 2px 4px 0px rgba(17,34,68,0.2);
}

.article.item-catalogus-list > .margin > .padding > .image > div > div.favorite-login-icon:active,
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .favorite-login-icon:active,
.article.item-catalogus-list > .margin > .padding > .image > div > div.favorite-icon:active,
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .favorite-icon:active {
	box-shadow: 0 0px 0px 3px rgba(17,34,68,0.2);
	font-size: 18px;
 }

 .article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider > ol.slides > .slide .video-container {
	position: unset;
    margin: auto;
    height: 280px;
    max-height: 100%;
    max-width: 100%;
    object-fit: contain;
 }

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider > ol.slides > .slide img {
	width: 100%;
	display: block;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides.original > .slide img {
	width:100%;
	height: 100%;
	display: inline-block;
	object-fit: contain;
}
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides.original > .slide img.cover {
	object-fit: cover;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider.arrow-hover .nav{
	opacity: 0;
	visibility: hidden;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider.arrow-hover:hover .nav{
	opacity: 1;
	visibility: visible;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider.bullet-hover > .bullet-wrap {
	visibility: hidden;
	opacity:0;
	transition: 0.66s linear;
	transition-property: opacity, visibility;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider.bullet-hover:hover > .bullet-wrap {
	opacity: 1;
	visibility: visible;
}
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .bullet-wrap,
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider > .bullet-wrap {
	position: absolute;
	bottom: 0px;
	text-align: center;
	width: 100%;
}


.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .bullet-wrap > ol.bullets-bottom,
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider > .bullet-wrap > ol.bullets {
	left: 50%;
	margin: 0;
	padding: 0;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .bullet-wrap > ol.bullets-bottom > li,
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider > .bullet-wrap > ol.bullets > li {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	display: inline-block;
	margin-left: 5px;
	background:#E8EEE8;
	list-style: none;
	cursor: pointer;
	transition: background-color 0.15s linear;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .thumbs-wrap {
	display: flex;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .thumbs-wrap .thumb-right-arrow,
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .thumbs-wrap .thumb-left-arrow {
	width: 20px;
	min-width:20px;
	height: 100%;
	text-align: center;
	align-self: center;
	cursor: pointer;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .thumbs-wrap > .thumbs {
	display: flex;
	overflow: hidden;
	padding: 0;
	width: calc(100% - 40px);
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .thumbs-wrap > .thumbs > li {
	width: 120px;
	min-width: 120px;
	height: 90px;
	border: 1px solid #DBDEDC;
	list-style: none;
	cursor: pointer;
	transition: opacity 0.3s linear;
	margin-left: 7px;
    margin-right: 20px;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .thumbs-wrap > .thumbs > li.active {
	opacity: 0.5;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .thumbs-wrap > .thumbs > li img {
	object-fit: cover;
	margin: auto;
	height: 100%;
	width: 100%;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .thumbs-wrap > .thumbs > li .video-thumb {
	position: relative;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .thumbs-wrap > .thumbs > li .video-thumb img.overlay {
	position: absolute;
	left: 50%;
  	top: 50%;
	transform: translate(-50%, -50%);
	width: 40px;
	height: 40px;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .bullet-wrap.mobile {
	display: none;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .bullet-wrap > ol.bullets-bottom > li.active,
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .bullet-wrap > ol.bullets-bottom > li:hover,
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider > .bullet-wrap > ol.bullets > li.active,
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider > .bullet-wrap > ol.bullets > li:hover {
	background: #747574;
}


/* video */
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .video-wrapper {
	margin: 0 auto;
	max-width: 1200px;
	position: relative;
	display: table;
	width: 100%;
	text-align: center;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .video-wrapper.video {
	max-width: 100%;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .video-wrapper > div{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .video-wrapper > div  >i {
	font-size: 40px;
	cursor: pointer;
	transition: color 0.15s linear;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .video-wrapper > div > i:hover {
	color: #D8D8D8;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .video-wrapper > div > i.close {
	display: none;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .video-wrapper > div > iframe {
	display: none;
	width: 100%;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .video-wrapper > div > iframe.active {
	display: block;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .video-wrapper > div > iframe.active ~ i.play {
	display: none;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .video-wrapper > div > iframe.active ~ i.close {
	display: block;
	position: absolute;
	z-index: 50;
	top: 45px;
	right: 100px;
}

/* 
* TEXT
*/
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .text-wrapper {
	margin: 0 auto;
	max-width: 1200px;
	position: relative;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .text-wrapper > .overlay-text{
	position: absolute;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .text-wrapper > .overlay-text.br{
	bottom: 50px;
	right: 30px;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .text-wrapper > .overlay-text.bl{
	bottom: 50px;
	left: 30px;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .text-wrapper > .overlay-text.bc{
	bottom: 50px;
	left: 0;
	right: 0;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .text-wrapper > .overlay-text.tl{
	top: 50px;
	left: 30px;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .text-wrapper > .overlay-text.tr{
	top: 50px;
	right: 30px;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .text-wrapper > .overlay-text.tc{
	top: 50px;
	left: 0;
	right: 0;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .text-wrapper > .overlay-text.mc{
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: -webkit-translateY(-50%);
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .text-wrapper > .overlay-text.ml {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: -webkit-translateY(-50%);
    left: 0 !important;
    float: left;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider ol.slides > .slide > .text-wrapper > .overlay-text.mr {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: -webkit-translateY(-50%);
    left: 0 !important;
    float: right;
}

/* arrows */
.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider > .nav { 
	position:absolute; 
	z-index:9; 
	top:50%; 
	margin-top: -16px;
	cursor:pointer; 
	color:#747574; 
	transition: opacity 0.66s linear;
	opacity: 0;
  }

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider:hover > .nav { 
	opacity: 1;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider > .arrow-left { 
	left:3%; 
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider > .arrow-right { 
	right:3%; 
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider > .zoom {
	position:absolute;
	display: flex;
	z-index:9; 
	top:50%; 
	margin-top: calc(-55px / 2);
	right: 50%;
	margin-right: calc(-55px / 2);
	cursor:pointer; 
	background-color:#000000; 
	color: #fff;
	transition: opacity 0.66s linear;
	opacity: 0;
	width: 55px;
	height: 55px;
	border-radius: 55px;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider:hover > .zoom {
	opacity: 0.5;
}

.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider > .zoom > i {
	font-size: 30px;
	margin: auto;
	display: table;
	line-height: 55px;
}

.black {
	color: black!important;
}

.blue {
	color: #0068C3!important;
}

/* C */
@media (max-width: 767px)
{
	.dekstop-only {
		display: none;
	}

	.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider > .nav {
		opacity: 1;
		font-size: 26px;
	}

	.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider > ol.slides > .slide img {
		margin: auto;
		max-height: 100%;
		max-width: 100%;
		object-fit: contain;
	}

	.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .bullet-wrap {
		position: relative;
		clear: both;
	}

	.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .bullet-wrap.mobile {
		display: none;
	}

	.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .bullet-wrap > ol.bullets-bottom > li,
	.article.item-catalogus-detail > .margin > .padding > .product-content > .margin > .padding .basic-slider > .bullet-wrap > ol.bullets > li {
		width: 14px;
		height: 14px;
	}

	.bullet-wrap ul, .bullet-wrap ol {
		padding: 0;
	}
}
