body.page-product-bundle .amlabel-position-wrapper, body.page-product-bundle .price-from, body.page-product-bundle p.price-to .price-label{display:none!important;}
body.catalog-category-view .price-from, body.catalog-category-view p.price-to .price-label  {display:none}

body .header-menu ul {
    float:right;
}
body .header-menu ul li {  
    padding: 0 15px;
    font-size: 15px;
    font-weight: 600;
    line-height: 39px;
}
.searchbox-header {vertical-align: top;display: table-cell;padding-top:20px;width:75%;}
.searchbox-header .sm-searchbox {width:100%;}
body .mst-searchautocomplete__autocomplete {min-width:auto;}
.searchbox-header .field.searchbox {float:left;    width: 85%;}
.searchbox-header .field.searchbox input[type="text"] {height: 40px;
    border-color: #aaa;
    padding-left: 10px;
    background: #fff;
	-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;}
.searchbox-header .field.searchbox input::placeholder {color:#000;}
.searchbox-header .actions {float: left;    width: 15%;}
.searchbox-header .actions button {    background: #196cae;font-weight:600;height: 40px;-webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
font-size: 13px;}
.searchbox-header .actions button[disabled] {opacity:1;}
body .header-style-2 .header-top .header-top-links .toplinks-wrapper .header.links li a {line-height: 30px;
    height: 30px;text-indent: inherit;width:auto;}
body .header-style-2 .header-top .header-top-links .toplinks-wrapper .header.links li.link.wishlist a:before, body .header-style-2 .header-top .header-top-links .toplinks-wrapper .header.links li.myaccount-link a:before {top:9px;position:initial;margin-right:4px;}
body .header-style-2 .header-top .customer-action-hd {margin-top:5px;}
body .form-horizontal legend {display:none;}
body .kiyoh-shop-snippets.header {background:none;padding:0;float:left;}
body .kiyoh-shop-snippets.header .rating-box {margin:0;float:left;margin-top:4px;}
body .kiyoh-shop-snippets.header  .kiyoh-schema {float:left;padding-left:8px;}
body .header-style-2 .header-top .kiyoh-shop-snippets.header .kiyoh-schema a {text-decoration:none;}
body .header-style-2 .header-top .kiyoh-shop-snippets.header .kiyoh-schema a:hover {text-decoration:underline;}

body .kiyoh-shop-snippets {padding-top: 25px;
    background: #0f61a3;
    padding-bottom: 14px;
	text-align:center;}
body .kiyoh-shop-snippets a {color:#fff;}
body .kiyoh-shop-snippets .rating-box {float:none;margin: 0 auto 5px;}
body .form-horizontal .fieldset > .field.note, body .form-horizontal .fieldset > .field.comment {width:97%}
body .form-horizontal .fieldset > .field {width:48%;float:left;margin-right:1%!important;}
body .form-horizontal .fieldset > .field select {height:35px;border: 1px solid #adadad;}
body .form-horizontal .fieldset > .field textarea {border: 1px solid #adadad;}
body .header-style-2 .header-top {    background-color: #eaf8fb;
    border-bottom: 1px solid #f1f1f1;
    height: 30px;}
body .page-wrapper {font-size:15px;color:#333}
body .page-wrapper .category-description span {font-size:15px!important;}
body .page-wrapper .row-topheader, body .page-wrapper .footer-wrapper, .products-grid .product-item-details {font-size:13px;}
body .header-style-2 .header-top .header-top-links .toplinks-wrapper .header.links li a:before {color: #196cae;}
body .header-style-2 .header-bottom {
    height:40px;
}
body .header-style-2 .header-bottom, body .footer-container .footer-head {background-color:#196cae;}
body .header-style-2 .header-middle { padding: 5px 0;}
body .header-style-2 .header-middle .middle-right-content .minicart-header {top:0;display: block;}
body .header-style-2 .header-middle .middle-right-content .minicart-header .minicart-content {font-size: 85%;}
body .header-style-2 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart {padding-left:60px;}
body .header-style-2 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart:before {color: #196cae;font-size: 40px;width:50px;background:#fff;}
body .navigation > ul:before {height:0px;}
body .block-subscribe-home .form.subscribe button.subscribe {background-color:#196cae;}
body .header-style-2 .header-top .customer-action-hd a {margin-right:10px;font-weight:400;text-decoration:underline;}
.openingstijden {margin-left:10px;}
.telefoon {color:#2fb80d;font-weight:700}
body .block.upsell .block-title.title {border-width:0px;}
body .block.upsell .block-title.title strong {margin-bottom:0px;}
body .block.upsell .block-title.title:before {display:none}
body .header-style-2 .header-middle .middle-right-content {margin-top:0;}
body .header-style-2 .header-middle .sm_megamenu_wrapper_horizontal_menu {margin-top:5px;}
body .header-style-2 .header-middle .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head {text-transform:unset;font-size:18px;}
body .header-style-2 .header-middle .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head:hover {color:#196cae;text-decoration:underline;}
body .header-style-2 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart .text {
    display:none}
body .minicart-wrapper .action.showcart .counter.qty.empty {display:none!important;}
body .header-style-2 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart .counter {
    position: absolute;
    right: 22px;
    top: -9px;
    background: #fff;
    background: #2fb80d !important;
    border-radius: 20px;
    width: 25px;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
}
body .header-style-2 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart .counter .counter-number {display:block}
.minicart-wrapper .counter-label, .minicart-wrapper .price-minicart {display:none!important;}
body .header-style-2 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .btn-megamenu {background: rgba(0, 0, 0, 0);}
body .header-style-2 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .btn-megamenu a {padding:0;font-size:16px; text-transform: none;line-height: 39px;}
body .header-style-2 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .btn-megamenu a:before {content:none}
body .header-style-2 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .btn-megamenu a:after {font-family: FontAwesome; content:"\f078";margin-left:10px;}
body .header-style-2 .header-bottom .sm-searchbox .sm-searchbox-content .control #searchbox, body .header-style-2 .header-bottom .sm-searchbox .sm-searchbox-content .control select {-webkit-border-top-left-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-bottomleft: 7px;
border-top-left-radius: 7px;
border-bottom-left-radius: 7px;}
body .header-style-2 .header-bottom .sm-searchbox .sm-searchbox-content .actions .btn-searchbox {
	-webkit-border-top-right-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
-moz-border-radius-topright: 7px;
-moz-border-radius-bottomright: 7px;
border-top-right-radius: 7px;
border-bottom-right-radius: 7px;
}

.easycatalogimg img {    border: 0px solid #ddd;border-bottom:unset;padding:0}
.easycatalogimg .image+.parent-category, .easycatalogimg .list-subcategories {    
	margin: 0;
	border: unset;
	font-size:14px;
    height: 50px;
	padding: 4px 5px 5px 5px;
    line-height: normal;}
body .easycatalogimg-grid.easycatalogimg-cols-5 .item {
    box-sizing: border-box;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow: 0 0 15px #00000026;
    --tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
    border-radius: 8px;
    background: #fff;
	width:18%;
    padding: 20px 0 0;
    margin: 1%;}
body .breadcrumbs {padding-top:15px;}
body .header-style-2 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .menu-ver-content {
    width: 500px;
    overflow-y:scroll;
    max-height: 750px;
}
body.customer-address-form .field.region {display:none;}
body .navigation ul > li.has-active > a, body .navigation ul > li.active > a, .navigation ul > li:hover > a {background-color:#ffffff}
body .header-style-2 .navigation ul > li > a:before {
    background-color: #eeeeee;width: 1px;}
body .page-main {padding-top:14px;}
.easycatalogimg .image+.parent-category a, .easycatalogimg .list-subcategories a {
    color: #196cae;
    font-weight: 700;
}

.raintech-menu {max-width:270px;}
.raintech-menu .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li {float:none;width:100%;border-bottom: 1px dotted #ccc;
    padding-bottom: 5px;
    margin-bottom: 5px}
.raintech-menu ul li a {font-size:15px;}

.table.data.grouped .tooltip {opacity:1; font-size:inherit;position:relative;}
.table.data.grouped a {color:#111}
.product-info-main .table.data.grouped .price-box {margin-bottom:0px;}

body .product-info-main .product-info-stock-sku {float:left;}
body .product-info-main .product-info-stock-sku .sku {display:block;}
.product.attribute.sku .value {display:inline-block;}
.product.attibute.levertijd {display:flex;width:100%;}

.price-box .old-price .price-wrapper::before {display:none;}
body .acx-brandslider-standard {margin:35px 0}
body .acx-brandslider-standard li img {width:140px!important; height:70px!important}
body .flex-direction-nav a, body .flex-direction-nav .flex-disabled {opacity:1!important;}
body .flex-direction-nav a:before {font-size:30px;}
body .flexslider:hover .flex-direction-nav .flex-next {right:-50px;}
body .flexslider:hover .flex-direction-nav .flex-prev {left: -50px;}

body .header-style-2 .header-middle .middle-right-content .minicart-header {}
.main-megamenu {padding:0px 115px 0 0;display:inline-block;height:57px;}
.keurmerk {float:left;padding-left:25px;}
.keurmerk img {width:75px;}

body p.minimal-price {margin-bottom:8px;}
body .product-info-main .price-box {display:flex;width:100%;}
body .product-info-main .table-wrapper .price-box {display:grid;}
body .product-info-main .price-box .price {font-size:180%;font-weight:700;    color: #196cae;}
body .product-info-main .product-info-price .price-box .old-price .price {
    font-size: 110%;
    font-weight: 500;
    line-height: 50px;
    text-decoration: none;
    position: relative;
    margin-right: 10px;
    color:#444;
}
body .product-info-main .product-info-price .price-box .old-price .price::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    background: #999;
    transform: rotate(-10deg);
    transform-origin: center; 
}
body .price-box .special-price .price {color:#196cae;font-weight:bold;}

.catalog-category-view .columns.col2-layout .container {
    width:100%;
    max-width:100%}

.easycatalogimg {background-color:#eaf8fb;margin-bottom:35px;padding:30px 0;}

@media (min-width: 1300px) {
    .catalog-category-view .columns.col2-layout .page-title-wrapper, .catalog-category-view .columns.col2-layout .category-product, .easycatalogimg .easycatalogimg-listing, .catalog-category-view .columns.col2-layout .category-cms, .page-with-filter .columns.col2-layout .container, .page.messages {
        width: 1300px;
        max-width: 1300px;
        margin: 0 auto;
    }
}
.page-with-filter.catalog-category-view .columns.col2-layout .category-product {width:100%;}

.catalog-category-view .price-box {display: flex;}
body .price-box .special-price {order:2}
.catalog-category-view .columns.col2-layout .container {}
body.catalog-category-view .price-box .old-price .price {color: #444;
    font-weight: 600;
    font-size: 12px;
    text-decoration: none;
    position: relative;
    margin-right: 8px;
    line-height: 42px;}

.catalog-category-view .price-box .old-price .price::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px; /* thickness of the line */
    background: #999;
    transform: rotate(-10deg); /* this tilts the line */
    transform-origin: center;
  }
body .price-box .special-price, body .price-box .old-price {display: block;}
[data-label="incl. BTW"]::after {    content: attr(data-label) ''; color:#444;
    font-size: 1.2rem; margin-left:5px;font-weight:600;}
[data-label="excl. BTW"]::after {    content: attr(data-label) '';
    font-size: 1.2rem;margin-left:5px;font-weight:bold;}
.old-price [data-label="incl. BTW"]::after, .old-price [data-label="excl. BTW"]::after {display:none;}
.catalog-category-view [data-label="incl. BTW"]::after, .cms-index-index [data-label="incl. BTW"]::after, .catalog-category-view .old-price [data-label="incl. BTW"]::after {font-weight:normal;}
body.catalog-category-view .price-box .old-price {display:inline-block;}
body.catalog-category-view .price-box .old-price .price {font-weight:normal;display:block;}
.minicart-content [data-label="excl. BTW"]::after, .minicart-content [data-label="incl. BTW"]::after, .minicart-content [data-label="Incl. BTW"]::before  {display:none;}
body .product-info-main .product-addto-links .action.towishlist:before, body .product-info-main .product-social-links .action.towishlist:before {display:none;}
body .product-info-main .product-addto-links .action, body .product-info-main .product-social-links .action {width:auto;border:unset;text-align:left;text-decoration:underline;height:auto;line-height:normal;margin-top:10px;}
body .product-info-main .action.towishlist:active {border:unset;background:unset;color:unset;}
body .product-info-main .product-addto-links .action:hover, body .product-info-main .product-social-links .action:hover {border:unset;}
body .product-info-main .product-addto-links .action span, .product-info-main .product-social-links .action span {display:block;    display: block;
    font-size: 14px;
    font-weight: normal;
    font-family: arial;}
body .product-info-main .product-add-form .box-tocart .fieldset .qty .label {display:none;}
body .product-info-main .product-options-bottom .box-tocart .fieldset .actions button, body .product-info-main .product-add-form .box-tocart .fieldset .actions button {  border-radius: 0.5rem;
    box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);font-size: 120% !important; text-transform:none;width:100%;  background-color: #2fb80d;height:50px;line-height:50px;}
body .product-info-main .product-options-bottom .box-tocart .fieldset .actions button:hover, body .product-info-main .product-add-form .box-tocart .fieldset .actions button:hover {background-color:#2fb80d!important;}
body .product-info-main .product-options-bottom .box-tocart .fieldset, body .product-info-main .product-add-form .box-tocart .fieldset {display:flex;background: #fff;}
body .product-add-form .box-tocart {width:100%}

body.page-product-grouped .product-info-main .product-add-form .box-tocart .fieldset .actions {width:100%;}
body.page-product-grouped .product-info-price {display:none;}
.link.shared-link {display:none;}
body .mst-searchautocomplete__item.magento_catalog_product img {    height: 5rem;
    max-width: 5rem;}
body .mst-searchautocomplete__autocomplete ul li { padding:0;}
body .mst-searchautocomplete__autocomplete ul {z-index:9;position:relative;}
body .products-grid {z-index:8;}
body .header-style-2 .header-bottom .sm-searchbox .sm-searchbox-content .control .searchbox-cat {display:none;}
body .header-style-2 .header-bottom .sm-searchbox .sm-searchbox-content .control #searchbox {padding-left:15px;}
body .header-style-2 .header-bottom .sm-searchbox .sm-searchbox-content .control #searchbox::placeholder {color:#222}
.cart-container .cart-summary .coupon .actions-toolbar .primary .apply.primary:hover, .modal-footer .action-primary.action-accept:hover, .slider-ourmember .owl-dots .owl-dot:hover, .slider-ourmember .owl-dots .owl-dot.active, .navigation > ul:before {background-color:#2fb80d!important;}
.usp {
    width: 100%;
    display: inline-block;
    margin-top: 20px;}
.usp ul li {line-height: 24px;font-size:1.4rem}
.usp .fa-check {color: #2fb80d;
    margin-right: 6px;
    font-size: 16px;}
body .block-minicart .subtitle.empty {
    font-weight: 600;
    padding: 10px 0;
    font-size: 15px;
}
body .block-minicart .header-minicart {    background-color: #196cae;}
.block.block-minicart .magekey-savecart-cart-button {display:none;}
body .block-minicart .block-content > .actions a {font-size:100%;background-color: #196cae;}
body .block-minicart .block-content > .actions a.action.checkout {background-color: #2fb80d;-webkit-appearance:unset;}

body .product.attribute.overview, body .product.attribute.overview p {color: #0a0a0a;font-size:14px;line-height:24px;}

.product.attribute.overview .value {white-space: pre-line;}
.parent-cat {text-align:center;}

.parent-cat .image-cat.static-image img {max-height:125px;}
body .full-categories .hot-categories-home { padding:0;}
.sm-categories .cat-wrap .content-box {
    box-sizing: border-box;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow: 0 0 15px #00000026;
    --tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
    border-radius: 8px;
    padding: 10px;
	margin:10px;
    background: #fff;}
body .sm-categories .cat-wrap .item:nth-child(4n+1) {clear:unset;}
body .sm-categories .cat-wrap .item:nth-child(6n+1) {clear:both;}
body .sm-categories .cat-wrap .item:nth-child(5n+1) {clear:unset;}
body .sm-categories .cat-wrap .item {width:16.6%;}
body .full-categories .hot-categories-home .sm-categories {margin:0 -7px 0}
body .sm-categories .cat-wrap .content-box .cat-title a {    font-weight: 400;font-size: 15px;height:37px;margin-bottom:0px;line-height:normal;color:#000}
body .sm-categories .cat-wrap .content-box .cat-title {height:48px;}
body .cat-wrap .content-box .cat-title {    text-transform: unset;}
body .sm-categories .cat-wrap .item {padding-left:0px;padding-right:0px;}
body .home-page-2 .list-product-home {margin-bottom:0px;}
body .home-page-2 .sm-listing-tabs .ltabs-items-container {border:unset;}
body .list-product-home {margin-top:20px;}
body .home-page-2 .list-product-home .ltabs-wrap .ltabs-tabs-container .ltabs-tabs .ltabs-tab {height:36px;    color: #196cae;
    text-transform: unset;
    font-weight: 600;}
body .home-page-2 .owl-stage-outer {margin-top:10px;}
body .home-page-2 .sm-listing-tabs .title-home-page {margin-bottom:8px;font-size: 140%;font-weight: 500;text-transform:unset}
.products-grid .product-item-info {border: 1px solid #eee;padding: 10px 20px;}
.products-grid .product-item-details {text-align: left;padding-top:15px;}
.products-grid .product-item-details .product-item-name a {font-size:15px;font-weight:600;color:#444}
.products-grid .product-item-details ul {margin: 1rem 0 0 17px}
.products-grid .minimal-price .price-label {display:none}
.products-grid .product-item-details ul li {list-style-type: disc;}
body .sm-listing-tabs .products-grid .product-item-details {padding-bottom:0;}
body .sm-listing-tabs .product.details.product-item-details {margin-top:20px;}
.catalog-category-view .price-box, .catalog-category-view .price-box .price, .ltabs-wrap .price-box .price {color:#196cae;}
.catalog-category-view .price-box .price, .ltabs-wrap .price-box .price {font-weight:bold; font-size: 160%;}
body .full-categories .title-home-page {    
    border-bottom: unset;
    text-align: left;
    font-size: 34px;
    font-weight: 900;
    text-transform: none;
    margin-bottom: 0; }
body .home-page-2 .full-categories .title-home-page span,body .page-title, .home-tekst h1, .category-cms h1, .cms-page-view h1, .catalog-product-view .block-title.title #block-upsell-heading, .default-style .resp-tabs-list li {
    border-bottom:0;
    color: #196cae!important;
    letter-spacing: -2px;
    font-size: 34px!important;
    font-weight: 900;
    text-transform: none;}
.home-tekst h2 {
    color: #196cae;
    letter-spacing: -2px;
    font-size: 28px;
    font-weight: 900;
}
.catalog-product-view .default-style .resp-tabs-list li.active:before {display:none}
.catalog-product-view .default-style .resp-tabs-list li {
    border-width:0px;
    padding:0!important;}
body .page-title:before {display:none}
.message.info.empty {display:none;}
body .easycatalogimg-grid {margin: 0 -9px;}
body .fotorama__stage  {width:405px; height:405px;}
body .cart-container .magekey-savecart-cart-action {width:100%;}
body .magekey-savecart-view .action.restore.primary {float:right;margin-left:10px;background:#50a914;    padding: 0 75px!important;}
body .magekey-savecart-view .update-action {float:right; }
body .magekey-savecart-view .update-action button {background:#196cae}
body .magekey-savecart-view .view-bottom .actions a {display:block;}
body .magekey-savecart-grid.table-wrapper thead {background:#196cae;}
body .magekey-savecart-grid.table-wrapper thead tr {color:#fff;}
body .view-actions.view-top {display:none;}
.magekey-savecart-cart .price-including-tax:before {display:none;}
.magekey-savecart-cart .table>thead>tr>th {border-bottom:0px;}
.magekey-savecart-cart .item .col.item {border-top:0px;}
.magekey-savecart-cart .items thead+.item {border-top:1px solid #dee2e6!important;border-bottom:1px solid #dee2e6!important;}
.cart.table-wrapper.magekey-savecart-cart .col {padding-top:7px;vertical-align: middle;}
.magekey-savecart-cart .price-including-tax .price, .magekey-savecart-cart .price-excluding-tax .price {font-size:1.4rem; font-weight:normal;}
.cart.table-wrapper.magekey-savecart-cart .actions-toolbar>.action {margin-bottom:0px;}
body.cms-index-index .header-style-2 .more-w .more-view {padding:13px 20px;}
body .default-style .resp-tabs-container {border:unset;padding:20px 0;}
body .product-info-main .table.data.grouped .price-box {min-width:115px;}
body .product-info-main .table.data.grouped .special-price [data-label="incl. BTW"]::after {font-size:1rem;}
body .product-info-main .table.data.grouped .old-price [data-label="incl. BTW"]::after {display:inline-block;font-size:1rem;font-weight:normal;color:#999999}
body .product-info-main .table.data.grouped .price-box .old-price .price {font-size:14px;font-weight:normal;}
.my-tooltip.help .svg-inline--fa {color: #059cdb;
    font-size: 15px;
    margin: 10px 7px 10px 0;
    float: left;
}
.simple-detail tbody > tr > td {line-height:17px;}
body .product-info-main .product-options-bottom .box-tocart .fieldset, body .product-info-main .product-add-form .box-tocart .fieldset {margin-right:0;}
body .product-info-main {padding-left: 5px;}
body .table-wrapper.grouped.simple-detail .table {margin-bottom:0;}
body .table-wrapper.grouped.simple-detail .table > thead > tr > th {padding-left:12px;}
.block-static-block h1 {margin-bottom:8px;}
.block-static-block h2 {margin-bottom:8px;margin-top:15px;font-size: 1.75em;}
.tooltip-content .product-item-name {text-decoration:underline;}
.home-tekst {
    display: inline-block;
    background: #fff;
    padding: 30px 40px;
    font-size: 16px;
    border-radius: 8px;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow: 0 0 1px #00000026;
    --tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
    margin:45px 0;
}
.home-tekst a {color:#428bca}
.category-cms h1, .cms-page-view h1 {
    margin-bottom:0px;}
.category-cms h1:before, .cms-page-view .home-content h1:before {display:none}
.category-cms h2,.cms-page-view h2 {font-size:16px; margin:12px 0 10px;font-weight:600;}
.category-cms .column.main a, .cms-page-view .column.main a {color:#428bca}
body .more-w {display:block!important;}
body .block-minicart .minicart-items .product-item-details .price-container .price  {font-size: unset;}
body .block-minicart .minicart-items .product-item-details .price-container .price-excluding-tax {font-size: 1.8rem;}
.cart.table-wrapper .price-including-tax::before {display:none;}
body .cart-container .checkout-methods-items .action.primary.checkout {     background-color: #196cae;
    font-weight: 600;
    font-size: 14px!important;}
	
.cookie-status-message {display:none;}

/* quick fix annowave tax switch cart issue **/
#shopping-cart-table > tbody > tr.item-info > td.col.price > span:nth-child(2), #shopping-cart-table > tbody > tr.item-info > td.col.subtotal > span:nth-child(2), .minicart-items-wrapper .price-container .price-wrapper > span:nth-child(2){ display:none;}

/* onsestepcheckout + postcode check **/
body.onestepcheckout-index-index .page-title-wrapper .page-title {color:#196cae}
body.onestepcheckout-index-index .step-title {font-size:15px!important; text-transform: uppercase;}
body.onestepcheckout-index-index .opc-block-summary .grand.totals .price {color:#333}
body.onestepcheckout-index-index .row-mp {margin: 0;padding: 0 0 0 10px;}
body.onestepcheckout-index-index .order-attributes-form .input-text {float:left;}
body.onestepcheckout-index-index .qty-wrapper a.button-action {
    color: white;
    border: 0px solid;
    background: #196cae !important;
}
body.onestepcheckout-index-index .remove-wrapper a.button-action {
    color: white;
    background: #196cae !important;
}
body.onestepcheckout-index-index .remove-wrapper a.button-action:after {content: "\f00d"; font-family: FontAwesome;color:#fff;vertical-align:4px; font-size:12px;}
body.onestepcheckout-index-index .remove-wrapper a.button-action .svg-inline--fa {display:none;}
body.onestepcheckout-index-index .qty-wrapper a.button-action .svg-inline--fa {vertical-align:0}
body .fieldset.pc_postcode_fieldset.admin__control-fields {width:100%;}
body .fieldset.pc_postcode_fieldset.admin__control-fields strong {display:none;}
body #pc-postcode-fieldset .field {width:50%;float:left;padding: 0 10px;}
body .opc-block-summary {padding:0;}
body .opc-wrapper .step-content {
    border: 1px solid #ebebeb;
    background: #fbfbfb;padding:8px 10px!important;}
body .checkout-payment-method .payment-method-title {padding: 0 0 3px 5px!important;}
body .checkout-payment-method .payment-method + .payment-method .payment-method-title {border-top:unset;}
body.onestepcheckout-index-index .field.choice {padding-left:5px;}
body .opc-wrapper .step-content .form.methods-shipping {padding:0 6px;}
body .table-checkout-shipping-method tbody td {width:auto;}
.checkout-shipping-method .row {display:block;}
.checkout-shipping-method .row td#dpd_carrier_container {display:none;}
tr:nth-child(2)#s_method_dpd_dpd, tr:nth-child(3)#s_method_dpd_dpd, tr:nth-child(7)#s_method_dpdpickup_dpdpickup {display:none}
#dpd-connect-selected-container > .content > table {min-width:auto!important;}
body .table-checkout-shipping-method tbody td {border-top:unset;}
body .checkout-shipping-method .col.col-carrier {display:none;}
body .table-checkout-shipping-method tbody td {padding-top:0;padding-bottom:5px;}
td.col.col-method label {display:none;}
body .checkout-comment-block  {border:unset;padding:0!important;margin-top:8px;}
body .checkout-comment-block label {padding-left:0!important;}
body .opc-payment .payment-method-content .checkout-agreements-block {padding-top:0}
body.onestepcheckout-index-index .minicart-items .product-item-name {    font-size: 13px !important;}
body.onestepcheckout-index-index .opc-block-summary .product-item .price {    font-size: 1.4rem;}
body .opc-block-summary .table-totals tbody .amount {padding-right:5px;}
body.onestepcheckout-index-index .table-totals .grand .mark, body .opc-block-summary .table-totals .grand .amount {padding-top:0px;}
body.onestepcheckout-index-index .data.table.table-totals {margin:12px 0 0;border-bottom:unset!important;}
body.onestepcheckout-index-index .data.table.table-totals td, body.onestepcheckout-index-index .data.table.table-totals th{padding: 0px 0.75rem;}
body.onestepcheckout-index-index .data-table .svg-inline--fa {font-size:9px; height: 19px;}
body.onestepcheckout-index-index label, body.onestepcheckout-index-index .label {padding:0!important;}
body .opc-wrapper .form-login, body .opc-wrapper .form-shipping-address {margin-bottom:0;margin-top:0;}
body .pc_postcode_fieldset  legend.label {display:none;}
body.onestepcheckout-index-index input[type="text"], body.onestepcheckout-index-index input[type="password"], body.onestepcheckout-index-index input[type="url"], body.onestepcheckout-index-index input[type="tel"], input[type="search"], body.onestepcheckout-index-index input[type="number"], body.onestepcheckout-index-index input[type="datetime"], body.onestepcheckout-index-index input[type="email"]   {border: 1px solid silver; height: 30px;}
body .opc-wrapper .fieldset > .field > .label, #pc-postcode-fieldset .label {margin-bottom:2px!important;}
body.onestepcheckout-index-index .fieldset > .field, body.onestepcheckout-index-index  .fieldset > .fields > .field, body.onestepcheckout-index-index .fieldset:last-child {margin-bottom:12px!important;}
body.checkout-index-index .fieldset.pc_postcode_fieldset.admin__control-fields div[name="shippingAddress.pc_postcode_disable"] {width:100%!important;margin-bottom:5px!important;}
body.checkout-index-index .fieldset.pc_postcode_fieldset.admin__control-fields div[name="shippingAddress.pc_postcode_disable"] .control label.label {display:inline-block;}
body.checkout-index-index .fieldset.pc_postcode_fieldset.admin__control-fields div[name="shippingAddress.pc_postcode_disable"] label.label {display:none;}
body.checkout-index-index .fieldset.pc_postcode_fieldset.admin__control-fields .field-note {   display: inline-block;
    width: 100%;
    padding-left: 10px;}
body.checkout-index-index .fieldset.pc_postcode_fieldset.admin__control-fields .field-note i {font-weight:600;}
body.onestepcheckout-index-index .field-tooltip.toggle {display:none;}
body.onestepcheckout-index-index .page-title-wrapper {margin-bottom:0!important;}
body .osc-authentication-wrapper a {color:#6610f2!important;}
body .checkout-agreements-block .action {background-color:#fff!important;color:#222!important;text-transform:none;padding:0!important;}
body .checkout-agreements-block .action:hover {background-color:#fff!important;}
body .osc-place-order-wrapper button.action.primary.checkout {height:45px;}
body .osc-place-order-wrapper.mp-lg-6 {width:100%;}
body #co-place-order-area {padding:0!important;}
body .opc-wrapper .opc-block-summary.step-content {margin-bottom:10px;}
body .osc-place-order-wrapper button.action.primary.checkout span {font-size:16px}
#pc-postcode-fieldset > div > div:nth-child(3) > label {display:none;}
body #pc-postcode-fieldset .choice.field {width:100%;padding:0;}
body #pc-postcode-fieldset .field {margin-bottom:2px;}
body #pc-postcode-fieldset {margin-bottom:0;}
body fieldset.field.street {width: 100%;
    padding: 0 10px;}
body .category-description {font-size:15px;margin-bottom:15px;}
body .products-grid .product-item-name  {    white-space: unset;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;
    padding: 0;
    font-size: 116.67%;
    text-transform: capitalize;
    display: block;
    line-height: normal;
    margin-bottom:10px;}
body #yt-totop-fix {z-index:10000;}
[data-content-type='row'][data-appearance='contained'] [data-element='inner'] {padding:0!important;}
.checkout-index-index #s_method_dpdpredict_dpdpredict:nth-child(2), .checkout-index-index #s_method_flatrate_flatrate:nth-child(4), .checkout-index-index #s_method_dpdsaturday_dpdsaturday:nth-child(6)  {display:none;}

.field[name*="shippingAddress.pc_postcode_disable"] {width:100%!important;}
.field[name*="shippingAddress.pc_postcode_disable"] label.label span {display:none}
.field[name*="shippingAddress.pc_postcode_disable"] .choice.field label.label  span {display:block;}
.field[name*="shippingAddress.pc_postcode_disable"] .choice {padding-left:0}
.onestepcheckout-index-index .checkout-shipping-address .pc_postcode .field.choice {
    padding-left: 0px;}
body.checkout-index-index .checkout-payment-method .fieldset hr {display: none;}
.page-layout-2columns-left .col-right-main {
    width:100%;
    flex: 0 0 100%;
    max-width: 100%;
float:left}
body.page-with-filter.page-layout-2columns-left .col-right-main, body.account.page-layout-2columns-left .col-right-main{
    width: 75%;
    flex: 0 0 75%;
    max-width: 75%;
    float: left;
}
.inquiry-index-index .sidebar-additional {display:none}
@media (min-width: 1300px) {
    body .container {
        width: 1300px;
        max-width: 1300px;}
    }
@media (max-width: 1200px) {
	body .sm-searchbox {width:81%;display:inline-block}
	body .header-style-2 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .btn-megamenu a {font-size:85%;}
	.sm-categories .cat-wrap .item:nth-child(3n+1), .sm-categories .cat-wrap .item:nth-child(5n+1) {    clear: unset!important;}
	body .sm-categories .cat-wrap .item {width:25%;}
	body .product-info-main .table.data.grouped .price-box {min-width:auto;}
	body .header-style-2 .header-middle .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head {font-size:13px;}
	body .page-wrapper .customer-action-hd {font-size:11px;}
	body .header-menu ul li {font-size:12px;}
	body .btw {top:103px}
	body .keurmerk {padding-top:18px;}
	 body .product-info-main .table.data.grouped .price-box [data-label="incl. BTW"]::after {display:none;}
	 body .product-info-main .table.data.grouped .price-box [data-label="excl. BTW"]::after {display:none;}
body select.tax_display_select  {font-size:11px;}
body .product-info-main .table.data.grouped .price-box .special-price {margin-right:0;}
.table.grouped .product-item-name {font-size:12px;}
body .header-style-2 .header-top .header-top-links .toplinks-wrapper ul.header.links  li a {font-size:11px;}
.col-lg-3.sidebar-megamenu {max-width: 25%!important;}
body .product-add-form .box-tocart .fieldset .field.qty .label {display:none;}
}

@media (min-width: 992px) and (max-width: 1200px){
body .breadcrumbs .items {margin-left:243px}
}
@media (min-width: 992px) {
body.checkout-index-index .hoverable.only-colspan {width: 48%;}
body.catalog-category-view .page-main, body.catalog-product-view .page-main {min-height: 1000px;}
body .block.upsell .products.wrapper.products-grid .item {    padding-left: 10px;
    padding-right: 10px;width:25%;}
}

@media (max-width: 991px) {
    .easycatalogimg {background-color:#fff;padding:0 0;}
    body .block.upsell .products.wrapper.products-grid .item {    padding-left: 10px;
        padding-right: 10px;width:50%}
    body .navigation-mobile > ul:not(.sm_megamenu_menu) > li > a {font-size:100%;}
	.col-lg-4.col-md-2.header-top-links {-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}
body .header-container {position:relative;}
body .col-lg-9.searchbox-header {padding-top:0;}
body .customer-action-hd {display:none;}
body .sm-searchbox {width:100%;display:inline-block;    padding: 0px;}
body .btw select.tax_display_select {height:26px;}
body .btw {position:absolute; top:-82px;left:unset;right:0;margin-right: 14px;}
body .header-style-2 .header-top {border-bottom: 1px solid rgb(238, 238, 238);background-color: #fafafa;}
.col-lg-7.col-md-3.customer-action-header, .keurmerk, .checkout-link, .raintech-menu, .acx-brandslider-standard, .contact-col, .footer-head .col-lg-8, .toolbar-top .toolbar-sorter.sorter, 
.toolbar-top .toolbar .modes  {display:none;}
.col-lg-5.col-md-9.header-top-links {width:100%;    flex: unset;
    max-width: unset;}
.logo-wrapper img {    width: 200px;}
.navigation-mobile-container {position:absolute;top:0;top:43px;}
body .header-style-2 .navigation-mobile-container .btn-mobile .button-mobile {border:unset;color:#4d4d4d;}
body .header-style-2 .header-bottom {background:unset;height:0;}
body .col-lg-9.searchbox-header {margin:0;}
body .col-lg-4.logo-header {width:auto;margin:5px auto 0;    padding-left: 5px;}
body .col-lg-8.header-middle-right {width:100%;position:initial;}

body .header-style-2 .header-middle .middle-right-content .minicart-header {width:auto;top:-45px!important;}
body .col-lg-8.header-middle-right .searchbox-header {width:100%;}
body .header-style-2 .header-middle .middle-right-content .minicart-header {bottom:0;top:49px;right:15px;}

.searchbox-header {width:100%}
.searchbox-header .field.searchbox {float:left;    width: 75%;}
.searchbox-header .actions {float: left;    width: 20%;}

.searchbox-header .actions button {padding:0!important;width:100%;}
body .header-style-2 .header-middle .middle-right-content .minicart-header {padding:0;}
.toplinks-wrapper {width:100%;}
.btw { left: 0;
    float: right;
    position: relative;}
body .header-style-2 .header-bottom .searchbox-header .search-wrapper {margin-top:2px;}
body .header-style-2 .header-bottom .sm-searchbox .sm-searchbox-content .control #searchbox {border: 1px solid #eee;
    background: #fafafa;}
body .header-style-2 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart:before {font-size:27px;}
body .header-style-2 .header-top .header-top-links .language-wrapper  {display:none;}
body .navigation-mobile > ul:not(.sm_megamenu_menu) > li > a {text-transform:none;font-weight:normal;color: #000;}
body .breadcrumbs, body .page-main {padding-top:0;}
body .header-style-2 .header-middle .middle-right-content .minicart-header .minicart-content .cart-wrapper .minicart-wrapper .showcart {right:10px; padding-left:0;}
body .sm-categories .cat-wrap .item {clear:unset;width:49%;}
body .sm-categories .cat-wrap .content-box .cat-title {height:48px;}
body .sm-categories .cat-wrap .content-box .cat-title a {height:38px;}
.page-footer {margin-top:15px;}
.footer-top {padding-top:15px;}
body .kiyoh-shop-snippets {background:unset;}
body .easycatalogimg-grid.easycatalogimg-cols-5 .item {width:46%;margin:2%;    -webkit-box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.05) !important;}
.toolbar-top .toolbar.toolbar-products {border-top:unset;}
}

@media only screen and (max-width: 767px) {
    .minicart-wrapper {margin-top:10px!important;}
    body .header-style-2 .navigation-mobile-container .btn-mobile .button-mobile {margin-top:6px}
	.searchbox-header .field.searchbox { width: 89%;}
.searchbox-header .actions { width: 11%;}
.searchbox-header .field.searchbox input[type="text"], .searchbox-header .actions button {height:34px;}
	.sm-searchbox-content .actions .btn-searchbox:before {content: '\f002';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-synthesis: weight style;
    font-stretch: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-feature-settings: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 14px;}
	.sm-searchbox-content .actions .btn-searchbox span {display:none;}
	body .header-style-2 .header-middle .middle-right-content {position:initial;}
body .header-bottom .btw {top:-107px}
body .header-style-2 .header-top .header-top-links {float:none;}
}

@media only screen and (max-width: 639px) {
.table-wrapper.grouped.simple-detail .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before {display:none;}
body .table-wrapper.grouped.simple-detail .table td {padding:12px!important;}
body .product-info-main .table.data.grouped .special-price [data-label="incl. BTW"]::after {display:none;}
body .product-info-main .table.data.grouped .old-price [data-label="incl. BTW"]::after {display:none;}
.parent-cat .cat-title a{font-size: 12px}
}
@media only screen and (max-width: 450px) {
    body .grouped.simple-detail .control.qty {gap: 4px;}
    body .grouped.simple-detail .control-qty .quantity-controls {width:18px!important;}
    body .simple-detail input[type="number"] {width:20px!important;}
}

.col-lg-9.searchbox-header {padding: 8px 0 0;}
.sm-searchbox {width:85%;display:inline-block;padding-left: 10px;}
.btw {
	margin-top: 0px;
    max-width: 110px;
    display: inline-block;
    z-index: 99999;
    position: absolute;
    right: 0;
    top: 85px;
    margin-right: 20px;}
body select.tax_display_select {    
    border-radius: 5px;
    color: #222;
    font-size: 12px;
    height: 30px;
    font-weight: 600;
	padding-left:8px;}
body select.tax_display_select option {background:#fff;color:#111;border:1px solid #eee;}

body .header-style-2 .header-top .customer-action-hd {text-align:right;}
body .header-style-2 .header-top .header-top-links .toplinks-wrapper {float:none;}
body .row-topheader .uitloggen {    float: left;
    height: 34px;
    line-height: 30px;
    padding: 0 10px;}
body .welcome-text {height: 34px;
    line-height: 30px;
    display: inline-block;
	float:left;
}

.fieldset.login .actions-toolbar .primary, .fieldset.login .actions-toolbar .secondary {    display: block;
    float:left;}
.fieldset.login .actions-toolbar .secondary {text-align:left;width: 100%;}
.fieldset.login .actions-toolbar button {padding:0 30px!important;}
body .page-main .login-container .fieldset:after{display:none;}
.greet.welcome, .uitloggen a, .uitloggen a:visited, .uitloggen a:focus {color: #2fb80d;font-weight:600;}
.catalog-product-view .grouped .price-container .price, .block.upsell .price-container .price {color:#000;font-weight: bold;}
.catalog-product-view .grouped .price-box .old-price .price-container .price {color: #999999;}
.bundle.items .label {
    font-weight: 700 !important;
    font-size: 120% !important;
    color: #444;
    letter-spacing: -0.5px;
}
.bundle.items li > div {
    margin-top:10px;
    font-size:14px;
    box-sizing: border-box;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow: 0 0 8px #00000026;
    --tw-shadow-colored: 0 0 15px var(--tw-shadow-color);
    border-radius: 2px;
    padding: 10px;}
.bundle.items li > div > div {padding:6px 10px;}
.bundle.items li > div > div:nth-child(odd) {background: #f5f4f4;}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.account .block-collapsible-nav .item {display:inline-block;width:100%;}
.customer-account-create .fieldset.additional_info {border-width:0px;background-color:#fff;display: inline-block;width: 100%;    min-height: 0;padding:0;}

body .mst-searchautocomplete__autocomplete._active, .minicart-wrapper .block-minicart {z-index:9999999!important;}

/* checkout orig 

.checkout-index-index .form.form-postcodenl .fieldset {width:100%!important;display:inline-block; }
.checkout-index-index .fieldset .field {width:50%!important; float:left; margin-bottom:0; padding-right:20px;margin-bottom:12px!important;}
.checkout-index-index fieldset#customer-email-fieldset .field  {width:100%!important; float:none;}
.checkout-index-index input[type="text"] {border:1px solid #c2c2c2}
.checkout-index-index select.select {height:35px;}
.checkout-index-index .fieldset>.field:not(.choice)>.label {margin-bottom:5px!important;}
.checkout-index-index  .opc-wrapper .form-login {margin-top:17px;}
.checkout-index-index .content.minicart-items {display:block!important;}
.checkout-index-index .block.items-in-cart {padding:0 20px;}
.checkout-index-index .opc-block-summary .items-in-cart>.title:after {display:none;}
.checkout-index-index .fieldset .hidden-fields {width:100%!important;}
.fieldset.pc_postcode_fieldset.admin__control-fields { display: inline-block;    width: 100%;}
.opc-progress-bar-item._active:before, .opc-progress-bar-item._active > span:before, .opc-wrapper .shipping-address-item.selected-item:after, .filter-title strong[data-count]:after, .main-color--bg {
    background-color: #196cae!important;}
.checkout-index-index .checkout-shipping-method {
    position: relative;
    display: inline-block;
    width: 100%;
}
.checkout-index-index #pc-postcode-fieldset .label {margin-bottom:0}
.checkout-index-index fieldset.street .control .field{width:100%!important;padding-right: 0px;}
.pc_postcode_fieldset .choice.field .label {display:none;}
.pc_postcode_fieldset .label {float:left;}

/* end checkout orig **/

/*
.checkout-index-index .form.form-postcodenl .fieldset {width:100%!important;display:inline-block; }
.checkout-index-index .fieldset .field {width:50%!important; float:left; margin-bottom:0; padding-right:20px;margin-bottom:12px!important;}
.checkout-index-index fieldset#customer-email-fieldset .field  {width:100%!important; float:none;}
.checkout-index-index input[type="text"] {border:1px solid #c2c2c2}
.checkout-index-index .fieldset>.field:not(.choice)>.label {margin-bottom:5px!important;}
.checkout-index-index  .opc-wrapper .form-login {margin-top:17px;}
.checkout-index-index .content.minicart-items {display:block!important;}
.checkout-index-index .block.items-in-cart {padding:0 20px;}
.checkout-index-index .opc-block-summary .items-in-cart>.title:after {display:none;}
.checkout-index-index .fieldset .hidden-fields {width:100%!important;}
.checkout-index-index .opc-wrapper .opc>li {
background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 3px;
    width: 100%;
    margin-bottom: 25px;}
.checkout-index-index  .opc-wrapper div#checkout-shipping-method-load {padding: 0 20px;}
.checkout-index-index .checkout-container .opc-sidebar .modal-content .opc-block-summary {padding:0}
.opc-wrapper .fieldset>.field._required>label, .checkout-index-index .fieldset>.field:not(.choice)>.label {
    padding-right: 25px;
    float: none;
    display: block;
    width: 100%;
    text-align: left; }
.checkout-index-index .fieldset.address .choice.field {width: 100%!important;}
.checkout-index-index .fieldset>.field:not(.choice)>.control {width:95%;}
.opc-wrapper .form-shipping-address {margin:0;}
.opc-wrapper .form-login { margin-bottom:0px;}
.checkout-index-index .fieldset>.field { margin-bottom:12px;}
.methods-shipping .actions-toolbar .action.primary, .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary {line-height:normal;}
.form.form-postcodenl .info-message {display:none;}
.checkout-index-index .action.remind {margin-right:20px;}
.checkout-index-index .action.primary {
	line-height: normal;
    background-color: #196cae!important;
    color: #fff; 
	border-radius:3px;
	padding: 10px 20px!important;
    margin: 0 10px 10px 0!important;}
.opc-wrapper .control._with-tooltip .note {display:none!important;}
.opc-wrapper .checkout-shipping-method {position:inherit;}
.opc-wrapper .checkout-shipping-address .step-title, .opc-block-summary>.title, .opc-wrapper .checkout-shipping-method .step-title {
    border-bottom: 1px solid #ccc;
    padding: 5px 5px 5px 15px;
    color: #fff;
    background: #196cae;
    font-weight: 300;
    font-size: 1.9rem;
	border-radius: 3px;}
.checkout-index-index .checkout-container .opc-sidebar .modal-content .opc-block-summary>.title {
	font-weight: 300;
    font-size: 1.9rem;
	text-transform:none;}
	.opc-block-summary {padding:0;}
.opc-sidebar {margin-top:0;}
.opc-wrapper .column.main .block .title strong {font-size:14px; padding-left:10px;}
.checkout-shipping-address, .form.methods-shipping {background-color:#f5f5f5; }
.checkout-shipping-address .step-content {padding-left:20px;display:inline-block;}
.opc-wrapper .form-login, .opc-wrapper .form-shipping-address {max-width:100%;}
.opc-wrapper .field .control._with-tooltip input {width:100%!important; margin-right:0;}
.opc-wrapper {width:60%!important;}
.opc-sidebar {width:40%!important;}
.opc-wrapper .field-note {
display: inline-block;
    float: none;
    width: 100%;
    margin-top: 7px;}

	
#co-payment-form > fieldset > br {display:none;}
.checkout-index-index .form.payments .fieldset .field {width:100%!important;}
.payment-method {padding:0 15px}
.opc-payment {background-color:#fff; }
#tig_buckaroo_afterpay_genderSelectMan, #tig_buckaroo_afterpay_genderSelectWoman, #tig_buckaroo_afterpay_TermsCondition {    float: left;
    width: 20px!important;
    margin: 4px 0 0 0;}
.checkout-index-index .modal-content .opc-block-shipping-information {display:none;}
.opc-block-shipping-information .shipping-information-title {font-size:2rem;}
.opc-wrapper .shipping-address-item.selected-item {    border-color: #ef0049!important;
    margin-top: 20px;}
.checkout-index-index .minicart-items {display:block!important;}
.checkout-index-index .opc-wrapper .form-login { margin-top:12px;}
.checkout-index-index .action.primary.checkout {background-color:#ff5501!important; line-height:1.8rem!important; font-size:1.4rem!important; text-transform:uppercase;}
.checkout-index-index .action.primary.checkout:hover {background-color:#333!important;}
.checkout-index-index .order-attributes .order-attributes-form {}
.checkout-index-index .form.payments .fieldset .field {padding-right:0;}
.checkout-index-index .checkout-payment-method .actions-toolbar .primary {float:none; width:100%;}
.checkout-index-index .checkout-agreement {background:#eee; text-align:left;padding:8px 0 10px 10px;}
.checkout-index-index .checkout-agreement input[type="checkbox"] {float:left;margin-top:3px;}
.checkout-index-index .checkout-agreements-block .checkout-agreements {margin-bottom:0}
.checkout-index-index .billing-address-same-as-shipping-block.field.choice,
.checkout-index-index .payment-option _collapsible.opc-payment-additional.discount-code {margin-left:15px;}
.checkout-index-index .modal-popup .modal-footer .action.action-save-address {margin: 0 0 0 10px!important;}
.checkout-index-index .checkout-agreements-block .action {background-color: transparent!important;color: #444!important;white-space: normal;text-transform:none;font-size:13px!important;text-align:left;padding:0!important;}
.checkout-index-index .checkout-agreements-block .action .algemene-voorwaarden {text-decoration:underline;}
.checkout-index-index .checkout-agreement label {width:90%;}
.checkout-index-index .checkout-billing-address .fieldset {width:100%;}


@media (max-width: 767px) { 
.checkout-index-index .opc-wrapper {width:100%!important;}
.checkout-index-index .opc-sidebar {width:100%!important;}
.checkout-index-index .opc-wrapper .form-login {border-bottom:0px; }
}

.checkout-shipping-method .order-attributes { position: relative;}
.checkout-shipping-method .order-attributes .order-attributes-form {
margin-top: 20px;
    position: absolute;
    top: 85px;
    left: 20px;
}
.checkout-index-index div[name="shippingAddress.fax"] {display:none}
.checkout-index-index .opc-sidebar {margin-top:0;}
.checkout-agreements-block {display:table;}
div.checkout-agreements-block > div:nth-child(1) {display: table-footer-group;}
.checkout-index-index .checkout-agreements-block .action:hover {background:transparent!important;}
.checkout-index-index .checkout-agreements-block .order-attributes .order-attributes-form {margin-top:0;}
.checkout-index-index .checkout-container .checkout-payment-method .step-title {display:none;}
#shipping-be-postcodenl {display:inline-block;}
body .checkout-shipping-method .actions-toolbar .action.primary {width: 100%;}
body .checkout-shipping-method .actions-toolbar>.primary {
    width: 100%;
    padding: 0 20px;
    margin-top: 20px;}
	
	**/


/* tijdelijk tbv redesign **/

body.cms-index-index  .columns.col1-layout {background-color:#eaf8fb}
body .header-style-2 .header-middle .logo-header .logo-wrapper .logo-content {margin-top: 18px;}

/* bestaande aanpassen in lessfile**/

body .menu-ver-content li.level0 {padding-left:65px;}
body .navigation ul>li.level0>a {font-size:16px;}