@import url('https://fonts.googleapis.com/css?family=Lato:400,700&display=swap');
body{font-family: 'Lato', sans-serif;background:url('../images/body_background.png');}
.page-footer { background: #333333 !important}
.footer_heading, .footer_description{width:60%;text-align: center;margin: 0 auto;float: none;line-height: 26px;color: #fff;margin: 10px auto !important;}
.footer_heading{font-size: 18px;color:#fff !important;}
.footer_description{color:#99A7A8 !important;font-size: 14px;}
.footer-links-column.column1{width:100% !important;}
.page-footer .footer-top .footer-links{padding: 30px 0 !important;}
header .panel.wrapper{display:none;}
.top_bar{display:flex;}
.left_top_bar{width:60%;} #switcher-store{position: absolute !important;right: 0;top: -30px;}
.right_top_bar{width:40%;margin-right:0px !important;}
#switcher-store{display:none !important;}
.left_top_bar ul, .right_top_bar ul{float: left;width: 100%;margin: 0 !important;padding-left:12px;padding-top: 10px;}
.left_top_bar ul li, .right_top_bar ul li{display:inline-block;padding-right:20px;}
.right_top_bar ul{float:right !important;width:auto !important;}
body{background: #DEE6E9;width: 95%;margin: 0 auto;}
.home-slider-wrapper{float:right;width:100% !important;} .page-wrapper .widget.block.block-static-block:nth-of-type(3){padding: 15px 10px 25px !important;background:#fff !important;}
.header.content{max-width: 96%;padding-left: 0 !important;padding-right: 0 !important;}
.block.block-search{float: left !important;border-left: 1px solid #ccc !important;padding-left: 30px !important;margin-left: 40px !important;height: 100% !important;width: 51% !important;border-right:1px solid #ccc;padding-right: 30px;margin-right: 20px;}
a:visited, .alink:visited{color:#000;}
.sections.nav-sections{display:none;}
.page-header {border-bottom: 1px solid #ccc !important; margin-bottom: 20px !important;box-shadow: 0px 10px 10px 0 #ccc !important;}
.brands-wrapper{background-color:#fff !important;}
.sidebar.sidebar-main .block#layered-filter-block {padding: 0;border: none;float: left;width: 100%;margin-top: 20px;}
.product-item-name, .product.name a {font-weight: 400; font-size: 16px;width: 95% !important;text-align: center !important;padding: 0 !important;margin: 0 auto !important;}
.navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top, .navigation{background:transparent !important;color:#000 !important;}
.page-wrapper .page-header .header.content .block-search .actions .action.search{right:27px !important;background: #3373DD;border: 1px solid #3373DD;color: #fff !important;height:40px !important;border-radius: 0 10px 10px 0;}
.page-wrapper .page-header .header.content {max-width:98% !important;	padding: 20px 0px 20px !important;}
.page-wrapper .page-header .header.content .header-logo .logo>img {display: block; max-width: 260px !important; width: 255px !important;}
.page-wrapper .page-header .header.content .header-logo{margin-top:0px !important; margin-bottom: -25px !important;} 
.page-wrapper .page-header .header.content .block-search .actions .action.search:before{color:#e9e9e9;}
.page-wrapper .page-header .header.content .block-search .actions .action.search:before{color:#fff !important;}
.page-wrapper .page-header .header.content .block-search .field.search .control .input-text {margin: 0;padding-right: 45px;position: static;height: 40px !important;border-radius: 5px !important;padding-left: 15px;font-size: 12px;border: 1px solid #d8d8d8 !important;}
.navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top{padding-left:0 !important;margin-left:-5px !important;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart:before{background: url(../images/cart_icon.png) !important;border: 1px solid #E18E00;background-color: #E18E00 !important;background-repeat: no-repeat !important;background-position: center center !important;border-radius: 100px !important;background-size: auto auto !important;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart .counter.qty{float:right !important;position:relative;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart .counter.qty:before{content: "Mijn winkelwagentje";position: absolute;left: 0;top: 0;font-size: 17px;color: #000;width: 100%;font-weight: 400;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart .counter.qty:after{content: "producten";position: absolute;left: -15px;top: 22px;font-size: 17px;color: #000;width: 100%;font-weight: 400;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart{position: relative;padding-left: 0px !important;float: left;width:100%;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart .counter.qty{float: left;width:80% !important;height: auto !important;background: transparent !important;color: #000 !important;height: auto !important;max-height: initial !important;}
.page-wrapper .page-header .header.content .minicart-wrapper{width:220px !important;margin-top: 15px;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart .counter.qty .counter-number {text-shadow: none !important;color: #A80000 !important;font-weight: bolder;position:relative;font-size: 18px;margin-top: 22px !important;float: left;margin-left: 10px;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart .counter.qty .counter-number:after{content:" producten";position:absolute;left:10px;top:0;font-size:16px;color:#000;width:100%;}
.right_top_bar a{color:#000 !important;font-weight:400 !important;}
.email i, .account_login i{margin-right:4px;color:#000 !important;font-weight:400 !important;}
.left_top_bar ul li{position: relative;padding-left: 12px;padding-right: 25px;}
.left_top_bar ul li:before{content: "\f00c" !important;left:-12px;top: 0;font-size: 15px;color: #3373DD;font-family: FontAwesome;position:absolute;}
.banner_text span{font-size: 15px;color: #fff;margin-top: -8px;float: left;width: 100%;}
.banner_text .heading{font-size: 40px;float: left;width: 100%;color: #fff;text-transform: uppercase;font-weight: 400;}
.banner_text{position: absolute;top: 60%;right: 0px;width: 40%;transform: translateY(-50%);}
.owl-controls{display:none !important;} .one_product, .two_product{padding:0 !important;}
.categorylist{float: left;width: 22%;background: #3373DD;color: #fff;padding: 0 10px 0 20px;min-height: 69vh;}
.categorylist h2{color: #fff;font-size: 24px;float: left;width: 100%;margin-bottom: 20px;}
.cms-index-index .widget.block.block-static-block{background:#fff;}
.advert-outer-wrapper {display: block;float: left;width: 100%;clear: both;padding: 20px 0 0;margin-bottom: 10px !important;}
.advert-outer-wrapper .page-main .content-row{margin:0 !important;}
.advert-outer-wrapper .page-main{float: left;width: 100%;max-width: 100%;padding: 0 !important;}
.advert-outer-wrapper .page-main ul{display: table;float: none;width: 100%;max-width:96%;margin-bottom: 0;padding-bottom: 0;margin: 0 auto !important;padding: 0 !important;}
.advert-outer-wrapper .page-main ul li:last-child{border:0 !important;}
.advert-outer-wrapper .page-main ul li{display: table-cell;min-height: 130px;padding: 0 20px;width: 13%;text-align: center;border-right: 1px solid #e9e9e9;}
.advert-outer-wrapper .page-main ul li span{float: left;width: 100%;font-size: 16px;clear: both;max-width: 100%;padding: 0 0px;}
.advert-outer-wrapper .page-main ul li img{margin-bottom:15px;}
.footer_description a:hover, .footer_description a{color: #99A7A8 !important;}
.action.subscribe.primary{background: #3AB54A;border: 1px solid #3AB54A;border-radius: 0 15px 15px 0;}
.block.newsletter input {padding-left: 35px;height: 42px;background: #F7F7F7;border-radius: 10px 0 0 10px;}
.block.newsletter {width: 70% !important;margin: 35px auto 0;}
.brands-wrapper .page-main h4{font-size: 24px;}
.brands-wrapper .page-main{margin: 0 auto;width: 100%;max-width: 800px;padding-top: 50px;padding-bottom: 50px;text-align: center;line-height: 22px;}
h2 span, h3 span{color: #3AB54A !important;}
.block.newsletter .field .control:before{display:none;}
.footer_img{position: absolute;right: 25px;top: 50%;transform: translateY(-50%);}
.footer-links{position:relative;}
.heading_img{margin-left: 15px;margin-top: 10px;margin-bottom: -3px;}
.widget.block.block-static-block{background: url(../images/dotted_section_back.png) !important;background-size: 100% auto !important;background-position: bottom center !important;background-repeat: no-repeat !important;background-color: #fff !important;}
.onze_producten{margin: 0 auto;width: 100%;background: #F7F8FA !important;padding-top: 20px;padding-bottom: 30px;margin-bottom: 13px;}
.onze_producten .onze_producten_list, .onze_producten h2{margin:0 auto;width:95%;}
.waar_heb_je_last img{width:100%;}
.waar_heb_je_last{position:relative;} 
.products-grid.grid ol li{background:#fff;}
.product-item-info .product-item-inner{background: #3AB54A !important;width: 50px !important;margin-left: 8px !important;height: 42px !important;margin-top: 9px !important;}
.catalog-category-view .price-box.price-final_price{float: left;width:60%;border: 1px solid #e9e9e9;padding: 10px 0;}
.product-item-inner{float: left;width: 47% !important;background: transparent !important;}
.product-item-link{text-align: center;width: 100%;font-size: 19px;display: block;}
.product-item .action.primary{background-color:#3AB54A;border:1px solid #3AB54A !Important;position:relative !important;width:100%;}
.product-item .action.primary span{display:none !important;}
.product-item .action.primary:after{display:block !important;opacity:1 !important;position: absolute;content: " ";width: 30px;height: 30px;background: url(../images/cart_icon.png);background-position: center center;background-size: 20px auto;left: 8px;top: 4px; background-repeat: no-repeat;}
.page-layout-1column .block.widget .products-grid .product-item {margin-left: 15px !important;width: 18.6% !important;border: 1px solid #e9e9e9;padding: 8px 15px;}
.products-grid .product-item .product-item-info .product-item-details{width: 70%;margin: 0 auto;position: absolute;bottom: 15px;left: 80%;transform: translateX(-80%);text-align: center !important;}
.popular_producten ol li{width:20% !important;}
.action.towishlist, .action.tocompare{font-size:12px !important;text-transform:capitalize !important;}
.action.towishlist:before, .action.tocompare:before{display:none !important;}
.popular_producten ol li:first-child{width:40% !important;}
.products-grid .product-item .product-item-info .product-item-details .price-box .price{color:#000 !important;}
.catalog-category-view .price-box.price-final_price:hover{background:#FFA200 !important;}
.catalog-category-view .price-box.price-final_price:hover .price{color:#fff !important;}.product-info-main .product-info-stock-sku{display:none!important;}
.waar_heb_je_last .block_description:nth-of-type(1){position: absolute;top: 20px; left: 50px;width:320px;}
.waar_heb_je_last .block_description:nth-of-type(1) h3{font-size: 24px;}
.waar_heb_je_last .block_description:nth-of-type(1) p{font-size:14px;}
.fotorama__stage{height:400px !important;}
.waar_heb_je_last .block_description:nth-of-type(2){position: absolute;top:150px; left: 50px;width:320px;}
.waar_heb_je_last .block_description:nth-of-type(2) h3{font-size:16px;}
.waar_heb_je_last .block_description:nth-of-type(2) p{font-size:14px;}
.checkout-index-index .columns .column.main{margin: 15px auto;width: 95%;float: none;padding-top: 70px;background: #fff;}
.opc-progress-bar{margin-bottom:70px !important;} .page-title-wrapper.product{margin-top:35px !important;}  .pages a.page:active, .pages a.page:focus, .pages a.page:visited, .pages strong.page{background:#39B549 !Important;border-color:#39B549 !Important;}
.two_product{float:left;width:100%;}
.one_product img, .two_product img{float:left;width:100%;}
.one_product, .col-md-6.two_product{float:left;width:50%;position:relative;}
.product_container{position: absolute;top: 40%;transform: translateY(-50%);right: 30px;}
.col-md-6.two_product .product_name, .one_product .product_name{float: right;width: 55%;text-align: center;font-size: 26px;color: #fff;line-height: 28px;}
.col-md-6.two_product .price, .one_product .price{float: right;width: 100px;text-align: center;margin-top: 15px;color: #fff;font-size: 21px;border: 2px solid #fff;clear: both;padding: 2px 5px;}
.catalog-category-view .toolbar.toolbar-products .sorter, .catalog-category-view .toolbar.toolbar-products .limiter, .catalog-category-view .toolbar.toolbar-products .toolbar-amount, .catalog-category-view .toolbar.toolbar-products .modes{display:none !Important;}
.col-md-6.two_product .product_name{color:#000 !important;}
.col-md-6.two_product .price{color:#000 !important;border:2px solid #000 !Important;}
.category_listing h4{font-size:24px;color:#fff;padding: 0 28px;}
.category_listing ul{position: initial;list-style: none;padding-left: 0;font-size: 16px;color: #fff;}
.category_listing ul li a{padding: 7px 20px;width:90% !important;float: left;} 
.checkout-cart-index #maincontent{margin-top:40px !important;}
.navigation .level0>.level-top{border-bottom:1px solid #fff;}
.navigation .level0>.level-top:hover{color: #39b549 !important;border-bottom: 2px solid #39b549 !important;}
.navigation .level0>.level-top{font-weight: 600;color: #000 !important;padding-left: 2px !important;background: #fff !important;padding-bottom: 7px !important;text-align: center !important;padding-right: 10px!important;padding-left: 10px !important;}
.cart-container{background: #fff !important;padding: 10px 20px !important;}
.action.multicheckout{display:none !important;}
.catalogsearch-result-index .breadcrumbs{width: 100%;float: left;margin: 0!important;padding: 25px 0 10px !important;}
.catalogsearch-result-index .limiter, .catalogsearch-result-index .sorter, .catalogsearch-result-index .modes{display:none !important;}
.catalogsearch-result-index .column.main{width:100%!important;} .catalogsearch-result-index .sidebar {display:none !important;}
.action.apply, .action.update, .cart-summary .checkout-methods-items .action.primary.checkout {width: 100%;background: #3472df!important; border: 1px solid #3472df!important;}
.cart-summary{background:#fff !important;}
.category_listing>ul>li:hover ul.sub_category{display:block !important;}
.products-grid .product-item .product-item-info .product-item-details .price-box:hover{background:#e0942a!important;color:#fff !important;}
.category_listing>ul>li{position:initial;}
.products-grid .product-item .product-item-info .product-item-details .price-box {display: block;margin: 8px 0 6px;width:90px;float: left;border: 1px solid #e9e9e9;height: 45px!important;padding-top: 10px!important;}
.cms-index-index .page-wrapper .block.block-static-block:nth-of-type(5){ background: #fff !important;padding: 15px !important;}
.category_listing>ul>li>ul.sub_category{position: absolute;display: none;left: 100%;width: 70.6vw;background-color: #fff;z-index: 9;padding-top: 20px;top: 0px;min-height: 66vh;} 
.category_listing>ul>li>ul.sub_category li{float:left;width:24.5% !important;text-align:left;}
.category_listing>ul>li>ul.sub_category li  a{color:#39b549 !important;font-weight: 500;}  .breadcrumbs .item:not(:last-child):after{line-height:23px !important;margin:0 !important;}
.category_listing>ul>li>a, .category_listing>ul>li{float:left;width:100%;font-size: 16px;color:#fff;margin-bottom:3px;}
.category_listing{position: relative;float: left;width: 24.7%;height:72.3vh;background: #3373DD;padding: 10px 0px 10px 0px; margin-right: 3.7px;margin-bottom: -6px !important;}
.product-info-main{display: flex;flex-direction: column-reverse;}
.product-info-main .page-title-wrapper.product{order: 10;}
.product-info-main .product-reviews-summary{order:9;}
.product-info-main .product-info-price{order:8;}
.product-info-main .product-add-form{order:7;}
.product-info-main .product.attribute.overview{order: 8;max-width: 100%;padding-right: 70px !important;}
.product-info-main .product.attribute.overview .type{display:none !important;}
.slider_container{float: left;width: 75%;}
.product-info-main .product-add-form .box-tocart .field.qty .control #qty{border-bottom:0 !important;border-top:0 !important;}
.category_listing ul li:hover a, .category_listing ul li:hover{background:#fff;color:#000}.catalog-product-view.column.main{border:1px solid #e9e9e9;} /* .catalog-product-view .breadcrumbs{display:none !important;} */
#maincontent{max-width: 100% !important; padding: 0 !important;}
.page-layout-1column .product-info-main{padding-top;40px;}
.product-info-main .box-tocart .actions #product-addtocart-button{background: #f09727 !important;border: 1px solid #f09727;float: left;   margin-right: 30px;border-bottom: 8px solid #e97d18;}
.field.qty label.label{float: left;width: auto;margin-right: 15px;margin-top: 15px;}
.field.qty{border: 1px solid #e9e9e9;padding-left: 15px;}
.product_feature img{float:left;max-width:120px;margin-top: 15px;}
.show_features_here ul li{position:relative;padding-left:26px;}
.show_features_here ul li:before{content: "\f14a";font-size: 18px;color: #f09727;left: 0;top: -1px;position: absolute;font-family: fontAwesome;}
.show_features_here ul{float: left;margin-right:70px;padding-left: 0;list-style: none;width: 50%;}
.qty-btn.qty-dec{position: absolute;left: 0;width: 30px !important;top: 50%;transform: translateY(-50%);font-size: 13px !important;}
.field.qty .control{float: left;position: relative;width: 120px;padding-left: 40px;}

.qty-btn.qty-dec{border: 0;height: 52px !important;padding-top: 13px;font-size: 13px !important;width: 50px !important;margin-top: -1px;} 
.qty-btn.qty-inc{border: 0;background: #f09727;height: 52px !important;padding-top: 13px;font-size: 13px !important;width: 50px !important;color: #fff !important;margin-top: -1px;} 
#narrow-by-list{background:transparent !important;}
.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-item {height: 300px;overflow-y: scroll;overflow-x: hidden;margin-bottom: 20px;}
.toolbar.toolbar-products{text-align: center;margin: 0 auto;}  .data.item.title.active, .data.item.title.active . a{background:#3472df!important;color:#fff!important;} .product_feature{margin-top: 50px;margin-bottom: 30px !important;float: left;width: 100%;} .product-info-main .box-tocart .actions{float:left;} 
.cms-index-index #maincontent>.columns{background-color:#F7F8FA !Important;}.checkout-index-index .logo{margin-top: 10px !important;padding-top: 0 !important;float: left;}
.catalog-category-view .page-title-wrapper{float: left;width: 99%;background: #39B549;color: #fff;padding: 5px 15px;margin-bottom: 0 !important;margin-top: 10px;margin-bottom: 20px !important;font-size: 16px !important;}
.catalog-category-view #page-title-heading{margin-bottom: 5px;margin-top: 5px;}
.catalog-category-view #page-title-heading span{text-transform: capitalize;font-size:22px;}
.catalog-category-view.page-layout-2columns-left .page-wrapper .column.main{display: flex;flex-direction: column-reverse;}
.catalog-category-view .page-title-wrapper{order:3;}
.catalog-category-view .breadcrumbs{order: 4;float: left;width: 100%;margin-bottom: 5px !important;margin-top: 20px;margin-left: 0 !important;padding-left: 0 !important;}
.breadcrumbs a{color:#000 !Important;font-size:14px !important;}
.products.list.items.product-items li.product-item{border: 1px solid #e9e9e9;padding-top: 25px;padding-bottom:60px;}
.products.wrapper.grid.products-grid{float: left;width: 99%;order:2;}
.products.list.items.product-items li.product-item:hover{box-shadow: 0px 0px 7px 7px #e9e9e9;}
.block.block-compare .block-title{width: 100%;background: #3472DF;color: #fff !important;padding-top: 10px !important;padding-left: 10px !important}
#block-compare-heading{color:#fff;}
.dropdown.switcher-dropdown{max-width: 100px !important;min-width: 100px !important;}
.block.block-wishlist{display:none;}
.breadcrumbs .items {font-size: 13px !important;}
#custom-checkout-form{padding-top: 15px;margin-bottom: 25px;}
#narrow-by-list div.filter-options-item:last-child{height: auto !important;overflow: auto !important;}
.catalog-category-view.page-layout-2columns-left .page-wrapper .sidebar-additional, .catalog-category-view.page-layout-2columns-left .page-wrapper .sidebar-main{padding-right:0 !important;} .block.block-compare{padding-top:0 !important;} .opc-wrapper .form-login, .opc-wrapper .form-shipping-address{max-width:90% !important;}
.filter-options-content{display:block !Important;} #tooltip-label{display:none !important;}
.filter-options-title{color: #51BA5D !important;font-size: 15px !important;text-transform: capitalize !important;margin-bottom: 0 !important;padding-bottom: 0 !important;}
.filter-options-title:after{display:none !important;}
.sidebar.sidebar-main{padding-bottom: 0 !important;padding-left: 0 !important;padding-right: 0 !important;padding-top: 0 !important;}
.sidebar.sidebar-main .block .block-content.filter-content .filter-subtitle {font-weight: 600 !important;text-transform: capitalize !important;padding: 15px 10px 15px !important;font-size: 16px !important;border-bottom: none !important;background: #3472DF !important;color: #fff !important;width:100%;margin-top: -25px;}
.block.block-compare .empty{padding-left: 15px;background: #fff;float: left;width:100%;padding: 20px 15px;border: 1px solid #e9e9e9;margin-top: -15px;}
.catalog_category_listing ul li a{color:#fff;font-size:15px !important;}
.catalog_category_listing ul li:hover{background:#fff;color:#565D6D;}
.catalog_category_listing ul li{float:left;width:100%;padding-left: 20px;}
.catalog_category_listing ul{float: left;width: 100%;list-style: none;padding-left:0px;}
.catalog_category_listing h4{color: #fff;font-size: 21px;float: left;width: 100%;padding-left: 20px;margin-top: 10px;}
.catalog_category_listing{background: #f7f8fa !important;margin-top: 20px;padding: 5px 20px !important;}.catalog-product-view .columns{background:#f7f8fa !important;margin-top:20px;padding:5px 20px 20px !important;}.catalog-product-view .column.main{background:#fff !important;margin-top:20px;}.catalog-product-view .breadcrumbs{margin: 0 0 25px;float: left;width: 100% !important;margin-left: 0 !important;margin-top: 20px;}.checkout-index-index .columns {background-color:#fff !important;}
.sidebar.sidebar-additional .block.block-compare, .sidebar.sidebar-additional .block.block-wishlist, .sidebar.sidebar-additional .block.block-reorder{padding-left:0 !important;padding-right:0 !important;}
.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-item{background:#fff !important;}
.sidebar.sidebar-additional{background:transparent !important;}
.catalog-category-view .category_listing {position: relative;float: left;width: 100%;height: 66vh;background: #3373DD;padding: 10px 0px 10px 0px;margin-right: 3.7px;margin-bottom: 20px !important;}
.sidebar.sidebar-main{border: 1px solid #e9e9e9;float: left;width: 25%; margin-top: 25px;padding-top: 25px;padding-left: 15px;padding-bottom: 25px;}
.ves-megamenu .nav-item > a{padding: 0 14px !important;}
.ves-menu .ves-megamenu{padding: 0;background: #fff !important; margin-top: 12px;margin-bottom: -10px;}



@media screen and (min-width:767px) and (max-width:1024px) {
.catalog-product-view .column.main {background: #fff !important;margin-top: 20px;float: left;margin-bottom: 30px !important;width: 100% !important;padding-bottom: 30px !important;padding-left: 15px !important;padding-right: 15px !important;}
.action.nav-toggle{display:none!important;}
.product-info-main .product-add-form .box-tocart .field.qty{border: 1px solid #e9e9e9 !important;}
.slider-outer{width:97% !important;}
.action.update{color:#fff !important;}
.cart-summary{order:2 !important;}
.form.form-cart{order:3 !important;}
.cart-container {display: flex;flex-direction: column-reverse;}
.cart-summary{width: 100% !Important;float: left;position: initial !important;}
.abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item{width:100% !important;padding:0 !important;}
.product-info-main .product-social-links a.action{float:left;width:100% !important;}
.category_listing{height:80vh !important;padding:0 !important;}
.category_listing>ul>li>a, .category_listing>ul>li{font-size: 15px;margin-bottom: 2px!important;padding-bottom: 2px !important;}
.slider_container{width:74.7% !important;}
.onze_producten .onze_producten_list{width:100% !important;}
.page-wrapper .page-header .header.content .minicart-wrapper{margin-top:7px !important;}
#search_mini_form .actions{position:relative;}
.page-wrapper .page-header .header.content .block-search .actions .action.search{top:-40px!important;right:-5px !Important;}
.products-grid .product-item .product-item-info .product-item-details .price-box {margin: 8px 0 15px !important;width: 93px !important;float: left !important;border: 1px solid #e9e9e9 !important;height:44px !important;padding-top: 10px !important;padding-left:3px !important;padding-right:3px !important;}
.products.list.items.product-items li.product-item {width: 32%!important;min-height: 500px;margin-right: 11px !important;}
.products.list.items.product-items li.product-item:nth-child(3n+3){margin-right:0 !important;}
.banner_text{right:200px !important;}
.footer_img {position: absolute;right: 20px;top:60%;transform: translateY(-60%);max-width: 110px;}
.right_top_bar{width:91% !.slider_containerimportant;}
.advert-outer-wrapper .page-main ul li{width: 33% !important;display: inline-block;}
.col-md-12.two_product{padding:10px !important;}
.advert-outer-wrapper .page-main ul li:nth-child(3n+3){border:0px !important;}
.page-layout-1column .block.widget .products-grid .product-item {margin-left: 2px !important;width: 33% !important;}
.waar_heb_je_last {position: relative;height:70vh;background: #e7f0f5;}
.waar_heb_je_last .block_description:nth-of-type(1){top:230px !important;width:90% !important;left: 35px;}
.waar_heb_je_last .block_description:nth-of-type(2){top:310px !important;width:90% !important;left: 35px;}
.footer-column-content{display:block !important;}
.cms-index-index .page-wrapper .block.block-static-block:nth-of-type(5) {background: #fff !important;padding: 0px 0px !important;height:33vh;}
.cms-index-index .page-wrapper .block.block-static-block:nth-of-type(5) img{height:100% !important;}
.page-wrapper .page-header .header.content .header-logo {margin-top: -20px !important;margin-bottom: 0px !important;}
.block.block-search{border:0 !important;margin:0 !important;padding:0!important;width:100% !important;}
#search_mini_form{width:100% !important;max-width:60% !important;margin: 0 auto;}
.slider-outer {margin-right: 0px;margin-left: 0px;width:100%;margin: 0 auto !important;}
.col-md-6.two_product .product_name, .one_product .product_name{width:80%!important;text-align:right!important;}
.one_product, .col-md-6.two_product{height:30vh;}
.catalog-category-view .products.list.items.product-items li.product-item{width: 48.4% !important;margin-right: 15px !important; margin-left: 0 !important;}
.catalog-category-view .products.list.items.product-items li.product-item:nth-child(2n+2){margin-right:0 !important;}
.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-item{width:100% !important;margin-bottom:30px !important;}
.sidebar.sidebar-main .block#layered-filter-block{background:transparent !important;}
#narrow-by-list div.filter-options-item{padding-bottom:20px !important;}
.catalog-category-view .products.list.product-items{margin-left:15px!important;}
.page-layout-2columns-left .sidebar-additional{width:30% !important;}
.block-actions.filter-actions{width: 100% !important;display: block !important;margin-bottom: 40px !important;}
.product-info-main .product-social-links .product-addto-links{margin-bottom:0px !important;}
.product-info-main .product-social-links a.action{margin-bottom:7px !important;}
.product.info.detailed {clear: both;margin-bottom: 30px;margin-top: 30px !important;float: left;width: 100% !important;}
.page.messages{display:none !important;}
.field.qty{border:0 !important;}
.cart.table-wrapper .product-item-name {font-size: 20px !important;text-align: left !important;max-width: 350px !important;}
.action.apply, .action.update, .cart-summary .checkout-methods-items .action.primary.checkout{max-width: fit-content !important;}.cart-container .cart-discount .block.discount .content .actions-toolbar .action.apply.primary{color:#fff !important;}
.opc-wrapper .form-login, .opc-wrapper .form-shipping-address{max-width:100% !important;}
.checkout-index-index .nav-sections, .checkout-index-index .nav-toggle{display:block !important;}
.checkout-index-index .nav-toggle{top:90px !important;}
.customer-account-login #maincontent {max-width: 100% !important;padding: 25px 20px !important;background: #fff;margin-top: 20px !important;}
.customer-account-create  #maincontent {max-width: 100% !important;padding: 25px 20px !important;background: #fff;margin-top: 20px !important;}
.customer-account-forgotpassword  #maincontent {max-width: 100% !important;padding: 25px 20px !important;background: #fff;margin-top: 20px !important;}

.catalogsearch-result-index .page-layout-2columns-left .column.main{width:100% !Important;}
.catalogsearch-result-index .page-layout-2columns-left .products.list.items.product-items li.product-item{width:30% !Important;}

}

@media screen and (min-width:550px) and (max-width:767px)  and (orientation:portrait) {

.two_product .col-md-6 { height: 40vh !important;}
.waar_heb_je_last {height: 65vh !important;}

}



@media screen and (min-width:767px) and (max-width:980px) {

.category_listing, .left_top_bar{display:none;}
.right_top_bar{width:91% !important;}
.page-layout-2columns-left .sidebar-main{width:30% !important;}
.page-layout-2columns-left .column.main{width:70% !important;}
.product-info-main .box-tocart .actions #product-addtocart-button{margin-top:20px;}
.show_features_here ul{width:80% !important;}
.product-info-main .product-social-links a.action{width:100% !important;}
.slider_container{width:100% !important;}
.waar_heb_je_last .block_description:nth-of-type(1){top:170px !important;width:90% !important;left: 35px;}

}

@media screen and (max-width:767px) { 

.col-md-12.two_product a{height:100%;}
.product-info-main .product-add-form .box-tocart .field.qty .control #qty{float: left !important;width: 80px !important;height: 51px !important;text-align: center;margin-left: 40px !important;padding-left: 10px !important;}
.qty-btn.qty-dec{border-left: 1px solid #ccc;padding-right: 12px;padding-top: 16px;}
.product-info-main .product-add-form .box-tocart .field.qty{border: 1px solid #e9e9e9 !important;}
.slider-outer {margin-right: 0px;margin-left: 0px;width:97% !important;margin: 0 auto !important;}
.product-item-info .product-item-inner {background-image: url(../images/cart_icon.png) !important;background-repeat: no-repeat !important;background-position: center center !important;}
.product-item .action.primary{ background: url(../images/cart_icon.png) !important;background-repeat:no-repeat !Important;background-position:center center !important;}
.left_top_bar ul, .right_top_bar ul{padding-top:0 !important;}
.left_top_bar{display: none !Important;} 
.right_top_bar{margin: 0 !important;width: 100% !important;margin-top: 10px !important;padding-bottom: 15px;} 
.right_top_bar ul{padding-left:0 !important;}
#switcher-store{top:-60px!important;}
.page-wrapper .page-header .header.content {max-width: 100% !important;padding: 0px 0px 0px !important;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart .counter.qty:before, .page-wrapper .page-header .header.content .minicart-wrapper .action.showcart .counter.qty:after{display:none !important;}
.logo {float: none;margin: 0 auto 10px;max-width: 50%;position: relative;z-index: 5;display: table;}
.block.block-search {position:relative;float: left !important;border-left:0px solid #ccc !important;padding-left: 0px !important;margin-left: 5px !important;height: 100% !important;width: 95% !important;border-right:0px solid #ccc !important;padding-right: 0px; margin-right: 5px;}
.nav-toggle{top: 70px !important;}
.minicart-wrapper .action.showcart::before{margin-top:10px;}
.page-wrapper .page-header .header.content .minicart-wrapper{width:150px !important;margin-right: 10px;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart .counter.qty{width:68% !important;}
.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart .counter.qty .counter-number:after{left:15px !important;}
.slider_container{width:100% !important;} .page-header{border:0 !important;}
.category_listing{display:none !important;}
.advert-outer-wrapper .page-main ul li{display:inline-block !important;width:50% !important;padding:0 10px !important;margin-top: 25px !important;}
.slider-outer{padding: 15px 10px !important;width: 100%;margin: 0 auto;}
.products.list.items.product-items li.product-item{margin-bottom:25px !important;margin-left:0 !important;max-width:100% !Important;width:100% !Important;}
.brands-wrapper .page-main {max-width: 100% !important;padding-top: 30px !important;padding-bottom: 30px !important;padding-left: 0 !important;padding-right: 0 !important;}
.footer-column-content{display:block !important;}
.footer_heading, .footer_description{width:100% !important;}
.footer_img{position: relative !important;clear: both;display: block !important;margin: 20px auto 0px !important;float: none;top: auto !important;transform: none !important;right: auto !important;}
.footer_description span{clear:both;}
.block.newsletter input{padding-left:15px !important;}
.block.newsletter{width:95% !important;}
.action.subscribe.primary{padding:12px 10px !important;font-size: 12px;}
.waar_heb_je_last .block_description:nth-of-type(1) {position: absolute;top:85px;left: 10px;width: 100%; max-width: 90%;}
.waar_heb_je_last .block_description:nth-of-type(2) {top:200px;position: absolute;left: 10px;width: 100%; max-width: 90%;}
.catalog-category-view .page-title-wrapper{width:100% !important;}
.brands-wrapper p{padding:0 20px !Important;}
.top_menu_container:not(.active){display:none;}
.block-search .label {margin-top:17px;position: absolute;right: 5px;top: 0;}
.block-search .control{margin-top:13px !Important;}
.page-header{box-shadow: 0 0 0 0 !important;}
.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-item{height:auto !important;}
.nav-toggle:before{background: #39B549;padding: 3px 12px;border-radius: 4px;margin-top: -5px !important;color: #fff !important;}
.catalog-product-view .block-search .label:before{margin-top:13px !important;}
.product-info-main .box-tocart .actions #product-addtocart-button{margin-top:20px !important;}
.catalog-product-view .columns{padding: 1px 10px 20px !important;}
.product-info-main {position: relative;margin: 0 auto;width:98%;padding: 0 10px;}
.show_features_here ul{width:100% !important;padding-right:20px !important;}
.product-info-main .product-social-links a.action{float:left;width:100% !important;margin-bottom:15px!important;}
.product-info-main .product-social-links .product-addto-links{margin-bottom:-5px !Important;}
.product.info.detailed{margin-top:25px !important;}
.cart-container{display: flex;flex-direction: column-reverse;}
.form.form-cart{order:3;}
#gift-options-cart{order:1;}
.cart-discount{order:2;}
.update_cart_action span{color:#fff !important;} .products-grid .product-item .product-item-info .product-item-details .price-box{margin-left:40px !Important;}
.checkout-index-index .product-item-name, .product.name a{text-align:center!important;}
.checkout-index-index .product-item-inner{width:100% !important;}
.checkout-index-index .minicart-wrapper{margin-top: -15px !important;}
.opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping{margin: 20px 0px 15px !important;}
.checkout-index-index .logo {margin-top: 10px !important;padding-top: 0 !important;float: left;width: 100%;max-width: 100%;text-align: -webkit-center !important;}
.banner_text {position: absolute;top: 50%;right: auto;width: 40%;transform: translateY(-50%);left: 20px;}
.page-wrapper .widget.block.block-static-block:nth-of-type(3) {padding: 15px 0px 25px !important;background: #fff !important;display: inline-block;}
.advert-outer-wrapper .page-main ul li{border:0 !important;}
.advert-outer-wrapper .page-main ul li:nth-child(2n+1){border-right:1px solid #e9e9e9 !important;}
.waar_heb_je_last{height:60vh !important;background: #e7f0f5;padding-top: 0px;}
.cms-index-index .page-wrapper .block.block-static-block:nth-of-type(5){background: #fff !important;padding: 0px 0px !important;float: left;width: 100%;}
.two_product .col-md-6{height: 30vh;width:100% !important;}
.two_product .col-md-6 img{height:100% !important;}
.product_container{top:47% !important;}
.col-md-6.two_product .product_name, .one_product .product_name {width: 80% !important;text-align: right !important;}
.block-search .label{top:2px !important;}
.banner_text .heading {font-size: 30px;margin-bottom:10px !important;}
.sidebar.sidebar-main .block .block-content.filter-content .filter-subtitle{margin-top:1px !important;}
.filter.active .filter-title{right: 5px !important;top: -3px!important;}
.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-item{margin-bottom:0 !important;}
.pages .pages-items{padding-right:20px !important;padding-left:20px !important;}
.filter-title strong{left:5px !important;}
.customer-account-login #maincontent {max-width: 100% !important;padding: 25px 20px !important;background: #fff;margin-top: 20px !important;}
.customer-account-create  #maincontent {max-width: 100% !important;padding: 25px 20px !important;background: #fff;margin-top: 20px !important;}
.customer-account-forgotpassword  #maincontent {max-width: 100% !important;padding: 25px 20px !important;background: #fff;margin-top: 20px !important;}
#block-customer-login-heading{margin-top: 30px !important;float: left;width: 100%;margin-bottom: 15px;}
.cart.table-wrapper{border:0 !important;}
.cart.table-wrapper .product-item-name {font-size: 21px !important;text-align: left !important;}
.field.qty{border:0 !important;}
.cart.table-wrapper .cart>.item {border-bottom: 1px solid #e1e1e1;position: relative;padding-bottom: 20px !important;float: left;width: 100%;margin-bottom: 20px !important;}
.action.apply, .action.update, .cart-summary .checkout-methods-items .action.primary.checkout{color:#fff !important;}
.field.qty .control{padding-left:0 !important;}
.opc-wrapper .form-login, .opc-wrapper .form-shipping-address{max-width:100% !important;}
.checkout-index-index .nav-sections, .checkout-index-index .nav-toggle{display:block !important;}
.checkout-index-index .nav-toggle{top:90px !important;}

.mobile_menu .ves-megamenu.menu-hover.offcanvas-menu.activate{top: -12px !important;width: 100% !important;background: rgba(0,0,0,.8) !important;left: 0 !important;z-index: 99;}
.mobile_menu .ves-megamenu.ves-vertical li.level0, .mobile_menu .nav-mobile .nav-item{float:left;}
.ves-megamenu.ves-vertical li.level0, .nav-mobile .nav-item {width: 80% !important;position: relative !important;float: left;background: #fff;}
.mobile_menu .ves-megamenu.menu-hover.offcanvas-menu.activate li{width:80% !important;}
.mobile_menu .ves-megamenu.menu-hover.offcanvas-menu.activate li span{font-size: 16px !important; float: left !important; width: 100% !important; line-height: 23px !important; text-transform: capitalize !important; padding: 13px 0 !important;}

}

.close_mobile_menu{position: fixed;right: 12px;top: -8px;color: #fff !important;font-size: 24px;z-index: 9999;}
.close_mobile_menu:not(.active), .mobile_menu .navbar.ves-navbar, .mobile_menu:not(.active){display:none !important;}

@media screen and (max-width:767px) and (orientation: landscape) {
.checkout-index-index .nav-toggle{top:15px !important;}
.field.qty .control{padding-left:40px !important;}
.checkout-index-index .block.block-search{margin-top:0 !important;}
.checkout-index-index .page-wrapper .page-header .header.content .minicart-wrapper{margin-top:0 !important;}
.product_feature{margin-top:30px !important;}
.filter-title strong{left:14px !important;}
.col-md-12.two_product{padding:12px 10px !important;}
.block-search .label{top:2px !important;}
.products.list.items.product-items li.product-item{width:48% !important;margin-right:20px !Important;}
.products.list.items.product-items li.product-item:nth-child(2n+2){margin-right:0px !Important;}
.right_top_bar {width: 85% !important; margin-top: 10px !important; float: left!important; margin-bottom: 10px !important;}
#switcher-store {top: -39px!important;}
.block.block-search {position: relative !important;float: left !important;border-left: 0px solid #ccc !important;padding-left: 0px !important;margin-left: 14px !important;height: 100% !important;width: 65% !important;border-right: 0px solid #ccc !important;padding-right: 0px !important;margin-right: 0px !important;margin-top: 17px !important;}
.nav-toggle {top: 8px !important;}
.two_product .col-md-6{height: 60vh;}
.col-md-6.one_product{margin-bottom:15px !important;}
.waar_heb_je_last {height: 120vh !important;}
.waar_heb_je_last .block_description:nth-of-type(2){top:260px !Important;}
.waar_heb_je_last .block_description:nth-of-type(1){top:150px !Important;}
.product-info-main .product-add-form .box-tocart{margin-top:20px !important;}
.product-info-main .box-tocart .actions #product-addtocart-button {margin-top: 0px !important;}
.show_features_here{width:60% !important;}

}

.catalog-product-view .column.main{float:left;}
.block.related{ margin: 0 auto !important;width: 94% !important;}
.checkbox.related,div[data-role='add-to-links']{display:none !important;}
.slider-outer ol li.product-item:first-child{margin-left:0 !important;}/* 
.product-info-main .product-add-form .box-tocart .field.qty .control #qty{border:1px solid #e9e9e9 !important;} */
.product-social-links{display:none !important;}

.opc-block-summary .product-item .product-item-inner {display: table;margin: 0 0 10px;width: 100% !important;text-align: left !important;}
.minicart-items .product-item-name {font-weight: 400;margin: 0 0 10px !important;text-align: left !important;}
.products.list.items.product-items li.product-item{min-height:450px;position: relative;}
.product.info.detailed {clear: both;margin-bottom: 30px;margin: 0 auto 30px !important;width: 95% !important;}
.sidebar.sidebar-additional, .field.additional, .action.towishlist, .action.tocompare, div[name='shippingAddress.region'], div[name='shippingAddress.street.0']>label{display:none !important;}
button[name='update_cart_action']{ max-width: 250px!important;color: #fff !important;}
.action.primary.checkout{ padding: 14px 5px !important;font-size: 15px !important;}
.custom-checkout-form .step-title{font-size: 18px !important;padding-right: 95px !important;}
html[lang='fr'] .catalog-product-view .price-wrapper{position:relative;padding-right:25px;}
html[lang='fr'] .catalog-product-view .price-wrapper:before{position: absolute; content: ' TVA ';font-size: 25px;color: #f09727;top: 1px;right: -35px;font-weight: bold;}
html[lang='nl'] .catalog-product-view .price-wrapper{position:relative;padding-right:25px;}
html[lang='nl'] .catalog-product-view .price-wrapper:before{position:absolute;content:' incl. BTW ';font-size: 25px;color: #f09727;top: 1px;right: -90px;font-weight: bold;}

.cms-page-view .breadcrumbs{max-width:100% !important;}
.contact-index-index #maincontent , .cms-page-view #maincontent { max-width: 100% !important;padding: 50px 300px !important; background: #fff !important; }
.search-autocomplete{z-index:99;}
.minicart-wrapper .price-wrapper:before{font-size: 17px !important;top: 3px !important;right: -95px !important;}
.minicart-wrapper .subtotal .price-wrapper:before{ top:-5px !important; right: -12px !important; font-weight: bold !important; z-index: 99999 !important;}

#bijsluiter ul{float: left;padding-left: 0;list-style: none;width: 100%;}
#bijsluiter ul li{float: left;width: 100%;list-style: decimal;margin-left: 20px !important;}
#bijsluiter h4{font-size: 22px;text-transform: uppercase;}
#bijsluiter ul li a{font-size: 14px;text-transform: uppercase;text-decoration: none;}

.minicart-wrapper .amount.price-container .price-wrapper{padding-right:70px !important;}
.products-grid .product-item .product-item-info .product-item-details .price-box .special-price{float:left;}
.product-info-main .price-box .old-price{float:left;width:100%;}
.product-info-main .price-box .old-price .price-wrapper .price{font-size:20px !important;}

.product-info-main .price-box .old-price .price-wrapper:before{    top: -5px !important;
    right: -95px !important;}