article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
[hidden] {display: none;}
html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {margin: 0;}
a:active, a:hover, button:active, button:hover, button:focus {outline: 0;}
h1 {font-size: 2em;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
dfn {font-style: italic;}
mark {background: #ff0;color: #000;}
code, kbd, pre, samp {font-family: monospace, serif;font-size: 1em;}
pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
q {quotes: "\201C" "\201D" "\2018" "\2019";}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0;padding: 0;}
button, input, select, textarea {font-family: inherit;font-size: 100%;margin: 0;}
button, input {line-height: normal;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], input[disabled] {cursor: default;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;-webkit-box-sizing: border-box;moz-box-sizing: border-box;box-sizing: border-box;width: 100%;}
table {border-collapse: collapse;border-spacing: 0;}
.clear {clear:both;}.clearfix:after,.container:after,.clearfix:before,.container:before{content:'';visibility:hidden;display:block;font-size:0;clear:both;height:0}
/* ============================================ *
 * Reset
 * ============================================ */
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}
html {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-text-size-adjust: 100%;}
html, body, img, fieldset, abbr, acronym {border: 0;}
h1, h2, h3, h4, h5, h6 {font-weight: bold;color:#ab0232;}
h2.product-name {font-family:'Open Sans', Verdana, Arial, sans-serif;;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:15px;}
.std h1 {margin-bottom:20px;}
th, code, cite, caption {font-weight: normal;font-style: normal;text-align: left;}
address {font-style: normal;}
fieldset {margin: 0;padding: 0;border: 0;}
ol, ul {list-style: none;}
q:before, q:after {content: '';}
input:focus, input[type="search"]:focus {outline-offset: -2px;}
input[type="search"] {-webkit-appearance: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
@-ms-viewport {
  width: device-width;
}

@-o-viewport {
  width: device-width;
}

@viewport {
  width: device-width;
}
a, button {-ms-touch-action: manipulation;touch-action: manipulation;}
body, button, input, select, table, textarea {font-family: 'Open Sans', Verdana, Arial, sans-serif;color: #575756;font-size: 12px;line-height: 1.5;}
body {background-color:#eeeeee;}
p {line-height:25px;}
a  {color: #414141;text-decoration: none;}
button:hover, a:hover {/*opacity:0.9;filter:alpha(opacity=90);*/}
a:hover {text-decoration:underline;}
a, a:hover, a:visited, a:focus, a:active {outline:0;}
ol, ul {list-style: none;margin: 0;padding: 0;}
.skip-content {display:none;}
.skip-content.skip-active {display:block;}
.block-cart.skip-active, .skip-cart {display:block;}
.a-center{text-align:center}
.a-right,.align-right{text-align:right}
.nobr,.nowrap{white-space:nowrap}
.page-print .print-head{margin:0 0 15px}
.page-print .print-head .logo{float:none;max-height:50px;width:auto}
.fieldset p{margin-bottom:7px}
.fieldset p.required{margin-bottom:5px;float:right;font-size:10px;margin-top:0}
form .legend{margin:0;margin-bottom:10px;color:#ab0232;font-size:18px;font-weight:400;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;margin-bottom:15px;padding-bottom:7px;border-bottom:1px solid #e2e2e2}
.input-box:after{content:'';display:table;clear:both}
li.centinel-logos div.input-box img{display:inline;vertical-align:middle}
.input-box .v-fix{float:left;margin-right:5px;max-width:100%}
label{display:inline-block;font-size:13px;font-weight:400;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
label.required:after,span.required:after{content:' *';color:#ce495c;font-weight:900;font-size:10px}
label.required em,span.required em{display:none}
.input-hint{color:#a0a0a0;font-size:12px}
select, select.input-text {font-size:12px;line-height:25px;height:25px;padding-left:8px;background-color:white;min-width:125px;overflow:hidden;position:relative;display:inline-block;background-image:url('../images/select-arrow.jpg');background-repeat:no-repeat;background-size:22px 22px;background-position:center right;border:1px solid #DADADA;-webkit-appearance:none !important;-moz-appearance:none!important;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;}
select + select{margin-left:5px}
select[multiple]{width:270px;border:1px solid silver;font-size:15px;padding:5px}
textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:450px;padding:5px;border:1px solid #e2e2e2;}
.input-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:1px solid #e2e2e2;background:#FFF;font-size:13px}
.input-text:focus {border-color: #ab0232;box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;-ms-box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;-o-box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2) inset;outline:0;}
.input-text.validation-failed{border-color:#c45e5f}
.input-text.validation-failed:focus{outline-color:#ef9384}
input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text]{height:35px;padding:0 8px;width:100%;max-width:100%}
input[type=text].no-display {display:none;}
#coupon_code {width:auto;}
@media only screen and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 0) {
input[type=email],input[type=search],input[type=number],input[type=password],input[type=tel],input[type=text],select{font-size:16px}
}
.ie8 .input-text{max-width:none}
input[type=number].qty,input[type=text].qty{width:3em;text-align:center;vertical-align:middle}
::-webkit-input-placeholder{color:#a0a0a0}
input:-moz-placeholder{color:#a0a0a0}
.checkbox,.radio{position:relative;top:-1px;display:inline-block}
.checkbox + label,.radio + label{width:auto;max-width:85%;padding:0 0 0 8px;font-size:14px;font-weight:400;vertical-align:top}
p.required,.validation-advice{white-space:nowrap;margin:5px 0 0;color:#ce495c;font-size:11px;}
.validation-advice {color:white;position:absolute;margin:0px;padding:2px 5px;background-color:#ce495c;left:5px;bottom:-15px;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;z-index:1;}
.validation-advice::before {content:'';display:block;position:absolute;left:10px;top:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ce495c;width:0;height:0;}
.form-list > li{margin-bottom:10px}
.form-list select{margin-top:4px;width:100%;max-width:100%}
.form-list .input-range .input-text{width:74px}
.form-list .field,.form-list .wide,.form-list .control{margin-bottom:10px}
.form-list .control,.sp-methods dt,#checkout-shipping-method-load .sp-methods dd,#co-shipping-method-form .sp-methods dd,.product-options p.required{/*display:none*/}
.newsletter-manage-index ul.form-list > li {display:block;}
.form-list .control div.input-box,.sp-methods dt div.input-box,#checkout-shipping-method-load .sp-methods dd div.input-box,#co-shipping-method-form .sp-methods dd div.input-box,.product-options ul.options-list div.input-box{display:inline;float:left}
.form-list .control div.input-box:after,.sp-methods dt div.input-box:after,#checkout-shipping-method-load .sp-methods dd div.input-box:after,#co-shipping-method-form .sp-methods dd div.input-box:after,.product-options ul.options-list div.input-box:after{display:none}
.form-list .control input.radio,.form-list .control input.checkbox,.sp-methods dt input.radio,.sp-methods dt input.checkbox,#checkout-shipping-method-load .sp-methods dd input.radio,#checkout-shipping-method-load .sp-methods dd input.checkbox,#co-shipping-method-form .sp-methods dd input.radio,#co-shipping-method-form .sp-methods dd input.checkbox,.product-options ul.options-list input.radio,.product-options ul.options-list input.checkbox{float:left;margin-right:-40px;margin-top:6px;margin-left:10px}
.form-list .control label,.sp-methods dt label,#checkout-shipping-method-load .sp-methods dd label,#co-shipping-method-form .sp-methods dd label,.product-options ul.options-list label{color:#636363;padding:5px 10px;display:inline-block;width:94%;max-width:none;float:none;padding:0 10px 0 30px;vertical-align:middle;}
.form-list .control .no-display + label,.sp-methods dt .no-display + label,#checkout-shipping-method-load .sp-methods dd .no-display + label,#co-shipping-method-form .sp-methods dd .no-display + label,.product-options ul.options-list .no-display + label{padding-left:10px;background-color:transparent}
.form-list .control .no-display + label:hover,.sp-methods dt .no-display + label:hover,#checkout-shipping-method-load .sp-methods dd .no-display + label:hover,#co-shipping-method-form .sp-methods dd .no-display + label:hover,.product-options ul.options-list .no-display + label:hover{background-color:transparent}
.product-options ul.options-list label,.col2-set .form-list .control label{min-width:inherit;max-width:100%}
.form-list .control.remember-me-box label{width:auto;max-width:none;min-width:inherit}
.form-list .control{margin-top:10px}
.form-list .control label{float:none}
.form-list .control .radio,.form-list .control .checkbox{margin-right:6px}
.form-list .control .input-box{clear:none;display:inline-block;width:auto;padding:0}
form .form-instructions{color:#a0a0a0}
.hide-th{text-indent:-9999px}
.data-table{width:100%}
.data-table td,.data-table th{padding:10px;vertical-align:middle;text-align:left;}
.data-table td .price-box .old-price, .data-table td .price-box .special-price {display:block;}
.data-table td input[type=number].qty, .data-table td input[type=text].qty {width:30px;height:30px;line-height:30px;padding:0px;}
.data-table th{background:#F2F2F2;line-height:1.4;white-space:nowrap;font-weight:bold;color:#575756;font-size:13px;font-family:'Bitter', 'Open Sans', Verdana, Arial, sans-serif}
.data-table.grouped-items-table tbody td {font-size:13px;}
.product-shop.grouped .data-table thead tr {border:1px solid #E2E2E2;}
.data-table thead th{border-bottom:1px solid #e2e2e2;}
.data-table tbody td {border-bottom:1px dashed #e2e2e2;}
.data-table tfoot tr{background:#f4f4f4}
.data-table tbody td .item-options{margin-left:0;margin-top:10px}
.data-table tbody td .item-options dt:after{content:':'}
.info-box{border:1px solid silver;padding:12px 15px;margin:0 0 15px}
.info-box h2{font-weight:700;font-size:13px}
.info-table th,.info-table td{vertical-align:top}
.info-table th{font-weight:700;padding:4px 20px 4px 0}
.info-table td{padding:4px 0}
.zebra-table tr:first-child,.zebra-table th:first-child{border-top:1px solid silver}
.zebra-table td,.zebra-table th{border-bottom:1px solid silver;padding:6px;background-color:transparent}
.zebra-table tr{background-color:#eeeded}
.zebra-table tr:nth-child(odd){background-color:#f8f7f5}
ul.messages{max-width:1260px;margin:0px auto 10px auto;}
.messages li li{position:relative;padding:10px 40px 10px 35px;background:#f4f4f4;font-size:14px;font-weight:bold;border-bottom:1px solid #e2e2e2;}
.messages li li:before{top:50%;left:0;margin-top:-6px}
.messages .error-msg li{color:#df280a;border-left:5px solid #df280a;background-color:#faebe7}
.messages .error-msg li:before{content:'';position:absolute;width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #df280a;border-right:none}
.messages .notice-msg li{color:#000;border-left:5px solid #e26703;background-color:#f9ebe6}
.messages .notice-msg li:before{content:'';position:absolute;width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #e26703;border-right:none}
.messages .success-msg li{color:#11b400;border-left:5px solid #11b400;background-color:#eff5ea}
.messages .success-msg li:before{content:'';position:absolute;width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #11b400;border-right:none}

.std ul {list-style:disc;margin:0 0 10px 16px;line-height:25px;}
.std ul.offers-grid, div.product-related ul {list-style:none !important;}
.product-bottom {
    padding-top: 40px;
}

.menu-mobile {
    display: none;
}

/* ====================================================== SET MOBILE STYLES TO DISPLAY NONE ====================================================== */
.special-price span.price-label, .old-price span.price-label, .view-mob {display:none;}

/* ====================================================== LOADING SPRITE ====================================================== */
.price-info ul.tier-prices li::before, .header-phone::before, .checkout-usps ul li::before, .product-service .store-number span::before, .product-usps ul li::after, .product-shop .add-to-links li a.link-wishlist::after, .availability.in-stock.checkmark::before, .link-wishlist, .rating-score::before, .block-service h3::after, .site-usps ul li::before, .sprite {background-image:url('../images/sprite.png');background-repeat:no-repeat;background-size:500px 500px;}

/* ====================================================== BEGIN OF STYLING ====================================================== */
/* ====== STYLING BUTTONS ====== */
.button {display:inline-block;line-height:38px;height:38px;border:none;background-color:#ab0232;color:white;font-weight:bold;font-size:16px;padding:0px 18px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);-ms-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);-o-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
.button:hover {background-color:#eb6013;text-decoration:none;}
.button:active {box-shadow:0px 0px 10px rgba(0, 0, 0, 0.15) inset;-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.15) inset;-ms-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.15) inset;-o-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.15) inset;-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.15) inset;}
.button.grey {background-color:#ededed;color:#575756;border:1px solid #c6c6c6;text-shadow:none;}
.button.grey:hover {background-color:#dadada;}
.button.blue {text-shadow:none;border:1px solid #414141;background-color:#414141;}
.button.blue:hover {background-color:#414141;}
.link-wishlist {display:inline-block;width:20px;height:17px;text-indent:-9999px;background-position:-10px -264px;-webkit-filter: grayscale(100%);opacity:0.8;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.link-wishlist:hover {-webkit-filter: grayscale(0%);opacity:1;}
.filtermenu-btn, .filtermenu-btn.view-mob {display:none;}
.filtermenu-btn::after {content:'';display:block;width:0;height:0;position:absolute;right:10px;top:15px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid white;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.filtermenu-btn.open::after {border-left:0px;border-right:5px solid white;}
.button.small {line-height:28px;height:28px;padding:0px 10px;font-size:14px;}
.button.out-stock {color:#cc5012;cursor:pointer;position:relative;text-shadow:none;}
.button.out-stock .btn-tooltip {color:white;line-height:normal;opacity:0;font-size:11px;white-space:nowrap;position:absolute;margin:0px;padding:2px 5px;background-color:#c1bb00;left:5px;bottom:-15px;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;z-index: 1;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.product-cat-item .button.out-stock .btn-tooltip {bottom:auto;top:-15px;}
.button.out-stock .btn-tooltip::before {content:'';display:block;position:absolute;left:10px;top:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #c1bb00;width:0;height:0;}
.product-cat-item .button.out-stock .btn-tooltip::before {top:auto;bottom:-5px;border-bottom:0px;border-top:5px solid #c1bb00;}
.button.out-stock:hover .btn-tooltip {opacity:1;}

/* ====== STYLING RAW PAGES ====== */
.clearer::before, .clearer::after {content:'';display:block;clear:both;}
.bitter {font-family:'Bitter', 'Open Sans', Verdana, Arial, sans-serif;}
.round {border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;text-align:center;}
span.arrow, a.arrow {position:relative;}
.block-account .block-content ul li a::after, span.arrow::after, a.arrow::after {content:'';display:block;width:0;height: 0;border-top: 5px solid transparent;border-bottom:5px solid transparent;border-left: 5px solid #dadada;}
.block-account .block-content ul li a:hover::after, a.arrow:hover::after, .main-menu-item.active-menu > a.arrow::after {border-left: 5px solid white; transform: rotate(-90deg);}
.skip-link {cursor:pointer;}
.skip-nav::after, .container::before, .container::after {content:'';display:block;clear:both;}
.old-price {color:#b2b2b2;font-size:12px;text-decoration:line-through;display:inline-block;line-height:normal;}
.minimal-price, .special-price {color:#ab0232;font-size:17px;font-weight:bold;}
.regular-price{color:#414141;font-size:17px;font-weight:bold;}
.old-price, .regular-price, .special-price {line-height:normal;margin:0px;}
.input-box {position:relative;}
.main-container, .main-container.container {position:relative;z-index:20;top:130px;}
.main-container.container {padding:0px 40px 50px 40px;}
header {position:relative;z-index:100;}
.container {z-index:9;max-width:1260px;padding:0px 0px;margin:0px auto;position:relative;background-color:white;}
.container.nopadding {padding:0px;}
.container.nobg {background-color:transparent;}
.mb-breadcrumbs {padding: 0 40px;}
.page-title {margin:0px 0px 10px 0px;}
.std h1, .std h2, .std h3, .std h4, .std h5, .std h6 {margin-bottom:10px;}
.std p {margin-bottom:10px;}
.std a, .std a:visited {font-weight:bold;color:#ab0232;}
.std a.button, .std a.button:visited {;color:#fff;}
.totop-link {position:absolute;left:0px;top:0px;}
.col2-left-layout .col-left {float:left;width:18.6440678%;position:relative;}
.col2-left-layout .col-main {float:right;width:79.66101695%;}
.main-overlay {display:none;}

/* ====== STYLING HEADER ====== */
.header-top {position:fixed;z-index:10;top:0px;width:100%;height:90px;background-color:#414141;border-bottom:1px solid white;}
/* == LOGO == */
.header-logo {width:151px;height:54px;float:left;position:relative;z-index:2;}
.header-logo > a {width: auto;height: auto;position: absolute;left: 0px;top: 0px;}
.header-logo > a img {margin:8px 0px 0px 14px;width:auto;height:auto;}
/* == NAVIGATION == */
#nav{text-align:right}
#nav-menu-horizontal{position:relative;z-index:10;height:30px;line-height:30px}
#nav-menu{z-index:100;width:100%;height:30px;line-height:30px;position:absolute;top:25px;left:150px;}
#nav-menu-horizontal{position:relative;z-index:40;height:30px;line-height:30px}
#nav-menu .main-menu-item{float:left}
#nav-menu .main-menu-item > a{padding:0 25px;text-transform:uppercase}
#nav-menu .has-submenu > a{padding:0 20px 0 10px}

#nav-menu .has-submenu:hover .main-menu-dropdown{display:block;}
.skip-nav .label, .skip-cart .label {float:left;display:block;margin:0px 0px 0px 9px;font-weight:bold;font-size:14px;text-transform:uppercase;color:white;}
span.label.bitter i.fa.fa-shopping-cart {font-size: 25px;}
.skip-content-mobile{display:block}
.header-top.fixed #nav-menu{left:111px;top:52px}
.main-menu-item{height:30px;font-size:13px;text-align:left;}
#nav-menu .main-menu-item a:after{display:none}
#nav-menu .main-menu-item.has-submenu a:after{display:inline-block}
#nav > li:first-child{margin-left:188px}
#nav-menu-horizontal .main-menu-item{display:inline-block}
.main-menu-title{font-size:15px;font-weight:700;border-bottom:1px solid #e8e8e8;text-align:left}
.main-menu-title a:hover{color:#f87026!important}
.main-menu-item > a,.main-menu-item > a:visited{font-family:'open sans','Open Sans',Verdana,Arial,sans-serif;display:block;line-height:30px;width:100%;padding:0 0 0 20px;position:relative;color:#fff}
#nav-menu .main-menu-item a{color:white; font-weight:900;}
#nav-menu li.column-menu-item-title a{color:#0074c5;text-transform:uppercase;}
#nav-menu-horizontal .main-menu-item{height:30px}
#nav-menu-horizontal .has-submenu{z-index:9999}
#nav-menu-horizontal .has-submenu .arrow:before{position:absolute;height:15px;content:'';display:block;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;right:9px;top:46%;margin:0}
#nav-menu-horizontal .main-menu-item > a{line-height:30px;width:100%;padding:0 10px;text-transform:uppercase}
#nav-menu-horizontal .has-submenu > a{padding:0 25px 0 15px}
#nav-menu-horizontal .main-menu-item:hover .main-menu-dropdown{display:block}
#nav-menu-horizontal .main-menu-item > a.arrow::after{display:none}
.main-menu-title > a,.main-menu-title > a:visited{color:#f87026;cursor:default}
.main-menu-item > a:hover,.main-menu-item.active-menu > a{text-decoration:none;background-color:#ab0232;opacity:1;filter:alpha(opacity=100);height:42px;position:relative;top:-7px; line-height:45px;}
.main-menu-title > a:hover{background-color:transparent}
.main-menu-item > a.arrow::after,.block-account .block-content ul li a::after{position:absolute;right:8px;top:10px;transform: rotate(90deg);}
.main-menu-item.active-menu > a.arrow::after{top:16px}
.main-menu-item.active-menu > a{color:#0074c5;position:relative;z-index:10}
.main-menu-item.active-menu > a::before{content:'';display:block;height:30px;width:6px;position:absolute;top:0;right:-1px}
#nav-menu-horizontal .main-menu-item.active-menu > a::before,#nav-menu-horizontal .has-submenu .arrow:hover:before{content:'';border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #0074c5!important}
.main-menu-dropdown{display:none;position:absolute;z-index:9;top:35px;left:-150px;background-color:#fff;width: 100%;}
#nav-menu-horizontal .main-menu-dropdown.column-1{max-width:680px;}
.main-menu-dropdown.column-2{width:430px}
.main-menu-dropdown.column-3{width:645px}
.main-menu-dropdown.column-4{width:860px}
#nav-menu-horizontal .main-menu-contact .submenu-columns{width:100%}
#nav-menu-horizontal .main-menu-dropdown-inside{padding-left:0px}
.main-menu-dropdown.has-product{min-width:100%}
.main-menu-item.active-menu .main-menu-dropdown{display:block}
.main-menu-dropdown{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.8);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.8);box-shadow:0 0 5px 0 rgba(0,0,0,0.8);}
.overlay{width:100%;height:100%;position:fixed;z-index:89;top:0;left:0;background-color:rgba(0,0,0,0.25);display:none}
.submenu-columns{line-height:20px;float:left;margin:20px 0 20px 0px;padding:0 20px;}
#nav-menu-horizontal .submenu-columns{margin:0;padding:15px;padding-right:0;width:33%}
.submenu-columns.submenu-product{padding:10px 15px;float:right;height:100%;margin:0;border-right:none;border-left:1px solid #e2e2e2;width:auto;min-height:0;display:none}
.main-menu-dropdown .submenu-action{width:100%;height:5px;background-color:#ab0232;}
#nav-menu .main-menu-item .main-menu-dropdown .submenu-action .button{width:100%;text-align:center;background:#ab0232;color:#fff;border:1px solid #ab0232;}
.column-menu-item{font-size:13px;line-height:25px;padding:0 20px}
.column-menu-item:hover{background-color:#ab0232;color:white!important;}
.column-menu-item a:hover{text-decoration: none !important;}
li.submenu-columns.submenu-column a {color: #414141 !important;}
li.submenu-columns.submenu-column a:hover {text-decoration:none!important;}
.nav-container-mobile {display: none;}
#lightbox img{display:block;}

.block-usps , .kiyoh{padding:20px;}
.block-usps ul li span {display: inline-block;vertical-align: middle;margin-left: 8px;margin-bottom: 8px;}
.block-usps h2, .kiyoh h2 {font-family: 'Bitter','Open Sans', Verdana, Arial, sans-serif;font-size: 15px;font-weight: bold;color: white;margin-bottom: 10px;background-color: #ab0232;padding: 0 20px;}
span.amount {font-weight: 900;display: inline-block;width: 30px;}
div#search_autocomplete {background-color: white;padding: 5px 20px;}
div#search_autocomplete ul li {cursor:pointer;}
.product-price-block {border-bottom: 1px solid #e2e2e2;border-top: 1px solid #e2e2e2;padding: 10px 0;display:inline-block;width:100%;}
.choose-option {margin-top: 5px;}
.choose-option span {display: inline-block;}
#nav-menu .last-menu-item a{color:#f37021;}
#nav-menu .last-menu-item a:after{content:'';display:inline-block;margin-left:5px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #f37021;}
.fixedPosition{position: fixed;}
li.column-menu-item-title a {font-weight:700;color:#ab0232;text-transform:uppercase;}
.column-menu-item a{color:#555;text-decoration:none}
.column-menu-item-first{font-size:13px;font-weight:400;color:#ab0232;text-transform:uppercase}
.column-menu-item-first span{font-weight:700}
.menu-product-inside{position:relative}
.menu-product-image{float:left;width:200px;margin-right:0}
.menu-product-image .product-title h2 a{color:#ab0232;text-decoration:none}
.menu-product-inside .product-item-menu{width:100%}
.menu-product-inside .product-item-menu h2{font-size:14px;margin-top:8px}
.menu-product-inside .product-item-menu .button{width:100%;text-align:center}
.menu-product-inside .product-price{margin-bottom:10px}
ul.main-menu-dropdown-inside li ul li a {color: #414141!important;}

/* == Producten == */
.knopcontainer {margin-top: 5px;height: 25px;}
.bestel {width: 50%;height: 30px;border-radius: 5px;float:left;margin-left: 17%;}
.bestelbutton {font-size: 15px;text-decoration: none;text-transform: uppercase;font-weight: 900;line-height: 30px;}
.button.info-button {width: 38px;background-color: #414141;border-radius: 2px;float: left;margin-left: 5px;}
.info-button i {margin-top: 4px;margin-left: -5px;}

/* == HEADER PHONE == */
.header-phone {float:right;margin:17px 25px 0px 0px;position:relative;padding-left:25px;line-height:20px;}
.header-phone::before {content:'';display:block;width:20px;height:20px;position:absolute;left:0px;top:0px;background-position:-10px -461px;}
.header-phone span {font-size:14px;font-weight:bold;color:#003478;}
/* == SEARCH == */
.header-search {position:relative;z-index:10;padding:5px 0px 0px 200px;float:left;width:645px;}
.header-top.fixed .header-search {width:calc(100% - 598px);}
.header-bottom {margin:72px 0px 0px 0px;position:fixed;z-index:9;background-color:#414141;height:60px;width:100%;}
.header-bottom > .container {height:60px;background-color:#414141;}
.mobile, .toggle-search{display:none;}

.searchautocomplete {z-index: 10;padding: 0;height: 38px;border: 2px solid #c6c6c6;font-size: 13px;background-color: #ffffff;color: #9d9d9c;width: 100%;border-radius: 5px;}
.header-search {width:69%;z-index:10;}
.header-search .searchautocomplete .nav .nav-input {width:88%;}
.header-search .searchautocomplete .nav .nav-input input{border:none;padding:0;height:34px;padding-left: 15px;}
.header-search .searchautocomplete  .nav-submit-button .button{height:34px;line-height:34px;}
.header-search .searchautocomplete  .nav-submit-button {position:absolute;right:0;top:0;}


/* == HEADER CART == */
.header-cart {float:right;display:block;position:relative;}
.skip-cart {display:block;padding:13px 25px 13px 11px;position:relative;}
.skip-cart.skip-active {background-color:white;}
.skip-cart.skip-active span{color:#414141;}
.skip-cart::after {content:'';display:block;position:absolute;right:10px;top:29px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #dadada;}
.skip-cart.skip-active::after, .skip-cart:hover::after {border-top:6px solid #ab0232;}
.skip-cart .label {margin:0px 9px 0px 0px;line-height:28px;}
.skip-cart .icon {float:left;display:block;width:32px;height:28px;background-position:-10px -177px;}
.skip-cart .count-wrapper {display:block;position:absolute;right:14px;top:5px;font-weight:bold;font-size:13px;text-align:center;line-height:22px;height:22px;width:22px;color:white;background-color:#ab0232;color:white;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
#cart-dropdown {position:absolute;top:45px;right:0px;width:300px;background-color:white;padding:20px;z-index:100;}
/* == HEADER BOTTOM == */
.header-links {float:right;margin-top:6px;}
.header-links ul li {float:left;margin-right:8px;}
.header-links ul li.last {margin-right:0px;}
.header-links ul li a, .header-links ul li a:visited {color:white;}
.header-usps {float:left;margin:9px 0px 0px 200px;position:relative;z-index:1;}
.site-usps ul::after {content:'';display:block;clear:both;}
.site-usps ul li {float:left;position:relative;margin-right:16px;padding-left:28px;font-size:11px;color:#9d9d9c;line-height:14px;}
.site-usps ul li.last {margin-right:0px;}
.site-usps ul li::before{content: "\f058";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: white;font-size: 18px;padding-right: 0.5em;position: absolute;top: 10px;left: 0;}


.site-usps ul li a, .site-usps ul li a:visited {color:#9d9d9c;}
.site-usps ul li span {font-size:13px;font-weight:bold;color:white;}
.header-fixed {position:fixed;right:0px;top:280px;z-index:100;}
.header-fixed > ul {border:1px solid #e2e2e2;border-left:0px;border-radius:10px;position:relative;box-shadow:0px 0px 4px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.15);-ms-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.15);-o-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.15);}
.header-fixed > ul > li {padding:11px 8px;background-color:#414141;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.header-fixed > ul > li.first {border-radius:10px 0px 0px 0px;-moz-border-radius:10px 0px 0px 0px;-ms-border-radius:10px 0px 0px 0px;-o-border-radius:10px 0px 0px 0px;-webkit-border-radius:10px 0px 0px 0px;}
.header-fixed > ul > li.last {border-bottom:0px;border-radius:0px 0px 0px 10px;-moz-border-radius:0px 0px 0px 10px;-ms-border-radius:0px 0px 0px 10px;-o-border-radius:0px 0px 0px 10px;-webkit-border-radius:0px 0px 0px 10px;}
.header-fixed > ul > li:hover {box-shadow:0px 0px 10px rgba(0, 0, 0, 0.10) inset;}
.header-fixed > ul > li a.facebook, .header-fixed > ul > li a.video, .header-fixed > ul > li > span {display:block;width:30px;height:30px;cursor:pointer;-webkit-filter:grayscale(100%);opacity:0.8;transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.header-fixed > ul > li:hover > a, .header-fixed > ul > li:hover > span {-webkit-filter:grayscale(0%);opacity:1;}
.header-fixed ul li span.social {background-color: #bdbdbd;color:#fff;line-height:30px;font-size:16px;}
ul.social-icons {text-align:center;padding:20px;}
ul.social-icons li {display:inline-block;}
ul.social-icons li a{color:#fff;line-height:45px;width:45px;font-size:25px;display:inline-block;margin:0 0 0 5px;}
ul.social-icons li a:hover {text-decoration:none;}
ul.social-icons li .fa-facebook{background:#3b5796;}
ul.social-icons li .fa-twitter{background:#00aaee;}
ul.social-icons li .fa-youtube{background:#e62117;}
ul.social-icons li .fa-linkedin {background-color: #4875B4;}
.header-fixed > ul > li span.payment {background-position:-52px -146px;}
.header-fixed > ul > li span.chat {background-position:-52px -182px;}
.header-fixed > ul > li span.info {background-position:-52px -219px;}
.header-fixed > ul > li a.facebook {background-position:-52px -259px;}
.header-fixed > ul > li span.kiyoh {background-position:-52px -299px;}
.header-fixed > ul > li a.video {background-position:-52px -339px;}
.side-block-inside a {color: #ab0232;}
.header-fixed > ul > li .sidenav-content {display:none;position:absolute;top:0px;right:42px;min-height:265px;background-color:white;width:282px;padding:16px;box-shadow:0px 0px 4px rgba(0, 0, 0, 0.2);}
.header-fixed > ul > li:hover > .sidenav-content {display:block;}
i.fa.fa-envelope.fa-2x, i.fa.fa-arrow-up.fa-2x, i.fa.fa-phone.fa-2x, i.fa.fa-euro.fa-2x, i.fa.fa-thumbs-up.fa-2x  {color:white;}
i.fa.fa-euro.fa-2x{left: 4px;position: relative;}
i.fa.fa-phone.fa-2x{left:3px;position: relative;}
.totop-btn {position:fixed;left:56px;bottom:0px;width:60px;height:30px;display:none;background-color:white;z-index:100;box-shadow:0px 0px 8px rgba(0, 0, 0, 0.25);transition:hover 0.5s;-moz-transition:hover 0.5s;-ms-transition:hover 0.5s;-o-transition:hover 0.5s;-webkit-transition:hover 0.5s;border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;-ms-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;-o-border-radius: 5px 5px 0px 0px;}
.totop-btn:hover {background-color:#ab0232;}
.totop-btn::after {content:'';display:block;position:absolute;left:18px;top:10px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #ab0232;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.totop-btn:hover::after {border-bottom:12px solid white;}
.header-fixed .data-table td, .header-fixed .data-table th {padding:5px;}
.header-fixed span.time-table, .header-fixed span.address {font-weight:bold;display:block;margin-bottom:5px;text-align:left;}
.header-fixed span.address {margin-bottom:10px;color:#003478;text-align:center;}
.header-fixed .block-shop-info .block-content {text-align:center;}
.header-fixed .block-shop-info .sidebar-map {width:120px;height:141px;background-position:-171px -10px;margin-bottom:5px;display:inline-block;}
.header-fixed .kiyoh-content .block-content, .header-fixed .kiyoh-content .block-link {text-align:center;}
.header-fixed .rating-score::before {content:none;}
.header-fixed .rating-score {float:none;display:inline-block;width:44px;height:44px;line-height:44px;text-align:center;padding:0px;background-color:#ea773d;margin-bottom:10px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.header-fixed .rating-score span {color:white;}
.header-fixed .rating-stars-wrapper {display:block;text-align:center;} 
.header-fixed .rating-stars-wrapper .rating-right-inside {width:186px;height:30px;position:relative;display:inline-block;}
.header-fixed .rating-stars-wrapper .rating-right-inside > div {width:100%;height:30px;position:absolute;z-index:1;left:0px;top:0px;background-position:-186px -46px;}
.header-fixed .rating-stars-wrapper .rating-right-inside > div {z-index:2;background-position:-303px -10px;}
.header-fixed .rating-bottom {color:#9d9d9c;}

/* ====== STYLING HOMEPAGE ====== */
.content-row {position:relative;z-index:10;}
.content-row-four, .content-row-six {z-index:9;}
.content-row-one {z-index:20;}
.content-row-one .main-menu-item {height:35px;}
.content-row-one .container {padding:0px;border-bottom:1px solid #e2e2e2;}
.content-row-one > .container > div {position:relative;}
.content-row-one .nav-container {float:left;width:20.63492063%;background-color:#f9f9f9;border-right:1px solid #e2e2e2;z-index:2;}
.slider-container {width:100%;z-index:1;height:300px!important;}
.banner-slider, .banner {width:100%!important;height:100%!important;display:block;}
.banner {background-position:center center;background-size:cover;}
.banner-slider .banner-image-text {background-color:white;padding:15px;position:absolute;left:32px;top:32px;max-width:320px;box-shadow:0px 0px 8px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.4);-ms-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.4);-o-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.4);}
.banner-slider .banner-image-text h2 {font-size:30px;line-height:32px;}
.banner-slider .banner-image-text span {color:#c1bb00;font-size:18px;font-weight:bold;}
.banner-slider .button {position:absolute;bottom:28px;left:28px;}
.banner-nav {position:absolute;right:10px;bottom:10px;z-index:8;}
.banner-nav a {width:18px;height:18px;margin-left:5px;background-color:#c6c6c6;display:block;float:left;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.banner-nav a.activeSlide {background-color:#ab0232;}
.service-container {float:right;width:20.63492063%;z-index:3;box-shadow:0px 0px 18px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 18px rgba(0, 0, 0, 0.3);-ms-box-shadow:0px 0px 18px rgba(0, 0, 0, 0.3);-o-box-shadow:0px 0px 18px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 0px 18px rgba(0, 0, 0, 0.3);}
.kiyoh-content {padding:8px 15px;border-bottom:1px solid #e2e2e2;}
.block-video {padding:10px 10px 10px 15px;}
.cms-home .offers-title, .cms-home .cat-blocks-title {background-color: white;}
.cms-home .offers-title h2, .cms-home .cat-blocks-title h2 {color: #ab0232;}
.category-top-right .block-video {padding:10px;}
.block-video > a {text-decoration:none;padding-left:32px;position:relative;}
.category-top-right .block-video > a {padding-left:30px;font-size:13px;}
.block-video a strong {font-family: 'Open Sans', Verdana, Arial, sans-serif;}
.block-video a:before {width:25px;font-size:11px;height:25px;background:#c1bb00;text-indent:3px;display:block;color:#fff;text-align:center;line-height:25px;position:absolute;left:0px;top:-6px;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}
@media only screen and (min-width : 1025px) and (max-width : 1200px) {
  .category-top-right .block-video {padding:10px 8px;}
  .category-top-right .block-video > a {padding-left:28px;font-size:12px;letter-spacing:-0.5px;}
}
.sidenav-content .kiyoh-content {padding:0px;border-bottom:0px;}
.kiyoh-content .block-title {margin-bottom:3px;}
.kiyoh-content .block-title span {font-weight:bold;font-size:15px;color:#003478;}
.rating-score {float:left;height:20px;line-height:20px;padding-left:23px;position:relative;color:#575756;}
.rating-score::before {content:'';display:block;width:20px;height:20px;top:0px;position:absolute;left:0px;background-position:-10px -215px;}
.rating-score span {font-weight:bold;font-size:17px;color:#1d1d1b;}
.rating-count {float:left;margin-left:10%;line-height:20px;color:#9d9d9c;padding-top:3px;}
.rating-bottom {margin-top:1px;}
.rating-bottom a, .rating-bottom a:visited {color:#c1bb00;font-weight:bold;}
.block-service > ul > li {font-size:14px;}
.block-service > ul > li > span, .block-service > ul > li > a, .block-service > ul > li > a:visited {display:block;padding:0px 0px 0px 15px;color:#575756;background-color:#f2f2f2;position:relative;line-height:43px;height:43px;}
.block-service > ul > li.koopzondag > a, .block-service > ul > li.koopzondag > a:visited {color:#ea773d;font-weight:bold;}
.block-service > ul > li > span::after, .block-service > ul > li > a::after {position:absolute;right:40px;top:17px;}
.block-service > ul > li > span::after {border-bottom:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #dadada;top:20px;}
.block-service > ul > li > a:hover, .block-service > ul > li > a:hover:visited {background-color:white;text-decoration:none;}
.block-service .service-content {font-size:12px;overflow-y:scroll;border-bottom: 1px solid #e2e2e2;}
.service-content ul {padding:7px 15px;line-height:21px;}
.service-content ul li > span {display:inline-block;min-width:68px;margin-right:4px;}
@media only screen and (max-width : 1130px) {
  .content-row-one .nav-container, .service-container {width:23.00884956%;}
}
@media only screen and (max-width : 980px) {
  .content-row-one .nav-container, .service-container {width:25.51020408%;}
}
@media only screen and (min-width : 768px) and (max-width : 880px) {
  .main-menu-item > a, .main-menu-item > a:visited {padding:0px 0px 0px 30px;}
  .main-menu-item.active-menu > a {padding:0px 0px 0px 29px;}
  .content-row-one .main-menu-item, .block-service > ul > li {font-size:12px;}
  .rating-score span {font-size:15px;}
  .rating-count {margin-left:2%;font-size:11px;}
  .rating-bottom a {font-size:11px;font-weight:normal;}
  .block-service .service-content {font-size:11px;}
  .banner-slider .banner-image-text h2 {font-size:22px;}
  .banner-slider .banner-image-text span {font-size:15px;}
}
.content-row-two .container {padding:40px;}
.showroom-container {height:340px;width:100%;background-size:1180px;background-position:center -150px;position:relative;z-index:1;}
.showroom-container.no-fluid {width:75%;}
.showroom-container .showroom-map {width:300px;display:block;height:100%;background-image:url('../images/showroom-map.png');background-repeat:no-repeat;background-size:cover;}
.showroom-container .showroom-content {max-width:505px;padding:30px;background-color:rgba(255, 255, 255, 0.8);position:absolute;right:60px;top:40px;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;}
.showroom-container.no-fluid .showroom-content {max-width:470px;}
.showroom-container h2 {font-size:25px;line-height:29px;}
.showroom-container span {font-size:15px;color:#414141;font-weight:600;}
.showroom-container .info {margin-top:15px;line-height:20px;}
.showroom-container .button {position:absolute;bottom:40px;right:40px;}
.checkout-onepage-success .showroom-container {width:100%;}
.koopzondag-container {font-size:16px;z-index:2;font-weight:bold;width:26.27118644%;padding:0px 15px;float:right;background-color:#ab0232;color:white;height:340px;text-align:center;position:relative;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-ms-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-o-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);}
.koopzondag-container .date {font-size:24px;font-weight:normal;margin:20px 0px 62px 0px;}
.koopzondag-container .title {text-transform:uppercase;}
.koopzondag-container .title > span {display:block;line-height:38px;font-size:36px;}
.koopzondag-container .discount {display:inline-block;position:relative;top:-8px;font-size:36px;line-height:102px;width:102px;height:102px;background-color:white;color:#ea773d;text-shadow:none;font-family:'Open Sans', Verdana, Arial, sans-serif;transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-ms-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-o-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.koopzondag-container::after {content:'';display:block;width:0;height:0;position:absolute;left:-30px;border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:30px solid #ab0232;top:140px;}

.openingstijden-container {font-size:16px;z-index:2;font-weight:bold;width:26.27118644%;padding:0px 15px;float:left;background-color:#ab0232;color:white;height:340px;text-align:center;position:relative;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-ms-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-o-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);}
.openingstijden-container .date {font-size:24px;font-weight:normal;margin:20px 0px 62px 0px;}
.openingstijden-container .inline {padding-left: 20px;}
.openingstijden-container .title {text-transform:uppercase;text-align:left;width: 42%;float:left;}
.openingstijden-container .divider {width: 5%;float: left;}
.openingstijden-container .tijden {width: 45%;float: left;}
.openingstijden-container .title > span {display:block;line-height:38px;font-size:36px;}
.openingstijden-container .discount {display:inline-block;position:relative;top:-8px;font-size:36px;line-height:102px;width:102px;height:102px;background-color:white;color:#ea773d;text-shadow:none;font-family:'Open Sans', Verdana, Arial, sans-serif;transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-ms-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-o-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
/*.openingstijden-container::after {content:'';display:block;width:0;height:0;position:absolute;right:-30px;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #ab0232;top:140px;}*/
@media only screen and (max-width : 1200px) {
  .koopzondag-container {font-size:13px;}
  .koopzondag-container .date {font-size:20px;}
  .koopzondag-container .title > span {font-size:29px;}
  
  .openingstijden-container {font-size:13px;}
  .openingstijden-container .date {font-size:20px;}
  .openingstijden-container .title > span {font-size:29px;}
}

/* == STYLING HOMEPAGE CATEGORY BLOCKS == */
.content-row-three > .container {padding:0px 40px 60px 40px;}
.cat-blocks-title, .offers-title {text-align:center;border-bottom:1px solid #e2e2e2;padding-bottom:5px;margin-bottom:20px;background-color:#ab0232;height:30px;}
.category-bottom .offers-title {margin-bottom:10px;}
.cat-blocks-title h2, .offers-title h2 {text-transform:uppercase;line-height:28px;color:white;}
.cat-blocks-title span, .offers-title span {color:#c1bb00;font-size:15px;}
.content-row-five > .container, .content-row-four > .container, .content-row-six > .container {padding:0px 40px 40px 40px;}
.medium-banner {float:left;width:49.15254237%;margin-right:1.694915254%;height:180px;position:relative;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.medium-banner-last {margin-right:0px;}
.medium-banner .label-circle {width:150px;height:150px;background-color:#ab0232;color:white;position:absolute;left:-25px;bottom:-25px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.medium-banner .label-inner {margin:0px 0px 0px 42px;width:95px;font-size:11px;}
.medium-banner .label-inner span {font-family:'Bitter', 'Open Sans', Verdana, Arial, sans-serif;font-weight:bold;font-size:37px;line-height:5px;display:block;margin:55px 0px 0px -10px;}
.medium-banner h3 {display:block;width:100%;max-width:200px;position:absolute;bottom:15px;left:20px;color:white;font-size:20px;text-transform:uppercase;line-height:24px;text-shadow:0px 0px 6px rgba(0, 0, 0, 0.6);-moz-text-shadow:0px 0px 6px rgba(0, 0, 0, 0.6);-ms-text-shadow:0px 0px 6px rgba(0, 0, 0, 0.6);-o-text-shadow:0px 0px 6px rgba(0, 0, 0, 0.6);-webkit-text-shadow:0px 0px 6px rgba(0, 0, 0, 0.6);}
.medium-banner .image-logo {display:block;width:80px;height:auto;position:absolute;right:10px;top:10px;}
.medium-banner .button {position:absolute;right:10px;bottom:10px;}
.cat-block {float:left;width:23.72881356%;margin-right:1.694915254%;margin-bottom:20px;}
.category-bottom .cat-block {width:31.42857143%;margin-right:2.857142857%;}
.category-bottom .cat-block:nth-child(3n) {margin-right:0px;}
.category-bottom .cat-img-wrapper {height:146px;display:block;background-size:cover;background-position:center;}
.category-bottom .cat-block-top > a {display:block;}
.category-bottom .cat-block-top h3 {background-color:#ea773d;font-size:15px;white-space:nowrap;overflow:hidden;}
.category-bottom .cat-block-top h3 a, .category-bottom .cat-block-top h3 a:visited {color:white;}
.cat-block:nth-child(4n) {margin-right:0px;}
.category-bottom .cat-block:nth-child(4n) {margin-right:2.857142857%;}
.cat-block-top {position:relative;z-index:10;overflow:hidden;background-color:white;box-shadow:0px 0px 6px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.2);-o-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.2);}
.cat-img-wrapper {text-align:center;display:table-cell;vertical-align:middle;border:none;border-spacing:0;border-collapse:collapse;margin:0;padding:0;}
.cat-block-top img {display:inline-block;width:100%;height:auto;}
.cat-block-h3-container {width:100%;height:40px;background-color:#ab0232;}
.cat-block-top h3 {position:absolute;left:10px;background-color:#ab0232;line-height: 40px;}
.cat-block-top h3 a {color:white}
.cat-block-top h3.offers a, .cat-block-top h3.offers a:visited {color:white;}
.cat-block-subs {background-color:#f2f2f2;}
.cat-block-subs ul li {line-height:42px;font-size:14px;}
.cat-block-subs ul li a, .cat-block-subs ul li a:visited {display:block;position:relative;color:#575756;padding-left:10px;}
.cat-block-subs ul li a:hover, .cat-block-subs ul li a:visited:hover {text-decoration:none;background-color:#f9f9f9;}
.cat-block-subs ul li a.arrow::after {position:absolute;right:10px;top:16px;}
.cat-block-subs ul li.last {font-weight:bold;}
.cat-block-subs ul li.last a, .cat-block-subs ul li.last a:visited {color:#ab0232;}

/* ====== STYLING BREADCRUMBS ====== */
.breadcrumbs-container {padding:10px 0px;border-bottom:1px solid #e2e2e2;margin-bottom:20px;}
.catalog-product-view .breadcrumbs-container {margin-bottom:10px;}
.breadcrumbs {float:left;}
.breadcrumbs-container .kiyoh {float:right;}
.breadcrumbs-container .kiyoh-content {padding:0px;border-bottom:0px;}
.breadcrumbs-container .rating-count {margin-left:10px;}
.breadcrumbs-container .rating-count > a, .breadcrumbs-container .rating-count > a:visited {color:#c1bb00;}
.breadcrumbs ul li {float:left;height:22px;margin-right:15px;}
.breadcrumbs ul li a, .breadcrumbs ul li strong {display:block;float:left;margin-right:15px;line-height:22px;}
.breadcrumbs ul li a, .breadcrumbs ul li a:visited {color:#9d9d9c;}
.breadcrumbs ul li a:hover, .breadcrumbs ul li a:visited:hover, .breadcrumbs ul li strong {color:#ab0232;}
.breadcrumbs ul li a.home {width:16px;height:22px;background-position:-10px -320px;text-indent:-9999px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.9;}
.breadcrumbs ul li a.home:hover {-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1;}
.breadcrumbs ul li span {display:block;float:left;width:11px;height:22px;background-position:-10px -291px;text-indent:-9999px;}

/* ====== STYLING CATEGORY PAGE // HOMEPAGE PRODUCTS ====== */
.category-top {margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e2e2e2;}
.category-top .category-top-left {float:left;width:100%;padding:0 40px 0 0;}
.category-top .category-top-left.full-width {float:none;width:auto;}
.category-top .category-top-banner {height:240px;margin-bottom:20px;background-size:cover;background-position:center;position:relative;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.2);-o-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.2);}
.category-top .category-top-banner.no-image {height:auto;box-shadow:0px 0px 0px rgba(0, 0, 0, 0);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0);-ms-box-shadow:0px 0px 0px rgba(0, 0, 0, 0);-o-box-shadow:0px 0px 0px rgba(0, 0, 0, 0);-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0);}
.category-top-banner .banner-content {padding:10px;background-color:white;position:absolute;bottom:15px;left:15px;max-width:250px;box-shadow:0px 0px 8px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.4);-ms-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.4);-o-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.4);}
.category-top-banner .banner-content span {font-size:14px;font-weight:bold;line-height:17px;color:#c1bb00;}
.category-top-banner .cat-discount-label {position:absolute;font-size:14px;right:15px;top:15px;text-align:center;width:100px;height:100px;background-color:#ea773d;color:white;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.category-top-banner .cat-discount-label .inner {width:100px;height:100px;display:table-cell;vertical-align:middle;}
.category-top-banner .cat-discount-label span {font-size:28px;display:block;height:23px;line-height:23px;position:relative;}
.category-top .category-top-right {float:right;width:23.40425532%;border:1px solid #e2e2e2;}
.category-top .block-showroom {padding:15px;min-height:220px;position:relative;}
.block-showroom h3 {line-height:20px;max-width:105px;margin-bottom:105px;}
.block-showroom ul {margin-bottom:74px;}
.block-showroom ul li {max-width:90px;font-size:11px;}
.block-showroom ul li span {display:inline-block;width:24px;height:16px;background-position:-10px -348px;margin-right:5px;position:relative;top:3px;}
.block-showroom ul li a, .block-showroom ul li a:visited {color:#9D9D9C;}
.block-showroom .showroom-map {width:120px;height:141px;position:absolute;right:15px;top:15px;background-position:-171px -10px;z-index:-1;}

/*Related products */
.product-info .product-info-content ul li.related-item {list-style-type: none;}

@media only screen and (min-width : 1025px) and (max-width : 1199px) {
	.block-showroom .showroom-map {opacity:0.3;filter:alpha(opacity=30);}
}
@media only screen and (min-width : 768px) and (max-width : 940px) {
  .block-showroom .showroom-map {opacity:0.3;filter:alpha(opacity=30);}
}
.block-showroom > span {font-weight:600;color:#003478;}
.product-cat-item {float:left;width:31.42857143%;margin-right:2.857142857%;position:relative;}
.offers-slider .product-cat-item {margin-right:0px;width:auto;position:static;}
.product-cat-item-third {margin-right:0px;}
.product-cat-item .price-box-outer {position:absolute;z-index:3;text-align:center;background-color:#ab0232;left:0px;top:0px;width:80px;height:80px;border:2px solid #DADADA;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.product-cat-item .price-box-outer .price-box {display:table-cell;vertical-align:middle;text-align:center;}
.product-cat-item .price-box-outer i {position: absolute;color: white;width: 80%;top: 52px;left: 9px;font-size: 9px;}
.product-cat-item .old-price {font-size:11px;color:white;display:block;}
.product-cat-item .special-price, .product-cat-item .regular-price, .product-cat-item .minimal-price {font-size:14px;color:white;clear:left;}
.product-cat-item .regular-price {margin-top:15px;}
.product-cat-item .link-compare {display:block;}
.product-cat-item .link-wishlist {margin-right:5px;text-indent:9999px;font-size:0;vertical-align:middle;}
.offers-slider button.slick-prev, .offers-slider button.slick-next {display:block;width:20px;height:32px;position:absolute;top:110px;background-color:#F2F2F2;border:1px solid #C6C6C6;text-indent:-9999px;border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
.offers-slider button.slick-prev {left:-5px;}
.offers-slider button.slick-next {right:-5px;}
.offers-slider button.slick-prev::after, .offers-slider button.slick-next::after {content:'';display:block;width:0;height:0;position:absolute;top:9px;left:7px;border-top:6px solid transparent;border-bottom:6px solid transparent;}
.offers-slider button.slick-prev::after {border-right:6px solid #DADADA;left:5px;}
.offers-slider button.slick-next::after {border-left:6px solid #DADADA;}
.offers-slider button.slick-prev:hover, .offers-slider button.slick-next:hover {border:1px solid #ab0232;}
.offers-slider button.slick-prev:hover::after {border-right:6px solid #ab0232;}
.offers-slider button.slick-next:hover::after {border-left:6px solid #ab0232;}
.category-products > .toolbar {margin-bottom:10px;}
.sorter {margin-bottom:6px;}
.view-mode {float:left;margin-top:2px;}
.view-mode .mode-icon {display:block;float:left;width:26px;height:20px;margin-right:10px;position:relative;}
.view-mode .mode-icon span {background-color:#E2E2E2;display:block;position:relative;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.view-mode div.mode-icon span, .view-mode a.mode-icon:hover span {background-color:#c1bb00;}
.view-mode .mode-icon.list span {width:20px;height:6px;margin-bottom:1px;margin-left:6px;}
.view-mode .mode-icon.list span + span + span {margin-bottom:0px;}
.view-mode .mode-icon.list span::after {content:'';display:block;width:5px;height:6px;position:absolute;left:-6px;top:0px;background-color:#E2E2E2;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.view-mode div.mode-icon.list span::after, .view-mode a.mode-icon.list:hover span::after {background-color:#c1bb00;}
.view-mode .mode-icon.grid span {width:8px;height:20px;margin-right:1px;float:left;}
.view-mode .mode-icon.grid::after {content:'';display:block;clear:both;}
.view-mode .mode-icon.grid span + span + span {margin-right:0px;}
.sort-by {float:right;}
.pager {padding-top:6px;border-top:1px solid #e2e2e2;}
.pager .page-counter, .pager .limiter {float:left;}
.pager .page-counter {margin:5px 15px 0px 0px;}
.pager .limiter select {min-width:50px;}
.pager .pages {float:right;}
.pager .pages ul, .pager .pages ul li, .pager .pages .page-btn {float:left;display:block;}
.pager .pages ul li {line-height:26px;margin-right:15px;font-size:14px;padding-left:3px;}
.pager .pages ul li.current {font-weight:bold;color:#ab0232;}
.pager .pages ul li a, .pager .pages ul li a:visited {color:#575756;}
.pager .pages .page-arrows {float:right;}
.pages .page-btn {width:27px;height:27px;border:1px solid #F2F2F2;background-color:#F2F2F2;position:relative;transition:hover 0.3s;-moz-transition:hover 0.3s;-ms-transition:hover 0.3s;-o-transition:hover 0.3s;-webkit-transition:hover 0.3s;}
.pages .page-btn.previous {margin-right:5px;}
.pages .page-btn::after {content:'';display:block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;position:absolute;top:6px;left:10px;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.pages .page-btn.previous::after {border-right:6px solid #DADADA;left:9px;}
.pages .page-btn.next::after {border-left:6px solid #DADADA;}
.pages a.page-btn {border:1px solid #ab0232;background:#ab0232;}
.pages a.page-btn:hover {background:#ab0232;opacity:0.8;}
.pages a.page-btn.previous:hover::after {border-right:6px solid white;}
.pages a.page-btn.next:hover::after {border-left:6px solid white;}
.mb-mana-catalog-leftnav {margin:0px 0px 45px 0px;}
.mb-left {margin-left: 20px;}



/*====IMPROVED FILTER=====*/
.amshopby-filters-left dt {font-family:'Bitter','Open Sans', Verdana, Arial, sans-serif;font-size:15px;font-weight:bold;color:white;margin-bottom: 10px;background-color: #ab0232;padding: 0 20px;}
.amshopby-filters-left dt.m-collapseable {font-size:14px;padding-left:18px;position:relative;}
.amshopby-filters-left dt.m-collapseable::before {content:'';display:block;width:0;height:0;position:absolute;left:0px;top:9px;}
.amshopby-filters-left dt.m-collapseable.m-expanded::before {border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #c1bb00;}
.amshopby-filters-left dt.m-collapseable.m-collapsed::before {border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #c1bb00;top:5px;left:4px;}
.amshopby-filters-left dd {margin-bottom:30px;line-height:22px;font-size:13px;}
.amshopby-filters-left dd.small-font {font-size:12px;}
.amshopby-filters-left dd a, .amshopby-filters-left dd a:visited {color:#575756;}
.block-subtitle.block-subtitle--filter, .amshopby-filters-left .block-title {display:none;}
.block-content.toggle-content {margin-left: 15px;}
.amshopby-filters-left .block-content #narrow-by-list dt,.amshopby-filters-left .block-content #narrow-by-list dd,.amshopby-filters-left .block-content .block-subtitle{padding:7px 10px}
.amshopby-filters-left .block-content #narrow-by-list dd{border-bottom:1px solid #ddd}
.amshopby-filters-left .block-content #narrow-by-list dt.odd,.amshopby-filters-left .block-content #narrow-by-list dt.even{font-weight:700;padding-bottom:0}
.amshopby-filters-left .block-content .block-subtitle{font-weight:700;background:#ddd;border-bottom:1px solid #bbb}
.amshopby-filters-left .block-content .currently span.label{font-weight:700;float:left;margin-right:5px}
.amshopby-filters-left .block-content .currently li{position:relative;float:left;clear:left;border-bottom:1px solid #ddd;padding:7px 10px;width:100%}
.amshopby-filters-left .block-content .currently .multiselect-child{border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;padding:3px;border:1px solid #ddd;float:left;margin:5px 5px 0 0}
.amshopby-filters-left .block-content .actions{text-align:left;padding-bottom:10px;border-bottom:1px solid #ddd}
.amshopby-filters-left .block-content .actions a{border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;font-family:"Ubuntu",Arial,sans-serif;border:1px solid #bbb;text-align:center;display:inline-block;margin-top:10px;background-color:#ddd;margin-left:10px;color:#333;padding:2px 5px;font-size:11px;height:auto;font-weight:400;line-height:22px}
.amshopby-filters-left .block-content .currently li a.fa-times-single{position:absolute;right:10px}
.amshopby-filters-left .block-content .currently ol > li > span:nth-of-type(2){clear:left}
.amshopby-filters-left .block-content .currently .multiselect-child a:before{font-size:10px}
div.block-layered-nav dd a{padding:0 5px 0 0;display:block;float:left}
div.block-layered-nav dd li{position:relative;padding:3px 0}
div.block-layered-nav dd li.active {font-weight:700;}
div.block-layered-nav dd a.amshopby-attr:before,div.block-layered-nav dd a.amshopby-attr-selected:before{content:'';width:17px;height:17px;margin:0 5px 0 0;border:1px solid #ddd;float:left;background:#fff}
div.block-layered-nav dd a.amshopby-attr-selected{font-weight:700}
div.block-layered-nav dd a.amshopby-attr-selected:after{content:"\f00c";font-family:FontAwesome;position:absolute;left:0px;font-size:15px;top:2px;color:#ab0232}
div.block-layered-nav dd a.amshopby-attr-inactive{pointer-events:none;color:#666}
div.block-layered-nav dd a img{float:left}
div.block-layered-nav dd li.amshopby-cat-level-2{padding-left:10px}
div.block-layered-nav dd li.amshopby-cat-level-3{padding-left:20px}
div.block-layered-nav dd a.amshopby-cat-selected{font-weight:700;color:#000;text-decoration:none;cursor:text}
div.block-layered-nav li.amshopby-cat-multi a:hover{background-image:url(../images/amshopby/checkbox_unchecked_hover.png)}
div.block-layered-nav li.amshopby-cat-multiselected a{font-weight:700}
div.block-layered-nav li.amshopby-cat-multiselected a:hover{background-image:url(../images/amshopby/checkbox_checked_hover.png)}
div.block-layered-nav dd li span.amshopby-plusminus{float:left;display:block;width:15px;height:15px;cursor:pointer;background:transparent url(../images/amshopby/amshopby-plus.gif) no-repeat}
div.block-layered-nav dd li span.minus{background:transparent url(../images/amshopby/amshopby-minus.gif) no-repeat}
div.block-layered-nav dd li:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}
.amshopby-slider-bar{position:absolute;background:#999;height:6px;top:6px;z-index:1}
.amshopby-hightlighted{background:#ff0}
.btn-remove-inline img{display:inline}
div.block-layered-nav div.amshopby-slider div.handle.active{z-index:3}
.amshopby-slider-ui{background:url(../images/amshopby/amshopby-slider-bg.gif) repeat-x 0 50%;margin:10px .4em}
.amshopby-slider-ui .ui-slider-handle{background-color:#ef067c;border:1px solid #ef067c;box-sizing:border-box;outline:none;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;}
.amshopby-slider-ui .ui-slider-range{background-color:#bbb}
.amshopby-slider-price-from {float:left;}
.amshopby-slider-price-to {float:right;}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-slider{cursor:pointer;position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:.8em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.2em;margin-left:-.4em}
.ui-slider-horizontal .ui-slider-range{top:.2em;height:8px}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.amshopby-narrow-by-list table td{vertical-align:top}
input[name^="amshopby"][id$="from"].input-text,input[name^="amshopby"][id$="to"].input-text{width:55px;padding-left:5px;border:1px solid #879bb6;height:25px}
input[name^="amshopby"][id$="from"].input-text{margin-right:5px}
.amshopby-item-top{max-width:225px;min-width:180px;display:inline-block;vertical-align:top;height:100%}
.amshopby-filters-top .block-content ol{max-width:250px}
.amshopby-item-top div.amshopby-column{width:auto}
.no-display-current,.no-display{display:none}
.current .no-display-current,dd.current td.no-display{display:block}






.block-sidebar-nav .sidebar-nav-inner {border:1px solid #E2E2E2;border-left:0px;background-color:#F9F9F9;}
.sidebar-nav-inner .block-title {font-size:15px;font-weight:bold;display: block;color: #003478;height:40px;line-height: 40px;width: 100%;padding: 0px 0px 0px 40px;position: relative;border-bottom: 1px solid #e8e8e8;}
#sidebar-nav-menu > li {height:40px;font-size:14px;}
#sidebar-nav-menu > li > a {display: block;line-height: 40px;width: 100%;padding: 0px 0px 0px 40px;position: relative;color: #575756;}
#sidebar-nav-menu > li > a:hover, #sidebar-nav-menu > li.active > a {text-decoration: none;background-color: white;}
#sidebar-nav-menu > li.active > a {font-weight:700;color:#c1bb00;}
.block-bestsellers, .block-sidebar-nav {margin:45px 0px 45px -40px;}
.block-bestsellers .bestseller-inner {padding:20px;border:1px solid #E2E2E2;border-left:0px;background-color:#F9F9F9;}
.block-bestsellers h3 {line-height:19px;margin-bottom:20px;display:inline-block;position:relative;}
.block-bestsellers h3::after {content:'TIP';position:absolute;top:-28px;right:0px;display:block;font-size:14px;color:white;text-align:center;line-height:34px;height:34px;width:34px;background-color:#c1bb00;transform:rotate(8deg);-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-o-transform:rotate(8deg);-webkit-transform:rotate(8deg);border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.bestsell-item {margin-bottom:20px;}
.bestsell-item.last-item, .related-item.last-item {margin-bottom:0px;}
.bestsell-item .counter {display:block;float:left;font-size:19px;font-weight:bold;color:#B2B2B2;margin:15px 0px 0px 0px;width:20px;}
.bestsell-item .product-image, .related-item .product-image {display:block;width:60px;height:60px;border:1px solid #E2E2E2;float:left;}
.bestsell-item .product-image img, .related-item .product-image img {width:100%;height:auto;}
.bestsell-item .product-content, .related-item .product-content {float:right;} 
.bestsell-item .product-name, .related-item .product-name {font-size:13px;font-weight:bold;display:block;line-height:15px;max-height:30px;overflow:hidden;margin:4px 0px 3px 0px;}
.bestsell-item .product-name a, .bestsell-item .product-name a:visited, .related-item .product-name a, .related-item .product-name a:visited {color:#575756;}
.bestsell-item .price-box > p, .related-item .price-box > p {font-size:13px;}
.bestsell-item .price-box > p.old-price, .related-item .price-box > p.old-price {font-size:11px;}
.sidebar-service {margin:45px 0px 0px 0px;}

.sidebar-service .block-service {margin-bottom:45px;}
.block-service .block-title {border-bottom:1px solid #E2E2E2;margin:0px 0px 20px 0px;}
.block-service h3 {display:inline-block;position:relative;padding-bottom:6px;}
.block-service h3::after {left:auto;right:-30px;top:3px;}
.block-service .block-content {margin:0px 0px 15px 0px;}
.block-service .block-content img {width:100%;height:auto;max-width:204px;}
.block-service.block-shipment .block-content img {max-width:141px;}
.block-service .block-link a, .block-service .block-link a:visited {font-weight:bold;color:#c1bb00;} 

/* GRID PRODUCTS */
.link-compare label {cursor:pointer;margin-left:3px;font-size:12px;}
.link-compare label:hover {text-decoration:underline;}
.product-item {float:left;width:23.40425532%;margin-right:2.127659574%;height: 360px;position:relative;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);-ms-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);-o-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);}
.product-item:hover {z-index:10;}
.product-item.product-count {background-color:#ea773d;background-image:url('../images/product-counter-bg.png');background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden;box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);-o-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.product-item.product-count:hover {opacity:0.85;filter:alpha(opacity=85);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);-ms-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);-o-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);}
.product-item.product-count .product-count-arrow {right:-35px;top:-35px;position:absolute;display:block;width:70px;height:70px;background-color:white;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);} 
.product-item.product-count .product-count-arrow::after {content:'';display:block;position:absolute;left:11px;bottom:25px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #ea773d;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.product-count a.product-count-wrapper {width:100%;height:100%;display:block;padding:14px 20px 14px 14px;font-weight:bold;font-size:18px;color:white;line-height:24px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);-ms-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);-o-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);}
.product-count a.product-count-wrapper:hover {text-decoration:none;}
.product-count a.product-count-wrapper span {font-size:25px;}
.product-count a.product-count-sale {display:block;position:absolute;bottom:0px;left:0px;width:100%;font-size:12px;color:white;text-align:right;}
.product-count a.product-count-sale span {display:block;padding:20px;}
.products-grid .product-item {margin-bottom:40px;}
.products-grid .product-item:nth-child(4n) {margin-right:0px;}
.offers .product-item {width:23.7%;margin-right:1.694915254%;}
.offers .product-item:nth-child(5n) {margin-right:0px;}
li.product-item.product-item-last {margin-right: 0;}
.product-item .product-item-wrapper {background-color:white;position:absolute;right:0px;top:0px;width:100%;transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;}
.product-item-wrapper{width:100%!important;}
@media only screen and (min-width : 768px) and (max-width : 1300px) {
.offers .product-item.product-item-first:hover .product-item-wrapper {left:0px;right:auto;}  
}
@media only screen and (min-width : 768px) {
  .product-item .product-related, .product-item .brand-logo {display:none;}
  .product-item .link-compare, .product-item .actions {position:absolute;right:0px;top:-8000px;opacity:0;transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;}
  .product-item:hover .link-compare, .product-item:hover .actions {opacity:1;position:static;}
}
.product-item:hover .product-related, .product-item:hover .brand-logo {display:block;}
.product-item .product-related {position:absolute;left:8px;top:8px;width:62px;}
.product-item .product-showroom{font-size:11px;border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;-ms-border-radius:0 0 0 5px;-o-border-radius:0 0 0 5px;-webkit-border-radius:0 0 0 5px;position:absolute;top:0;right:0;width:auto;color:#fff;height:32px;padding:0 10px;background:#003478;font-weight:700;text-transform:uppercase;font-weight:400;text-align:center;line-height:25px;height:25px}
.product-item .product-showroom .tooltip::before,.product-item .product-showroom .tooltip::before{display:none!important}
.product-item .product-showroom .sprite{display:none}
.product-showroom .icon {float:left;width:20px;height:30px;display:block;background-position:-97px -285px;-webkit-filter:grayscale(100%);opacity:0.8;}
.product-showroom:hover .icon {-webkit-filter:grayscale(0%);opacity:1;}
.product-item .product-showroom:hover .tooltip {opacity:1;filter:alpha(opacity=100);left:27px;}
.product-item .product-showroom .tooltip::before {content:'';display:block;position:absolute;left:-4px;top:5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #003478;width:0;height:0;}
.list-item .product-showroom .icon {display:inline-block;float:none;}
.list-item .product-showroom .tooltip {display:inline-block;line-height:30px;margin-left:2px;position:relative;top:-11px;font-weight:bold;color:#ea773d;}
.product-item .brand-logo, .list-item .brand-logo {position:absolute;left:8px;bottom:8px;width:85px;}
.product-item .product-label, .list-item .product-label {position:absolute;top:8px;width:50px;height:50px;text-align:center;line-height:50px;font-size:13px;font-weight:bold;text-transform:uppercase;color:white;background-color:#ea773d;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.product-item .product-label.show-model-label, .list-item .product-label.show-model-label {line-height:13px;font-size:11px;}
.product-label.show-model-label span {display:block;margin-top:10px;}
.product-item .incl-starters-kit-label {line-height:17px;width:65px;height:65px;font-size:11px;}
.product-item .incl-starters-kit-label span {display:inline-block;margin-top:6px;}
.product-item .product-label.korting-label, .list-item .product-label.korting-label {font-size:17px;}
.product-related ul.related-rotate {padding:15px 0px;}
.product-item .product-related ul li {padding:0px 0px 8px 0px;background-color:white;width:62px!important;height:62px!important;}
.product-related .related-image, .product-related .related-image-list {width:60px;height:52px;background-position:center;background-size:cover;background-repeat:no-repeat;border:1px solid #e2e2e2;}
.product-item .product-image, .product-cat-item .product-image {display:block;margin:10px 0px;text-align:center;padding:0px 8px;}
.product-cat-item .product-image {margin:0px;}
.product-item .product-image img, .product-cat-item .product-image img, .list-item .product-image img {max-width:205px;width:100%;height:auto;display:inline-block;}
.product-item .product-content, .product-cat-item .product-content {text-align:center;padding:0px 10px;}
.product-item .product-name, .product-cat-item .product-name {font-size:14px;line-height:17px;height:35px;overflow:hidden;margin:0px 0px 12px 0px;}
.product-item .product-name a, .product-cat-item .product-name a {color:#414141;}
.product-item .product-name a:hover, .product-cat-item .product-name a:hover {text-decoration:none;}
.product-item .price-box .special-price {margin-left:4px;}
.product-item .link-compare, .product-cat-item .link-compare, .list-item .link-compare {margin:10px 0px;color:#575756;}
.product-item:hover .link-compare {display:inline-block;}
.product-item .button, .product-item .link-wishlist {}
.product-item .link-wishlist {margin:10px 12px 0px 0px;}

/* LIST PRODUCTS */
.list-item {border:1px solid #E2E2E2;margin-bottom:20px;position:relative;z-index:8;background-color:white;}
.list-item.zindex {z-index:9;}
.list-item .product-item-wrapper {padding:15px;}
.list-item .product-label {left:5px;top:5px;}
.list-item .product-image, .list-item .product-content {float:left;}
.list-item .product-image {width:23.40425532%;margin-right:2.127659574%;}
.list-item .product-content {width:48.93617021%;position:relative;}
.list-item .product-name {font-size:14px;margin-bottom:5px;}
.list-item .product-desc-wrapper {height:60px;position:relative;margin:0px 0px 15px 0px;}
.list-item .product-desc-wrapper.active {overflow:visible;}
.list-item .product-desc-wrapper .product-description {overflow:hidden;height:100%;width:100%;}
.list-item .product-desc-wrapper.active .product-description {position:absolute;height:auto;overflow:visible;z-index:10;width:130%;padding:15px;background-color:white;left:-15px;top:-15px;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);-ms-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);-o-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);}
.product-desc-wrapper .product-description p, .product-desc-wrapper .product-description ul {line-height:20px;margin-bottom:15px;}
.product-description ul {list-style-type:disc;list-style-position:inside;}
.toggle-btn {z-index:11;cursor:pointer;position:absolute;font-size:13px;font-weight:bold;display:block;width:24px;height:24px;line-height:18px;text-align:center;color:white;background-color:#575756;border:3px solid white;box-shadow:0px 0px 4px rgba(0, 0, 0, 0.3);border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.toggle-btn.open {right:-5px;bottom:-5px;opacity:0.7;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.toggle-btn.open:hover {opacity:1.0;}
.toggle-btn.close {display:none;right:-10px;top:-10px;line-height:16px;}
.list-item .product-desc-wrapper.active .toggle-btn.close {display:block;}
.list-item .product-desc-wrapper .product-description > h2 {display:none;}
.list-item .product-related .related-slider {padding:0px 15px;width:224px;}
.list-item .product-related button.slick-prev, .list-item .product-related button.slick-next {top:21px;}
.list-item .product-related button.slick-prev {left:0px;border-left:0px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:9px solid #c1bb00;}
.list-item .product-related button.slick-prev.slick-disabled {border-right:9px solid #dadada;border-bottom:9px solid transparent;} 
.list-item .product-related button.slick-next {left:auto;right:5px;border-right:0px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #c1bb00;}
.list-item .product-related button.slick-next.slick-disabled {border-left:9px solid #dadada;border-top:9px solid transparent;} 
.list-item .product-related ul li {background-color:white;margin:0px 8px 0px 0px;float:left;}
.list-item .product-related .related-image-list {height:60px;}
.list-item .product-related ul.related-rotate {padding:0px 15px;}
.list-item .brand-logo {left:auto;right:0px;bottom:0px;}
.list-item .product-list-right {float:right;width:23.40425532%;text-align:right;position:relative;}
.list-item .price-box > p {display:block;}
.list-item .actions {position:absolute;right:0px;bottom:0px;}
.list-item .link-compare {display:block;}
.list-item .link-wishlist {margin-right:5px;}
.category-description, .category-products, .category-products > ul {margin-bottom:40px;padding:0 20px 0 0;}

/* ====== STYLING PRODUCT VIEW PAGE ====== */
.product-view .product-top {margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e2e2e2;}
.product-top .product-name {margin-bottom:5px;background-color:#ab0232;}
.product-name h1 {color: white;text-transform: uppercase;font-size: 17px;padding-left: 35px;}
.product-ratings {display:block;float:left;margin-right:10px;color:#9D9D9C;}
.product-ratings > span {position:relative;top:2px;}
.product-social {float:right;}
.product-social .share-text {margin-right:5px;}
.product-social li {float:left;margin-right:10px;}
.product-social li a {display:block;text-indent:-9999px;width:20px;height:16px;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.product-social li a.link-facebook {width:16px;background-position:-10px -379px;}
.product-social li a.link-twitter {background-position:-10px -405px;}
.product-social li a:hover {opacity:0.8;}
.product-mailing {float:left;}
.product-mailing .link-email-friend {display:block;width:30px;height:20px;text-indent:-9999px;background-position:-10px -431px;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.product-mailing .link-email-friend:hover {opacity:0.8;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-ms-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-o-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);}
.product-essential {position:relative;}
.product-col-left {float:left;width:49.15254237%;}
.product-column {width:100%;}
.product-page-col-left{width:50%;float:left;}
.product-page-col-right{width:50%;float:right;}
.product-view .product-img-box {position:relative;margin-bottom:20px;}
.product-img-box .brand-logo {position:absolute;left:1px;top:1px;display:none;}
.product-img-box .product-image {float:left;width:75.31034483%;border:1px solid #ddd;position:relative;overflow:hidden;}
.product-image-gallery img {width:100%;max-width:460px;height:auto;}
.product-img-box .product-thumbs {width:20.68965517%;margin-top:20px;float:right;}
.product-thumbs .thumbs-inner {display:block;vertical-align:middle;text-align:center;height: 25px !important;}
ul.thumbs-container.no-slider{width:460px;display:inline-block;}
.more-views h4 {display:none;}
.more-views ul{
    display:flex;
}

.more-views ul li {width:62px!important;height:65px;padding:5px 5px 0 0 ;margin: 0px 10px 0px 0;}
.more-views ul li a{
    display: flex;
    width: 100%;
    height:100%;
}
.more-views ul li:last-child {height:62px;}
.more-views ul li img {width:100%;height:auto;border:1px solid #e2e2e2;}
.more-views li a.fancybox-video {position:relative;}
.more-views li a.fancybox-video:before {position:absolute;background:rgba(0,0,0,.35);z-index:10;width:100%;height:62px;line-height:62px;font-size:17px;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);opacity:0.85;} 
.more-views li a.fancybox-video:after {content:'';height:36px;width:36px;border:2px solid #fff;position: absolute;z-index: 10;left:50%;top:50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);opacity:0.85;margin:-18px 0 0 -18px;border-radius:5px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;-webkit-border-radius:7px;}
.thumbs-container button {background-color:transparent;position:absolute;border-left:9px solid transparent;border-right:9px solid transparent;width:0;height:0;left:40px;text-indent:-9999px;border-top:0px;border-bottom:0px;}
.thumbs-container button.slick-disabled {cursor:default;}
.thumbs-container button.slick-prev {border-bottom:9px solid #ab0232;top:-15px;}
.thumbs-container button.slick-prev.slick-disabled {border-bottom:9px solid #dadada;}
.thumbs-container button.slick-next {border-top:9px solid #ab0232;bottom:-12px;}
.thumbs-container button.slick-next.slick-disabled {border-top:9px solid #dadada;}
.product-short-description {margin-bottom:40px;}
.product-short-description .product-desc-wrapper {margin-bottom:15px;height:140px;overflow:hidden;}
.product-desc-wrapper.gradient {position:relative;}
.product-desc-wrapper.gradient::after {content:'';display:block;width:100%;height:30px;position:absolute;left:0px;bottom:0px;}
.product-short-description .product-desc-wrapper .product-description {margin-bottom:20px;}
.togglebtn-wrapper {display:none;border-bottom:1px solid #e2e2e2;text-align:center;}
#desc-toggle-btn {cursor:pointer;display:inline-block;padding:0px 36px 0px 20px;background-color:#F9F9F9;position:relative;font-size:14px;font-weight:bold;color:#414141;top:9px;}
#desc-toggle-btn::after {content:'';position:absolute;right:16px;top:10px;display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ab0232;}
#desc-toggle-btn.open::after {border-top:0px;border-bottom:5px solid #ab0232;}
.productinfo-wrapper h2 {margin-bottom:10px;}
.product-toggleblocks .product-info, .faq > li {border:1px solid #e2e2e2;margin-bottom:20px;}
.product-info-title, .faq > li > h3 {cursor:pointer;line-height:40px;margin:0px;position:relative;height:40px;padding:0px 15px;background-color:#414141;}
.product-info-title::after {content:'';display:block;position:absolute;right:15px;top:11px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid white;}
.product-info.open .product-info-title::after {border-top:8px solid white;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:0px;top:17px;}
.product-info-title h4 {color:white;font-size:15px;font-weight:bold;}
.product-info-title h4 span {color:#9D9D9C;font-size:11px;font-weight:normal;}
.product-info .product-info-content, .faq > li .awnser {display:none;padding:15px;}
.product-info .product-info-content.active {display:block;}
.product-info .product-info-content ul li {list-style-type:disc;list-style-position:inside;}
.product-view .product-shop {padding:20px;z-index:20;background-color:#F9F9F9;border:1px solid #E2E2E2;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-o-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);}
.product-shop-top {float:right;width:75%;display:inline-block;}
.product-shop-top .price-box, .product-shop .product-status, .product-shop .add-to-links {float:right;}
.product-shop-top .price-box, .product-shop .product-status {margin-right:3.717472119%;}
.product-shop-top .price-box {float:right;}
.price-btw {margin-top: -5px}

.product-shop span.availability.afhalen {display:block;line-height:30px;font-size:13px;font-weight:bold;}

.product-image .product-showroom {width:160px;height:160px;background-color:#003478;color:white;font-size:16px;font-weight:bold;text-transform:uppercase;position:absolute;right:-80px;top:-80px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.product-image .product-showroom .tooltip {color:#fff;text-transform:uppercase;line-height:16px;text-align:center;position:absolute;width:100%;bottom:5px;}
.product-image .product-showroom .tooltip span {font-size:10px;font-family:'Open Sans', Verdana, Arial, sans-serif;display:block;}

.product-shop .product-status {padding-right:3.717472119%;border-right:1px solid #e2e2e2;font-weight:bold;font-size:13px;}
.product-shop.grouped .grouped-table-block {margin-bottom:15px;}
.product-shop.grouped .product-status, .product-shop.grouped .add-to-links li:first-of-type {display:none;}
.product-shop-top .price-box .special-price span.price-label, .product-shop-top .price-box .old-price span.price-label {display:inline-block;text-transform:lowercase;}
.product-shop-top .price-box .special-price, .product-shop-top .price-box .regular-price, .product-shop-top .price-box .old-price {display:block;}
.product-shop-top .price-box .old-price {font-weight:bold;font-size:14px;position:relative;top:2px;}
.product-shop-top .price-box .special-price, .product-shop-top .price-box .regular-price {font-family: 'Bitter', 'Open Sans', Verdana, Arial, sans-serif;font-size:22px;}
.product-shop-top .price-box .special-price {position:relative;top:-2px;}
.product-shop-top .product-status > span {display:block;line-height:30px;}
.product-shop-top .product-status > span.product-disc {color:#ea773d;}
.product-shop-top .product-status > span.levertijd {line-height:16px;}
.product-status > span.availability.in-stock.checkmark {position:relative;padding-left:23px;}
.product-status > span.availability.in-stock.checkmark::before {content:'';display:block;position:absolute;background-color:green;left:0px;top:4px;width:20px;height:20px;background-position:-5px -240px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.product-shop .add-to-links li {line-height:30px;}
.product-shop .add-to-links li a, .product-shop .add-to-links li a:visited {color:#575756;}
.product-shop .add-to-links li a.link-wishlist {text-indent:0px;display:block;padding-left:23px;width:auto;height:auto;background-image:none;position:relative;-webkit-filter: grayscale(0%);opacity: 1;}
.product-shop .add-to-links li a.link-wishlist::after {content:'';display:block;position:absolute;left:0px;top:5px;width:20px;height:17px;background-position: -10px -264px;-webkit-filter: grayscale(100%);opacity: 0.8;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.product-shop .add-to-links li a.link-wishlist:hover::after {-webkit-filter: grayscale(0%);opacity: 1;}
.product-shop .add-to-bottom, .product-shop .product-shop-bottom {margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e2e2e2;}
.product-shop .product-options {margin-bottom:15px;}
.product-shop .product-options dl {margin-bottom:8px;}
.product-shop .product-options dl.last {margin-bottom:0px;}
.product-shop .product-options dl dt, .product-shop .product-options dl dd {width:49%;}
.product-shop .product-options dl dt {margin-right:2%;line-height:25px;}
.product-shop .product-options dl dt label {font-size:12px;font-weight:900;}
.product-shop .product-options dl dd select {width:100%;}
.product-shop .add-to-qty {float:left;width:23.23420074%;text-align:right;}
.product-shop .add-to-qty label {margin-right:7px;font-size:12px;color:#9D9D9C;}
@media only screen and (min-width : 1025px) and (max-width : 1260px) {
  .product-shop-top .price-box {padding:5px 8px;}
  .product-shop-top .price-box, .product-shop .product-status {margin-right:2%;}
  .product-shop-top .price-box .special-price, .product-shop-top .price-box .regular-price {font-size:16px;}
  .product-shop .product-status {font-size:12px;}
  .product-view .product-shop {padding:15px;}
  .product-shop .add-to-links {font-size:11px;}
}
@media only screen and (max-width : 1024px) {
  .product-shop .add-to-qty label {display:none;}  
}
.product-shop .add-to-qty input[type=number].qty, .product-shop .add-to-qty input[type=text].qty {width:48px;height:48px;font-size:16px;}
.product-shop .add-to-cart .button {float:right;padding:0px;width:49%;text-align:center;text-transform:uppercase;font-size:17px;height:48px;line-height:48px;}
.product-shop .add-to-cart .button:nth-child(1){margin-left:5px;}
.product-shop .add-to-cart .button a {color:white;}
.product-shop .add-to-cart .button a:hover {text-decoration: none;}
.product-shop.grouped .add-to-cart .button {width:100%;float:none;}
.product-shop .complete-btn-wrapper {margin:0px 0px 10px 0px;text-align:right;}
.complete-btn-wrapper > a.button {padding:0px 30px 0px 10px;position:relative;width:49%;}
.complete-btn-wrapper > a.button::after {content:'';display:block;width:0;height:0;position:absolute;right:9px;top:11px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;}
.product-shop-bottom .product-usps {float:right;width:48.14126394%;padding:10px 0px;}
.product-shop-bottom.full-width .product-usps {float:none;width:auto;}
.product-usps ul li {margin-bottom:15px;position:relative;padding:0px 20px;}
.product-usps ul li::after {content:'';display:block;position:absolute;left:0px;top:2px;width:14px;height:12px;background-position:-36px -379px;}
.product-shop-bottom .product-shop-related {float:left;width:48.14126394%;border-right:1px solid #e2e2e2;}
.product-shop-related .related-item {margin-bottom:15px;}
.product-shop-related h2 {font-size:14px;color:#575756;margin-bottom:10px;}
.product-shop-payments ul::after {content:'';display:block;clear:both;}
.product-shop-payments ul li {float:left;width:48.14126394%;}
.product-shop-payments ul li:nth-child(2n) {float:right;}
.product-shop-payments ul li img {width:100%;height:auto;}

@media only screen and (max-width : 1024px) {
  .product-shop-payments ul li {float:none;width:100%;margin-bottom:5px;}
  .product-shop-payments ul li:nth-child(2n) {float:right;margin-bottom:0px;}  
}
.product-col-right {float:right;width:49.15254237%;}
.product-col-right .block-video {background:#f2f2f2;padding: 14px 15px;border-top:1px solid #fff;}
.product-col-right .block-video a:before {top:-6px;}
.product-col-right  .block-service > ul > li > a {height:51px; line-height:51px;}
.product-col-right .product-service .service-content ul {padding: 5px 15px;}
.product-service-wrapper {margin-bottom:20px;}
.product-service {float:left;width:48.27586207%;margin-right:3.448275862%;}
.product-service.service-right {margin-right:0px;}
.product-service > span {display:block;padding-left:15px;line-height:50px;border:1px solid #e2e2e2;background-color:#F9F9F9;font-family: 'Bitter','Open Sans', Verdana, Arial, sans-serif;font-weight:bold;font-size:14px;color:#003478;}
.product-service.service-left ul {background-color:#f2f2f2;}
.product-service .block-service > ul > li > a::after {right:15px;}
.product-service .service-content ul {padding:17px 15px;}
.product-service .store-number {padding:0px 15px;background-color:#f2f2f2;line-height:50px;border-top:1px solid white;}
.product-service .store-number span {display:block;position:relative;padding-left:25px;font-weight: bold;font-size:14px;color:#003478;}
.product-service .store-number span::before {content:'';display:block;width:20px;height:20px;position:absolute;left:0px;top:15px;background-position:-10px -461px;}

/* == STYLING CROSSSELL PRODUCTS == */
.crosssell-products {margin-bottom:20px;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);-ms-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);-o-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);padding: 20px;}
.crosssell-title {margin-bottom:5px;}
.crosssell-title h2 {font-size:17px;}
.crosssell-content {display:block;}
.crosssell-products .crosssell-content > ul {margin-bottom:15px;}
.crosssell-products .crosssell-content > ul > li {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e2e2e2;text-align:right;}
.crosssell-products .crosssell-content > ul > li > div {text-align:left;}
.crosssell-products .crosssell-content > ul > li.current-product {padding-top:10px;border-top:1px solid #e2e2e2;display:none;}
.crsell-product-wrapper, .crsell-product-wrapper-group {transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.crsell-product-grouped {position:relative;}
.current-product .crsell-product-wrapper {background-color:#F2F2F2;}
.current-product-row .crsell-product-wrapper {background-color:#F2F2F2;}
.crsell-product-wrapper-group {width:80%;position:relative;display:inline-block;}
.crsell-product-wrapper-group .crsell-price {width:auto;}
.crsell-product-wrapper-group .crsell-price .crsell-price-inner {display:block;}
.current-product-row-group .crsell-product-wrapper-group {background-color:#eaf3d2;}
.crosssell-products ul li .crsell-product-wrapper:hover, .crosssell-products ul li .crsell-product-wrapper-group:hover {background-color:#f2f2f2;}
.crosssell-products ul li.current-product .crsell-product-wrapper:hover {background-color:#F2F2F2;}
.selected-group .crsell-product-wrapper, .selected-group .crsell-product-wrapper:hover {background-color:#eaf3d2!important;}
.crosssell-products ul li.current-product .crsell-product-wrapper-group:hover, .crosssell-products ul li .crsell-product-wrapper-group:hover {background-color:#eaf3d2!important;}
.crsell-product-wrapper > span {display:block;}
.crsell-product-wrapper > div, .crsell-product-wrapper-group > div {float:left;margin:12px 0px;position:relative;}
.crsell-checkbox {width:6.034482759%;}
.crsell-checkbox-inner {display:block;margin-top:20px;text-align:center;}
.crsell-checkbox-inner input[type="checkbox"] {visibility:hidden;}
.crsell-product-wrapper-group .crsell-checkbox-inner, .crsell-product-wrapper-group .crsell-content-inner, .crsell-product-wrapper-group .crsell-price-inner, .crsell-product-wrapper-group .crsell-price {height:auto!important;}
.crsell-img {width:25.86206897%;}
.crsell-img .product-image {border:1px solid #e2e2e2;background-color:white;display:block;}
.crsell-img img {width:100%;height:auto;max-width:148px;}
.crsell-content {width:41.37931034%;}
.crsell-product-wrapper-group .crsell-content {width:60%;margin-right:20px;}
.crsell-content-inner {margin-left:4%;position:relative;}
.crsell-content-inner > strong {display:block;font-size:12px;}
.crsell-content-inner .selecteddiv {display:none;}
.crsell-content-inner input[type=text].qty {margin:0px 3px;}
.crsell-content-inner > span, .crsell-content a.crsell-product-link {color:#414141;font-size:14px;font-weight:bold;margin-bottom:10px;display:block;}
.crsell-content-inner a.more-info, .crsell-price a.more-info {position:absolute;right:15px;bottom:0px;font-size:14px;font-weight:bold;color:#414141;display:inline-block;padding-right:18px;}
.crsell-content-inner a.more-info::after,.crsell-price a.more-info::after {content:'';display:block;width:0;height:0;position:absolute;right:0px;top:10px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ab0232;}
.crsell-content-inner a.more-info::after,.crsell-price a.more-info.open::after {border-bottom:5px solid #ab0232;border-top:0px;}
.crsell-content-inner a.more-info {left:0px;top:80px;right:auto;}
.crsell-content label.button.small {cursor:pointer;width:33px;float:left;padding:0px;text-align:center;font-size:18px;line-height:28px;height:33px;}
.crsell-product-grouped .crsell-content label.button.small {width:auto;padding:0px 10px;font-size:15px;}
.crsell-product-grouped .crsell-price {height:auto!important;position:absolute;right:0px;bottom:20px;}
.crsell-product-grouped .crsell-price .crsell-price-inner {display:none;}
.crsell-content .button.grey {margin:0 0 0 0;font-size:11px;float:left;clear:left;margin-right:5px;height:33px;line-height:33px;}
.crsell-content .add-to-qty {float:left;margin:0 0 10px 0;}
.crsell-content .select-option, .crsell-content .product-options {margin-bottom:8px;}
.crsell-product-info {display:none;padding:15px;background-color:#F9F9F9;border:1px solid #E2E2E2;margin:0px 0px 10px 0px;}
.crsell-product-info ul li {list-style-type:disc;list-style-position:inside;}
.crsell-product-info h2 {font-size:16px;}
.crsell-product-info p {margin-bottom:10px;}
.crsell-price .crsell-price-inner {display:table-cell;vertical-align:middle;text-align:right;padding-right:15px;}
.crsell-product-wrapper > div.crsell-price {width:26.72413793%;float:right;}
.crsell-price .price-box > p {display:block;}
.crsell-price .product-disc {font-weight:bold;font-size:12px;color:#ea773d;}
.total-in-cart {margin-bottom:15px;}
.total-in-cart .current-item {line-height:40px;background-color:#F2F2F2;border-bottom:1px solid white;padding:0px 10px;color:#414141;}
.total-in-cart .current-item > span, .total-in-cart .added-item > span {float:left;font-weight:bold;}
.total-in-cart .current-item > span.product-price, .total-in-cart .added-item > span.product-price {float:right;}
.total-in-cart .added-item-wrapper {background-color:#F2F2F2;position:relative;}
.total-in-cart .added-item-wrapper .added-item {line-height:40px;padding:0px 10px;}
.total-in-cart .added-item-wrapper .added-item > span {font-weight:normal;}
.total-add-to-cart {float:right;}
.total-crsell-price {font-size:11px;color:#9D9D9C;float:left;margin:4px 12px 0px 0px;}
.total-crsell-price > span {font-size:14px;font-weight:bold;color:#414141;}
.total-crsell-price span#total-price {font-size:17px;}
.crsell-addto-bottom {float:right;}
.review-item-wrapper {margin-bottom:20px;}
.review-item {padding:10px;background-color:#f5f5f5;margin-bottom:15px;}
.review-item.last {margin-bottom:0px;} 
.review-item h5 {font-size:14px;color:#414141;margin-bottom:3px;}
.review-item .review-meta {font-style:italic;color:#adadac;font-size:11px;}
.box-reviews .form-add h4 {margin-bottom:5px;color:#414141;}
.box-reviews .form-add .review-summary-table {margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e2e2e2;}
.box-reviews .data-table th, .box-reviews .data-table td {font-size:11px;text-align:center;}
.product-info .product-info-content .box-reviews ul li {list-style:none;}
.box-reviews .input-box textarea {min-width:100%;height:130px;border:1px solid #e2e2e2;}
.box-reviews .ratings-wrapper {margin-top:5px;}
.product-view .rating-container {position:relative;width:93px;height:15px;}
.product-view .product-top .rating-container {display:inline-block;vertical-align:middle;}
.product-view .rating-stars {position:absolute;left:0px;top:0px;background-position:-97px -184px;width:100%;height:15px;}
.product-view .rating-stars.rating-gold {background-position:-97px -166px;}

/* ====== STYLING CHECKOUT PAGE ====== */
/* == CART DROPDOWN == */
.minicart-message {padding:5px 8px;text-align:center;font-weight:bold;display:none;margin-bottom:15px;}
.minicart-message#minicart-success-message {color: #11b400;background-color: #eff5ea;}
.minicart-message#minicart-error-message {color:white;background-color:#ce495c;}
.cart-products-list .item {padding:5px 0px;border-bottom:1px dashed #e2e2e2;margin-bottom:5px;}
.cart-products-list .item.last {margin-bottom:0px;border-bottom:0px;}
.cart-products-list .item .product-image {float:left;width:48px;margin-right:10px;}
.cart-products-list .item .product-details {float:left;width:132px;}
.cart-products-list .item .info-wrapper {float:right;width:60px;text-align:right;}
.cart-products-list .item .price {font-weight:bold;color:#ab0232;}
.cart-products-list .item .remove-button a {font-size:10px;color:#9D9D9C;}
.minicart-wrapper .block-content {margin-bottom:10px;}
.minicart-wrapper .block-content .subtotal {padding:5px 8px;background-color:#F9F9F9;border:1px solid #E2E2E2;}
.minicart-wrapper .block-content .subtotal .label, .minicart-wrapper .block-content .subtotal .price {font-weight:700;float:left;line-height:21px;}
.minicart-wrapper .block-content .subtotal .price {color:#ab0232;font-family:'Bitter', 'Open Sans', Verdana, Arial, sans-serif;font-size:14px;float:right;}
.minicart-wrapper .minicart-actions .button {width:125px;padding:0px;float:left;text-align:center;}
.minicart-wrapper .minicart-actions .button.orange {float:right;}
/* == CHECKOUT CART == */
.cart {margin:0px 0px 50px 0px;padding-top:20px;}
.cart-empty {padding-top:20px;min-height:400px;}
.cart-empty h2 {font-weight:400;color:#9d9d9c;margin-bottom:40px;}
.cart .page-title {padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e2e2e2;}
.cart .page-title .checkout-types {float:right;}
.cart .page-title .button.grey {float:left;}
.cart .cart-table {margin-bottom:20px;}
.cart .cart-table tbody tr.even {background-color:#fafafa;}
.cart-table .product-cart-image a {display:block;border:1px solid #efefef;max-width:120px;}
.cart-table .product-cart-image img {width:100%;height:auto;}
.cart-table.data-table td input[type=number].qty, .cart-table.data-table td input[type=text].qty {width:38px;height:38px;}
.product-cart-actions .btn-remove {color:#9d9d9c;display:block;margin-top:4px;}
.product-cart-actions .btn-update, #wishlist-table .btn-update {display:inline-block;margin:0px 0px 0px 5px;width:24px;height:24px;text-indent:-9999px;border:0px;background-color:transparent;background-position:-97px -209px;filter:alpha(opacity=55);opacity:0.55;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.product-cart-actions .btn-update:hover, #wishlist-table .btn-update:hover {filter:alpha(opacity=100);opacity:1;}
.cart-table .product-cart-total {text-align:right;}
.cart-table .product-cart-total .price {font-size:17px;font-weight:bold;color:#ab0232;font-family: 'Bitter','Open Sans', Verdana, Arial, sans-serif;}
.cart .cart-bottom {padding:20px;position:relative;min-height:210px;background-color:#f9f9f9;border:1px solid #e2e2e2;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-o-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);}
.cart .cart-forms {float:left;}
.cart .cart-totals-wrapper {float:right;text-align:right;}
.cart #shopping-cart-totals-table {display:block;float:right;margin-bottom:10px;}
.cart #shopping-cart-totals-table tbody {border-bottom:1px solid #e2e2e2;}
.cart #shopping-cart-totals-table tr td {padding:5px 0px 5px 5px;text-align:right;}
.cart #shopping-cart-totals-table tfoot tr td {font-size:17px;font-family: 'Bitter','Open Sans', Verdana, Arial, sans-serif;font-weight:bold;padding:7px 0px 7px 7px;}
.cart #shopping-cart-totals-table tfoot tr td .price {color:#ab0232;}
.cart li.method-checkout-cart-methods-multishipping {display:none;}
.cart label.coupon-btn {display:inline-block;font-size:14px;cursor:pointer;color:#414141;}
.cart .discount h2 {margin-bottom:3px;}
.cart label.coupon-btn:hover {text-decoration:underline;}
.cart .discount-form .field-wrapper > input, .cart .discount-form .field-wrapper > .button-wrapper {float:left;}
.cart .discount-form .field-wrapper > input {height:38px;margin-right:5px;}
.cart .checkout-cart-payments {position:absolute;left:20px;bottom:20px;width:258px;}
.cart .checkout-cart-payments img {width:100%;height:auto;}
.cart .checkout-cart-payments > span {margin-bottom:5px;display:block;font-weight:700;font-size:13px;}

/* == ONE PAGE CHEKCOUT == */
.opc-index-index .main-container.container {padding:20px 40px;}

/* ====== SUCCES ====== */
.left {float:left!important;}.right{float:right !important;}
.checkout-onepage-success .succes-order-col {width:25%;}
.checkout-onepage-success .showroom-col {width:72%;}

/* ====== STYLING ACCOUNT PAGES ====== */
.account-login .col2-set .col-1, .account-login .col2-set .col-2 {min-height:300px;float:left;width:49.15254237%;padding:20px 20px 50px 20px;position:relative;background-color:#f9f9f9;border:1px solid #e2e2e2;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-o-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);}
.account-login .col2-set .col-2 {float:right;}
.account-login .col2-set .buttons-set {position:absolute;right:20px;bottom:20px;}
.box-account.box-recent .box-head::after, .box-account .box-title::after, .order-info-box::after, .my-account .pager .count-container::after, .addresses-primary ol::after {content:'';display:block;clear:both;}
.remember-me-popup {display:none;}
.account-login .content p {line-height:20px;}
.account-create .scaffold-form {display:block;padding:20px;background-color:#f9f9f9;border:1px solid #e2e2e2;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-o-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);}
.dashboard .welcome-msg {margin-bottom:20px;}
.smartcontact-index-index #smartcontact-form, .box-account, .my-account .fieldset, .addresses-primary, .addresses-additional, .order-info-box, .customer-account-forgotpassword .fieldset, .send-friend .fieldset {padding:20px;margin-bottom:20px;position:relative;background-color:#f9f9f9;border:1px solid #e2e2e2;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-o-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);}
.box-account .col2-set::after {content:'';display:block;clear:both;}
.addresses-primary ol li, .box-account .col-1, .box-account .col-2, .order-info-box .col-1, .order-info-box .col-2 {float:left;width:49%;padding-right:10px;margin-right:2%;padding:15px;}
.addresses-primary ol li:last-child, .box-account .col-2, .order-info-box .col-2 {padding-right:0px;padding-left:10px;margin-right:0px;}
.addresses-primary ol li:first-child, .box-account .col-1 {border-right:1px dashed #e2e2e2;}
.box-account .box-head, .addresses-primary h2 {padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #e2e2e2;}
.box-account .box-title {margin-bottom:5px;}
.box-account .box-title h3, .addresses-primary ol li h3 {color:#ab0232;float:left;}
.addresses-primary ol li h3 {float:none;}
.buttons-set.account-btns .button, .box-account .box-title a {float:right;}
.buttons-set.account-btns #add_recipient_button .button {margin-right:10px;}
.page-title.title-buttons .button, .buttons-set.account-btns .button, .box-account .box-title a, .box-account.box-recent .box-head .button {float:right;}
.my-account .pager .count-container .amount, .page-title.title-buttons h1, .box-account.box-recent .box-head h2, .buttons-set.account-btns .back-link {float:left;}
.wishlist-index-index .page-title.title-buttons h1 {float:none;}
.page-title.title-buttons .button {float:right;}
.my-account .pager {margin:10px 0px;border:0px;}
.my-account .pager .count-container .limiter {float:right;}
.my-account .order-info {padding:15px;border:1px solid #f1f1f1;}
.my-account .order-info > dt {font-weight:700;font-size:14px;}
.my-account .order-info dd ul li.current {font-weight:bold;color:#003478;}
.my-account .order-date {margin:5px 0px;font-weight:700;font-style:italic;}
#my-orders-table tbody td h3.product-name {color: #676767;border: none;margin: 0;padding: 0;line-height: normal;font-size: 12px;font-family: 'Open Sans', Verdana, Arial, sans-serif;}
.my-account .order-items .buttons-set {margin-top:15px;}
.block-account {background-color:#f9f9f9;border:1px solid #e2e2e2;margin:0px 0px 20px 0px;width:100%!important;}
.block-account .block-title, .block-account .block-content ul li a, .block-account .block-content ul li a:visited {display:block;line-height:43px;padding:0px 0px 0px 40px;position:relative;color:#575756;}
.block-account .block-title {font-size:15px;font-weight: bold;border-bottom:1px solid #e8e8e8;color:#ab0232;}
.block-account .block-content ul li {height:43px;font-size:13px;}
.block-account .block-content ul li a:hover {text-decoration:none;background-color:white;}
.block-account .block-content ul li a strong {color:#ab0232;}
#wishlist-table {background-color:white;}
#wishlist-table tr.even {background-color:#fafafa;}
#wishlist-table h3.product-name {font-size:13px;margin-bottom:3px;}
#wishlist-table .minimal-price, #wishlist-table .regular-price, #wishlist-table .special-price {font-size:14px;}
#wishlist-table .cart-cell input {margin-bottom:8px;}
#wishlist-table .customer-wishlist-item-image {max-width:100px;min-width:70px;}
#wishlist-table .customer-wishlist-item-image img {width:100%;height:auto;}
#wishlist-table .customer-wishlist-item-info {max-width:180px;}
#wishlist-view-form .buttons-set {margin-top:20px;}
#wishlist-view-form .customer-wishlist-item-remove .btn-remove {display:inline-block;margin:0px 0px 0px 5px;width:26px;height:32px;text-indent:-9999px;border:0px;background-color:transparent;background-position:-97px -243px;filter:alpha(opacity=55);opacity:0.55;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
#wishlist-view-form .customer-wishlist-item-remove .btn-remove:hover {filter:alpha(opacity=100);opacity:1;}

/* ====== STYLING CONTACT ====== */
.smartcontact-index-index .content-box, .smartcontact-index-index .content-box p {margin-bottom:10px;}

/* ====== STYLING CMS ====== */
.faq > li {position:relative;}
.faq > li > h3 {color:#c1bb00;}
.faq > li > span {display:block;position:absolute;right:15px;top:5px;font-weight:bold;font-size:20px;color:#c1bb00;cursor:pointer;}

/* ====== STYLING COMPARE ====== */
.compare-bottom{clear:both;float:left;display:block;text-align:center;width:100%;margin-top:5px;}
.compare-bottom label{margin-left:5px;}
.compare-products-fixed{overflow:hidden;text-align:center;position:fixed;z-index:99;width:100%;right:0px;bottom:0px;background:#f4f4f4;box-shadow:0 -1px 20px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 -1px 20px rgba(0, 0, 0, 0.6);-ms-box-shadow:0 -1px 20px rgba(0, 0, 0, 0.6);-o-box-shadow:0 -1px 20px rgba(0, 0, 0, 0.6);-webkit-box-shadow:0 -1px 20px rgba(0, 0, 0, 0.6);transition:all 0.5s;height:105px;}
.compare-products-fixed.hide {height:10px;}
.compare-products-fixed #clear-compare {margin-top:20px;display:block;}
.products-wrapper {display:inline-block;padding:10px;}
.products-wrapper > div {float:left;}
.compare-products #buttons {margin-top:5px;}
.compare-product {border:1px solid #ccc!important;width:80px;margin-right:10px;position:relative;background-color:white;float:left;}
.compare-product img {width:100%;height:auto;}
.compare-product .close-compare {position:absolute;right:2px;top:0px;display:block;width:10px;height:10px;color:#1e4fae;font-weight:700;font-size:11px;text-decoration:none;}
.compare-product .close-compare:hover{text-decoration:none;}
.max-product{display:none;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding: 0px;border: 0px;overflow: hidden;position: fixed;z-index: 101;width: 100%;height:25px;right: 0px;bottom: 107px;text-align:center;}
.max-message{display:inline-block;margin:0 auto;padding:2px 5px;background-color:#ce495c;color:#fff;font-size:11px;}
.compare-table tr img{max-width:100%;}
.page-popup .zopim{display:none!important;}
body.catalog-product-compare-index {background-color:white;padding-bottom:140px;}
.catalog-product-compare-index .page-title {padding:15px;text-align:center;}
.catalog-product-compare-index .add-to-links {margin-top:10px;}
.data-table.compare-table {margin-bottom:15px;}
.data-table.compare-table td, .data-table.compare-table th {vertical-align:top;}
.data-table.compare-table .product-shop-row td, .data-table.compare-table thead td {text-align:center;}
.data-table.compare-table .std td {padding:5px 10px 5px 0px;}
.data-table.compare-table tr.add-to-row td {text-align:center;}
.block-content.toggle-content.no-display.accordion-open{margin-top:10px;margin-left:0px;}
.accordion-open {display: block !important;}
.button.filtermenu-btn.open .block-content.toggle-content.no-display {display:block!important;}


/* ====== STYLING POPUP ====== */
/* ------- STYLING POPUP UPSELL ------- */
.popup {min-width:450px;width:748px !important;background:#fff;min-height:400px;border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;margin-top:20px;left:50% !important;margin-left:-370px;}
.cart-popup-title {background:#003478;width:100%;border-radius:7px 7px 0px 0px;-moz-border-radius:7px 7px 0px 0px;-o-border-radius:7px 7px 0px 0px;-ms-border-radius:7px 7px 0px 0px;-webkit-border-radius:7px 7px 0px 0px;}
.cart-popup-title h2 {color:white;line-height:43px;margin-left:20px;}
.cart-popup {padding:20px;}
.cart-popup-left {float:left;width:450px;margin-right:20px;}
.cart-popup-inside-left {float:left;width:250px;margin-right:10px;border-right:1px solid #e6e6e6;text-align:center;}
.cart-popup-inside-right {float:right;width:189px;}
.cart-popup-right {float:right;width:238px;padding:20px;border:1px solid #e6e6e6;}
.cart-popup-right .data-table td, .cart-popup-right .data-table th {padding:5px;}
.cart-popup-right button.cross {position:absolute;right:5px;top:5px;height:33px;line-height:33px;}
.cart-popup-right button.button.addto {width:100%;height:50px;margin-top:10px;}
.cart-popup-bottom-title h3 {font-size:16px;color:#000;}
.cart-popup-bottom {margin:25px 0;padding-top:10px;border-top:1px solid #e6e6e6;}
.cart-upsell-item {float:left;width:31.5018315%;margin-right:2.747252747%;}
.cart-upsell-item-last {margin-right:0;}
.cart-upsell-item .cart-upsell-image img {width:100%;height:auto;}
.cart-upsell-image {text-align:center;margin-bottom:10px;}
.cart-upsell-title {text-align:center;height:40px;}
.cart-upsell-title h2 {font-size:14px;line-height:17px;height:35px;overflow:hidden;margin:0px 0px 12px 0px;}
.cart-popup-summary-title {color:#c1bb00;font-weight: 700;line-height:1.35;margin:0 0 5px;font-size:16px;}
.td-right {text-align:right;}
.noshipping {font-weight:700;}
.cart-upsell-price .popup-upsell-oldprice {display:inline-block;text-decoration:line-through;}
.popup-upsell-specialprice {display:inline-block;}
.popup-upsell-specialprice, .popup-upsell-regularpric {font-size: 14px;font-weight: bold;}
.cart-popup-product-title h3 {font-size:16px;}
.cart-upsell-addto {margin-top:10px;}
.cart-upsell-addto, .cart-upsell-price {text-align:center;}
.cart-popup-summary-text a, cart-popup-summary-text a:visited {text-decoration:underline;}
/* ====== STYLING SHOWROOMPAGE ====== */
.showroom-wrap {margin:20px 0px;}
.showroom-wrap ul {list-style:none;line-height:22px;margin:0px 0px 15px 0px;}
.showroom-column {float:left;width:31.91489362%;margin-right:2.127659574%;}
.showroom-column.last-column {margin-right:0px;}

/* --- SOOQR SEARCH FORM --- */
#search_mini_form {display:block;position:relative;}
#search_mini_form .input-box {height:40px;width: 300px;border-right:0;z-index:12;position:relative;}
#search_mini_form .input-box input {z-index:10;padding:0;height:38px;border:2px solid #c6c6c6;font-size:13px;background-color:#ffffff;color:#9d9d9c;outline:0;width:100%;padding-left:15px;border-radius: 5px;}
#search_mini_form .input-box .button {width:34px;height:34px;position:absolute;display:block;cursor:pointer;z-index:14;background-position:-3px -140px;border:0;background-color:#ab0232;right:2px;top:2px;padding: 0;}
#search_mini_form .input-box .button i.fa.fa-search {font-size: 20px;position: relative;top: -1px;}
/* ====== STYLING FOOTER ====== */
footer {position:relative;z-index:10;top:130px;}
.footer-logos > .container {padding:40px;border-bottom:1px solid #e2e2e2;}
.footer-logos .logo-slider li {padding:0px 10px;}
.footer-logos .logo-slider li a {display:block;}
.footer-logos .logo-slider li a img {display:block;width:100%;height:auto;}
.footer-menu > .container {padding:30px 40px;text-align:center;background-color:#414141;}
.copyright {color: white;}
.footer-col-title h4 {color: white;text-transform: uppercase;}
.footer-container {display:inline-block;text-align:left;}
.footer-col {float:left;margin-left:100px;}
.footer-col-first {margin-left:0px;}
.footer-col-title {margin-bottom:12px;}
.footer-col-list li {line-height:19px;position:relative;}
.footer-col-list li::before {content:'';position:absolute;left:-7px;top:8px;display:block;width:3px;height:3px;background-color:#a5a5a5;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.footer-col a, .footer-col a:visited {color:white;}
.footer-usps > .container {padding:20px 40px;text-align:center;}
.footer-usps .site-usps {display:inline-block;text-align:left;}
.footer-newsletter > .container {padding:25px 40px;background-color:#003478;background-image:url('../images/footer-img.png');background-size:cover;background-repeat:no-repeat;text-align:center;}
.footer-newsletter .block-subscribe {display:inline-block;}
.footer-newsletter .subscribe-content {margin-bottom:12px;}
.subscribe-text {display:none;}
.footer-newsletter .subscribe-title {color:white;font-size:17px;margin-bottom:10px;}
.footer-newsletter .subscribe-text > span {z-index:2;position:relative;display:inline-block;padding:6px 18px;background-color:#c1bb00;color:white;font-size:22px;box-shadow:2px 2px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.2);-ms-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.2);-o-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.2);-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.2);border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
.footer-newsletter .subscribe-text > span.first {transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);}
.footer-newsletter .subscribe-text > span.second {font-weight:bold;z-index:1;top:-5px;text-align:center;transform:rotate(1deg);}
.footer-newsletter .subscribe-text > span .arrow-wrapper {display:block;width:100%;height:12px;position:absolute;bottom:-12px;text-align:center;left:0px;}
.footer-newsletter .subscribe-text > span .arrow-wrapper::after {content:'';display:inline-block;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #c1bb00;position:relative;top:-14px;}
.footer-newsletter .input-box, .footer-newsletter .actions {float:left;}
.footer-newsletter .input-box {margin-right:8px;}
.footer-newsletter .input-box input[type=email] {height:38px;width:270px;}
.footer-newsletter .actions .button {padding:0px 40px;}
.footer-bottom > .container {padding:5px 40px;text-align:center;background-color:#ab0232;}

.footer-payment .container>div {width: 49%;height: 73px;margin-top: 3px;background-repeat: no-repeat;background-size: 92% auto;display:block;margin:0 auto;}
.footer-payment .payment-left {background-image: url(../images/payment-1.jpg);background-position: right center;}

/*-dagaanbieding-*/
.content-row.content-row-dagaanbieding {float: right;width: 73.72881356%;}
.dailyoffer-right-inside .dailyoffer-counter-box {display: none;}
.dailyoffer-counter-box {width:95%;background-color:#ab0232;position: absolute;bottom:0;padding:5px 0 14px 0;border-radius: 5px 5px 0px 0px;float: right;right: -20px;}
.dailyoffer-time-text {font-size: 12px;text-align: center;color: #fff;text-transform: uppercase;padding: 5px 0;}
.daily-timer span {display: block;background: #fff;font-size: 25px;font-weight: 700;border-radius: 5px;padding:3px 0;min-height:42px;}
.daily-timer-text {font-size: 13px;color: #fff;text-transform: uppercase;font-weight: 400;padding: 3px 0;}
.daily-timer {width: 50px;margin-right: 10px;text-align: center;display: inline-block;}
.dailyoffer-counter {text-align: center;}
.daily-timer {width: 50px;margin-right: 10px;text-align: center;display: inline-block;}
.dailyoffer-time-text strong {color: #fff;text-align:center;}
.dailyoffer-right-inside {color:#ab0232;position:relative;height:auto;float:right;width:75%;}
.dailyoffer {float: left;width: 100%;background-color:#f2f2f2;height: 340px;}
.product-short-description-deal .togglebtn-wrapper{display:none!important;}


.top-dailyoffer {z-index:5;border-radius: 50%;color: white;width: 75px;height: 75px;position: absolute;right:-20px;top:-5px;background-color:#ab0232;border: solid 5px;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);-ms-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);-o-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);}
.top-text {text-align: center;margin-top: 18px;text-transform:uppercase;}


.product-short-description-deal .product-description ul{margin:0 0 1em 15px;padding: 0;list-style-position: inside;direction: rtl;}
.product-discount {width:100%;height: 100px;float:left;border-bottom:1px solid #ddd;border-top:1px solid #ddd;color:#555;}
.product-oldshow {width:100%;height: 100px;float:left;color:#555;}
.product-oldshow strong, .product-discount strong,.product-save strong {display:block;width:100%;text-align:center;text-transform:uppercase;margin-top: 35px;}
.product-oldshow span, .product-discount span, .product-save span {display:block;width:100%;text-align:center;}
.product-save {width:100%;height: 100px;float:right;color:#555;}
.product-save span {color:;}
.product-discounter-container{width:20%;background-color: #f8f8f8;border-radius: 5px;border: solid 1px #dddddd;float: left}
.product-short-description-deal {text-align: right;height: 165px;overflow: hidden;color: #414141;}
.prijzen-houder{width:27%;float:left}
.dailyoffer-pricebox .product-old{font-size: 14px;font-weight: bold;text-align:right;color:#414141;text-decoration: line-through}
.dailyoffer-pricebox .product-new{font-size: 20px;font-weight: bold;text-align:right;}
.dailyoffer-pricebox .btn-koop-nu{float:right;width:70%;}
.dailyoffer-pricebox .btn-koop-nu .button{width:100%;height:50px;}
.dailyoffer-pricebox .btn-koop-nu .button span i:before{display:none;}





.homeaanbieding{width:75%;margin-top: 20px;border: 1px solid lightgrey;padding: 20px 0 20px 20px;min-height: 404px;max-height: 404px;background-color:#fff;}
.dailyoffer-image a {border: none;}
.dailyoffer-left {float: left;width:60%;padding:20px;}
.dailyoffer-right {width:35%;float:right;margin-right: 20px;}
.dailyoffer-time-text  {text-align: center;}
.dailyoffer-shoutout{font-size: 22px;text-transform:uppercase;font-weight: 900;text-align:right;}
.dailyoffer-title {font-size: 18px;font-weight: 600;margin-bottom:10px;text-align:right;}
.dailyoffer-counter {height: 50px;}
.dailyoffer-pricebox .arrow_box .product-old span span.price {position: relative;top: 30px;}
.dailyoffer-image {min-height: 360px;margin-top:-20px;display:block;position:relative;}
.product-discounter-container{color:#565656;}
.btn-koop-nu button span {text-transform: uppercase;padding: 15px;line-height: 45px;font-weight: 700;}
.btn-koop-nu {text-align: right;}
.dailyoffer-image a img {background-color:white;width: 100%;height: 100%;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);-ms-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);-o-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);}
li.twitter-share {background-color: #1B95E0;width: 60px;border-radius: 5px;margin-top: 13px;margin-right: 10px;float: right;color: white;padding: 2px;}
li.twitter-share a {color:white;font-size: 13px;}
li.facebook-share {float: right;margin-top: 13px;}
li.twitter-share a i span {font-family: 'BloggerSans',Helvetica,Arial,sans-serif;margin-left: 6px;}
li.twitter-share a i {margin-left:5px;}

.menu-product-image, .menu-product-inside .product-brand {text-align:center;}
.menu-product-main-title {text-align:center;font-size:20px;color:#D6007F;}
.block-layered-nav .sidebar-block-inside li a:before {content:'\00B7 \0020';color:#2B3281;font-size:18px;}
.dailyoffer-top {margin-bottom:10px;position:relative;background-color:white;}
.dailyoffer-title h1 {color:#555;}
.dailyoffer-title h1 a {color:#555;font-size:18px;line-height:20px;margin-bottom:10px;text-transform: uppercase;}
.dailyoffer-desc {color: #555;margin-top: 20px;min-height:100px;}
.dailyoffer-desc ul {line-height:20px;margin-left:20px;}
.dailyoffer-desc ul li:before {content: '';width: 10px;height: 10px;display: inline-block;margin: 0 10px 0 -20px;background-color: #555;}
.dagaanbieding-index-view .dailyoffer-right {height:auto;}
.dagaanbieding-index-view .dailyoffer-right-inside {height:auto;min-height:370px;}
.dailyoffer-right-bottom {width:100%;margin-top:20px;}
.dailyoffer-button {width: 100%;bottom: 0;position: absolute;}
.dagaanbieding-index-view .dailyoffer-right-bottom {position:static;}





@media only screen and (min-width : 768px) {
  .sooqrSearchContainer {top:125px!important;}
}

/* ====== MEDIUM DESKTOP SCREEN ====== */
@media only screen and (max-width : 1199px) {
  .header-links ul li {font-size:11px;}
	.header-usps ul li span {font-size:12px;}
}

/* ====== SMALL SCREEN ====== */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
  .showroom-container.no-fluid {width:59.3220339%;padding:30px;}
  .showroom-container.no-fluid .showroom-map {display:none;}
  .showroom-container.no-fluid .showroom-content {position:static;width:100%;max-width:none;padding:25px;}
  .showroom-container.no-fluid .button {position:static;width:100%;text-align:center;margin-top:15px;}
  .koopzondag-container {width:38.98305085%;}
  .content-row.content-row-dagaanbieding{width:100%;float:none;}
  .openingstijden-container{display:none;}
  .offers .product-item {width:23.72881356%;}
  .offers .product-item:nth-child(3n) {margin-right:1.694915254%;}
  .offers .product-item:nth-child(5n) {display:none;}
  .offers .product-item:nth-child(4n) {margin-right:0px;}
  .products-grid .product-item:nth-child(4n+1):hover .product-item-wrapper {right:auto;left:0px;}
  .medium-banner h3 {max-width:185px;}
  .medium-banner .image-logo {display:none;}
  .cat-block {width:48.308046%;}
  .cat-block.homepage.block-2 {margin-right: 0;}
  .cat-block-fourth {margin-right:1.694915254%;}
  .product-shop .product-showroom {width:100%;}
  .catalog-category-view .breadcrumbs-container {margin-bottom:58px;}
  .catalog-category-view .col2-left-layout .col-left {position:absolute;left:-220px;top:34px;z-index:10;width:220px;padding:20px;background-color:white;box-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);}
  .catalog-category-view .col2-left-layout .col-main {width:100%;position:relative;z-index:9;}
  .catalog-category-view .block-bestsellers {margin:45px 0px 45px -20px;}
  .filtermenu-btn {display:block;padding:0px 25px 0px 18px;cursor:pointer;position:absolute;left:0px;top:20px;left:220px;border-radius:0px 2px 2px 0px;-moz-border-radius:0px 2px 2px 0px;-ms-border-radius:0px 2px 2px 0px;-o-border-radius:0px 2px 2px 0px;-webkit-border-radius:0px 2px 2px 0px;}
  .block-sidebar-nav{margin: 50px 0px 45px -40px;}
  .main-overlay {width:100%;height:100%;top:0px;left:0px;position:fixed;background-color:rgba(0, 0, 0, 0.25);z-index:10;}
  .product-shop-top {text-align:center;}
  .product-shop-top .price-box {margin-right:0px;margin-bottom:0px;width:100%;}
  .price-btw {float: right;padding-right: 0px;margin-top: -22px;padding-bottom: 20px;}
  .product-shop .product-status, .product-shop .add-to-links {display:inline-block;float:none;text-align:left;border: none;padding-right:0;margin-right:0;}
  .product-shop .add-to-qty input[type=number].qty, .product-shop .add-to-qty input[type=text].qty {width:100%;}
  .product-cart-info h2 {font-size:15px;}
  .main-menu-dropdown{width:95%!important;left:-125px;}
  .bestel{margin-left:11%}
  .button.info-button{margin-left:23px;}
  .mb-left {margin-left: 20px;}
  .dailyoffer-counter-box{bottom: 72px;}
  .price-btw {display:none;}
  .product-view .product-shop{position:relative;}
}

@media only screen and (min-width : 768px) and (max-width : 910px) {
  .footer-col {margin-left:38px;}  
  .crsell-price a.more-info {padding-right:15px;font-size:12px;}
  .crsell-content label.button.small {width:29px;height:29px;line-height:26px;}
  .crsell-content input[type=text].qty {width:2em;height:30px;}
  .crsell-content-inner > span, .crsell-content a.crsell-product-link {font-size:12px;}
  .crsell-content .add-to-qty {margin-right:7px;}
}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
  .category-bottom .cat-block, .category-bottom .cat-block:nth-child(3n) {width:48.57142857%;margin-right:2.857142857%;}
  .category-bottom .cat-block:nth-child(2n) {margin-right:0px;}
  .category-bottom .cat-block:nth-child(5n), .category-bottom .cat-block:nth-child(6n) {display:none;}
  .offers .product-item {width:32.20338983%;}
  .offers .product-item:nth-child(3n) {margin-right:0px;} 
  .offers .product-item:nth-child(4n) {display:none;}
  .products-grid .product-item {width:31.91489362%;}
  .products-grid .product-item:nth-child(3n) {margin-right:0px;}
  .products-grid .product-item:nth-child(4n+1):hover .product-item-wrapper {right:0px;left:auto;}
  .products-grid .product-item:nth-child(3n+1):hover .product-item-wrapper {right:auto;left:0px;}
  .category-top .category-top-left {width:100%;padding: 0 40px 0 40px;}
  .category-top .category-top-right {width:31.91489362%;}
  .block-showroom .showroom-map {opacity:1;filter:alpha(opacity=100);}
  .product-shop-bottom .product-usps, .product-shop-bottom .product-shop-related {float:none;width:auto;border-right:0px;}
  .product-shop-bottom .product-usps {border-right:0px;margin-bottom:10px;padding-bottom:0px;}
  .product-shop-bottom .product-shop-related {padding-top:10px;border-top:1px solid #e2e2e2;}
  .product-service {float:none;width:auto;margin-right:0px;margin-bottom:20px;}
  .product-service.service-right {margin-bottom:0px;}
  .crsell-content-inner > span, .crsell-content a.crsell-product-link {font-size:12px;margin-bottom:0px;max-height:54px;overflow:hidden;}
  .crsell-content-inner a.more-info {font-size:12px;margin-left:38px;}
  .crsell-content-inner .button.small.blue {display:none;}
  .total-crsell-price {float:none;text-align:right;margin-bottom:10px;}
  .crsell-addto-bottom {float:none;text-align:right;}
  .smartcontact-index-index .col2-left-layout .col-left, .sendfriend-product-send .col2-left-layout .col-left, .cms-page-view .col2-left-layout .col-left, .customer-account-forgotpassword .col2-left-layout .col-left, .customer-account-create .col2-left-layout .col-left, .customer-account .col2-left-layout .col-left {width:27%;}
  .smartcontact-index-index .col2-left-layout .col-main, .sendfriend-product-send .col2-left-layout .col-main, .cms-page-view .col2-left-layout .col-main, .customer-account-forgotpassword .col2-left-layout .col-main, .customer-account-create .col2-left-layout .col-main, .customer-account .col2-left-layout .col-main {width:70%;}
  .box-account .box-title h3, .addresses-primary ol li h3, .box-account .box-title a, .page-title.title-buttons h1, .page-title.title-buttons .button {float:none;}
  .box-account .box-title h3, .addresses-primary ol li h3 {font-size:14px;margin-bottom:3px;}
  .data-table.orders tr .ship {display:none;}
  .data-table.orders th, .data-table.orders td {font-size:12px;}
  .data-table.orders td, .data-table.orders th {padding:7px;}
  .block-account .block-content ul li {font-size:12px;}
  #wishlist-table .customer-wishlist-item-info textarea {display:none;}
  #wishlist-table .customer-wishlist-item-cart .button {position:relative;text-indent:-9999px;}
  #wishlist-table .customer-wishlist-item-cart .button::after {content:'+';text-indent:0px;display:block;position:absolute;top:0px;left:0px;width:100%;line-height:28px;height:28px;}
  #wishlist-table .minimal-price, #wishlist-table .regular-price, #wishlist-table .special-price {font-size:12px;}
  #wishlist-table.data-table td, #wishlist-table.data-table th {padding:5px;}
  #wishlist-view-form .buttons-set .button {line-height:28px;height:28px;padding:0px 10px;font-size:14px;}
  .crsell-content {width:34.37931%;}
  .crsell-product-grouped .crsell-content {width:67.37931%;}
  .crsell-product-wrapper > div.crsell-price, .crsell-product-wrapper-group > div.crsell-price {width:30.724138%;}
  .crsell-price .product-disc {white-space:nowrap;}
  .crsell-price a.more-info {bottom:-10px;}
  .crsell-price .crsell-price-inner {display:block;}
  .block-video > a {padding-left:30px;}
  .header-logo > a img {width:190px;}
   #nav-menu{   left: -150px;}
   .header-usps {margin: 9px 0px 0px 120px;}
    .product-short-description-deal{height: 135px;}

}

@media only screen and (min-width : 768px) and (max-width : 930px) {
	.header-logo {width:96px;}
  .header-logo > a {width:99%;height:80.106px;border-radius:0px;background-size:317.8807947px;background-position:-7px -6.358px;top:-10px;}
  .header-logo > a img {width:190px;margin:25px 0px 0px 9px;}
  #nav-menu {left:0px;}
  #nav > li:first-child{margin-left:0;}
 
  .header-links {margin:28px 0px 0px 0px;}
  .mb-left {margin-left: 0px;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { 
  .button{font-size:13px;line-height: 30px;height: 30px;margin-left:60px;}
  .button.info-button{font-size:11px;margin-left: 25px;}
  .bestel,.info-button i{margin-left:0;}
  .knopcontainer {height: 40px;padding-bottom: 20px;}
  .footer-payment .container .payment-left {margin-top: 20px!important;}
  .footer-payment .container>div{margin-top:-20px!important;}
  .button.filtermenu-btn{margin-left:0 !important;}
    .mb-left {margin-left: 0px;}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) { 
  .button{font-size:13px;line-height: 30px;height: 30px;}
  .button.info-button{font-size:11px;margin-left: 25px;}
  .bestel,.info-button i{margin-left:0;}
  .knopcontainer {height: 40px;padding-bottom: 20px;}
  .mb-left {margin-left: 0px;}
}

/* ====== MOBILE SCREEN ====== */
@media only screen and (max-width : 767px) {
  .b-modal, .popup, .compare-products-fixed, .link-compare {display:none!important;}
  .header-phone, .smartcontact-index-index .col2-left-layout .col-left, .sendfriend-product-send .col2-left-layout .col-left, .cms-page-view .col2-left-layout .col-left, .customer-account-forgotpassword .col2-left-layout .col-left, .customer-account-create .col2-left-layout .col-left, .customer-account .col2-left-layout .col-left, .product-cart-sku, .product-shop-top .product-status.not-available > span.product-disc, .pager .limiter, .view-mode, .col-main .breadcrumbs-container, .header-fixed, .cat-block.block-5, .cat-block.block-6, .cat-block.block-7, .cat-block.block-8, .product-item .brand-logo, .product-item:hover .brand-logo, .offers .product-item-fifth, .product-item .product-related, .product-item:hover .product-related, .showroom-map, .header-bottom, .submenu-columns.submenu-product, .cms-index-index .skip-nav, .skip-nav .label {display:none;}
  .main-menu-item.active-menu > a::before, .skip-cart::after {content:none;}
  .container {padding:0px 10px;}
  .main-container{top:35px;}
  .main-container.container {padding:0px 10px 40px 10px;}
  .content-row-two .container {padding:10px 10px 20px 10px;}
  .container.nobg {padding:0px;}
  .regular-price, .special-price, .minimal-price {font-size:16px;}
  .filtermenu-btn.view-mob {display:block;}
  .mb-left {margin-left: 0px;}
  .nav-container-mobile{display:block;}
  button.navbar-toggle {position: absolute;right: 4px;top: 55px;padding: 7px 5px;border: none;background-color: transparent;border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;cursor: pointer;transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;}
  .mob-only {display: block;}
  .navbar-toggle .icon-bar {background-color: white;display: block;width: 22px;height: 3px;border-radius: 1px;}
  .navbar-toggle .icon-bar + .icon-bar {margin-top: 4px;}
  .menu-mob-only{display:none;}
  .header-top{border-bottom:none;}
  #nav {background-color: #414141;top: 89px;position: absolute;width: 100%;}
  #nav > li:first-child{margin-left:0;}
  .main-menu-item > a.arrow::after, .block-account .block-content ul li a::after{transform: rotate(360deg);}
  /* == HEADER == */
  .main-container, .main-container.container{top:30px;}
  header {height:54px;}
  .header-logo {width:72px;height:52px;}
  .cms-index-index .header-logo {display:block;}
  .header-logo > a {width:99%;height:52px;top:0px;background-size:238.5px;background-position:-4.77px -11.77px;border-radius:0px;}
  .header-logo > a img {width:190px;margin:12px 0px 0px 6.4px;}
  .header-search {padding:0px;margin:5px 0px 0px 0px;float:none;width:100%;position:absolute;text-align:center;}
  .header-usps, .header-search {display:none;}
  .header-links {float: left;position: absolute;right: 0;}
  .header-cart {position: absolute; top: 46px;right: 35px;}
  #nav-menu {background-color:white;left:0px;width:100%;box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-o-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);}
  #nav-menu::after {content:'';display:block;width:100%;height:15px;position:absolute;left:0px;bottom:0px;background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}
  #nav-menu .nav-container {max-height:330px;overflow-y:scroll;}
  .skip-nav.skip-active {background-color:white;}
  .main-menu-item > a, .main-menu-item > a:visited, .main-menu-item.active-menu > a {padding:0px 0px 0px 10px;box-shadow:none;}
  .main-menu-item.active-menu {height:auto;}
  .main-menu-item.active-menu > a {font-weight:bold;}
  .main-menu-item > a.arrow::after {border-top: 5px solid #dadada;border-right: 5px solid transparent;border-left: 5px solid transparent;}
  .main-menu-item.active-menu > a.arrow::after {border-top: 5px solid #c1bb00;border-left:5px solid transparent;}
  .main-menu-dropdown {width:100%!important;position:absolute;min-height:0;background-color:#f2f2f2;left:0;top:35px;}
  .submenu-columns {float:none;padding:10px;margin:0px;border-right:0px;border-bottom:1px solid #e2e2e2;min-height:0;width:100%;}
  .main-menu-dropdown.has-product {min-width:0;}
  .column-menu-item {line-height:30px;}
  .column-menu-item-first{font-size:14px;line-height:normal;} 
  .skip-cart {padding:13px 15px 13px 11px;}
  .skip-cart .count-wrapper {right:4px;}
  i.fa.fa-shopping-cart {position: absolute;right: 20px;}
  .main-menu-dropdown-inside{padding-left:0;}
  .column-menu-item{padding:0;}
  li.main-menu-item.main-menu-bedrijfskleding-assortiment.has-submenu.mobile-active a:after {top: 15px;transform: rotate(180deg);}
  .mb-mana-catalog-leftnav{margin:10px 0 45px 0;}
  ul.thumbs-container.no-slider{width:265px;}
  .product-bottom {padding-top: 50px;}
  .content-row.content-row-dagaanbieding{width:100%;float:none;}


  /* == HOMEPAGE == */
  .slider-container {display:none;}
  .content-row-one .nav-container {float:none;width:100%;}
  .service-container, .koopzondag-container {float:none;width:100%;}
  .openingstijden-container {display:none;}
  .koopzondag-container .date {margin:0px 0px 8px 0px;}
  .koopzondag-container, .showroom-container {padding:15px;height:auto;margin:0px 0px 10px 0px;}
  .koopzondag-container::after {content:none;}
  .openingstijden-container::after{content:none;}
  .showroom-container.no-fluid {float:none;width:100%;}
  .showroom-container .showroom-content {padding:15px;position:static;}
  .showroom-container h2 {font-size:20px;}
  .showroom-container span {font-size:13px;}
  .showroom-container .button {position:static;width:100%;font-size:14px;padding:0px;text-align:center;margin-top:15px;}
  .content-row-three > .container, .content-row-four > .container, .content-row-five > .container {padding:0px 10px 20px 10px;}
  .cat-blocks-title, .offers-title {margin-bottom:10px;}
  .medium-banner {width:100%;float:none;margin-bottom:20px;margin-right:0px;}
  .medium-banner-last {margin-bottom:0px;}
  .medium-banner .label-circle {bottom:-45px;left:-45px;}
  .medium-banner .label-inner {margin:0px 0px 0px 54px;}
  .medium-banner .label-inner span {font-size:28px;margin:45px 0px 0px -5px;width:70px;}
  .medium-banner h3 {max-width:172px;left:115px;font-size:17px;}
  .medium-banner .image-logo {display:none;}
  .medium-banner .button {bottom:auto;top:10px;}
  .cat-block {float:none;margin-right:0px;width:100%;}
  /* == CATEGORYPAGE == */
  .breadcrumbs-container {padding:20px 0px;margin-bottom:0px;}
  .breadcrumbs-container .kiyoh {display:none;}
  .breadcrumbs ul li {margin-right:5px;height:auto;}
  .breadcrumbs ul li a, .breadcrumbs ul li strong {margin-right:0px;line-height:normal;}
  .breadcrumbs ul li a.home, .breadcrumbs ul li a, .breadcrumbs ul li span.sprite {background-image:none;display:inline;float:none;width:auto;height:auto;text-indent:0px;}
  .col2-left-layout .col-left, .col2-left-layout .col-main {float:none;width:100%;}
  .col2-left-layout .col-left {padding-top:20px;margin-bottom:20px;}
  .block-bestsellers, .sidebar-service, .col2-left-layout .col-left .mb-left {display:none;}
  .filtermenu-btn {display:block;width:100%;padding:0px 18px;cursor:pointer;position:relative;}
  .filtermenu-btn::after {border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white;border-bottom:0px;top:15px;right:15px;}
  .filtermenu-btn.open::after {border-right:8px solid transparent;border-top:0px;border-bottom:8px solid white;border-left:8px solid transparent;}
  .category-top .category-top-right {border:0px;}
  .category-top-right .block-wrapper {margin-top:20px;border:1px solid #e2e2e2;}
  .category-top .category-top-left, .category-top .category-top-right {float:none;width:100%;}
  .category-top, .category-top .category-top-left {margin-bottom:20px;padding:0;}
  .category-top-banner .banner-content {width:auto;max-width:none;padding:5px;left:5px;bottom:5px;}
  .category-top-banner .banner-content h1 {font-size:15px;}
  .category-top-banner .banner-content span, .category-bottom, .block-wrapper {display:none;}
  .category-top .showroom-map {display:block;}
  .pager .pages ul li {font-size:13px;}
  .offers .product-item, .product-item {width:49%;margin-right:2%;height:auto;margin-bottom:20px;}
  .product-item:nth-child(2n) {margin-right:0px;}
  .category-description, .category-products, .category-products > ul {padding:0;}
  .offers .product-item:nth-child(5n) {display:none;}
  .product-count a.product-count-wrapper {font-size:14px;padding:10px 17px 10px 10px;}
  .product-count a.product-count-wrapper span {font-size:16px;}
  .product-count a.product-count-sale span {padding:10px;}
  .product-item .product-item-wrapper {position:static;}
  .product-item:hover .product-item-wrapper {box-shadow:none;padding:0px;}
  .product-item .product-image {margin:0px 0px 10px 0px;}
  .product-item .link-compare, .product-item:hover .link-compare {display:block;}
  .product-item .product-content {padding:0px 5px;}
  .product-item .price-box {height:40px;margin-bottom:10px;}
  .product-item .product-content .actions {display:inline-block;}
  .product-item .button, .product-item .link-wishlist {float:left;}
  .product-item .link-wishlist {margin:10px 0px 0px 5px;}
  .product-item .button {padding:0px 10px;}
  .product-col-left, .product-col-right {float:none;width:auto;}
  .product-view .product-shop {position:static;width:auto;padding:15px;margin-bottom:20px;margin-top:50px;}
  .product-top .product-name {margin-bottom:10px;}
  .product-shop .product-showroom {width:100%;}
  .product-top .product-name h1 {font-size:16px;}
  .product-img-box .product-image {float:none;width:auto;}
  .product-thumbs .thumbs-inner {display:block;}
  .more-views {width:100%;padding:0px;}
  .more-views .thumbs-slider, more-views .thumbs-slider-mob {width:100%;}
  .more-views .thumbs-container.no-slider {display:inline-block;}
  .more-views ul::after {content:'';display:block;clear:both;}
  .more-views ul li {height:auto;float:left;}

  .thumbs-container button.slick-next,   .thumbs-container button.slick-next.slick-disabled, .thumbs-container button.slick-prev.slick-disabled {display:none!important;}
  .product-shop-top {text-align:center;}
  .price-btw{margin-top:0px;}
  
  .product-shop-top .price-box {float:none;margin-right:0px;}
  .product-shop .product-status, .product-shop .add-to-links {display:inline-block;float:none;border-right:none;margin-right:0;padding-right:0;}
  .product-shop .product-status.not-available {margin-right:0px;border-right:0px;padding-right:0px;}
  .product-shop .product-options dl {margin-bottom:10px;}
  .product-shop .product-options dl dt, .product-shop .product-options dl dd {float:none;width:auto;}
  .product-shop .product-options dl dt {margin-right:0px;text-align:left;line-height:normal;}
  .product-shop .add-to-qty input[type=number].qty, .product-shop .add-to-qty input[type=text].qty {width:100%;}
  .product-shop-top .product-status > span, .product-shop .add-to-links li {font-size:11px;}
  .product-shop-bottom .product-usps, .product-shop-bottom .product-shop-related {float:none;width:auto;border-right:0px;}
  .product-shop-bottom .product-usps {border-right:0px;margin-bottom:10px;padding-bottom:0px;}
  .product-shop-bottom .product-shop-related {padding-top:10px;border-top:1px solid #e2e2e2;}
  .related-item .product-content {width:195px;}
  .product-service {float:none;width:auto;margin-right:0px;margin-bottom:20px;}
  .productinfo-wrapper {margin-bottom:20px;}
  .product-toggleblocks .product-info {margin-bottom:10px;}
  .crsell-price .product-disc {display:none;}
  .crsell-checkbox {width:6%;}
  .crsell-img {width:25%;}
  .crsell-product-wrapper > div.crsell-price, .crsell-product-wrapper-group > div.crsell-price {width:24%;}
  .crsell-content {width:45%;}
  .crsell-content-inner > span, .crsell-content a.crsell-product-link {font-size:12px;margin-bottom:0px;max-height:37px;overflow:hidden;}
  .crsell-content-inner a.more-info {font-size:12px;margin-left:0px;}
  .crsell-content-inner .button.small.blue {display:none;}
  .crsell-price-inner .regular-price, .crsell-price-inner .special-price, .crsell-price-inner .minimal-price {font-size:13px;}
  .crsell-price-inner .old-price {font-size:10px;}
  .crsell-price .crsell-price-inner {padding-right:5px;}
  .total-crsell-price {float:none;text-align:right;margin-bottom:10px;}
  .total-in-cart .current-item > span, .total-in-cart .added-item > span {max-width:203px;overflow:hidden;display:block;white-space:nowrap;}
  .crsell-addto-bottom {float:none;text-align:right;}
  .product-info .product-info-content.active {display:none;}
  .product-short-description .product-desc-wrapper {height:auto;overflow:hidden;margin-bottom:0px;}
  .product-desc-wrapper.gradient::after {content:none;}
  .box-reviews .data-table th:first-of-type, .box-reviews .data-table tbody tr th {display:none;}
  .box-reviews .data-table th, .box-reviews .data-table td {padding:10px 3px;}
  .cart .page-title h1 {text-align:center;}
  .cart .page-title .button.grey {float:none;width:100%;padding:0px;text-align:center;margin-bottom:10px;}
  .cart .page-title .checkout-types {float:none;}
  .cart .page-title .checkout-types .button {width:100%;padding:0px;text-align:center;}
  .data-table.cart-table tbody tr {border-bottom:1px dashed #e2e2e2;}
  .data-table.cart-table tbody tr::after {content:'';display:block;clear:both;}
  .data-table.cart-table tbody td {display:inline-block;width:49%;padding:5px;border-bottom:0px;}
  .data-table.cart-table tbody td.product-cart-image {float:left;width:49%;padding:10px 5px;}
  .data-table.cart-table tbody td.product-cart-info {padding:10px 5px;}
  .data-table.cart-table tbody td.product-cart-actions {position:relative;}
  .data-table.cart-table tbody td.product-cart-actions .btn-remove {opacity:0.7;filter:alpha(opacity=70);position:absolute;right:0px;top:50%;margin-top:-11px;text-indent:-9999px;display:block;width:22px;height:22px;background-color:#ededed;color:#575756;border:1px solid #c6c6c6;border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
  .data-table.cart-table tbody td.product-cart-actions .btn-remove::hover {opacity:1;filter:alpha(opacity=100);}
  .data-table.cart-table tbody td.product-cart-actions .btn-remove::after {content:'X';display:block;position:absolute;left:0px;top:0px;width:100%;height:22px;line-height:22px;text-align:center;font-size:12px;font-weight:bold;text-indent:0px;}
  .cart-table.data-table td input[type=number].qty, .cart-table.data-table td input[type=text].qty {width:30px;height:30px;}
  .product-cart-info h2 {font-size:13px;height:40px;overflow:hidden;}
  .cart .cart-forms {float:none;text-align:right;margin-bottom:15px;}
  .cart .cart-bottom {padding:20px 20px 130px 20px;}
  .cart .discount-form .field-wrapper > input#coupon_code, .cart .discount-form .field-wrapper > input, .cart .discount-form .field-wrapper > .button-wrapper {width:49%;}
  .cart .cart-bottom .checkout-types .button {width:100%;padding:0px;text-align:center;}
  .cart .checkout-cart-payments > span {text-align:center;}
  .cart .discount h2 {font-size:15px;}
  .cart label.coupon-btn {font-size:13px;display:block;}
  .cart .cart-totals-wrapper {float:none;}
  .totop-btn {left:10px;}
  .smartcontact-index-index .col2-left-layout .col-main, .sendfriend-product-send .col2-left-layout .col-main, .cms-page-view .col2-left-layout .col-main, .customer-account-forgotpassword .col2-left-layout .col-main, .customer-account-create .col2-left-layout .col-main, .customer-account .col2-left-layout .col-main {width:auto;}
  .account-login .col2-set .col-1, .account-login .col2-set .col-2 {float:none;width:auto;padding:20px;min-height:0px;}
  .account-login .col2-set .col-2 {margin-bottom:20px;padding:12px;}
  .account-login .col2-set .buttons-set {position:static;margin-top:15px;}
  .my-account .pager .count-container .amount, .page-title.title-buttons h1, .box-account.box-recent .box-head h2, .buttons-set.account-btns .back-link, .page-title.title-buttons .button, .buttons-set.account-btns .button, .box-account .box-title a, .box-account.box-recent .box-head .button, .box-account .box-title h3, .addresses-primary ol li h3, .box-account .box-title a, .page-title.title-buttons h1, .page-title.title-buttons .button {float:none;}
  .back-link {padding-bottom:10px;}
  .box-account .box-title h3, .addresses-primary ol li h3 {font-size:14px;margin-bottom:3px;}
  .data-table.orders {display:block;overflow-x:scroll;}
  .data-table.orders tr .ship {display:none;}
  .data-table.orders th, .data-table.orders td {font-size:12px;}
  .data-table.orders td, .data-table.orders th {padding:10px;}
  .box-account, .my-account .fieldset, .addresses-primary, .addresses-additional, .order-info-box, .customer-account-forgotpassword .fieldset, .account-create .scaffold-form {padding:12px;}
  .customer-account h2 {font-size:16px;}
  .addresses-primary ol li, .box-account .col-1, .box-account .col-2, .order-info-box .col-1, .order-info-box .col-2 {float:none;width:auto;padding-right:0px;margin-right:0px;padding:10px;margin-bottom:10px;}
  .addresses-primary ol li:first-child, .box-account .col-1 {border-right:0px;border-bottom:1px dashed #e2e2e2;}
  #wishlist-table .customer-wishlist-item-info textarea {display:none;}
  #wishlist-table .customer-wishlist-item-cart .button {position:relative;text-indent:-9999px;}
  #wishlist-table .customer-wishlist-item-cart .button::after {content:'+';text-indent:0px;display:block;position:absolute;top:0px;left:0px;width:100%;line-height:28px;height:28px;}
  #wishlist-table .minimal-price, #wishlist-table .regular-price, #wishlist-table .special-price {font-size:12px;}
  #wishlist-table.data-table td, #wishlist-table.data-table th {padding:5px 2px;}
  #wishlist-view-form .buttons-set .button {line-height:28px;height:28px;padding:0px 10px;font-size:14px;float:none;text-align:center;width:100%;}
  #wishlist-view-form .buttons-set .button.blue {margin-bottom:10px;}
  #wishlist-view-form .customer-wishlist-item-remove .btn-remove {width:13px;height:16px;background-size:250px 250px;background-position:-48.5px -121.5px;}
  #wishlist-table h3.product-name {height:54px;overflow:hidden;}
  #wishlist-table .customer-wishlist-item-image {display:none;}
  .sales-order-view #my-orders-table {display:block;width:100%;overflow-x:scroll;}
  .sales-order-view #my-orders-table thead tr th, .sales-order-view #my-orders-table tbody tr td {padding:5px;}
  .sendfriend-product-send .buttons-set.account-btns > .button {margin-bottom:10px;}
  .sendfriend-product-send .buttons-set.account-btns .button {float:none;width:100%;}
  .faq > li > h3 {padding:0px 0px 0px 5px;font-weight:normal;font-size:11px;}
  #lightbox, #outerImageContainer, #imageDataContainer {width:95%!important;max-width:500px!important;height:auto!important;}
  div#outerImageContainer{font-size:0px!important;}
  #imageContainer img {width:100%!important;height:auto!important;}
  #prevLink, #nextLink {width: 49%;height: 50px!important;display: block!important;}
  #prevLink{background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat !important;}
  #nextLink{background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat !important;}
  #search_mini_form {width:50%;display:inline-block;}
  footer{top:0;}
  .footer-payment .container>div{width:100%;margin-top:-15px;}
  .footer-payment .container .payment-left {margin-top:20px;}
  .footer-payment .payment-left, .footer-payment .payment-right{background-position: center center;}
  .footer-logos > .container, .footer-bottom > .container, .footer-account > .container, .footer-menu > .container {padding:20px 10px;}
  .footer-account > .container {background-color:#f2f2f2;border-top:3px solid #e2e2e2;text-align:center;}
  .footer-account .links ul {display:inline-block;}
  .footer-account .links ul li {float:left;font-size:13px;font-weight:600;margin-right:15px;}
  .footer-account .links ul li.last {margin-right:0px;}
  .footer-account .links ul li a, .footer-account .links ul li a:visited {color:#575756;}
  .footer-menu > .container {background-color:#414141;}
  .footer-col {display:none;float:none;width:100%;text-align:center;}
  .footer-col-list li::before {content:none;}
  .footer-container, .footer-col-first {display:block;}
  .footer-col-title h4 {color:white;font-size:17px;}
  .footer-col-list li {line-height:32px;font-size:14px;}
  .footer-col a, .footer-col a:visited {color:white;}
  .footer-usps > .container {padding:20px 10px 10px 10px;}
  .footer-usps .site-usps ul li {font-size:9px;width:49%;margin-right:2%;margin-bottom:10px;}
  .footer-usps .site-usps ul li:nth-child(2n) {margin-right:0px;}
  .footer-usps .site-usps ul li span {font-size:10px;}
  .footer-newsletter > .container {padding:25px 10px;}
  .footer-newsletter .subscribe-text > span {font-size:18px;padding:6px 12px;}
  .footer-newsletter .input-box input[type=email] {width:175px;}
  .footer-newsletter .actions .button {padding:0px 10px;}
  .dailyoffer-right{width:100%;margin: 0;}
  .dailyoffer-image a img{width: 300px;display:block;margin:0 auto;}
  .dailyoffer-counter-box{right:0;width:100%;float:none;}
  .dailyoffer{height: auto;margin-top: 30px;}
  .dailyoffer-left{width:100%;}
  .top-dailyoffer{right: 10px;top: 5px;}
  .dailyoffer-right-inside{width:auto;float:none;}
  .product-discounter-container{display:none;}
}

@media only screen and (max-width : 767px) and (orientation : landscape) {
  .cat-block {float:left;margin-right:2%;width:49%;}  
  .cat-block:nth-child(2n) {margin-right:0px;}
}
.crsell-content .btn-cart, .select-box.hidden, .add-to-qty.clearer.hidden{display:none;}
.showroom td{vertical-align:top;}
.minimal-price-link{display:none;}

/* Opmaak FAQ module */
.faq-content {margin:0px 0px 20px 0px;}
.faq-container::after {content:'';display:block;clear:both;}
.faq-container > ul {float:left;width:49%;margin-right:2%;}
.faq-container > ul:nth-child(2n) {margin-right:0px;}
.faq-item {margin:0px 0px 20px 0px;padding:20px;background-color:#F9F9F9;border:1px solid #E2E2E2;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-o-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);}
.faq-item > h2 {margin:0px 0px 5px 0px;}
.faq-question {display:block;font-size:14px;line-height:30px;height:30px;color:#c1bb00;font-weight:bold;cursor:pointer;position:relative;padding-left:12px;}
.faq-question:hover {text-decoration:underline;}
.faq-question::before {content:'';display:block;width:0;height:0;position:absolute;left:0px;top:10px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #666;}
.faq-question.active::before {transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.faq-answer {display:none;padding:20px;background-color:white;line-height:25px;}
.faq-answer p, .faq-answer ul {margin-bottom:15px;}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
  .faq-index-index .col2-left-layout .col-left {width:220px;}
  .faq-index-index .col2-left-layout .col-main {width:calc(100% - 240px);}
  .faq-container > ul {float:none;width:auto;margin-right:0px;}
  .crsell-product-wrapper-group {width:100%;}
  .crsell-product-grouped .crsell-content label.button.small {font-size:13px;}
  .crsell-product-wrapper-group > div.crsell-price {width:25.724138%;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
  .header-search {width:calc(100% - 395px);}
  .header-phone {display:none;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
  .header-logo > a img {width:190px;}
  #nav > li:first-child{margin-left:-120px;}
  .category-top {margin-bottom: 35px;padding-bottom: 23px;width: 100%;padding: 0 40px;border-bottom:none;}
  .category-products{padding: 0 20px;}
    .block-subtitle.block-subtitle--filter, .amshopby-filters-left .block-title {display: block;font-weight: 700;background: #ddd;height: 32px;line-height: 32px;padding-left: 15px;}
  .amshopby-filters-left .block-content .block-subtitle {display:none;}
  .block-content.toggle-content {margin-top:10px;margin-left:0px;}
}

@media only screen and (max-width : 767px) {
  .faq-container > ul {float:none;width:auto;margin-right:0px;}
  .faq-question {font-size:12px;line-height:25px;}
  .faq-question::before {top:7px;}
  .crsell-product-wrapper-group {width:100%;}
  .crsell-price .crsell-price-inner {height:auto!important;}
  .crsell-product-grouped .crsell-content label.button.small {font-size:12px;}
  .product-shop .add-to-cart .button{width:100%;margin-bottom:5px;}
}

.grouped-table-block .data-table td input[type=text].qty {margin:-5px 0px 0px 0px;}

/* --- Popup crosssell --- */
.cart-popup-bottom-title {margin:0px 0px 15px 0px;}
.cart-popup-crosssells > li {float:left;width:353px;border-right:1px solid #e6e6e6;padding-right:20px;padding-bottom:30px;}
.cart-popup-crosssells > li:nth-child(2n) {border-right:0px;padding-right:0px;padding-left:20px;}
.cart-popup-crosssells > li::after {content:'';display:block;clear:both;}
.cart-popup-crosssells > li > div {float:left;}
.cart-crosssell-image {width:166px;margin-right:10px;height:115px;}
.cart-crosssell-image a {display:block;}
.cart-crosssell-image img {width:100%;height:auto;}
.cart-crosssell-content {width:156px;height:115px;position:relative;}
.cart-crosssell-content h2.product-name {font-size:14px;letter-spacing:-0.5px;line-height:18px;max-height:36px;overflow:hidden;}
.cart-crosssell-content .minimal-price, .cart-crosssell-content .regular-price, .cart-crosssell-content .special-price{font-size:15px;}
.cart-crosssell-addto {position:absolute;bottom:5px;left:0px;}
.description-content table tr td {vertical-align:top;}
.price-info ul.tier-prices {margin:15px 0px 0px 0px;padding:10px;background-color:white;border:1px solid #e2e2e2;}
.price-info ul.tier-prices li {position:relative;margin:0px 0px 10px 0px;line-height:20px;padding-left:25px;font-size:13px;font-family:'Bitter','Open Sans', Verdana, Arial, sans-serif;color:#848484;}
.price-info ul.tier-prices li:last-child {margin:0px;}
.price-info ul.tier-prices li::before {content: '';display: block;position: absolute;background-color: #848484;left: 0px;top: 0px;width: 20px;height: 20px;background-position: -5px -240px;border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;-webkit-border-radius: 50%;}
.price-info ul.tier-prices li span.price, .price-info ul.tier-prices li strong {color:#ea773d;font-weight:bold;}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
  .price-info ul.tier-prices {padding:5px;}
  .price-info ul.tier-prices li {font-size:10px;}
  .complete-btn-wrapper > a.button {width:100%;text-align:center;}
  .product-shop .add-to-cart .button{float:none;width:100%;}
    .block-subtitle.block-subtitle--filter, .amshopby-filters-left .block-title {display: block;font-weight: 700;background: #ddd;height: 32px;line-height: 32px;padding-left: 15px;}
  .amshopby-filters-left .block-content .block-subtitle {display:none;}
  .block-content.toggle-content {margin-top:10px;margin-left:0px;}
}

@media only screen and (max-width : 767px) {
  .price-info ul.tier-prices li {font-size:12px;}
  .price-info ul.tier-prices li::before {top:10px;}
  .complete-btn-wrapper > a.button {width:100%;text-align:center;}
  .block-sidebar-nav {margin:20px 0px 45px 0px;}
  .block-sidebar-nav .sidebar-nav-inner {border-left:1px solid #E2E2E2;}
  .block-subtitle.block-subtitle--filter, .amshopby-filters-left .block-title {display: block;font-weight: 700;background: #ddd;height: 32px;line-height: 32px;padding-left: 15px;}
  .amshopby-filters-left .block-content .block-subtitle {display:none;}
  .block-content.toggle-content {margin-top:10px;margin-left:0px;}
.header-mob-search {cursor: pointer;width: 50px;height: 50px;vertical-align: middle;float: right;line-height: 60px;padding-top: 0;margin-right:10px;position: absolute;top: 46px; right: 65px; }
.mobile{display:block;}
.header-mob-search i {color: #fff;margin-left: 15px;top: 12px;position: absolute;}
.toggle-search {display: none;width: 100%;position: relative;top: 37px;padding: 0 10px;float: right;height: 50px;background-color: #414141;}
#search_mini_form .input-box{width:100%;}
div#search_autocomplete{display:none;}
#search_mini_form {width: 100%;}
.product-page-col-left, .product-page-col-right{float:none;width:100%;}
}


@media only screen and (max-width : 480px) {
  .product-img-box .product-thumbs{float:none;width:100%;}
}
@media only screen and (max-width: 767px) {
  .main-menu-item {height: 42px;}
  .main-menu-item > a.arrow::after, .block-account .block-content ul li a::after {top:17px;}
  .main-menu-item {position:relative;}
  .block-usps, .kiyoh {display:none;}
}

.product-specs {margin:0px 0px 20px 0px;}
.product-specs-content table {margin:0px 0px 15px 0px;}
.product-specs-content table td {padding:3px 0px 3px 0px;}
.product-specs-content table td:first-child {padding:3px 10px 3px 0px;}
.product-specs-content ul {margin:0px 0px 15px 0px;}
.product-specs-content ul li {list-style-type:disc;list-style-position:inside;line-height:20px;}