body{overflow-x: hidden}
.header.panel > .header.links > li.login{float: left; padding-right: 10px;}
.block-collapsible-nav .content{background: #fff; padding-top: 0}
.block-collapsible-nav .item a, .block-collapsible-nav .item > strong{border-left: 0; padding: 5px 0}
.block-collapsible-nav .item a:hover{background: none}
.block-collapsible-nav .item{margin: 0; text-transform: uppercase; font-family: "montserratsemi_bold", Verdana, Arial, sans-serif;}
.block-collapsible-nav .item.current > strong{color: #04bce0}
.sidebar .block-collapsible-nav .title{width: auto; height: inherit; clip: inherit; margin: 7px 0 0; position: static}
.sidebar .block-collapsible-nav .title strong{
    font-family: "montserratsemi_bold", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    color: #04bce0;
    text-transform: uppercase;
    font-weight: 600;
}
.abs-account-blocks .block-title, .account .legend, .form-giftregistry-search .legend, .block-giftregistry-results .block-title, .block-giftregistry-shared-items .block-title, .block-wishlist-search-form .block-title, .block-wishlist-search-results .block-title, .multicheckout .block-title, .multicheckout .block-content .title, .customer-review .review-details .title, .paypal-review .block .block-title, .account .column.main .block:not(.widget) .block-title, .multicheckout .block-title, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title, [class^="sales-guest-"] .column.main .block:not(.widget) .block-title, .sales-guest-view .column.main .block:not(.widget) .block-title{padding-bottom: 7px; margin-top: 30px; margin-bottom: 20px;}
.account .column.main .block:not(.widget) .block-title > strong{font-size: 15px; font-weight:600; font-family: "montserratlight", Verdana, Arial, sans-serif; line-height: 1.2; text-transform: uppercase}
.account .column.main .block:not(.widget) .box-title > span{font-size: 14px;}
.customer-account-index .page-main .block{padding-bottom: 40px; border-bottom: 1px solid #CCCCCC; margin-bottom: 45px;}
.account .column.main .block .action{text-transform: uppercase; font-size: 12px;}
.account .column.main address{font-style: italic}
.account.page-layout-2columns-left .sidebar-main .block.account-nav{display: none}
.account.page-layout-2columns-left .sidebar-main .block.block-collapsible-nav{border-bottom: 0}
.account .page-main .page-title-wrapper .page-title{text-transform: uppercase; font-family: "montserratsemi_bold", Verdana, Arial, sans-serif; font-size: 28px;}
.cms-home .row-full{border-top: 1px solid #cccccc; width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw;
  margin-right: -50vw; overflow-x: hidden}
.row-full.categories {
    background: none;
    background: url("../images/bg_gray.jpg") repeat;
    margin-top: -34px;
    padding: 40px 0;
}
.cms-home .row-full .category-title {margin-bottom: 25px;}
.home-about-section{margin-top: 40px; display: block; float: left; width: 100%;}
.brands-container .our-brands .button{background: #e92390; color: #fff;}
.navigation .level0 .submenu .active > a{border: 0 !important}
.delivery-time {margin-bottom: 10px; color: #ff0000}
.delivery-time .rb_label{font-weight: bold}
.checkout-cart-index .page-title-wrapper {text-align: center; margin: 30px 0 40px;}
.checkout-cart-index .page-title-wrapper h1{text-transform: uppercase; font-family: "montserratsemi_bold", Verdana, Arial, sans-serif; font-size: 28px;}
.cart.table-wrapper .cart thead tr th.col{background:#e6e6e6; color:#656565; text-transform: uppercase; border: none; padding: 20px;}
.cart.table-wrapper .cart thead tr th.center, .cart.table-wrapper .cart tr td.center{text-align: center !important}
.cart.table-wrapper .col.qty{text-align: center !important}
.cart.table-wrapper .cart tbody tr {background: #f7f7f7; border: none;}
.cart.table-wrapper .cart tbody tr.spacer{height: 5px; background: #fff}
.cart.table-wrapper .cart > .item{ border: 0}
.cart.table-wrapper .product-item-name{font-size: 14px; text-transform: uppercase; font-weight: 600;}
.cart-container .cart-summary .cart-totals{display: none}
.cart-container .cart-summary{background: none; padding: 0}
.cart-container .cart-summary .checkout-methods-items{margin: 0}
.cart-container .product-image-photo{max-width: 80px;}
.cart.table-wrapper .action .action.action-edit,
.cart.table-wrapper .action .action.action-towishlist{display: none}
.cart.table-wrapper .action .action.action-delete span{background: url(../images/remove.png) no-repeat center center; font-size: 0; content: ""; width: 18px; height: 18px; padding: 9px; line-height: 18px;  display: inline-block; margin-top: -4px;}
.cart.table-wrapper .action .action.action-delete{display: inline-block}
.cart.table-wrapper .qty .action.action-delete{display: none}
.cart.table-wrapper .qty .action{display: block; margin: 2px 0; font-weight: 600}
.cart.table-wrapper .col.price .price-excluding-tax .price{font-size: 14px; font-weight: normal;}
.cart.table-wrapper .action{margin-right: 0}
.cart.table-wrapper .cart thead tr th.col.image{width: 10%;}
.cart.table-wrapper .cart thead tr th.name{width: 22%}
.cart.table-wrapper .cart thead tr th.item-options{width: 23%}
.cart-container .form-cart .actions.main .update{padding: 7px 15px; font-size: 14px; border-radius: 0; font-weight: normal; font-family: "montserratlight", Verdana, Arial, sans-serif; line-height: 19px; text-align: center; text-transform: uppercase; background: #e92390; color: #fff; border: 0}
.cart-container .form-cart .actions.main .update:hover{background: #d0d0d0}
.cart-container .form-cart .actions.main .continue{display: flex; text-transform: uppercase; font-size: 14px; margin-right: 20px; color: #04a7c7; line-height: 24px}
.cart-container .form-cart .actions.main .continue:before{background: url(../images/continue-shop.png) no-repeat 0 0; content: ""; width: 24px; height: 24px; line-height: 24px; display: inline-block; margin-right: 8px;}
.cart-container{position: relative}
.cart.table-wrapper .product-cart-sku {
    font-family: "montserratlight", Verdana, Arial, sans-serif;
    font-style: italic;
    font-size: 12px;
    margin: 5px 0 12px;
}
.cart-totals-wrapper h2 {width: 100%; text-align: center; color: #fff; margin-bottom: 40px; text-transform: uppercase; margin-top: 0}
.cart-info-text p {color: #fff; font-size: 14px;}
.checkout-cart-index .page-wrapper > .page-bottom{background: #04bce0; padding: 20px 0 20px; border-top: 1px solid #cccccc; width: 100%; max-width: 100%; margin-bottom: 70px}
.page-bottom .cart-summary{max-width: 1280px; margin: 0px auto; width: 100%; position:relative; float: none; background: none; border: 0; padding: 0 15px;}
.checkout-cart-index .page-bottom .cart-totals{display: none}
.cart-info-text {position: relative; width: 40%; display: inline-block; float: left;}
.cart-summary .checkout-methods-items .action.primary.checkout{background:#fff !important; color:#e92390; padding: 7px 15px; font-size: 14px; border-radius: 0; font-weight: normal; font-family: "montserratlight", Verdana, Arial, sans-serif; line-height: 19px; text-align: center; text-transform: uppercase; vertical-align: middle;}
.header .link.wishlist{float: right; list-style: none; margin-left: 10px; background: #e92390; padding: 8px 8px 0px 10px; margin-top: -8px; height: 27px;}
.header .link.wishlist a, .header .link.wishlist .counter{color: #fff;}
.header .link.wishlist a:hover{text-decoration: none}
.header .link.wishlist a .label{display: none}
.header .link.wishlist a .icon-wishlist-empty{background: url(../images/wishlist-icon.png) no-repeat center center; width: 18px; height: 18px; line-height: 18px; display: inline-block;}
.link.wishlist .counter::before, .link.wishlist .counter::after{display: none}
.header .link.wishlist .counter{margin-left: 8px;}
.minicart-items .product-item{border-color: #f5f5f5; padding: 15px 0}
.minicart-items-wrapper, .minicart-items .product-item:not(:first-child){border-color: #f5f5f5}
.minicart-wrapper.active .block-minicart{background-color: #fff; color:#333; box-sizing: inherit}
.minicart-items .product-item-name a{color:#333;}
.minicart-items .product-item-name{margin-bottom: 0}
.minicart-wrapper .block-minicart{border: 0}
.block-minicart .block-content > .actions > .secondary a{color: #333}
.block-minicart .block-content > .actions > .primary .action.primary{border-radius: 0}
.block-minicart .subtotal .label, .block-minicart .items-total span:last-child{font-size: 13px;}
.product-label-wrapper .product-label {background-color: #B8D264; text-align: center}
.product-label {overflow: hidden; display: block; position: absolute; margin: 0 auto; top: 60px; right: 15px; max-width: 100%;
    color: #ffffff; line-height: 65px; font-size: 18px; font-weight: bold; background:#b6d554;background-color: rgb(182, 213, 84);
    height: 65px; width: 65px; border-radius: 33px; z-index: 100}
.page-products .product-item-info{position: relative; padding: 9px; margin: 0; width: 260px}
.products-grid .product-item-info:hover, .products-grid .product-item-info.active{margin: 0}
.page-layout-1column .product.media{position: relative}
.product.media .product-label{top: 125px; right: 10px;}
.products-grid .product.details.product-item-details .product-item-link{color: #999; font-size: 16px; font-family: "montserratlight", Verdana, Arial, sans-serif;}
.products-grid .product-item .product-item-name{margin-bottom: 5px; font-size: 16px; font-family: "montserratlight", Verdana, Arial, sans-serif; min-height: 45px; border-bottom: 1px solid #cccccc; padding: 5px 10px; line-height: 1.4}
.products-grid .product.details.product-item-details .price-box{color: #999999; font-size: 13px; margin: 5px 0 5px; border-bottom: 1px solid    #cccccc; padding: 0px 10px 5px 10px;}
.fotorama__thumb-border{border: 1px solid #c7c7c7 !important; background: none !important}
.more-view_ctext{font-size: 15px; color: #999999; margin-top: 20px; line-height: 24px;}
.fotorama__nav > p {font-size: 28px !important; text-transform: uppercase; text-align: center; display: block; width: 100%;
    margin-bottom: 20px; line-height: 30px;}

.opc-block-summary .table-totals, .opc-block-summary .product-item .subtotal,.opc-block-summary .items-in-cart .product.options, .checkout-index-index .opc-block-summary .minicart-items .product-image-container, .opc-block-summary .items-in-cart > .actions-toolbar{display: none}
.page-main .opc-block-summary .block{margin-bottom: 0}
.checkout-index-index .additional-options{margin: 0 0 12px}
.checkout-index-index .opc-block-summary{padding-bottom: 5px}
.checkout-index-index .opc-block-summary .minicart-items .product-item-details{padding-left: 0}
.opc-block-summary .minicart-items .product-item-name {margin-bottom: 0; width: 75%; float: left; line-height: 32px}
.opc-block-summary .minicart-items .product-item-details .details-qty {margin-top: 0; /*float: right; width: 25%; text-align: right;*/float:left;}
.opc-block-summary .minicart-items .product-item{padding: 5px 0}
.opc-block-summary .product-item .product-item-inner{margin-bottom: 0}
.opc-wrapper .step-title{font-size: 16px;}
.checkout-payment-method .payment-method._active .payment-method-content{padding-bottom: 0}
.checkout-payment-method .fieldset:last-child{margin-bottom: 0}
.checkout-index-index .checkout-block{padding: 10px 12px 20px}
.checkout-index-index .opc-block-summary > .title{font-size: 16px; border-bottom: 1px solid #cccccc; margin-bottom: 15px; text-transform: uppercase; padding-bottom: 10px; font-weight: 300; color: #666; position: relative; padding-left: 34px;}
.opc-block-summary .items-in-cart > .title strong{font-size: 16px;}
.opc-wrapper .step-title{border-bottom: 1px solid #cccccc; position:relative; padding-left: 34px;}
.opc-wrapper .step-title:before, .checkout-index-index .opc-block-summary > .title:before{background: url(../images/numbers_retina.png) no-repeat 0 0; display: inline-block; height: 30px;  width: 24px; position: absolute; top: -2px; left: 0px; background-size: 170px; content: ""}
.opc-wrapper .checkout-shipping-method .step-title:before{background-position: -24px 0px}
.opc-wrapper .payment-methods .step-title:before{background-position: -49px 0px}
.checkout-index-index .opc-block-summary > .title:before{background-position: -146px 0px}
.checkout-index-index .checkout-header .title{font-size: 20px; font-weight: bold; color: #04bce0; margin-bottom: 0}
.checkout-index-index .checkout-header {margin-bottom: 0}
.opc-wrapper .shipping-address-item.selected-item::after{background: #e92390;}
.opc-wrapper .shipping-address-item.selected-item{border-color: #e92390}
.opc-wrapper button.action-show-popup{background: #e92390; border: none; color: #fff; line-height: 2.2rem}
.checkout-index-index #checkout.am-checkout{margin-top: 0}
.opc-wrapper button.action-show-popup:hover{background:#dc1683}
.checkout-index-index .nav-sections{display: block}

.customer-account-login .page-title-wrapper{text-align: center; margin: 30px 0 30px}
.customer-account-login .page-title-wrapper h1{font-family: "montserratsemi_bold", Verdana, Arial, sans-serif; font-size: 28px;}
.login-container p, .login-container .field.note {font-style: italic; color: #999999;}
.login-container ul li{list-style: inside disc; margin-bottom: 5px;}
.customer-account-login .primary{width: 100%;}
.customer-account-login .actions-toolbar .primary .action{min-width: 50%; border-radius: 0; text-transform: uppercase; line-height: 20px;}
.customer-account-login .fieldset > .field{margin-bottom: 10px;}
.customer-account-login .fieldset .secondary{margin-bottom: 10px}
.login-container .fieldset::after{margin-top: 15px;}
.login-container .block .block-title strong{font-size: 24px}
.product-item .price-box .price-label, .product-item .price-box .price{font-weight: normal !important}
.checkout-success{text-align: center}
.checkout-onepage-success .page-title-wrapper{text-align: center; margin-bottom: 20px;}
.checkout-onepage-success .print{width: 100%}
.checkout-onepage-success .actions-toolbar .primary{float: none; text-transform: uppercase}
.checkout-onepage-success .actions-toolbar{text-align: center}
.account  .block-dashboard-info .box-information .euvat-status-container {display: none}

@media only screen and (min-width: 1024px) {
    .minicart-wrapper .block-minicart{padding: 20px 25px}
}
@media only screen and (min-width: 768px) {
    nav.navigation .level0.active > .level-top, nav.navigation .level0.has-active > .level-top{border: 0}
    .cart-container .cart.table-wrapper .item .col, .cart-container .cart.table-wrapper .item .col.item{padding: 20px; vertical-align: middle;}
    .cart-container .cart.table-wrapper .product-item-details{padding-bottom: 0}
    .cart-container .cart.table-wrapper .item .col.item{display: table-cell}
    .cart-container .cart.table-wrapper .product-item-photo{padding-right: 0}
    .cart-container .form.form-cart{width: 100%; padding: 0; margin-bottom: 0}
    .cart-container .form-cart .actions.main{display: flex; align-items: center; width: 100%; margin-top: 40px; justify-content: space-between;}
    .page-bottom .cart-summary .checkout-methods-items {position: absolute; right: 15px; margin-top: 70px;margin-top: 0px;}
	.navigation .level0 .submenu li{position:relative}
}
.checkout-index-index .opc-block-summary .minicart-items .delete{
	background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjE2NyAxNWg3LjU1OGwuOTUtOC45NThILjI2TDEuMTY3IDE1em01Ljg5LTEyLjc3MlYuNTEyQS41MS41MSAwIDAgMCA2LjU1MiAwaC0zLjIxYy0uMjggMC0uNTA1LjIzLS41MDUuNTEyVjIuMmMtMS4wODUuMTIzLTEuNzExLjMxNS0yLjgzNi43MjRWNC41bDEwIC4xMThWM3MtLjk1NC0uNTM0LTIuOTQyLS43NzJ6TTYuMDUgMi4xMzRhMTguMDggMTguMDggMCAwIDAtMi4yNTgtLjAxNXYtLjkwNWMwLS4xNC4xMTEtLjI1NS4yNTItLjI1NWgxLjc1MmMuMTQxIDAgLjI1NC4xMTUuMjU0LjI1NXYuOTJ6IiBmaWxsPSIjNTc1ODU1Ii8+PC9zdmc+) center no-repeat;
	border:0;
	height:26px;
	float:right;
}
.cart-summary h2 {
    width: 100%;
    text-align: center;
    color: #fff;
    margin-bottom: 36px;
    text-transform: uppercase;
}
.levertijd-red{color:red;}