.english-lang img {
    width: 30px;
	margin-top:4px;
}
.prijsper {
    top: -50px;
    font-size: 13px;
    color: #222;
    position: relative;
    display: block;}
.cms-index-index .prijsper {top:-9px}
body .navi .classic .nav-panel--dropdown span.opener {display:none}

.osc-place-order-wrapper.col-mp {padding:0;}
body .data-table thead tr:last-child, body #checkout-review-table thead th, body #checkout-review-table tbody tr td, body #checkout-review-table tfoot tr td  {border-bottom:none!important}
#checkout-review-table thead th {font-weight:normal;font-style:italic;text-transform:none;font-size: 12px;font-family: Lato, arial, serif;color:#000;}
body #checkout-review-table thead th, body #checkout-review-table tbody tr td, body #checkout-review-table tfoot tr td {padding:0}
body #checkout-review-table, body .data-table tr td, body .data-table tr th {border:unset!important;}
body .one-step-checkout-wrapper .minicart-items-wrapper .product-item-detail {padding-left:0;}
body .order-summary .opc-block-summary .product-item .subtotal {display:block;}
body .opc-block-summary .table-totals tbody .amount, 
body .opc-block-summary .table-totals tfoot .amount {padding-right:0}
body.catalog-product-view {color:#000;}
body .bundle-options-container .block-bundle-summary {width: 100%;}
body .fieldset-bundle-options .field select option:disabled {color:#ccc;}
body .product-lower-primary-column.grid12-12 {width:64%;float:right;}
body .page-wrapper {line-height: 1.7;}
body .header .logo-wrapper .logo {margin:5px 0 7px;max-width:100%}
body .header .logo-wrapper .logo img {max-width:395px;max-height:60px;}
.header-container .nav-regular:not(.nav-vert) .nav-item.level0 > a, .nav-holder .dropdown-block .dropdown-heading, .nav-regular .nav-holder a.dropdown-heading:hover {color: #fff;}
body .header-container .navi {z-index:4;}
body .vertnav-trigger, body .nav-regular .nav-item.level0 > a, body .nav-holder .dropdown-block .dropdown-heading {font-family:inherit;text-transform:none;}
body .nav-regular:not(.nav-vert) .nav-item.level0.active > a {background:#444;}
body .nav-regular:not(.nav-vert) .nav-item.level0 > a:hover {background:#0a263d none repeat scroll 0 0;    color: #ea237e !important;}
body .nav-regular:not(.nav-vert) .nav-item.level0.first > a { border-top-left-radius: 5px;}
body .nav-regular .classic > .nav-panel--dropdown {width:100%;min-width: 100%;padding:0;}
body .level0.nav-submenu.nav-panel--dropdown.nav-panel {left:0!important;background-color:transparent;box-shadow: 0 3px 10px rgba(0,0,0, 0);}
body .nav-regular .classic > .nav-panel--dropdown > li > a .caret {position:absolute;margin-right:0;right:0;top:-4px;display:none;}
body .nav-regular .classic > .nav-panel--dropdown > li > a {    background: #444 none repeat scroll 0 0;
    border-bottom: 1px solid #666;
    font-size: 13px;
    padding: 3px 0px;
    color: #fff;
    font-weight: 600;
	line-height:normal;}
body .nav-regular .classic > .nav-panel--dropdown > li:last-child > a {-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}
body li.nav-item.level1.nav-5-1.first.classic a {font-size:12px;}
body .product-info-main .product-info-price {margin-bottom:0;}
body .nav-regular .classic > .nav-panel--dropdown > li > a:hover {background: #0a263d}
body .nav-regular .classic > .nav-panel--dropdown > li span {padding:9px 15px 9px 15px;display:inline-block; }
body .navi>ul {
    display: flex;
    justify-content: space-evenly;
}
@media (max-width: 991px) {
body .navi>ul  {display: block;}
}

body .nav-regular li.nav-item.level0 {
    position: relative;
    float: none;
    flex: 1 1 auto;
    text-align: center;
}
.nav-regular li.nav-item.level0::before {background: #111111 none repeat scroll 0 0;
    content: "";
    height: 30px;
    position: absolute;
    left: 0;
    top: 9px;
    width: 1px;}
body .nav-regular:not(.nav-vert) .nav-item.level0.first::before{display:none}
body .nav-regular .nav-item.level0 > a {line-height:1.3em;padding: 13px 18.7px !important;font-size:15px;}
body.page-product-configurable .product-info-main .price-label, body.page-product-configurable .swatch-option-tooltip {display:none!important;}
.list .product-item .price-box .price, .product-items .item .price-box .price, body.catalog-product-view .amrelated-grid-wrapper .price-box.price-final_price .price {font-size:16px; font-style:italic;font-weight: bold;}
.amrelated-grid-wrapper .product-item-actions .actions-primary {margin-bottom: 10px;}
.amrelated-grid-wrapper .block-title strong {font-size:18px;    font-weight: 600;}
.price-box.price-final_price .price-label {color: #ea237e;    font-size: 16px;
font-style: italic;font-weight: bold;}
.page-product-configurable .custom-sidebar-right .price-box.price-final_price .price-label {display:none;}
.cart-summary .block.discount > .content {display:block!important;}
/** productpagina **/
.page-product-bundle .price-box.price-final_price .price-label {font-size:12px;color:#333;font-style:unset;font-weight:normal;margin-right:0px;display:block;}
.page-product-bundle .product-info-main .product.attribute.overview {margin-bottom:0px;}
.product.attribute.overview .value {white-space: pre-line;}
body.page-product-bundle .price-box .price-final_price .price:before {content: "Prijs als set";font-size:14px;color:#333;font-weight:normal;margin-right:5px;display:block}
body.page-product-bundle .price-box .old-price .price-final_price .price:before {content: "";}
.catalog-product-view .price-box.price-final_price .price {font-size:24px;font-weight:600;font-family: "Open Sans",sans-serif !important;line-height:1.7;}
.catalog-product-view .fieldset > .field:not(.choice) > .label {width:100%;;float:none;text-align:left;}
.catalog-product-view .fieldset > .field.qty > .label, .catalog-product-view .availability.only  {display:none;}
.catalog-product-view .fieldset > .field:not(.choice) > .control {width:unset;}
.catalog-product-view .box-tocart .field.qty { float: left;padding-left: 0;}
.catalog-product-view .box-tocart .field.qty .control {margin-left:0;}

.price-box.price-final_price .price {color: #ea237e; }
.ppinhoud {color:#999; font-size:14px; font-weight:500;}

.items li.item.product.product-item .product-item-info{border:1px solid #f2f2f2; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:12px 12px 4px;
height:100%;}
.product-items li.product-item .product-item-info {border:1px solid #f2f2f2; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:12px}


body .items-grid-partitioned .item {border-top:0px;padding:5px 0.5%;}
body .items-grid .product-item-name, .catalog-product-view .product-item-name {margin:0;}
body .fotorama__nav.fotorama__nav--thumbs {margin-top:10px;}
body.catalog-category-view .swatch-option-tooltip {display:none!important;}
body.catalog-product-view .amrelated-grid-wrapper .product-image-wrapper {padding-bottom:100%!important}
body.catalog-product-view .products-grid .product-item-name {
    font-size: 1.6rem;
    line-height: 2.2rem;
}

body .fotorama__caption__wrap, .footer-primary-top {display:none;}
body .fotorama__thumb-border {display:none;}

.cms-index-index .action.primary, .product-item-inner .action.primary, body.catalog-product-view .products-grid .action.primary, .checkout-cart-index .product-item-actions .actions-primary .action.tocart.primary {
	background: url(../images/cart3.png) 20px 9px no-repeat #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 600;
    margin: 0;
	height:40px;
    color: #444;
    max-width: inherit;
    overflow: hidden;
    text-transform: uppercase;
    white-space: normal;
    border: 1px solid #666;
    padding: 0 20px 0 44px;
	border: 1px solid #666;}
.checkout-cart-index .secondary-addto-links.actions-secondary {display:none;}
.cms-index-index .action.primary:hover, .product-item-inner .action.primary:hover, body.catalog-product-view .products-grid .action.primary:hover, .product-item-inner .action.primary:focus {background:url(../images/cart2.png) 20px 9px no-repeat #0a263d; color: #fff;}
itemgrid .product-item .tocart, .product-items .item .tocart { padding-top:7px; padding-bottom:7px;}
.row.home.leerverf {   margin:30px -27px 0 -29px;}
.block-static-top {
  position: relative;
  height: 221px;
  width: 100%;
  overflow: hidden;
  z-index: 1;
  margin-bottom: 30px;
  border: 1px solid #ebebeb;
  border-radius: 5px;
}
.block-static-top .block-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: -1;
  -webkit-transition: all 450ms ease;
  transition: all 450ms ease;
}
.block-static-top:hover .block-img {
  -ms-transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.block-static-top .text-wrap {
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 20px;
  position: absolute;
  top: 30%;
  left: 0;
  width: 100%;
  text-align: left;
}
.block-static-top .text-wrap .title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 22px;
  margin: 0 0 20px;
  letter-spacing: 0.5px;
      color: #0a263d;
}
.block-static-top .text-wrap a {
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  font-size: 14px;
  display: inline-block;
}
.block-static-top .text-wrap a span {
  position: relative;
  font-size: 16px;
  float: right;
  padding-left: 5px;
}
.block-static-top .text-wrap h4 {
    color: #0a263d;
    font-size: 12px;
	    font-family: Montserrat, arial, serif;
    float: left;
    width: auto;
    font-weight: bold;
/** background: url(/images/arr5.png) no-repeat right center;  */
    padding-right: 15px;
}
.footer-container.page-footer {background:#f8f8f8;}
.footer-container .footer-bottom-container {background:#f8f8f8; border-top:#FFF;}
.footer-container .block-title.heading {color:#1f1f1f;}
.footer-container .item-left {float:none; text-align:center;}
.footer-container .item-left img {height:50px; padding:0 20px;}
.footer-container .footer .heading {font-size:20px;}
.footer-container .footer .ib {background-color:#777;}
.footer-container .betalen {width:100%; display:inline-block; margin-top:15px;}
.footer-container .betalen .methode {float:left; margin-right:8px;}
.footer-container .betalen .methode:nth-child(2) {padding-top:7px;}
.footer-container .betalen .methode:nth-child(2) img {width:70px;}
.footer-container .betalen .methode img {width:80px;}
.contact-footer.collapsible.mobile-collapsible p {line-height:23px;color:#444;}
.bundel-opties {width: 100%; float: none;}
.bundel-opties .bundle-options-container .bundle-options-wrapper {float:none; width:100%;  background:#f3f3f3; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
body .bundle-options-container .product-options-wrapper {float:none; width:98%; }
body #customizeTitle {display:none;}
.bundel-opties .bundle-options-container .block-bundle-summary {float:none; width:100%; top:0!important; padding:0;}
.bundel-opties .bundle-options-container .product-options-wrapper > div > p {display:none;}
.bundel-opties .bundle-options-container .block-bundle-summary .content .bundle-info .product-image-container {display:none;}
.bundel-opties .bundle-options-container .block-bundle-summary .content .bundle-info .product.name {display:none;}
.bundel-opties .bundle-options-container .block-bundle-summary .title {display:none;}
.bundel-opties .bundle-options-container .bundle-options-wrapper .control .nested {display:none;}
.bundle-options-wrapper p.required {display:none;}
.page-product-bundle .product-primary-column {margin-bottom:0;}
.page-product-bundle .usp-artikel {padding-top:0;}
.page-product-bundle .price-box.price-configured_price {display:none;}

.footer-primary-container {padding: 12px 0;}
.items-grid .item {text-align:center;}
.product.details.product-item-details, .catalog-product-view .amrelated-grid-wrapper .product-item-details {text-align:center; padding:0;}
.items-grid .product-item-inner {text-align:center;}
.product.name.product-item-name.product-name a {color: #222;font-size:17px;}
.product.name.product-item-name.product-name a:hover { color: #ea237e}
@media only screen and (min-width: 1200px){
body .itemgrid .item {
    width: 24%;}
.category-products-grid {margin:0 -0.5%;}
body .items-grid.equal-height .item {padding-bottom:25px!important;}
body .items-grid.equal-height .item .actions {position:absolute; width:204px;padding:0;bottom:30px!important;}

body .items-grid.equal-height .price-box {margin-bottom:50px;margin-top:5px;}
body .items-grid [class^="swatch-opt-"] {display:none}
.checkout-cart-index .cart-summary {width:24.5%}
.checkout-cart-index .cart-container .form-cart {width:71.5%}
}
@media (max-width: 767px) {
.prijsper {top:-9px}
body.catalog-product-view .product-view.product-columns-wrapper {order: 0; }
body.page-layout-2columns-left .product-view .bundle-options-container .bundle-options-wrapper {width:100%}
body.page-layout-2columns-left .product-view .bundle-options-container .bundle-options-wrapper {padding-left:0;}
body.catalog-product-view .page-main h1.page-title {font-size:20px; margin-top:15px;margin-bottom:5px;}
body .feedbackcompany-small-score .rating-box {    float: left;    margin: 6px 10px 0 5px;}
.feedbackcompany-small-score .feedbackcompany-small-text {    max-width: 70%;
    float: left;}
body .lv_bm {    padding: 5px 10px 5px; font-size: 12px;}
body .nav-mobile.nav-acco .nav-item.level0 > a {font-size:16px;
    text-transform: unset;
    line-height: 45px;}
body .nav-mobile .nav-item.level1 > a {font-size:14px;line-height:35px;}
body .navi.nav-mobile ul.level0 .nav-item > a {color:#000;}
body .navi.nav-mobile ul.level0 .nav-item > a:hover {background-color:#333}
body .nav-mobile .nav-item.level0 > a:hover {background-color:#333}
body .product-info-main .box-tocart .actions .action.tocart, .product-options-bottom .box-tocart .actions .action.tocart {width:auto;float:left;}
body .product-info-main .fieldset .field.qty {margin-bottom:0;}
body .secure-addto-text {margin-top:10px;display:inline-block;width:100%;}
.product.attribute.description .value li {line-height: 20px;}
.product.attribute.description h3 {    font-size: 18px;
    font-weight: 600!important;margin-top:12px;color:#333;}
body.catalog-category-view .page-main h1.page-title {font-size: 22px;}
}
@media (min-width: 640px) {
.product-item-actions .actions-primary {
    display: block;
    vertical-align: middle;
    margin: 0 auto; }
}
	
.items-grid.equal-height .item .actions {position:inherit; width:100%;}

.product-item-actions .actions-primary {float:none; margin-bottom: 0px;}
body .page-wrapper {border-top-width:0px;}
.header-container .header-top-container {background-color: #f5f5f5; padding-bottom:2px; border-bottom: 0px;}
.header-container .header-top-container .inner-container .header-info { display:inline-block; width:100%; padding-top:1px;}
.header-container .header-top-container .inner-container .header-info .header-links ul li {float:right; padding: 1px 0px 0 12px;text-transform:uppercase; font-size:12px; font-weight:700;margin-bottom:0;} 
.header-top.header.container.clearer {line-height:30px; height:30px;}
.header-container .header-top-container .inner-container .header-info .header-links ul li a {color: #222;}
.header-container .header-top-container .inner-container .header-info .header-links ul li a:hover {color:#ccc; }
.header-container .block-search .input-text {background:#f5f5f5!important; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; border:0px!important; color: #444!important; font-size:16px; font-style:italic; padding-left:12px;width:240px;}
.block-search .action.search{background:url('../images/zoeken.png') left center no-repeat; }
.header-usp {float:left;}
.header-usp ul li {text-transform:uppercase; font-size:12px; margin-bottom:0; float:left; font-weight:700; color: #222;}
.header-usp ul li.levering {margin-left:0; background:url('../images/levering.png') left center no-repeat; padding-left:41px;}
.header-usp ul li.track {margin-left:30px; background:url('../images/track.png') left center no-repeat; padding-left:30px;}
.header-usp ul li.avond {margin-left:30px; background:url('../images/avond.png') left center no-repeat; padding-left:30px;}
.header-links ul {margin-bottom:0;}
.product-item-name, .product.name a {font-weight:600;}

/** achtergrond (nu nvt)
.navi-wrapper, .nav-regular, .page-wrapper, .main.container, .category-products-grid .item, .products-list .item {background-color: #f7f5ed!important;}
*/


.hp-block.right-column .item {display:inline-block;}
#header-search {float:left;}
#header-search input::placeholder {    color: #444444;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;}

#header-search .actions button {background: #f5f5f5 url(/images/srch.png) no-repeat center center;
    border: none;
    height: 39px;
    color: #444444;}
body .block-search .action.search[disabled] {opacity:1;}
body .header-regular .block-search .input-text:focus {box-shadow:0 0 0;}

body .header-primary .dropdown-block .dropdown-heading    {background: url(/images/cart.png) no-repeat center center;}

body .ib-size-s {    line-height: 20px;
    width: 20px;
    height: 20px;}
body .dropdown-block .dropdown-heading .counter {border-radius:16px;position:absolute;background-color: #d3504a;right: -2px;top: -2px;font-family: Verdana, Geneva, sans-serif!important; font-weight:normal}
body .header-container .mini-cart.dropdown-block {    display: inline-block;
    background: #f5f5f5 none repeat scroll 0 0;
    border-radius: 5px;
    height: 40px;
    line-height: 60px;
    width: 50px;}
#user-menu-wrapper-regular {float:right; background:url('../images/winkelmand.png') left center no-repeat;}
.header-primary.header.container {padding:17px 0 13px;}
/** Contactpagina */

.navi-wrapper .nav-border-bottom {border:0px;}
.nav-regular.centered {border-top:1px solid #e5e5e5;border-bottom:2.5px solid #e5e5e5; padding-top:9px; padding-bottom:10px}
body .nav-regular:not(.nav-vert) .nav-item.level0:hover > a {background-color:#0a263d;color:#ea237e}

.contactpagina {
    display: inline-block;
    width: 100%;
}
.contactpagina .contactgegevens {float: left;
    width: 50%;
    padding: 20px 50px 20px 0;
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;}
.contactpagina .contactformulier {
	    float: left;
    width: 50%;
    display: inline-block;
    border: 1px solid #CCC;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #e7e7e7;
    padding: 40px 40px 40px 10px;
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

/** Home content */
.home-tekst    { display: inline-block;
    width: 100%; margin-bottom:35px; line-height:25px;
}

.home-tekst .links {width:50%; float:left; padding-right:25px; box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;}
.home-tekst .rechts {width:50%; float:left; padding-left:25px; box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;}

.titel {color: #444;  font-family: 'Roboto Slab', serif;
    font-weight: 400; font-size:26px;  background:url('../images/title-border.png') left top no-repeat; }
.titel h1, .titel h2 {color: #444;  font-family: 'Roboto Slab', serif;
    font-weight: 400; font-size:26px; padding:20px 0 30px; margin:0;}

.titel.center {text-align:center; background:url('../images/title-border.png') center top no-repeat; padding:20px 0 50px; margin-top:50px;}

.titel.center.bottom {padding:10px 0 0;}
.cms-index-index .products.wrapper.grid.items-grid {padding: 0 80px;}
.cms-index-index  .items-grid-partitioned .item {padding-top:0; padding-bottom:1%;}

	
/** CMS navigatie */

.sidebar .block.block-vertnav.cms .block-content ul li {margin:0;}
.sidebar .block.block-vertnav.cms .block-content ul li a {color: #333; background-color:#f8f8f8; line-height:36px; padding: 0 10px; margin:0; border-bottom:1px solid rgba(0,0,0,0.06); border-bottom-color:#e9e9e9; width:92%; display:inline-block;}

.sidebar .block.block-vertnav.cms .block-content ul li a:hover {background-color: #4b9aff; color: #fff;}
.block.block-vertnav .sideacco .nav-item > a:hover {    background-color: #eee;color:#333}
body .sidebar .sideacco .nav-item.current > a:hover {color:#333;}

.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action {
    border: 1px solid #cccccc;
    border-radius: 5px;
	background:#fff;
    width: 36px;
    height: 36px;
	margin:0;
	    padding: 9px 0;
		text-align:center;}
.checkout-cart-index .cart-summary {background-color:#fff;padding:0;}
.checkout-cart-index .cart-totals {
   padding: 15px 12px 8px;
    background: #fafafa none repeat scroll 0 0;
    border: 1px solid #f5f5f5;
    border-radius: 5px;
    border-bottom: unset;}
.checkout-cart-index tr.grand.totals {border-top: 1px solid #e1e1e1;color: #222222;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: 600;}
.checkout-cart-index .cart-totals .mark strong { font-weight: 600;}
.checkout-cart-index .cart-container .checkout-methods-items { padding: 0px 14px 15px;     background: #fafafa none repeat scroll 0 0;
    border: 1px solid #f5f5f5;
    border-radius: 5px;
    border-top: unset;
	margin-top:0;}
body.checkout-cart-index .action.primary.checkout {font-weight:700;}
.melding-gratis-verzending {
	font-weight: 700;
    padding: 0 5px;
    text-align: center;}
.checkout-cart-index .block.discount {margin-top: 38px;}
.checkout-cart-index .block.discount .input-text{
	border: 1px solid #bbbbbb;
    border-radius: 5px;
    color: #777777;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    height: 40px;
    padding: 0 20px;
    width: 100%;}
.checkout-cart-index .block.discount .input-text::placeholder {color: #777777;}
.checkout-cart-index .block.discount .fieldset.coupon .label.label {
	margin-bottom: 9px;
    font-weight: 600;
    font-size: 14px;
    color: #222;}
.checkout-cart-index .block.discount .actions-toolbar > .primary {width:100%;}
.checkout-cart-index .block.discount .actions-toolbar > .primary button {background: transparent none repeat scroll 0 0;
    border: none;
    color: #1b70db;
    font-size: 12px;
    font-weight: 600;
    height: auto;
    line-height: normal;
    padding: 0;
    text-align: center;
    width: 100%;}
ul.prices-tier.items {display:none;}
.mini-cart-content .block-content {    padding: 0 10px;}
.block-minicart .items-total{ }
.block-minicart .cart-subtot {border-bottom: 1px solid #eeeeee;border-top: 1px solid #eeeeee;padding:5px 0; margin-bottom:10px;}
.block-minicart .qty-price {margin-top:25px;}
.block-minicart .label-subtotaal {float:left;}
.block-minicart .details-qty.qty .price-container {display:none;}
.block-minicart .product-item-pricing {display:inline-block;float:right;margin-top:2px;}
.home-banners {width:100%; margin-top:1.7%;}
.home-banners .banner {width:32.233%; float:left;}
.home-banners .banner.banner1 {padding-right:1.1%}
.home-banners .banner.banner2 {padding:0 0.55%}
.home-banners .banner.banner3 {padding-left:1.1%}
.home-banners .banner {}
.home-banners .banner img {width:100%;}

.tekst-produkt {display:inline-flex; width:100%; margin:5px 0 0;}
.tekst-produkt.foto, .tekst-produkt.tekst {margin:10px 0;}
.tekst-produkt.tekst .tekst.links {width:49%; margin-right:2%;}
.tekst-produkt.tekst .tekst.rechts {width:49%;}
.tekst-produkt.foto .tekst {width:64.25%; margin:0; -webkit-border-radius: 5px;
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius: 5px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 0px;
border-radius: 5px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px; padding:35px 50px 20px 30px;}
.tekst-produkt.foto .produkt {width:35.75%}
.tekst-produkt .tekst {width:54%; float:left; background:#f8f8f8; border: 1px solid #f2f2f2; margin:0 0.1% 0.7% 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 
	padding:35px 170px 20px 30px;
	  box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;}
.tekst-produkt.tekst .tekst {padding-right:30px;}
.tekst-produkt .tekst .titel h1, .tekst-produkt .tekst .titel h2 {font-size:30px;}
.tekst-produkt .tekst p {font-size:17px; line-height:26px; margin-bottom:25px;}
.tekst-produkt .tekst a {font-weight:600; color: #333333}
.tekst-produkt .produkt {width:46%; float:left;}
.tekst-produkt .produkt .items-grid-partitioned .item.home {float:left; width:48.6%; margin:0 0 0 1.4%;}
.tekst-produkt .produkt .items-grid-partitioned .item.home .product-image-container {max-width:80%;}
.tekst-produkt .produkt .items-grid-partitioned .item.home .product-item-info {width:100%;}
.tekst-produkt .produkt .product-item-inner {display:none;}
.tekst-produkt .produkt .item {padding-top:0; padding-bottom:2%;}
.tekst-produkt .produkt .price-box {padding-bottom:18px;}
.cms-index-index .tekst-produkt .produkt  .products.wrapper.grid.items-grid {padding:0;}
body .products.wrapper~.toolbar .pages {float:none;}
.catalog-category-view .toolbar-products {margin:0 0.5% 15px; text-align:center;}
.catalog-category-view .toolbar-products .pages .item {margin:0 2px;border-radius: 5px;}
.catalog-category-view .toolbar-products .pages .item .page {
	background-color:#fff;
	color:#444;    
	font-weight: 600;
    font-size: 14px;
	height: 34px;
    line-height: 34px;
	min-width: 34px;}
.catalog-category-view .toolbar-products .pages .item .page:hover {
	background-color:#0a263d;
	color:#fff;
	 border-radius: 5px; }
.catalog-category-view .toolbar-products  .pages .item.current strong.page { border-radius: 5px;  background: #0a263d none repeat scroll 0 0;
    color: #fff;
    font-weight: 600;}
.catalog-category-view .toolbar-products  .pages .action.next, .catalog-category-view .toolbar-products  .pages .action.previous  {
	height: 34px;
    line-height: 34px;
	min-width: 34px;
	border: 1px solid #eee;
	background-color:#fff;
	border-radius: 5px;}
.catalog-category-view .toolbar-products  .pages .action.next:hover, .catalog-category-view .toolbar-products  .pages .action.previous:hover  {background-color:#0a263d;border-radius: 5px;}
.catalog-category-view .toolbar-products  .pages .action.next:before {
	font-weight: bold;
    color: #444444;
	content: "\f105";
	font-family: FontAwesome;
	font-size: 19px;}
.catalog-category-view .toolbar-products  .pages .action.previous:before {font-weight: bold;
    color: #444444;content: "\f104";    font-family: FontAwesome;    font-size: 19px;}
.catalog-category-view .toolbar-products  .pages .action.next:hover:before, .catalog-category-view .toolbar-products  .pages .action.previous:hover:before {
    color: #fff;}
.catalog-category-view .modes {float:right; margin:0 0 0 80px;}
.catalog-category-view .modes .modes-mode {float:right; margin-left:2px;  background-color:#f8f8f8; padding: 3px 5px; }
.catalog-category-view .modes .modes-mode.mode-grid {-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;}
.catalog-category-view .modes .modes-mode.mode-list {-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;}
.catalog-category-view .modes .modes-mode.active {background-color:#e8e8e8;}
.page-main h1.page-title {font-weight:400; color: #222; font-size:28px;margin-left:0px;}
body .breadcrumbs {margin:15px 0 0 0;min-height:26px;}
body .breadcrumbs .items {font-size:14px;font-weight:600;color:#888;}
body .breadcrumbs .item a {color:#444}
body .breadcrumbs strong {font-weight:600;}
body .breadcrumbs .item:not(:last-child):after {line-height:26px;}
.header-container .nav-regular:not(.nav-vert) .nav-item.level0 > a {font-weight:600;}

.sidebar .sideacco .nav-item.current > a {background-color:#e8e8e8; color:#333333;}
.sidebar .sideacco .nav-item.current > .opener {color:#333333;}
.block.block-vertnav {margin-top:20px;}
body .nav-regular {background-color:#444;    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;}
.lv_bm {    background: #4b9aff none repeat scroll 0 0;
    border-radius: 0 0 5px 5px;
	box-sizing: border-box;
    float: left;
	color:#fff;
	font-size:22px;
    padding: 5px 10px 10px;
    text-align: center;
    width: 100%;
    -webkit-box-shadow: inset 0px 8px 11px -67px rgba(8,8,8,1);
    -moz-box-shadow: inset 0px 65px 8px -67px rgba(8,8,8,1);
    box-shadow: inset 0px 65px 8px -67px rgba(8,8,8,1);}
.lv_bm p {
    color: #f5f5f5;
    display: inline-block;
    float: none;
    font-size: 18px;
    font-weight: 500;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
.feedbackcompany-small-score .rating-box {display: inline-block;
    float: none;
    margin: 11px 10px 0 0;
    width: 74px;
	height: 21px;
	background: url(/images/stars-colorful-small-filling.png) no-repeat !important;
	position: relative;
    vertical-align: top;}
.feedbackcompany-small-score .feedbackcompany-small-text {
    padding: 4px 0px 0px 0px;
}
.lv_bm p a {
    color: #f5f5f5;
}

.home-leerverf .kolom-l {
    padding: 0;
    background: #f5f5f5 none repeat scroll 0 0;
    border-radius: 5px 0 0 5px;
    overflow: hidden;
	width: 240px;
	    float: left;
}
.home-leerverf .block .block-title {
    border-bottom: 1px solid #fff;
    color: #0a263d;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: normal;
    margin-bottom: 0;
    padding: 13px 15px;
    text-transform: none;}
.home-leerverf .block .block-content ul {
    margin: 0;
    float: left;
    width: 100%;
	padding-left: 0px;}
.home-leerverf .block .block-content ul li {
    border-bottom: 1px solid #fff;
    color: #222222;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    float: left;
    width: 100%;
    font-weight: normal;
    padding: 0;
	margin-bottom:0;}
.home-leerverf .block .block-content ul li a {color: #222222;
    padding: 7.3px 15px;
    background: url(/images/arr3.png) no-repeat 96% center;
    font-family: "Open Sans",sans-serif;
	box-sizing: border-box;
    font-size: 14px;
    font-weight: normal;
    float: left;
    width: 100%;}
.home-leerverf .block .block-content ul li i {
    display: none;
}
.home-leerverf .block .block-content ul li a:hover {
    background: #fff url(/images/arr4.png) no-repeat 96% center;
    color: #1b70db;}
.custom-new-slider {
    float: right;
    position: relative;
    width: 957px;}
.custom-new-slider .slideshow {display:block;}
.custom-new-slider li {
    float: left;
    width: 100% !important;
    z-index: 3!important;}
.custom-new-slider a {
	width: 100%;
    height: 100%;
    display: inline-block;}
.custom-new-slider li .cst_sld {
    position: absolute;
    left: 40px;
    top: 30px;
    width: 530px; }
.custom-new-slider li .cst_sld h3 {
    float: left;
    width: 100%;
    font-family: "Open Sans",sans-serif;
    font-weight: normal;
    font-style: italic;
    font-size: 32px;
    color: #1b70db;
    margin: 0 0 4px;
}
.custom-new-slider li .cst_sld p {
    float: left;
    width: 100%;
    font-family: "Open Sans",sans-serif;
    font-weight: 600;
    font-size: 38px;
    line-height: 44px;
    color: #222222;
    margin: 0 0 11px;
}
.custom-new-slider li .cst_sld .a_lm {
    float: left;
    width: auto;
    border-radius: 5px;
    font-family: "Open Sans",sans-serif;
    background: #0a263d url(/images/arr9.png) no-repeat 90% center;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    padding: 6px 27px 6px 11px;
}
.custom-new-slider .bx-controls {
    bottom: 27px;
    left: 41px;
    position: absolute;
    z-index: 999;
}
.custom-new-slider .bx-pager-item {
    float: left;}
.custom-new-slider .bx-pager-link.active {
    background: #0a263d;
    height: 16px;
    width: 16px;
    margin-top: -3px;
}
.custom-new-slider .bx-pager-link {
    border-radius: 50%;
    float: left;
    height: 10px;
    margin-right: 7px;
    width: 10px;
    background: #3b5164;
    text-indent: -9999px;
    display: inline-block;
}
.custom-new-slider .bx-controls {
    bottom: 27px;
    left: 41px;
    position: absolute;
    z-index: 999;
}
.custom-new-slider .bx-pager-item {
    float: left;
}
.custom-new-slider .bx-pager-link.active {
    background: #0a263d;
    height: 16px;
    width: 16px;
    margin-top: -3px;
}
.custom-new-slider .bx-pager-link {
    border-radius: 50%;
    float: left;
    height: 10px;
    margin-right: 7px;
    width: 10px;
    background: #3b5164;
    text-indent: -9999px;
    display: inline-block;
}
.custom-new-slider li .cst_sld .a_lm:hover {
    background-color: #ea237e;
}
.cms-index-index .main.container { padding-top: 6px;}

body .footer-static{color: #000000;}
body .footer-static h3 {
	font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 19px;
    text-transform: none;}
body .footer-static ul li {
	margin-bottom: 11px;
    padding: 0;
	line-height:1.7}
body .footer-container.page-footer .footer-static ul li a {
	color: #444444;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding: 0;
    transition: padding 250ms ease 0s;}
	
.footer-static ul li a > span.icon_mail_alt {   background: url(/images/msg.png) no-repeat center center;
    width: 40px;
    height: 40px;}
body .footer-container.page-footer .footer-static ul.address-footer li a, .footer-container .footer-static ul.address-footer li a:hover {    
	padding-left: 50px;
    padding-top: 13px;}
.footer-static ul li a > span {
	position: absolute;
    top: 6px;
    left: 0;
    line-height: inherit;}
.footer-static .item {position:relative}

/**
.catalog-category-view .page-main .category-view {display:table-footer-group;}
.catalog-category-view .page-main .columns {display:table-header-group;}
*/
.catalog-category-view.page-products .columns {padding-top:0;}
.category-description {
    background: #f8f8f8;
    margin-top: 40px;
    padding: 20px 28px 25px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	font-size:15px;
}
.category-description a {color:#0472ff}
.category-description p {font-size:15px;}
.category-description h2, .category-description h1 {
    color: #222;
    font-size: 28px;
    margin-top: 18px;
    margin-bottom: 18px;
    font-weight: 600;
    line-height: 35px;
    font-family: "Open Sans",sans-serif;}
.category-description h3 {    font-size: 125%;
    font-weight: bold;margin-top: 20px;
    margin-bottom: 10px;
	    font-family: Montserrat, arial, serif;}
body .minicart-wrapper .action.showcart .counter.qty.empty {display:block;}

.nav-regular li.level0 > a .caret {opacity:1;margin-left:4px;}
.nav-regular li.level0 > a .caret:before  {width:10px;}

/** Productpagina */

.product-lower-primary-column.grid12-12 {margin-left:0;}
.catalog-product-view .main.container {padding-top:10px;}
.catalog-product-view .product.media {margin-top:3px;}
.catalog-product-view .column.main {padding-left:8px;}
body .product-info-main .product-info-stock-sku {margin:0; border-bottom:unset;padding-bottom:2px;}
body .product-primary-column {padding-left:5px;box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;}
body .product-info-main .product.attribute.sku {color:#000;font-weight:600}
.product-info-main .product.attribute.sku .type {font-weight:600}
.product.attribute.overview {line-height:21px; }
.order-details p {padding-left: 26px;padding-top:2px;
    position: relative;}
.order-details {margin:5px 0 0;color:#444;}
.order-details p:first-child {font-weight: 600;}
.order-details p img {
    position: absolute;
    left: 0;
    top: 5px;}
.product.attribute.description strong.type {font-size: 20px;
    line-height: 58px;
    font-weight: 600;
	color:#222;
	border-bottom:1px solid #e1e1e1;
	width: 100%;
    display: inline-block;}

.product.attribute.description .value {padding-top:16px;line-height: 25px;}
.product.attribute.description .value ul {list-style: inside;}
body .product-info-main .input-text.qty, .product-options-bottom .input-text.qty {width: 55px;
    float: left;
    padding: 0 5px;
    height: 40px;
    border-radius: 3px;
	border: 1px solid #cccccc;
    text-align: center;
    font-size: 15px;
    font-weight: bold;}
	
body .qty-button.increase, body .qty-button.decrease	{    width: 25px;
    border: 1px solid #cccccc;
	margin:0;
    display: block;

    height: 20px;
    line-height: 0;
	background-color:#fff;
	font-size:22px;
	line-height:20px;
	box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;}	
			
BODY .product-info-main .box-tocart .action.tocart, .product-options-bottom .box-tocart .action.tocart
{background: #0a263d url(../images/cart2.png) no-repeat scroll 20px center !important;
    padding:0 25px 0 50px;
    border: none;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    min-width: inherit;
    float: right;
    margin: 0;
    font-size: 11px;
	text-transform:uppercase;}
BODY .product-info-main .box-tocart .action.tocart:hover, .product-options-bottom .box-tocart .action.tocart:hover {    background: #ea237e url(../images/cart2.png) no-repeat scroll 20px center !important;}
body .dropdown-content .action.primary.checkout:hover {background:#ea237e url(../images/arr8.png) no-repeat 83% center}
	
body .product-view .swatch-attribute .swatch-option { background: url(../images/check-grey.png) no-repeat 12px center;
    color: #666666;
   padding: 0px 0px 0px 30px;
    box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
    min-width: 90px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    border-color: #666666;
    border-radius: 5px;
	font-size:14px;
	text-align:left;
	height:32px;
	margin-bottom:2px;
}
body .product-info-main .product-add-form {border-bottom:unset;margin-bottom:0;}
body .product-view .swatch-attribute .swatch-option.selected {
	border-color: #1b70db;
	outline:unset;
	color: #1b70db;
    background: url(../images/check-blue.png) no-repeat 12px center;}
body .swatch-attribute .swatch-option:not(.disabled):hover {outline:unset;color: #1b70db;
    background: url(../images/check-blue.png) no-repeat 12px center;border-color: #1b70db;}
body .swatch-attribute-label {font-size:12px;font-weight:600;}
body .product-info-main .swatch-opt {margin-top:0;    line-height: 1.42857143;}
body .swatch-attribute-options {margin-top:7px;}

body .custom-sidebar-right .inner {    border-left: unset;}
body .swatch-attribute-selected-option {display:none;}
body .product-info-main .box-tocart, .product-options-bottom .box-tocart {border-top: 1px solid #dadada;margin-top:0;padding-top: 20px;
    margin-bottom: 12px;}
body .qty-buttons-wrapper {margin: 0 5px;}

body .secure-addto-text {line-height:normal;}
body .secure-addto-text img {
    position: relative;
	    left: 3px;
}
body .secure-addto-text span.op-voorraad{   
    display: block;
    padding: 0;
    margin: 0 0 9px;
    font-weight: 600;
}
body .secure-addto-text span.op-voorraad:before {
font-family: FontAwesome;
    content: "\f00c";
    margin-right: 8px;
    color: #31b473;
    font-size: 17px;
}
body .simple-config-last .secure-addto-text span, .secure-addto-text span {    color: #444;
    margin-left: 14px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
}

.fieldset-bundle-options .field.qty.qty-holder {display:none;}
.fieldset-bundle-options .price-notice {display:none;}

body .fieldset-bundle-options .field {margin-bottom:10px!important;}
.fieldset-bundle-options .field select {color: #222;
    border-color: #222;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.2) !important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600 !important;
	padding-right: 35px;
    height: 30px;
    font-size: 13px;
    border-radius: 5px;
	}
body .fieldset-bundle-options .field.option label {font-size:12px;}
body .fieldset-bundle-options .field.option label:after {display:none;}
.fieldset-bundle-options .field select.color-green {    color: #39b375;
    border-color: #39b375;}
.fieldset-bundle-options .field select option {
    color: #303030;}
	
body .product-add-form {display:block!important;}

body .bundle-options-container .block-bundle-summary {padding:0px;background:unset;}
body.page-product-bundle .price-container {display:table-footer-group;} 
body.page-product-bundle .old-price {display:table-header-group;text-decoration:unset;} 
body.page-product-bundle .price-box.price-final_price .old-price .price {font-size:14px;}
body.page-product-bundle .price-box.price-final_price .price {line-height: 26px;}
body.page-product-bundle .product-secondary-column {margin-bottom:0;}

body .action.primary.checkout {background: #3fb34f none repeat scroll 0 0;
    border: 1px solid #3fb34f;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px!important;
	padding:0!important;
	line-height:0!important;
    height: 40px;
    line-height: inherit;
    margin:0;
    font-family: "Open Sans",sans-serif;
    text-transform: none;}
body .action.primary.checkout:hover {	
    background: #ea237e;
    border-color: #ea237e;}
body.page-layout-2columns-left .bundle-options-container .bundle-options-wrapper {width: 35%;
    float: left;    padding-left:15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;}
body.page-product-bundle .product-lower-primary-column.grid12-12 {width:unset;float:unset;}
body.page-product-bundle .bundle-options-container {    clear: unset;}
body.page-layout-2columns-left .bundle-options-container .block-bundle-summary {width:30%}
.col.verwijderen i {font-size:19px;color: #bbbbbb;}
.col.verwijderen i:before {
    font-family: FontAwesome;
    content: "\f1f8";
    font-weight: 100;
}
.col.verwijderen .actions-toolbar {margin-top:-8px;}
.aantal .alo_qty.alo_qty_dec.ajax-cart-qty-minus {
    background: url(../images/down-arrow-icon.png) 50% 50% no-repeat;
    height: 16px;
    width: 26px;
    padding: 0;
    top: 13px;
    left: 85px;
    border: 1px solid #cccccc;
    display: block;
    position: absolute;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
	cursor:pointer;
}
.aantal .alo_qty.alo_qty_inc.ajax-cart-qty-plus {
    background: url(../images/up-arrow-icon.png) 50% 50% no-repeat;
    height: 16px;
    width: 26px;
    padding: 0;
	cursor:pointer;
    top: -5px;
    left: 85px;
    border: 1px solid #cccccc;
    display: block;
    position: absolute;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;}
.aantal {
    position: relative;
    width: 120px;
    top: -4px;
    z-index: 9;}
body .cart.table-wrapper .col.qty .input-text {
	width: 80px!important;
	border: 1px solid #cccccc;
	height:36px;
	float:left;
    line-height: 34px;
    text-align: center;
    border-radius: 3px;
    font-size: 18px;
    font-weight: bold;
    color: #333;}
body .tax-incl .tax-flag, body .total-tax-incl .tax-flag {
    font-size: 13px;}
body .tax-incl, body .total-tax-incl {
    text-align: center;}
body .cart.table-wrapper .price-including-tax, body .cart.table-wrapper .price-excluding-tax {display:inline-block}
body .cart.table-wrapper td.col.price {width:25%}
body .cart.table-wrapper td.col.subtotal {width:22%}
body .cart.table-wrapper .product-item-name {font-weight:600;font-size:16px;}
body .cart.table-wrapper .item .col.item {margin-top:-8px;}
body .cart.table-wrapper thead .col {font-weight:normal;font-style:italic;}
body .cart.table-wrapper .cart-price .price {font-weight:600;font-size:14px;}
body .cart.table-wrapper .col.subtotal .cart-price .price {font-size:16px;}
body .cart.table-wrapper .item-options {font-size:13px;margin:0;}
body  .cart.table-wrapper .product-item-name + .item-options {margin-top:0;}
body .cart.table-wrapper .col.qty .field.qty {margin-top:5px;}
body .cart.table-wrapper .item-options dt {font-weight:normal;}
.cart.table-wrapper .col.price, .order-items.table-wrapper .col.price, .cart.table-wrapper .col.qty, .order-items.table-wrapper .col.qty, .cart.table-wrapper .col.subtotal, .order-items.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp, .order-items.table-wrapper .col.msrp {text-align:center!important;}
.col.qty .field.qty {display:inline-block;margin:0 auto;}
body .cart-totals .mark, body .opc-block-summary .table-totals .mark {    font-weight: 600;}
.checkout-cart-index table > tbody > tr.totals.sub > td {font-weight:600;}
.checkout-cart-index .totals-tax {font-weight:600;}


/** checkout **/
body.checkout-index-index .header .logo-wrapper .logo {margin:3px 0 10px;position:absolute;z-index:9;}
.checkout-index-index .inner-container {padding-right:0;}
.one-step-checkout-wrapper .mp-4 .opc-block-summary {padding:0;}
.checkout-index-index  .header-container-micro .header-primary.header.container {padding:0;}
.checkout-index-index  .header-container-micro .header-primary.header.container .hp-block.left-column.grid12-4 {position:absolute;top: 52px;}
.checkout-index-index  .header-container-micro .hp-blocks-holder .hp-block {padding: 0px 0!important;}
.checkout-index-index  .header-container .hp-blocks-holder .hp-block {padding: 10px 0;margin-left:0;}
.checkout-index-index .postnl-deliveryoptions {width:302px!important;}
.checkout-index-index .postnl-deliveryoptions .delivery_options button.btn.btn-default.button-active {border: 1px solid #0c6edb;    background: #fff;}
.checkout-index-index .checkout-addition-block {padding:0!important;border:unset;margin-bottom:4px;}
body .opc-wrapper .opc-block-summary.step-content {margin-bottom:18px;}
.checkout-index-index .control input[type="text"]:disabled {opacity: 1;
    background: #dadada;
    color: #333;}
.checkout-index-index .opc-wrapper .checkout-shipping-address .fieldset > .field > .label, .checkout-index-index .opc-wrapper .checkout-shipping-address .label {font-weight:500;font-size:13px;}

.checkout-cart-index .cart-totals {border-top:unset;}

.checkout-cart-index table > tbody > tr.totals.sub > th, .checkout-cart-index table > tbody > tr.totals.sub > td {padding-top:0;padding-bottom:0;}
.cart-totals .grand .mark, .cart-totals .grand .amount, .opc-block-summary .table-totals .grand .mark, .opc-block-summary .table-totals .grand .amount {padding-top:5px!important;}
.onestepcheckout-index-index .osc-newsletter.field  {margin-bottom:0!important;}
.onestepcheckout-index-index .checkout-addition-block .field.choice {padding-left:0;}
.checkout-index-index .form.form-postcodenl .fieldset {width:100%!important;display:inline-block; }
.checkout-index-index .one-step-checkout-wrapper .mp-4 #checkout-review-table tbody tr td {padding-right:0!important;}
.checkout-index-index .fieldset .field {width:50%!important; float:left; margin-bottom:0;}
.checkout-index-index .fieldset .field.col-mp.mp-12 {width:100%!important;float:none}
.checkout-index-index .osc-place-order-block.checkout-comment-block.col-mp.mp-12 {border-width:0px;padding:0!important;margin:0;}
.checkout-index-index .osc-addition-content-wrapper {padding:0}
.checkout-index-index fieldset#customer-email-fieldset .field  {width:100%!important; float:none;}
.checkout-index-index input, .checkout-index-index select {    height: 38px;
    border-radius: 5px;font-weight:600;font-size:13px;}
.checkout-index-index .opc-payment input {height:unset;}
.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:0px;}
.checkout-index-index .content.minicart-items {display:block!important;}
.checkout-index-index .block.items-in-cart {padding:0}
.checkout-index-index .opc-block-summary .block.items-in-cart {display:table;width:100%;}
.checkout-index-index .opc-block-summary>.title {margin-left:0}
.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 div[name="shippingAddress.fax"] {display:none}
.checkout-index-index .checkout-payment-method .payment-method-title {padding:12px 0}
.checkout-index-index .opc-wrapper .opc>li {
background-color: #fff;
    border: unset;
    width: 100%;
    margin-bottom: 25px;
	width:50%;
	float:left;}
.checkout-index-index .opc-wrapper li.checkout-payment-method {width:80%;}
.checkout-payment-method .payment-method-content .actions-toolbar .primary {width:100%;}
.checkout-payment-method .mollie-payment-icon {width:50px;}
.checkout-index-index  .opc-wrapper div#checkout-shipping-method-load {padding: 0;}
.checkout-index-index .checkout-container .opc-sidebar .modal-content .opc-block-summary {padding:0; background-color:unset;width: 100%;
    display: table;}
.checkout-index-index .checkout-container .opc-sidebar .data.table.table-totals {    display: table-footer-group;
    width: 100%;
}
.checkout-index-index .checkout-container .opc-sidebar .data.table.table-totals tbody {    width: 100%;
    display: table;}
.checkout-index-index .product-image-container img {border: 1px solid #ccc;
    padding: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;}
.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:5px;}
.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;}
.verzendmethode {    border: 1px solid #0c6edb;
    border-radius: 4px;
    -webkit-box-shadow: 0px 2px 3px 0px rgba(215,215,215,1);
    -moz-box-shadow: 0px 2px 3px 0px rgba(215,215,215,1);
    box-shadow: 0px 2px 3px 0px rgba(215,215,215,1);
	width: 100%;
    display: block;
    padding: 15px 10px 9px;
	box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
			font-weight:700;}
.delivery_options {margin-top:20px;}
.verzendmethode .col.col-price {width:55px;}
.verzendmethode .col.col-carrier {display:none;}
.checkout-index-index .checkout-shipping-method .action.primary {
	line-height: normal;
    background-color: #3ab54a!important;
    color: #fff; 
	font-weight:normal;
	border-radius: 5px;
    background: #3ab54a;
    border: 0px;
    border-bottom: 0px solid rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	padding: 9px 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, .order-summary.hoverable .step-title, .opc-wrapper .checkout-shipping-method .step-title, .opc-wrapper .checkout-payment-method .step-title {
   border-bottom: unset;
    margin: 0;
    color: #222;
    background: #fff;
    font-weight: 600;
    font-size: 1.8rem;
    border-radius: 3px;}
.checkout-index-index .checkout-container .opc-sidebar .modal-content .opc-block-summary>.title {
	font-weight: 600;
    font-size: 2rem;
	text-transform:none;}
	.opc-block-summary {padding:0;}
.opc-sidebar {margin-top:0;width: 28%!important;
    float: left;
    border-right: 1px solid #eee;
    padding-right: 25px;
	 box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;}
.opc-wrapper .column.main .block .title strong {font-size:14px; padding-left:10px;}
body .checkout-payment-method .step-title, body #shipping .step-title, body #opc-shipping_method .step-title, body .order-summary .step-title {border-bottom:unset;padding-bottom:0;}
body .col-mp.mp-4.mp-sm-6.mp-xs-12.hoverable .col-mp{padding-left:0;}
.onestepcheckout-index-index .page-wrapper .container {max-width:1200px;position:relative;}
.onestepcheckout-index-index .page-wrapper .container .osc-authentication-wrapper {position:absolute;right:2px;top:15px;}
body.onestepcheckout-index-index .mp-4.midden {padding: 0 51px 0 40px;}
body .cart-totals .mark strong, body .opc-block-summary .table-totals .mark strong {font-weight:600;}
body .opc-wrapper .create-account-block, body .billing-address-same-as-shipping-block  {font-size:13px;}
body.onestepcheckout-index-index .step-content.col-mp {padding:0;}
body.onestepcheckout-index-index .algemene-voorwaarden {
    padding: 5px 10px;
    background: #ebebeb;
    text-align: left;
	font-weight:600;
    display: inline-block;
    margin-bottom: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	font-size:13px;
	line-height:1.65;
    border-radius: 3px;}
.algemene-voorwaarden a {
    color: #1b70db;
    font-weight: 600;}

body .fieldset:last-child {margin-bottom:6px;}
.checkout-shipping-address .step-content {padding-left:0px;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;}
body #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method, body.checkout-index-index .opc-wrapper div#checkout-shipping-method-load {background:#fff;}
body .methods-shipping .actions-toolbar .action.primary {width:100%;font-size:1.6rem}
body .methods-shipping .actions-toolbar .action.primary:after { content: ">>";}
body .checkout-shipping-method .actions-toolbar > .primary {width:100%; padding: 0 20px;float:none;box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;} 
body .checkout-shipping-method .actions-toolbar {background:#fff;}
body.checkout-index-index .checkout-shipping-method input {height:unset}
body.checkout-index-index .checkout-shipping-method .postnl-delivery-options input {opacity:1;}
body.checkout-index-index .postnl-delivery-options .days .wrapper ul li .tig-postnl-delivery-radio, body.checkout-index-index .postnl-delivery-options .pickup .locations li label .tig-postnl-pickup-radio {
	margin: 5px 7px 0 0;
    width: 15px;
    height: 15px;}
body .postnl-delivery-options .pickup .locations li label .location-container .tig-postnl-pickup-deliver {padding-top:2px}
body .postnl-delivery-options .delivery .days .wrapper strong .deliverydays-date {    font-size: 10px;}
body.checkout-index-index #label_method_regular_tig_postnl:before {margin-top:-7px;}
body.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method .col-price {min-width:unset;}
body.checkout-index-index .table-checkout-shipping-method tbody td {border:0px!important;border: 0px!important;
    font-size: 14px;
    line-height: normal;
    padding: 13px 10px 5px 0;}
body #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method {display:inline-block;}
.checkout-index-index .banktransfer img {width:50px; margin:0 5px 0 10px;}
.checkout-index-index .columns {position:relative;}
.checkout-index-index .authentication-wrapper {position:absolute;top:0;right:0;}
.checkout-index-index .authentication-wrapper .label-login {font-weight:600; color:#000;}
.checkout-index-index .authentication-wrapper button span{color:#06F;font-weight:600;}
.checkout-index-index .breadcrumbs li {display:inline;}
.checkout-index-index .breadcrumbs li a {color: #222;
    font-weight: bold;}
.checkout-index-index .breadcrumbs .sep:before {    content: "/";
    font-weight: bold;
    font-size: 14px;
    color: #222;}
.checkout-index-index h1 {    font-size: 26px;
    color: #111;
    font-weight: normal!important;
    padding: 0 0 2px 0px;
    width: 100%;
    float: none;
    display: inline-block;
    margin-top: 5px;
    font-family: inherit;}
.checkout-index-index .action-auth-toggle {color:#000;font-weight:600;}
.checkout-index-index .action-auth-toggle .klik {color:#06F}
.col.col-carrier {display:none;}
	
.opc-wrapper .field-note {
display: inline-block;
    float: none;
    width: 100%;
    margin-top: 7px;}
.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: #6babff!important;}
.opc-progress-bar {display:none;}
.checkout-index-index fieldset#customer-email-fieldset .control._with-tooltip  {width:97%;}
.checkout-index-index fieldset#customer-email-fieldset .field-tooltip .field-tooltip-action {display:none;}
li#shipping.checkout-shipping-address {margin-bottom:0px;width:50%;float:left;}
	
#co-payment-form > fieldset > br {display:none;}
.checkout-index-index .form.payments .fieldset .field {width:100%!important;}
.payment-method {padding:0x}
.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;}
.opc-wrapper .data-table tr:nth-of-type(2n) {background-color:#fff;}
.opc-wrapper.one-step-checkout-wrapper, .opc-wrapper .fieldset > .field > .label, .opc-wrapper.one-step-checkout-wrapper .minicart-items .product-item-name, .opc-block-summary .product-item .price {color:#000;font-weight:600;}
.opc-wrapper.one-step-checkout-wrapper .opc-block-summary .product-item .price, .opc-wrapper.one-step-checkout-wrapper .minicart-items .product-item-name {font-size:14px!important;line-height:1.7;margin:3px 0;display:inline-block;}
.opc-wrapper.one-step-checkout-wrapper .a-center.details-qty .value {display:inline-block;margin-top:3px;}
sales_order. {margin-left:0;padding-right:7px;}
.opc-wrapper.one-step-checkout-wrapper .opc-block-summary .product-item .product-item-inner {margin-bottom:0;}
.one-step-checkout-wrapper .mp-4 #checkout-review-table tbody tr td {border-top: 1px solid #ddd!important}
.one-step-checkout-wrapper tr.totals.sub {border-top: 1px solid #ddd!important;}
.one-step-checkout-wrapper tr.grand.totals {border-top: 1px solid #ddd!important;}
.one-step-checkout-wrapper .table-totals .grand .amount {    padding-top: 8px;
    padding-bottom: 9px;}
.one-step-checkout-wrapper .opc-block-summary .table-totals .grand .mark {padding-top:8px;}
.osc-payment-after-methods {display:none;}
.checkout-index-index input[type=checkbox] {height:auto;}
.one-step-checkout-wrapper .opc-block-summary .table-totals tbody .amount, .one-step-checkout-wrapper .opc-block-summary .table-totals tfoot .amount {width:0;}
tr.totals.shipping.incl .value {display:none;} 
body .tig-postnl-validation-message {display:inline-block;}
.field.street.postnl_postcodecheck_disableable .field._required {width:100%!important;}
.checkout-index-index .field.street {width:100%!important;padding-left: 0!important;}
.checkout-index-index .field.street .field   {width:100%!important;}
.tig-postnl-field-group {margin-bottom:5px;padding-top:6px;}
body .opc-wrapper .step-content {margin-bottom:25px;}
body .opc-block-summary .minicart-items-wrapper {max-height:unset;}
body .opc-block-summary .items-in-cart > .title {display:none;}
.opc-wrapper .checkout-shipping-address .step-title:before {
	    content: "1";
    color: #fff;
    font-size: 17px;
    text-align: center;
    background: #4b9aff;
    width: 28px;
    margin-right: 7px;
    border-radius: 30px;
    display: inline-block;}
.opc-wrapper .checkout-shipping-method .step-title:before {
	content: "2";
    color: #fff;
    font-size: 17px;
    text-align: center;
    background: #4b9aff;
    width: 28px;
    margin-right: 7px;
    border-radius: 30px;
    display: inline-block;}
.opc-wrapper .checkout-payment-method .step-title:before {
	content: "3";
    color: #fff;
    font-size: 17px;
    text-align: center;
    background: #4b9aff;
    width: 28px;
    margin-right: 3px;
    border-radius: 30px;
    display: inline-block;}
body.checkout-index-index .order-summary .step-title:before {
	    content: "4";
    color: #fff;
    font-size: 17px;
    text-align: center;
    background: #4b9aff;
    width: 28px;
    margin-right: 7px;
    border-radius: 30px;
    display: inline-block;}
body .minicart-wrapper .block-minicart {width:290px;box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;}
body .dropdown-block.open .dropdown-content {    box-shadow: 0 4px 3px rgba(0, 0, 0, 0.12), 0 4px 2px rgba(0, 0, 0, 0.24);
    border-radius: 5px;margin-top:0;z-index:999;padding:7px;}
body .header-primary .dropdown-block .dropdown-heading:hover  {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.12), 0 0 2px rgba(0, 0, 0, 0.24);
    border-radius: 5px;}
body .dropdown-content .minicart-items .product-item-name a {font-size: 12px;
    font-weight: 600;}
body .optie-cart {display:inline-block;}
body .block-minicart .subtotal {margin:0}
body .block-minicart .block-content > .actions > .primary {margin:0;}
body .dropdown-content .minicart-items-wrapper {margin:0;padding:0;border:unset;height:auto!important;}
body .dropdown-content .minicart-items-wrapper .item.product.product-item {width:100%;}
body .minicart-items .item-qty {width:auto;}
body .dropdown-content .minicart-items .product-item-name {width:93%; float:left;line-height:15px;margin-top:5px;}
body .minicart-items .product-image-wrapper .product-image-photo {
    border: 1px solid rgba(204,204,204,0.5);
    padding: 1px;
	  box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;}
body .minicart-wrapper .product .actions {   margin: 0 15px 0 0;}
.minicart-items .product-item-details .price-including-tax {color:#ea237e;}
body .dropdown-content .block-content .product .price-container  {float:right;}
	
body .dropdown-content .subtotal .label {float:left;}
body .dropdown-content .scroll {height:unset!important;}
body .dropdown-content .minicart-items .action.delete:before {content:'\f00d';font-family: FontAwesome;font-size:13px;color:#888}
body .dropdown-content .actions.bekijk {padding-bottom: 8px;
    padding-left: 0px;
    margin-bottom: 5px;
    text-align: left;
    border-bottom: 1px solid #eee;
    margin-top: 0;
}
body .dropdown-content .actions.bekijk a {color:#333; font-weight:bold;text-decoration:underline;}
body .dropdown-content .action.primary.checkout {
	background: #0a263d url(../images/arr8.png) no-repeat 83% center;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    margin-right: 0;
    padding: 0 35px!important;
    text-align: left;
    width: 100%;}
	
.minicart-wrapper .block-minicart li {min-height:99px;}
@media only screen and (min-width: 1024px){
body .block.widget .products-grid .product-item {
    margin-left: calc((100% - 4 * 24.439%) / 4);
    padding: 0; }
body.catalog-product-view .block.widget .products-grid .product-item:nth-child(2n + 1) {margin-left:calc((100% - 4 * 24.439%) / 4)}
}
@media only screen and (max-width: 1279px) and (min-width: 1024px){
body .nav-regular:not(.nav-vert) .nav-item.level0 > a {font-size:17px;}
.custom-new-slider {width: 920px;}
}
@media only screen and (max-width: 1200px){
.header-regular.item-right.header-links {display:none;}
body .header-container .nav-regular:not(.nav-vert) .nav-item.level0 > a {font-weight:500;font-size:12.5px;}
body .nav-regular li.nav-item.level0::before {top:8px;}
.custom-new-slider {width: 100%;}
.home-leerverf .kolom-l {display:none;}
.cms-index-index .homepage-tekst {
    width: 100%;}
.cms-index-index .action.primary {font-size:10px;background: url(../images/cart3.png) 10px 9px no-repeat #fff;    padding: 0 10px 0 34px;}
}
@media only screen and (max-width: 1000px){
.onestepcheckout-index-index .page-wrapper .container {max-width:750px;}
}
@media only screen and (max-width: 991px){
	body .dropdown-block.filled-heading .dropdown-heading .inner-heading {background:unset!important;}
body .header-container .header-top-container, .custom-new-slider   {display:none;}
body .header-container .hp-blocks-holder {display:block;}
.hp-block.left-column.grid12-4 {width:50%;float:left;display:inline-block;}
.hp-block.right-column.grid12-4 {width:45%;float:right;margin-top:7px;}
body .minicart-wrapper .action.showcart {background: url(/images/cart.png) no-repeat center center transparent;}
body .header-container .skip-link .counter {position:relative;left:16px; margin:0 auto;}
body .skip-links-wrapper {margin:20px 0;}
}
@media only screen and (max-width: 768px){
.onestepcheckout-index-index #checkout-step-shipping .create-account-block .confirmation {margin-top:0px;}
.onestepcheckout-index-index .page-wrapper .container {max-width:500px!important;}
.onestepcheckout-index-index .osc-authentication-wrapper, .onestepcheckout-index-index .opc-estimated-wrapper {display:none;}
body.onestepcheckout-index-index .mp-4.midden {padding:0;}
.checkout-payment-method .step-title {padding-left:0;}
.onestepcheckout-index-index .checkout-payment-method .payment-methods {margin:0;}
body .header-container .logo-wrapper--mobile {width:100%;}
	body .skip-links-wrapper {margin:10px 0;}
body .header-mobile .skip-link:hover, body .header-mobile .skip-link.skip-active {background-color:unset;color: #333;}
body .mobnav-trigger, body .nav-mobile .nav-item.level0 > a, body .header-mobile .skip-content .links > li > a {font-size:14px;}
.dropdown-block .dropdown-heading .counter {    background-color: #4b9aff!important;}
#header-search, #header-nav {padding:0;}
.header-primary-container {display:none;}
body .header-mobile .skip-link {background-color: #fff;}
.lv_bm p {font-size:12px}
.header-container .skip-links--3 .skip-link {
width:auto;margin-right:30px;}
body .minicart-wrapper .action.showcart {float:right;}
body .header-container .skip-link .counter {background-color:#d3504a;border-radius: 16px;vertical-align: top;
    line-height: 20px;
    height: 20px;
	width:20px;
	margin:5px 2px 0 0}
}
@media only screen and (max-width: 500px){
.onestepcheckout-index-index .row-mp {margin:0;}
.checkout-index-index .inner-container {padding-right:15px;}
.onestepcheckout-index-index .page-wrapper .container {max-width:100%!important;}
body.onestepcheckout-index-index .mp-4.hoverable {padding:0 0 0 20px;}
body.onestepcheckout-index-index .mp-4.midden {padding:0 0 0 10px;}
body.onestepcheckout-index-index .breadcrumbs {padding-left:10px;}
.checkout-index-index h1 {font-size:15px; padding:0 10px;margin-bottom:0; box-sizing: border-box;}
.cms-index-index .action.primary, .product-item-inner .action.primary, body.catalog-product-view .products-grid .action.primary, .checkout-cart-index .product-item-actions .actions-primary .action.tocart.primary {font-size:10px;}
.cms-index-index .action.primary, .product-item-inner .action.primary {background: url(../images/cart3.png) 10px 9px no-repeat #fff;    padding: 0 10px 0 34px;}
}
@media only screen and (min-width: 500px){
.checkout-index-index .inner-container {padding-left:0;padding-right:0;}
}

@media (max-width: 430px){
.checkout-cart-index .cart.table-wrapper .col.subtotal {display:none;}
}
body.checkout-index-index .checkout-shipping-method input, body.checkout-index-index .checkout-payment-method input {opacity: 0;cursor:pointer;margin-left: 12px;}
.customradio {position:relative;}
.customradio .check{
  display: block;
  position: absolute;
  border: 1px solid #CCC;;
  border-radius: 100%;
  height: 13px;
  width: 13px;
  top: 25px;
  left: 10px;
	z-index: 5;
	transition: border .25s linear;
	-webkit-transition: border .25s linear;
}
.payment-method-title.customradio label {cursor:pointer;line-height:34px;}
.payment-method-title.customradio .check {top:22px;z-index:-1;cursor:pointer;}
.onestepcheckout-index-index .payment-group .field.choice {padding-left:0px;}
.checkout-payment-method .mollie-payment-icon {margin-left:10px;}

.customradio:hover .check {
  border: 1px solid #1b70db;
}
body .osc-place-order-wrapper .place-order-primary button.primary.checkout {height:40px;background-color: #3ab54a!important;border:unset;font-weight:500;letter-spacing: 1px;font-size:19px!important;}
/** Contactpagina #checkout-shipping-method-load > table > tbody > tr:nth-child(2) > td {padding:0} */
.table-checkout-shipping-method tbody td.col-method {padding-top:17px;}
.table-checkout-shipping-method {line-height:1;}
.customradio .check::before {
  display: block;
  position: absolute;
	content: '';
  border-radius: 100%;
	height: 9px;
    width: 9px;
    top: 2px;
    left: 2px;
  margin: auto;
	transition: background 0.25s linear;
	-webkit-transition: background 0.25s linear;
}

input[type=radio]:checked ~ .check {
  border: 1px solid #1b70db;
  z-index:5;
}

input[type=radio]:checked ~ .checkborder {
  border: 1px solid #0c6edb;
    border-radius: 4px;
    -webkit-box-shadow: 0px 2px 3px 0px rgba(215,215,215,1);
    -moz-box-shadow: 0px 2px 3px 0px rgba(215,215,215,1);
    box-shadow: 0px 2px 3px 0px rgba(215,215,215,1);
  width:320px;
  height:54px;
  position: absolute;
    top: 3px;
}
body .checkout-payment-method .payment-method + .payment-method .payment-method-title {border:unset;}

input[type=radio]:checked ~ .checkborder.verzending {top: 5px;}


input[type=radio]:checked ~ .check::before{
  background: #1b70db;
}
body.contact-index-index .column:not(.sidebar-additional) .form.contact {
	width:100%;
    background: #f8f8f8;
    padding: 20px 40px 20px 0;
    border-radius: 8px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 40px;}
body.contact-index-index .column:not(.sidebar-additional) .form.contact fieldset  {margin-bottom:0;}
body.contact-index-index .page-title-wrapper {display:none;}
body.contact-index-index .page-main {margin-top:20px;}
body .footer-primary {padding-bottom:10px;padding-top:28px;}
body .footer-primary .grid12-12 {width:100%;margin:0;}
.footer-static ul {margin-bottom:0;}
.footer-logo {margin-left:0px;}
.footer-logo img {height: 25px;
    margin-right: 10px;
    width: auto;}
.footer-container .footer-copyright {font-size: 12px;
    line-height: 16px;
    margin: 4px 0;
    color: #444;
    padding-top: 25px;
    border-top: 1px solid #fff;}
.cart-link {position:absolute;width:50px;height:40px;display:inline-block;left:0;}
button.cart-link {background:unset}
.dropdown-block.filled-heading.open .dropdown-heading .inner-heading {z-index:-1000;}
.checkout-cart-index .summary.title {display:none;}
.vlag {
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
    margin-right: 52px;}
.vlag img {width:30px;}

.checkout-cart-index .product-item-actions .actions-primary .action.tocart.primary {font-size:9px;}
.checkout-cart-index .block.crosssell .product-item-name, .checkout-cart-index .product.name a {height:45px;}
.checkout-cart-index .block.crosssell {margin-top:0px;}
.block.crosssell .block-title.title {border-bottom:0;}
.block.widget.amrelated-grid-wrapper {margin-top:30px;}
.search-autocomplete {z-index:9;}
.bss_productstockaler .field {float:none;width:100%;  }
.bss_productstockaler .field .control input {  height: 40px;
    border-radius: 5px;
    text-align: center;
    font-style: italic;}
.bss_productstockaler .actions-toolbar {margin-left:0!important;}
.bss_productstockaler button.action.primary {width: 100%;
    border-radius: 5px;
    background: #0a263d;
    color: #fff;
    font-weight: 600;
    margin: 10px 0 25px;
    text-transform: capitalize;
    font-family: 'Open Sans', sans-serif;    height: 40px;}
.stockalert .title strong {font-weight:400;}
body .vlag, body .products.wrapper ~ .toolbar .limiter {display:none;}

.cms-index-index .block.widget.amrelated-grid-wrapper {margin-top:0px;}
.cms-index-index .amrelated-grid-wrapper .block-title strong {
    color: #222222;
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
    font-weight: 600;
    margin: 0;}
.cms-index-index .products-grid .product-item-details {text-align:center;}
.cms-index-index .block-products-list .product-item-name {    font-size: 1.6rem;line-height: 2.2rem;margin:0;    height: 22px;
    overflow: hidden;}
.cms-index-index .product-item .price-box .price {
	font-size: 16px;
    font-style: italic;
    margin: 5px 0 9px;
    display: inline-block;}
.cms-index-index .block-products-list .product-image-wrapper {padding-bottom:100%!important;}
.bekijk-meer-best {position:relative;width:100%;display:inline-block;}
.bekijk-meer-best .link-bekijken {
	position: absolute;
    right: 0;
    top: 10px;
    float: right;
    font-family: "Open Sans",sans-serif;
    line-height: normal;
    font-size: 16px;
    color: #1b70db;
    font-weight: 600;
    padding-right: 24px;
    background: url(../images/arr6.png) no-repeat right center;}
 .bekijk-meer-best .link-bekijken:hover {background-image: url(../images/arr7.png);}
.bekijk-meer-best .link-bekijken a {color: #1b70db;}
 .bekijk-meer-best .link-bekijken a:hover {   color: #ea237e;}
 .homepage-tekst h1 {font-size:28px;font-weight:600}
 .homepage-tekst h2 {
    color: #222222;
    font-size: 22px;
    margin-bottom: 8px;
    font-weight: 600;
    line-height: normal;
}
 .homepage-tekst h3 {
    color: #222222;
    font-size: 18px;
    margin-bottom: 8px;
    font-weight: 600;
    line-height: normal;
}
.homepage-tekst p {
    color: #222222;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 15px;
    font-weight: normal;
}
.homepage-tekst {
	font-family: "Open Sans",sans-serif;
    float: left;
    width: 100%;
    margin: 0 20px 25px 0;
}

.customer-account-login .fieldset>.field:not(.choice)>.label {text-align:left;margin-bottom:5px;}
.customer-account-login .block.block-customer-login input {height:38px;}
.customer-account-login .fieldset>.field {margin-bottom:10px;}
.customer-account-login .actions-toolbar {margin-left:0!important;}
.customer-account-login .actions-toolbar .secondary {float:left;}
body .product-item .price-box .price-label:after, body .product-items .item .price-box .price-label:after {display:none}

body .product-info-main .product.attribute.overview {    margin: 2px 0 10px;}

.cookie-content {font-size:13px;font-weight:600;margin-right:5px;}
body #bss-cookie-notice {    padding: 6px 10px 6px;}
body #bss-cookie-notice .btn-cookie {
    font-weight: 500;
    font-size: 12px;
    padding: 3px 6px;}
@media (min-width: 768px) {
#bss-cookie-notice .container {
    max-width: 1220px;
}
}

body #minimized-trustbadge-98e3dadd90eb493088abdc5597a70810 {left:10px!important;bottom:10px!important;}

@media all and (min-width:768px), print {
.ie10 body.cms-index-index .page-wrapper, .ie11 body.cms-index-index .page-wrapper {
    height: auto;
}
}

body .old-price.sly-old-price.no-display {display:inline-block!important;text-decoration:none!important;}
body .old-price {text-decoration:none!important;}
body.catalog-product-view .old-price, body.catalog-product-view .product-info-main .special-price {display:inline-block!important;}
body .price-box .old-price  .price  {text-decoration: line-through!important;
    color: #666!important;}
body .old-price .price-label, body.cms-index-index .normal-price .price-label, body .special-price .price-label {display:none;}


