/**
 * @author Design & Accessible Team (Epulz reclame)
 */
@import url("https://use.typekit.net/kow1diq.css");


/**
/*Lesli 
*/
a.app4sales.noach {
    display: none !important;
}
/**
/*Lesli  END
*/

body {
  background: #fff;
  color: #747469;
  font-size: 17px;
  line-height:160%;
  margin:0;
  padding: 0 0 0 0;
  text-align:center;
  font-family: 'proxima-nova', Arial, Helvetica, Verdana, sans-serif;
  -webkit-text-size-adjust: 100%;
  font-weight:400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  
}
html {
  width:100%;
  height:100%;
}
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
img { border: 0 none; }

.clr{
  clear:both;
  display:block;
  width:auto;
  height:0;
  overflow:hidden;
}
p{
  padding:0;
  margin:0 0 15px 0;
}
p:last-child, .block p:last-child{
  margin:0 !important;
}
a{
  color:#224e30;
  font-style:normal;
  text-decoration:none;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
a:hover{
  color:#224e30;
  text-decoration:underline;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
.overlay a, .overlay a:hover{
  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -ms-transition: all 00s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0s ease-in-out;
}
h1, h2, h3, h4, h5, h6{
  color:#224e30;
  padding:0;
  margin:0 0 10px 0;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size:350%;
  line-height:90%;
  letter-spacing:-0.1px;
}
h3 b, h4 b{
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  font-style: normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
  color:#224e30;
}
legend, label{
  font-weight:bold;
}
input:focus, textarea:focus {
   border-color: fade(@inputBorderFocus, 100%);
  @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px fade(@inputBorderFocus, 80%);
  .box-shadow(@shadow);
  outline: 0;
  outline: thin dotted \9; /* IE6-9 */
}
input, textarea{
  border:none;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border:1px solid #ccc;
  background:none;
  color:#333;
  padding:8px;
  line-height:25px;
  height:25px;
  line-height:25px;
  background-color:#f9f9f9; 
  margin-bottom:3px;
  width:auto;
  font-size:12px;
}
fieldset{
  border:0px;
  padding:0px;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
bold, strong{
  letter-spacing:0;
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  font-style: normal;
  letter-spacing:-0.2px;
}
figure{
  position:relative;
  display:block;
  padding:0;
  margin:0;
}
figure img{
  position:relative;
  display:block;
  width:100%;
  height:auto;
}
sup{
  font-size:65%;
  line-height:150%;
}
iframe{
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  overflow:hidden;
  -webkit-box-shadow: 0 40px 40px -35px rgb(0 0 0 / 50%);
  -moz-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.5);
  -o-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.5);
  -khtml-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.5);
  box-shadow: 0 40px 40px -35px rgb(0 0 0 / 50%);
}
.tooltip {
   position: absolute;
   z-index: 1030;
   display: block;
   visibility: visible;
   font-size: 11px;
   line-height: 1.4;
   opacity: 0;
   filter: alpha(opacity=0);
}
.tooltip.in {
   opacity: 0.8;
   filter: alpha(opacity=80);
}
.tooltip.top {
   margin-top: -3px;
   padding: 5px 0;
}
.tooltip.right {
   margin-left: 3px;
   padding: 0 5px;
}
.tooltip.bottom {
   margin-top: 3px;
   padding: 5px 0;
}
.tooltip.left {
   margin-left: -3px;
   padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #333;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.tooltip-arrow {
   position: absolute;
   width: 0;
   height: 0;
   border-color: transparent;
   border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #333;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip {
  max-width: 400px;
}
.tooltip-inner {
  max-width: none;
  text-align: left;
  text-shadow: none;
}
th .tooltip-inner {
  font-weight: normal;
}
.tooltip.hasimage {
  opacity: 1;
}
.tip-text {
  text-align: left;
}
p.readmore a{
  display:inline-block;
  background:#8b8c75;
  color:#fff !important;
  line-height:20px;
  padding:10px 15px 10px 25px;
  text-decoration:none !important;
  margin:15px 15px 0 0;
  border-radius:10px;
}
p.readmore a:hover{
  background:#224e30;
  color:#fff !important;
  transform: scale(1.1);
}

p.readmore a:after{
  font-family: "Font Awesome 5 Free";
  content: "\f105";
  padding-left:5px;
  padding-right:10px;
  font-size: 90%;
  line-height: 100%;
  font-weight:bold;
  -webkit-transition: all .35s ease-in-out;
  -moz-transition: all .35s ease-in-out;
  -ms-transition: all .35s ease-in-out;
  -o-transition: all .35s ease-in-out;
  transition: all .35s ease-in-out;
}
p.readmore a:hover:after{
  padding-left:15px;
  padding-right:0px;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock {
  overflow: inherit;
}
/* =Header
-------------------------------------------------------------- */
header {
  display:block;
  width: auto;
  margin:0;
  height: auto;
  padding:0 0 0 0;
  overflow: visible;
  position: fixed;
  top:0;
  left: 2%;
  z-index: 10;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
header .logo{
  position:relative;
  display: block;
  width:230px;
  height: auto;
  float: left;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  background:#fff;
  padding:12px 12px 35px 40px;
  margin-top:-5px;
}
header .logo:hover{
  margin-top:0;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
header.smaller {
  position:fixed;
  height: auto;
  width:auto;
  margin:0;
}
header .container{
  position:relative;
  display:block;
  width:auto;
  margin:0 auto;
  padding:0;
}
header.smaller .logo{
  position:relative;
  display: block;
  width:100px;
  padding:9px 2px 0px 8px;
}
.slider{
  position:relative;
  display:block;
  width:100%;
  height:auto;
  overflow:hidden;
}
.logoFooter{
  position:relative;
  display:block;
  width:33%;
  max-width:220px;
  height:auto;
  float:none;
  margin:25px auto;
}
div.intro, div.showroom, div.outdoor,div.footer, div.catalogus, div.beurzen, div.content, .tijdlijn, .faq-b2b{
  position:relative;
  display:block;
  clear:both;
  width:100%;
  height:auto;
  padding:75px 0;
  border-top: 1px solid #fff;
  background: #ffffff;
  background: -moz-linear-gradient(top,  #ffffff 0%, #e6eae5 100%); 
  background: -webkit-linear-gradient(top,  #ffffff 0%,#e6eae5 100%);
  background: linear-gradient(to bottom,  #ffffff 0%,#e6eae5 100%);
  -webkit-box-shadow: 0px -30px 75px -30px rgba(230,234,229,0.50); 
  -moz-box-shadow: 0px -30px 75px -30px rgba(230,234,229,0.50);
  box-shadow: 0px -30px 75px -30px rgba(230,234,229,0.50);
  -o-box-shadow: 0px -30px 75px -30px rgba(230,234,229,0.50);
  -khtml-box-shadow: 0px -30px 75px -30px rgba(230,234,229,0.50);
}
div.content.vervolg{
  background:none !important;
}
div.footer{
  background: #fff;
}
.introInner{
  position:relative;
  display:block;
  float:none;
  margin:0 auto;
  width:86%;
  max-width:1250px; 
  padding:60px;
  height:auto;
  background: #fff;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -webkit-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.1);
  -o-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.1);
  -khtml-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.1);
  box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.1);
  overflow:hidden;
  text-align:left;
  z-index:3;
}
.intro h3{
  font-family: proxima-nova, sans-serif;
  font-weight: 100;
  font-style: normal;
  text-transform:uppercase;
}
h3 span{
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  font-style: normal;
}
.intro .moduletable{
  position:relative;
  display:block;
  float:left;
  width:50%;
}
.intro .moduletable:first-child{
  padding-right:35px;
}
@keyframes moveTop {
  0%   {left:0px;top:0px;}
  25%  {left:2px;top:2px;}
  50%  {left:1px;top:0px;}
  70%  {right:2px;top:1px;}
  100% {left:0px;top:0px;}
}
@keyframes moveBottom {
  0%   {left:0px;top:0px;}
  25%   {right:3px;top:-5px;}
  50%   {left:-3px;top:-3px;}
  75%   {right:2px;top:-5px;}
  100% {left:0px;top:0px;}
}

img.leaf{
  position:relative;
  display:block;
  float:none;
  margin:0 auto;
  width:80%;
  height:auto;
  max-width:700px;
  z-index:2;
}
img.leaf.top{
  animation-name: moveTop;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
}
img.leaf.bottom{
  animation-name: moveBottom;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
}
.showroom h4, .outdoor h4, .beurzen h4, .item-page .page-header h2, .tijdlijn h4{
  font-family: 'proxima-nova', Arial, Helvetica, Verdana, sans-serif;
  font-size:150%;
  text-align:center;
  margin:-5px 0 35px 0;
  font-weight: 400;
}
.showroomInner, .catalogusInner, .footer-1 .moduletable, div.beurzen .moduletable, .item-page, .catalogusPDF, .magazijn .moduletable, .tijdlijn .moduletable, .faq-b2b .inner, .faq-b2c .inner{
  position:relative;
  display:block;
  float:none;
  margin:0 auto;
  width:86%;
  max-width:1250px;
  height:auto;
  background: none;
  z-index:3;
}
#visformcontainer, .afspraak{
  position:relative;
  display:block;
  float:none;
  margin:0 auto;
  width:94%;
  max-width:1000px;
  height:auto;
  background: none;
  z-index:3;
}
.afspraak{
  margin-top:-35px;
  padding-bottom:35px;
}
.catalogusPDF{
  width:92%;
  margin:-35px auto 75px auto;
  max-width:2000px;
}
.collectieOverzicht{
  position:relative;
  display:block;
  float:none;
  margin:0 auto;
  width:92%;
  max-width:1450px;
  height:auto;
  background: none;
  z-index:3;
}
.showroomInner .custom{
  text-align:left;
}
.showroom h3, .outdoor h3, .beurzen h3, .item-page .page-header h1, .tijdlijn h3, .faq-b2b h3{
  text-transform:uppercase;
}
.showroom iframe, .showroom .moduletable.modright{
  position:relative;
  display:block;
  float:right;
  width:50%;
  margin-bottom:75px;
}
.showroom .custom iframe{
  min-height:350px;
}
.showroom p{
  position:relative;
  display:block;
  float:left;
  width:50%;
  padding-right:35px;
}
ul.sigProResponsiveBlue {
  margin: 0 !important;
  padding:0 !important;
  list-style: none;
  clear: both;
  overflow: hidden;
  width: auto;
  text-align: center;
}
.large-block-grid-4 > li{
  display: inline-block;
  width: 20%;
  clear: none !important;
  float: none !important;
  max-width:260px;
}
li.sigProClear{
  display:block !important;
  width:100% !important;
  clear:both;
}
.moduletable.impressie, div.copyright, .item-page .sigProContainer{
  position:relative;
  display:block;
  width:auto;
  text-align:center;
  clear:both;
  padding:35px 0 !important;
  -webkit-box-shadow: 0px -30px 25px -30px rgba(0,0,0,0.10); 
  -moz-box-shadow: 0px -30px 25px -30px rgba(0,0,0,0.10);
  box-shadow: 0px -30px 25px -30px rgba(0,0,0,0.10);
  -o-box-shadow: 0px -30px 25px -30px rgba(0,0,0,0.10);
  -khtml-box-shadow: 0px -30px 25px -30px rgba(0,0,0,0.10);
}
ul.sigProResponsiveBlue li.sigProThumb a.sigProLink{
  color: #9dab99;
  background-color: #9dab99;
  border: 1px solid #9dab99;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  transform: scale(0.95);
}
ul.sigProResponsiveBlue li.sigProThumb a.sigProLink:hover {
  color:#224e30;
  text-decoration:none;
  background-color:#224e30;
  border:1px solid #224e30;
  transform: scale(1);
}
ul.sigProResponsiveBlue li.sigProThumb a.sigProLink img.sigProImg{
  filter: grayscale(0.25);
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
ul.sigProResponsiveBlue li.sigProThumb a.sigProLink:hover img.sigProImg{
  filter: grayscale(0);
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
div.footer{
  padding:35px 0;
  color:#224e30;
}
.copyright .socials{
  font-size:200%;
  margin-top:25px;
}
.copyright .socials a{
  margin:0 5px;
}
.copyright .custom{
  font-size:80%;
  line-height:120%;
  padding:35px 0;
}
.outdoorBackground{
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  background: #224e30;
  z-index: 1;
}
.outdoorInner{
  position:relative;
  display:block;
  color:#fff;
  z-index:2;
  float:none;
  margin:0 auto;
  width:92%;
  max-width:1400px;
  height:auto;
}
.outdoorInner h3, .outdoorInner h4{
  color:#fff;
}
div.outdoor{
  background:#8b8c75;
}
.content.home, .item-page.homepage{
  display:none;
}
.showroom p.readmore{
  margin-bottom:50px !important;
}
.overlay-menu div.moduletable.dealerlogin{
  margin-top:50px;
}
.dealerlogin a{
  font-family: 'proxima-nova', Arial, Helvetica, Verdana, sans-serif;
  font-weight:400;
  display:inline-block;
  text-decoration:none !important;
  line-height:44px;
  border:1px solid #9dab99;
  color:#224e30;
  font-size: 1.1rem;
  padding: 0px 20px;
  margin: 15px 0 30px 0;
  border-radius: 22px;
  -moz-border-radius: 22px;
  -webkit-border-radius: 22px;
  -khtml-border-radius: 22px;
}
.dealerlogin a:hover{
  border:1px solid #224e30;
  background:#edede6;
}
.gkGridElement img {
  position: absolute;
  display: block;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  -khtml-border-radius: 12px;
  overflow:hidden;
  -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
  -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
  -khtml-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
}
.gkGridElement p{
  margin:0;
  padding:0;
}
.gkGridElement .custom{
  display:block;
  width:auto;
  padding:10px;
}
.gkGridElement a:hover img{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=5);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
.gkGridElement a img{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
.gkGridElement a:after{
  content: "";
  display:block;
  position:absolute;
  top:50%;
  margin-top:-20px;
  width:100%;
  text-align:center;
  font-size: 110%;
  font-weight: bold;
  line-height: 40px;
  color:#fff;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: .0;
  -khtml-opacity: .0;
  opacity: .0;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  margin-left:-12px;
}
.gkGridElement a:hover:after{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
.gkGridElement a.tuinmeubelenHref:after{
  content: "Tuinmeubelen";
}
.gkGridElement a.tuinmeubelenHrefEn:after{
  content: "Garden furniture";
}
.gkGridElement a.tuinmeubelenHrefDe:after{
  content: "Gartenmöbeln";
}
.gkGridElement a.deurgordijnenHref:after{
  content: "Deurgordijnen";
}
.gkGridElement a.deurgordijnenHrefEn:after{
  content: "Door curtains";
}
.gkGridElement a.deurgordijnenHrefDe:after{
  content: "Türvorhänge";
}
.gkGridElement a.textielHref:after{
  content: "Textiel";
}
.gkGridElement a.textielHrefEn:after{
  content: "Textile";
}
.gkGridElement a.textielHrefDe:after{
  content: "Textilien";
}
.gkGridElement a.paviljoensHref:after{
  content: "Paviljoens";
}
.gkGridElement a.paviljoensHrefEn:after{
  content: "Pavilions";
}
.gkGridElement a.paviljoensHrefDe:after{
  content: "Pavillons";
}
.gkGridElement a.hangmattenHref:after{
  content: "Hangmatten";
}
.gkGridElement a.hangmattenHrefEn:after{
  content: "Hammocks";
}
.gkGridElement a.hangmattenHrefDe:after{
  content: "Hängematten";
}
.gkGridElement a.parasolsHref:after{
  content: "Parasols";
}
.gkGridElement a.parasolsHrefEn:after{
  content: "Sunshades";
}
.gkGridElement a.parasolsHrefDe:after{
  content: "Sonnenschirme";
}
.gkGridElement a.tuinaccessoiresHref:after{
  content: "Tuinaccessoires";
}
.gkGridElement a.tuinaccessoiresHrefEn:after{
  content: "Garden accessories";
}
.gkGridElement a.tuinaccessoiresHrefDe:after{
  content: "Gartenzubehör";
}
.gkGridElement a.sfeerartikelenHref:after{
  content: "Sfeerartikelen";
}
.gkGridElement a.sfeerartikelenHrefEn:after{
  content: "Atmospheric items";
}
.gkGridElement a.sfeerartikelenHrefDe:after{
  content: "Ambiente Artikeln";
}
.topmenu {
  position:fixed;
  display:block;
  float:right;
  top:0;
  right:0;
  width:auto;
  height:auto;
  line-height:320%;
  padding:0px 140px 0px 100px;
  background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 60%, rgba(255,255,255,1) 100%);
  background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);
  background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}
.footer-menu ul, .footer-menu li{
  list-style:none;
  margin:0;
  padding:0;
  font-family: proxima-nova, sans-serif;
  font-weight: 100;
  font-style: normal;
}
.footer-menu li{
  display:inline;
  margin:0 1%;
  font-size:120%;
}
.footer-menu li.active{
  opacity:0.45;
}
.footer-menu li:first-child, .footer-menu li:nth-child(2){
  margin-left:0 !important;
}
.footer-menu li:last-child{
  margin-right:0 !important;
}
.footer-menu .dealerlogin a{
  margin:10px auto;
}
.footer-menu li.default{
  display:none !important;
}
.catalogus .custom{
  position:relative;
  display:block;
  width:33.33%;
  text-align:left;
  padding:4% 0;
}
.catalogus a{
  text-decoration:none;
}
.catalogusInner:hover{
  cursor:pointer;
}
.catalogus .custom h4{
  font-family: proxima-nova, sans-serif;
  font-weight: 100;
  font-style: normal;
  text-transform: uppercase;
}
div.catalogus{
  background-image: url(../../../images/lesli-living-catalogus.jpg);
  background-position:80% 125px;
  background-attachment:scroll;
  background-size: 45% auto;
  -webkit-background-size: 45% auto;
  background-repeat:no-repeat;
  -webkit-transition: all 1.s ease-in-out;
  -moz-transition: all 1.s ease-in-out;
  -ms-transition: all 1.s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
div.catalogus:hover{
  background-position:80% 55px;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.mod-languages .chzn-container-single .chzn-single{
  border-radius:0 !important;
  font-size:15px;
  padding: 0 12px 0 8px;
  height: 40px;
  line-height:40px;
  background: transparent;
  border:none;
  color:#224e30;
  -webkit-box-shadow: 0px -30px 75px -30px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0px -30px 75px -30px rgba(0,0,0,0.10);
  box-shadow: 0px -30px 75px -30px rgb(0 0 0 / 10%);
  -o-box-shadow: 0px -30px 75px -30px rgba(0,0,0,0.10);
  -khtml-box-shadow: 0px -30px 75px -30px rgba(0,0,0,0.10);
}
.mod-languages .chzn-container{
  font-size:15px;
  width:auto !important;
  background: #fff;
  border:1px solid #224e30;
  color:#224e30;
  border-radius:3px;
}
.mod-languages .chzn-container.chzn-with-drop{
  background: #fff;
}
.mod-languages .chzn-container-single .chzn-single div b {
    background:none;
}
.mod-languages .chzn-container-single .chzn-single div b:after{
  font-family: "Font Awesome 5 Free";
  content: "\f078";
  padding-left: 0;
  padding-right: 5px;
  font-size: 90%;
  line-height: 40px;
  font-weight:bold;
  -webkit-transition: all .35s ease-in-out;
  -moz-transition: all .35s ease-in-out;
  -ms-transition: all .35s ease-in-out;
  -o-transition: all .35s ease-in-out;
  transition: all .35s ease-in-out;
  color:#224e30;
}
.mod-languages .chzn-container-single .chzn-single div{
  width:25px;
}
.mod-languages .chzn-container-single .chzn-drop{
  color:#747469;
  background: #fff;
  -webkit-box-shadow: 0px -30px 75px -30px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0px -30px 75px -30px rgba(0,0,0,0.10);
  box-shadow: 0px -30px 75px -30px rgb(0 0 0 / 10%);
  -o-box-shadow: 0px -30px 75px -30px rgba(0,0,0,0.10);
  -khtml-box-shadow: 0px -30px 75px -30px rgba(0,0,0,0.10);
  border:none;
  border-radius:0 0 3px 3px;
}
.mod-languages .chzn-container .chzn-results li{
  line-height:28px;
  padding:5px 2px;
}
.mod-languages .chzn-container .chzn-results li.highlighted {
  background-color: #edede6;
  background-image:none;
  color: #5b5b50;
}
.mod-languages .chzn-container .chzn-results{
  color: #747469;
}
.mod-languages .chzn-container .chzn-results li:before{
  font-family: "Font Awesome 5 Free";
  content: "\f078";
  padding-left: 0;
  font-size: 90%;
  line-height: 100%;
  font-weight:bold;
  -webkit-transition: all .35s ease-in-out;
  -moz-transition: all .35s ease-in-out;
  -ms-transition: all .35s ease-in-out;
  -o-transition: all .35s ease-in-out;
  transition: all .35s ease-in-out;
  color:#f6f6f2;
  margin-left:-10px;
}
.mod-languages .chzn-container .chzn-results li.highlighted:before, .mod-languages .chzn-container .chzn-results li.result-selected:before{
  font-family: "Font Awesome 5 Free";
  content: "\f078";
  padding-left: 0;
  font-size: 90%;
  line-height: 100%;
  font-weight:bold;
  -webkit-transition: all .35s ease-in-out;
  -moz-transition: all .35s ease-in-out;
  -ms-transition: all .35s ease-in-out;
  -o-transition: all .35s ease-in-out;
  transition: all .35s ease-in-out;
  color:#224e30;
}
.mod-languages {
  position: fixed;
  top: 20px;
  right: 150px;
  z-index:14;
}
.winkelwagen a {
  position: fixed;
  top: 20px;
  right: 55px;
  z-index:14;
  font-size:160%;
  padding:5px;
  color:#224e30;
}
.winkelwagen a:first-child {
  position: fixed;
  top: 20px;
  right: 95px;
  z-index:14;
  font-size:160%;
  padding:5px;
  color:#224e30;
}
.winkelwagen a:hover{
  color:#9dab99;
}
.chzn-container-single .chzn-drop{
  margin-top:1px !important;
}
.mod-articles-category-introtext strong{
  display:block;
  margin:-5px 0 10px 0;
  color:#224e30 !important;
  font-size:110%;
}
.is_timeline_ht2 .cd-horizontal-timeline .timeline{
  max-width:1250px;
}
.is_timeline_ht2 .events-content, .is_timeline_ht2 .cd-horizontal-timeline .events-content li > *{
  max-width:1000px;
}
.timeline_147.is_timeline_ht2 .events-content li{
  border:none !important;
  background: #f6f6f2 !important;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -webkit-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.1);
  -o-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.1);
  -khtml-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.1);
  box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.1);
}
.is_articletimeline .newsflash-image img, .timeline_147.is_timeline_ht2 .cd-horizontal-timeline .events a{
  border-radius: 4px !important;
  -moz-border-radius: 4px;
  -webkit-border-radius:4px;
  -khtml-border-radius: 4px;
}
.is_articletimeline .newsflash-image{
  max-height:200px;
}
.is_timeline_ht2 .cd-horizontal-timeline .events a{
  line-height:22px;
  font-size:14.5px;
}
.is_timeline_ht2 .cd-horizontal-timeline .events-content{
  height:auto !important;
}
.is_articletimeline .is_timeline_ht1_shadow .newsflash-image, .is_timeline_ht1 .timeline__content .newsflash-image{
  display: block;
  float: left;
  width: 24% !important;
  margin:0 3% 15px 0% !important;
  
}
.is_timeline_ht1 .timeline__content{
  padding:0 10px 10px 0;
}
.mod-articles-category-title, .mod-articles-category-introtext{
  display: inline-block;
  width: 69% !important;
  margin:12px 0 0 0 !important; 
  text-align:left;
}
.mod-articles-category-title, .timeline__content, .beurzen .timeline__content{
  color:#224e30 !important;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  font-style: normal;
  font-size: 100% !important;
  text-transform: uppercase;
  min-height:auto;
}
.is_timeline_ht1 .mod-articles-category-introtext{
  margin-top:5px !important; 
  color:#747469 !important;
  font-family: 'proxima-nova', Arial, Helvetica, Verdana, sans-serif !important;
  letter-spacing:0;
  text-transform:none !important;
  font-weight: 400;
  font-style: normal;
}
.is_articletimeline .is_timeline_ht1 .timeline__content{
  border-radius: 10px !important;
  -moz-border-radius: 10px;
  -webkit-border-radius:10px;
  -khtml-border-radius: 10px;
  background:#fff !important;
  text-align:left;
  padding:12px;
  -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
  -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
  -khtml-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
}
.collectieOverzicht{
  padding-bottom:75px;
}
.overzichtBlock{
  position:relative;
  display:block;
  background:none;
  width:25%;
  float:left;
  height:auto;
  padding:10px;
}
.overzichtInner{
  position:relative;
  display:block;
  background:#f6f6f2;
  width:100%;
  float:left;
  height:auto;
  padding:0 0 20px 0;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -webkit-box-shadow: 0 40px 40px -35px rgb(0 0 0 / 50%);
  -moz-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.5);
  -o-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.5);
  -khtml-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.5);
  box-shadow: 0 40px 40px -35px rgb(0 0 0 / 50%);
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
  filter: alpha(opacity=95);
  -moz-opacity: 0.95;
  -khtml-opacity: 0.95;
  opacity: 0.95;
  overflow:hidden;
  transform: scale(1);
}
.overzichtInner:hover{
  background:#fbfbfb;
  -webkit-box-shadow: 0 40px 40px -35px rgb(0 0 0 / 75%);
  -moz-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.75);
  -o-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.75);
  -khtml-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.75);
  box-shadow: 0 40px 40px -35px rgb(0 0 0 / 75%);
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1.00;
  -khtml-opacity: 1.00;
  opacity: 1.00;
  cursor:pointer;
  transform: scale(1.03);
}
.overzichtInner a{
  text-decoration:none;
}
.overzichtInner h4{
  font-size:135%;
  font-family: proxima-nova, sans-serif;
  font-weight: 100;
  font-style: normal;
  border-top:1px solid #e4e4d7;
  margin:12px 0 0 0 ;
  padding:18px 0 0 0;
  min-height:65px;
  letter-spacing:-0.4px;
  margin-top:0;
  border-top:none;
}
.onderhoudstips .overzichtInner h4{
  min-height:auto;
  text-align: center !important;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  margin: 0;
  padding: 15px 5px 15px 5px;
  background: #f6f6f2;
}
.onderhoudstips .overzichtInner figure img{
  margin-bottom:30px !important;
}
.overzichtInner h4:after{
  font-family: "Font Awesome 5 Free";
  content: "\f105";
  padding-left:5px;
  padding-right:10px;
  font-size: 70%;
  line-height: 100%;
  font-weight:bold;
  -webkit-transition: all .35s ease-in-out;
  -moz-transition: all .35s ease-in-out;
  -ms-transition: all .35s ease-in-out;
  -o-transition: all .35s ease-in-out;
  transition: all .35s ease-in-out;
}
.overzichtInner:hover h4:after{
  padding-left:15px;
  padding-right:0px;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
.overzichtInner figure img{
  position:relative;
  display:block;
  float:none;
  width:96%;
  margin:0 auto;
  border:12px solid #f6f6f2;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
.overzichtInner:hover figure img{
  border:0px solid #fbfbfb;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
.overzichtInner figure img{
  width:100%;
  border:none !important;
}
.collectieWrapper{
  position:relative;
  clear:both;
  display:block;
  width:100%;
  height:auto;
  background:#224e30;
  padding:65px 0 0 0;
}
.kruimelpad ul, .kruimelpad li{
  list-style:none;
  margin:0;
  padding:0;
  display:inline;
}
.kruimelpad{
  display:block;
  text-align:center;
  background:none;
  padding: 0;
  margin: -30px auto 55px auto;
  font-size: 92%;
  line-height: 120%;
  width:94%;
  max-width:750px;
  background: -moz-linear-gradient(90deg, rgba(227,227,214,0) 0%, rgba(227,227,214,0) 50%, rgba(227,227,214,0) 100%);
  background: -webkit-linear-gradient(90deg, rgba(227,227,214,0) 0%, rgba(227,227,214,0) 50%, rgba(227,227,214,0) 100%);
  background: linear-gradient(90deg, rgba(227,227,214,0) 0%, rgba(227,227,214,0) 50%, rgba(227,227,214,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e3e3d6",endColorstr="#e3e3d6",GradientType=1);
}
.kruimelpad li:first-child{
  display:block;
  width:100%;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  font-style: normal;
}
.kruimelpad .moduletable{
  padding:15px 0;
}
.item-page h5{
  font-family: proxima-nova, sans-serif;
  font-weight: 100;
  font-style: normal;
  font-size:175%;
  text-align:center;
  margin-top:75px;
}
.collectieWrapper h3{
  color:#fff;
  text-transform:uppercase;
  padding:0 0 35px 0;
}

ul.sigProResponsiveBlue span.sigProPseudoCaption, ul.sigProResponsiveBlue span.sigProCaption{
  background: rgb(0,0,0);
  background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%);
  background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#224e30",endColorstr="#224e30",GradientType=1);
  bottom:-70%;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  padding-top:55%;
  padding-bottom:10px;
  line-height:14px;
}
ul.sigProResponsiveBlue li.sigProThumb a.sigProLink:hover span.sigProPseudoCaption, ul.sigProResponsiveBlue li.sigProThumb a.sigProLink:hover span.sigProCaption{
  background: rgb(0,0,0);
  background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%);
  background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#224e30",endColorstr="#224e30",GradientType=1);
  bottom:0;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -ms-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
.fancybox-caption__body{
  display:none !important;
}
.item-image img{
  position:relative;
  display:block;
  width:92%;
  max-width:1550px;
  height:auto;
  margin:0 auto 35px auto;
  float:none;
}
.catalogusPDF iframe{
  border:none;
  max-height:750px;
}
a.downloadPDF {
  display: inline-block;
  background: #9dab99;
  color: #fff;
  line-height: 20px;
  padding: 10px 15px 10px 25px;
  text-decoration: none;
  margin: 35px auto 10px auto;
  border-radius:10px;
}
a.downloadPDF:hover { 
  background: #224e30;
  transform: scale(1.1);
}
a.downloadPDF:after{
  font-family: "Font Awesome 5 Free";
  content: "\f56d";
  padding-left:10px;
  padding-right:10px;
  font-size: 90%;
  line-height: 100%;
  font-weight:bold;
  -webkit-transition: all .35s ease-in-out;
  -moz-transition: all .35s ease-in-out;
  -ms-transition: all .35s ease-in-out;
  -o-transition: all .35s ease-in-out;
  transition: all .35s ease-in-out;
}
.outdoorInner p.readmore{
  padding:35px 0 0 0;
}
.magazijn .blockInner {
  position:relative;
  display:block;
  padding:7% 0;
  height:auto;
}
.magazijn .blockInner .moduletable{
  position:relative;
  display:block;
  width:74%;
  height:auto;
  text-align:center;
  padding:35px;
  float:none;
  margin:0 auto;
  max-width:650px;
  background: #f6f6f2;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -webkit-box-shadow: 0 40px 40px -35px rgb(0 0 0 / 50%);
  -moz-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.5);
  -o-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.5);
  -khtml-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.5);
  box-shadow: 0 40px 40px -35px rgb(0 0 0 / 50%);
}
.magazijn h3{
  text-align:center;
  font-size:300%;
  border-bottom:1px solid #9dab99;
  text-transform:uppercase;
}
.magazijn a{
  text-decoration:underline;
}
.magazijn a:hover{
  opacity:0.75;
}
.tijdlijn .is_articletimeline .newsflash-image img{
  padding:15px 0 0 0;
}
.tijdlijn .newsflash-image, .tijdlijn .is_articletimeline .newsflash-image img{
  position:relative;
  display:block;
  width:100% !important;
  max-width:100% !important;
  height:auto;
}
.tijdlijn .mod-articles-category-introtext{
  text-transform:none !important;
  width:100% !important;
  float:none !important;
}
.tijdlijn .newsflash-image{
  margin-bottom:0 !important;
}
.tijdlijn .is_timeline_vt5 .mod-articles-category-date{
  font-size:120%;
  color:#224e30;
  border-bottom: 1px solid #9dab99;
  padding: 15px 0 10px 0;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  font-style: normal;
}
.tijdlijn .is_articletimeline .is_timeline_vt5 .timeline__content{
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -webkit-box-shadow: 0 40px 40px -35px rgb(0 0 0 / 50%);
  -moz-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.5);
  -o-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.5);
  -khtml-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.5);
  box-shadow: 0 40px 40px -35px rgb(0 0 0 / 50%);
}
.tijdlijn .timeline__wrap {
  overflow: visible !important;
}
.tijdlijn .mod-articles-category-title, .timeline__content {
  color: #224e30 !important;
  font-family: 'proxima-nova', Arial, Helvetica, Verdana, sans-serif;
  font-weight: 400;
}
.beurzen .timeline__content{
  line-height:110%;
}
.is_timeline_vt5 .mod-articles-category-introtext{
  font-size:100%;
}
.tijdlijn .timeline__item--left .mod-articles-category-date{
  text-align:right;
}
.tijdlijn .timeline__item--right .mod-articles-category-date{
  text-align:left;
}
.tijdlijn .mod-articles-category-introtext strong{
  display:inline;
  margin: unset;
  padding: unset;
}
.item-page h3{
  font-size:175%;
  margin: 40px 0 0 0;
  font-family: proxima-nova, sans-serif;
  font-weight: 100;
  font-style: normal;
}
.item-page ul{
  display:block;
  margin:20px 0 0 0;
  padding:35px 0 0 0;
  -webkit-box-shadow: 0px -30px 25px -30px rgb(0 0 0 / 20%);
  -moz-box-shadow: 0px -30px 25px -30px rgba(0,0,0,0.20);
  box-shadow: 0px -30px 25px -30px rgb(0 0 0 / 20%);
  -o-box-shadow: 0px -30px 25px -30px rgba(0,0,0,0.20);
  -khtml-box-shadow: 0px -30px 25px -30px rgba(0,0,0,0.20);
}
.checkmarks ul li{
  list-style:none;
  font-family: 'proxima-nova', Arial, Helvetica, Verdana, sans-serif;
  font-weight:400;
  display:inline-block;
  text-decoration:none;
  line-height:44px;
  height:auto;
  border:1px solid #9dab99;
  color:#fff;
  background:#224e30;
  font-size: 1.1rem;
  padding: 0px 20px;
  margin: 0 3px 15px 3px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
}
.checkmarks ul li:before {
  font-family: "Font Awesome 5 Free";
  content: "\f00c";
  padding-right: 8px;
  font-size: 90%;
  line-height: 100%;
  font-weight: bold;
  -webkit-transition: all .35s ease-in-out;
  -moz-transition: all .35s ease-in-out;
  -ms-transition: all .35s ease-in-out;
  -o-transition: all .35s ease-in-out;
  transition: all .35s ease-in-out;
}
.fa-lock:before {
    padding-right: 5px;
}
.item-page p, .footer p{
  max-width:1050px;
  margin-left:auto !important;
  margin-right:auto !important;
}
.faq-b2c h3, .accordion h3{
  font-size:175%;
  margin-top:30px;
  text-transform:uppercase;
}
.faq-b2c{
  position:relative;
  display:block;
  clear:both;
  width:100%;
  height:auto;
  padding:10px 0 35px 0;
}
.vina-accordion-content {
  -webkit-box-shadow: 0px -30px 25px -30px rgb(0 0 0 / 20%);
  -moz-box-shadow: 0px -30px 25px -30px rgba(0,0,0,0.20);
  box-shadow: 0px -30px 25px -30px rgb(0 0 0 / 20%);
  -o-box-shadow: 0px -30px 25px -30px rgba(0,0,0,0.20);
  -khtml-box-shadow: 0px -30px 25px -30px rgba(0,0,0,0.20);
  padding-top:1px;
}
.vina-accordion-content .vina-accordion-container{
  background:none !important;
}
.vina-accordion-content .accordion-close, .vina-accordion-content .accordion-open{
  cursor:pointer;
}
.vina-accordion-content .accordion-close span, .vina-accordion-content .accordion-open span{
  color:#fff;
  background:none;
}
.vina-accordion-content .accordion-close span:before{
  font-family: "Font Awesome 5 Free";
  content: "\f067";
  color:#fff;
  font-size: 12px;
  line-height: 2px;
  cursor:pointer;
}
.vina-accordion-content .accordion-open span:before{
  font-family: "Font Awesome 5 Free";
  content: "\f068";
  color:#fff;
  font-size: 12px;
  line-height: 2px;
  cursor:pointer;
}
.vina-accordion-content .vina-accordion-item {
  border-radius: 10px;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.vina-accordion-content .content {
  background:none !important;
  padding:15px 10px 35px 10px;
  -webkit-box-shadow: 0px -30px 75px -30px rgba(0,0,0,0.0); 
  -moz-box-shadow: 0px -30px 75px -30px rgba(0,0,0,0.0);
  box-shadow: 0px -30px 75px -30px rgba(0,0,0,0.0);
  -o-box-shadow: 0px -30px 75px -30px rgba(0,0,0,0.0);
  -khtml-box-shadow: 0px -30px 75px -30px rgba(0,0,0,0.0);
}
.vina-accordion-content h3.title{
  display:none;
}
.vina-accordion-content .vina-accordion-item div.title {
  text-shadow: 1px 1px #224e30;
}
.vina-accordion-content .vina-accordion-item{
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  font-style: normal;
  font-size:125%;
  text-transform:none;
}
.kruimelpad-rand{
  position:relative;
  display:block;
  clear:both;
  height:1px;
  width:100%;
  overflow:hidden;
  background: rgb(78,80,54);
  background: -moz-linear-gradient(90deg, rgba(78,80,54,0) 0%, rgba(78,80,54,1) 50%, rgba(78,80,54,0) 100%);
  background: -webkit-linear-gradient(90deg, rgba(78,80,54,0) 0%, rgba(78,80,54,1) 50%, rgba(78,80,54,0) 100%);
  background: linear-gradient(90deg, rgba(78,80,54,0) 0%, rgba(78,80,54,1) 50%, rgba(78,80,54,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#224e30",endColorstr="#224e30",GradientType=1);
}
.rl_tabs>.tab-content{
  background:none !important;
}
.rl_tabs .nav-tabs>li>a, .rl_tabs .nav-tabs>li.active>a{
  font-size:100%;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  font-style: normal;
  color:#224e30;
}
.rl_tabs>ul.nav-tabs>li>a{
  color:#9dab99;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  font-style: normal;
}
.rl_tabs .nav-tabs>li.active>a, .rl_tabs .nav-tabs>li.active>a:hover, .rl_tabs.color_inactive_handles>ul.nav>li>a:hover, .rl_tabs>.nav>li>a:hover{
  background: rgb(246,246,242);
  background: -moz-linear-gradient(0deg, rgba(246,246,242,0) 0%, rgba(246,246,242,1) 100%);
  background: -webkit-linear-gradient(0deg, rgba(246,246,242,0) 0%, rgba(246,246,242,1) 100%);
  background: linear-gradient(0deg, rgba(246,246,242,0) 0%, rgba(246,246,242,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6f6f2",endColorstr="#f6f6f2",GradientType=1);
}
.nav-tabs>li>a:focus{
  border-left-color:transparent;
  -webkit-box-shadow:2px 0 2px rgba(66,68,42,.5);
  -moz-box-shadow:2px 0 2px rgba(66,68,42,.5);
  box-shadow:2px 0 2px rgba(66,68,42,.5)
}
.rl_tabs.top>ul.nav-tabs>li.active>a:focus, .rl_tabs.top>ul.nav-tabs>li>a:focus {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 -3px 5px rgba(66,68,42,.1);
  -moz-box-shadow: 0 -3px 5px rgba(66,68,42,.1);
  box-shadow: 0 -3px 5px rgba(66,68,42,.1);
}
.rl_tabs>ul.nav-tabs>li>a:hover{
  color:#224e30 !important;
}
.rl_tabs.top>ul.nav-tabs>li.active a, .rl_tabs.top>ul.nav-tabs>li.active a:hover {
  border-bottom-color: #edede6 !important;
  -webkit-box-shadow: 0 -3px 5px rgba(66,68,42,.1);
  -moz-box-shadow: 0 -3px 5px rgba(66,68,42,.1);
  box-shadow: 0 -3px 5px rgba(66,68,42,.1);
}
.rl_tabs.left>.nav-tabs>li.active>a:focus,.rl_tabs.left>.nav-tabs>li>a:focus, .rl_tabs.top>ul.nav-tabs>li.active>a:focus,.rl_tabs.top>ul.nav-tabs>li>a:focus{
 
}
.rl_tabs>ul.nav-tabs>li.active>a:focus,.rl_tabs>ul.nav-tabs>li>a:focus{
  outline:0;
  border-color:#ddd;
}
.rl_tabs>.nav{
  margin-bottom:0px;
}
a.app4sales, a.rma, a.downloadcentrum{
  position:relative;
  display:inline-block;
  width:140px;
  height:140px;
  border:1px solid #9dab99;
  border-radius:70px;
  line-height:100px;
  font-size:225%;
  text-decoration:none !important;
  vertical-align:middle;
  margin:25px 10px 10px 10px;
  color:#9dab99;
}
a.app4sales:hover, a.rma:hover, a.downloadcentrum:hover{
  border:1px solid #224e30;
  font-size:300%;
  color:#224e30;
}
.overlay-menu a.app4sales{
  font-size:100%;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border:none !important;
  padding:0 !important;
  width:auto !important;
  margin: 0 10px;
}
.overlay-menu a.app4sales:hover{
  font-size:120%;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
a.app4sales:before{
  font-family: "Font Awesome 5 Free";
  content: "\f54f";
  font-weight:bold;
  color:#224e30;
}
a.app4sales:after, a.rma:after, a.downloadcentrum:after{
  font-size:15px;
  display:block;
  margin:-10px 0 0 0;
  padding:0;
  line-height:18px;
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  font-style: normal;
}
a.app4sales:after{
  content: "Webshop Lesli Living";
}
a.app4sales.noach:after{
  content: "Webshop Noach";
}
a.rma:before{
  font-family: "Font Awesome 5 Free";
  content: "\f7d9";
  font-weight:bold;
  color:#224e30;
}
a.rma:after{
  content: "Service";
}
a.downloadcentrum:before{
  font-family: "Font Awesome 5 Free";
  content: "\f381";
  font-weight:bold;
  color:#224e30;
}
a.downloadcentrum:after{
  content: "Downloads";
}
.moduletable.modright img{
  position:relative;
  display:block;
  width:100%;
  height:auto;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  overflow:hidden;
  -webkit-box-shadow: 0 40px 40px -35px rgb(0 0 0 / 50%);
  -moz-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.5);
  -o-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.5);
  -khtml-box-shadow: 0 40px 40px -35px rgba(0,0,0,0.5);
  box-shadow: 0 40px 40px -35px rgb(0 0 0 / 50%);
}
.showroom ul.sigProResponsiveBlue span.sigProPseudoCaption, .showroom ul.sigProResponsiveBlue span.sigProPseudoCaption, ul.sigProResponsiveBlue span.sigProCaption{
  display:none !important;
}
.accordion h3{
  display:inline-block;
  margin:0 !important;
  padding:0 !important;
}
a.accordion{
  text-decoration:none;
  display:inline-block;
  margin-top:35px;
}
a.accordion:after{
  font-family: "Font Awesome 5 Free";
  content: "\f067";
  padding-left: 5px;
  padding-right: 0;
  font-size: 125%;
  line-height: 22px;
  font-weight:bold;
  -webkit-transition: all .35s ease-in-out;
  -moz-transition: all .35s ease-in-out;
  -ms-transition: all .35s ease-in-out;
  -o-transition: all .35s ease-in-out;
  transition: all .35s ease-in-out;
  color:#224e30;
  display: inline-block;
  float: right;
}
a.accordion.active:after{
  content: "\f068";
}
.panel{
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  height:0;
  overflow:hidden;
}
.beurzen .timeline__content:after{
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.item-page.alignLeft{
  text-align:left;
}
.item-page.alignLeft h1, .item-page.alignLeft h2{
  text-align:center;
}
#visformcontainer .category-desc{
  padding:35px 0 25px 0;
}
.form-horizontal .controls{
  margin:8px auto 8px auto;
}
.form-search input, .form-search textarea, .form-search select, .form-search .help-inline, .form-search .uneditable-input, .form-search .input-prepend, .form-search .input-append, .form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .form-horizontal input, .form-horizontal textarea, .form-horizontal select, .form-horizontal .help-inline, .form-horizontal .uneditable-input, .form-horizontal .input-prepend, .form-horizontal .input-append{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none !important;
  background: none !important;
  -webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 0);
  -moz-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
  box-shadow: inset 0 0px 0px rgb(0 0 0 / 0);
  font-size:100%;
  border-bottom:1px solid #224e30 !important;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -khtml-border-radius: 4px 4px 0 0;
  line-height:125%;
  padding: 10px 0 10px 5px;
  height: auto;
  width: 100%;
  display: block;
  margin: 0 auto;
}
.visform.form-horizontal{
  position:relative;
  display:block;
  float:none;
  margin:0 auto;
  width:92%;
  max-width:600px;
}
.form-horizontal .control-label{
  display:block;
  width:100%;
  float:none;
  text-align:left;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  font-style: normal;
  font-size:100%;
}
.form-horizontal textarea{
  border:1px solid #224e30 !important;
  border-radius:0px;
  padding:12px;
  min-height:100px;
  resize: vertical;
  height: 15vw;
  background: #fff !important;
}
.form-horizontal .form-actions{
  padding:0;
  background:none;
}
.form-horizontal .form-actions input.btn{
  background: #9dab99 !important;
  color: #fff;
  cursor:pointer;
  line-height: 26px;
  padding: 10px 15px 10px 25px;
  text-decoration: none;
  border-radius: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-shadow:0px 0px #000;
  color:#fff;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.form-horizontal .form-actions input.btn:hover{
  background:#224e30 !important;
  color:#fff;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.visform:not(.bt4mcindividual):not(.uikit3):not(.uikit2) p.errorcontainer:after{
  display: block;
  float: right;
  margin: -2px 8px 0px 0;
  clear: both;
  border-top: 6px solid gray;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
}
.visform:not(.bt4mcindividual):not(.uikit3):not(.uikit2) label.error{
  max-width:95%;
  float:right;
  margin:-15px 0 0 0;
}
.formBlock select, .formBlock input[type="text"]{
  color:#fff;
}
.formBlock .category-desc{
  margin-bottom:35px;
}
.formBlock .form-horizontal input{
  border-bottom: 1px solid #fff !important;
}
.formBlock .form-horizontal .form-actions{
  border:none;
}
.g-recaptcha iframe{
  border-radius: 4px !important;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-box-shadow: 0 0 0 0 rgb(0 0 0 / 50%);
  -moz-box-shadow: 0 0 0 0 rgba(0,0,0,0.5);
  -o-box-shadow: 0 0 0 0 rgba(0,0,0,0.5);
  -khtml-box-shadow: 0 0 0 0 rgba(0,0,0,0.5);
  box-shadow: 0 0 0 0 rgb(0 0 0 / 50%);
}
.item-page a, .custom p a{
  text-decoration:underline;
}
.item-page a:hover, .custom p a:hover{
  color:#242515;
}
.item-page.servicepagina{
  text-align: left;
  float: none;
  max-width:940px;
}
.item-page.servicepagina ul{
  margin-top: 50px;
  text-align: left;
  width: 100%;
  float: none;
}
.item-page.servicepagina ul.sigProContainer{
  text-align: center;
  width: 100%;
  float: none;
}
.item-page.servicepagina h1{
  text-align:center;
  margin-bottom:35px;
}
.item-page.servicepagina ul li{
  margin: 0 0 12px 30px;
  padding: 0px 0 0 3px;
}
.item-page.showroompage .avPlayerWrapper.avVideo{
  max-width:840px;
  margin: 0 auto 35px auto;
}
.blog.servicepagina h1{
  text-transform:uppercase;
}
.blog.servicepagina h2{
  font-family: 'proxima-nova', Arial, Helvetica, Verdana, sans-serif;
  font-size: 150%;
  text-align: center;
  margin:30px 0 0 0;
  font-weight: 400;
}
.downloadPDF{
  text-decoration:none !important;
}
.downloadPDF:hover{
  text-decoration:none !important;
  color:#fff !important;
}
.catalogusPDF h5{
  font-size: 200%;
  text-transform: uppercase;
  margin: 25px 0 20px 0;
}
.moduletable.bannerHome{
  position:absolute;
  bottom: 10%;
  right: 30px;
  z-index: 2;
  width: 200px;
  height: auto;
}
.moduletable.bannerHome img{
  display: block;
  width: 100%;
  height: auto;
}
.tp-caption.cta-text-black{
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #edede6;
}
.tp-caption.cta-text-thin{
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #edede6;
  font-weight:800;
}
.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive{
  background: #FFFFFF !important;
  background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 1) 25%, rgba(157, 171, 153, 0.5) 100%) !important;
  background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 25%, rgba(157, 171, 153, 0.5) 100%) !important;
  background: linear-gradient(180deg, rgba(255, 255, 255, 1) 25%, rgba(157, 171, 153, 0.5) 100%)!important;
}
.rev_slider_wrapper.fullwidthbanner-container{
  background:#fff !important;
}
header .topWhite{
  position:fixed;
  background:#fff;
  display:block;
  height:80px;
  -webkit-box-shadow: 0 0 100px 0 rgb(0 0 0 / 20%);
  -moz-box-shadow: 0 0 100px 0 rgba(0,0,0,0.2);
  -o-box-shadow: 0 0 100px 0 rgba(0,0,0,0.2);
  -khtml-box-shadow: 0 0 100px 0 rgba(0,0,0,0.2);
  box-shadow: 0 0 100px 0 rgb(0 0 0 / 20%);
  width:100%;
  margin-left:-2%;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  opacity:0;
}
header.smaller .topWhite{
  opacity:1;
}
@media all and (max-width:1800px){
  .slider{padding:100px 0 0 0;}
}
@media all and (max-width:1200px){
  body{background-position:50% -65px; background-size: 110% auto; -webkit-background-size: 110% auto;}
  div.intro, div.showroom, div.outdoor, div.footer{padding:55px 0;}
  header .logo{width:220px;padding:10px 30px 30px 30px;}
  .catalogus .custom{padding:2% 0;}
  div.catalogus{ background-size: 50% auto; -webkit-background-size: 50% auto;background-position:90% 80px;}
  div.catalogus:hover{background-position:90% 55px;}
  .showroom .custom iframe { min-height: 300px; height: 300px;}
}
@media all and (max-width:1025px){
  .catalogus .custom{width:45%;}
  div.catalogus{ background-position:92% 100px;}
  div.catalogus:hover{background-position:92% 75px;}
  .overzichtBlock{width:50%;}
  .form-horizontal textarea{ height: 20vw;}
  .showroom .custom iframe { min-height: 250px; height: 250px;}
  .moduletable.bannerHome{width:180px;}
}
@media all and (max-width: 999px){
  .is_articletimeline .is_timeline_ht1 .timeline__content {padding:12px 12px 12px 12px;}
  .overzichtBlock{width:33.33%;}
}
@media all and (max-width:900px){
  .catalogus .custom{width:50%;padding:1% 0;}
  div.catalogus{ background-position:95% 130px;background-size: 45% auto; -webkit-background-size: 45% auto;}
  div.catalogus:hover{background-position:95% 105px;}
  .showroom .custom iframe { min-height: 220px;height: 225px;}
  .moduletable.bannerHome{width:160px;right:20px;}
}
@media all and (max-width:850px){
  header .logo{width:180px;padding:8px 20px 20px 20px;}
  .intro .moduletable, .showroom iframe, .showroom p, .moduletable.modright, .showroom .moduletable.modright{float:none;width:100%;padding:0;}
  .intro .moduletable:first-child{padding:0 0 35px 0;}
  h1, h2, h3, h4, h5, h6{font-size:300%;}
  .showroom iframe, .showroom .moduletable.modright{margin-bottom:50px;}
  .introInner{padding:30px;}
  .gkGridElement a:after{font-size: 100%;}
  .footer-menu li{margin:0 0.5%;font-size:110%;}
  div.catalogus{ background-position:95% 150px;}
  div.catalogus:hover{background-position:95% 130px;}
  .catalogusPDF{width:100%;}
  .showroom .custom iframe { min-height: 400px; height: 400px;}
}
@media all and (max-width:800px){
  .catalogus .custom{width:100%;padding:35px 0 200px 0;}
  div.catalogus{background-image: url(../../../images/lesli-living-catalogus-mobiel.jpg);background-position:50% bottom;background-size: 52% auto; -webkit-background-size: 52% auto;}
  div.catalogus:hover{background-position:50% bottom;}
  .overzichtBlock { width: 50%;}
}
@media all and (max-width:767px){
  .is_articletimeline .is_timeline_ht1_shadow .newsflash-image, .is_timeline_ht1 .timeline__content .newsflash-image{float: none;width: 100% !important;margin:0 0 20px 0 !important; }
  .mod-articles-category-title, .mod-articles-category-introtext{display: block;width: 100% !important;margin:0 0 0 0 !important;}
  .timeline--horizontal .timeline__item .timeline__item__inner{padding:12px 12px 0 12px;}
  .kruimelpad {padding: 15px 10px 15px 0;margin-top: 70px; text-align: center;}
  .tijdlijn .timeline__item--left .mod-articles-category-date{text-align:left !important;margin-bottom:12px;}
  body {background-position: 100% -15px;background-size: 140% auto;-webkit-background-size: 140% auto;}
  .tijdlijn .timeline_147 .timeline-nav-button { top: unset !important;bottom: 0 !important;}
  .showroom .custom iframe { min-height: 340px; height: 340px;}
}
@media all and (max-width:640px){
  body{font-size: 16px;}
  div.intro, div.showroom, div.outdoor, div.footer{padding:45px 0;}
  header .logo{width:160px;padding:8px 10px 15px 20px;}
  img.leaf{width:74%;}
  .large-block-grid-4 > li{width: 40%;}
  h1, h2, h3, h4, h5, h6, .magazijn h3{font-size:275%;}
  header.smaller .logo{width:90px;margin-top:0px;padding:4px 10px 10px 10px;}
  .gkGridElement img { width: calc(100% - 12px); height: calc(100% - 12px);border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px;}
  .gkGridElement .custom{padding:6px;}
  .footer-menu li{margin:0 1%;font-size:100%;}
  div.catalogus{background-size:60% auto; -webkit-background-size: 60% auto;}
  .mod-languages {top: 10px;right: 145px;}
  .winkelwagen a{top:11px;right:59px;}
  .winkelwagen a:first-child{top:11px;right:95px;}
  .chzn-container-single .chzn-single span{margin-right:20px;}
  .mod-languages .chzn-container-single .chzn-single {font-size: 14px; padding: 0 10px 0 10px;height: 34px; line-height: 34px;}
  .mod-languages .chzn-container-single .chzn-single div b:after {line-height:32px;}
  .overzichtBlock{width:74%;float:none;clear:both;margin:0 auto;max-width:400px;padding:25px 0;}
  .kruimelpad{font-size:85%;padding: 10px 0;margin: 15px auto 45px auto;}
  .magazijn .blockInner {padding:45px 0;}
  a.app4sales, a.rma, a.downloadcentrum {width: 125px;height: 125px;border-radius: 63px;line-height: 95px;font-size: 250%;margin: 25px 5px 10px 4px;}
  a.app4sales:hover, a.rma:hover, a.downloadcentrum:hover{font-size:250%;}
  a.app4sales:after, a.rma:after, a.downloadcentrum:after{margin-top:-18px;font-size:15px;}
  .form-horizontal textarea{ height: 25vw;}
  .is_articletimeline .mod-articles-category-introtext.mobile_introtext {letter-spacing: -0.35px;font-weight: normal;font-style: normal;}
  .overzichtInner h4{min-height:unset;}
  .showroom .custom iframe { min-height: 310px; height: 310px;}
  .moduletable.bannerHome{width:100px;bottom: 30px; right: 15px;}
  header .topWhite{height:64px;}
}
@media all and (max-width:560px){
   .footer-menu li:nth-child(6):before {content: "\a "; white-space: pre;}
  .catalogus .custom{padding:35px 0 150px 0;}
  .showroom h4, .outdoor h4, .beurzen h4, .item-page .page-header h2{font-size:125%;}
  .colllectieWrapper h3 {padding: 0 0 20px 0;}
  .item-page h5{margin-top:45px;}
  .magazijn .blockInner .moduletable{padding:30px 25px;width:82%;}
  .vina-accordion-content .vina-accordion-item{text-align:left;font-size:105%;}
  .vina-accordion-content .vina-accordion-item div.title {margin-left: 3px;letter-spacing:-0.5px; margin-right: 20px;}
  .vina-accordion-content .introtext{text-align:left;}
  .vina-accordion-content .content {padding: 10px 5px 20px 5px;}
  .vina-accordion-content .accordion-open span, .vina-accordion-content .accordion-close span{right:5px;top:8px;}
  .faq-b2c{padding:35px 0 0 0;}
  bold, strong{letter-spacing:-0.65px;}
  .checkmarks ul li{display:block;font-size:100%;margin: 0 auto 8px auto;line-height:120%;padding:12px 15px;}
  .accordion h3{font-size:145%;line-height:22px;}
  .slider{padding:50px 0 0 0;}
}
@media all and (max-width:480px){
  body{background-position: 100% 0px;background-size: 140% auto; -webkit-background-size: 140% auto;}
  header .logo{width:130px;margin-top:0px;}
  h1, h2, h3, h4, h5, h6, .magazijn h3{font-size:215%;}
  .slider .cta-btn img{-webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5);}
  .slider .cta-text-black, .slider .cta-text-thin{font-size:150% !important;}
  .slider .cta-btn {top:340px !important;}
  .slider .cta-text-black {top:290px !important;}
  .slider .cta-text-thin {top:315px !important;}
  .catalogus .custom{padding:35px 0 130px 0;}
  .showroomInner, .catalogusInner, .footer-1 .moduletable, div.beurzen .moduletable, .item-page{width:90%;}
  .large-block-grid-4 > li { width: 31%;}
  .moduletable.impressie{padding:20px 0 !important;}
  div.intro, div.showroom, div.outdoor, div.footer, div.catalogus, sdiv.beurzen, div.content{padding:45px 0;}
  div.catalogus p:last-child{margin-bottom:35px !important;}
  .item-image img{width:100%;}
  .kruimelpad{margin: 25px auto 45px auto;}
  .vina-accordion-content .vina-accordion-item{font-family: 'proxima-nova', Arial, Helvetica, Verdana, sans-serif;font-size:100%;font-weight: 400;font-style: normal;}
  .logoFooter{width:50%;}
  .kruimelpad .moduletable {padding: 15px 0 10px 0;}
  .beurzen .timeline__items, .beurzen .timeline__item.timeline__item--top{height:auto !important;}
  .beurzen .timeline-nav-button{top:unset !important; bottom:-19px !important;}
  .beurzen .is_timeline_ht1 .timeline__item--top .year_box{}
  .beurzen .timeline-divider{top:unset !important;bottom:18px;height:2px;}
  .beurzen .timeline--horizontal .timeline__item{padding:0 0 65px 0;vertical-align:bottom;}
  .beurzen .timeline--horizontal .timeline__item:after {top:unset !important; bottom:0px !important;}
  .faq-b2c h3{font-size:125%;}
  a.app4sales, a.rma, a.downloadcentrum{width:100px;height:100px;border-radius:50px;line-height:100px;font-size:275%;margin:25px 3% 35px 3%;}
  a.app4sales:after, a.rma:after, a.downloadcentrum:after{margin-top:10px;font-size:14px;text-align:center;}
  .overzichtInner h4{min-height:unset;}
  .beurzen .timeline__content{font-size:120% !important;}
  .introInner, .showroomInner .custom, .catalogus .custom{text-align:center;}
  .faq-b2c {padding: 0 0 0 0;}
  .showroom .custom iframe { min-height: 240px; height: 240px;}
}
@media all and (max-width:380px){
  body{font-size: 15px;}
  .catalogus .custom{padding:35px 0 90px 0;}
  .showroom h4, .outdoor h4, .beurzen h4, .item-page .page-header h2{font-size:110%;}
  a.app4sales, a.rma, a.downloadcentrum{width:74px;height:74px;border-radius:37px;line-height:74px;font-size:200%;}
  .large-block-grid-4 > li {width: 45%;}
  .form-horizontal textarea{ height: 30vw;}
  .accordion h3{font-size:120%;line-height:22px;}
  .overlay-menu a.app4sales{font-size:95%;line-height:45px;}
  .showroom .custom iframe { min-height: 200px; height: 200px;}
}
@media all and (max-width:320px){
  h1, h2, h3, h4, h5, h6, .magazijn h3{font-size:190%;}
  .showroom .custom iframe { min-height: 160px; height: 160px;}
}