body, html {width:100%;}
body, html, td, th, li {line-height:1.5em;}
h1, h2, h3, h4, h5, h6 {line-height:1.2em;margin:.67em 0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a.basketblock {text-decoration:none !important;}
.clearboth {*zoom: 1;clear:both;}
.clearboth:before,.clearboth:after {display:table;line-height:0;content:"";}
.clearboth:after {clear:both;}
.realtype1 img {max-width:100%;height:auto;}
iframe {max-width:100% !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
red {color:#F00;}
.box100 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
/* Form elements */
label {display:block;cursor:pointer;}
address {font-style:normal;}
table {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a.button, span.button, input[type="button"], input[type="submit"], select, textarea, input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="file"],input[type="hidden"],input[type="image"],input[type="month"],input[type="number"],input[type="password"],input[type="range"],input[type="reset"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"] {font:normal normal 14px/normal Arial, Helvetica, sans-serif !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin:0 0 10px 0;text-decoraration:none !important;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {border:solid 1px #DDD;padding:5px;background-color:#FFF;width:100%;max-width:450px;}
select {padding:5px 5px 5px 0;}
select[multiple], select[size] {height:auto;padding:5px;line-height:1.2em;}
input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="file"]:hover,input[type="hidden"]:hover,input[type="image"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="range"]:hover,input[type="reset"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover, select:hover, textarea:hover {border-color:#BBB;transition:ease 1s;}
input:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="file"]:focus,input[type="hidden"]:focus,input[type="image"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="range"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus, select:focus, textarea:focus {border-color:#7F7F7F;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}
input[type="radio"], input[type="checkbox"] {width:auto !important;}
textarea {min-height:200px;}
.anchor {display: block;visibility: hidden;height: 0;}
:disabled,
[disabled] {opacity: .3;cursor:not-allowed !important;}


.field {display:block;}
.radiocheck {display:block;position:relative;padding:0 0 0 20px;}
.radiocheck input {position:absolute;top:0.3em;left:0;}
.vinkset, .radioset {margin:0 0 10px 0;}



/*Opmaak buttons*/
a.button, input[type="button"], input[type="submit"], span.button {padding:8px 17px;text-decoration:none !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.2);border-bottom-color:#AAA;display:inline-block;font-size:100%;text-align:center;line-height:normal;font-family:inherit;}
a.button:hover, input[type="button"]:hover, input[type="submit"]:hover {box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), 0 0 5px rgba(0,0,0,0.2);text-decoration:none !important;}
/**/

/* Kleurverloop buttons */
a.button, span.button, input[type="button"], input[type="submit"] {
background-color: #f2f2f2;border:solid 1px #CCC;color:#000 !important;text-shadow:0 1px 0 rgba(255,255,255,0.5);
background: -moz-linear-gradient(top,  #f2f2f2 0%, #e5e5e5 95%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(95%,#e5e5e5));
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 95%);
background: -o-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 95%);
background: -ms-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 95%);
background: linear-gradient(to bottom,  #f2f2f2 0%,#e5e5e5 95%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e5e5e5',GradientType=0 );
}
a.button:hover, span.button:hover, input[type="button"]:hover, input[type="submit"]:hover {
background: #e5e5e5;
background: -moz-linear-gradient(top,  #f2f2f2 0%, #e5e5e5 40%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(40%,#e5e5e5));
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 40%);
background: -o-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 40%);
background: -ms-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 40%);
background: linear-gradient(to bottom,  #f2f2f2 0%,#e5e5e5 40%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#f2f2f2',GradientType=0 );
}
/* */

/* Donker * /
a.button.blackbutton, input[type="button"].blackbutton, input[type="submit"].blackbutton {
background: #444444;border:solid 1px #222222;color:#FFF !important;text-shadow:0 1px 0 rgba(0,0,0,0.5);
background: -moz-linear-gradient(top,  444444# 0%, #222222 95%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(95%,#222222));
background: -webkit-linear-gradient(top,  #444444 0%,#222222 95%);
background: -o-linear-gradient(top,  #444444 0%,#222222 95%);
background: -ms-linear-gradient(top,  #444444 0%,#222222 95%);
background: linear-gradient(to bottom,  #444444 0%,#222222 95%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}
a.button.blackbutton:hover, input[type="button"].blackbutton:hover, input[type="submit"].blackbutton:hover {
background: #222222;
background: -moz-linear-gradient(top,  #444444 0%, #222222 40%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(40%,#222222));
background: -webkit-linear-gradient(top,  #444444 0%,#222222 40%);
background: -o-linear-gradient(top,  #444444 0%,#222222 40%);
background: -ms-linear-gradient(top,  #444444 0%,#222222 40%);
background: linear-gradient(to bottom,  #444444 0%,#222222 40%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#444444',GradientType=0 );
}

/* Groen * /
a.button.greenbutton, input[type="button"].greenbutton, input[type="submit"].greenbutton {
background: #2FAE08;border:solid 1px #228803;color:#FFF !important;text-shadow:0 1px 0 rgba(0,0,0,0.5);
background: -moz-linear-gradient(top,  #2FAE08 0%, #228803 95%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2FAE08), color-stop(95%,#228803));
background: -webkit-linear-gradient(top,  #2FAE08 0%,#228803 95%);
background: -o-linear-gradient(top,  #2FAE08 0%,#228803 95%);
background: -ms-linear-gradient(top,  #2FAE08 0%,#228803 95%);
background: linear-gradient(to bottom,  #2FAE08 0%,#228803 95%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2FAE08', endColorstr='#228803',GradientType=0 );	
}
a.button.greenbutton:hover, input[type="button"].greenbutton:hover, input[type="submit"].greenbutton:hover {	
background: #228803;
background: -moz-linear-gradient(top,  #2FAE08 0%, #228803 40%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2FAE08), color-stop(40%,#228803));
background: -webkit-linear-gradient(top,  #2FAE08 0%,#228803 40%);
background: -o-linear-gradient(top,  #2FAE08 0%,#228803 40%);
background: -ms-linear-gradient(top,  #2FAE08 0%,#228803 40%);
background: linear-gradient(to bottom,  #2FAE08 0%,#228803 40%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#228803', endColorstr='#2FAE08',GradientType=0 );	}

/* Rood * /
a.button.redbutton, input[type="button"].redbutton, input[type="submit"].redbutton {
background: #E24833;border:solid 1px #CA250F;color:#FFF !important;text-shadow:0 1px 0 rgba(0,0,0,0.5);
background: -moz-linear-gradient(top,  #E24833 0%, #CA250F 95%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E24833), color-stop(95%,#CA250F));
background: -webkit-linear-gradient(top,  #E24833 0%,#CA250F 95%);
background: -o-linear-gradient(top,  #E24833 0%,#CA250F 95%);
background: -ms-linear-gradient(top,  #E24833 0%,#CA250F 95%);
background: linear-gradient(to bottom,  #E24833 0%,#CA250F 95%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E24833', endColorstr='#CA250F',GradientType=0 );	}	
a.button.redbutton:hover, input[type="button"].redbutton:hover, input[type="submit"].redbutton:hover {
background: #CA250F;
background: -moz-linear-gradient(top,  #E24833 0%, #CA250F 40%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E24833), color-stop(40%,#CA250F));
background: -webkit-linear-gradient(top,  #E24833 0%,#CA250F 40%);
background: -o-linear-gradient(top,  #E24833 0%,#CA250F 40%);
background: -ms-linear-gradient(top,  #E24833 0%,#CA250F 40%);
background: linear-gradient(to bottom,  #E24833 0%,#CA250F 40%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CA250F', endColorstr='#E24833',GradientType=0 );	}

/* Blauw * /
a.button.bluebutton, input[type="button"].bluebutton, input[type="submit"].bluebutton {
background: #1159C5;border:solid 1px #0349B3;color:#FFF !important;text-shadow:0 1px 0 rgba(0,0,0,0.5);
background: -moz-linear-gradient(top,  #1159C5 0%, #0349B3 95%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1159C5), color-stop(95%,#0349B3));
background: -webkit-linear-gradient(top,  #1159C5 0%,#0349B3 95%);
background: -o-linear-gradient(top,  #1159C5 0%,#0349B3 95%);
background: -ms-linear-gradient(top,  #1159C5 0%,#0349B3 95%);
background: linear-gradient(to bottom,  #1159C5 0%,#0349B3 95%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1159C5', endColorstr='#0349B3',GradientType=0 );	}	
a.button.bluebutton:hover, input[type="button"].bluebutton:hover, input[type="submit"].bluebutton:hover {
background: #0349B3;
background: -moz-linear-gradient(top,  #1159C5 0%, #0349B3 40%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1159C5), color-stop(40%,#0349B3));
background: -webkit-linear-gradient(top,  #1159C5 0%,#0349B3 40%);
background: -o-linear-gradient(top,  #1159C5 0%,#0349B3 40%);
background: -ms-linear-gradient(top,  #1159C5 0%,#0349B3 40%);
background: linear-gradient(to bottom,  #1159C5 0%,#0349B3 40%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0349B3', endColorstr='#1159C5',GradientType=0 );	}

/* Geel */
a.button.orderbutton, input[type="button"].orderbutton, input[type="submit"].orderbutton {
background: #EAB43E;border:solid 1px #F4B11F;color:#660000 !important;text-shadow:0 1px 0 rgba(255,255,255,0.3);
background: -moz-linear-gradient(top,  #EAB43E 0%, #E3A51D 95%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EAB43E), color-stop(95%,#E3A51D));
background: -webkit-linear-gradient(top,  #EAB43E 0%,#E3A51D 95%);
background: -o-linear-gradient(top,  #EAB43E 0%,#E3A51D 95%);
background: -ms-linear-gradient(top,  #EAB43E 0%,#E3A51D 95%);
background: linear-gradient(to bottom,  #EAB43E 0%,#E3A51D 95%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EAB43E', endColorstr='#F4B11F',GradientType=0 );	}	
a.button.orderbutton:hover, input[type="button"].orderbutton:hover, input[type="submit"].orderbutton:hover {
background: #E3A51D;
background: -moz-linear-gradient(top,  #EAB43E 0%, #E3A51D 40%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EAB43E), color-stop(40%,#E3A51D));
background: -webkit-linear-gradient(top,  #EAB43E 0%,#E3A51D 40%);
background: -o-linear-gradient(top,  #EAB43E 0%,#E3A51D 40%);
background: -ms-linear-gradient(top,  #EAB43E 0%,#E3A51D 40%);
background: linear-gradient(to bottom,  #EAB43E 0%,#E3A51D 40%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E3A51D', endColorstr='#EAB43E',GradientType=0 );	}




a.button.largebutton, input[type="button"].largebutton, input[type="submit"].largebutton, a.button.completebutton, input[type="button"].completebutton, input[type="submit"].completebutton {padding:0.3em 1.2em;font-size:140% !important;}
.fourblock.borderblocks .block-inner input[type="button"], .fourblock.borderblocks .block-inner input[type="submit"], .fourblock.borderblocks .block-inner a.button, a.button.completebutton, input[type="button"].completebutton, input[type="submit"].completebutton {width:100%;display:block;text-align:center;}
.block-inner {display:block;padding:0;min-height:1px;margin:0;}
.block-inner {-ms-overflow-style: none;scrollbar-width: none;overflow-y: scroll;}
.block-inner::-webkit-scrollbar {display: none;}


.block-inner p:last-child a.button, .block-inner p:last-child input[type="button"], .block-inner p:last-child input[type="submit"], .block-inner img {margin-bottom:0;}
/***********/
.progress {
    height: 25px;
    overflow: hidden;
    background-color: #FFF;
	border:solid 1px #CCC;
	padding:1px;
}
.progress .bar {
    float: left;
    width: 0px;
    height: 100%;
    background-color: #3FC33C;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
	box-shadow:inset 0 1px rgba(255,255,255,0.3);
}

 
div.tip, div.error, div.warning, div.alert {display:block;padding:0 20px;border:solid 1px;background: 10px center no-repeat;box-shadow:0 2px 4px rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,0.3);margin:0 0 10px 0;text-shadow:0 1px 1px rgba(255,255,255,0.3);position:relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
}
div.tip .hidebutton, div.error .hidebutton, div.warning .hidebutton, div.alert .hidebutton {position:absolute;right:5px;top:5px;width:16px;height:16px;display:block;cursor:pointer;font-size:14px;}

div.alert {background-color:#D7EBFF;border-color:#C1DCF4; border-bottom-color:#B1CCE6;color:#1C4D7C;}
div.tip,#verzendingklik {background-color: #DFF0D8;border-color:#C6F0B5; border-bottom-color:#B6F09D;color:#467F2E;}
div.error {background-color:#FCF8E3;border-color:#F5E9B7; border-bottom-color:#F0E2A9;color:#987B08;}
div.warning {background-color:#FFE1E1;border-color:#F7D1D1; border-bottom-color:#F3BEBE;color:#912222;}

body.nonresponsive {min-width:1000px;}
.wrapper, .topcontainer, .navcontainer, .contentcontainer, .footercontainer, .inner, .content, .contentside, .logocontainer, .logowrapper, .nav, .topwidgets, .alinea, .alineatype1 .orderbox, .orderbox .left, .orderbox .right, .product-left, .product-right {display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#template_20.topnav-5 .contentcontainer .inner {padding-top:1em;}

.inner, .in-a-box .wrapper {width:1000px;margin:0 auto;max-width:100%;}
.in-a-box .wrapper {margin:10px auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:static;}
.fixed-wrapper {padding-top:2em;}
.topnav-3 .fixed-wrapper {padding-top:0;}

.in-a-box .fixed-wrapper {}
.logowrapper {overflow:hidden;z-index:9;}
.logocontainer .notopimg img.topafbeelding {width:100%;height:150px;}
.logo img {position:absolute;height:auto;max-width:none;}
.nav {z-index:10;}
.logocontainer .nav.original {position:absolute;right:0;}
.logocontainer .nav.original {bottom:0;}
.logocontainer .nav.original .inner {width:auto;}
.right-column .sidenav ul li ul {margin-left:-98%;}
.right-column .sidenav .arrow.sub {left:10px;right:auto;border-right: 4px solid;border-left:none;}
.right-column .nav.sidenav li a {padding-left:25px !important;}
.left-column .contentside {float:left;}.left-column .content {float:right;}
.right-column .contentside {float:right;}.right-column .content {float:left;}
.one-column .content {float:none;width:100%;}
.one-column .contentside {display:none;}
/** Standaard breedtes **/
.content {width:720px;padding:10px 10px 50px 10px;min-height:400px;}
.contentside {width:280px;}
.one-column .twoblock .block-inner, .footercontainer .twoblock .block-inner  {width:480px;}
.one-column .threeblock .block-inner, .footercontainer .threeblock .block-inner {width:313.33px;}
.one-column .fourblock .block-inner, .footercontainer .fourblock .block-inner {width:230px;}
.twoblock .block-inner, .product-left, .product-right {width:340px;}
.threeblock .block-inner {width:220px;}
.fourblock .block-inner {width:160px;}


ul.sitemap .arrow.sub {display:none;}


.one-column .twoblock.bigleft .block-inner.lastblock, .one-column .twoblock.bigright 
.block-inner.firstblock, .one-column .product-right {width:313px;}
.twoblock.bigleft .block-inner.firstblock, .twoblock.bigright .block-inner.lastblock {width:460px;}
.twoblock.bigleft .block-inner.lastblock, .twoblock.bigright .block-inner.firstblock {width:220px;}
/********/

.footercontainer li.menutitle, .footercontainer a.menutitle {display:none !important;}
.menutitle {display:none;}
.nav {display:block;line-height:normal;}
.nav ul ul li:first-child span a {border-radius:0;}
.nav ul {list-style:none;padding:0;margin:0;}
.nav ul li {float:left;}
.nav ul li ul {display:none;}
.topnav {z-index:999;/*transition:ease .4s;*/}
.topnav ul ul li {border-left:none;border-right:none;}
.nav ul li:hover ul {display:block;position:absolute;min-width:150px;}
.nav ul li:hover ul li {display:block;float:none;}
.nav ul li span {display:block;}
.nav ul li a {display:block;text-decoration:none;}
.nav a {text-decoration:none !important;}

.nav ul li span a, .nav ul .active li span a {}
.topnav.nav .arrow {height:0;width:0;border: 4px solid transparent;border-top: 4px solid;display:inline-block;margin:0 8px 0 0;}
.sidenav {z-index:889;display:block;margin:10px;}
.sidenav ul li {float:none;position:relative;}
.sidenav .inner {width:100%;}
.sidenav ul li ul {margin-left:100%;top:0;width:100%;z-index:1005;}
.sidenav .arrow.sub {position:absolute;right:10px;top:50%;margin-top:-4px;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid;}
.nav ul li ul, .nav ul li ul span a, .nav ul li.active ul span a, .sidenav ul li span a:hover, .sidenav ul li.active span a:hover {background-color:transparant;background:none;}
.sidenav ul li span {overflow:hidden;}

.topnav a {padding:1em;}
.sidenav a {padding:0.8em;}

.topnav-2 .topnav {margin:0 10px;}
.topnav-2 .topnav .inner  {position:absolute;width:100%;top:10px;}
.topnav-4 .topnav .inner {position:absolute;width:100%;bottom:10px;}
.topnav-4 .topnav {margin:0 10px;}
.topnav-4 .social {}

.topnav.fixed {position:fixed;top:-1px !important;}
.topnav-1 .topnav.fixed, .topnav-5 .topnav.fixed {width:100%;left:0;margin:0;}
.topnav-2 .topnav.fixed, .topnav-4 .topnav.fixed {width:980px;}
.topnav-3 .topnav.fixed {bottom:auto;left:0;}
.topnav-3 .topnav.fixed .inner {width:1000px;margin:0 auto;}
.topnav-3 .topnav.fixed .inner ul {position:absolute;right:0;}
.topnav-3 .topnav.fixed .inner ul ul {right:auto;}

.topnav.fixed .inner {top:0;}

.topwidget {position:absolute;width:50%;z-index:99;}
.topwidget .widget {overflow:visible;}
.topwidget .textalinea {width:450px;}
.topdiv_bottomleft .textalinea, .topdiv_bottomright .textalinea{margin-bottom:-10px;}
.topdiv_topleft {top:0;left:0;}
.topdiv_topright {top:0;right:0;}
.topdiv_bottomleft {bottom:0;left:0;}
.topdiv_bottomright {bottom:0;right:0;}

.topdiv_topright, .topdiv_bottomright,
.footercontainer .threeblock .lastblock .mailingwidget,
.footercontainer .threeblock .lastblock .zoekwidget,
.footercontainer .threeblock .lastblock .mooie_translate
{text-align:right;}


.topnav-2 .topdiv_topleft {top:4em;left:0;}
.topnav-2 .topdiv_topright {top:4em;right:0;}
.topnav-4 .topdiv_bottomleft {bottom:4em;left:0;}
.topnav-4 .topdiv_bottomright {bottom:4em;right:0;}


ul.blogwidget, ul.blogwidget li, ul.blogwidget li span, ul.blogwidget li span a {margin:0;padding:0;list-style:none;}
ul.blogwidget {padding-bottom:1em;}
ul.blogwidget li span, ul.blogwidget li span a {display:block;line-height:normal;}
ul.blogwidget li span.blogtitle {}
ul.blogwidget li span.blogmeta {font-size:85%;margin:.4em 0 1em;opacity:.6;}
ul.blogwidget li a:hover span.blogmeta {text-decoration:none;}

.topnav.sticky {display:block;position:fixed;top:-300px;right:0;left:0;margin:0;z-index:9999;transition:ease .5s;}
body.fixed.stickit .topnav.sticky {top:-1px;transition:ease .8s;}
body.fixed.stickit .topnav.sticky.topnav .inner {position:relative;bottom:auto;width:1000px;margin:0 auto;max-width:100%;}
body.fixed.stickit.topnav-2 .topnav.sticky ul, body.fixed.topnav-4 .topnav.sticky ul, body.fixed.topnav-2 .topnav.sticky ul li:first-child a, body.fixed.topnav-4 .topnav.sticky body.fixed ul li:first-child a, body.fixed.stickit .topnav a  {box-shadow:none !important;border-radius:0 !important;}
body.fixed.stickit .topnav ul {border-right:none;box-shadow:none !important;}


a.goog-te-menu-value, a.goog-te-menu-value:hover, a.addthis_button_expanded, a.addthis_button_expanded:hover  {color:#000 !important;text-decoration:none !important;}
#google_translate_element {line-heigt:normal;}

.topdiv_topright .mooie_translate, .topdiv_topright .mailingwidget, .topdiv_topright .zoekwidget, .topdiv_bottomright .mooie_translate, .topdiv_bottomright .mailingwidget, .topdiv_bottomright .zoekwidget {text-align:right;}
.mooie_translate h3, .mailingwidget h3, .zoekwidget h3 {margin:0;padding:0;}
.topwidget h1, .topwidget h2, .topwidget h3, .topwidget h4 {margin:0 inherit;padding:0 inherit;}
.topwidget .zoekwidget, .footercontainer .zoekwidget {width:275px;}
.topdiv_bottomleft .widget, .topdiv_bottomright .widget, .zoekwidget input[type="text"], .mailingwidget  input[type="text"], .zoekwidget input[type="submit"], .mailingwidget  input[type="submit"] {margin:0;}
.zoekwidget input[type="submit"], .mailingwidget  input[type="submit"] {padding:5px 17px;overflow:hidden;}

.topdiv_topright .widget, .topdiv_bottomright .widget {float:right;}

.responsivemenu {display:none;box-shadow:0 0 5px rgba(0,0,0,0.5);}
.logocontainer {width:100%;overflow:hidden;}
.topcontainer .inner .inner {background-color:transparent;}


.topnav ul li ul a, .topnav ul ul {box-shadow:none;}
.topnav ul li ul, .topnav ul li ul li span a, .topnav ul li ul li span {background:none;}
.topnav ul li ul span a:hover, .topnav ul li ul li.active span a:hover, .topnav ul li.active ul li span a:hover {background:none;}
.topnav ul li ul li.active span a {background:none;}
.topnav ul li ul {border-radius:0 !important;border:none;}
 
.footercontainer .inner {padding:10px;}

.toptitelcontainer {}
.toptitel, .topslogan {position:absolute;top:0;z-index:9;display:block;padding:0 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;}
.leftright .toptitel, .rightleft .topslogan {left:0;}
.rightleft .toptitel, .leftright .topslogan {right:0}
.centernone .toptitel {width:100%;text-align:center;left:0;}
.centernone .topslogan {display:none;;} 
.topslogan {font-size:75%}

img.leftimg, img.rightimg {max-width:33%;margin-bottom:1em;}
img.leftimg {margin-right:1em;}
img.rightimg {margin-left:1em;}


.orderbox {margin:10px 0;}
.orderbox .left {float:left;width:60%;}
.orderbox .right {float:right;text-align:right;width:40%;}
.orderbox .error.temp_unavailable {margin-top:10px;}

.catalogbutton {opacity:0;margin-bottom:10px;}


.left-column .threeblock .orderbox .left, .right-column .threeblock .orderbox .left, 
.left-column .threeblock .orderbox .right, .right-column .threeblock .orderbox .right, 
.left-column .fourblock .orderbox .left, .right-column .fourblock .orderbox .left, 
.left-column .fourblock .orderbox .right, .right-column .fourblock .orderbox .right
{width:100%;text-align:left;padding:0;margin:0.3em 0;}
.left-column .fourblock .orderbox .right .button, .right-column .fourblock .orderbox .right .button {width:100%;}
.vertimg {display:block;width:100%;text-align:center;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.block-inner .vertimg {background-color:#FFF;border:solid 1px #CCC;}
.oneblock .vertimg {line-height:250px;}
.one-column .twoblock .block-inner .vertimg, .footercontainer .twoblock .block-inner .vertimg, .twoblock.bigleft .block-inner.firstblock .vertimg, .twoblock.bigright .block-inner.lastblock .vertimg, .product-right .vertimg {height:350px;line-height:350px;}
.product-right .vertimg {height:352px;}
.one-column .threeblock .block-inner .vertimg, .twoblock .block-inner .vertimg {height:250px;line-height:250px;}
.catblock .vertimg {height:220px;line-height:220px;}
.catcontainer.catblock .imgright {display:none;}
.one-column .fourblock .block-inner .vertimg, .threeblock .block-inner .vertimg  {height:150px;line-height:150px;}
.fourblock .block-inner .vertimg {height:100px;line-height:100px;}
.vertimg::after {content: "";visibility: hidden;}

.vertimg img {vertical-align:middle;max-width:95%;max-height:95%;}
.varianttable {margin:1em 0;}
.varianttable td {vertical-align:middle;}
.varianttable td select {margin:0;}
span.variant, span.order {display:block;}
span.variant select {max-width:100%;}
span.order input[type="text"] {width:100px;}

table.shoptable td.amount {text-align: right;}

/** ipv vertimg **/
.responsive-container {position:relative;width:100%;}
/*.dummy {padding-top:100%;}*/
.img-container {position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;font:0/0 a;}
.img-container:before {content:' ';display:inline-block;vertical-align:middle;height:100%;}
.img-container img {vertical-align: middle;display: inline-block;}
/***/

.basketenzo {position:fixed;z-index:999999;display:block;text-align:right;right:10px;top:10px;background-color:#FFF;border:solid 1px #CCC;padding:0.9em 1.5em;text-decoration:none;font-weight:bold;}
.cartbuttons {display:block;}
.cartleftbuttons, .cartrightbuttons {display:block;width:50%;float:left;margin-top:1em;}
.cartrightbuttons {text-align:right;float:right;}
input.counter {width:50px;}
.shoptable td {vertical-align:top;}
div.shopform ul, div.shopform ul li {margin:0;padding:0;list-style:none;}
div.shopform ul {margin-left:-13px;}
div.shopform ul li {float:left;margin-left:13px;}
div.shopform ul {padding:0 0 1.5em 0;}
div.shopform #verzendingklik {margin:0 0 2em 0;}
.avwbox {padding:15px 0 20px;}
/*.one-column div.shopform ul li, 
.one-column #verzendingdiv .shopfield, 
.one-column div.shopform ul li input, 
.one-column #verzendingdiv .shopfield input {width:480px;max-width:480px;}*/
.remarkfield textarea#opmerkingen {width:100%;max-width:100%;}
ul.paymentmethods {margin-bottom:1em;list-style:none;padding-left:.5em;}
ul.paymentmethods li {display:block;float:none;}
.red.message {color:#F00;padding:0 0 10px 10px;display:block;}
.required input {border-color:#F00;margin:0;}
.proddescript {display:block;opacity:0.7;padding:0.2em 0 0 1em;font-size:95%;}
#verzendingklik {display:block;padding:0.9em;margin:0.5em 0;border:solid 1px;}
#verzendingklik span.fa {font-size:14px;margin-right:0.5em;}
#verzendingdiv {display:block;}
#verzendingdiv h3 {font-size:1.2em;margin:10px 0 0;}

.shopfieldcontainer {margin-bottom:8px;}
.shopfieldcontainer .shopfield {width:100%;}
.shopfieldcontainer input {width: 100%;margin:0;max-width: 100%;}
.shopfieldcontainer.halffield {width:49.5%;}
.shopfieldcontainer.leftfield {float:left;}
.shopfieldcontainer.rightfield {float:right;}
.shopfieldcontainer .shopfield.addressfield {width: calc(99% - 100px);float:left;}
.shopfieldcontainer .shopfield.numberfield {width:100px;float:right;}
.shopfieldcontainer.zipfield {width:25%;}
.shopfieldcontainer.cityfield {width:74%;}
.required input,
.required-input input {border-color:#F00;box-shadow:0 0 5px rgba(255,0,0,.7);background:#FFF4F4;}
.shopfieldcontainer .fullmessage {display:block;clear:both;height:22px;}

.prodthumbs {display:block;list-style:none;padding:0;margin-left:-3px;}
.one-column .prodthumbs {}
.prodthumbs li {display:block;float:left;width:33.33%;}
ul.prodthumbs li .thumblink {border:solid 1px #CCC;background-size:cover;background-position:center center;height:105px;cursor:pointer;margin:0 0 3px 3px;}
ul.prodthumbs li img {display:none;}
.prodthumbs .thumb:hover {}


.twoblock .block-inner, .product-left, .product-right {width:340px;}
.twoblock .block-inner, .product-left, .product-right {width:340px;}
.twoblock .product-left, .twoblock .product-right, 
.one-column .twoblock .product-left, .one-column .twoblock  .alineatype1.realtype21 .product-left {width:100%;padding-right:0;}
.left-column .oneblock .product-left, .right-column .oneblock .product-left {width:330px;}
.one-column .product-left {width:667px;}
.one-column .alineatype1.realtype21 .product-left {width:637px;}

.p_artnr {float:right;opacity:0.7;font-size:80%;}

.product-left, .product-right {float:left;padding-top:1em;}
.product-left {padding-right:1em;}
.product-left h1 {margin-top:0;padding-top:0;}
.prodimages {margin-bottom:1em;}
.prodimages .vertimg {background-color:#FFF;border:solid 1px #CCC;}

.catblock {padding:0;}
.catblock .imgright {display:none;}

.catblock h3 {display:block;height:1.5em;line-height:1.5em;overflow:hidden;font-size:16px}
.cat-topbar, .cat-footer {display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;overflow:hidden;}
.cat-topbar table {float:left;}
.cat-topbar table.sortfield {float:right;}
.cat-topbar td, .cat-footer td {height:2.5em;}
.cat-topbar select {width:auto !important;margin:0;}
.catblock ul.cat-ul {padding:0;margin:0 0 0.4em -5px;list-style:none;}
.catblock ul.cat-ul li {width:33.33%;float:left;padding:0;margin:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.twoblock .catblock ul.cat-ul li {width:100%}
.twoblock .cat-topbar label {display:none;}
.twoblock .catlist .vertimg {margin:1em 0;float:none;}
.one-column .catblock ul.cat-ul li {width:25%;}
.one-column .twoblock .catblock ul.cat-ul li {width:50%;}
.catblock ul.cat-ul li .cat-prod {margin:0.4em 0 0 5px;display:block;padding:0 0.4em;}
.catblock ul.cat-ul li .cat-prod h3 {margin:0;padding:0.2em 0;text-align:center;word-break:break-all;}
.catblock ul.cat-ul li .cat-prod .prod-link {display:block;padding:0.4em;}
.catblock ul.cat-ul li .cat-prod:hover {}
.catblock .orderbox {min-height:3em;}
.catblock .orderbox .left, .catblock .orderbox .right {float:none;width:100%;}
.catblock .orderbox .left {height:2em;text-align:center;}
.catblock .orderbox .right .button {width:100%;}
.catblock .cat_prod_description {display:none;}
ul.cat-ul li.status-2 img.imgright,
ul.cat-ul li.status-2 .img-container {opacity:.5 !important;}

.catlist ul.cat-ul {padding:0;margin:0;list-style:none;}
.catlist ul.cat-ul li {margin:0.4em 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.catlist ul.cat-ul li .cat-prod {display:block;padding: 0.9em;}
.catlist ul.cat-ul li .cat-prod {overflow-x:hidden;}
.catlist ul.cat-ul li .cat-prod h3 {padding:0;margin:0;}
.catlist ul.cat-ul li .cat-prod .prod-link {display:block;}
.catlist ul .imgright {width:auto;float:right;max-width:30%;}
.catlist .responsive-container {display:none;}
.catlist .orderbox {margin-bottom:0;clear:both;}
.catlist li.status-9 .orderbox {display: none;}
.content .catlist a.prod-link:hover {text-decoration:none !important;}
.catlist ul.cat-ul .img-container {position:relative;}

.list-icon .show-list, .block-icon .show-block, .list-icon:hover .show-block, .block-icon:hover .show-list {display:block;float:left;cursor:pointer;font-size:14px !important;margin:0 5px 0 0;padding:0;}
.list-icon .show-block, .block-icon .show-list, .list-icon:hover .show-list, .block-icon:hover .show-block {display:none;}


ul.cat-ul li .cat-prod {border:solid 1px;}
.price {display:inline;font-size:18px;font-weight:bold;}
.from {font-size:13px;opacity:0.5;text-decoration:line-through;display:inline-block;margin-left:5px;font-style:normal;}

table.defaulttable {width:100%;}
table.defaulttable td, table.defaulttable th {padding:0.65em;}
.defaulttable td, .defaulttable th {border:solid 1px;}
table.defaulttable .stripe td {background-color:#F9F9F9;}
table.defaulttable, table.defaulttable td, table.defaulttable th {border-color:#DDD;background-color:#FFF;color:#000;}
table.defaulttable th, table.defaulttable thead td {background-color:#EEE;text-align:left;}
table.contacttable {width:100%;margin-bottom:1em;}
table.contacttable td {word-break:break-all;vertical-align:top;}
table.contacttable td.contactleft {min-width:100px;word-break:keep-all;padding-right:1em;}
table.contacttable td.contactright {min-width:100%;}
table.contacttable td.contactcompany, table.contacttable td.contactadres {font-weight:bold;}
table.contacttable td.contactadres {padding-top:1.35em;}

input.subject {position: fixed;left:-10000000000000px;}


.videoframe, .video {position: relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:1em 0;}
.alineatype1.border .videoframe, .alineatype1.border .video {margin:1em 0 0 0;}
.videoframe iframe,.videoframe object,.videoframe embed, .video iframe,.video object,.video embed {position:absolute;top:0;left:0;width:100%;height:100%;}
/*#fb-root {display: none;}
.mooie-likebox {width:100%;}
.mooie-likebox .fb_iframe_widget, 
.mooie-likebox .fb_iframe_widget span, 
.mooie-likebox .fb_iframe_widget span iframe[style],
.realtype20 .fb_iframe_widget,
.realtype20 .fb_iframe_widget span, 
.realtype20 .fb_iframe_widget span iframe[style] {width: 100% !important;}
.leftcolumn .mooie-likebox {width: 240px}
.leftcolumn .mooie-likebox .fb_iframe_widget, 
.leftcolumn .mooie-likebox .fb_iframe_widget span, 
.leftcolumn .mooie-likebox .fb_iframe_widget span iframe[style] {width: 240px !important;}
.rightcolumn .mooie-likebox {width: 280px;}
.rightcolumn .mooie-likebox .fb_iframe_widget, 
.rightcolumn .mooie-likebox .fb_iframe_widget span, 
.rightcolumn .mooie-likebox .fb_iframe_widget span iframe[style] {width: 280px !important;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {line-height:normal !important;}
.addthis_button_facebook_like .fb_iframe_widget, .addthis_button_facebook_like .fb_iframe_widget span,  .addthis_button_facebook_like .fb_iframe_widget span iframe[style] {background:none;}
.fb_iframe_widget.color-dark, .fb_iframe_widget.color-dark span, .fb_iframe_widget.color-dark span iframe[style] {background-color:#333333;}
.fb_iframe_widget.color-light, .fb_iframe_widget.color-light span, .fb_iframe_widget.color-light span iframe[style] {background-color:#FFF;}*/
div.addthis_32x32_style a.addthis_button_google_plusone_badge {width:32px !important;height:32px !important;}

#facebook div[id^="feedback_"] {width:150px !important;}



.oneblock .alineatype1 {padding-inline:10px;margin:0 0 10px;}
.twoblock .alineatype1:not(.realtype1) {margin:0 0 10px;}
.alineatype1.realtype22 {padding:0;}
.oneblock .alineatype1.border {padding:1em 10px;}
.alineatype1.border {margin:0 0 10px;}
.oneblock .alineatype1.border h1, .oneblock .alineatype1.border h2, .oneblock .alineatype1.border h3, .oneblock .alineatype1.border h4 {margin:0.2em inherit;}
.alineatype1.bigbox {padding:30px;}
.oneblock .alineatype1.bigbox {padding:50px;}
.bigbox {display:block;margin:0 0 25px 0;padding:50px;font-size:150%;line-height:normal;}
.bigbox h1, .bigbox h2, .bigbox h3, .bigbox h4 {font-size:230%;margin:0;letter-spacing:-1px;}
.bigbox a {opacity:0.8;}
.bigbox a:hover {opacity:1;}

.oneblock, .twoblock, .threeblock,  .fourblock {display:flex;flex-wrap: wrap;}
.twoblock, .threeblock, .fourblock {margin-left:-20px;}
.twoblock .block-inner, 
.threeblock .block-inner, 
.fourblock .block-inner {float:left;display:block;margin-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.twoblock #column2 {margin-left:auto;}
.oneblock .block-inner {width: 100% !important;}
.productblock {padding:0;}

.alinea, .alineatype1 {display:block;overflow:auto hidden;position:relative;margin-bottom:1em;}
.realtype1 p:last-child {margin-bottom:1px;}
.alinea ul, .alineatype1 ul, .alinea ol, .alineatype1 ol {overflow:visible;}
.alineatype1.border, .teaserblock .block-inner {border:solid 1px;padding:10px;}
.teaserblock .block-inner {padding:0;}


.imgmiddlecontainer {line-height:normal;margin:0;}
.alineatype1 .imgright, 
.alineatype1 .imgleft, 
.alineatype1 .imgmiddle {margin:0 0 1em 0;display: block;}
img.imgmiddle {max-width:100%;}
a.imgmiddle {width: 100%;}
a.imgmiddle img {display:block;margin:0 auto;}
.alineatype1 .imgright, 
.alineatype1 .imgleft, 
.imgright, .imgleft {max-width:35%;}
.contentside .imgright, 
.contentside .imgleft {max-width:45%;}
.contentside .imgright {margin:0 0 10px 10px;}
.contentside .imgleft {margin:0 10px 10px 0;}
.alineatype1 .imgright {margin-left:1em;float:right;}
.alineatype1 .imgleft {margin-right:1em;float: left}

.fotobackbutton, .gbreactiebutton {position:absolute;right:15px;top:0;}
.fotopreview, .fotopreview li {list-style:none;margin:0;padding:0;display:block;}
.fotopreview {margin-left:-5.5px;overflow:hidden !important;}
.fotopreview li {float:left;margin:0 0 5.5px 5.5px;}
.fotopreview li, .fotopreview li a, .fotopreview li img {width:111px;height:111px;}
.fotopreview li a {display:block;text-align:center;}
.fotopreview li img {border:solid 1px #CCC;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0.9;}
.fotopreview li a:hover img {box-shadow:0 1px 2px rgba(0,0,0,0.3);border: solid 1px #777;opacity:1;}
.ad-gallery .ad-thumbs li a img {border-width:1px !important;}

.realtype2 .fotorama__wrap {margin:0 auto;}
.realtype2 .fotorama__thumb-border {border-color:rgba(255,255,255,0.5);box-shadow:0 0 2px rgba(0,0,0,0.2);}
.realtype2 .fotorama__caption__wrap {width:100%;padding:.7em;background:rgba(255,255,255,0.5);}
.realtype2 .fotorama__stage {margin-bottom:.5em;}
.realtype2 .mooislide .fotorama__arr {display:none !important;}
.fotorama > * {visibility: hidden;}
.fotorama > .fotorama__wrap {visibility: visible;}

/* Het middendeel heeft een linker of rechter (menu)kolom  */
.left-column .twoblock .fotopreview, .right-column .twoblock .fotopreview {margin-left:-5px;/*width:325px;*/}
.left-column .twoblock .fotopreview li, .right-column .twoblock .fotopreview li {margin:0 0 5px 5px;}
.left-column .twoblock .fotopreview li, 
.left-column .twoblock .fotopreview li a, 
.left-column .twoblock .fotopreview li img,
.right-column .twoblock .fotopreview li, 
.right-column .twoblock .fotopreview li a, 
.right-column .twoblock .fotopreview li img {width:103px;height:103px;}
.left-column .twoblock .border .fotopreview li, 
.left-column .twoblock .border .fotopreview li a, 
.left-column .twoblock .border .fotopreview li img,
.right-column .twoblock .border .fotopreview li, 
.right-column .twoblock .border .fotopreview li a, 
.right-column .twoblock .border .fotopreview li img {width:102px;height:102px;}	
/* De indeling van de content heeft maar 1 kolom */
.left-column .oneblock .fotopreview, .right-column .oneblock .fotopreview {margin-left:-5px;/*width:675px;*/}
.left-column .oneblock .fotopreview li, .right-column .oneblock .fotopreview li {margin:0 0 5px 5px;}
.left-column .oneblock .fotopreview li, 
.left-column .oneblock .fotopreview li a, 
.left-column .oneblock .fotopreview li img,
.right-column .oneblock .fotopreview li, 
.right-column .oneblock .fotopreview li a, 
.right-column .oneblock .fotopreview li img {width:107.4px;height:107.4px;}
/*  */

/* Het middendeel heeft maar één kolom  */
.one-column .twoblock .fotopreview {margin-left:-5px;/*width:465px;*/}
.one-column .twoblock .fotopreview li {margin:0 0 5px 5px;}
.one-column .twoblock .fotopreview li, 
.one-column .twoblock .fotopreview li a, 
.one-column .twoblock .fotopreview li img {width:115px;height:115px;}
/* De indeling van de content heeft maar 1 kolom */
.one-column .oneblock .fotopreview {margin-left:-5px;/*width:955px;*/}
.one-column .oneblock .fotopreview li {margin:0 0 5px 5px;}
.one-column .oneblock .fotopreview li, 
.one-column .oneblock .fotopreview li a, 
.one-column .oneblock .fotopreview li img {width:115px;height:115px;}
/* */

.slideshowdiv {display:block;position:relative;overflow:hidden ;margin-bottom:15px;width:100% !important;}
.slideshowdiv .slide {display:block;width: 100% !important;}
.slideshowdiv .slide a {background-position:center center;background-repeat:no-repeat;display:block;background-size:contain;}
.slideshowdiv .slide img {display:block;margin:auto;opacity:0 !important;}

.widget #widgetslide, .widget #widgetslide div {overflow:hidden;}
.widget #widgetslide img {max-width:100%;}
#widgetslide {margin:0 auto;}

.widget {display:block;overflow-y:hidden;overflow-x:auto;padding:10px;margin-bottom:10px;}



.widget.sitemap ul, .widget.sitemap li {padding:0;margin:0;list-style:none;}
.widget.sitemap li.divider {display:none;}
.widget.sitemap .inner {width:100%;padding:0;}
.widget.sitemap li a {display:block;padding:0.3em 0;}
.widget.sitemap ul ul li a {padding-left:1.5em;}

.bodywidget .addthis_toolbox.addthis_32x32_style a {height:32px;}
.addthis_toolbox a:hover {opacity:0.8;}
.addthis_toolbox img {margin-bottom:0 !important;}
.nonaddthis {float:left !important;margin-right:2px !important;}.nonaddthis {float:left !important;margin-right:2px !important;}
.bodywidget .nonaddthis {float:none !important;margin-right:0 !important;}
.addthis_32x32_style .nonaddthis {height:32px;}
.addthissmall .nonaddthis {height:17px;}
ul.social-icons, ul.social-icons li {margin:0 0 0 -1px;padding:0;list-style:none;}
ul.social-icons li {float:left;margin:0;}
ul.social-icons li a {opacity:1;display:block;width:38px;height:38px;line-height:37px;text-align:center;font-size:22px;text-decoration:none;text-shadow:0 0 1px rgba(0,0,0,.3);}
ul.social-icons li a:hover {opacity:0.8;}

ul.social-icons.invert-icons li {margin:2px;}


.zoekwidget, .mailingwidget {display:block;position:relative;}
#searchfield, #mailingfield {float:left;width:70%;margin:0 1% 0 0;box-sizing: border-box;display:block;}
.topwidget #searchfield, .topwidget #mailingfield {margin-bottom:0;}
.zoekwidget input[type="submit"], .mailingwidget input[type="submit"] {width:29%;padding:5px;margin:0;float:right;box-sizing: border-box;display:block;} 

.rs_list {margin:0;padding:0;list-style:none;}
.rs_list li {display:block;position:relative;}
.rs_date {position:absolute;left:0;top:0;width:3.5em;opacity:0.8;}
.rs_comment {display:block;padding-left:4em;}

.widgetmenu.completesitemap ul,
.widgetmenu ul, 
.widgetmenu ul li {margin:0;padding:0;list-style:none;}
.widgetmenu.completesitemap ul ul,
.widgetmenu ul ul {padding-left:1.5em;}



.blogfooter {display:flex;align-items: center;padding:0.9em;line-height:normal;border:solid 1px;clear:both;margin:1em 0;flex-wrap: wrap;}
.blogfooter .sharethis {margin-left: auto;}
.blogfooter .sharethis a {margin-bottom: 0;}
.blogfooter div.date, .blogfooter div.permalink, .blogfooter div.responses {display:inline-block;margin:0;padding:0;}
.blogfooter div.date {padding-right:8px;border-right:solid 1px;}
.blogfooter div.permalink {padding:0 7px;}
.blogfooter div.responses {padding-left:8px;border-left:solid 1px;}
.backblog, .blogarchief {display:block;padding:1em 15px;}

.blogfooter,
.backblog,
.oneblock .alineatype1 {width:100%;box-sizing: border-box;}
.weblogoverview {max-width: 100%;}

.responsebox blockquote {display:block;padding:0.2em 0.9em;margin:0 0 1em 0;border:solid 1px;}
.responsebox blockquote a {opacity:0.8;}
.responsebox blockquote a:hover {opacity:1;}
.responsebox blockquote .responder {display:block;font-size:80%;}
.responder .light {opacity:0.6;margin-left:1em;}


.checkbox {display:block;position: relative;margin:5px 0 10px;}
.checkbox label {display:inline-block;}

.slider {display:block;padding:0;margin-bottom:1em;line-height:normal;}
.banner {position: relative; overflow: auto;}
.banner ul {padding:0;margin:0;}
.banner li {list-style:none;}
.banner ul li {float: left;}
.banner .slide {display:block;}
.banner .dots {position: absolute;top:0;right:10px;}
.banner .dots li {display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border:2px solid #fff;border-radius:7px;cursor:pointer;opacity:.4;-webkit-transition:background .5s, opacity .5s;-moz-transition:background .5s, opacity .5s;transition:background .5s, opacity .5s;}
.banner .dots li.active {background: #fff;opacity: 1;}
.banner .dots li:only-child {display:none;}

.banner .slide, .banner .slide .alinea, .banner .slide .alineatype1 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.banner .slide .alinea, .banner .slide .alineatype1 {display:block;width:100%;overflow:hidden;padding:0 0.9em;}








/************************************** Da GoOD OLd daYS **************************************/

.laststats, .lastfooter {display:block;}
.laststats, .laststats .widget {float:left;}
.lastfooter {float:right;text-align:right;}
.footlink {display:inline;}
.laststats .widget {margin:0;padding:0;}

.lastfooter a {display:inline-block;padding:0.5em;}
.lastfooter .footlink, .laststats .foot3link {border-left:solid 1px;}

.laststats .footstat, .laststats .foot3link {padding:0 0.5em;margin:0.5em 0;float:left;border-left:solid 1px;}
.footstat {display:block;}
.lastfooter .footlink:first-child, .laststats div:first-child span:first-child, .footstat:first-child {border-left:none;}




/* Slimbox OLD * /
#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(/images/load.gif) no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;	width: 50%;	outline: none;filter:alpha(opacity=30);opacity:0.3;}
#lbPrevLink {left: 0;background: transparent url(/images/prevlabel.png) no-repeat left center;}
#lbNextLink {right: 0;background: transparent url(/images/nextlabel.png) no-repeat right center;}
#lbNextLink:hover, #lbPrevLink:hover {filter:alpha(opacity=100);opacity:1;	} 
#lbBottom {font-family: Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 34px;height: 33px;background: transparent url(/images/closelabel.png) no-repeat center;0;outline: none;}
#lbCaption, #lbNumber {margin-right: 50px;}
#lbCaption {font-weight: normal;font-size:14px;line-height:normal;}
/* Slimbox */


/************Start Slimbox***************/
/* SLIMBOX */
#lbOverlay {position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow:hidden;background:#FFF;padding:10px;}
.lbLoading {background: transparent url(../lib/slimbox/img/loading.gif) no-repeat center;}
#lbImage {position:absolute;left:10px;top:10px;background-repeat:no-repeat;max-height: 80vh;background-size: contain !important;background-position:center center;background-color:#FFF;}
#lbPrevLink, #lbNextLink {display:block;position:absolute;top:0;width:50%;outline:none;max-height:80vh;}
#lbPrevLink {left:0;}
#lbPrevLink:hover {background:transparent url(../lib/slimbox/img/prev.png) no-repeat 0 center;}
#lbNextLink {right:0;}
#lbNextLink:hover {background:transparent url(../lib/slimbox/img/next.png) no-repeat 100% center;}
#lbBottom {color:#666;text-align:left;border-top-style:none;}
#lbCloseLink {display:block;float:right;width:66px;height:30px;background:transparent url(../lib/slimbox/img/close.png) no-repeat center;margin:5px 0;outline:none;}
#lbCaption, #lbNumber {margin-right:71px;}
#lbCaption {font-weight:400;}
/************End Slimbox***************/


/*ad-gallery*/
.ad-gallery {width:100% !important;}
.ad-gallery .ad-image-wrapper {margin:0 auto;width:100% !important;}
.ad-gallery .ad-image-wrapper .ad-loader {border:none !important;}
.ms-description {display:block;height:1.5em;line-height:1.5em;text-align:center;margin-bottom:10px !important;}
.ad-controls {display:none;}
.ad-gallery .ad-nav {width:90% !important;margin:0 auto;}
.left-column .twoblock .ad-gallery .ad-nav, .right-column .twoblock .ad-gallery .ad-nav {width:80% !important;}


.ad-image img {max-width:100%;}


/* Online documenten */
ul.onlinefiles {margin-top:0;}
.onlinefiles li {margin: 0px;list-style:none;display:block;clear:both;}
a.fileimg {text-decoration:none !important;float:left;}
a.fileimg img {margin-right:10px;}
/* */

/* Googlemap */
.googleframe {width:100%;}
.googleframe > iframe {width:100%;margin-bottom:1em;}
.realtype5 img {max-width:inherit !important;}
/**/

/* Captcha * /
.captchainer {border:solid 1px #CCC;display:block;padding:10px;position:relative;background: url(../../images/captchainer.jpg) #EEE repeat;margin:10px 0 1em 0;text-align:center;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;max-width:450px;}
.captchainer .refresh {position:absolute;top:25px;right:0px;padding:15px;}
.captchainer .refresh i.fa {font-size:14px;cursor:pointer;line-height:normal;color:#00B703;}
.captchainer .captimg {display:block;height:40px;background-color:#FFF;border:solid 1px #DDD;padding:5px 10px;text-align:center;border-radius:3px;}
.captchainer .capttxt {font: normal normal 13px Arial, Helvetica, sans-serif !important;margin:4px 0 2px 0;color:#000;}
.captchainer input {width:60px !important;text-transform: uppercase !important;text-align:center;}

/* */

.captchainer {padding-top:5px;}

.pollwidget label {display:block;position:relative;padding:0 0 0 20px;}
.pollwidget label input {position:absolute;left:0;top:0.2em;}
td.polldivcell {padding:3px 10px;}
td.padding-right {padding-right:10px;}
.pollresults th {text-align:left;font-weight:inherit;}
.f_1 .footercolumn .pollwidget p {text-align:left;}
.polldiv {height:1.5em !important;}

.alineatype1.realtype31 {overflow:hidden;}
.bb-container {margin-left:-3%;display:block;}
.bb-cal-place {display:inline-block;margin:0 0 5% 3%;width:47%;vertical-align:top;border:solid 1px #DDD;background-color:#F0F0F0;padding:5px 8px 5px 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.bb-cal-place table {width:100%;}
.bb-cal-place table td {line-height:2em;text-shadow:1px 1px 0 rgba(255,255,255,.4);color:#222;width:14.28571428571429%;}
td.beschikbaar {border:solid 1px #FFF;}
.bb-table {margin-bottom:2em;}


.passpage {background: url(../../images/captchainer.jpg) #EEE;font:normal normal 16px/1.4em Georgia, "Times New Roman", Times, serif;color:#555;}
.passbox {position:fixed;top:200px;left:50%;width:400px;margin-left:-230px;display:block;padding:30px;border:solid 1px #DDD;box-shadow:0 0 5px rgba(0,0,0,0.5);background-color:#FFF;text-align:center;}
.passbox label {margin-bottom:10px;display:block;}


.demotext {position:fixed;z-index:9999999;top:10px;left:0;}
.demotext a {display:block;padding:10px;background-color:#F30;font: normal normal 18px/normal Arial, Helvetica, sans-serif;color:#FFF;text-align:left;
box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.3);border:solid 1px #F30;text-decoration: none !important;}
.demotext a:hover {background-color:#F00;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.5);border-color:#EE2C00;}
.democounter {display:block;font-size:14px;padding:3px 0;}
.sterretje {color:#F30;text-shadow:0 0 2px rgba(255,255,255,0.5);}


/* mooie cookie bar */

.cookie-message {position:fixed;top:0;left:50%;padding:5px 50px;margin-left:-275px;background:rgba(255,255,255,0.9);box-shadow:0px 0px 3px rgba(0,0,0,0.5);z-index: 999999;display: none;color:#333;font:normal normal 14px/20px Arial, Helvetica, sans-serif;width:500px;}
#clickcookieinfo {cursor:pointer;margin-left:10px;color:#0061C8;}
#clickcookieinfo:hover {text-decoration:underline;}
#extracookieinfo {display:none;margin-top:30px;}
#extracookieinfo p {margin-bottom:1em;}
.cookiebar-close {color:#333;cursor:pointer;}
a.akkoord-icon {position:absolute;top:2px;right:2px;width:42px;height:41px;line-height:42px;text-align:center;color:#F00;}
a.akkoord-icon i.fa {font-size:20px;}
a.akkoord-icon:hover {color:#F30;background:#F00;color:#FFF;}
a.akkoord-button {position:relative;}
.cookie-message .button {margin:0 0 0 10px;}
a.akkoord-button {background:#07B800 !important;border-color:#069000 !important;color:#FFF !important;text-shadow:0 1px 2px rgba(0,0,0,0.05);}
a.akkoord-button:hover {background:#069000 !important;color:#FFF; !important}


a.searchlink {display:block;padding:10px;border:solid 1px #DDD;margin-bottom: 1em;background-color:#FFF;color:#222 !important;text-decoration:none !important;}
a.searchlink:hover {text-decoration:none!important;color:#000 !important;background-color:#F9F9F9;border-color:#CCC;}
a.searchlink span.link {color:#009933;font-size:80%;}
a.searchlink h1, a.searchlink:hover h1 {color:#00F !important;text-decoration:underline!important;margin:0;}
a.searchlink img {max-width:100px;margin-left:15px;}
.a.searchlink .price {display:block;}
a.searchlink .pricetopay {}
a.searchlink .origprice {font-size:80%;text-decoration:line-through;margin-left:15px;}


ul.bxslider, ul.bxslider li, ul.bxslider, ul.bxslider img {padding:0;margin:0;}
.bx-wrapper {position: relative;margin: 0 auto;padding: 0;*zoom: 1;}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper .bx-viewport {
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}
.shopconversiecode {display:fixed;top:0;left:0;width:0;height:0;overflow:hidden;text-indent:-999999999px;}

.afterdemoperiod {display:block;padding:30px 50px;position:fixed;margin:20% 100px;background-color:#F30;border-radius:5px;border:solid 1px #F00;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.2);z-index:999999;text-align:center;font: normal normal 20px/normal Arial, Helvetica, sans-serif;}
.afterdemoperiod, .afterdemoperiod h1, .afterdemoperiod a {color:#FFF !important;line-height:normal;}
.afterdemoperiod h1 {font: normal normal 50px/normal Arial, Helvetica, sans-serif;}


.productorama {border:solid 1px rgba(0,0,0,.1);background:rgba(255,255,255,.1);padding:4px 4px 2px;}
.productorama .fotorama__nav-wrap {margin-top:4px;}

body #swipebox-overlay {z-index:9999999 !important;}


.widget .whatsapp a {border-radius:99px;background:#26d367;color:#FFF;position:fixed;bottom:30px;right:30px;width:60px;height:60px;text-align: center;box-shadow:0 0 10px rgba(0,0,0,.1);}
.widget .whatsapp a.default {display:block;}
.widget .whatsapp a.web {display:none;}
.widget .whatsapp a:hover {box-shadow:0 0 10px rgba(0,0,0,.1)}
.widget .whatsapp a i {line-height: 60px;font-size:32px;text-shadow:1px 1px 0 rgba(0,0,0,.1);}
@media screen and (min-width:768px) {
	.widget .whatsapp a.default {display:none;}
	.widget .whatsapp a.web {display:block;}
}



/*=== iPad ==*/
@media only screen and (min-width: 960px) and (max-width: 1024px) {
.inner, .in-a-box {width:940px;margin:0 auto;}
.topnav-2 .topnav.fixed .inner, .topnav-4 .topnav.fixed .inner {width:920px;}
.in-a-box {margin:10px auto;}
.wrapper .inner {max-width:100%;}
.content {width:700px;}
.contentside {width:240px;}
.one-column .twoblock .block-inner, .footercontainer .twoblock .block-inner, .one-column .product-left  {width:450px;}
.one-column .threeblock .block-inner, .footercontainer .threeblock .block-inner {width:293.33px;}
.one-column .fourblock .block-inner, .footercontainer .fourblock .block-inner {width:215px;}
.one-column .twoblock.bigleft .block-inner.firstblock, .one-column .twoblock.bigright .block-inner.lastblock {width:606.66px;}
.one-column .twoblock.bigleft .block-inner.lastblock, .one-column .twoblock.bigright .block-inner.firstblock, .one-column .product-right {width:293.33px;}	
.twoblock .block-inner, .product-right, .product-left, .product-right .vertimg  {width:330px;}
.threeblock .block-inner {width:213.33px;}
.fourblock .block-inner {width:155px;}
.twoblock.bigleft .block-inner.firstblock, .twoblock.bigright .block-inner.lastblock {width:446.66px;}
.twoblock.bigleft .block-inner.lastblock, .twoblock.bigright .block-inner.firstblock {width:213.33px;}	
.catblock .vertimg {height:200px !important;line-height:200px !important;}
.catlist .vertimg {float:none;margin:0;border:none;}
.product-right .vertimg {max-height:auto;}
form.shopform ul li, #verzendingdiv .shopfield {width:331px;}
.one-column form.shopform ul li, .one-column #verzendingdiv .shopfield, .one-column form.shopform ul li input, .one-column #verzendingdiv .shopfield input {width:450px;max-width:450px;}
.left-column .oneblock .product-left {width:320px;}
.bodywidget .addthis_toolbox.addthis_counter_style, .bodywidget .addthis_nocountert, .topwidget .textalinea {display:none;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.inner {width:740px;margin:0 auto;}
.in-a-box .wrapper {margin:0 auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius:0;}
.wrapper .inner {max-width:100%;}
.topnav-2 .topnav.fixed .inner, .topnav-4 .topnav.fixed .inner {width:720px;}
.content {width:540px;}
.contentside {width:200px;}
.oneblock, .twoblock, .threeblock, .fourblock {margin:0;}
.block-inner {float:none !important;margin-left:0 !important;width:auto !important;}
.block-inner {margin-bottom:10px;}
.vertimg {height:350px !important;line-height:350px !important;}
.orderbox .left, .orderbox .right {width:100%;text-align:left;padding:0;margin:0.3em 0;}
.orderbox .right .button {width:100%;}
.prodthumbs li, .catblock ul.cat-ul li, .one-column .catblock ul.cat-ul li {width:33.3333%;}
.catblock .vertimg {height:210px !important;line-height:210px !important;}
.prodthumbs {width:100%;margin-left:0;}
.prodthumbs .thumb img {vertical-align:middle;max-width:90%;max-height:90%;}
.catlist .vertimg {float:none;margin:0;border:none;}
.product-left, .product-right {width:100% !important;}
input, select, textarea, a.button {width:100% !important;max-width:none !important;}
input[type="radio"], input[type="checkbox"] {width:auto !important;}
input#searchfield, input#mailingfield {float:left;width:73% !important;}
.zoekwidget input[type="submit"], .mailingwidget input[type="submit"] {margin-top:0;float:right;width:25% !important;}
.cartleftbuttons, .cartrightbuttons {width:48%;}
form.shopform ul, form.shopform ul li {margin-left:0;}
form.shopform ul li, #verzendingdiv .shopfield, .one-column form.shopform ul li, .one-column #verzendingdiv .shopfield, .one-column form.shopform ul li input, .one-column #verzendingdiv .shopfield input, .one-column .catblock ul.cat-ul li, .one-column .twoblock .catblock ul.cat-ul li {width:100%;max-width:100%;}
.slideshowdiv {width:100% !important;}
.bodywidget .addthis_toolbox.addthis_counter_style, .bodywidget .addthis_nocountert, .topwidget .textalinea {display:none;}
}
/*=== Mobile ==*/

@media only screen and (max-width: 992px) {
	.left-column .blogfooter .sharethis,
	.right-column .blogfooter .sharethis {width:100%;padding:0;margin:1rem 0 0 -5px;}
}



@media only screen and (max-width: 767px) {
body, html {word-wrap:break-word;background-image:none !important;}
.wrapper, .wrapper .inner {min-width:300px;max-width:100%;}
.in-a-box .wrapper {margin:0 auto;border:none !important;}
.content, .contentside {float:none !important;}
.content {width:auto;}
.content {padding-top:50px;}
.in-a-box .content {min-height:550px;}
.oneblock, .twoblock, .threeblock, .fourblock {margin:0;}
.block-inner, .contentside {float:none !important;margin-left:0 !important;width:auto !important;}
.block-inner {margin-bottom:10px;}
	.oneblock .bb-container {margin: 0;}
.nav, .logocontainer, .change-catview, .cookie-message  {display:none !important;}
.responsivelogo { display:block !important;padding:50px 10px 10px 10px;}
.responsivelogo img { max-width:100% !important; }
	
	.responsivemenu {display:block;position:fixed;top:0;left:0;width:100%;z-index:999;}
	
	.openmenu {display:flex;height:50px;align-items: center;justify-content: flex-start;overflow: hidden;text-overflow: ellipsis;}
	.tribar {position: relative;width:30px;height:30px;display:block;margin:0 10px;cursor:pointer;}
	.tribar .bar {position:absolute;left:0;right:0;border-top:solid 3px;}
	.tribar .bar-1 {top:4px;transition:top .2s .2s, transform .2s;}
	.tribar .bar-2 {top:13px;transition:opacity 0s .2s;}
	.tribar .bar-3 {top:22px;transition:top .2s .2s, transform .2s;}
	
	.responsivemenu.toggled .tribar .bar-1 {top:13px;transform: rotate(-45deg);transition:top .2s, transform .2s .2s;border-top:solid 4px;}
	.responsivemenu.toggled .tribar .bar-2 {opacity: 0;transition:opacity 0s .2s;}
	.responsivemenu.toggled .tribar .bar-3 {top:13px;transform: rotate(45deg);transition:top .2s, transform .2s .2s;border-top:solid 4px;}
	
	.responsivemenu ul,
	.responsivemenu li {list-style: none;margin:0;padding:0;}
	.responsivemenu ul.innermenu {position: fixed;top:50px;bottom:0;left:-100vw;width:100vw;z-index:99999;background:#FFF;padding:1rem;box-sizing: border-box;overflow:auto;transition: .2s}
	.responsivemenu.toggled ul.innermenu {left:0;}
	.innermenu li {border-top:solid 1px #EEE;}
	.innermenu li a {color:#555;padding:.5rem;display:block;font-weight: 400;text-decoration: none;}
	.innermenu li a:hover {color:#000;}
	.innermenu li li a {padding-left:1.5rem;}
	.innermenu li.active a {font-weight: 700;}
	
	
	
	
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], a.button {width:100% !important;max-width:none !important;font-size:120%;}
input[type="radio"], input[type="checkbox"]{width:auto !important;}
a.button, input[type="button"], input[type="submit"] {width:100%;display:block;text-align:center;padding:8px 20px;font-size:17px;}
a.button.largebutton, input[type="button"].largebutton, input[type="submit"].largebutton {padding:12px 30px;font-size:25px;}
.sidenav, .topwidget, .toptitelcontainer {display:none !important;}
.vertimg {height:350px !important;line-height:350px !important;}
.vertimg .dummy {height:350px;padding-top:0;}
.catlist .vertimg, .catlist .vertimg .dummy {clear:both;float:left;height:auto !important;line-height:normal !important;background:none !important;box-shadow:none;}
.cat-topbar, .cat-footer {font-size:90%;}
.prodthumbs li, .catblock ul.cat-ul li, .one-column .catblock ul.cat-ul li {width:33.3333%;}
.orderbox .left, .orderbox .right {width:100%;text-align:left;padding:0;margin:0.3em 0;}
.orderbox .right .button {width:100%;display:block !important;}
.catblock ul.cat-ul li, #searchfield, #mailingfield {width:100%;}
.catblock .vertimg {height:250px !important;line-height:250px !important;}
.prodthumbs {width:100%;margin-left:0;}
.prodthumbs .thumb img {vertical-align:middle;max-width:90%;max-height:90%;}
.catlist .vertimg {float:none;margin:0;border:none;}
.product-left, .product-right, .cartleftbuttons, .cartrightbuttons {width:100% !important;}
.contenttopwidget, .bodywidget {display:none !important;}
table.shoptable td, table.shoptable th {font-size:80% !important;}
.laststats .foot3link,.laststats, .laststats .widget,.lastfooter {display:block;float:none;text-align:center;}
.laststats .footstat {text-align:center;float:none;display:inline;}
.laststats .footstat:first-child, .laststats .footstat, .laststats .foot3link {border:none;}
form.shopform ul, form.shopform ul li {margin-left:0;}
form.shopform ul li, #verzendingdiv .shopfield, .one-column form.shopform ul li, .one-column #verzendingdiv .shopfield, .one-column form.shopform ul li input, .one-column #verzendingdiv .shopfield input, .one-column .catblock ul.cat-ul li, .one-column .twoblock .catblock ul.cat-ul li {width:100%;max-width:100%;}
.slideshowdiv {width:100% !important;}
.slideshowdiv, .slideshowdiv .slide, .slideshowdiv .slide a, .slideshowdiv .slide img {height:250px !important;}
.bodywidget .addthis_toolbox.addthis_counter_style, .bodywidget .addthis_nocountert, .topwidget .textalinea {display:none;}
.bb-cal-place {display:block;margin:0 0 5% 0;width:100%;}
div.ul_sitemap ul, div.ul_sitemap ul li {list-style:none;padding:0;margin:0;}
div.ul_sitemap ul li a {margin-bottom:3px;padding:10px;display:block;border:solid 1px rgba(0,0,0,.2);background:rgba(255,255,255,.2);}
div.ul_sitemap ul li ul li a {padding-left:30px;}

.blogfooter .sharethis {width:100%;margin:1rem 0 0 -5px;}	
	
}
@media only screen and (max-width: 400px) {
	.cat-topbar label {display:none;}
}