/* 20230215123048 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #0a8de9;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #0a8de9;
  box-shadow: 0 0 2px #0a8de9;
}

.gui-select.gui-focus .gui-handle {
  border-color: #0a8de9;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #99cc00;
}

/* custom */
/* Maatwerk door DMWS op 06-03-2019 */
.list-collection .img img + img.article-second-image {
  background:#fff;
}
.qty-selector {
  width: 105px;
  height:56px;
  line-height:45px;
  
}
.qty-selector > a {
  display: inline-block;
  width: 30px;
  height: 100%;
  line-height: 55px;
  font-size: 16px;
  text-decoration: none;
  border: 1px solid #E0E0E0;
  background: #FAFAFA;
  text-align: center;
  float: left;
}
.qty-selector > a:hover {
	text-decoration:none;
}
.qty-selector > a.down {
	border-top-left-radius:4px;
  border-bottom-left-radius:4px;
  border-right:0;
}
.qty-selector > a.up {
	border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  border-left:0;
}
.qty-selector > input {
  display: inline-block;
  width: 45px;
  height: 100%;
  line-height: 45px;
  border-left: none;
  background:#FAFAFA;
  border-right: none;
  float: left;
  border-radius: 0;
  text-align: center;
  padding: 0 3px;
  font-size: 13px;
}

#nav{
	left: 261px;
}
#nav > form input, #nav > form select, #nav > form .semantic-select .input{
	background: #fff;
  font-family: 'Muli', sans-serif;
}
#nav>form input{
	width: 315px;
}
#nav>ul>li.cart>a i{
	font-weight: 800;
  font-size: 18px;
}
#nav>ul>li.cart>a span.qty{
	right: 63%;
  top: 11px;
}
.select:before{
	z-index: 1000;
  color: #333333;
}

.custom-rating-topbar{
	position: relative;
}
.custom-rating-topbar a.link_to{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.custom-rating-topbar div{
	display: inline-block;
  margin: 17px 0;
}
.custom-rating-topbar div.second{
  padding-right: 2.5px;
}
.custom-rating-topbar div.second{
	border-left: 1px solid #D4D4D4;
  padding-left: 10px;
}
.custom-rating-topbar div p{
	display: inline-block;
  margin: 0 1.5px;
	color: #D4D4D4;
	font-family: 'Montserrat', sans-serif;
  vertical-align: middle;
}
.custom-rating-topbar div p span.grade{
	color: #89cf00;
  font-weight: 800;
}
.custom-rating-topbar div p .grade, .custom-rating-topbar div p .overal-grade{
	margin: 0 2.5px;
}
.custom-rating-topbar div p.number-of-reviews{
	font-family: 'Muli', sans-serif;
  color: #757575;
  font-size: 13px;
  margin-left: 5px;
}

.usp-container{
	padding-right: 0px;
}
.usp-container>*:first-child{
	max-width: 100%;
}
.list-usp li.store-open, .footer-custom-section .openingstijden{
	padding: 0;
}
.list-usp li.store-open span.open , .footer-custom-section .openingstijden span.open{
	color: #89cf00!important;
  font-weight: 700;
  margin-right: 5px;
}
.list-usp li.store-open span.closed, .footer-custom-section .openingstijden span.closed{
  color: #CC3100!important;
  font-weight: 700;
  margin-right: 5px;
}
.list-usp li.store-open:before{
	display: none;
}
.list-usp li.store-open p, .footer-custom-section .openingstijden p{
	display: inline-block;
  position: relative;
  margin: 0 5px 0 0;
}
.list-usp li.store-open img, .footer-custom-section .openingstijden img{
	display: inline-block;
  width: 18px;
}
.list-usp li.store-open p .indicate, .footer-custom-section .openingstijden p .indicate{
  content: '';
  position: absolute;
  background: #89cf00;
  width: 7px;
  height: 7px;
  border-radius: 100px;
  border: 1px solid #fff;
  right: -3px;
  top: 2px;
}
.list-usp li.store-open p .open-shop, .footer-custom-section .openingstijden p .open-shop{ 
  background: #89cf00;
  color: #89cf00;
}
.list-usp li.store-open p .closed-shop, .footer-custom-section .openingstijden p .closed-shop{
  background: #CC3100;
  color: #CC3100;
}
.list-usp li:before{
	font-size: 13px;
}
.list-usp li.store-open img, .list-usp li.store-open p .open-shop {
  display:none;
}
.done .list-usp li.store-open img, .done .list-usp li.store-open p .open-shop {
  display:inline-block;
}
.custom-service{
	width: 350px;
  position: absolute;
  right: 0;
  top: 0;
  display:none;
}
.done .custom-service {
  display:unset;
}
.custom-service .module-chat:hover{
	background: #89cf00;
}

.custom-service .module-chat img{
	border: 2px solid #fff;
}
.custom-service .module-chat{
	padding: 16px 50px 0px 90px;
  border: none;
  background: #ffffff1a;
  margin: 0;
  z-index: 0;
}
.custom-service .module-chat.active{
	background: #89cf00;
}
.custom-service .module-chat > *{
	color: #fff;
}
.custom-service .module-chat figure{
  left: 20px;
  top: 15px;
}
.custom-service .module-chat h3{
	font-weight: 700;
}
.custom-service .module-chat .under-title{
	font-weight: 500;
}
.custom-service.for-productpage .module-chat{
	background: #fbfbfb;
}
.custom-service.for-productpage .module-chat.active{
	background: #89cf00;
}
.custom-service.for-productpage .module-chat h3, .custom-service.for-productpage .module-chat p.under-title{
  color: #333333;
}
.custom-service.for-productpage .module-chat.active h3, .custom-service.for-productpage .module-chat.active p.under-title{
  color: #fff;
}
.custom-service.for-productpage .module-chat:hover h3, .custom-service.for-productpage .module-chat:hover p.under-title{
  color: #fff;
}
.custom-service.for-productpage .module-chat:hover{
  background: #89cf00;
}
.custom-service.for-productpage .panel{
  -webkit-box-shadow: 0px 2px 60px -14px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 60px -14px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 2px 60px -14px rgba(0, 0, 0, 0.12);
}



.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.panel ul{
  margin: -4px 0 0 0;
  max-width: 70%;
  padding-left: 0px;
  display: inline-block;
  vertical-align: top;
}
.panel div{
	padding: 23px 0 0;
}
.panel div.second li, .panel div.third li{
	padding-right: 20px;
}
.panel div.third{
	padding: 23px 0 23px;
}
.panel ul li{
	list-style: none;
}
.panel .second ul li{
	padding-right: 20px;
}
.panel ul li a{
	text-decoration: none;
}
.panel ul li:first-child{
	color: #89cf00;
  font-weight: 700;
}
.panel div i{
  padding: 8px;
  border-radius: 39px;
  background: #89cf00;
  margin-right: 10px;
  font-size: 13px;
  color: #fff;
}
.panel div i.icon-envelope{
	font-size: 10px;
  padding: 10px 8px;
}
.panel img{
	position: absolute;
  display: none;
  bottom: 0;
  z-index: 3;
  right: 0;
}
.panel img.display-true{
	display: block;
}

.footer-custom-section{
  padding: 0px!important;
  height: fit-content;
}
.footer-custom-section div img{
	width: 100%;
}
.footer-custom-section .text-content{
	padding: 20px;
  position: relative;
  border: 1px solid #E0E0E0!important;
}
.footer-custom-section .text-content p{
	margin-bottom: 5px!important;
}
.footer-custom-section .text-content h4{
	margin-bottom: 12px!important;
}
.footer-custom-section .text-content a{
	position: absolute;
  top: 20px;
  right: 20px;
  font-size: 14px;
}
.footer-custom-section .openingstijden{
	padding: 20px 0 0;
}
.footer-custom-section .openingstijden span.open{
	margin: 0 2px 0 5px;
}
.footer-custom-section .openingstijden span.closed{
	margin: 0 2px 0 2px;
}

/* Productpage code BEGIN */
.custom-variants-wrapper {
	display:flex;
  -webkit-display:flex;
  -moz-display:flex;
  flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -moz-flex-wrap:wrap;
  justify-content:flex-start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  align-items:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  position:relative;  
}
.custom-variants-wrapper .custom-variants-brand {
  position: absolute;
  top: 0;
  right: 0;  
}
.custom-variants-wrapper .custom-variants-brand > img {
	width:110px;
  height:auto;
}
.custom-variants-wrapper .custom-variants {
  position:relative;
	flex:0 0 auto;
  -webkit-flex:0 0 auto;
  -moz-flex:0 0 auto;
  min-width:47px;
  border-radius: 2px;
  text-align:center;
  padding:13px 8px;
  border: 1px solid #D4D4D4;
  display:inline-block;
  color:#000;
  font-size: 14px;
  text-decoration:none;
  margin-right:10px;
  margin-bottom:10px;
}
.custom-variants-wrapper .custom-variants:hover,
.custom-variants-wrapper .custom-variants.selected {
	border-color:#89cf00;
}
.custom-variants-wrapper .custom-variants.out-of-stock,
.custom-variants-wrapper .custom-variants.allow-backorder, .custom-variants-wrapper .custom-variants.in-stock  {
	color: #b3b3b3;
}
.custom-variants-wrapper .custom-variants.allow-backorder:before,
.custom-variants-wrapper .custom-variants.in-stock:before, 
.custom-variants-wrapper .custom-variants.out-of-stock:before {
  content: "";
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0px;
  bottom: 7px;
  width: 14px;
  height: 2px;
  border-radius: 100px;
}
.custom-variants-wrapper .custom-variants.selected{
	color: #000;
}
.custom-variants-wrapper .custom-variants.allow-backorder:hover, .custom-variants.allow-backorder.selected{
	border-color: #FCB03F;
  color: #000;
}
.custom-variants-wrapper .custom-variants.out-of-stock:hover, .custom-variants.out-of-stock.selected{
	border-color: #ff1c44;
  color: #000;
}
.custom-variants-wrapper .custom-variants.in-stock:before {
	background:#61B64C;
}
.custom-variants-wrapper .custom-variants.out-of-stock:before {
	background:#FC3F4D;
}
.custom-variants-wrapper .custom-variants.allow-backorder:before {
	background:#FCB03F;
}
.colors-dropdown-wrapper {
	min-height:90px;
  display:block !important;
}
.colors-dropdown-wrapper a {
	border: 1px solid #E8E8E8;
  display:inline-block;
  margin-right:10px;
  border-radius: 2px;
  padding:10px;
  position: relative;
}
.colors-dropdown-wrapper a:hover,
.colors-dropdown-wrapper a.active {
	border-color:#99CC00;
}
.colors-dropdown-wrapper a.active:after{
  content: "\e930";
  font-family: i;
  position: absolute;
  width: 10px;
  height: 10px;
  top: 3px;
  font-size: 10px;
  right: 9px;
}
.order-quantity-text {
	font-weight: 600;
  line-height: 39px;
  font-size: 14px;
  color: #757575;
}
.order-quantity-text > i {
	margin-right:10px;
}
/* Productpage code END */

.price-a span.shipping{
  position: absolute;
  right: 0;
  top: 9px;
  left: unset;
}

.product-from-bundle{
	background: #FAFAFA;
  padding: 20px;
  margin: 20px 0;
}
.product-from-bundle .image{
	display: inline-block;
  width: 26%;
  vertical-align: top;
}
.product-from-bundle .text{
	display: inline-block;
  width: calc(100% - 17.5px - 27%);
  margin-left: 15px;
  vertical-align: top;
}
.product-from-bundle .text .product-configure-variants{
	margin: 0;
}
.product-from-bundle .text h3{
	color: #000;
  font-size: 16px;
}
.product-from-bundle .text select{
	background: #fff;
}
.product-from-bundle .text .select:before{
	color: #89cf00!important;
}

.custom-service .module-chat .for-small-devices{
  display: none;
}

.custom-prod-submit{
	position: absolute;
  width: 100%;
}

.form-product .owl-stage-outer:after{
	  content: "";
    display: block;
    position: absolute;
    right: 0;
    z-index: 9;
    width: 120px;
    height: 100%;
  	top: 0;
  	background: -moz-linear-gradient(right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
}

#nav>ul>li.br{
	padding-left: 0px;
}

.not-top #nav{
	padding-left: 120px;
}

.bundle-price{
  position: relative;
}

.sale-count{
  position: absolute;
  left: 0;
  bottom: 4px;
  font-size: 14px;
  font-weight: normal;
  color: #fff;
  background: #CC0000;
  padding: 5px 10px;
}

.bundle-price .price-a .small{
	    display: block;
    font-weight: 500;
    font-size: 10px!important;
    margin-top: 2px;
}

.levertijd{
	font-weight: 700;
  padding-left: 25px;
}

.levertijd.out-of-stock{
	color: #CC0000;
}
.levertijd.backorder{
	color: #FCB03F;
}
.levertijd.in-stock{
	color: #99CC00;
}

.levertijd:before{
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  color: #df0000;
  z-index: 334;
  font-size: 15px;
  font-weight: 400;
  font-family: i;
  line-height: inherit;
}

.levertijd.in-stock:before, .levertijd.backorder:before{
	content: "\e930";
  color: #fff;
  border-radius: 10px;
  font-size: 7px;
  top: 2px;
  width: 16px;
  height: 16px;
  padding: 2.3px 2.9px;
}

.levertijd.out-of-stock:before{
  content: "\e946";
}

.levertijd.in-stock:before{
  background: #89cf00;
}

.levertijd.backorder:before{
  background: #FCB03F;
}

.heading-collection{
	position: relative;
}

.heading-collection .pagination-a{
  position: absolute;
  right: 0;
  top: 0;
  border: none;
	margin: 0;
  padding: 0;
}

.no-mobile .pagination-a li.prev a:hover, .no-mobile .pagination-a li.next a:hover{
	background: #679c00;
}

.heading-collection h1 + *{
	margin-top: 10px;
}
#nav>form .semantic-select-wrapper{
	width: 145px;
}

#content .cols-a table tr, #content .cols-a table td{
	padding: 10px!important;
}

#content .cols-a table tr:first-child td{
	background: #99cc02;
  color: #fff;
}

#content .cols-a table{
	border: 1px solid #ebebeb;
}
.usp-list-custom li svg{
  width: 70px;
  margin: 0 10px;
}

.usp-list-custom a{
	text-decoration: none!important;
	color: #000;
}

.usp-list-custom .tip a{
	color: #d4d4d4;
}


.ger-warning{
  font-size: 12px;
  color: #adadad;
}

.cart .ger-warning{
	text-align: right;
  margin: 15px 0;
}

/* RESPONSIVE */

@media screen and (min-width: 1400px){
	.form-product .list-checks{
    position: relative;
  }
  .form-product .list-checks li.new-position{
    position: absolute;
    right: 0;
    top: 0;
  }
  .form-product .list-checks li.new-position:before{
    display: none;
  }
  .heading-collection{
    margin-top: 10px;
  }
}
@media (max-width: 1400px){
  #nav>form input{
  	width: 265px!important;
  }
  .custom-service{
  	width: 310px;
  }
  .custom-service .module-chat{
  	padding: 16px 20px 0px 90px;
  }
  .nav-main>ul>li>a{
  	font-size: 15px;
    padding-left: 8px;
    padding-right: 8px;
  }
  .footer-custom-section .openingstijden span.hide-mobile{
  	display: none;
  }
  .panel img{
  	right: -30px;
  }
  .custom-rating-topbar .val-stars{
  	display: none;
  }
}

@media (max-width: 1200px){
  .bundle-price.price-a .small{
      display: block;
      font-weight: 500;
      font-size: 10px!important;
      margin-top: 2px;
  }
  #nav>form input{
  	width: 200px!important;
  }
  #nav>form select{
		width: 120px;
    padding: 0 15px;
  }
  .custom-rating-topbar div.second{
  	display: none!important;
  }
  .list-usp li{
    margin: 2px 0 6px;
    padding: 0 0px 0 17px;
    font-size: 12px;
  }
  .list-usp li.store-open{
  	margin: 3px 0 0;
  }
  .list-usp li:before{
  	top: 2.5px;
	}
  .footer-custom-section .text-content a{
    position: relative;
    margin: 10px 0;
    top: unset;
    right: unset;
  }
  .footer-custom-section .openingstijden span.open, .footer-custom-section .openingstijden span.closed{
  	margin: 0 0 2px;
  }
  .footer-custom-section .text-content p:last-child{
  	font-size: 12.4px;
  }
  .custom-service .module-chat h3, .custom-service .module-chat .under-title{
  	display: none;
  }
  .custom-service .module-chat{
  	padding: 0;
  }
  .custom-service{
  	width: 90px;
  }
  .panel{
  	right: 0;
    position: absolute;
    width: 280px;
    top: 84px;
    -webkit-box-shadow: 0px 2px 60px -14px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 2px 60px -14px rgba(0, 0, 0, 0.12);
    box-shadow: 0px 2px 60px -14px rgba(0, 0, 0, 0.12);
    border-radius: 2px;
  }
  .panel img.display-true{
  	display: none!important;
  }
  .custom-service .module-chat{
  	border-radius: 2px;
    background-color: #ffffff1a;
  }
  .custom-service.for-productpage .module-chat{
    background-color: #f9f9f9;
  }
  .custom-service.for-productpage .module-chat:hover{
    background-color: #f9f9f9;
    color: #fff;
  }
  .custom-service .module-chat.active{
  	background: #89cf00!important;
  }
  .custom-service .module-chat img{
  	border-color: #89cf00;
    top: -5px;
  }
  .custom-service .module-chat .for-small-devices{
    color: #fff;
    font-size: 12.5px;
    text-align: center;
    margin: 0 auto;
    bottom: 5px;
    left: 0;
    position: absolute;
    right: 0;
  }
  .custom-service.for-productpage .module-chat .for-small-devices{
  	color: #89cf00;
  }
  .custom-service .module-chat.active .for-small-devices{
		color: #fff;
  }
  .custom-service .module-chat .for-small-devices{
    display: block;
  }
  #nav{
    left: 191px;
  }
  .panel div.second li, .panel div.third li{
    padding-right: 0px;
  }
}	

@media screen and (min-width: 1000px) and (max-width: 1200px){
	#logo{
  	width: 180px!important;
  }
}

@media screen and (min-width: 1000px){
	#logo{
    width: 250px;
  }
}
@media (max-width: 1000px){
  .footer-custom-section .text-content h4{
    border: none!important;
		padding: 0px 20px!important;
  }
  .footer-custom-section .text-content{
    text-align: center;
  }
  .footer-custom-section .text-content h4:before{
  	display: none!important;
  }
  #footer>nav{
  	border-bottom: none;
  }
  .footer-custom-section{
    margin: 20px 0!important;
  }
  .custom-prod-submit{
    position: relative;
    width: 100%;
  }
  .custom-rating-topbar{
  	opacity: 0;
    overflow: hidden;
  }
  #nav{
  	left: 0px!important;
    display: flex;
  }
  .list-usp li.store-open{
  	margin: 0px;
  }
  .list-usp li.store-open img{
  	max-height: 16px;
  }
}

@media (max-width: 760px){
	.footer-custom-section .text-content{
    text-align: left;
  }
  #root .usp-container .store-open p {
    display:inline-block;
  }
  #nav>form input{
  	width: 100%!important;
  }
  .heading-collection h1{
  	padding-bottom: 15px;
  }
}

@media screen and (min-width: 760px){
	#logo img{
    max-height: 130%;
    width: auto!important;
  }
}

@media (max-width: 350px){
  .qty-selector > input{
  	width: 35px;
  }
  .submit .price-a{
		margin: 0 20px 0 0 !important;
    font-size: 23px;
  }
}
@media screen and (max-width:992px) {
  .zopim {
    bottom:90px !important;
  }
}
#root .gui-checkout .gui-fixed {
  position:relative !important;
}
.gui-checkout-one-step .gui-block-subtitle  {
  margin-bottom:40px;
}
.gui-block-subtitle.gui-bigger > a.gui-checkout-login {
  background: #99cc00;
  font-size: 15px;
  color: #fff;
  padding: 5px 7px;
  border-radius: 4px;
  position: absolute;
  bottom: -30px;
  left: 0;
  display: inline-block;
  right: auto;
  white-space:nowrap;
}
@media(max-width:760px) {
  .gui-checkout-one-step .gui-block-subtitle  {
  	margin-bottom:40px;
  }
}
@media only screen and (max-width: 47.5em) {
  .list-collection li {
  	width: 50% !important;
  }
}

.list-collection .label{
  background: none;
}

.product-slider a .label{
  background: none;
}

a.adreslijnen {position:static!important;}
#dmws-collection-content-wrapper {
  padding-top: 125px;
  margin-bottom: -125px;
}
