li.item.currency-mobile{float:left;width:100%;text-align:center;margin:0 auto;}
li.item.currency-mobile .language{float:none !important;padding:0px !important;margin:0px !important;}
li.item.currency-mobile .language a{margin:0px 5px !important;height:20px !important;padding:0px !important;display:inline-block !important;}
li.item.currency-mobile .language a span{color:#000;margin:0px !important;}
li.item.currency-mobile .language a span.active{color:#ff0000;}
li.item.language-mobile{float:left;width:100%;text-align:center;margin:0 auto;margin-bottom:10px;}
li.item.language-mobile .language{float:none !important;padding:0px !important;margin:0px !important;}
li.item.language-mobile .language a{margin:0px 5px !important;height:20px !important;padding:0px !important;display:inline-block !important;}
li.item.language-mobile .language a span{color:#000;margin:0px !important;}
li.item.language-mobile .language a span.active{color:#ff0000;}
.message-blue{background:#ecf5fb; color:#878f94; padding:15px;}

.capayable-text{display:none;font-weight:normal; padding:15px !important; background:#f5f5f5; margin-top:10px !important; color:#777; line-height:20px;}
.gui-payment-provider-paynl .gui-is-selected .capayable-text{display:block;}
.capayable-text img{ display:block; width:100%; max-width:200px; margin-bottom:10px; }
.no-products-found{ padding: 50px; font-size: 18px; font-weight: 300; text-align: center; }
.dy-messages{ margin:0 !important; padding:0 !important; position: absolute; width: 100%; z-index: 99999; width:100%; max-width: 400px; 
  right: 70px; top: 130px; top:50px; right:50px; box-shadow:0px 10px 14px -11px #000; display:none;  line-height:24px;  opacity:1;}
.dy-messages .message{ padding: 20px; font-weight: bold; border-radius:0; margin:0; color: #668BAE; background: #F3F5FB; list-style-type: none;
border: 1px solid #9EACCB;  position:relative;}
.dy-messages .message ul{ padding:0; background:none; border:0; margin:0; color:inherit; list-style:none; }
.live-message{ position:fixed; box-shadow:none; display:block; top:50px; right:50px;}
.live-message .message{ margin-bottom:15px; box-shadow:0px 10px 14px -11px #000; display:none;}
.static-messages{ position:fixed; box-shadow:none; display:block; top:50px; right:50px;}
.static-messages .message{ margin-bottom:15px; box-shadow:0px 10px 14px -11px #000; display:none; }
.dy-messages .message .fa-times{ position: absolute; top: 5px; right: 5px; width: 20px; height: 20px; border-radius: 100%; text-align: center;
line-height: 20px; font-weight: 300; color: #bdbdbd; font-size: 10px; display: block; background: none; cursor: pointer; }
.live-message .message.success { background:#f4ffef; color:#7aab63; border-color:#7aab63; background: #fff; color: #93a78a; border-color: #e2e2e2; }
.live-message .message.error{ background:#ffeded; color:#db0e0e; border-color:#db0e0e; }
.live-message .message.info, .live-message .message.error{ background:#fffce9; color:#c89f10; border-color:#ddd396;background: #fffdf4;color: #cbb87a;
border-color: #e7e2c3;}
.live-message .message-content{  position:relative; padding-left:50px;}
.live-message .message-content::before { width: 30px; height: 30px; position: absolute; left: 0; line-height: 30px; border-radius: 100%;
    text-align: center; font-family: FontAwesome; content: "\f00c";  background: #6e9f57; color: #fff; top: 50%; margin-top:-15px;}
.live-message .message.info .message-content:before, .live-message .message.error .message-content:before { background:#d2b815; content: "\f129";}
.dy-messages .btn-holder {  margin-top:15px; text-align:center;}
.dy-messages .success .btn-holder a { display: inline-block; font-size: 13px; padding: 5px 10px; background: #1e7cbc; color: #fff; font-weight: 400;
    /*text-transform: uppercase;*/ width:100%;}
.dy-messages .success .btn-holder a.continue-shopping {
    background: #fff;
    color: #bbb;
    border: 1px solid;
}
.dy-messages .success .btn-holder a.close { background:#afc3a6; float:none; text-shadow:none; opacity:1; filter:none; line-height:inherit;}
.live-message .message-header {
    border-bottom: 1px solid #eee;
    padding-bottom: 5px;
    margin-bottom: 13px;
    font-weight: normal;
    font-size: 13px;
    margin-top: -7px;
  color:#85b56f;
}
.live-message .message-summary{ overflow:hidden; color:#888; font-weight:normal; }
.live-message .message-summary .message-image{ position:absolute; }
.live-message .message-summary .message-sub {
    line-height: 20px;
    margin-top: -1px;
    font-size: 13px;
  padding-left:70px;
}
@media all and (max-width:576px) {  
  .live-message { left:initial; right:initial; top:50px; max-width:100%; z-index:999999 !important; }
  .live-message .message { margin:30px; }
}

.main-image img{width:100%;}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

.top10{top:10px;}
.stricttaxshipping{color:#ccc;font-size:11px;}
.strictblockmargin{margin-bottom:40px;}
html, body{height:100%;}
body{font-size:12px;margin-top:0px !important;}
img{height:auto;max-width:100%;vertical-align:middle;}
.container-fluid{max-width:1170px !important;}
.nopadding{padding:0px !important;}
.nomargin{margin:0px !important;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;}
.clearfix:before, .clearfix:after{content:'\0020';display:block;height:0;overflow:hidden;visibility:hidden;width:0;}
h1{font-size:24px;font-weight:600;line-height:30px;margin:12px 0;}
h2{font-size:14px;font-weight:600;line-height:20px;margin:12px 0;}
h3{font-size:14px;font-weight:600;line-height:22px;margin:12px 0;}
h4{font-size:14px;font-weight:600;line-height:24px;margin:12px 0;}
h5{font-size:12px;font-weight:600;line-height:18px;margin:0;text-transform:uppercase;}
h6{font-size:10px;font-weight:600;line-height:14px;margin:0;text-transform:uppercase;}
p, pre{margin:12px 0}
p:last-child{margin-bottom:24px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:focus{outline:none !important;}
.item.brands{padding:0px;}
@font-face {  font-family: 'dow';  src:  url('https://assets.webshopapp.com/de-woonwinkelier/icomoon.eot?oye6fh');  src:  url('https://assets.webshopapp.com/de-woonwinkelier/icomoon.eot?oye6fh#iefix') format('embedded-opentype'),    url('icomoon_oye6fh.ttf') format('truetype'),
    url('https://assets.webshopapp.com/de-woonwinkelier/icomoon.woff?oye6fh') format('woff'),    url('https://assets.webshopapp.com/de-woonwinkelier/icomoon.svg?oye6fh#icomoon') format('svg');  font-weight: normal;  font-style: normal;}
/* use !important to prevent issues with browser extensions that change fonts */
[class^="icon-"], [class*=" icon-"] { font-family: 'dow' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1;  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
.icon-stopwatch_icon:before { content: "\e900";}
.icon-mobile_menu:before { content: "\e901";}
.icon-truck_icon:before { content: "\e902";}
.icon-clock_icon:before { content: "\e903";}
.icon-calender_icon:before { content: "\e904";}
.icon-cart_icon:before { content: "\e905";}
.icon-check_circle_icon:before { content: "\e906";}
.icon-check_icon:before {  content: "\e907";}
.icon-youtube_icon:before { content: "\e908";}
.icon-phone:before { content: "\e942";}
.icon-google-plus:before { content: "\ea8b";}
.icon-facebook:before { content: "\ea90";}
.icon-instagram:before { content: "\ea92";}
.icon-pinterest:before { content: "\ead1";}
.icon-credit-card:before { content: "\e93f";}
header .top{float:left;height:35px;position:relative;width:100%;z-index:9998;border-bottom:1px solid #f0f0f0;}
header .top .usptopbar{float:left;height:34px;width:550px;}
header .top .usptopbar ul {margin: 8px 0px 0px 0px; padding: 0px 0px 0px 0px;}
header .top .usptopbar ul li {float: left; margin: 0px 20px 0px 0px; padding: 0px; color: #929292; font: 12px roboto,arial; list-style: none; line-height: 20px;}
header .top .usptopbar ul li .icon {color: #a4a4a4; font-size: 18px; float: left; padding: 0px 10px 0px 0px;}
header .top .toplinks_wrap{float:right;text-align:right;}
header .top .toplinks_wrap .header_tel_wrap {float:left; margin: 0px 10px 0px 0px; color: #929292;font: 12px roboto,arial; line-height: 35px;}
header .top .toplinks_wrap .header_tel_wrap .icon {font-size: 17px; padding: 8px 5px 0px 0px; float: left; color: #a4a4a4;}
@media (max-width:768px){header .top .usptopbar{width:450px;background-size:450px 30px;}
}
header .navbar{background:#f5f5f5;border:0px;border-radius:0px;margin-bottom:0;min-height:56px;}
header .navbar .nav{position:relative;width:100%;}
header .navbar .nav .item a{font:14px roboto, arial;height:56px;color:#6f6f6f;letter-spacing:0.5px;line-height:56px;padding:0 20px;}
header .navbar .nav .item a:hover{color:#dc183c;}
header .navbar .nav .item.item_weekaanbieding{background:#dc183c;color:#fff;}
header .navbar .nav .item.item_weekaanbieding a{color:#fff!important;}
@media (max-width:768px){header .navbar.desktop .nav .item a{font:12px roboto, arial;padding:0 10px;line-height:56px;}
}
header .navbar .nav .item a i{margin-left:5px;}
header .navbar .nav .item .subnav{display:none;}
header .navbar .nav .item:hover .dropdown-menu{background:#fff;-moz-box-shadow:0 6px 3px -3px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 6px 3px -3px rgba(0, 0, 0, 0.1);box-shadow:0 6px 3px -3px rgba(0, 0, 0, 0.1);display:block;left:0;margin:0;padding:20px 15px;position:absolute;right:0;z-index:99999999;min-height:210px;border-right:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #dadada;}
header .navbar .nav .categorytitle{background:#f5f5f5;color:#363c3f;font-size:12px;font-weight:300;letter-spacing:1px;line-height:37px;list-style:none outside none;margin-bottom:25px;text-align:center;text-transform:uppercase;width:100%;}
header .navbar .nav .subitemtitle{float:left;font-size:12px;font-weight:700;margin-bottom:5px;text-transform:uppercase;width:100%;}
header .navbar .nav .subnav{list-style:none;}
.overzicht-url{color:#363c3f !important;font-size:12px !important;font-weight:700 !important;line-height:20px !important;text-transform:uppercase !important;}
header .navbar .nav .subnav li a{color:#dc183c!important;display:list-item!important;float:left;font:14px roboto, arial;height:auto;line-height:22px!important;padding:0px 0px 5px 0px!important;text-transform:none;width:100%;border-bottom:1px solid #d8d8d8;}
header .navbar .nav .subnav li:nth-child(2){}
header .navbar .nav .subnav li:nth-last-child(1){}
header .navbar .nav .subnav .highlight{float:right;}
header .navbar .subnav .categories{padding:0px 50px 20px 20px;margin:0px 0px 0px 0px;}
header .navbar .subnav.vloerkleden .categories{padding:0px 20px 20px 20px;margin:0px 0px 0px 0px; width:20%;}

header .navbar .nav .subnav li span a.menu_toon_alles {color:#dc183c!important;display:list-item!important;float:left;font:13px roboto, arial;height:auto;line-height:22px!important;padding:0px 0px 5px 0px!important; text-transform:none; width:100%; border-bottom: 0px;}

header .navbar .nav .item .subnav li ul{display:block;padding:10px 0px 0px 0px;margin:0px;width:100%;float:left;}
header .navbar .nav .subnav li ul.subsubnav li{margin:0px;padding:0px;list-style:none;float:left;width:50%;}
header .navbar .nav .subnav li ul.subsubnav.enkel li{margin:0px;padding:0px;list-style:none;float:none!important;width:100%!important;}
header .navbar .nav .subnav li ul.subsubnav.enkel.kleuren li{margin:0px 5px 15px 0px;padding:0px;float:left!important;width:25px!important;}
header .navbar .nav .subnav li ul.subsubnav li a{color:#929191!important;font-size: 12px; font-weight: normal!important; border: 0px!important; padding: 0px 0px 5px 0px!important;}
header .navbar .nav .subnav li ul.subsubnav.kleuren li a{text-indent:-999999px; width: 18px; height: 18px; float:left; border:0px!important;padding:0px 0px 8px 0px!important;}
header .navbar .nav .subnav li ul.subsubnav.kleuren li a.menu_kleur_zwart {background: #000000; }
header .navbar .nav .subnav li ul.subsubnav.kleuren li a.menu_kleur_wit {background: #ffffff; border: 1px solid #c5c5c5!important;}
header .navbar .nav .subnav li ul.subsubnav.kleuren li a.menu_kleur_grijs {background: #8c8c8c; }
header .navbar .nav .subnav li ul.subsubnav.kleuren li a.menu_kleur_antraciet {background: #686868; }
header .navbar .nav .subnav li ul.subsubnav.kleuren li a.menu_kleur_bruin {background: #8b5230; }
header .navbar .nav .subnav li ul.subsubnav.kleuren li a.menu_kleur_taupe {background: #b7a694; }
header .navbar .nav .subnav li ul.subsubnav.kleuren li a.menu_kleur_creme {background: #d6cc95; }
header .navbar .nav .subnav li ul.subsubnav.kleuren li a.menu_kleur_blauw {background: #1e7cbc; }
header .navbar .nav .subnav li ul.subsubnav.kleuren li a.menu_kleur_turquoise {background: #01b5ad; }
header .navbar .nav .subnav li ul.subsubnav.kleuren li a.menu_kleur_groen{background: #7cba5b; }
header .navbar .nav .subnav li ul.subsubnav.kleuren li a.menu_kleur_rood{background: #dc183c; }
header .navbar .nav .subnav li ul.subsubnav.kleuren li a.menu_kleur_roze{background: #f386e2; }
header .navbar .nav .subnav li ul.subsubnav.kleuren li a.menu_kleur_geel{background: #FFD000; }
header .navbar .nav .subnav li ul.subsubnav.kleuren li a.menu_kleur_meerkleurig{ background: url(https://assets.webshopapp.com/de-woonwinkelier/filter-meerkleurig-18px.png) no-repeat !important; }

header .navbar .nav .subnav li ul.subsubnav li a.klein_font{font-size:12px!important;}
header .navbar .nav .subnav li ul.subsubnav li a:hover{text-decoration:underline;}
header .navbar .nav .subnav li.categories span{font:13px roboto, arial;}
header .navbar .nav .subnav li.categories span a.toon_alles{font:13px roboto, arial;color:#6c6c6c!important;border:0px!important;}
header .navbar .navbar-home{display:none;}
header .navbar-inverse .navbar-collapse{border-color:transparent;max-height:460px!important;}
.navbar .navbar-home:hover, .navbar .navbar-toggle:hover{background:rgba(0,0,0,0) !important;}
header nav.scroll-to-fixed-fixed .navbar-nav,header nav.scroll-to-fixed-fixed .navbar-header{border-top:1px solid transparent !important;box-shadow:0 4px 5px -4px rgba(0, 0, 0, 0.15);}
header nav.scroll-to-fixed-fixed .navbar-header {border-bottom: 2px solid #dedede;}

header .navbar.scroll-to-fixed-fixed{background:rgba(255, 255, 255, 0.9) !important;}
header .navbar.scroll-to-fixed-fixed .navbar-collapse ul{border-bottom:0px !important;}
header .navbar.scroll-to-fixed-fixed .nav li .subnav{margin-top:1px;}
.navbar-toggle-menu{padding:7px 10px !important;}
.navbar .navbar-toggle .menu{border: 0 none; overflow: hidden; color: #a4a4a4; padding: 0; float: left; line-height: 10px; width: 35px;}
.navbar .navbar-toggle .navbar_menu_btn_wrap {float:left; width:35px;}
.navbar .navbar-toggle .icon.icon-mobile_menu {font-size: 35px; color: #a4a4a4; float: left;}
.navbar .navbar-home, .navbar .navbar-toggle{margin-top:0px !important;margin-bottom:8px !important;}
.navbar-toggle{padding:10px;}
.navbar-inverse .navbar-nav > li > a{line-height:20px;}
.homepagetekstContainer .well{background:none;border:0;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;}
.hero-feature{margin-bottom:30px;}
.navbar-inverse .navbar-toggle:focus{background:#fff;}
.navbar-logo{float:none !important;}
header .logo img{margin: 20px 0px 25px 0px!important; width: 162px;}
.btn.search{width:30px;height:30px;padding:0px !important;width:30%;color:#fff;line-height:30px;font-size:12px;}
.sticky-search-field{height:30px !important;line-height:30px !important;text-indent:3px;}
header strong{color:#363c3f;font-weight:700 !important;}
header #keurmerk a{max-width:120px;}
header #keurmerk{display:inline;}
@media (max-width:991px){#keurmerk .keurmerk-inner img{margin:5px auto !important;}
}
header .more{font-size:11px !important;font-weight:400 !important;margin-top:22px;}
header .usp .fa{font-size:14px;line-height:40px;margin-right:5px;text-align:center;}
header .usp ul li:first-child{text-align:left;}
header .usp ul li:last-child{text-align:right;}
header .toplinks a,
header .minicart-button a{padding:0 15px;}
header .toplinks a:hover,
.navbar ul.subber{list-style:none;padding:0;margin:0;}
.navbar ul.subber li, header .navbar .nav .subnav li .subber li:nth-last-child(1), header .navbar .nav .subnav li .subber li:nth-child(2){float:left;padding:0;margin:0;width:100%;}
.homepagetekst{text-align:left;padding-bottom:20px;}
.homepagetekst h2, .homepagetekst h1{text-align:left;color:#303030;font-size:14px;font-weight:700;width:100%;text-transform:uppercase;line-height:40px;border-bottom:1px solid #ebebeb;}
.homepagetekst p{color:#6b6b6b;font-size:13px;font-weight:100;line-height:25px;text-align:center;}
.highlight-block a{float:left;margin:20px 0 20px 0;width:100%;}
.headline ul{padding:0px;float:left;}
.headline ul li{list-style:none;float:left;}
#tabs h3{color:#363c3f;text-align:center;}
#tabs ul{background:none repeat scroll 0 0 #fff;width:100%;text-align:center;padding:0px;}
#tabs ul li{display:inline-block;list-style:none outside none;padding:5px 15px;font-size:15px;font-weight:100;}
#tabs ul li a{color:#aaabac;text-decoration:none !important;}
#tabs #tabs-1, #tabs #tabs-2, #tabs #tabs-3{float:left;width:100%;margin-top:20px;}
.tags .block a{background:url("https://assets.webshopapp.com/de-woonwinkelier/tag.png") no-repeat scroll 0 0 #eee;color:#4e4e4e;display:block;font-size:12px;height:24px;line-height:24px;overflow:hidden;padding:0 10px 0 20px;text-overflow:ellipsis;white-space:nowrap;}
.tags .block a:hover{background-color:#dedede;text-decoration:none;color:#FFF;}
ul.tagcloud li{display:inline-block;list-style:none outside none;margin:0 10px 15px;text-align:center;}
.tagcloud{display:block;float:left;margin-bottom:10px;padding:0px !important;text-align:left;width:100%;}
.product-tabs .tagcloud{text-align:left !important;}
.tagsContainer h2{line-height:40px;margin-bottom:10px;letter-spacing:1px;text-align:left;color:#303030;font-size:14px;font-weight:700;width:100%;text-transform:uppercase;border-bottom:1px solid #ebebeb;}
.tagsContainer .tags{margin:10px 0px;}
.breadcrumbs{color:#999;font-size:11px;line-height:30px;margin:15px auto 5px auto;}
.breadcrumbs a{color:#103E47;}
.breadcrumbs li a span{color:#b5b5b5;font:12px roboto,arial;}
.breadcrumbs a:hover,.breadcrumbs a.current{}
.breadcrumbs i{color:#999;display:inline-block;padding:2px;}
.breadcrumbs .breadcrumb_divider{margin:0px 8px;}
header .usp{float:left;width:100%;}
header .usp ul{margin:0;padding:0;}
header .usp li{float:left;font-size:11px;font-weight:600;letter-spacing:0.5px;line-height:40px;list-style:none outside none;padding:0;text-align:center;text-transform:uppercase;padding-left:1px;}
header .usp li span{color:#888;font-size:12px;margin-right:9px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
header .toplinks{float:left;margin:0 0 0 10px;padding:0;width:auto;}
header .toplinks li{float:left;list-style:none;margin-left:20px;}
header .toplinks li:nth-child(1){margin-left:0;}
header .toplinks li a{color:#929292;cursor:pointer;float:left;font:12px roboto,arial;line-height:35px;list-style:none outside none;}
.header-main-bar{background:none repeat scroll 0 0 #fff;float:left;position:relative;width:100%;z-index:9;}
.slidetoggle{background:#f5f5f5;border-bottom:1px solid #ededed;display:none;height:auto;width:100%;z-index:999999;}
.slidetoggle .well{border:none !important;padding-top:0px;box-shadow:none;}
.slidetoggle .well img{margin-bottom:10px;margin-right:15px;}
.slidetoggle h3{font-size:14px;}
.slidetoggle h3 a{color:#363c3f;font-size:18px;font-weight:300;line-height:20px;opacity:0.5;text-align:left;}
header .minicart-button .cart{background:url("https://assets.webshopapp.com/de-woonwinkelier/cartmobile.png") no-repeat scroll center center/100% 100% rgba(0, 0, 0, 0);float:left;height:18px;margin-top:11px;width:20px;}
header .minicart-button .quanti{color:#929292;font:12px roboto,arial;line-height:35px;margin-left:10px;}
header .minicart-button{cursor:pointer;float:left;list-style:none outside none; position:relative;}
header .minicart{margin-bottom:30px;}
header .minicart-button a:hover, header .minicart-button.hover a{background:#fff;}
header .minicart-button .button-open {position: relative;}
header .minicart-button .icon {font-size: 20px; float: left;  padding: 6px 0px 0px 3px;}
header .minicart-button span.cart_ammount {	background: #dc183c; width: 22px; height: 22px; display: inline-block; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-align: center; line-height: 20px; color: #fff; font-size: 12px; position: absolute; left: 30px;  top: 0px; border: 2px solid #f6f6f6;}
header .minicart-button span.cart_tekst {}
header .minicart-button span.cart_tekst.space {margin: 0px 0px 0px 8px;}
header #cart .total{border-right:1px solid #e3e3e3;float:right;line-height:20px;margin-right:80px;margin-top:9px;padding-right:15px;font-size:14px;}
header #cart .total a{overflow:hidden;}
header #cart .total .quantity{border:0 none;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;color:#fff;display:block;height:22px;width:22px;line-height:22px;position:absolute;right:15px;text-align:center;top:0;font-size:11px;font-weight:700;}
header #cart .overview{background: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    opacity: 0;
    overflow: hidden;
    padding: 15px 15px 25px 15px;
    pointer-events: none;
    position: absolute;
    top: 32px;
    left: -160px;
    width: 300px;
    z-index: 9999;}
header #cart.hover .overview{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;pointer-events:inherit;}
header #cart .overview .carttitle, header .minicart .overview .carttitle{border-bottom:1px solid #d8d8d8;float:left;padding-bottom:15px;width:100%;}
header #cart .overview .carttitle strong, header .minicart .overview .carttitle strong{text-transform:uppercase;}
header #cart .overview .products{float:left;width:100%;}
header #cart .overview .products .product, header .minicart .overview .product{    border-bottom: 1px solid #d8d8d8; float: left; height: 76px; margin-bottom: 0; position: relative; padding: 12px 0px 10px 0px; width: 100%;}
header #cart .overview .products .product .delete, header .minicart .overview .product .delete{float:left;margin-left:20px;transform:scaleY(0.75);width:10px;}
header #cart .overview .products .product .delete a, header .minicart .overview .product .delete a{color:#d8d8d8;padding:9px;left:-36px;position:absolute;top:20px;}
header #cart .overview .products .product .delete a:hover, header .minicart .overview .product .delete a:hover{color:#22cde7;}
header #cart .overview .products .product .gui-up,
header #cart .overview .products .product .gui-down{color:#333;}
header #cart .overview .products .product .image,header .minicart .overview .product .image{float:left;width:50px;}
header #cart .overview .products .product .image,header .minicart .overview .product .image a{padding:0;}
header #cart .overview .products .product .image img{}
header #cart .overview .products .product .title,header .minicart .overview .product .title{    float: left; font-size: 11px; height: 50px; text-align: left;  line-height: 15px; overflow: hidden; padding: 0px 0px 0px 25px; width: 140px;}
header .minicart-button .overview .product .title a{padding:0px;}
header #cart .overview .products .product .title a,header .minicart .overview .product .title a{color: #6f6f6f;}
header #cart .overview .products .product .quantity, header .minicart .overview .product .quantity{border:0 none;float:right;font-size:12px;font-weight:bold;height:38px;padding-left:0px;padding-top:0;text-align:right;width:22px;}
header #cart .overview .products .product .price, header .minicart .overview .product .price{float:right;font-size:12px;font-weight:normal;}
header #cart .overview .sum, header .minicart .sum{float:left;width:100%;font-size:13px;margin: 10px 0px 0px 0px;}
header #cart .overview .sum span, header .minicart .sum span{float:right;font-weight:bold;}
header #cart .overview .sum .subsum, header .minicart .sum .subsum{color:#747474;font-size:11px;font-style:italic;margin-bottom:10px;}
header #cart .overview .buttons, header .minicart .buttons{float:left;width:100%;margin-top:10px;}
header #cart .overview .btn, header .minicart .btn{background:#1e7cbc!important;color:#FFF;font-size:11px;padding:7px 20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;float:right;}
header #cart .overview .btn.outline, header .minicart .sum .buttons .btn.outline{background:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:0 0 0 2px #363c3f inset;color:#363c3f;font-size:11px;margin-top:-1px;padding:8px 20px;width:100%;float:left;}
header #cart .overview .btn:hover, header .minicart .sum .buttons .btn:hover{background:#1970ac!important;}
header #cart .overview .btn.outline:hover, header .minicart .sum .buttons .btn.outline:hover{background:none !important;box-shadow:0 0 0 2px #22cde7 inset;color:#22cde7;}
header #cart.title{float:left;font-size:14px;text-transform:uppercase;width:100%;}
header .search-form .autocomplete{background:#fff;border-bottom:1px solid #d6d6d6;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);display:none;position:absolute;left:0px;width:100%;z-index:9999;}
header .search-form .autocomplete .arrow{background:url(https://assets.webshopapp.com/de-woonwinkelier/dropdown-arrow.png) no-repeat scroll 10px 0 rgba(0,0,0,0);height:10px;left:0;position:absolute;top:-10px;width:100%;}
header .search-form .title{background:none repeat scroll 0 0 rgba(0,0,0,0.024);border-bottom:1px solid #EEE;color:#999;font-weight:700;height:18px;padding:10px;}
header .search-form .sticky-search-field:focus{border:1px solid #BBB !important;}
header .search-form .autocomplete .more{display:table;padding:10px;position:relative;width:95%;margin:0 auto;}
header .search-form .autocomplete .more a{color:#485a69;font-size:12px;}
header .search-form .autocomplete .more span{color:#000;line-height:186%;}
header .search-form .autocomplete .notfound{display:none;font-size:12px;font-weight:700;text-align:center;padding:15px 10px;}
header .search-form .autocomplete .products.products-livesearch .product:first-child{border-top:1px solid #fff;}
header .search-form .autocomplete .products.products-livesearch .product{padding:0 10px;float:left;height:50px;margin-bottom:0;width:100%;border-bottom:1px solid #eee;}
header .search-form .autocomplete .products.products-livesearch .product:hover{background:#f9f9f9;}
header .search-form .autocomplete .products.products-livesearch .product img{float:left;margin-right:10px;margin-top:7px;}
header .search-form .autocomplete .products.products-livesearch .product h4{line-height:25px;color:#485a69;font-size:13px;font-weight:100;height:25px;margin:0;overflow:hidden;text-align:left;text-overflow:ellipsis;}
header .search-form .autocomplete .products.products-livesearch .product p.price{color:#000;font-size:13px;font-weight:bold;margin:0;text-align:left;width:170px;}
header .search-form .autocomplete .products.products-livesearch .product p.price.price-offer{font-size:14px;font-weight:bold;text-align:left;margin:0;}
header .search-form .autocomplete .products.products-livesearch .product p.price span{color:#aeaeae;font-size:13px;font-weight:normal;text-decoration:line-through;}
.search-form .search input{color:#8b8b8b;font-size:12px;height:47px !important;margin-right:2%;text-indent:6px;width:100%;background:none repeat scroll 0 0 rgba(0, 0, 0, 0);line-height:normal !important;}
.search-form .search input::-ms-clear{display:none;}
.search-form .searched{overflow:hidden;position:relative;}
.search-form .btn.search{background:#8d8d8d;color:#fff;font-size:15px;border-radius:0px!important;height:47px;line-height:44px;padding:0 !important;position:absolute;right:0px;width:47px !important;}
@media (min-device-width:768px) and (max-device-width:800px){.search-form{margin:0px 0px 20px 0px;}
}
@media (max-width:767px){.search-form .btn.search{background:none repeat scroll 0 0 transparent!important;color:#000;margin:0px!important;}}
.no-products-found{line-height:200px;text-align:center;}
.tui input[type=text], .tui input[type=password]{background:#fff !important;border:1px solid #d6d6d6;box-shadow:0 1px 1px #eee inset;color:#000;display:block;float:left;font-size:12px;height:18px;line-height:18px;padding:3px 5px;text-shadow:0 1px 0 #fff;}
@media (max-width:767px){.tui input[type=text], .tui input[type=password]{background:#f2f2f2!important;border:0px!important; font:14px roboto, arial; padding: 3px 10px 3px 10px} }
.keurmerk_header_wrap {float:right; margin: 0px 30px 0px 0px;}
.keurmerk_header_wrap .keurmerk-logo{float:right;margin:25px 0px 0px 0px;}
.keurmerk_header_wrap .keurmerk-logo img{width: 65px;}
.kiyoh_header_wrap {float:right;}
.kiyoh_header_wrap table {margin: 22px 0px 0px 0px;}
.kiyoh_header_wrap table tr td{padding: 0px!important;}
.kiyoh_header_wrap .kiyoh_header_logo {}
.kiyoh_header_wrap .kiyoh_header_logo img {width: 100px;}
.kiyoh_header_wrap .kiyoh_text {font: 12px roboto, arial; color: #424140; margin: 4px 0px 0px 0px;
    display: block;}
.header_kiyoh_mobile {float: left; width: 100%; margin: 14px 0px 4px 0px; padding: 0px 35px 0px 35px;}
.header_kiyoh_mobile .kiyoh_mobile_logo {width:55px;}
.header_kiyoh_mobile .kiyoh_mobile_stars {width: 90px;}
.header_kiyoh_mobile a .kiyoh_mobile_aantal_beoordelingen {font: 11px roboto, arial; color:#424140;}
.header_kiyoh_mobile a .kiyoh_mobile_cijfer  {font: bold 15px roboto, arial; color:#424140;}

/* black friday */
.black_friday_wrap {float: left; margin: 10px 0px 0px 0px;}
body.home .black_friday_wrap {display:none;}
body.cart .black_friday_wrap {display:none;}
@media (max-width:767px){ .black_friday_mobile {display:block;} .black_friday_desktop {display:none;} }
@media (min-width:767px){ .black_friday_mobile {display:none;} .black_friday_desktop  {display:block;} }

.stijlen_wrap{float:left;width:100%;margin:40px 0px 0px 0px;}
.titel_border{float:left;width:100%;border-bottom:1px solid #d8d8d8;text-align:center;}
.titel_border_wrap{margin:0px auto 0px auto;display:inline-block;}
.titel_border .titel_border_wrap h2{margin:0px auto -18px auto!important;background:#fff;padding:0px 40px 0px 40px;float:left;color:#6d6d6d;font:22px roboto, arial!important;text-align:center;}
@media (max-width:767px){.titel_border .titel_border_wrap h2{padding:0px 10px 0px 10px;font:16px roboto, arial!important;margin:0px auto -15px auto!important;}
}
.ul_stijlen_wrap{list-style:none;float:left;width:100%;margin:0px 0px 0px 0px;padding:0px;}
.ul_stijlen_wrap li.block{float:left;}
.ul_stijlen_wrap li.block-a{width:25%;}
.ul_stijlen_wrap li.block-b{width:50%;margin: 0px 0px 15px 0px;}
@media (max-width:968px){ 
.ul_stijlen_wrap li.block-a{width:50%;}
.ul_stijlen_wrap li.block-b{width:100%;}
}
@media (max-width:767px){.ul_stijlen_wrap li.block-a{width:50%;}
.ul_stijlen_wrap li.block-b{width:100%;}
}
.ul_stijlen_wrap li.block-a .block_content{height:236px;margin:0px 10px 20px 10px;}
.ul_stijlen_wrap li.block-a .block_content.first, .ul_stijlen_wrap li.block-b .block_content.first{margin:0px 10px 20px 0px!important;}
.ul_stijlen_wrap li.block-a .block_content.last, .ul_stijlen_wrap li.block-b .block_content.last{margin:0px 0px 20px 10px!important;}
.block_content figure{margin:0px 0px 0px 0px;position:relative;float:inherit;}
.image_holder{width:100%;height:184px;min-height:184px;position:relative;}
.image_holder_lampen{height:100%;position:relative;background:url(grid-lampen.jpg) no-repeat;background-size:cover;background-position:center;}
.image_holder_bijzettafels{height:100%;position:relative;background:url(grid-bijzettafels.jpg) no-repeat;background-size:cover;background-position:center;}
.image_holder_buiten_vloerkleden{height:100%;position:relative;background:url(grid-buiten-vloerkleden.jpg) no-repeat;background-size:cover;background-position:center;}
.image_holder_wollen_vloerkleden{height:100%;position:relative;background:url(https://assets.webshopapp.com/de-woonwinkelier/grid-wollen-vloerkleden.jpg) no-repeat;background-size:cover;background-position:center;}
.image_holder_decoratie{height:100%;position:relative;background:url(grid-decoratie.jpg) no-repeat;background-size:cover;background-position:center;}
.image_holder_vloerkleden{height:100%;position:relative;background:url(grid-vloerkleden.jpg) no-repeat;background-size:cover;background-position:center;}
.image_holder_stoelen{height:100%;position:relative;background:url(grid-stoelen.jpg) no-repeat;background-size:cover;background-position:center;}
.block_content figcaption{height:100%;width:100%;opacity:0;text-align:center;position:absolute;top:0;left:0;background-color:rgb(220,24,60);color:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;}
.block_content figcaption a{text-align:center;display:inline-block;color:#fff;font:24px roboto, arial;text-decoration:none;}
.block_content figure:hover figcaption, figure.cs-hover figcaption{opacity:0.8;}
.block_content figcaption a{margin:0px 0px 0px 0px;padding:75px 0px 0px 0px;float:left;height:100%;width:100%;text-align:center;}
.block_title_bar_3{margin:8px 0px 0px 0px;text-align:center;width:100%;height:44px;float:left;background:#f1f1f1;}
.block_title_bar_3 h3{margin:8px 0px 0px 0px;}
.block_title_bar_3 h3 a{color:#4b4b4b!important;font:300 18px roboto, arial;letter-spacing:1px;}
@media (max-width:768px){.stijlen_wrap{margin:20px 0px 0px 0px!important;}
.image_holder{height:110px;min-height:110px;}
.block_title_bar_3 h3 a{font:12px roboto, arial!important;}
.ul_stijlen_wrap li.block-a .block_content{height:160px;}
.ul_stijlen_wrap li.block-a .block_content.first{margin:0px 10px 20px 0px!important;}
.ul_stijlen_wrap li.block-a .block_content.second{margin:0px 0px 20px 10px!important;}
.ul_stijlen_wrap li.block-a .block_content.third{margin:0px 10px 20px 0px!important;}
.ul_stijlen_wrap li.block-b{margin:0px 0px 20px 0px;}
.ul_stijlen_wrap li.block-b .block_content.first{margin:0px 0px 20px 0px!important;}
.ul_stijlen_wrap li.block-b .block_content.last{margin:0px 0px 20px 0px!important;}
.block_content figure:hover figcaption, figure.cs-hover figcaption{opacity:0;}
}
.productsGrid {margin: 50px -15px 20px -15px;}
.product-block{margin-bottom:20px;overflow:hidden;}
.extraunitmargin{margin-bottom:40px;}
.home .product-block-inner{border:1px solid #fff;}
.product-block-inner{overflow:visible;position:relative;text-align:left;padding:0;border:1px solid #ececec;}
.product-block-inner .image,.categories .category{display:block;margin-bottom:20px;position:relative;}
.product-block-inner .product-info{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:all 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:all 300ms cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 300ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:all 300ms cubic-bezier(0.23, 1, 0.32, 1);background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);width:100%;color:#fff;}
.product-block-inner .product-info{min-height:35px;padding:5px 0px;}
.product-block-inner .product-info.show{height:45px;padding:5px 0px;}
.product-block-inner:hover .product-info{bottom:0px;}
.product-block-inner .product-info .product-grid-info-title{font-size:13px;font-weight:700;line-height:16px;margin:0;width:100%;}
@media (max-width:768px){.product-block-inner .product-info .product-grid-info-title{min-height:34px; max-height: 34px; overflow:hidden; display:block;}
}
.product-block-inner .product-info h3{font-size:13px;font-weight:700;line-height:16px;margin:0;padding:0;}
.product-block-inner .product-info .product-grid-info-title a{color:#555555;font:12px roboto, arial;}
.categories{padding-bottom:20px;}
.categories .category img{width:100%;}
.product-block-inner .image{/*border:1px solid #eaeaea;*/margin-bottom:0px;overflow:hidden;width:90%;margin:20px auto 0px auto;}
.product-block-inner .image.noborder{border:none;}
.product-block-inner .image img{max-width:100%;}
.products.smaller .product-block-inner .image img{max-width:70%;}
.product-block-inner .product-info a{color:#000;}
.product-info h3{font-weight:400;}
.product-block-inner .product-info .price{margin:5px 0px 0px 0px;width:100%;height:20px;font-size:13px;}
.related .product-block-inner .product-info .price{height:auto!important;}
.product-block-inner .product-info .price .sale_price_new_wrap{padding:2px 4px 2px 4px;display:inline-block;background:#FFD000!important;color:#fff!important;-webkit-box-shadow:3px 3px 0px 0px rgba(220,24,60,1);-moz-box-shadow:3px 3px 0px 0px rgba(220,24,60,1);box-shadow:3px 3px 0px 0px rgba(220,24,60,1);}
.product-block-inner .product-info .price .sale_price_new_wrap .price-new{color:#000!important;font-size:15px;}
.product-block-inner .product-info .price .price-new{color:#dc183c;display:inline;font-size:18px;font-weight:700;}
.product-block-inner .product-info .price .price-old{color:#fff;margin:0px 5px 0px 0px;display:inline;text-decoration:line-through;}
.sale{font-size:11px;letter-spacing:1px;background:#1e7cbc;color:#fff !important;border:none !important;border-radius:0px!important;max-width:130px;font-weight:400;text-align:center;padding:5px 10px;line-height:13px;position:absolute;top:0px;left:0px;}
.home .sale{top:5px;}
@media (max-width:768px){.sale{letter-spacing:0px;max-width:130px;font:100 10px roboto, arial!important;text-transform:none;text-align:center;padding:5px 10px;line-height:13px;position:absolute;top:0px;left:0px;}
}
.visible-title.product-block{overflow:visible;}
.visible-title.product-block .product-block-inner .product-info{background:none;height:auto;margin:8px auto 10px auto;width:90%;}
.visible-title.product-block .product-block-inner .product-info .price .price-new{color:#dc183c;}
.visible-title.product-block .product-block-inner .product-info .price .price-old{color:#999;}
.visible-title.product-block .product-block-inner .product-info h3 a{color:#555555;font:11px roboto, arial;}
.unitprice{font-size:0.8em;color:#999;}
.brand_titel .titel_border{margin:40px 0px 20px 0px;}
.brandsContainer{width:100%;background:#f8f8f8;}
.brandsContainer .titel_border{margin:10px 0px 20px 0px;}
.brandsContainer .brands{position:relative;max-width:1140px;width:100%;height:134px;margin:15px auto 50px auto;}
.brandsContainer .brands h2{border-bottom:1px solid #ebebeb;color:#303030;font-size:14px;font-weight:700;letter-spacing:1px;line-height:40px;margin-bottom:10px;text-align:left;text-transform:uppercase;width:100%;}
.brands .slider img{opacity:0.5;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.brands .slider img:hover{opacity:1;}
.brands ul{padding:0;}
.brands ul li{list-style:none;}
.brands ul li img{opacity:0.5;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.brands ul li img:hover{opacity:1;}
/*.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;height:auto;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;width:294px;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls .owl-buttons .owl-prev, .owl-controls .owl-buttons .owl-next{background:none repeat scroll 0 0 #00aeef;color:#fff;height:57px;line-height:48px;text-align:center;width:30px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;z-index:1;}
.owl-controls .owl-buttons .fa{font-size:12px;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(https://assets.webshopapp.com/de-woonwinkelier/grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
@media (max-width:767px){.owl-controls .owl-buttons .owl-prev, .owl-controls .owl-buttons .owl-next{height:47px;line-height:38px;width:20px;}
.owl-buttons .owl-next, .owl-buttons .owl-prev{top:50%;}
}
@media (max-width:480px){.owl-buttons .owl-next, .owl-buttons .owl-prev{top:30% !important;}
}
#owl-example{margin-bottom:15px;}
.owl-buttons{color:#000;font-size:28px;}
.owl-buttons .owl-prev{left:0px;position:absolute;top:100px;}
.owl-buttons .owl-next{position:absolute;right:0px;top:100px;}*/
.bloken_3_wrap{margin:30px auto 30px auto;}
.blok_tekst{}
.blok_tekst h1{color:#4f4f4f;font:18px roboto, arial;margin:0px 0px 20px 0px;}
.blok_tekst_content{color:#a2a1a1;font:12px open sans, arial;line-height:18px;float:left;padding:0px 20px 0px 0px;}
.blok_tekst_content a{color:#a2a1a1;text-decoration:underline;}
.blok_voordelen_dbw{}
.blok_voordelen_dbw ul li{display:inline;margin:0px 0px 15px -35px!important;float:left;padding:0px 0px 0px 35px;background:url(groen-vinkje.jpg) 0px 10px no-repeat;color:#868686;font:12px open sans, arial;}
.blok_voordelen_dbw ul li span{width:100%;float:left;color:#373737;font:13px open sans, arial;}
.blok_blog{}
.blok_voordelen_dbw h4, .blok_blog h4{color:#4f4f4f;font:18px roboto, arial;margin:0px 0px 20px 0px;}
.blok_voordelen_dbw h4, .blok_blog h4 a{color:#4f4f4f;font:18px roboto, arial;margin:0px 0px 20px 0px;}
.blog_artikelen_wrap{}
.blog_artikel{float:left;margin:0px 0px 30px 0px;}
.blog_thumb{position:relative;width:77px;height:77px;overflow:hidden;float:left;}
.blog_thumb img{position:absolute;left:50%;top:50%;height:100%;width:auto;max-width:none!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.blog_thumb img.portrait{width:100%;height:auto;}
.blog_omschrijving{float:left;width:283px;padding:0px 0px 0px 15px;}
.blog_omschrijving h4{margin:-4px 0px 5px 0px!important;width:100%;float:left;line-height:16px!important;}
.blog_omschrijving p{color:#a2a1a1;font:12px open sans, arial;}
.blog_omschrijving h4 a{color:#4f4f4f;font:13px open sans, arial;text-transform:none!important;}
@media (max-width:768px){.product-block-inner .product-info h3{height:40px;}
.related .product-block-inner .product-info h3{height:50px;}
.blok_tekst h1{text-align:center;}
.blok_tekst_content{text-align:center;padding:0px 10px 20px 10px!important;}
.blok_voordelen_dbw{display:none;}
.blok_blog{display:none;}
.product-block-inner .image{width:90%;margin:10px auto 0px auto;}
.product-block-inner .product-info .price .price-new{font-size:14px;}
}
.banners_footer{margin:40px auto 60px auto;}
.banner_footer_left, .banner_footer_right{float:left;}
.banner_left_image_holder{background:url(banner-footer-behang.jpg) no-repeat;width:100%;float:left;height:152px;}
.banner_right_image_holder{background:url(banner-footer-wooninspiratie.jpg) no-repeat;width:100%;float:left;height:152px;}
.banner_footer_content{background:#ffffff;float:left;bottom:15px;left:35px;position:absolute;}
.banner_footer_tekst{float:left;width:280px;padding:0px 0px 0px 20px;}
.banner_footer_tekst h5{color:#dc183c;font:bold 14px roboto, arial;margin:9px 0px 0px 0px!important;text-transform:none;}
.banner_footer_tekst span{color:#727272;font:13px roboto, arial;}
.banner_footer_btn{float:left;width:53px;height:53px;background:#dc183c url(arrow-wit.png) 21px 16px no-repeat;-webkit-transition:all 0.1s ease-in-out 0.1s;-moz-transition:all 0.1s ease-in-out 0.1s;-ms-transition:all 0.1s ease-in-out 0.1s;-o-transition:all 0.1s ease-in-out 0.1s;transition:all 0.1s ease-in-out 0.1s;}
.banner_footer_left a:hover .banner_left_image_holder .banner_footer_content .banner_footer_btn{background:#1e7cbc url(arrow-wit.png) 21px 16px no-repeat;}
.banner_footer_right a:hover .banner_right_image_holder .banner_footer_content .banner_footer_btn{background:#1e7cbc url(arrow-wit.png) 21px 16px no-repeat;}
@media (max-width:767px){.banners_footer{display:none;}
}
.payment-icons{float:left;display:block;background-image:url(https://assets.webshopapp.com/de-woonwinkelier/payments.png);height:60px;width:100px;margin-right:5px;background-size:100% auto;margin-left:-22px;margin-right:-22px;margin-bottom:-15px;-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);}
.payment-icons.de{background-image:url(https://assets.webshopapp.com/de-woonwinkelier/payments-de.png);}
.payment-icons.icon-payment-acceptgiro{background-position:0px 0px;}
.payment-icons.icon-payment-achterafbetale{background-position:0px -60px;}
.payment-icons.icon-payment-afterpay{background-position:0px -120px;}
.payment-icons.icon-payment-alfabank{background-position:0px -180px;}
.payment-icons.icon-payment-americanexpress{background-position:0px -240px;}
.payment-icons.icon-payment-banktransfer{background-position:0px -300px;}
.payment-icons.icon-payment-betaalnaontvangst{background-position:0px -360px;}
.payment-icons.icon-payment-cartebleue{background-position:0px -420px;}
.payment-icons.icon-payment-clickandbuy{background-position:0px -480px;}
.payment-icons.icon-payment-cash{background-position:0 -3273px;}
.payment-icons.icon-payment-dankort{background-position:0px -540px;}
.payment-icons.icon-payment-directdebit{background-position:0px -600px;}
.payment-icons.icon-payment-directebanki{background-position:0px -660px;}
.payment-icons.icon-payment-discover{background-position:0px -720px;}
.payment-icons.icon-payment-dotpay{background-position:0px -780px;}
.payment-icons.icon-payment-ebo{background-position:0px -850px;}
.payment-icons.icon-payment-ecare{background-position:0px -900px;}
.payment-icons.icon-payment-ecelv{background-position:0px 960px;}
.payment-icons.icon-payment-empayment{background-position:0px -1020px;}
.payment-icons.icon-payment-eps{background-position:0px -1080px;}
.payment-icons.icon-payment-fashioncheque{background-position:0px -1140px;}
.payment-icons.icon-payment-giftcard{background-position:0px -1200px;}
.payment-icons.icon-payment-giropay{background-position:0px -1260px;}
.payment-icons.icon-payment-ideal{background-position:0px -1320px;}
.payment-icons.icon-payment-incasso{background-position:0px -1380px;}
.payment-icons.icon-payment-invoice{background-position:0px -1440px;}
.payment-icons.icon-payment-klarna{background-position:0px -1560px;}
.payment-icons.icon-payment-maestro{background-position:0px -1620px;}
.payment-icons.icon-payment-mailru{background-position:0px -1680px;}
.payment-icons.icon-payment-mastercard{background-position:0px -1740px;}
.payment-icons.icon-payment-minitix{background-position:0px -1800px;}
.payment-icons.icon-payment-mistercash{background-position:0px -1860px;}
.payment-icons.icon-payment-multisafepay{background-position:0px -1920px;}
.payment-icons.icon-payment-onlinegiro{background-position:0px -2040px;}
.payment-icons.icon-payment-onlinetransfer{background-position:0px -2100px;}
.payment-icons.icon-payment-paypal{background-position:0px -2160px;}
.payment-icons.icon-payment-paysafecard{background-position:0px -2220px;}
.payment-icons.icon-payment-phone{background-position:0px -2280px;}
.payment-icons.icon-payment-postfinance{background-position:0px -2340px;}
.payment-icons.icon-payment-postnl{background-position:0px -3202px;}
.payment-icons.icon-payment-pi{background-position:0px -3129px;}
.payment-icons.icon-payment-przelewy24{background-position:0px -2400px;}
.payment-icons.icon-payment-qiwi{background-position:0px -2460px;}
.payment-icons.icon-payment-rembours{background-position:0px -2520px;}
.payment-icons.icon-payment-ukash{background-position:0px -2580px;}
.payment-icons.icon-payment-visa{background-position:0px -2640px;}
.payment-icons.icon-payment-visadebit{background-position:0px -2700px;}
.payment-icons.icon-payment-visaelectro{background-position:0px -2760px;}
.payment-icons.icon-payment-vpay{background-position:0px -2820px;}
.payment-icons.icon-payment-wallie{background-position:0px -2880px;}
.payment-icons.icon-payment-webmoney{background-position:0px -2940px;}
.payment-icons.icon-payment-webshopgiftcard{background-position:0px -3000px;}
.payment-icons.icon-payment-yourgift{background-position:0px -3060px;}
.payment-icons.icon-payment-afterpay_nl_b2c_digital_invoice, .payment-icons.icon-payment-afterpay_nl_b2c_direct_debit, .payment-icons.icon-payment-afterpay_nl_b2b_digital_invoice, .payment-icons.icon-payment-afterpay_be_b2c_digital_invoice{background-position:0px -120px;}
#catalog .categories .category span{background:none !important;box-shadow:none;margin-top:15px;}
h3.catalog-cat-title{font-size:16px;line-height:18px;text-align:left !important;font-weight:normal;}
h3.catalog-cat-title a{font-weight:100 !important;}
ul.list li.list-title{list-style:none;float:left;padding:0px;padding-top:5px;margin:0px;width:100%;}
.catalog-categories ul{float:left;padding-left:0px;padding-top:5px;}
.catalog-categories ul.list li a{font-size:12px;color:#000;font-weight:300;text-align:left;}
.catalog-categories{margin-bottom:30px;}
.categories h3{text-align:center;margin:6px 0px 0px 0px;line-height:39px;background:#ebebeb;padding-left:6px !important;}
.categories h3 a{text-align:center;color:#303030;font:16px roboto, arial;line-height:39px;float:left;font-weight:700;width:100%;}
h2.categoriestitle{text-align:left;color:#363c3f;font-size:15px;font-weight:600;margin-bottom:20px;}
.categorie_tekst{color:#a2a1a1;}
.categorie_tekst a{color:#a2a1a1;text-decoration:underline;}
.categorie_tekst h1{color:#dc183c;font:24px roboto, arial;}
.categorie_tekst h2{color:#6d6d6d;font:18px roboto, arial;}
.categorie_tekst h3, .categorie_tekst h3 a{font:14px roboto, arial;text-decoration:none;margin:10px 0px 0px 0px;}
.strictmodus{float:right;}
.slideshowContainer .slideshow .flex-direction-nav{display:none;}
.slideshowContainer .slideshow.more .flex-direction-nav{display:block;}
.links.mobile ul li{float:left;width:100%;text-align:center;padding:5px 0px !important;margin:0px !important;}
.gui-blog-article.gui-blog-article-image p{padding:15px 30px;}
.flexslider img.img-responsive{margin:0px !important;padding:0px !important;width:100% !important;}
.gui-inactive{opacity:1!important;}
.bundles{margin-bottom:30px;border-bottom:1px solid #EAEAEA;padding-bottom:30px;}
.bundles .product i{position:absolute;right:0px;top:35%;font-size:26px;}
.bundles .product h4{text-align:center;text-indent:-15px;font-weight:600;}
.bundles .bundleproducts .product h4{font-weight:normal;}
.bundles .product.product{padding-top:15px;padding-bottom:15px;}
.bundles .product .info a{max-height:60px !important;}
.bundles .product .info p{margin:0;font-size:10px;text-align:center;opacity:0.5}
.bundles .bundleproducts .product{background:#f9f9f9;padding-top:15px;min-height:225px;}
.bundles .bundleproducts .product:first-child{margin-left:15px;}
.bundles .bundleproducts .product h4{font-size:12px;text-indent:0;line-height:16px;}
.bundles .bundleproducts .product-details .price.total{color:#333;display:inline;font-size:18px;font-weight:500;float:right;text-align:right;margin-bottom:15px;}
.bundles .bundleproducts .product-details .price.total .old-price{font-size:12px;float:right;line-height:25px;text-decoration:line-through;}
.bundles .bundleproducts .product-details .price-tax{font-size:10px;}
.bundles .bundleproducts .product-details .pricer{float:right;margin-left:10px;}
.bundles .bundleproducts .product-details .pricer small{float:right;line-height:25px;margin-left:5px;font-size:12px;}
.bundles .bundleproducts .product-details .discount{float:right;list-style:none outside none;width:auto;color:#62c150;padding-right:0;}
.bundles .bundleproducts .btn{color:#FFF;text-transform:uppercase;font-size:11px;float:right;padding:0 30px;line-height:32px;border-radius:0;}
.bundles .bundleproducts .bundleDetails{float:right;}
.bundles .bundleproducts .product-details .out-of-stock{float:right;color:red;}
.bundle{float:left;width:100%;margin-bottom:30px;}
.bundle .bundletitle{font-size:16px;margin:0px;text-align:right;font-weight:100;margin-bottom:15px;}
@media (max-width:767px){.bundles .bundleproducts .product:first-child{margin-left:0;}
.bundles .product{text-align:center;}
.bundles .bundleproducts .product{min-height:0;}
.bundles .product i{position:relative;right:auto;top:auto;margin:0;}
.bundles .bundleproducts .product-details .price.total{width:100%;}
.bundle .bundletitle{margin-top:10px;}
.bundles .bundleproducts .bundleDetails{padding:0;}
}
li.item.dropdowns-mobile .dropdowns ul li.language-title{font-size:11px;}
li.item.dropdowns-mobile .dropdowns ul li.tui-currency a{line-height:12px;height:15px;padding:5px 0px;}

/* mobile menu begin */
@import "../font-awesome/4.7.0/css/font-awesome.min.css";

header .mobile-menu-head, header .navbar .nav .subnav li a.back-menu{  display: none !important;}
@media screen and (max-width: 42em) {
  header {z-index: 10001; position: relative;  }
  body.noscroll { overflow:hidden; }
  header .navbar-inverse .navbar-collapse { width: 100%; height: 100% !important; max-height: 100% !important; position: fixed; top: 0; left: 0; padding-right: 40px; z-index: 999; margin: 0!important;
    transform: translateX(-100%); transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); transition-duration: .25s; }
  header .navbar-inverse .navbar-collapse.in { width: 100%; height: 100% !important; max-height: 100% !important; position: fixed; top: 0; left: 0; padding-right: 40px; z-index: 999;
    margin: 0 !important; transform: translateX(0); }
  header .navbar-inverse .navbar-collapse:before {content:''; position: absolute; display: block; width: 100%; height: 100%; background-color: rgba(0,0,0,.2); top: 0; left: 0;  }
  header .navbar .navbar-nav { display: block; position: absolute; width: calc(100% - 40px); top: 50px; left: 0; height: calc(100% - 50px); overflow-y: scroll; z-index: 20; background-color: #fff; }
  /*header .navbar .navbar-nav li.item.dropdown a[data-toggle="dropdown"] { pointer-events: none;  }*/
  header .navbar .navbar-nav li a{    text-align: left !important; font-size: 16px !important; }
  header .navbar .navbar-nav li { border-bottom: 1px solid #dedede; position: relative; padding-right: 30px; }
  header .navbar .navbar-nav li.item.dropdown:before { content:'\f054'; font:normal normal normal 14px/1 FontAwesome; display: block; width: 30px; height: 30px; text-align: center; line-height: 30px;
    position: absolute; color: #6f6f6f; right: 0; top: 50%; transform: translateY(-50%); }
  header .navbar .navbar-nav li.item.dropdown ul.subnav.dropdown-menu { display: block !important; display: block; position: fixed; width: calc(100% - 40px); top: 50px; box-shadow: none !important;
    border-left: 0 !important; border-right: 0 !important; left: 0; height: calc(100% - 50px); overflow-y: scroll; z-index: 30; background-color: #fff; padding-left: 0; transform: translateX(-100%);
    pointer-events: none; transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); transition-duration: .25s; }
  body header .navbar .nav .subnav li a { line-height: 40px !important; color: #565656!important; font-weight: bold; padding: 0 !important;  }
  header .navbar .navbar-nav li.item.dropdown ul.subnav.dropdown-menu { padding: 0 !important; }
  header .navbar .navbar-nav li.item.dropdown ul.subnav.dropdown-menu.open-toggle { transform: translateX(0); pointer-events: all; }
  header .navbar .navbar-nav li.item.dropdown ul.subnav.dropdown-menu .categories { display: block; border: 0px!Important; padding: 0; margin-bottom: 3.75rem; width: 100%; }
  header .navbar .navbar-nav li.item.dropdown ul.subnav.dropdown-menu .categories:last-child { margin-bottom: 0; border-bottom: 0; }
  header .navbar .navbar-nav li.item.dropdown ul.subnav.dropdown-menu .categories li { float: left !important; padding: 0 20px; border-bottom: 1px solid #dedede;  }
  header .navbar .navbar-nav li.item.dropdown ul.subnav.dropdown-menu.vloerkleden .categories li { float: left !important; padding: 0 20px; border-bottom: 0px!important;  }
  header .navbar .navbar-nav li.item.dropdown ul.subnav.dropdown-menu .categories li:last-child { border-bottom: 0; }
  header .navbar .navbar-nav li.item.dropdown ul.subnav.dropdown-menu .categories li a { line-height: 40px !important; padding: 0 !important; }
  header .navbar .nav .item .subnav li ul.subsubnav { padding: 0;  }
  header .navbar .nav .item .subnav.vloerkleden li ul.subsubnav { padding: 20px 0px 10px 0px;  }
  header .navbar .nav li.item.item_weekaanbieding.dropdown:before {color: #fff;  }
  header .navbar .nav .subnav li a.back-menu { display: block !important; margin: 0 0 3.75rem; padding: 0 20px !important; line-height: 1; }
  body header .navbar .nav .subnav li a[data-toggle="dropdown"] { padding: 0 20px !important; }
  header .navbar .nav a.back-menu i { display: inline-block; margin-right: .9375rem; padding: 0; color: #3c7598; margin-left: 0; }
  header .navbar .navbar-nav li.item.dropdown ul.subnav.dropdown-menu .categories:last-child, header .navbar .navbar-nav li:last-child { border-bottom: 0 !important; }
  header .navbar .nav .subnav li.categories span a { color: #dc183c !important; border-bottom: 0 !important; }
  header .navbar .nav .subnav li.categories span { float: left; padding: 10px 20px 0px 20px; width: 100%; border-top: 1px solid #dedede;  }
  header .mobile-menu-head { position: absolute; top: 0; left: 0; display: block !important; width: calc(100% - 40px); height: auto; padding: 15px 10px 15px 20px; background-color: #fff;
    z-index: 999; float: left; font: 12px roboto, arial; }
  header .mobile-menu-head span { display: inline-block; float: left; color: #6f6f6f; font-size: 18px; line-height: 20px;}
  header .mobile-menu-head i.icon-close-menu { display: inline-block; width: 20px; height: 20px; position: relative; float: right; }
  header .mobile-menu-head i.icon-close-menu:before, header .mobile-menu-head i.icon-close-menu:after { content:''; position: absolute; top: 50%; left: 0; transform-origin: center center;
    background-color: #6f6f6f; display: block; width: 100%; height: 2px; margin-top: -2px; }
  header .mobile-menu-head i.icon-close-menu:before { transform: rotate(45deg);  }
  header .mobile-menu-head i.icon-close-menu:after { transform: rotate(-45deg);  }
}
/* end mobile menu */
.wsa-cookielaw{height:auto !important;white-space:normal !important;}
.wsa-cookielaw {font-weight:normal!important; font-size:13px!important; line-height: 36px!important; z-index: 99999!important;}
.wsa-cookielaw-button-green {border: 0px!important;}
.wsa-cookielaw-button-red {display:none!important;}

.lc-header-bg .lc-profile-pic {height: 50px!important; width: 50px!important; position: absolute; z-index: 99; top: -15px; border-radius: 50%!important;}
.lc-active  #lc_chat_title, .lc-chat #lc_chat_title { font-weight: bold!important; margin: -2px 0px 0px 60px;}

/* begin hover cat pagina */
@media (min-width:992px) {
  .product-collection .img .second, .product-collection .img .first { /*position:absolute;*/ top:0; left:0;}
  .product-collection .img .second { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; opacity:0;
    visibility:hidden; position:absolute; left:0; top:0; width:100%; height:100%;}
  
  .product-collection.loaded:hover .img .second { opacity:1; visibility:visible; }
  .product-collection.loaded:hover .img .second img { margin:0 auto; display:block;}
  .product-collection .info { padding-top:20px !important;}
  .product-collection .enlarge a { position:absolute; z-index:1; bottom:0; right:0;  }
}
/* END hover cat pagina */