/**
 * Copyright � 2016 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
 @media only screen and (min-width: 320px) and (max-width: 780px) and (orientation: landscape) {
  .product-video {height: 100%; width: 81%;}
}

@media all and (max-width: 1024px), print {
.columnleft, .columnmiddle, .columnright {width:50%;float:left!important;margin:0 0 20px 0!important;}
#routebeschrijving {margin: 0 0 40px 0 !important;}
#contact ul li li {width: 100%;margin: 0!important;}
.es-modal-content { max-width: calc(100% - 40px);}
}

@media all and (max-width: 834px), print {
#contact ul li {width: 100%; margin: 0 0 40px!important;padding:0;}
}


@media only screen and (max-width: 1024px) {
  div.slidenav {display:none;}
  .account.page-layout-2columns-left .sidebar-main {width:100%;padding:0;}
  .header.panel > .header.links {display:none;}
  .modes {display:none;}
  .columns {display:flex;}
  .mobile-only {display:block;}
  .account.page-layout-2columns-left .column.main {width: 100%;}
  .page-main {position:initial;}
  .toolbar-amount { float: none; }
  .page-layout-2columns-left .column.main {width: 100%;float:none;padding: 0 0 20px;}
  .nav-sections-item-title {display:block;}
  .nav-toggle { display: inline-block;text-decoration: none;cursor: pointer;display: block;font-size: 0;z-index: 14;float:right;line-height: 60px;padding: 0 20px;}
  .nav-toggle:before {-webkit-font-smoothing: antialiased;font-size: 28px; line-height: inherit;content: '\e609';font-family: 'icons-blank-theme';vertical-align: middle;display: inline-block; font-weight: normal; overflow: hidden; speak: none;text-align: center;  }
.nav-toggle > span {  border: 0;clip: rect(0, 0, 0, 0);height: 1px; margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px; }
  .page-header .header.panel {padding: 0; }
  .page-header {background:none;position: fixed!important;z-index: 100;}
  .abs-checkout-tooltip-content-position-top-mobile,
  .field-tooltip .field-tooltip-content { right: -10px;top: 40px;left: auto;}
  .field-tooltip .field-tooltip-content:before,
  .field-tooltip .field-tooltip-content:after {border: 10px solid transparent; height: 0; width: 0; margin-top: -21px; right: 10px; left: auto; top: 0; }
  .field-tooltip .field-tooltip-content:before {border-bottom-color: #999999;}
  .field-tooltip .field-tooltip-content:after { border-bottom-color: #f4f4f4;top: 1px; }
  .modal-popup.modal-slide {left: 44px; z-index: 900;}
  .modal-popup.modal-slide._show .modal-inner-wrap {-webkit-transform: translateX(0);transform: translateX(0); }
  .modal-popup.modal-slide .modal-inner-wrap {height: 100%;overflow-y: auto;position: static;-webkit-transform: translateX(100%);transform: translateX(100%);transition-duration: 1s;-webkit-transition-property: -webkit-transform, visibility; transition-property: transform, visibility; transition-timing-function: ease-in-out; width: auto; }
  .modal-popup.modal-slide .modal-inner-wrap { margin: 0; max-height: none;}
  .modal-popup.modal-slide .modal-inner-wrap[class] { background-color: #f4f4f4; }
  .modal-popup.modal-slide._inner-scroll._show {-webkit-overflow-scrolling: touch; overflow-y: auto;}
  .modal-popup.modal-slide._inner-scroll .modal-inner-wrap { height: auto;min-height: 100%;}
  .modal-popup .modal-title {font-size: 14px;font-weight: 700;}
  .columnleft, .columnmiddle, .columnright {width:100%;}	
.header.content {padding: 5px 15px 15px 30px;}

.page-header .panel.wrapper {z-index:10;background: linear-gradient(45deg, #008169, #136556);box-shadow: 1px 0px 10px rgba(0,0,0,0.2);position:fixed;bottom:0px;width:100%;max-height:60px;height: 60px;  -webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;}
.panel.wrapper.down {bottom:-60px;}
.block-search .label:before, .minicart-wrapper .action.showcart:before, .nav-toggle:before, .block-search .label:hover:before,
.minicart-wrapper .action.showcart.active:before {color:#fff!important;line-height: 60px;}
  .abs-button-responsive-smaller,
  .product-info-main .box-tocart .actions .action.tocart {width: 100%;  }
  .abs-visually-hidden-mobile-m {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;  }
  .abs-add-clearfix-mobile-m:before,
  .abs-add-clearfix-mobile-m:after,
  .form-create-return .fieldset > .actions-toolbar:before,
  .form-create-return .fieldset > .actions-toolbar:after {content: '';display: table;  }
  .abs-add-clearfix-mobile-m:after,
  .form-create-return .fieldset > .actions-toolbar:after {  clear: both; }
  .abs-icon-add-mobile,
  .block-wishlist-management .wishlist-add.item .add {  display: block; text-decoration: none; }
  .abs-icon-add-mobile:before,
  .block-wishlist-management .wishlist-add.item .add:before {-webkit-font-smoothing: antialiased; font-size: 10px;line-height: 10px;color: inherit;content: '\e61c';font-family: 'icons-blank-theme';margin: 0 5px 0 0;vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;  }
  .abs-toggling-title-mobile,
  .block-wishlist-management .wishlist-select .wishlist-name {border-bottom: 1px solid #d1d1d1;border-top: 1px solid #d1d1d1;cursor: pointer;margin-bottom: 0;padding: 10px 40px 10px 15px;position: relative;display: block;text-decoration: none;  }
  .abs-toggling-title-mobile:after,
  .block-wishlist-management .wishlist-select .wishlist-name:after {-webkit-font-smoothing: antialiased;font-size: 28px;line-height: inherit;color: inherit;content: '\e622';font-family: 'icons-blank-theme';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;  }
  .block-wishlist-management .wishlist-select .wishlist-name:after {position: absolute;right: 10px;top: 0;  }
  .abs-toggling-title-mobile.active:after,
  .block-wishlist-management .wishlist-select .wishlist-name.active:after {content: '\e621';  }
  .abs-pager-toolbar-mobile .toolbar-amount,
  .abs-pager-toolbar-mobile .limiter,
  .abs-pager-toolbar-mobile .pages,
  .account .toolbar .toolbar-amount,
  .account .toolbar .limiter,
  .account .toolbar .pages,
  .toolbar-wishlist-results .toolbar-amount,
  .toolbar-wishlist-results .limiter,
  .toolbar-wishlist-results .pages {float: none;margin-bottom: 25px;  }
  .abs-shopping-cart-items-mobile .actions,
  .cart-container .form-cart .actions {text-align: center; }
  .cart-container .form-cart .action.update,
  .cart-container .form-cart .action.continue,
  .cart-container .form-cart .action.clear {margin: 0 auto 10px;  }
  .cart-container .form-cart .action.update,
  .cart-container .form-cart .action.clear {display: block;  }
  .cms-privacy-policy .page-main {padding-top: 41px;position: relative;  } 
  .navigation .parent .level-top { position: relative; display: block; text-decoration: none; }
  .navigation .parent .level-top:after {-webkit-font-smoothing: antialiased;font-size: 42px;line-height: inherit;color: inherit; content: '\e622';font-family: 'icons-blank-theme';vertical-align: middle;display: inline-block; font-weight: normal;overflow: hidden;speak: none;text-align: center;}
  .navigation .parent .level-top:after { position: absolute; right: 10px; top:50%;transform:translateY(-50%);  }
  .navigation .parent .level-top.ui-state-active:after { content: '\e621'; } 
  .nav-sections .switcher {border-top: 1px solid #d1d1d1; font-size: 1.6rem;font-weight: 700;margin: 0;padding: .8rem 3.5rem .8rem 2rem;  }
  .nav-sections .switcher .label {display: block;margin-bottom: 5px;  }
  .nav-sections .switcher:last-child {border-bottom: 1px solid #d1d1d1;  }
  .nav-sections .switcher-trigger strong {position: relative;display: block;text-decoration: none;  }
  .nav-sections .switcher-trigger strong:after {-webkit-font-smoothing: antialiased;font-size: 42px;line-height: inherit;color: inherit;content: '\e622';font-family: 'icons-blank-theme';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;  }
  .nav-sections .switcher-trigger strong:after {position: absolute;right: -40px;top: -16px;  }
  .nav-sections .switcher-trigger.active strong:after {content: '\e621';  }
.nav-sections .switcher-dropdown {margin: 0;padding: 0;list-style: none none;padding: 10px 0;  }
  .nav-sections .header.links {margin: 0;padding: 0;list-style: none none;border-bottom: 1px solid #d1d1d1;background: #008169;}
  div.header.content ul.header.links { display: block;}
  .nav-sections .header.links li {font-size: .8rem;margin: 0;  }
  .nav-sections .header.links li.greet.welcome {border-top: 1px solid #d1d1d1;padding: 0.8rem 20px;  }
  .nav-sections .header.links li > a, .nav-sections .header.links li strong {border-top: 1px solid #d1d1d1;  }
  .nav-sections .header.links a,
  .nav-sections .header.links a:hover, .nav-sections .header.links li strong {color: #fff;text-decoration: none;display: block;padding: 0.8rem 20px; font-weight:normal; }
  .nav-sections .header.links .header.links {border: 0;  }
.nav-before-open {height: 100%;overflow-x: hidden;width: 100%;  }
  .nav-before-open .page-wrapper {-webkit-transition: left 0.3s;-moz-transition: left 0.3s;-ms-transition: left 0.3s;transition: left 0.3s;height: 100%;left: 0;overflow: hidden;position: relative;  }
  .nav-before-open body {height: 100%;overflow: hidden;position: relative;width: 100%;  }
  .nav-open .nav-sections {box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);left: 0;z-index: 99;background: #fff;  }
  .nav-sections {-webkit-overflow-scrolling: touch;-webkit-transition: left 0.3s;-moz-transition: left 0.3s;-ms-transition: left 0.3s;transition: left 0.3s;height: 100%;z-index:99;overflow: auto;position: fixed;top: 0;width: calc(100% - 54px);background: #fff;left: -100%;  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);}
  .nav-sections.active {left:0;}
  .nav-open .nav-toggle:after {content: '';display: block;height: 100%;position: fixed;right: 0;top: 0;width: 100%;z-index: 1;  }
   .nav-sections-items:before,
  .nav-sections-items:after {content: '';display: table;  }
  .nav-sections-items:after {clear: both;  }
  .nav-sections-item-title {background: #e8e8e8;border: solid #dbdbdb;border-width: 0 0 1px 1px;box-sizing: border-box;float: left;height: 50px;padding-top: 15px;text-align: center;width: 50%;  }
  .nav-sections-item-title[aria-controls="store.links"]:before {content: '\f007';margin: 0 5px 0 0;}
  .nav-sections-item-title[aria-controls="store.menu"]:before {content: '\f03a';margin: 0 5px 0 0;}
  .nav-sections-item-title.active {background: transparent;border-bottom: 0;  }
  .nav-sections-item-title .nav-sections-item-switch:hover {text-decoration: none;color:initial;}
  .nav-sections-item-content {box-sizing: border-box;float: right;margin-left: -100%;margin-top: 50px;width: 100%;padding: 0;  }
  .nav-sections-item-content:before,
  .nav-sections-item-content:after {content: '';display: table;  }
  .nav-sections-item-content:after {clear: both;  }
  .nav-sections-item-content.active {display: block;  }
  .nav-sections-item-content > .navigation {box-sizing: border-box;padding: 0; display:block;float:none;margin:0;}
  .navigation ul {margin: 0; padding: 0;min-width:auto!important;}
  li.level1 > a {font-size:.8rem;}
  .navigation .nav-1 > a {background: #008677;border-bottom: 1px solid #fff;}
  .navigation .mpbrand-top-link > a {background: #008677;}
  li.level-top.nav-8.expanded > ul div:before {display:none;}
  .navigation .level0.nav-1 > .level-top:hover, .navigation .level0 > .level-top:hover {color:#fff!important;}
  .navigation li {margin: 0;}
  .navigation a { display: block;padding: 10px 0 10px 15px !important;border-radius: 0 !important;}
  li.level-top.nav-8.expanded > ul div {columns:initial;margin:30px 0 30px 50px !important;}
  .navigation li.level0 > .level-top span {top:0;}
  .navigation .level0 {font-size: .8rem;position:relative;display:block;margin:0;}
  .navigation .level0 > .level-top {padding: 15px 40px 15px 15px; text-transform: uppercase;word-wrap: break-word;color:#fff; } 
 .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon), 
li.level-top.expanded > ul {  display: block !important;}
.navigation .level0 > .submenu {position:initial;top:initial;}
  .product.data.items { margin: 0; padding: 0; }
  .product.data.items > .item.title { box-sizing: border-box; float: none; width: 100%; margin-top: 10px;}
  .product.data.items > .item.title > .switch {display: block;}
  .product.data.items > .item.content {box-sizing: border-box; display: block; float: none; margin: 0; }
  .product.data.items .data.item {display: block;}
  .custom-slide {bottom: 0;left: 0;min-width: 0; position: fixed; right: 0; top: 0; visibility: hidden; left: 44px; z-index: 900;}
  .custom-slide._show { visibility: visible; }
  .custom-slide._show .modal-inner-wrap { -webkit-transform: translate(0, 0);transform: translate(0, 0);}
  .custom-slide .modal-inner-wrap { background-color: #ffffff; box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35); opacity: 1;pointer-events: auto; }
  .custom-slide._show .modal-inner-wrap {-webkit-transform: translateX(0);transform: translateX(0);  }
  .custom-slide .modal-inner-wrap {height: 100%;overflow-y: auto;position: static;-webkit-transform: translateX(100%);transform: translateX(100%);transition-duration: 1s;-webkit-transition-property: -webkit-transform, visibility;transition-property: transform, visibility;transition-timing-function: ease-in-out;width: auto;  }
  .custom-slide._show {-webkit-overflow-scrolling: touch;overflow-x: hidden;overflow-y: auto;  }
  .custom-slide .modal-inner-wrap {background-color: #f4f4f4;box-sizing: border-box;height: auto;min-height: 100%;  }
  body._has-modal-custom {height: 100vh;overflow: hidden;width: 100vw;  }
  body._has-modal-custom .modal-custom-overlay {background-color: rgba(51, 51, 51, 0.55);  }
   .block.related .action.select {display: block;margin: 5px 0;  }
  .block-search .block-content {margin-bottom: 0;  }
  .block-search .action.search { display:none;}

  .cart.table-wrapper {overflow: inherit;  }
  .cart.table-wrapper thead .col:not(.item) {display: none;  }
  .cart.table-wrapper .col.qty,
  .cart.table-wrapper .col.price,
  .cart.table-wrapper .col.subtotal,
  .cart.table-wrapper .col.msrp {box-sizing: border-box;display: block;float: left;text-align: center;white-space: nowrap;width: 33%;  }
  .cart.table-wrapper .col.qty:before,
  .cart.table-wrapper .col.price:before,
  .cart.table-wrapper .col.subtotal:before,
  .cart.table-wrapper .col.msrp:before {content: attr(data-th) ':';display: block;font-weight: 700;padding-bottom: 10px;  }
  .cart.table-wrapper .col.msrp {white-space: normal;  }
  .cart.table-wrapper .item .col.item {padding-bottom: 0;  }
  .checkout-payment-method .payment-methods {margin: 0 -15px;  }
  .checkout-payment-method .payment-method-title {padding: 15px;  }
  .checkout-payment-method .payment-method-content {padding: 0 15px 20px;  }
  .checkout-payment-method .payment-method-billing-address .action-cancel {margin-top: 10px;  }
  .checkout-payment-method .payment-option {margin: 0 -15px;  }
  .checkout-payment-method .payment-option .payment-option-title {padding: 15px;  }
  .checkout-payment-method .payment-option .payment-option-content {padding: 0 15px 20px;  }
  .login-container .fieldset:after {text-align: center; }
  .account .page.messages {margin-bottom: 40px;  }
  .control.captcha-image .captcha-img {margin-bottom: 10px;display: block;  }
  .customer-account-index .page-title-wrapper {position: relative;  }
  .gift-options .actions-toolbar .action-update {font-size: 2rem;padding: 15px;width: 100%;  }
  .gift-item-block {border-bottom: 0;border-top: 1px solid #c1c1c1;  }
  .cart.table-wrapper .gift-content {margin-right: -10px;  }
  .gift-wrapping {border-bottom: 1px solid #c1c1c1;margin-bottom: 20px;padding-bottom: 10px;  }
  .gift-wrapping-list {width: 100%;  }
  .gift-wrapping-preview img {width: 100%;  }
  .item-actions .actions-toolbar .gift-options .gift-wrapping,
  .item-actions .actions-toolbar .gift-options .gift-message {display: block;  }
  .form-add-invitations .additional,
  .form-add-invitations .field.text {margin-top: 20px;  }
  .page-with-filter .columns .sidebar-main {-ms-flex-order: 0;-webkit-order: 0;order: 0;  }
  .map-popup {max-width: 100%;  }
  .map-old-price,
  .map-show-info {display: inline-block;  }
  .map-old-price:not(:last-child),
  .map-show-info:not(:last-child) {margin-bottom: 10px;  }
  .block-wishlist-management {clear: both;margin-top: -21px;  }
  .block-wishlist-management .wishlist-select {margin: 0 -15px 20px;  }
  .block-wishlist-management .wishlist-select-items {border-bottom: 1px solid #d1d1d1;background: #f5f5f5;display: none;padding: 15px 0;  }
  .block-wishlist-management .wishlist-select-items.active {display: block;  }
  .block-wishlist-management .wishlist-select-items .item {margin: 3px 0 0;  }
  .block-wishlist-management .wishlist-select-items .item:first-child {margin-top: 0;  }
  .block-wishlist-management .wishlist-select-items .item.current {display: none;  }
  .block-wishlist-management .wishlist-select-items .item a {display: block;padding: 5px 18px;text-decoration: none;  }
  .block-wishlist-management .wishlist-select-items .item a:hover {background: #e8e8e8;  }
  .block-wishlist-management .wishlist-title strong {font-size: 2.6rem;  }
  .block-wishlist-management .wishlist-info {margin-bottom: 15px;  }
  .block-wishlist-management .wishlist-toolbar-select,
  .block-wishlist-management .wishlist-toolbar-actions {margin-bottom: 15px;  }
  .products-grid.wishlist .product-item-checkbox {left: 20px;position: absolute;top: 20px;  }
  .page-multiple-wishlist .products-grid.wishlist .product-item-photo {margin-left: 25px;  }
  .page-multiple-wishlist .products-grid.wishlist .product-item-name,
  .page-multiple-wishlist .products-grid.wishlist .product-item-description,
  .page-multiple-wishlist .products-grid.wishlist .product-item .price-box,
  .page-multiple-wishlist .products-grid.wishlist .product-item-tooltip {margin-left: 115px;  }
  .products-grid.wishlist .wishlist-dropdown {display: none;  }
  .multishipping-checkout-success .nav-toggle {display: block;  }
  .multishipping-checkout-success .logo {margin-left: 40px;  }
  .reward-settings + .actions-toolbar {margin-top: 10px;  }
  .account .column.main .returns-details-items .block-returns-tracking .block-title > .action.track {display: block;float: none;margin: 10px 0 0;  }
  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status {display: none;  }
  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status:before {display: none;  }
  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status._default {display: block;  }
  .my-credit-cards .card-type img {vertical-align: middle;  }
  .wishlist-index-index .product-item {width: 100%;  }
  .wishlist-index-index .product-item-info {width: auto;  }
  .abs-visually-hidden-mobile,  .table-giftregistry-items .col.product:before {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;  }
  .abs-add-clearfix-mobile:before,
  .abs-add-clearfix-mobile:after,
  .abs-checkout-order-review tbody tr:before,
  .abs-checkout-order-review tbody tr:after,
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:before,
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after,
  .table-giftregistry-items .col.product:before,
  .table-giftregistry-items .col.product:after,
  .multicheckout.order-review .data.table tbody tr:before,
  .multicheckout.order-review .data.table tbody tr:after {content: '';display: table;  }
  .abs-add-clearfix-mobile:after,
  .abs-checkout-order-review tbody tr:after,
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after,
  .table-giftregistry-items .col.product:after,
  .multicheckout.order-review .data.table tbody tr:after {clear: both;  }
  .multicheckout.order-review .data.table tbody tr:not(:last-child) {border-bottom: 1px solid #d1d1d1;  }
  .multicheckout.order-review .data.table tbody tr .col.item:before {display: none;  }
  .multicheckout.order-review .data.table tbody tr .col.qty,
  .multicheckout.order-review .data.table tbody tr .col.price,
  .multicheckout.order-review .data.table tbody tr .col.subtotal {box-sizing: border-box;float: left;text-align: center;white-space: nowrap;width: 33%;  }
  .multicheckout.order-review .data.table tbody tr .col.qty:before,
  .multicheckout.order-review .data.table tbody tr .col.price:before,
  .multicheckout.order-review .data.table tbody tr .col.subtotal:before {content: attr(data-th) ':';display: block;font-weight: 700;padding-bottom: 10px;  }
  .abs-checkout-order-review tbody tr .product-item-name,
  .multicheckout.order-review .data.table tbody tr .product-item-name {margin: 0;  }
  .abs-no-display-s,
.opc-wrapper .shipping-address-item.selected-item .action-select-shipping-item {display: none;  }
  .abs-pager-toolbar-mobile-s .toolbar-amount,
  .abs-pager-toolbar-mobile-s .limiter,
  .abs-pager-toolbar-mobile-s .pages,
  .toolbar-giftregistry-results .toolbar-amount,
  .toolbar-giftregistry-results .limiter,
  .toolbar-giftregistry-results .pages {margin-bottom: 25px;  }
  .data-table-definition-list thead {display: none;  }
  .data-table-definition-list tbody th {padding-bottom: 0;  }
  .data-table-definition-list tbody th,
  .data-table-definition-list tbody td {display: block;padding-left: 0;padding-right: 0;  }
  .column .block-addbysku .sku {margin-right: -85px;padding-right: 90px;  }
  .column .block-addbysku .action.remove {display: inline-block;background-image: none;background: none;-moz-box-sizing: content-box;border: 0;box-shadow: none;line-height: inherit;margin: 0;padding: 0;text-decoration: none;text-shadow: none;font-weight: 400;  }
  .column .block-addbysku .action.remove > span {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;  }
  .column .block-addbysku .action.remove:before {-webkit-font-smoothing: antialiased;font-size: 28px;line-height: 22px;color: inherit;content: '\e616';font-family: 'icons-blank-theme';margin: 1px 0 0;vertical-align: top;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;  }
  .column .block-addbysku .action.remove:hover:before {color: inherit;  }
  .column .block-addbysku .action.remove:active:before {color: inherit;  }
  .column .block-addbysku .action.remove:focus,
  .column .block-addbysku .action.remove:active {background: none;border: none;  }
  .column .block-addbysku .action.remove:hover {background: none;border: none;  }
  .column .block-addbysku .action.remove.disabled,
  .column .block-addbysku .action.remove[disabled],
  fieldset[disabled] .column .block-addbysku .action.remove {cursor: not-allowed;pointer-events: none;opacity: 0.5;  }
  .products-list .product-item {table-layout: fixed;  }
  .products-list .product-item-photo {padding: 0 10px 10px 0;width: 30%;  }
   .opc-wrapper .step-title {font-size: 18px;border-bottom: 0;padding-bottom: 0;  }
  .opc-wrapper .form-login {border-bottom: 1px solid #cccccc;margin: 0 0 15px;padding: 0 0 15px;  }
  .opc-wrapper .shipping-address-item {border-bottom: 1px solid #cccccc;margin: 0 0 15px;padding: 0 0 15px;width: 100%;  }
  .opc-wrapper .shipping-address-item.selected-item {padding: 15px 35px 15px 18px;border-bottom-width: 2px;  }
  .opc-wrapper .shipping-address-item.selected-item .edit-address-link {right: 39px;  }
  .opc-wrapper .form-login,
  .opc-wrapper .form-shipping-address {margin-top: 28px;  }
  .opc-wrapper .action-select-shipping-item {float: none;margin-top: 10px;width: 100%;  }
  .opc-wrapper .action-show-popup {width: 100%;  }
  .opc-wrapper .edit-address-link {display: inline-block;text-decoration: none;margin: 0;position: absolute;right: 0;top: 1px;  }
  .opc-wrapper .edit-address-link > span {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;  }
  .opc-wrapper .edit-address-link:before {-webkit-font-smoothing: antialiased;font-size: 28px;line-height: 28px;color: #303030;content: '\e606';font-family: 'icons-blank-theme';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;  }
  .opc-wrapper .edit-address-link:hover:before {color: #303030;  }
  .opc-wrapper .edit-address-link:active:before {color: #303030;  }
  .shipping-policy-block.field-tooltip {margin-bottom: 20px;position: relative;right: auto;top: auto;  }
  .shipping-policy-block.field-tooltip .field-tooltip-content {width: 300px;right: auto;  }
  .shipping-policy-block.field-tooltip .field-tooltip-content:before,
  .shipping-policy-block.field-tooltip .field-tooltip-content:after {right: auto;  }  
  .account .column.main,
  .account .sidebar-additional {margin: 0;  }
  .cart.table-wrapper .gift-content {border-bottom: 1px solid #d1d1d1;margin-bottom: 20px;  }
  .table-giftregistry-items .field.choice,
  .table-giftregistry-items .field.qty {display: inline-block;  }
  .form-giftregistry-search .fieldset {margin-bottom: 15px;  }
  .multicheckout .data.table .address:before {margin-bottom: 5px;  }
  .multicheckout .product-item-name,
  .multicheckout .price-including-tax,
  .multicheckout .price-excluding-tax {display: inline-block;  }
  .multicheckout .block-content .box:not(:last-child) {margin-bottom: 40px;  }
  .multicheckout .block-content .box:last-child {margin-bottom: 0;  }
  .multicheckout.order-review .box-items .data.table thead {display: block;  }
  .multicheckout.order-review .box-items .data.table thead tr {display: block;  }
  .multicheckout.order-review .box-items .data.table thead .col.item {display: block;padding: 0;  }
  .multicheckout .actions-toolbar .action {margin-bottom: 25px;  }
  .multicheckout .actions-toolbar > .primary {margin-bottom: 25px;margin-right: 0;  }
  .account .order-details-items .table-order-items .product-item-name,
  .account .order-details-items .table-order-items .price-including-tax,
  .account .order-details-items .table-order-items .price-excluding-tax,
  .account .order-details-items .table-order-items .items-qty {display: inline-block;vertical-align: top;  }
  .account .toolbar .pages {float: right;  }
  .account .toolbar .limiter {clear: both;  }
  .products-grid.wishlist .product-item {border-bottom: 1px solid #e8e8e8;  }
  .products-grid.wishlist .product-item:first-child {border-top: 1px solid #e8e8e8;  }
div.main_outer:before {background-position:top center!important;padding:0!important}
div.breadcrumbs {display:none;}
.flex-control-nav.flex-control-paging {display:none;}
div.container-nieuwe-producten {padding:0 20px 20px;}
.container-nieuwe-producten .products-grid {margin:60px 0 20px;}
.heading {font-size: .9rem;}
body #maincontainer {padding: 20px;}
body.customer-account-create #maincontainer {padding:220px 20px 40px;}
body.account #maincontainer {padding:220px 20px 20px;}
div.slides_container div.image-container {display:block;width:100%;}
div.slides_container div.image-container img {max-width: 75%;max-height: 150px;}
div.slides_container ul.slides li .heading {font-size: 1.2rem;line-height: 1.5rem;padding:0;}
div.slides_container ul.slides li .text {font-size: 1.0rem;line-height: 1.2rem;margin: 0 0 20px;display: none;}
div.slides_container ul.slides li .textcontainer {max-width: 75%;margin: 0 auto;display: block;padding:0;}
a.c2a, .c2a {font-size:.9rem;line-height: 100%;}
h1 {font-size:1.3rem;margin:0 0 20px;}
h4, .h4 {font-size:1.1rem;margin:0 0 20px;}
a.logo {width:225px;height: auto;padding: 10px 15px 10px 20px;bottom:initial;top:0;left:-10px;position:fixed;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;border-radius: 0 0 15px;}
a.logo.down {top:-51px;}
.header.content {padding: 0;}
div.contacttop {margin:0;font-size: 22px;line-height: 60px;}
div.sublayer-container {margin:0 0 40px;}
div.minicart-wrapper { float:right;bottom:0px;width: 60px;height: 60px;position:absolute;right: 130px;}
div.minicart-wrapper a {padding:0 20px;line-height: 60px;display: block;text-align:center;position:relative;height:60px;}
div.minicart-wrapper a:before {position: absolute;left: 50%;transform: translateX(-50%);}
div.slides_container ul.slides li .contentcontainer {padding-top:60px;}
.minicart-wrapper .action.showcart.active {color:#fff!important;display:block;}
.block-search .label {display:none;}
body.customer-account-create h1, body.catalog-category-view h1, body.catalog-product-view h1, body.account h1, body.mpbrand-index-view h1  {font-size:1rem;}
.product-info-main .action.tocompare, .product-info-main .action.towishlist {width: calc(50% - 10px);margin:0 0 20px;}
.product-info-main .action.tocompare {margin:0 0 20px 20px;}
.product.data.items > .item.content {padding:10px;}
.block-search .control {position: fixed;width: 100%;left:0;padding:60px 20px 20px;top:0px;height:100%;background: rgba(0,0,0,0.7);border-top: 0px solid #ecedee;margin: 0;overflow: hidden;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;display:none;}
.block-search .control.active {border-top: 1px solid #ecedee;line-height:initial;display:block;z-index:1000;}
.block-search .control.active input {display:block}
.block-search input {position:initial;left:auto;padding: 20px;font-size:16px;}
div.close.search {color:#fff;position:fixed;right:10px;top:10px;}
div.close.search:before {  content: '\e616';font-family: 'icons-blank-theme';font-size:46px;}
.minicart-wrapper.active .block-minicart {position:fixed;top: 60px;width: calc(100% - 20px);min-width: auto;left: 0;right: 0;margin: 0 auto;}
div.searchtoggle {float:right;display:block;padding:0 10px;}
div.searchtoggle:before {content: '\e615';font-family: 'icons-blank-theme';color:#fff;-webkit-font-smoothing: antialiased;font-size: 35px;line-height:60px;}
.minicart-wrapper .action.showcart .counter.qty {margin: 6px 0 0 -12px;}
a.contact {background:transparent;color:#fff;margin:0;line-height:60px;}
a.contact:hover {background:none;}
#contact-form div.field {margin:0;}
#contact-form div.field.name {margin:20px 0 0;}
.modal-popup._inner-scroll .modal-inner-wrap {padding:0 20px;}
#contact-form .fieldset {margin:0;}
div.block-brand-feature.widget {display:none;}
div.block-content.filter-content, .toolbar-amount, label.sorter-label {display:none;}
div.block-content.filter-content.active {display:block;}
.block.filter {margin-bottom: 0;}
.block.filter .filter-title span {background: #097561;cursor: default;display: inline-block; border-radius: 10px 0 5px; padding: 5px 30px 5px 10px; color: #fff;}
.products.wrapper ~ .toolbar .toolbar-amount { display: block;margin:0 0 20px; }
.products.list.items.product-items {margin: 0!important;}
div.toolbar-sorter.sorter{ position: absolute;right: 0;top: 2px;padding:0;}
body.page-with-filter .columns .sidebar-main {display: inline-block;width: 100px;overflow: hidden;flex: none;}
body.filter-active.page-with-filter .columns .sidebar-main {position: fixed;top: 0;width: 100%!important;background: #fff;left: 0;z-index: 100;padding:20px; overflow-y: scroll;height: 100%;}
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select:focus,
textarea {font-size: 14px;}
body.ma-autocomplete #search_autocomplete {display: block!important;
  margin: 60px 10px 20px;
  width: calc(100% - 20px)!important;
  padding: 10px;
  height: calc(100% - 80px)!important;
  border-radius: 20px 0 10px;}
.page-products .products-grid .product-item {margin-bottom:15px;}
.popup-authentication .modal-inner-wrap { min-width: auto;}
div.block.account-nav li.nav.item {position:relative;}
div.block.account-nav li.nav.item:not(.current) {display:none;}
div.block.account-nav li.nav.item.current:after {content:'\f0d7';position:absolute;right:10px;top:50%;transform:translateY(-50%);}
div.block.account-nav li.nav.item.current.active:after {content:'\f0d8';}
.fieldset > .field:not(.choice) > .control {width:100%;padding:0;}
.fieldset > .field:not(.choice) > .label {width: 100%;display: block;padding: 0 0 10px;border-bottom: 1px solid #cdcdcd;margin: 0 0 10px;}
.fieldset.login label {border:0!important;margin:0!important;padding: 0!important;}
.fieldset > .field.choice:before, .fieldset > .field.no-label:before {display:none;}
div.login-container {width: calc(100% - 40px);}
.column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar {margin-left:0;}
div.field-name-middlename {width:150px;}
.fieldset .legend {margin-left:0;}
div.customer-service.account div.actions-toolbar > div {width:100%;}
div.customer-service.account div.actions-toolbar > div a {margin:0 0 20px!important}
}

@media only screen and (max-width: 920px) {
#es-results-list {grid-template-columns: repeat(3, 1fr);}
div.page-title-wrapper.product { grid-template-columns: 100px auto;grid-gap:20px 40px;}
body.catalog-product-view .leftcontainer {display:block;}
.page-layout-1column .product.media {padding:20px;}
.product-info-main .box-tocart .actions {display:block;}
 .product-info-main .box-tocart .actions .action.tocart { width: calc(100% - 115px); }
.product-info-main .product-add-form {overflow:hidden;}
.product-info-main .box-tocart {display:block;}
.product-info-main .box-tocart label.label {display:inline-block!important;border: 0 !important;}
.product-info-main .box-tocart div.field.qty:before, .product-info-main .box-tocart div.field.qty:after {display:none;}
div.product-addto-links 

}

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

.popup-authentication .block-authentication {display:block;}
.modal-popup._inner-scroll .modal-inner-wrap {padding: 20px;}
.page-products .products-grid .product-item {width:100%;margin:0 0 20px;}
.catalog-product-view .column.main {display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  }
.catalog-product-view .product.media {-ms-flex-order: -1;-webkit-order: -1; order: -1; }
.leftcontainer, .product.info.detailed {width: 100%;float: none;}
.products.wrapper ~ .toolbar .pages, .products.wrapper ~ .toolbar .limiter  {float: none;margin:0 0 20px;}
.product.info.detailed .additional-attributes > tbody > tr > td {display:block;padding:0 10px 10px;}
.product.info.detailed .additional-attributes > tbody > tr > th {display:block;padding:10px 10px 0;font-weight:bold;}
div.block-content > div.box {width:100%!important;float:none!important;}
div.box-newsletter .box-title {border-bottom: 1px solid #cdcdcd;padding: 0 0 10px;width: 100%;font-size: 1.2rem;}
body.account div.sidebar.sidebar-main {padding:0;}
.account-nav .item:first-of-type a:hover, .account-nav .item:first-of-type, .account-nav .item:first-of-type a, .account-nav .content  {border-radius:0;}
.popup-authentication .block[class] { float: none;padding: 20px;width: 100%;display: block;}
div.block.block-new-customer, div.block.block-customer-login {width: 100%;display: block;margin: 40px 0 20px;}
div.block.block-new-customer {margin:0 0 20px;}
.fieldset > .field:not(.choice) > .control {width: 100%; float: none;padding: 0;}
.form-create-account .fieldset-fullname .fields .field  {float:none;width: 100%;}
table.subaccounts th, table.subaccounts td.permission {display:none;}
table.subaccounts td {display:block;}
table.table-order-items.subaccounts {border-spacing: 0;}
div.products-grid.wishlist li a.product-item-photo, div.right-wish {display:block;width:100%;max-width:100%;padding:0;}
.products-grid.wishlist .product-item {padding:10px;}
form.form-wishlist-items .primary button {display:block;width:100%;margin:0 0 10px!important;}
form.form-wishlist-items .primary {float:none;display:block;}
.form.create.account fieldset.create.account input, #password-strength-meter {max-width:100%;}
}

@media only screen and (max-width: 640px) {
#es-results-list {grid-template-columns: repeat(2, 1fr);gap: 20px;}
    div.page-title-wrapper.product {        grid-template-columns: repeat(1, 1fr);        grid-gap: 20px 40px;    }
    body.catalog-product-view h1 {grid-column: initial;}
    #maincontent div.product-brand-logo img{ width: 100% !important;}
    div.product.alert.stock a { display: block;}
}

@media only screen and (max-width: 580px) {
div.top-container {  height: 50vh;}
div.customer-service-container {display:block;}
div.customer-service-container  > div {margin:0 0 30px;padding: 0 0 30px;border-bottom: 1px solid #dbdbdb;}
div.customer-service-container div.h5 {font-weight:normal;}
}

@media only screen and (max-width: 479px) {
  .tooltip.wrapper .tooltip.content {min-width: 10rem;  }
  .minicart-wrapper .block-minicart {width: 290px;  }
  .modal-popup .field-tooltip .field-tooltip-content {width: 200px;  }
  div.products-grid.wishlist li div.product-item-actions .action.delete span {display:none;}
  div.products-grid.wishlist li div.product-item-actions .action.delete:before {margin:0;}
}
@media only screen and (max-width: 375px) {
div.products-grid.wishlist li .action.tocart span {display:none;}
div.products-grid.wishlist li .action.tocart {height:35px;}
div.products-grid.wishlist li .action.tocart:before {content: '\f07a';font-size: 18px;line-height:35px;}
.actions-toolbar .secondary, .actions-toolbar .primary {float:none;display:block;margin:0 0 20px;}
#es-results-list {grid-template-columns: repeat(1, 1fr);}
}

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



}