.slidetext-head{color:#fff;font-size:1.2em;}
.slidetext-content{color:#fff;font-size:1.2em;}
.slide{position:relative;}
.main-phone{display:block;font-size:1.1em;color:#005db9;margin-top:1.6rem;margin-bottom:0.1rem;font-weight:normal;letter-spacing:1px;}
.mobtelbt{display:block;background-color:#e32e2e;color:#fff;margin-top:0.0rem;margin-bottom:0.5rem;padding:0.5rem;width:100%;text-align:center;}
.mobtelbt:hover{color:#fff;}
.caption{position:absolute;bottom:0;padding:0.6rem;min-height:36px;background-color:rgba(0, 0, 0, 0.4);z-index:50;width:100%;border-top:1px dotted #ababab;display:block;}
.ulMachform{list-style:outside none none;}
.ulMachform li{width:100% !important;}
.ulMachform input{}
.ulMachform .element{width:100% !important;}
@media only screen{}
@media only screen and (max-width:640px){#body{margin-top:114px;}
H1{font-size:1.2rem!important;padding-left:1.0rem!important;padding-right:1.0rem!important;}
#cms H1{padding:0px!important;} 
H2{font-size:0.9rem !important;}
#right{position:absolute;left:-100%;}
.hidenav{left:0%;position:absolute;background-color:#fff;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;margin-top:-15px;}
#catomschrijving{padding-left:1.0rem!important;padding-right:1.0rem!important;}
#detailpag{}
#detailpag .row{padding:0px !important;}
.mobpadding{padding:0;margin:0;}
.smallnav{padding-top:38px;margin-bottom:60px;}
.listheader{padding-top:0px!important;}
.listheader H2 a{font-size:0.8rem !important;}
.listprice{font-size:0.8rem!important;}
.reveal-modal{top:120px !important;width:95% !important;font-size:0.8rem !important;}
.reveal-modal p{font-size:0.8rem !important;}
.reveal-modal-bg{position:fixed !important;}
.product-img IMG{border:1px solid #fff !important;}
blockquote{font-size:0.75rem !important;}
blockquote:first-child {padding-top: 1.3em !important;}
.ui-slider{margin-left:12px !important;width:80% !important;}
.ui-slider-range{}
}
@media only screen and (max-width:40em){}
@media only screen and (min-width:40.063em) and (max-width:64em) and (orientation:landscape){
.row{max-width:80rem;padding:0em;}
.logo1{padding-left:2.5rem !important;padding-right:2.0rem !important;}
H1{font-size:1.0rem !important;}
H2{font-size:0.9rem !important;}
.offav{font-size:0.65rem !important;padding-left:1.2rem;}
.offavgry{font-size:0.65rem !important;}
.offavblu{font-size:0.65rem !important;}
.uspsblk{font-size:0.65rem !important;color:#666;}
.fp-desc{font-size:0.65rem !important;}
.fp-sale{font-size:0.65rem !important;padding-top:10px !important;padding-bottom:9px !important;margin-top:3px !important;}
.fp-ad-a img{text-align:center;max-width:90%;}
.sf-menu li a{font-size:0.70rem;}
.callblock span{font-size:1.15rem !important;}
.top-titel H1, .top-titel H4{color:#fff !important;font-size:0.70rem !important;}
.btbtn{font-size:0.60rem;}
.header_categories ul li a{font-size:0.61rem !important;}
#categories_lvl_1_div{text-align:center !important;font-size:0.70rem !important;}
#categories_lvl_1_div ul{text-align:center !important;}
#categories_lvl_1_div li a{font-size:0.61rem !important;float:none !important;list-style:none;}
.menuplus{font-size:0.70rem !important;}
.revscore{font-size:1.3rem !important;}


}
@media only screen and (min-width:40.063em) and (max-width:64em) and (orientation:portrait){
.row{max-width:80rem;padding:0em;}
.logo1{padding-left:1.5rem !important;padding-right:1.0rem !important;}
H1{font-size:1.0rem !important;}
H2{font-size:0.9rem !important;}
.offav{font-size:0.65rem !important;padding-left:1.2rem;}
.offavgry{font-size:0.65rem !important;}
.offavblu{font-size:0.65rem !important;}
.uspsblk{font-size:0.65rem !important;color:#666;}
.from_lg{font-size:1.3rem !important;}
.detailprice{font-size:1.3rem !important;}
.bestelitemprice{font-size:0.65rem !important;}
.fp-desc{font-size:0.50rem !important;}
.fp-sale{font-size:0.50rem !important;}
.fp-ad-a img{text-align:center;max-width:77%;}
.maincattitle{font-size:0.65rem !important;}
.menuplus{font-size:0.70rem !important;}
.sf-menu li a{font-size:0.60rem;padding:0.6rem 0.2rem 0.6rem 0.2rem !important;}
.callblock span{font-size:0.80rem !important;}
.cartblock{font-size:0.80rem !important;}
.topitems{font-size:0.80rem !important;}
.top-titel H1, .top-titel H4{color:#fff !important;font-size:0.60rem !important;letter-spacing:1px !important;}
.subhead{font-size:0.62rem !important;}
.subheadr{font-size:0.62rem !important;}
.btbtn{font-size:0.50rem;}
.header_categories{font-size:0.70rem !important;text-align:center !important;}
#categories_lvl_1_div{font-size:0.70rem !important;}
#categories_lvl_1_div li a{font-size:0.70rem !important;}
.revscore{font-size:0.9rem !important;}
}
@media only screen and (min-width:64.063em){
.row{max-width:80rem;padding:0em;}
H1{font-size:1.5rem !important;}
H2{font-size:0.9rem !important;}
.offav{font-size:0.65rem !important;padding-left:1.2rem;}
.offavgry{font-size:0.65rem !important;}
.offavblu{font-size:0.65rem !important;}
.uspsblk{font-size:0.65rem !important;color:#666;}
.sf-menu li a{font-size:0.70rem;}
.top-titel H1, .top-titel H4{color:#fff !important;font-size:0.70rem !important;}
.btbtn{font-size:0.60rem;}
.header_categories{font-size:0.70rem !important;}
#categories_lvl_1_div{text-align:center !important;font-size:0.70rem !important;}
#categories_lvl_1_div ul{text-align:center !important;}
#categories_lvl_1_div li a{font-size:0.70rem !important;float:none !important;list-style:none;}
.menuplus{font-size:0.70rem !important;}
}
@media only screen and (min-width:64.063em) and (max-width:90em){.row{max-width:80rem;padding:0em;}
.offav{font-size:0.70rem !important;padding-left:1.2rem;}
.offavgry{font-size:0.70rem !important;}
.offavblu{font-size:0.70rem !important;}
.uspsblk{font-size:0.70rem !important;color:#666;}
}
@media only screen and (min-width:90.063em) and (max-width:120em){.row{max-width:80rem;padding:0em;}
.offav{font-size:0.7rem !important;padding-left:1.2rem;}
.offavgry{font-size:0.7rem !important;}
.offavblu{font-size:0.7rem !important;}
.uspsblk{font-size:0.7rem !important;color:#666;}
.sf-menu li{font-size:0.75rem;}
.header_categories li a{font-size:0.70rem !important;}
.btbtn{font-size:0.8rem;}
}
@media only screen and (min-width:120.063em){.row{max-width:80rem;padding:0em;}
.offav{font-size:0.8rem !important;padding-left:1.2rem;}
.offavgry{font-size:0.8rem !important;}
.offavblu{font-size:0.8rem !important;}
.uspsblk{font-size:0.8rem !important;color:#666;}
}
@media only screen and (min-width:641px) and (max-width:1020px){}
@media only screen and (max-width:640px){.accountoptions{line-height:3em;}
}
.topitems{font-size:0.85rem;text-align:right;padding-bottom:0.4rem;}
.topitems a{color:#005db9;}
.en{background-image:url(/images/gb.png);display:block;margin-left:1rem;width:16px;height:11px;}
.en:hover{background-image:url(/images/gb-bw.png);}
.de{background-image:url(/images/de.png);display:block;margin-left:1rem;width:16px;height:11px;}
.de:hover{background-image:url(/images/de-bw.png);}
.nl{background-image:url(/images/nl.png);display:block;margin-left:1rem;width:16px;height:11px;}
.nl:hover{background-image:url(/images/nl-bw.png);}
.cz{background-image:url(/images/cz.png);display:block;margin-left:1rem;width:16px;height:11px;}
.cz:hover{background-image:url(/images/cz-bw.png);}
.fp-column4{padding:0.2rem !important;}
.lpthumbs{padding:0px;}
.lpthumbs a{display:block;text-align:center;padding:3px;}
.lpthumbs img{border:1px solid #e2e2e2;}
.lpthumbs .span{display:block;text-align:center}
.column2-pad2{padding:0.2rem !important;}
.overlay{padding-right:0.2rem !important;margin-bottom:0.2rem !important;}
.overlay-container{display:block;position:relative;}
.overlay-container .overlay{position:absolute;bottom:0;left:0;right:0;background:url('../images/transparent-bg.png') repeat;padding:0.3rem;border-top:1px solid #626262;color:#fff;text-align:center;display:block;}
.columns{}
body{background-color:#fff;font-family:Verdana,Geneva,sans-serif;color:#666;}
#right{padding-left:0rem;}
.megamenu-wrapper{position:relative;z-index:100;}
.megamenu-panel{position:absolute;top:0;left:0;right:0;background-color:#FCFCFC;border-bottom:dotted 1px #e2e2e2;min-height:260px;padding-top:10px;box-shadow:0 8px 8px -8px #888;overflow:hidden;}
.megamenu-panel ul{margin:0 0 10px 0;padding:0;}
.megamenu-panel li{list-style-type:none;display:block;width:50%;float:left;font-size:0.9em;line-height:30px;height:30px;overflow:hidden;white-space:nowrap;}
.megamenu-title{font-size:12px;padding-bottom:10px;font-weight:bold;}
.megamenu-description,
.megamenu-description p{font-size:0.8rem;padding-bottom:0.5rem;height:193px;overflow:hidden;position:relative;width:100%;}
.megamenu-subcat-link{font-size:0.7rem !important;text-transform:uppercase;}
.megamenu-img IMG{max-height:220px;}
.menuhome{}
.menuhome a{display:block;color:#666;font-size:0.9rem;padding-left:1.2rem;padding-top:0.5rem;margin:0.0rem;}
.logo-normal{}
.logo-sticky{display:none}
.f-topbar-fixed .logo-normal{display:none}
.f-topbar-fixed .logo-sticky{display:block}
.accordion{font-size:0.9rem !important;margin-top:0.0rem;}
.accordion-navigation{font-size:0.8rem;}
.accordion-navigation .content{font-size:0.8rem !important;color:#666;}
.accordion-navigation ul{padding-bottom:0px;margin-bottom:0px;}
.accordion-navigation li{font-size:0.8rem !important;color:#666;}
.accordion-navigation p{font-size:0.8rem !important;color:#666;}
.accordion-navigation .acchead{font-size:0.8rem !important;color:#666 !important;text-transform:uppercase;margin-bottom:0.3rem !important;padding-top:0.4rem !important;padding-bottom:0.4rem !important;display:block;background-color:#efefef;padding-left:1.0rem;}
.accordion-navigation a{font-size:0.8rem !important;color:#666 !important;text-transform:uppercase;margin-bottom:0.3rem !important;padding-top:0.4rem !important;padding-bottom:0.4rem !important;display:block;}
.accordion-navigation .content a{font-size:0.8rem !important;color:#005db9 !important;text-transform:none !important;margin-bottom:0rem !important;padding-top:0rem !important;padding-bottom:0rem !important;display:inline !important;}
.accordion-icon:before{content:"+";font-size:1.7em;font-weight:normal;margin-top:-0.4rem;display:block;padding:0rem !important;height:2.0rem;}
.active .accordion-icon:before{content:"-";font-size:1.7em;margin-top:-0.4rem;font-weight:normal;display:block;padding:0rem !important;height:2.0rem;}
.klantenservice .accordion{font-size:0.9rem !important;margin-top:0.0rem;}
.klantenservice .accordion-navigation{font-size:0.9rem;}
.klantenservice .accordion-navigation .content{font-size:0.8rem !important;color:#666;padding-left:0.5rem;padding-right:0.5rem;padding-top:0px;padding-bottom:0.5rem;}
.klantenservice .accordion-navigation p{font-size:0.8rem !important;color:#666;}
.klantenservice .accordion-navigation .acchead{font-size:0.8rem !important;color:#666 !important;margin-bottom:0.3rem !important;padding-top:0.4rem !important;padding-bottom:0.4rem !important;display:block;background-color:transparent;padding-left:1.0rem;}
.klantenservice .accordion-navigation a{font-size:0.8rem !important;color:#666 !important;background:#efefef;text-transform:none;margin-bottom:0.3rem !important;padding-top:0.4rem !important;padding-bottom:0.4rem !important;display:block;}
.klantenservice .accordion-navigation a:hover{background:#E0E0E0;text-decoration:none;}
.klantenservice .accordion-navigation .content a{font-size:0.8rem !important;color:#005db9 !important;background:transparent;text-decoration:underline;text-transform:none !important;margin-bottom:0rem !important;padding-top:0rem !important;padding-bottom:0rem !important;display:inline !important;}
.klantenservice .accordion-navigation > a:after{content:"+";float:right;font-size:1.7em;font-weight:normal;margin-top:-0.4rem;display:block;padding:0rem !important;height:2.0rem;}
.klantenservice .accordion-navigation.active > a:after{content:"-";float:right;font-size:1.7em;margin-top:-0.4rem;font-weight:normal;display:block;padding:0rem !important;height:2.0rem;}
.f-dropdown{z-index:100;text-align:left;width:auto!important;}
.f-dropdown img{margin-right:0.3rem;}
.tabs dd > a, .tabs .tab-title > a{display:block;font-size:0.75rem !important;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.7rem;padding-right:0.7rem;border:1px solid #e2e2e2;position:relative;bottom:-1px;text-transform:uppercase;background-color:#efefef;margin-right:0.2rem;color:#666;}
.tabs dd.active a, .tabs .tab-title.active a{border-bottom:solid #fff 1px;font-size:0.75rem !important;}
.tabs-content{border:1px dotted #e2e2e2;padding-left:1.0rem;padding-right:1.0rem;font-size:0.8rem;}
#paneldescription{border:solid #e2e2e2 1px;}
a{color:#005db9;text-transform:none;}
a:hover{text-decoration:underline;color:#005db9;}
button, .button{background-color:#008200;}
button:hover, button:focus, .button:hover, .button:focus{background-color:#0e510e;text-decoration:none;}
.frmbutton{background-color:#008200;padding:0.5rem;text-transform:uppercase;font-weight:normal;font-size:0.80rem;width:100%;color:#fff;border:0px;}
.frmbutton:hover, .frmbutton:focus{background-color:#0e510e;text-decoration:none;}
.hamb_buttons{float:right;position:relative;right:-15px;}
.fp-routebutton{display:block;background-color:#008200;font-size:0.70rem;padding-left:0px;padding-right:0px;width:100%;color:#fff;text-align:center;padding-top:0.5rem;padding-bottom:0.5rem;text-transform:uppercase;}
.fp-routebutton:hover, .fp-routebutton:focus{background-color:#0e510e;text-decoration:none;color:#fff;}
.togglemenu{cursor:pointer;float:right;margin-top:1px;margin-left:7px;border:0px;}
#whatsapp_button{background-color:#fff;float:right;position:relative;bottom:-1px;margin-bottom:-12px;padding-bottom:8px;right:-20px;padding-top:5px;}
.cta-bt{display:block;background-color:#008200;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;padding:0.5rem;transition:all 0.5s ease;}
.cta-bt:hover{background-color:#0e510e;color:#fff;text-decoration:none;}
.greykader1{background-color:#efefef;padding:0.8rem;margin:0.0rem;border:1px solid #fff;}
.headerwelkom a{text-transform:uppercase;position:relative;bottom:5px;}
.headerwelkom{text-transform:uppercase;position:relative;bottom:5px;}
.contain-to-grid{background:#fff;}
.fixed .contain-to-grid{background:#ccc;}
.header-fixed{padding-bottom:1px;}
.fixed .header-fixed{-webkit-box-shadow:0 8px 8px -8px #888;-moz-box-shadow:0 8px 8px -8px #888;box-shadow:0 8px 8px -8px #888;}
.logo1{padding-top:1.2rem;padding-left:3.5rem;padding-right:3.0rem;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;}
.logo2{padding-left:0px;padding-top:1.2rem;padding-bottom:1.3rem;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;}
.searchblock{padding-top:1.0rem;}
.callblock{text-align:right;padding-top:1.0rem;}
.callblock a{color:#005db9;font-size:1.2rem;}
.callblock span{color:#005db9;font-size:1.2rem;}
.call-header{font-weight:bold;font-size:1.2rem;}
.fixed .logo1{padding-top:1.2rem;padding-bottom:0rem;}
.fixed .logo2{padding-top:1.2rem;padding-bottom:1.0rem;}
.fixed .searchblock{padding-top:1.2rem;}
.fixed .cartblock{font-size:0.9rem;}
.fpblocks{background-color:#fff;transition:background-color 300ms ease-out 0s;}
.top-titel{font-family:Verdana,Geneva,sans-serif;padding-top:0.0rem;padding-right:1.0rem;margin-top:0.3rem;margin-bottom:0.0rem;text-align:right;}
.top-titel H1{font-family:Verdana,Geneva,sans-serif;display:block;font-size:0.9rem;color:#fff;text-transform:uppercase !important;padding-top:0.35rem !important;padding-bottom:0px !important;}
.top-titel H4{font-family:Verdana,Geneva,sans-serif;display:block;font-size:0.9rem;color:#fff;text-transform:uppercase !important;padding-top:0.2rem;padding-bottom:0px;}
.c, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu ul{position:absolute;top:-999em;width:203px;margin-top:-3px;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu li a{display:block;color:#fff;padding:0.6rem 0.5rem 0.6rem 0.5rem;text-decoration:none;text-transform:uppercase;font-weight:normal;top:0px;position:relative;transition:background-color 300ms ease-out 0s;}
sf-menu li a:hover, sf-menu li a:focus, .sf-menu li a:hover, .sf-menu li a:focus{text-decoration:underline;}
.sf-menu li ul a{text-transform:uppercase;color:#666;background-color:#f7f7f7;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;transition:background-color 300ms ease-out 0s;}
sf-menu li ul a:hover, sf-menu li ul a:focus, .sf-menu li ul a:hover, .sf-menu li ul a:focus{background-color:#fff;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0;top:2.6em;z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu li li{background-color:#FBFBFB;}
.sf-menu li li li{background-color:#FBFBFB;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{outline:0;}
.sf-menu a.sf-with-ul{min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('../images/shopimg/arrows-2d5883.png') no-repeat -10px -100px;display:none;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{}
.sf-shadow ul.sf-shadow-off{background:transparent;}
.subhead{background-color:#005db9;color:white;font-size:0.80rem;font-weight:normal;line-height:normal;margin:0;padding-top:0.75rem;padding-bottom:0.75rem;text-decoration:none;text-transform:uppercase;text-align:center;margin-bottom:0.3rem;}
.subheadg{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#ffffff;color:#005db9;font-size:1.8rem;font-weight:bold;line-height:normal;margin:0;padding-top:0.75rem;padding-bottom:0.75rem;text-decoration:none;text-align:center;}
.subheadr{display:block;background-color:#e52931;color:white;font-size:0.80rem;font-weight:normal;line-height:normal;margin:0;padding-top:0.75rem;padding-bottom:0.75rem;text-decoration:none;text-transform:uppercase;text-align:center;margin-bottom:0.3rem;transition:background-color 300ms ease-out 0s;}
.subheadr:hover{color:#fff;background-color:#c6272e;text-decoration:none;}
.button-blue{border-color:#0056A4;border-style:solid;border-width:0;width:100%;color:white;cursor:pointer;display:inline-block;font-size:1rem;font-weight:normal;line-height:normal;margin:0;padding:1rem 2rem 1.0625rem;position:relative;text-align:center;text-decoration:none;transition:background-color 300ms ease-out 0s;}
.button-blue:hover, .button-blue:focus{background-color:#0056A4;color:#fff;}
.button-grey{background-color:#979797;width:100%;color:white;cursor:pointer;display:inline-block;font-size:0.8rem;font-weight:normal;line-height:normal;margin:0;padding:0.7rem;margin-bottom:0.5rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color 300ms ease-out 0s;}
.button-grey:hover, .button-green:focus{background-color:#000;color:#fff;text-decoration:none;}
.bestelbutton{transition:background-color 300ms ease-out 0s;background-color:#008200;color:#fff;text-align:center;font-size:1.0em;font-weight:normal;text-decoration:none;text-transform:uppercase;margin:0;padding:0.5rem;padding-top:0.6rem;padding-bottom:0.6rem;width:100%;}
.bestelbutton:hover, .bestelbutton:focus{background-color:#0e510e;color:#fff;cursor:pointer;}
.header_categories{padding-top:0.5em;padding-bottom:0.6em;margin-bottom:0.0rem;}
.header_categories ul{margin:0;}
.header_categories li{list-style:none;float:left;}
.header_categories li a{color:#000 !important;text-transform:uppercase;padding-left:0.6em;padding-right:0.6em;transition:background-color 300ms ease-out 0s;font-weight:normal;}
.header_categories li a:hover, .header_categories li a:focus{color:#000;}
.header_categories .selected a{}
#categories_lvl_1_div{}
#categories_lvl_1_div li{list-style:none;float:left;position:relative;display:inline;}
#categories_lvl_1_div li a{font-size:0.8em;padding-top:0.3rem;padding-bottom:0.3rem;position:relative;}
#categories_lvl_1_div li a:hover{text-decoration:underline;}
#categories_lvl_1_div .selected a{color:#e52931;}
#share{padding-top:0rem;margin-right:1.0rem;font-size:1.0rem;}
#myaccount{padding:15px;}
#myaccount .header{font-weight:bold;}
#myaccount .accountoptions{padding-bottom:5px;padding-top:5px;border-bottom:solid 1px hsl(0,0%,90%);transition:background-color 300ms ease-out 0s;}
#myaccount .accountoptions a{text-transform:uppercase;font-size:0.85em;}
accountoptions:hover, accountoptions:focus, .accountoptions:hover, .accountoptions:focus{background-color:hsl(0,0%,95%);}
#staticShoppingCart{padding:15px;}
#shoppingCart{padding:15px;}
#shoppingCart .content{font-size:1em;padding:5px;}
#shoppingCart .header{font-weight:bold;}
#shoppingCart .incart{padding:10px;border-bottom:solid 1px hsl(0,0%,90%);text-transform:uppercase;font-style:italic;font-size:0.9em;transition:background-color 300ms ease-out 0s;}
incart:hover, incart:focus, .incart:hover, .incart:focus{background-color:hsl(0,0%,95%);}
#shoppingCart .incarttotal b{float:right;}
#shoppingCart .toCart{margin-top:15px;color:#fff;}
#shoppingCart .incart a{display:inline;padding:0;}
.f-dropdown li:hover, .f-dropdown li:focus{background:#fff;}
.breadcrumb{font-size:0.7em;padding:0px;padding-top:0.7rem;padding-bottom:0.7rem;text-transform:none;background:#fff;border-bottom:1px dotted #e2e2e2;}
.breadcrumb a{color:#005db9;margin-left:0.3rem;margin-right:0.3rem;}
.breadcrumb a:hover{color:#000;text-decoration:underline;}
#mobheader{background-color:#000;padding:5px;z-index:1000;}
#mobheader .mobico{float:left;width:16%;font-size:0.7em;color:#fff;text-align:center;}
#mobheader a{color:#fff;text-align:center;}
#mobcontact{background-color:#fff;-webkit-box-shadow:0 6px 6px -6px #888;-moz-box-shadow:0 6px 6px -6px #888;box-shadow:0 6px 6px -6px #888;z-index:1000;}
#mobcontact .cntct{background-color:#fff;font-size:0.8rem;text-align:center;padding-top:0.3rem;padding-bottom:0.5rem;width:33%;}
#mobcontact .cntct a{color:#005db9;font-size:0.8rem;}
#mob_drop ul{background-color:#000;margin:0;}
#mob_drop ul li a{padding-top:15px;padding-bottom:15px;color:#fff;text-transform:uppercase;border-bottom:solid 1px #999999;font-style:italic;font-weight:bold;font-size:12px;}
#mob_drop ul li a:hover{background-color:hsl(0,0%,10%);}
#mob_drop .sf-menu li a{padding:15px;display:block;width:100%;font-style:italic;font-size:12px;font-weight:bold;float:left;border-bottom:solid 1px #999999;border-right:none;}
#mob_drop .sf-menu li{float:left;position:relative;width:100%;}
#mobdrop_account .header{display:none;}
#mobdrop_account li a{padding:25px;color:#fff;display:block;width:100%;font-size:12px;font-weight:bold;float:left;border-bottom:solid 1px #999999;border-right:none;}
.USPs{padding-left:5px;color:#9e9e9e;font-size:0.9em;}
.USPs HR{margin:1em;}
#footer{border-top:1px dotted #e2e2e2;border-bottom:1px dotted #e2e2e2;float:left;width:100%;background-color:#efefef;color:#666;font-size:0.8em;line-height:2em;padding-top:15px;}
.footerhead{font-weight:bold;text-transform:uppercase;color:#000000;}
.footprcdt{}
.footprcmd{font-size:0.9rem;}
.footer2{background-color:#fff;color:#666;margin-top:1.0rem;padding-bottom:1.5rem;}
.footer3{background-color:#fff;color:#666;}
#footer a{color:#2b2b2b;}
#footercontainer{color:#fff;}
#footercontainer{color:#fff;font-size:0.8em;}
#footercontainer a{color:#fff;width:100%;float:left;}
#footercontainer a:hover{color:#E9E9E9;}
.nieuwsbriefinschrijven_head{margin-top:15px;margin-bottom:5px;}
.nieuwsbriefinschrijven .company{display:none;}
.nieuwsbriefinschrijven .gender span{display:inline-block;}
.nieuwsbriefinschrijven .firstname{width:49%;float:left;}
.nieuwsbriefinschrijven .firstname label{display:none;}
.nieuwsbriefinschrijven .lastname{width:49%;float:right;}
.nieuwsbriefinschrijven .lastname label{display:none;}
.nieuwsbriefinschrijven .emailaddress{width:60%;float:left;}
.nieuwsbriefinschrijven .emailaddress label{display:none;}
.nieuwsbriefinschrijven .captcha{display:none;}
.nieuwsbriefinschrijven .submit{width:40%;float:left;}
.dropdown-nieuwsbriefinschrijven .company{display:none;}
.dropdown-nieuwsbriefinschrijven .gender span{display:inline-block;;}
.dropdown-nieuwsbriefinschrijven .firstname label{display:none;}
.dropdown-nieuwsbriefinschrijven .lastname label{display:none;}
.dropdown-nieuwsbriefinschrijven .emailaddress label{display:none;}
.dropdown-nieuwsbriefinschrijven .captcha{display:none;}
.socials{color:#fff;float:left;transition:background-color 300ms ease-out 0s;margin-right:4px;margin-bottom:4px;font-size:0.5rem;}
.socials:hover, .socials:focus{}
.socials span{font-size:4em;margin:8px;}
.soc{font-size:2.0rem;}
.soc:hover, .socs:focus{text-decoration:none;}
.brandimgs{padding-top:15px;padding-bottom:15px;}
.brandimgs .brand{background-color:#fff;border:1px solid #ccc;display:block;float:left;height:34px;margin-bottom:5px;margin-right:5px;margin-top:0;padding:5px;vertical-align:middle;width:75px;}
.brandimgs .brand IMG{max-width:60px;}
.brandimgs .brand-title{display:none;}
@font-face{font-family:'journalregular';src:url('../css/font-journal/journal-webfont.eot');src:url('../css/font-journal/journal-webfont.eot?#iefix') format('embedded-opentype'),
url('../css/font-journal/journal-webfont.woff') format('woff'),
url('../css/font-journal/journal-webfont.ttf') format('truetype'),
url('../css/font-journal/journal-webfont.svg#journalregular') format('svg');font-weight:normal;font-style:normal;}
@media only screen and (min-width:641px){.treenav a{font-size:0.8em;color:#636363;padding-top:5px;padding-bottom:5px;padding-left:15px;display:block;transition:background-color 300ms ease-out 0s;}
.treenav a:hover, .treenav a:focus, .treenav a:hover, .treenav a:focus{}
.treenav .menu1{display:none;}
.treenav .menu2{font-weight:normal;margin-left:0em;padding-left:0.5em;padding-top:6px;padding-bottom:6px;display:block;border:none;}
.treenav .menu2:hover{text-decoration:underline;}
.treenav .menu3{padding-left:1.0em;margin-left:0em;color:#868686;}
.treenav .menu3:hover{}
.treenav .menu4{padding-left:1em;margin-left:1em;}
.treenav .menu4:hover{}
.treenav .menu5{padding-left:1.5em;margin-left:1.5em;}
.treenav .menu5:hover{}
.treenav .menu6{padding-left:1.8em;margin-left:1.8em;}
.treenav .menu6:hover{}
.treenav .menu7{padding-left:2em;margin-left:2em;}
.treenav .menu7:hover{}
.treenav .menu8{padding-left:2.3em;margin-left:2.3em;}
.treenav .menu8:hover{}
}
@media only screen and (max-width:640px){.treenav a{color:#000;padding-top:8px;padding-bottom:8px;padding-left:15px;display:block;transition:background-color 300ms ease-out 0s;}
.treenav a:hover, .treenav a:focus, .treenav a:hover, .treenav a:focus{background-color:hsl(0,0%,95%);}
.treenav .menu1{margin-left:0em;padding-left:0.5em;color:#004687;padding-top:6px;padding-bottom:6px;display:block;border:none;}
.treenav .menu1:hover{text-decoration:none;background-color:#F7F7F7;}
.treenav .menu2{font-weight:normal;padding-left:0.5em;margin-left:0em;}
.treenav .menu2:hover{}
.treenav .menu3{color:#009DD2;padding-left:1em;margin-left:1em;}
.treenav .menu3:hover{}
.treenav .menu4{padding-left:1.5em;margin-left:1.5em;}
.treenav .menu4:hover{}
.treenav .menu5{padding-left:1.8em;margin-left:1.8em;}
.treenav .menu5:hover{}
.treenav .menu6{padding-left:2em;margin-left:2em;}
.treenav .menu6:hover{}
.treenav .menu7{padding-left:2.3em;margin-left:2.3em;}
.treenav .menu7:hover{}
}
.mob_header{margin-top:-0.8rem;padding:0rem;}
.mob_logo{padding-top:0rem;margin:0px;padding-bottom:0.6rem;padding-right:0rem;}
.mob_slogan{padding-top:0.7rem;}
.shownav{z-index:11999;position:fixed;height:100vh;overflow:auto;left:0;width:85%;top:0px;bottom:0;padding-bottom:15px;float:left;margin-top:0px;background-color:#fff;-webkit-box-shadow:5px 0px 5px -6px rgba(0,0,0,0.75);-moz-box-shadow:5px 0px 5px -6px rgba(0,0,0,0.75);box-shadow:5px 0px 5px -6px rgba(0,0,0,0.75);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;}
.hidemenu{border-bottom:solid 1px #ccc;padding:10px;background-color:#fff;width:80%;display:block;position:fixed;float:left;text-transform:uppercase;margin-bottom:15px;}
#searchmob form{padding-top:30px;}
#pagecontent{font-size:0.8rem;}
#pagecontent p{font-size:0.8rem;}
#pagecontent ul{font-size:0.8rem;}
.canvas-active .canvas-bg{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.60);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:50;}
.maincat{}
.maincattitle{background-color:#005db9;line-height:2.8em;text-transform:uppercase;font-size:0.8rem;z-index:50;position:absolute;bottom:0;left:0;right:0;border-top:1px solid #dcdee9;color:#fff;text-align:center;}
.maincatsubtitle{position:relative;display:block;border:1px solid #e2e2e2;background-color:#fff;padding-top:0.7rem;padding-bottom:0.7rem;padding-left:0.5rem;color:#666;font-size:0.9rem;min-height:90px;}
.fpmaincatsubtitle{position:relative;display:block;padding-top:0.3rem;padding-left:0.5rem;padding-right:0.5rem;color:#666;}
.lpcats{font-size:0.8rem;}
.lpcats a{color:#666;display:block;text-decoration:none;padding-top:0.6rem;padding-bottom:0.3rem;padding-left:0.5rem}
.lpcats a:hover{text-decoration:underline;}
.fp-highlight{text-align:center;}
.fp-desc{display:block;color:#666;text-align:center;font-weight:bold;padding-top:7px;padding-bottom:7px;margin-bottom:1px;}
fp-desc:hover{text-decoration:none !important;}
.fp-sale{display:block;background-color:#e52931;color:#fff;text-align:center;font-size:0.75rem;font-weight:normal;padding-top:9px;padding-bottom:8px;margin-top:1px;margin-bottom:4px;text-transform:uppercase;}
.fp-ad-a{text-align:center;}
.fp-ad-a:hover{text-decoration:none !important;}
.stri{border:1px solid #e2e2e2;}
.categoriecontainer{padding:0;margin-bottom:0.3em;padding-bottom:0.4em;}
.categoriecontainer:hover, .categoriecontainer:focus{cursor:pointer;-webkit-box-shadow:0 8px 8px -8px #888;-moz-box-shadow:0 8px 8px -8px #888;box-shadow:0 8px 8px -8px #888;}
.categoriecontainer a, .categoriecontainer a:hover{color:#fff;}
.categoriecontainer:hover .cattitle, .categoriecontainer:focus .cattitle{background-color:#fff;border:none;text-align:left;margin-bottom:0;height:auto;}
.categoriecontainer .cattitle a{color:#fff;}
.categoriecontainer .cattitle H2{position:relative;top:45%;transform:translateY(-45%);padding-left:10px;padding-right:10px;}
.categoriecontainer IMG{}
#catomschrijving{font-size:0.9em;padding:0rem;margin:0rem;}
@media only screen and (max-width:640px){#catomschrijving{font-size:0.9em;}
.intro-description{height:190px;overflow:hidden;}
.intro-description-BG{}
.categoriecontainer{background-color:#fff;margin-bottom:4px;border:solid 1px #e2e2e2;}
.toggle-fulldescription{width:100%;margin-bottom:10px;}
.full-description{}
.categoriecontainer{border-top:1px #e2e2e2 solid;}
.cattitle{background-color:#fff;border:none;text-align:left;margin-bottom:0;height:auto;}
.categoriecontainer:hover , .categoriecontainer:focus{background-color:#F5F5F5;color:#000;text-align:left;}
.categoriecontainer:hover .cattitle, .categoriecontainer:focus .cattitle{background-color:#F5F5F5;}
.categoriecontainer .cattitle a{color:#666;float:left;margin-left:10px;}
.categoriecontainer .cattitle a:hover{color:#000;}
.categoriecontainer .cattitle H2{position:relative;top:0%;transform:translateY(-0%);padding-left:0px;padding-right:0px;}
.categoriecontainer .categoriecontainer IMG{max-height:45px;margin-right:10px;overflow:hidden;}
}
@media only screen and (min-width:641px) and (max-width:1020px){.categoriecontainer IMG{max-height:400px;}
}
.pagetotal{border-bottom:solid 1px #e2e2e2;float:left;width:100%;padding-bottom:10px;margin-bottom:10px;}
.largeprodimg{background-color:#fff;margin:0px;padding:0px;}
#smallprodimg img{border:1px solid #e2e2e2;z-index:0;}
#smallprodimg img:hover{border:1px solid #bebebe;}
.detailmain{border:solid 1px yellow;background-color:#fff;margin-bottom:15px;display:block;}
.detailprice{font-size:1.8rem;font-weight:normal;}
.from_lg{color:#E52931;font-size:1.8rem;text-decoration:line-through;}
#artDetail{float:none;padding-bottom:1.0em;margin-bottom:0.5em;font-weight:normal;font-size:0.8rem;min-height:230px;}
#artDetail H2{color:#666;text-transform:none;font-size:1.2rem;}
#artDetail1 .artikel{margin-bottom:5px;color:#2C5B9C;;text-transform:uppercase;font-weight:bold;}
#artDetail1 .artikelnr{}
#artDetail1 .prijzen{padding-top:5px;}
#artDetail1 .vanprijs{color:#FF6600;}
#artDetail1 .adviesprijs{margin-right:2px;font-size:1em;color:#FF6600;background-image:url(/images/shopimg/strike.gif);background-repeat:no-repeat;background-position:50% 50%;}
#artDetail1 .sets{color:#FF6600;}
#artDetail1.prijs{font-size:1.6em;}
#artDetail1 .verzending{margin-bottom:5px;}
.ordersafe{border:solid 1px #ccc;padding-top:10px;padding-bottom:10px;margin-top:10px;background-color:#F9F9F9;font-size:0.8em;}
.stock-available{color:green;}
.stock-order{color:green;}
.stock-unavailable{color:red;}
#body{min-height:300px;}
H1{color:#005db9;font-size:1.5rem;padding-top:0px !important;margin-top:0px !important;}
H2{color:#005db9;font-size:1.1rem;text-transform:uppercase;}
H3{color:#005db9;font-size:1.5rem !important;text-transform:none;}
H4{color:#005db9;font-size:1.0rem;padding-bottom:0.5rem;}
H5{color:#005db9;font-size:0.90rem;text-transform:uppercase;}
.widgetcontainer{margin-bottom:15px;width:100%;float:left;background-color:#fff;-webkit-border-radius:0px!important;-moz-border-radius:0px !important;border:solid #ccc 1px;-webkit-box-shadow:0 8px 8px -8px black;-moz-box-shadow:0 8px 8px -8px black;box-shadow:0 8px 8px -8px black;border-radius:0px;}
.widgetcontainer .header{font-size:0.9em;border:solid #333 1px;background-image:url(../images/shopimg/gradient_grey_top.png);background-repeat:repeat-x;background-color:#003366;color:#fff;padding:10px 0 10px 10px;-webkit-border-radius:0!important;-moz-border-radius:0 !important;border-radius:0;}
.widgetcontainer .content{padding:10px;background-color:#F3F3F3;}
.usps{}
.uspsblk{display:block;border:1px dotted #c2c2c2;font-size:0.8rem;padding:0.7rem;margin-top:0.1rem;}
.offav{transition:background-color 300ms ease-out 0s;text-align:left;text-transform:uppercase;padding:0.6rem;color:#fff !important;background-color:#008200;display:block;}
.offav:hover, .offav:focus{background-color:#0e510e;color:#fff;cursor:pointer;text-decoration:none;}
.offavgry{transition:background-color 300ms ease-out 0s;text-align:left;text-transform:uppercase;padding:0.6rem;color:#fff !important;background-color:#979797;display:block;}
.offavgry:hover, .offav:focus{background-color:#000;color:#fff;cursor:pointer;text-decoration:none;}
.offavblu{transition:all 0.5s ease;text-align:center;text-transform:uppercase;padding:0.5rem;color:#fff !important;background-color:#0070ba;display:block;width:100%;}
.offavblu:hover, .offav:focus{background-color:#000;color:#fff;cursor:pointer;text-decoration:none;}
.btbtn{display:block;text-align:center;text-transform:uppercase;padding:0.5rem;color:#fff;margin-bottom:0.1rem;background-color:#008200;transition:all 0.5s ease;border-right:1px solid #fff;}
.btbtn:hover{background-color:#0e510e;color:#fff !important;text-decoration:none;}
.btngrn{display:block;text-align:center;text-transform:uppercase;padding:0.5rem !important;color:#fff !important;background-color:#008200;transition:all 0.5s ease;}
.btngrn:hover{background-color:#0e510e;color:#fff !important;text-decoration:none;}
.crossselling{padding:0px;}
.crosssellingtitel{background-color:#fff;text-transform:uppercase;padding:0px;text-align:center;margin-bottom:0.1rem;font-weight:bold;}
.crossselling .productlistcontainer{padding:8px;margin-bottom:1.0rem;}
.crossselling .productlistcontainer img{border:0px;width:90%;max-height:90%;}
.crossselling .productlistcontainer H2 a{font-size:0.8rem !important;}
.crosssellingsmall .productlistcontainer{border:1px solid black;background-color:yellow;margin-bottom:1rem;padding:1.5rem;margin:0px;}
.crossselling .productlistcontainer .listprice{font-size:0.9rem !important;}

.productlistcontainer{background-color:#fff;margin-bottom:0.5em;padding-bottom:0.4em;}
.format-block .productlistcontainer:hover, .productlistcontainer:focus{cursor:pointer;-webkit-box-shadow:0 8px 8px -8px #888;-moz-box-shadow:10px 8px 8px -8px #888;box-shadow:0 8px 8px -8px #888;}
.format-block .productlistcontainer .listprice{font-size:1.0rem;width:100%;}
.format-block .productlistcontainer .listprice .adviesprijs{color:#E52931;text-decoration:line-through;width:48%;float:left;}
.format-block .productlistcontainer .listprice .prijs{color:#666;}
.listheader{border:1px solid #fff;display:block;position:relative;text-align:center;height:80px;}
.format-block .listheader H2{text-transform:none;padding:0;font-size:0.9rem;text-align:center;width:100%;color:#666;}
.format-block .listheader H2 a{color:#666;font-size:0.9rem;width:100%;text-align:center;text-transform:none;}
.img-overlay{visibility:hidden;font-size:4em;color:#fff;top:50px;z-index:400;position:absolute;width:100%;text-shadow:4px 4px 2px rgba(0, 0, 0, 0.23);}
.product-img IMG{transition:all 0.4s ease-out;border:1px solid #e2e2e2;}
.format-block .productlistcontainer:hover .product-img , .productlistcontainer:focus .product-img{}
.format-block .productlistcontainer:hover .product-img IMG , .productlistcontainer:focus .product-img IMG{opacity:0.45;filter:alpha(opacity=45);}
.format-block .productlistcontainer:hover .img-overlay , .productlistcontainer:focus .img-overlay{visibility:visible;}
.format-block .productlistcontainer .img-wrapper{overflow:hidden;}
.format-block .productlistcontainer .img-wrapper .add-tocart{position:relative;height:0px;bottom:-14px;z-index:10;color:#fff;-webkit-transition:bottom 0.2s ease;transition:bottom 0.2s ease;padding:4px;background-color:#000;}
.format-block .productlistcontainer:hover .img-wrapper .add-tocart{height:40px;bottom:40px;padding:4px;padding-top:0.6rem;margin-bottom:-32px;background-color:#000;opacity:0.65;filter:alpha(opacity=65)}
.format-block .productlistcontainer:hover .img-wrapper .add-tocart:hover{background-color:#008200;opacity:1;filter:alpha(opacity=100);}

.randomoffer_listing .listheader{font-size:0.7em;color:#999999;text-transform:capitalize;}
.randomoffer_listing .product-img IMG{}
.randomoffer_listing .productlistcontainer{margin-top:5px;-webkit-box-shadow:0 8px 8px -8px #888;-moz-box-shadow:10px 8px 8px -8px #888;box-shadow:0 8px 8px -8px #888;}
.offer-header{text-transform:uppercase;padding:4px;}
.actiontag{visibility:hidden}
.product_aanbieding .actiontag{visibility:visible;}
.product_aanbieding .actiontag .tag-nl{position:absolute;z-index:10;height:28px;width:88px;background-image:url(../images/aanbieding-label.png);background-repeat:no-repeat;}
.product_aanbieding .actiontag .tag-de{position:absolute;z-index:10;height:30px;width:92px;background-image:url(../images/angebot-tag-kl.png);background-repeat:no-repeat;}
.product_aanbieding .actiontag .tag-en{position:absolute;z-index:10;height:30px;width:92px;background-image:url(../images/action-tag-kl.png);background-repeat:no-repeat;}
.aanbiedingtag{display:none;}
.nieuwtag{display:none;}
.group-islisting .actiontag{visibility:visible;}
.group-islisting .aanbiedingtag{font-size:1.3rem;background-color:#fff;color:#E52931;text-transform:uppercase;margin-bottom:4px;display:block;}
.group-islisting .nieuwtag {font-size:1.3rem;background-color:#fff;color:#E52931;text-transform:uppercase;margin-bottom:4px;display:block;}
.group-islisting .actiontag .tag-nl{position:absolute;z-index:10;background-image:url(../images/aanbieding-tag-s.png);background-repeat:no-repeat;}
.group-islisting .actiontag .tag-de{position:absolute;z-index:10;background-image:url(../images/angebot-tag-kl.png);background-repeat:no-repeat;}
.group-islisting .actiontag .tag-en{}
.group-isused .actiontag .tag-nl{position:absolute;z-index:10;background-image:url(../images/shopimg/used-tag-s.png);background-repeat:no-repeat;}
.group-isnew .actiontag{visibility:visible;background-color:green;}
.group-isnew .actiontag .tag-nl{position:absolute;z-index:10;background-image:url(../images/shopimg/tag_new.png);background-repeat:no-repeat;}
.group-isnew .actiontag .tag-de{position:absolute;z-index:10;background-image:url(../images/shopimg/tag_new.png);background-repeat:no-repeat;}
.group-isnew .actiontag .tag-en{position:absolute;z-index:10;background-image:url(../images/shopimg/tag_new.png);background-repeat:no-repeat;}
@media only screen and (max-width:640px){.product_nieuw .actiontag{visibility:hidden;}
.product_aanbieding .actiontag{visibility:hidden;}
}
.aanbiedingtag{display:none;}
.nieuwtag{display:none;}
.group-isnew .actiontag{visibility:visible;}
.group-isnew .aanbiedingtag{font-size:1.3rem;background-color:#fff;color:#E52931;text-transform:uppercase;margin-bottom:4px;display:block;}
.group-isnew .nieuwtag{font-size:1.3rem;background-color:#fff;color:#E52931;text-transform:uppercase;margin-bottom:4px;display:block;}
.group-isnew .actiontag .tag-nl{position:absolute;z-index:10;height:100px;width:100px;background-image:url(../images/shopimg/actie-det-pag.png);background-repeat:no-repeat;}
.group-isnew .actiontag .tag-de{position:absolute;z-index:10;height:100px;width:100px;background-image:url(../images/angebot-tag-kl.png);background-repeat:no-repeat;}
.group-isnew .actiontag .tag-en{}

.group-islisting .actiontag{visibility:visible;}
.group-islisting .aanbiedingtag{font-size:1.3rem;background-color:#fff;color:#E52931;text-transform:uppercase;margin-bottom:4px;display:block;}
.group-islisting .nieuwtag{font-size:1.3rem;background-color:#fff;color:#E52931;text-transform:uppercase;margin-bottom:4px;display:block;}
.group-islisting .actiontag .tag-nl{position:absolute;z-index:10;height:100px;width:100px;background-image:url(../images/aanbieding-tag-s.png);background-repeat:no-repeat;}
.group-islisting .actiontag .tag-de{position:absolute;z-index:10;height:100px;width:100px;background-image:url(../images/angebot-tag-kl.png);background-repeat:no-repeat;}
.group-islisting .actiontag .tag-en{}

.product_tweedehands .actiontag{visibility:visible;}
.product_tweedehands .actiontag .tag-nl{position:absolute;z-index:10;height:28px;width:88px;background-image:url(../images/gebruikt-label.png);background-repeat:no-repeat;}
.product_tweedehands .actiontag .tag-de{position:absolute;z-index:10;height:30px;width:92px;background-image:url(../images/gebraucht-tag-s.png);background-repeat:no-repeat;}
.product_tweedehands .actiontag .tag-en{position:absolute;z-index:10;height:30px;width:92px;background-image:url(../images/shopimg/used-tag-s.png);background-repeat:no-repeat;}
.product_tweedehands_aanbieding .actiontag{visibility:visible;}
.product_tweedehands_aanbieding .actiontag .tag-nl{position:absolute;z-index:10;height:60px;width:90px;background-image:url(../images/aanbieding-gebruikt-label.png);background-repeat:no-repeat;}
.product_tweedehands_aanbieding .actiontag .tag-de{position:absolute;z-index:10;height:62px;width:92px;background-image:url(../images/angebot-gebraucht-label.png);background-repeat:no-repeat;}
.product_tweedehands_aanbieding .actiontag .tag-en{position:absolute;z-index:10;height:62px;width:92px;background-image:url(../images/shopimg/used-tag-s.png);background-repeat:no-repeat;}
@media only screen and (max-width:640px){.product_aanbieding .actiontag .tag-nl{visibility:hidden;transform-origin:top left;-ms-transform:scale(0.7,0.7);-webkit-transform:scale(0.7,0.7);transform:scale(0.7,0.7);}
.product_aanbieding .actiontag .tag-de{visibility:hidden;transform-origin:top left;-ms-transform:scale(0.7,0.7);-webkit-transform:scale(0.7,0.7);transform:scale(0.7,0.7);}
.product_aanbieding .actiontag .tag-en{visibility:hidden;transform-origin:top left;-ms-transform:scale(0.7,0.7);-webkit-transform:scale(0.7,0.7);transform:scale(0.7,0.7);}
.img-overlay{display:none;}
.listheader{padding-top:8px;height:70px;}
}
@media only screen and (max-width:640px){.product_tweedehands .actiontag .tag-nl{visibility:hidden;transform-origin:top left;-ms-transform:scale(0.7,0.7);-webkit-transform:scale(0.7,0.7);transform:scale(0.7,0.7);}
.product_tweedehands .actiontag .tag-de{visibility:hidden;transform-origin:top left;-ms-transform:scale(0.7,0.7);-webkit-transform:scale(0.7,0.7);transform:scale(0.7,0.7);}
.product_tweedehands .actiontag .tag-en{visibility:hidden;transform-origin:top left;-ms-transform:scale(0.7,0.7);-webkit-transform:scale(0.7,0.7);transform:scale(0.7,0.7);}
}
@media only screen and (max-width:640px){.product_tweedehands_aanbieding .actiontag .tag-nl{visibility:hidden;transform-origin:top left;-ms-transform:scale(0.7,0.7);-webkit-transform:scale(0.7,0.7);transform:scale(0.7,0.7);}
.product_tweedehands_aanbieding .actiontag .tag-de{visibility:hidden;transform-origin:top left;-ms-transform:scale(0.7,0.7);-webkit-transform:scale(0.7,0.7);transform:scale(0.7,0.7);}
.product_tweedehands_aanbieding .actiontag .tag-en{visibility:hidden;transform-origin:top left;-ms-transform:scale(0.7,0.7);-webkit-transform:scale(0.7,0.7);transform:scale(0.7,0.7);}
}
#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#D7D7D7;border:1px solid #cecece;z-index:1;}
#popupContact{display:none;position:fixed;_position:absolute;background:#fff;border:2px solid #cecece;z-index:40;padding:12px;font-size:13px;}
#popupContact #content{height:380px;overflow:scroll;overflow-x:hidden;overflow-y:scroll;}
.saf{height:610px;width:400px;}
.filter-switch{background-color:#0070ba;margin-bottom:1.0rem;color:#fff;overflow:hidden;font-weight:normal;font-size:0.9em;padding:0px;}
.filter-switch-filter, .filter-switch-menu{display:block;float:left;text-align:center;width:50%;padding:0.5rem;padding-bottom:0.45rem;font-size:0.9em;border-right:1px solid #fff;}
.filter-switch .selected{display:table-cell;background-color:#9c9c9c;text-align:center;}
.filter-switch a{color:#fff;}
.filter-switch a:hover{text-decoration:none;background-color:#000;}
.filter-submit{margin-bottom:2px;border-top:1px dotted #e2e2e2;border-bottom:1px dotted #e2e2e2;text-align:center;padding-top:0.5rem;padding-bottom:0.5rem;color:#666;display:block;text-transform:lowercase;}
.filter-submit:hover{}
#filter-results-wrapper{position:relative;}
#filter-results-loading{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.8;filter:alpha(opacity=80);z-index:1;background-color:white;}
#filter-results-loading-indicator{position:absolute;width:100%;height:100px;z-index:1;background-image:url(../images/shopimg/loading.gif);background-repeat:no-repeat;background-position:50% 50%;}
.filter-results-loading{border:0px;}
.filter-active{position:relative;margin-top:10px;margin-left:10px;margin-right:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:dotted 1px #e2e2e2;}
.filter-active-header{font-weight:bold;margin-bottom:2px;}
.filter-active-erase-all{text-decoration:none;display:block;position:absolute;top:0;right:0;}
.filter-active-erase{display:block;float:left;margin-right:10px;text-decoration:none;}
.filter-active-erase:hover{text-decoration:line-through;}
.filter-active-erase, .filter-active-erase-all{line-height:20px;padding-right:18px;background:url(/shop/images/trash.png) center right no-repeat;}
.filter-price{margin-top:10px;}
.filter-price-slider.ui-slider{margin-top:-5px;margin-bottom:10px;}
.filter-price-value-min, .filter-price-value-max{width:60px;}
#filter-topmenu{display:block;width:193px;padding-left:5px;padding-right:5px;background-color:#fff;color:#505050;padding-top:9px;padding-bottom:9px;border-bottom:1px solid #fff;text-align:center;text-transform:uppercase;font-weight:normal;}
#filter-topmenu:hover{background-color:#e9e9e9;}
.filter-field{display:table;padding-right:6px;margin-top:5px;padding-bottom:10px;width:100%;}
.filter-name{display:block;font-weight:bold !important;font-size:0.75rem !important;margin-bottom:5px;margin-top:2px;padding-left:5px;border:0px;color:#005db9;}
.filter-field-more-link{display:block;padding-left:10px;margin-top:4px;font-size:11px;}
.filter-price-value INPUT{width:36px;float:left;padding:0px;padding-left:6px;height:18px;margin-top:-5px;margin-left:10px;margin-right:1px;border:1px solid #ccc;}
.ui-slider-handle{width:16px !important;height:16px !important;}
.ui-widget-header{background-image:none !important;background-color:#e5e5e5 !important;}
.filter-price-value SPAN{display:block;float:left;padding:0px;padding-top:0px;padding-left:8px;padding-right:2px;margin-top:0px;}
.filter-options-range-value INPUT{width:56px;float:left;padding-top:3px;padding-bottom:3px;padding-left:5px;padding-right:5px;height:auto;margin-top:8px;margin-left:12px;margin-right:12px;border:1px solid #ccc;font-size:12px;}
.filter-options-range-value SPAN{display:block;float:left;padding:0px;margin-top:0px;text-align:center;padding-top:10px;}
.filter-options{width:100%;}
.filter-option{margin:3px 0;padding-left:5px;float:left;width:100%;left:0;right:0;}
.filter-option-empty{color:#B5B5B5;display:none;}
.filter-option input{height:auto;vertical-align:middle;margin:0 5px 0 0;}
.filter-option-label{font-weight:normal;vertical-align:middle;font-size:0.8rem !important;}
.filter-option-count{color:#B5B5B5;padding-right:6px;}
.filter-menu{position:relative;width:100% !important;padding:0px;margin:0px;background-color:#fff;font-size:0.8rem !important;}
.filter-menu SELECT{padding:1px;padding-left:5px;height:20px;width:138px;margin-top:7px;margin-left:3px;margin-bottom:0px;}
.filter-option-checkbox{}
body .filter-options-range-toggle {
    display: block;
    clear: both;
    margin-left: 5px;
    opacity: .5;
}
body .filter-options-range-toggle:hover {
    opacity: 1;
}
body .filter-options-range-toggle label {
    font-size: .8rem;
}
@media only screen and (max-width:767px){.filter-active{font-size:0.9em}
.filter-active-erase-all{display:none;}
.filter-switch{display:none;}
.filter-price-value span{display:none;}
.filter-price-value [type="text"]{width:48%;}
.filter-options-range-value [type="text"]{width:48%;float:left;}
.filter-options-range-value span{display:none;}
}
.big_image{border-bottom:1px #e2e2e2 solid;padding:4px;background-color:#fff;margin-top:5px;}
#prgr_image{margin-bottom:auto;margin-top:auto;vertical-align:middle;}
#detailcontentcontainer{float:left;padding-top:10px;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px;}
.detailcontentleft{float:left;padding:5px;}
#motioncontainer1{width:280px;height:72px;padding:4px;}
#motioncontainer1 a img{padding:5px;border:1px solid #ccc;background-color:#fff;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px;}
#motioncontainer1 a:hover img{}
#statusdiv1{visibility:hidden;}
#detailpromo{float:left;padding-left:5px;}
#bestelcontainer{padding:0px !important;background-color:#fff;}
#bestelcontainer select{background-color:#fff;}
.bestelitem_dropdown{padding:0rem;padding-top:0.8rem;margin-bottom:0.4rem;border-top:1px dotted #e2e2e2;font-size:0.8rem;}
.bestelitem{padding:0rem;padding-top:0.8rem;margin-bottom:0.4rem;border-top:1px dotted #e2e2e2;font-size:0.8rem;}
.bestelitemprice{font-size:0.8rem;text-align:left;}
.brand{margin-top:10px;width:70%;}
.brand _IMG{width:100%;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;-webkit-box-shadow:0 8px 8px -8px black;-moz-box-shadow:0 8px 8px -8px black;box-shadow:0 8px 8px -8px black;border:1px #ccc solid;background-color:#000;padding:10px;border-radius:5px;}
div.restricties{color:#B00000;padding-top:10px;font-weight:bold;}
div.introtekst{padding-top:10px;}
div.artikelcontent{}
div.bestelnu a{color:#fff;}
div.bestelnu:hover{background-color:#F06000;}
.art-table{border:1px solid #efefef;padding:0.2rem;}
.art-table-head{background-color:#f6f6f6;font-weight:bold;padding:0.2rem;}
.discount{margin-top:0.7rem;}
.discount .perc{border:solid 1px #ccc;font-weight:bold;font-size:1.0em;color:#e52931;}
.yprice{color:#e52931;}
.nprice{font-size:1.8rem;font-weight:normal;color:#e52931;}
.pperc{font-weight:bold;background-color:#f7f7f7;margin-bottom:0.7rem;padding:0.3rem;}
.discountprice{padding:10px;background-color:#FFCC00;border:solid 1px #fff;font-weight:bold;font-size:2.4em;color:#2C5B9C;-webkit-box-shadow:0 8px 8px -8px black;-moz-box-shadow:0 8px 8px -8px black;box-shadow:0 8px 8px -8px black;text-align:center;}
.discountpercent{padding:10px;background-color:#2C5B9C;border:solid 1px #fff;font-weight:bold;font-size:2.4em;color:#fff;-webkit-box-shadow:0 8px 8px -8px black;-moz-box-shadow:0 8px 8px -8px black;box-shadow:0 8px 8px -8px black;text-align:center;}
.discountsmall{font-size:0.3em;}
#detailpag.group-isnew .aanbiedingentag{width:70px;height:134px;background-image:url(../images/shopimg/tag_new.png);background-repeat:no-repeat;z-index:5;background-position:right top;clear:none;margin-top:-5px;float:none;position:absolute;}
#detailpag.group-islisting .aanbiedingentag{width:70px;height:134px;background-image:url(../images/shopimg/tag_action.png);background-repeat:no-repeat;z-index:5;background-position:right bottom;clear:none;float:none;position:absolute;}
#detailpag .artikelnummer-1{text-transform:uppercase;font-family:Verdana,Geneva,sans-serif;}
#artnumber{text-transform:uppercase !important;font-family:Verdana,Geneva,sans-serif;}
#panelreviews{font-size:0.8rem !important;}
#reviews{background-color:#fff;border:1px solid #fff;border-bottom:1px solid #ccc;margin-bottom:12px;}
#reviews:hover{}
.reviewer{background-color:#fff;}
.reviewAdmin{border:1px solid #B9CDD9;margin:10px;padding:10px;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;background-color:#E2EAEF;font-size:0.8em;color:#000033;border-radius:5px;}
.revscorerev{font-weight:bold;}
.revscore{font-size:1.7rem;display:block;padding-top:14px;}
.hl-col{padding:10px;}
.fi-page-pdf{color:red;}
.error{color:#FF6600;font-size:0.8em;}
.small{font-size:0.8em;color:#999999;}
.trefwoordenzoek form{float:right;width:200px;background-color:#fff;display:block;padding-left:15px;padding-right:15px;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;font-size:0.9em;margin-left:15px;border:1px solid #F3F3F3;border-radius:5px;}
.trefwoordenzoek .H5{color:#FF6600;}
.trefwoordenzoek .H6{color:#000;}
#orderForm{font-size:0.85em;}
div.paginator{text-transform:uppercase;width:100%;float:left;border-bottom:#fff 1px solid;padding-bottom:5px;margin-bottom:15px;}
.paginator label{font-size:0.8em;margin-bottom:2px;}
div.paginator form{display:inline;}
div.paginator a{padding:4px 9px 4px 9px;margin:0 0px 0 0px;border:0px #ccc solid;transition:background-color 300ms ease-out 0s;}
.pageno{float:left;}
div.paginator select{min-width:100%;}
div.paginator span{border:0px #E1E1E1 solid;padding:4px 9px 4px 9px;margin:0 0px 0 0px;}
#paginatorpages label{margin-bottom:0.3rem;}
div.paginator span.firstpage{border:1px solid #ccc;background-image:url(../images/shopimg/firstpage_grey.png);background-position:center center;}
div.paginator span.previouspage{border:1px solid #ccc;background-image:url(../images/shopimg/prevpage_grey.png);background-position:center center;}
div.paginator a.firstpage{border:1px solid #ccc;background-image:url(../images/shopimg/firstpage.png);background-position:center center;transition:background-color 300ms ease-out 0s;}
div.paginator a.previouspage{border:1px solid #ccc;background-image:url(../images/shopimg/prevpage.png);background-position:center center;transition:background-color 300ms ease-out 0s;}
div.paginator span.currentpage{}
div.paginator a.directpage{}
div.paginator span.nextpage{border:1px solid #ccc;background-image:url(../images/shopimg/nextpage_grey.png);background-position:center center;transition:background-color 300ms ease-out 0s;}
div.paginator span.lastpage{border:1px solid #ccc;background-image:url(../images/shopimg/lastpage_grey.png);background-position:center center;transition:background-color 300ms ease-out 0s;}
div.paginator a.nextpage{border:1px solid #ccc;background-image:url(../images/shopimg/nextpage.png);background-position:center center;transition:background-color 300ms ease-out 0s;}
div.paginator a.lastpage{border:1px solid #ccc;background-image:url(../images/shopimg/lastpage.png);background-position:center center;transition:background-color 300ms ease-out 0s;}
div.paginator a.layoutgallery{border:1px solid #ccc;background-image:url(../images/shopimg/layout_gallery.png);background-color:#f7f7f7;background-position:center center;}
div.paginator a.layoutllist{border:1px solid #ccc;background-image:url(../images/shopimg/layout_list.png);background-color:#f7f7f7;background-position:center center;}
div.paginator a.layoutgrid{border:1px solid #ccc;background-image:url(../images/shopimg/layout_grid.png);background-color:#f7f7f7;background-position:center center;}
div.paginator a.layoutlines{border:1px solid #ccc;background-image:url(../images/shopimg/layout_lines.png);background-color:#f7f7f7;background-position:center center;}
div.paginator a:hover{background-color:#fff;}
paginator a:hover, paginator a:focus, .paginator a:hover, .paginator a:focus{background-color:#fff;}
.productmelding{color:#999999;margin-bottom:5px;padding:5px;font-style:italic;margin-top:5px;}
.artikelblok{padding:10px;}
SELECT{height:25px;padding:3px;}
#window{position:fixed;top:50%;left:50%;margin-top:-20px;margin-left:-100px;}
.confirmProductPopup{position:absolute;z-index:50;padding:15px;visibility:hidden;margin:0 auto;width:80%;max-width:400px;height:200px;border:1px solid #000;background-color:#fff;}
.checkoutblock{padding-bottom:5px;padding:10px;margin-top:10px;background-color:#fff}
.BUCKAROO_IDEAL{background-image:url(../images/shopimg/pay_ideal.png);background-repeat:no-repeat;}
.BUCKAROO_MASTERCARD{background-image:url(../images/shopimg/pay_mastercard.png);background-repeat:no-repeat;}
.BUCKAROO_PAYPAL{background-image:url(../images/shopimg/pay_paypal.png);background-repeat:no-repeat;}
.BUCKAROO_VISA{background-image:url(../images/shopimg/pay_visa.png);background-repeat:no-repeat;}
.BUCKAROO_GIROPAY{background-image:url(../images/shopimg/pay_giropay.png);background-repeat:no-repeat;}
.BUCKAROO_AMEX{background-image:url(../images/shopimg/pay_americanexpress.png);background-repeat:no-repeat;}
.BUCKAROO_BANKINTL{background-image:url(../images/shopimg/pay_bank.png);background-repeat:no-repeat;}
.BUCKAROO_PAYPEREMAIL{background-image:url(../images/shopimg/pay_peremail.png);background-repeat:no-repeat;}
.BUCKAROO_AUTHOR{background-image:url(../images/shopimg/pay_incasso.png);background-repeat:no-repeat;}
.BUCKAROO_PAYSAFE{background-image:url(../images/shopimg/pay_save.png);background-repeat:no-repeat;}
option[value="MULTIPAY_IDEAL"]{background-image:url(../images/shopimg/pay_ideal.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="MULTIPAY_MASTERCARD"]{background-image:url(../images/shopimg/pay_mastercard.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="MULTIPAY_PAYPAL"]{background-image:url(../images/shopimg/pay_paypal.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="MULTIPAY_VISA"]{background-image:url(../images/shopimg/pay_visa.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="MULTIPAY_GIROPAY"]{background-image:url(../images/shopimg/pay_giropay.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="MULTIPAY_DIRECTBANK"]{background-image:url(../images/shopimg/pay_bank.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="MULTIPAY_MISTERCASH"]{background-image:url(../images/shopimg/pay_mrcash.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="MULTIPAY_BANKTRANS"]{background-image:url(../images/shopimg/pay_bank.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
.MULTIPAY_AMEX{background-image:url(../images/shopimg/pay_americanexpress.png);background-repeat:no-repeat;}
.MULTIPAY_BANKINTL{background-image:url(../images/shopimg/pay_bank.png);background-repeat:no-repeat;}
.MULTIPAY_PAYPEREMAIL{background-image:url(../images/shopimg/pay_peremail.png);background-repeat:no-repeat;}
.MULTIPAY_AUTHOR{background-image:url(../images/shopimg/pay_incasso.png);background-repeat:no-repeat;}
.MULTIPAY_PAYSAFE{background-image:url(../images/shopimg/pay_save.png);background-repeat:no-repeat;}
.PAY_PREPAY{background-image:url(../images/shopimg/pay_bank.png);background-repeat:no-repeat;}
.PAY_POSTPAY{background-image:url(../images/shopimg/pay_postpay.png);background-repeat:no-repeat;}
.option{width:100%;display:inline-block;text-indent:30px;}
#paymethod{padding-top:5px;height:25px;}
#mollie-bank-select{padding-top:5px;height:35px;}
#verzendkosten{padding-top:5px;height:25px;}
option[value="PAY_PREPAY"]{background-image:url(../images/shopimg/pay_bank.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="PAY_POSTPAY"]{background-image:url(../images/shopimg/pay_postpay.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="MOLLIE_IDEAL"]{background-image:url(../images/shopimg/pay_ideal.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="MOLLIE_MRCASH"]{background-image:url(../images/shopimg/pay_mrcash.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="0031"]{background-image:url(../images/shopimg/pay_ABN.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="0761"]{background-image:url(../images/shopimg/pay_ASN.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="0091"]{background-image:url(../images/shopimg/pay_FLB.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="0721"]{background-image:url(../images/shopimg/pay_ING.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="0801"]{background-image:url(../images/shopimg/pay_KNAB.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="0021"]{background-image:url(../images/shopimg/pay_RABO.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="0771"]{background-image:url(../images/shopimg/pay_REGI.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="0751"]{background-image:url(../images/shopimg/pay_SNS.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="0511"]{background-image:url(../images/shopimg/pay_TRIO.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
option[value="0161"]{background-image:url(../images/shopimg/pay_LAN.png);background-repeat:no-repeat;padding-top:5px;padding-left:30px;height:25px;}
.gradient{width:100%;background-image:-ms-linear-gradient(top, #B4B4B4 0%, #E9E9E9 100%);background-image:-moz-linear-gradient(top, #B4B4B4 0%, #E9E9E9 100%);background-image:-o-linear-gradient(top, #B4B4B4 0%, #E9E9E9 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #B4B4B4), color-stop(1, #E9E9E9));background-image:-webkit-linear-gradient(top, #B4B4B4 0%, #E9E9E9 100%);background-image:linear-gradient(to bottom, #B4B4B4 0%, #E9E9E9 100%);}
#main_content{margin:0;}
.main{margin:0;}
.frontpage-offers{width:100%;}
.frontpage-offers .product_aanbieding{width:25%;float:left;}
.contenttxt{font-size:0.8rem;padding:0rem;}
.fullhead{background-color:#efefef;font-size:0.8rem !important;text-transform:uppercase;margin-bottom:0.9rem !important;padding-top:0.4rem !important;padding-bottom:0.5rem !important;padding-left:1.0rem !important;}
.hidden{overflow:hidden;height:auto;}
@media only screen and (max-width:767px){.hidden{overflow:hidden;height:80px;}
.unhidden{overflow:hidden;height:auto;}
.selectfulltxt{width:100%;border-top:1px dashed #ccc;margin-bottom:10px;}
}
#maattabel{display:none;border:1px dashed #ccc;padding:10px;background-color:#FBFBFB}
.websitebtnblue{border-left:1px solid #001651;border-right:1px solid #00071A;color:#fff;float:right;font-size:0.9em;font-weight:bold;padding:4px 10px;text-transform:uppercase;}
.websitebtnblue .a{color:#325BA6;text-decoration:none;}
.frontpage_offers .product_aanbieding .format-block .listprice{font-size:0.8em;}
.frontpage_offers .product_aanbieding .format-block .listprice .adviesprijs{width:40%;}
.frontpage_offers .product_nieuw .format-block .listprice{font-size:0.8em;}
.bijpassendsartikelen .product_default .format-block .listprice{font-size:0.7em;}
.bijpassendsartikelen .product_default .format-block .listprice .adviesprijs{margin-right:5px;}
.bijpassendsartikelen .product_default .format-block .listprice .adviesprijs{width:40%;}
.tagresult{background-color:#990000;}
.tagwizardrow{cursor:pointer;}
.tagwizardrow TR:hover{background-color:#E6E6E6;}
@media only screen and (max-width:767px){.tagfield{display:none;}
.tagwizardheader{display:none;}
}
.fb-page{width:100%;border:1px solid #ccc;}
#projects_list{}
.pageblock_list li{border-bottom:1px dotted #e2e2e2;margin-bottom:5px;width:100%;float:left;padding-top:4px;padding-left:10px;padding-right:10px;font-size:0.8em;transition:background-color 300ms ease-out 0s;}
.pageblock_list li:hover, .pageblock_list li:focus{background-color:#fff;}
.pageblock_list h2{font-size:1.2em;}
#faqs_list .date, #projects_list .date{display:none}
#news, .date{}
.pageblock_list .item_text{color:#666;font-size:0.9rem;}
.pageblock_list img{margin-right:1.0rem !important;margin-bottom:1.0rem !important;}
#projects .date{display:none}
#news_list .date{display:none}
#news_list IMG{max-width:75px}
#projects_list IMG{max-width:75px}
#faqs H2, #news H2, #newsletters H2, #projects H2{font-size:1em;border-bottom:solid 1px #ccc;padding-top:10px;padding-bottom:10px;margin-bottom:10px;}
#faqs .date, projects .date{display:none;}
.cat-level-1{}
.cat-level-1 .categoriecontainer{float:left;width:100%;background-color:#fff;margin-bottom:1px;border:solid 1px #ccc;padding:3px;}
.cat-level-1 div.categoriecontainer H2 a{vertical-align:bottom;text-decoration:none;color:#666666}
.combinatiecontainer{margin-bottom:5px;padding:5px;width:100%;}
.combinatiecontainertitel{border-bottom:1px dashed #ccc;color:#ff6600;display:none;float:left;padding:5px;width:100%;}
.combinatieartikel{}
.combinatieimage{background-color:#fff;float:right;height:50px;position:relative;right:-20px;}
.combinatieaantal{background-color:#fff;border:1px solid #ccc;float:right;font-size:0.9em;padding:2px;left:4px;position:relative;text-align:center;top:-2px;z-index:2;}
.combinatieartikel div.combinatietitel{border:1px solid #ccc;display:none;float:none;overflow:hidden;padding:6px;z-index:5;}
.combinatieartikel:hover div.combinatietitel{background-color:#f9f9f9;display:inline;float:left;font-size:0.8em;left:20px;position:relative;top:-20px;z-index:5;}
.combirow1{background-color:#fff;float:left;display:none;}
.combirow2{background-color:#fff;float:left;display:none;}
.siteblocks{border:#ccc 1px solid;background-color:#fff;padding:10px;margin-bottom:5px;float:left;width:100%;}
.contentblock{background-color:#fff;padding-top:10px;padding-bottom:10px;margin-bottom:5px;float:left;width:100%;}
.welkom a{text-transform:uppercase;color:#ffffe8;}
.welkom a:hover{color:#FFDE9B;}
.welkom{text-transform:uppercase;color:#ffffe8;float:right;font-size:0.8em;}
.fpslider{@charset 'UTF-8';padding-left:1.1rem;padding-right:1.1rem;padding-top:0.7rem;padding-bottom:0.6rem;}
.items-fp01 .fpscat{border:1px solid #dcdee9;display:block;font-size:0.70rem;text-align:center;}
.items-fp01 a{color:#666;display:block;border:1px solid #fff;text-align:center;}
.items-fp01 a:hover{border:1px solid #dcdee9;}
.items-fp01 fpsart{display:block;border:1px solid #fff;text-align:center;}
.items-fp01 fpsart:hover{border:1px solid #dcdee9;}
.items-fp01 .fpsttl{display:block;font-size:0.70rem;text-align:center;color:#666;background-color:#fff;padding-top:0.5rem;padding-bottom:0.4rem;padding-left:0.0rem;padding-right:0.0rem;}
.items-fp01{padding-left:2.0rem;padding-right:2.0rem;}
.items-fp01 .slick-slide{margin:0 3px;}
.items-fp01 .slick-list{margin:0 3px;}
.single-item{margin:0rem;}
.slide-three{display:block;margin:0rem;padding-left:1.15rem;padding-right:1.5rem;}
.slide-three a{display:block;margin-left:0.2rem;margin-right:0.2rem;margin-bottom:0.05rem;}
.slide-four{margin:0rem;}
.slider slider-nav{}
.slider-nav img{border:1px solid #e2e2e2;cursor:pointer;}
.slick-slider{position:relative;overflow:hidden;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.slick-list{position:relative;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev, .slick-next{position:absolute;display:block;height:100%;width:1.2rem;line-height:0;font-size:0;cursor:pointer;background-color:#fff;color:transparent;top:0%;margin:0;padding:0;border:1px solid #e2e2e2;}
.items-fp01 .slick-prev{width:2.2rem;}
.items-fp01 .slick-next{width:2.2rem;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{border:1px solid #bebebe;color:transparent;outline:none;background-color:#fff;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,
.slick-next:before{font-size:1.0rem;color:black;}
.slick-prev{left:0px;margin-right:20px;}
[dir='rtl'] .slick-prev{right:0px;left:auto;}
.slick-prev:before{content:'«';}
[dir='rtl'] .slick-prev:before{content:'»';}
.slick-next{right:0px;}
[dir='rtl'] .slick-next{right:auto;left:0px;}
.slick-next:before{content:'»';}
[dir='rtl'] .slick-next:before{content:'»';}
.toggle-filter-mobile{position:fixed;bottom:0;left:0;right:0;z-index:2000;background-color:rgba(0, 99, 190, 0.9);border-top:solid 1px #000;padding:10px;margin:0;text-transform:uppercase;font-size:0.8em;color:#fff;text-align:center;}
.page-block{cursor:pointer;margin-bottom:15px;position:relative;border-bottom:solid 1px #ccc;padding-bottom:10px;background-color:#fff;padding:5px;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;-ms-transition:all 200ms ease-out;transition:all 200ms ease-out;}
.page-block:hover, .page-block:focus{-webkit-box-shadow:0 8px 8px -8px #888;-moz-box-shadow:0 8px 8px -8px #888;box-shadow:0 8px 8px -8px #888;transform:scale(1.05);z-index:2}
.page-block-image{height:200px;overflow:hidden;background-color:#fff;position:relative;}
.page-block-image IMG{}
.page-block-title{height:40px;vertical-align:middle;font-size:0.8em;padding-top:10px;}
.page-block-text{font-size:9pt;height:70px;padding-top:5px;}
.page-block-text P{font-size:9pt;}
.page-block-readmore{display:none;position:absolute;bottom:0;width:100%;line-height:3em;background-color:rgba(255, 255, 255, 0.7);color:#333;}
.page-block:hover .page-block-readmore{display:block}
@media only screen and (min-width:641px) and (max-width:1020px){.page-block-image{max-height:130px;}
}
#modal-belmijterug{}
input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type=checkbox].css-checkbox + label.css-label{padding-left:24px;height:19px;display:inline-block;line-height:19px;background-repeat:no-repeat;background-position:0 0;font-size:19px;vertical-align:middle;cursor:pointer;}
input[type=checkbox].css-checkbox:checked + label.css-label{background-position:0 -19px;}
label.css-label{background-image:url(/images/checkbox_8a.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.fw-img{}
#main_body{background:#fff;text-align:center;margin-top:0.9rem;}
#form_container{background:#fff;margin:0 auto;text-align:left;}
#questionForm input, textarea{border:1px solid #e2e2e2;box-shadow:inset 0 0 0 0;}
#gbForm input, textarea{border:1px solid #e2e2e2;box-shadow:inset 0 0 0 0;}
#top{display:block;height:10px;margin:10px auto 0;}
#bottom{display:block;height:10px;margin:0 auto;}
form.appnitro{margin:20px 20px 0;padding:0 0 20px;}
#form_container h1{background-color:#dedede !important;margin:0;min-height:0;padding:0;text-decoration:none;text-transform:uppercase;}
form_container h1 a{background-color:#efefef;font-size:0.8rem !important;text-transform:uppercase;margin-bottom:0.9rem !important;padding-top:0.4rem !important;padding-bottom:0.5rem !important;padding-left:1.0rem !important;}
#form_container h2{background-color:#efefef;font-size:0.8rem !important;text-transform:uppercase;margin-bottom:0.9rem !important;padding-top:0.4rem !important;padding-bottom:0.5rem !important;padding-left:1.0rem !important;color:#666;}
#main_body img{behavior:url(css/iepngfix.htc);border:none;}
.appnitro{}
.appnitro li{width:61%;}
#main_body form ul{list-style-type:none;margin:0;padding:0.8rem;border:1px solid #e2e2e2;}
#main_body form li{display:block;margin:0;position:relative;}
#main_body form li:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#main_body .buttons:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#main_body .buttons{clear:both;display:block;margin-top:10px;}
#main_body html form li div{display:inline-block;}
#main_body form li div{margin:0 4px 0 0;padding:0 0 8px;}
#main_body form li span{float:left;margin:0 4px 0 0;padding:0 0 8px;}
#main_body form li div.left{display:inline;float:left;}
#main_body form li div.right{display:inline;float:right;}
#main_body form li div.left .medium{}
#main_body form li div.right .medium{}
#main_body .clear{clear:both;}
#main_body form li div label{clear:both;display:block;line-height:9px;margin:0;padding-top:3px;}
#main_body form li span label{clear:both;display:block;margin:0;padding-top:3px;}
#main_body form li .datepicker{cursor:pointer !important;float:left;height:16px;margin:.1em 5px 0 0;padding:0;width:16px;}
#main_body .form_description{border-bottom:1px dotted #e2e2e2;clear:both;display:inline-block;margin:0;}
#main_body .form_description[class]{display:block;}
#main_body .form_description p{margin:0 0 12px;}
#main_body form hr{display:none;}
#main_body form li.section_break{border-top:1px dotted #e2e2e2;margin-top:9px;padding-bottom:0;padding-left:9px;padding-top:13px;}
#main_body form ul li.first{border-top:none !important;margin-top:0 !important;padding-top:0 !important;}
#main_body form .section_break h3{margin:0 0 2px;}
#main_body form .section_break p{margin:0 0 10px;}
#main_body input.button_text{overflow:visible;padding:0 7px;width:auto;}
#main_body .buttons input{margin-right:5px;}
#main_body label.description{border:none;display:block;padding:0 0 1px;}
#main_body span.symbol{}
#main_body input.text{margin:0;padding:2px 0;margin-bottom:0.7rem;}
#main_body input.file{margin:0;padding:2px 0;}
#main_body textarea.textarea{border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;margin:0;}
#main_body select{padding:0.2rem;margin-bottom:0.7rem !important;display:block;}
#main_body input.currency{text-align:right;}
#main_body input.checkbox{display:block;height:13px;line-height:1.4em;margin:6px 0 0 3px;width:13px;}
#main_body input.radio{display:block;height:13px;line-height:1.4em;margin:6px 0 0 3px;width:13px;}
#main_body label.choice{display:block;line-height:1.4em;margin:-1.55em 0 0 25px;padding:4px 0 5px;}
#main_body select.select[class]{margin:0;padding:0.3rem;}
*:first-child+html select.select[class]{margin:1px 0;}
#main_body .safari select.select{margin-bottom:1px;}
#main_body input.small{width:25%;}
#main_body select.small{width:25%;}
#main_body input.medium{width:50%;}
#main_body select.medium{width:50%;}
#main_body input.large{padding:0.5rem;}
#main_body select.large{padding:0.5rem;height:2.0rem;}
#main_body textarea.small{height:5.5em;}
#main_body textarea.medium{height:10em;}
#main_body textarea.large{padding:0.5rem;height:12rem;}
#error_message{background:#fff;border:1px dotted red;margin-bottom:1em;padding-left:0;padding-right:0;padding-top:4px;text-align:center;width:97%;}
#error_message_title{color:#e52931;margin:7px 0 5px !important;padding:0 !important;}
#error_message_desc{color:#000;margin:0 0 .8em !important;}
#error_message_desc strong{background-color:#FFDFDF;color:red;padding:2px 3px;}
#main_body form li.error{background-color:#FFDFDF !important;border-bottom:1px solid #EACBCC;border-right:1px solid #EACBCC;margin:3px 0;}
#main_body form li.error label{color:#DF0000 !important;}
#main_body form p.error{clear:both;color:red;margin:0 0 5px !important;}
#main_body form .required{color:red !important;float:none !important;}
#main_body form li.highlighted{background-color:#f3f3f3;}
#main_body form .guidelines{background:#f5f5f5;border:1px solid #e6e6e6;color:#000;left:100%;margin:0 0 0 8px !important;padding:8px 10px 9px;position:absolute;top:0;visibility:hidden;width:42%;z-index:1000;display:none !important;}
#main_body form .guidelines small{}
#main_body form li.highlighted .guidelines{display:none !important;}
#main_body form li:hover .guidelines{display:none !important;}
.no_guidelines .guidelines{display:none !important;}
.no_guidelines form li{}
.no_guidelines li.section{padding-left:9px;}
.form_success{clear:both;margin:0;padding:90px 0pt 100px;text-align:center}
#main_body ul.password{margin-top:60px;margin-bottom:60px;text-align:center;}
.password input.text{text-align:center;}
.password label{display:block;padding-top:10px;}
#li_captcha{padding-left:5px;}
#li_captcha span{float:none;padding:0px !important;}
#li_captcha div{padding:0px !important;}
#captcha_image{padding-top:5px;padding-bottom:10px;}
#captcha_response_field{margin-bottom:10px;}
#dummy_captcha_internal{height:8px;}
.embed #top, .embed #bottom, .embed h1{display:none;}
.embed #form_container{border:none;background:none;}
.embed #footer{text-align:left;padding-left:10px;}
.embed #footer.success{text-align:center;}
.embed form.appnitro{margin:0px 0px 0;}
.integrated *{color:#000;}
.integrated #top, .integrated #bottom, .integrated h1{display:none;}
.integrated #form_container{border:none;width:99%;background:none;}
.integrated #footer{text-align:left;padding-left:10px;width:99%;}
.integrated #footer.success{text-align:center;}
.integrated form.appnitro{margin:0px 0px 0;}
.integrated form .section_break h3{border:none !important;}
.integrated #error_message h3{border:none !important;}
div.calendar{position:relative;}
.calendar table{cursor:pointer;border:1px solid #ccc;color:#000;background:#fff;}
.calendar table .title,.calendar table .button{}
.calendar *{}
.calendar .button{text-align:center;padding:2px;}
.calendar .nav{background:#f5f5f5;}
.calendar thead .title{text-align:center;background:#dedede;color:#000;padding:2px 0 3px 0;}
.calendar thead .headrow{background:#f5f5f5;color:#000;}
.calendar thead .daynames{background:#fff;color:#333;}
.calendar thead .name{border-bottom:1px dotted #ccc;padding:2px;text-align:center;color:#000;}
.calendar thead .weekend{color:#666;}
.calendar thead .hilite{background-color:#000;color:#fff;padding:1px;}
.calendar thead .active{background-color:#d12f19;color:#fff;padding:2px 0px 0px 2px;}
.calendar tbody .day{width:1.8em;color:#222;text-align:right;padding:2px 2px 2px 2px;}
.calendar tbody .day.othermonth{color:#bbb;}
.calendar tbody .day.othermonth.oweekend{color:#fbb;}
.calendar table .wn{padding:2px 2px 2px 2px;border-right:1px solid #000;background:#666;}
.calendar tbody .rowhilite td{background:#FFF1AF;}
.calendar tbody .rowhilite td.wn{background:#FFF1AF;}
.calendar tbody td.hilite{padding:1px 1px 1px 1px;background:#000 !important;color:#fff !important;}
.calendar tbody td.active{color:#fff;background:#529214 !important;padding:2px 2px 0px 2px;}
.calendar tbody td.selected{font-weight:bold;border:1px solid #888;padding:1px 1px 1px 1px;background:#f5f5f5 !important;color:#222 !important;}
.calendar tbody td.weekend{color:#666;}
.calendar tbody td.today{font-weight:bold;color:#529214;background:#D9EFC2;}
.calendar tbody .disabled{color:#999;}
.calendar tbody .emptycell{visibility:hidden;}
.calendar tbody .emptyrow{display:none;}
.calendar tfoot .footrow{text-align:center;background:#556;color:#fff;}
.calendar tfoot .ttip{background:#222;color:#fff;border-top:1px solid #dedede;padding:3px;}
.calendar tfoot .hilite{background:#aaf;border:1px solid #04f;color:#000;padding:1px;}
.calendar tfoot .active{background:#77c;padding:2px 0px 0px 2px;}
.calendar .combo{position:absolute;display:none;top:0px;left:0px;width:4em;border:1px solid #ccc;background:#f5f5f5;color:#222;z-index:100;}
.calendar .combo .label,
.calendar .combo .label-IEfix{text-align:center;padding:1px;}
.calendar .combo .label-IEfix{width:4em;}
.calendar .combo .hilite{background:#000;color:#fff;}
.calendar .combo .active{border-top:1px solid #999;border-bottom:1px solid #999;background:#dedede;font-weight:bold;}
#machform_review_table tbody tr:hover{background-color:#f3f3f3;}
.alt{background:#efefef;}
#machform_review_table td{text-align:left;border-bottom:1px solid #DEDEDE;padding:5px 10px;}
.my-modal{position:relative !important;}
#client_orders{width:100%;background-color:#fff;}
#client_orders table{border:1px solid #ccc;width:100%;}
#client_orders th{background-color:#e2e2e2;font-weight:bold;}
#client_orders td{padding:0}
#client_orders ul{padding:0px;margin:0px;}
#client_orders ul li{background-color:#fff;padding:10px;padding-left:15px;margin:0px;font-size:0.9em;}
#client_orders ul li .date{font-weight:bold;margin-left:-10px;width:17%;}
#client_orders ul li .order{width:70%;}
#client_orders .order .total_type{width:150px;display:block;float:left;clear:both;}
#client_orders .total_price{width:200px;display:block;float:left;margin-left:50px;font-weight:bold;}
#client_orders .payment{display:block;clear:both;}
#client_orders .status{margin-left:-10px;}
.vacature{display:block;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.5rem;background-color:#f7f7f7;}
.clearing-thumbs{}
.clearing-thumbs li{}
.clearing-thumbs img{padding:0.0rem;margin:0.0rem;}
#artDetail-dg1{}
.col-dg11{}
.col-dg11 H2{display:none;}
.col-dg11 H3{}
.col-dg12{}
.col-dg12 H2{display:none;}
.col-dg12 H2{display:none;}
.col-dg11left, .col-dg12left{border:1px solid #fff;padding:0px;}
#artDetail-dg11{border:1px solid #fff;}
#artDetail-dg12{border:1px solid #fff;}
#artDetail-dg11 H2, #artDetail-dg12 H2{font-size:0.9rem;}
.article-dg11{border-bottom:0px dotted #ccc;padding-bottom:0.5rem;}
.col-dg11left .largeprodimg, .col-dg12left .largeprodimg{background-color:#fff;margin:0px;padding:0px;margin-bottom:10px;}
.col-dg11left .largeprodimg IMG, .col-dg12left .largeprodimg IMG{width:100% !important;height:100% !important;}
.sprice{font-size:1.6rem;}
.flickity-enabled{position:relative;}
.flickity-enabled:focus{outline:none;}
.flickity-viewport{overflow:hidden;position:relative;height:100%;}
.flickity-slider{position:absolute;width:100%;height:100%;}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}
.flickity-prev-next-button{position:absolute;top:50%;width:60px;height:60px;border:none;border-radius:50%;background:white;background:hsla(0, 0%, 100%, 0.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#ccc;}
.flickity-prev-next-button:hover{background:#008200;}
.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F;}
.flickity-prev-next-button:active{opacity:0.6;}
.flickity-prev-next-button.previous{left:0px;}
.flickity-prev-next-button.next{right:0px;}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}
.flickity-prev-next-button:disabled{opacity:0.3;cursor:auto;}
.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%;}
.flickity-prev-next-button .arrow{fill:white;}
.flickity-prev-next-button.no-svg{color:white;}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}
.flickity-rtl .flickity-page-dots{direction:rtl;}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}
.flickity-page-dots .dot.is-selected{opacity:1;}
.carousel-container{padding-left:20px;padding-right:20px;padding-top:7px;padding-bottom:7px;}
.carousel{background:#fff;}
.carousel-cell{padding:1px;border:1px solid #fff;margin-bottom:1px;}
.carousel-cell:hover{border:1px solid #e2e2e2;}
.carousel-cell a:hover{text-decoration:none;}
.cfoot{text-transform:uppercase;display:block;text-align:center;color:#666;background-color:#fff;padding-top:0.3rem;padding-bottom:0.4rem;padding-left:0.0rem;padding-right:0.0rem;font-size:0.8rem;font-weight:bold;}
.cfoot:hover{color:#005db9;text-decoration:none;}
.zoekwoorden{}
.videoblock{background-color:#f7f7f7;border:1px solid #ededed;text-align:center;}
.videocnt{padding:0.8rem;padding-bottom:0px;}
.videoembed{padding:0;margin:0;width:100% !important;height:auto !important;}
.videostream{}
.videotxt{background-color:#f7f7f7;text-align:left;padding:1rem;}
.videotxt li{font-size:0.8rem!important;padding-bottom:0.3rem;}
.extreviewurl{font-size:0.8rem!important;}

#aniimated-thumbnials img{margin-bottom:0.7rem!important;}
.winkelwagenproducts{margin-top:3px;margin-bottom:3px;border-bottom:solid 1px #e2e2e2;display:block;padding-top:14px;padding-bottom:4px;font-size:0.8rem;}
#mijncheckout{font-size:0.8rem;}
#checkboxlabel{font-size:2.2rem;color:#005db9;}
.garantierow{height:44px;}
.garantielabel{font-weight:normal;color:#005db9;}
.dropdowntitle{font-weight:bold;text-transform:uppercase;}
.mquote {font-style:italic;font-weight:bold;font-size:0.9rem;text-align:center;}

blockquote {
	color: #616161;
	font-size: 15px;
	font-style: italic;
	line-height: 1.45;
	margin: 0.25em 0;
	padding: 0;
	position: relative;
	quotes: "\201C" "\201D";
	margin: 0 auto;
	border:0;
}

blockquote:before {
  font-family: Georgia, serif;
  color: #808080;
  content: open-quote;
  font-size: 4em;
  line-height: 0;
  vertical-align: -.41em;
  padding: 0 .1em 0 .1em;
  opacity: .3;  
  bottom: -40px;
}
blockquote:after {
  font-family: Georgia, serif;
  color: #808080;
  content: close-quote;
  font-size: 4em;
  line-height: 0.3em;
  margin-right: 0.25em;
  vertical-align: -0.57em;
  bottom: -40px;
  opacity: .3;

}
blockquote:first-child {
  display: absolute;
  padding-top: 1.3em;
}
blockquote:last-child {
  display: absolute;
}

.eupopup-container {
	background-color: rgba(25, 25, 25, 0.9);
	color: #efefef;
	padding: 5px 20px;
	font-size: 12px;
	line-height: 1.2em;
	text-align: center;
	display: none;
	z-index: 9999999;
}
.eupopup-container-top,
.eupopup-container-fixedtop {
	position: absolute;
	top: 0; left: 0; right: 0;
}
.eupopup-container-fixedtop {
	position: fixed;
}
.eupopup-container-bottom {
	position: fixed;
	bottom: 0; left: 0; right: 0;
}
.eupopup-container-bottomleft {
	position: fixed;
	bottom: 10px;
	left: 10px;
	width: 300px;
}
.eupopup-container-bottomright {
	position: fixed;
	bottom: 10px;
	right: 10px;
	width: 300px;
}
.eupopup-closebutton {
	font-size: 16px;
	font-weight: 100;
	line-height: 1;
	color: #a2a2a2;
	filter: alpha(opacity=20);
	position: absolute;
	font-family: helvetica, arial, verdana, sans-serif;
	top: 0; right: 0;
	padding: 5px 10px;
}
.eupopup-closebutton:hover,
.eupopup-closebutton:active {
	color: #fff;
	text-decoration: none;
}
.eupopup-head {
	font-size: 0.8rem;
	font-weight: normal;
	padding: 7px;
	color: #fff;
}
.eupopup-body {
	color: #a2a2a2;
}
.eupopup-buttons {
	padding: 7px 0 5px 0;
}
.eupopup-container .popuplink {
	color:#ffffff;
	text-decoration:underline;
}
.eupopup-button_1 {
	color: #000000;
	font-weight: normal;
	font-size: 0.8rem;
	border:1px solid #a4a4a4;
	text-decoration:none;
	background-color:#c6c6c6;
	padding:5px;
}
.eupopup-button_2 {
	color: #f6a21d;
	font-weight: normal;
	font-size: 0.8rem;
}
.eupopup-button {
	margin: 0 10px;
}
.eupopup-button:hover,
.eupopup-button:focus {
	text-decoration: underline;
	color: #000000;
}
body .eupopup-color-inverse {
	color: #000;
	background-color: rgba(255, 255, 255, 0.9);
}
body .eupopup-color-inverse .eupopup-head {
	color: #000;
}
body .eupopup-style-compact {
	text-align: left;
	padding: 8px 30px 7px 20px;
	line-height: 15px;
}
body .eupopup-style-compact .eupopup-head,
body .eupopup-style-compact .eupopup-body,
body .eupopup-style-compact .eupopup-buttons {
	display: inline;
	padding: 0;
	margin: 0;
}
body .eupopup-style-compact .eupopup-button {
	margin: 0 5px;
}
.itemnz{
	display:none;	
}

.itemlink{font-size:0.9rem;text-transform:uppercase;text-align:center;}
.btw {color:#a1a1a1;}
.ui-slider{margin-left:12px !important;}
.ui-slider-range{}



.use-the-filters {animation: 1000ms ease-in-out forwards color-change;background: #a2c9ef;padding:8px;color:#FFFFFF}

@keyframes color-change{

  0%   {background: #a2c9ef;}

  100%  {background: #005db9;}

}

.instacart-modal {font-size:0.8em;}

@media only screen and (max-width:640px){.TrengoWidgetLauncher__iframe{display:none;}}
