/* V1.0 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video
{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;text-decoration: none;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

a{color:#3e3e3f;text-decoration:none;}
abbr[title]{border-bottom:1px dotted;}
blockquote{margin:1em 40px;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:700;}
pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre-wrap;word-wrap:break-word;}
q:before,q:after{content:'';}
small{font-size:85%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
ul,ol{list-style:none;margin:0;padding:0;}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
img{-ms-interpolation-mode:bicubic;border:0;vertical-align:top;}
form{display:inline;margin:0;}
fieldset{border:0;margin:0;padding:0;}
legend{border:0;margin-left:-7px;display:none;padding:0;}
button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0;}
button,input{line-height:normal;overflow:visible;}
table button,table input{overflow:auto;}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;}
input[type=checkbox],input[type=radio]{box-sizing:border-box;}
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-decoration{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:invalid,textarea:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border:0;border-spacing:0;empty-cells:show;font-size:100%;width:100%;}
h1,h2,h3,h4,h5,h6{line-height:1.35;color:#1E4E7B;margin:0;font-weight:700;}
h1{font-size:20px;}
h2{font-size:15px;margin-bottom:5px;}
.content-col a {color:#1E4E7B;font-weight:bold;}
caption,th,td{vertical-align:top;text-align:left;font-weight:400;}
p{line-height:20px;margin:0 0 10px;}
address{font-style:normal;line-height:1.35;}
cite{font-style:normal;}
small,big{font-size:1em;}
.std ul li,.std ol li{list-style:disc;}
.hidden{display:block!important;border:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;}
.wrap{white-space:normal!important;}
.nobr {white-space:nowrap !important;}
input:focus, textarea:focus, select:focus {outline:none !important;overflow:auto;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;-ms-box-shadow:none !important;}
strong {font-weight:bold !important;}
audio,canvas,video{display:inline;zoom:1;}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}


body {font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;color:#3C3C3D;}
.handlee {font-family: 'Handlee', cursive;color:#1E4E7B;font-size:15px;font-weight:700;line-height:20px;}
.container {width:980px;margin:0px auto;position:relative;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.sprite {background-image:url(../images/sprite.png);background-repeat:no-repeat;}
.rotate-left-footer {transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);}
.rotate-left-price {transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);}
.rotate-right {transform:rotate(5deg);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);}
.rotate-left {transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);}
.relative {position:relative;}
.absolute {position:absolute;}

.circle {border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;}

.logo-icon {background-position:0 0;}


/* ------- RATING STARS ------- */
.review-rating {display:inline-block;height:28px;width:125px;position:relative;margin:2px 0px 0px 0px;}
.rating-stars {height:26px;position:absolute;left:0px;}
.rating-grey {background-position: -409px -8px;width:125px;}
.rating-gold {background-position: -409px -36px;}
.star-5 {width:125px;}
.star-4 {width:100px;}
.star-3 {width:75px;}
.star-2 {width:50px;}
.star-1 {width:25px;}
.star-0 {display:none !important;}


/* ------- FIXED SIDEBAR ------- */
.fixed-menu ul li a.top {background-position:-186px -116px;}
.fixed-menu ul li a.side-shoppingcart {background-position:-125px -114px;}
.fixed-menu ul li a.side-contact {background-position:-58px -114px;}
.fixed-menu ul li a.side-info {background-position:-300px -115px;}
.fixed-menu ul li a.side-facebook {background-position:-355px -116px;}
.fixed-menu ul li a.down {background-position:-240px -117px;}


/* ------------------------------------------------------------------ */

.header-wrapper {position:relative;margin:0px;z-index:11;width:100%;min-width:1000px;}
.header-inner-wrapper {min-width:1000px;}
.header-top {height:15px;width:100%;z-index:11;top:0;text-align:right;position:absolute;}
.header-middle {height:120px;padding-top:10px;}
.header-nav.header-fixed-nav  {top:50px;z-index:10;}
.fixed-nav {box-shadow: 0px 1px 10px #888888;}

.header-fillup {height:40px;}
.phone-number {font-size:16px;color:white;line-height:32px;padding-left:48px;margin-top:10px;}
.phone-none {background:none;padding-left:0;}

.header-bbq-links {text-align:center;font-weight:bold;padding-bottom:12px;}
.header-bbq-links ul li {display:inline-block;padding-right:1px;margin-right:3px;line-height:10px;}
.header-bbq-links ul li.third {padding-right:0px;margin-right:0px;border-right:0px;}
.header-bbq-links ul li.fourth {display:none;}
.header-bbq-links ul li a, .header-bbq-links ul li a:visited {color:#1e4e7b;}
.header-bbq-links ul li a:hover, .header-bbq-links ul li a:visited:hover {text-decoration:underline;}

.header-search {display:inline-block;margin-top:38px;margin-left:10px;position:absolute;right:210px;}
.form-search .input-text {background-color:#ffffff;border:1px solid #b0b0b1;border-right:none;font-size:13px;font-style:italic;height:40px;padding:0 15px;width:222px;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;}
.form-search button.button {margin-left:-4px;background-image:url(../images/sprite.png);background-repeat:no-repeat;text-indent:-9999px;min-width:68px !important;height:40px !important;border:1px solid #b0b0b1 !important;border-left:1px solid #5abbf3 !important;border-radius:0px 3px 3px 0px !important;-moz-border-radius:0px 3px 3px 0px !important;-o-border-radius:0px 3px 3px 0px !important;-ms-border-radius:0px 3px 3px 0px !important;-webkit-border-radius:0px 3px 3px 0px !important;box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;-ms-box-shadow:none !important;-webkit-box-shadow:none !important;}


.header-quote {position:absolute;top:5px;left:90px;}
.header-quote span {display:inline-block;padding-left:60px;background-position:-445px -469px;}
.header-top-right {margin-top:63px;}
.header-links .links {float:right;padding-top:5px;}
.header-links .links li {line-height:14px;float:left;padding-right:4px;margin-right:5px;}
.header-links .links li a {color:#6e6e6d;}
.header-links .links li.last {padding:0px;margin:0px;border:none;}
.header-text {width:190px;display:inline-block;text-align:center;margin-top:30px;margin-left:10px;float:left;}
.header-text-icon {background-position:-460px -315px;width:35px;display:block;height:35px;margin:0 auto;}

.header-links .links li a:hover, .header-links ul li a:visited:hover {text-decoration:underline;}
.shopping-cart {width:100%;position:relative;}
.shopping-cart-hover {box-shadow:0 0 5px rgba(20, 20, 20, 0.4);border-bottom:4px solid #fff;background-color:#fff;}
.shopping-cart-amount {position:relative;width:41px;height:40px;background-position:-179px -5px;padding-left:15px;cursor:pointer;}
.shopping-cart-amount span {display:inline-block;text-align:center;background-color:#1E4E7B;width:25px;height:25px;color:#fff;font-size:12px;line-height:25px;right:-10px;top:-10px;position:absolute;cursor:pointer;}
.shopping-cart-amount-hover span {color:#fff;}
.shopping-cart-button, .onestepcheckout-button {display:inline-block;height:40px;line-height:40px;padding:0 20px;background-color:#e73f07;text-align:center;color:#fff;box-shadow:0 -3px 0 rgba(0, 0, 0, 0.35) inset;-moz-box-shadow:0 -3px 0 rgba(0, 0, 0, 0.35) inset;-ms-box-shadow:0 -3px 0 rgba(0, 0, 0, 0.35) inset;-o-box-shadow:0 -3px 0 rgba(0, 0, 0, 0.35) inset;-webkit-box-shadow:0 -3px 0 rgba(0, 0, 0, 0.35) inset;}
.shopping-cart-button::after {content:'\25BC';padding-left:10px;font-size:11px;}

.shoppingbag-table tbody tr p.item-msg {display:none;}
.block-cart-dropdown {position:absolute;right:-1px;top:40px;padding-top:0px;display:none;}
.shopping-cart:hover .block-cart-dropdown {display:block;}
#shopping-cart-table .input-text.qty {font-size:15px;text-align:center;}
.block-cart-dropdown-inside {position:relative;background-color:white;padding:20px;border:1px solid #c5c6c6;border-top:0;width:390px;z-index:10;}
.block-cart-dropdown-inside button.button {width:190px !important;}
.cart-product-img {margin-right:10px;}
.cart-header .title {font-size:18px;color:#3E3E3F}
.mini-products-list {overflow:hidden;margin-top:10px;}
.mini-products-list li {border-bottom:2px solid #DBDBDB;font-size:13px;font-weight:400;line-height:18px;padding:5px 0;}
.product-details div {display:inline-block;}
.cross-sell-wrapper .product-details div {display:block;}
.cart-product-price {width:65px;text-align:right;}
.cart-product {width:230px;margin-right:15px; }
.cart-product-amount {min-width:10px;}
.cart-header-totals-block {margin-left:185px;}
.cart-header-totals-block .shoppingbag-button, .onestepcheckout-place-order .onestepcheckout-button.large {width:205px;height:40px;font-size:14px;background-position:160px -749px;}
.cart-header-totals div {display:inline-block;}
.cart-header-totals {text-align:right;font-size:14px;font-weight:700;line-height:30px;text-indent:12px;margin-bottom:10px;}
.cart-to-cart {display:block;text-align:right;font-size:13px;margin-top:5px;font-weight:400;}
.header-bottom {width:100%;height:50px;background-color:white;position:relative;z-index:4;box-shadow:0px 1px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 1px 10px rgba(0, 0, 0, 0.4);-ms-box-shadow:0px 1px 10px rgba(0, 0, 0, 0.4);-o-box-shadow:0px 1px 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 1px 10px rgba(0, 0, 0, 0.4);}
.header-logo {float:left;position:relative;color:#1e4e7a;}
.header-logo a {margin-top: 62px;display: block;font-size: 46px;text-indent: 29px;color:#1e4e7a;font-weight:700;text-transform:capitalize;}
.header-logo a:active {overflow:hidden;}
.logo-top {font-size:23px;padding-top:15px;text-transform: uppercase;float:left;width:122px;}
.logo-top a {color:#fff;}
.logo-icon {display:block;width:90px;height:105px;position:absolute;top:0;}
.logo-last {font-weight:400;color:#e73f07;text-transform:lowercase;}

.header-fixed .header-bottom {overflow:hidden;}
.logo-left {display:inline-block;font-size:24px;line-height:32px;}
.logo-right {position:relative;color:white;width:85px;height:85px;margin-top:3px;text-align:center;font-size:14px;line-height:13px;background-color:#fe7745;letter-spacing:0.5px}
.logo-right .rotate-left {height:85px;display:table-cell;vertical-align:middle;padding:0 5px;text-align:center;width:85px;}
.header-right {height:130px;width:690px;}
.header-right-top {width:100%;height:88px;position:relative;}
.header-usps-inside {font-size:15px;}
.header-usps-inside li {background:url(../images/sprite.png) no-repeat;float:left;line-height:50px;padding-left:45px;margin-right:10px;font-weight: 300;}
.header-usps-inside li.klarna {background:url(../images/klarna-usp.png) no-repeat;background-position:17px 12px;}
.header-usps-inside li.payment {background-position:-456px 4px;}
.header-usps-inside li.showroom {background-position:-465px -110px;}
.header-usps-inside li.delivery {background-position:-456px -48px;}
.header-usps-inside li.shipping {background-position:-457px -160px;}
.header-usps-inside li.last {margin:0px;}
.known-from-tv-icon {width:53px;height:38px;margin-top:28px;}
.known-from-tv-icon:hover {cursor:pointer;}
.known-from-tv-icon .tv-icons {cursor:default;display:none;width:635px;height:60px;background-position:-340px -1004px;position:relative;right:659px;background-color:white;bottom:12px;border-left:5px solid #fe7745;}
.known-from-tv-icon:hover .tv-icons {display:block;}
.known-from-tv {position:absolute;font-size:16px;top:1px;right:-95px;height:60px;display:none !important;}
.known-from-tv span {display:inline-block;padding-top:33px;max-width:80px;text-align:center;}
.header-right-bottom {position:relative;width:100%;height:42px;}
#storeselector {}
#storeselector > ul {float:left;width:100%;}
#storeselector > ul > li {float:left;text-align:center;border:1px solid #d8d9d9;border-bottom:none;margin-right:2px;margin-top:9px;}
#storeselector > ul > li > a, #storeselector > ul > li > a:visited {color:#3e3e3f;width:130px;height:32px;display:block;line-height:32px;}
#storeselector > ul > li.active {margin-top:0px;font-size:20px;}
#storeselector > ul > li.active > a, #storeselector > ul > li.active > a:visited {height:41px;line-height:41px;width:auto;padding:0px 10px;max-width:198px;min-width:160px;}
#storeselector > ul > li > a span, #storeselector > ul > li > a:visited span {color:#fe7745;}
#storeselector > ul > li.last {height:33px;float:right;margin-right:0px;border:none;background-color:#0096ed;text-align:left;width:104px;position:relative;}
#storeselector > ul > li.last > a, #storeselector > ul > li.last > a:visited {color:white;padding-left:10px;width:85px;}

#storeselectorDropdown {display:none;position:absolute;top:33px;right:0px;background-color:white;width:690px;padding:30px 0px;border:1px solid #efefef;z-index:999;}
#storeselectorDropdown ul {font-size:20px;margin-left:30px;}
#storeselectorDropdown ul li {padding:0px 0px 0px 20px;border-bottom:1px solid #d8d9d9;background-image:url(../images/sprite.png);background-repeat: no-repeat;}
#storeselectorDropdown ul li a, #storeselectorDropdown ul li a:visited {color:#3e3e3f;width:280px;padding:13px 0px;display:block;}
#storeselectorDropdown ul li a:hover, #storeselectorDropdown ul li a:hover:visited {text-decoration:underline;}
#storeselectorDropdown ul li a span, #storeselectorDropdown ul li a:visited span {color:#fe7745;}
#storeselector li.last:hover #storeselectorDropdown {display:block;}

.offers-block {margin-top:20px;clear:both;}
.offers-title-box .offers-title {position:relative;margin-right:20px;background-color:#1E4E7B;color:#fff;font-size:17px;text-align:center;display:inline-block;padding:0 30px 0 55px;line-height:45px;-webkit-border-bottom-right-radius: 15px; -moz-border-radius-bottomright: 15px; border-bottom-right-radius: 15px;}
.offers-title-box .offers-title a, .offers-title-box .offers-title a:visited {color:white;} 
.offers-title-box.nieuw .offers-title {background-color:#99c245;}
.offers-title-box span {display:inline-block;width:31px; height:31px;position:absolute;left:7px;background-color:#fff;top:7px;}
.offers-title-box.nieuw span {background-position:-259px -14px;}
.offers-title-box.populair span, .offers-title-box span {background-position:-297px -14px;}
.offers-title-box .offers-subtitle {display:inline-block;line-height:45px;font-size:18px;}
.offers-title-box .offers-subtitle a, .offers-title-box .offers-subtitle a:visited {color:#1E4E7B;}
.offers-title-box.nieuw .offers-subtitle a, .offers-title-box.nieuw .offers-subtitle a:visited {color:#99c245;}
.offers-title-box.upsell .offers-title {background-color:#e73f07;}
.offers-title-box.upsell .offers-subtitle {color:#e73f07;}
.offers-title-box.upsell span {background-position:-337px -14px;}
.content-row-red .offers-title-box.upsell span {background-position:-259px -62px;}

/* NAVIGATION */
.nav-container {height:50px;}
.nav-home {width:55px; height:50px;display:block;}
.nav-home.active, .nav-home:hover  {background-color:#3e3e3f;}

#nav-box {float:left;}
#nav > li {float:left;font-size:14px;height:50px;line-height:50px;font-weight:700;position:relative;}
#nav li.home-menu a {background-position:-92px 6px;padding:0 30px !important;}
#nav li.lastws {float:right;}
#nav li.lastws > a {background:url(../images/sprite.png) no-repeat -100px -52px #e73f07;width:50px;text-indent:-9999px;}
#nav li.nav-last {margin-right:0px;}
#nav > li > a, #nav li > a:visited {color:#fff;;padding:0px 10px;display:block;height:50px;}
#nav > li > a:hover, #nav li > a:hover:visited, #nav li.over a.link, #nav li.over a.home {background-color:white;color:#96BB37;text-decoration:none;}
#nav li.over a.home, #nav > li > a:hover {background-position:6px -357px;}
#nav li.sale.over a.link, #nav > li.sale a:hover, #nav > li.lastws.over a.link, #nav > li.lastws a:hover {background-position:-4px -410px;}
#nav li.nav-last > a, #nav li.nav-last > a:visited {color:#0096ed;}
#nav li.nav-last > a:hover, #nav li.nav-last > a:hover:visited {background-color:#0096ed;color:white;}

.main-menu-dropdown { position:absolute;top:50px; left:-10000px;background:white;}
.dropdown:hover .main-menu-dropdown {display:block !important;}
.dropdown:hover{background:#fff; color:#226ba3;}
.dropdown:hover a{color:#226ba3;}
.dropdown li a.active {color:#226ba3;}

.main-menu-dropdown {z-index:999 !important;overflow:hidden;text-transform: none;box-shadow:3px 3px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.15);-ms-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.15);-o-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.15);-webkit-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.15);}
.main-menu-dropdown li.submenu-columns {float:left;display:inline-block;position:relative;height:auto !important;width:190px;border:0!important;}
.main-menu-dropdown li.submenu-columns ul {overflow:hidden; text-align:left;padding-left:10px;}

.main-menu-dropdown li.submenu-columns ul li {float:none;border:0;}
.main-menu-dropdown-inside {position:relative !important;padding:20px;overflow:hidden;}
.main-menu-dropdown ul.submenu-columns {float:left;width:200px !important;}

.main-menu-dropdown li.submenu-columns ul li {line-height:20px!important; border:none!important; padding:0; }
.main-menu-dropdown li.submenu-columns .populair {color:#226ba3!important;font-size:16px!important;text-transform: uppercase;font-weight:bold;display:block;}
.main-menu-dropdown .column-menu-item-first {padding:0!important; color:#226ba3!important;}


.main-menu-dropdown .column-menu-item a  {font-size:12px ;font-weight:normal ;}
.main-menu-dropdown .column-menu-item a:hover {text-decoration:none;color:#96BB37 !important;}
.main-menu-dropdown li.submenu-column-last {width:218px !important;padding-left:12px;margin-right:0 !important; border-right:none!important;}
.column-menu-static-img {border:1px solid #90826f;width:220px;height:140px;margin-bottom:15px;margin-top:5px;}

.main-menu-dropdown li.submenu-columns ul li a, .main-menu-dropdown li.submenu-columns ul li a:visited {color:#1e4e7b !important;line-height:20px;}
.main-menu-dropdown li.submenu-columns ul li a:hover, .main-menu-dropdown li.submenu-columns ul li a:visited:hover {color:#96BB37;text-decoration:none;}
.main-menu-dropdown li.submenu-columns ul li.column-menu-heading {margin:0px 0px 2px 0px;}
.main-menu-dropdown li.submenu-columns ul li.column-menu-heading > a {cursor:default;font-weight:bold !important;color:#99c245 !important;font-size:14px !important;}


.nav-usps li {float:left;margin-left:3px;}
.nav-usps li a {height:40px;width:38px;display:block;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity: 0.5;}
.nav-usps li a:hover {opacity: 1;}
.page {width:100%;margin:0px;}
.main-container {background-color:#fff;height:100%;min-height:300px;}
.menu-blue .columns .column.last, .menu-blue .column.last .image {display:none;}
.menu-blue .nav-8 .column.last {display:block !important;}
.menu-blue li.level1 div.sub .sub-container a {color:#484848 !important;}
.col2-left-layout .col-main {width:690px;}

.breadcrumbs-box {margin-top:10px;margin-bottom:10px;}
.breadcrumbs-back a::before {content:'\25C0 ';padding-right:4px;}
.breadcrumbs-back a {text-indent:5px;display:inline-block;float:left;width:275px;line-height:25px;background-color:#afafaf;color:#fff;margin-right:15px;}
.breadcrumbs li { float:left; }
.breadcrumbs li.breadcrumb-end strong{background-color:#8ab64e;color:#fff;}
.breadcrumbs li .end.end-green {background-image:url(../images/breadcrumb-middle-end.png) !important;background-repeat:no-repeat;width:17px !important;height:24px;float:left;}
.breadcrumbs li.breadcrumb-end .end {background-image:url(../images/breadcrumb-end.png);background-repeat:no-repeat;width:12px;height:24px;float:left;}
.breadcrumbs li.home a {text-indent:-9999px;width:5px;height:22px;border-left:1px solid #c9c9c9;background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position:-146px -12px;}
.breadcrumbs li.home .end, .breadcrumbs li.breadcrumb-middle .end, .breadcrumbs li.breadcrumb-start .end {background-image:url(../images/breadcrumb-middle.png);background-repeat:no-repeat;width:17px;height:24px;float:left;}
.breadcrumbs li a, .breadcrumbs li strong {text-decoration:none; color:#7b7b7b;background-color:#fff;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;line-height:22px;display:block;float:left;padding:0px 10px;}
.breadcrumbs li span {display:inline-block;}
.breadcrumbs li strong {font-weight:normal; color:#57a0d2;}


.product-top {position:relative;margin-bottom:15px;}
.product-bottom {position:relative;margin-top:20px;}
.product-right {width:260px;min-height:487px;position:relative;}
.product-left {width:430px;}
.product-addto-box {width:245px;position:relative;height:460px;}

.review-stars {width:70px;height:17px;display:inline-block;margin-bottom:18px;}
.reviews {vertical-align:top;margin-left:14px;padding-right:12px;}
.reviews a, .reviews a:visited {color:#3e3e3f;}
.related-products {margin-bottom:18px;}
.related-products ul {margin-top:4px;overflow;hidden;}
.related-products li.item {display:inline-block;width:55px;margin-right:9px;border:1px solid #fff;}

.related-products li:hover {border-color:#c5c6c6;}
.related-products li.item-third {margin-right:0;}
.related-products span {font-size:16px;}
.profit-offers {margin-bottom:18px;}
.profit-offers ul {font-size:14px;line-height:18px;font-weight:300;}
.profit-offers ul li {background-image:url(../images/sprite.png);background-repeat:no-repeat;padding-left:20px;font-size:13px;}
.related-block-item .slick-vertical .slick-slide {border:0;}
.product-options {margin-bottom:18px;}
.product-options ul li {line-height:20px;}
.product-options ul li input {margin:0px 8px 0px 0px;}
.options-out-of-stock {padding:10px;background-color:#ededed;border:1px solid #c4c5c5;}
.out-of-stock-top {margin-bottom:18px;}
.out-of-stock-content {float:left;width:49%;font-weight:bold;font-size:17px;color:#e73f07;}
.options-out-of-stock .price-box-wrapper {width:49%;height:auto!important;}
.out-of-stock-text {width:100%;font-size:12px;font-style:italic;margin-bottom:8px;}
.out-of-stock-form input, .out-of-stock-form button {width:100%!important;text-align:center;}
.out-of-stock-form input {border:1px solid #dadada;margin-bottom:8px;}
.addto-wrapper {border:1px solid #c4c5c5;background:#ededed;width:100%;}
.addto-wrapper-inside {padding:10px;}
.price-box-wrapper {height:100px;}
.from-price {position: absolute; right: 95px; font-weight: 700;}
.price-box .price-label {font-size:12px;color:#000;display:inline-block;width:50px;font-weight:700;}
.product-view .price-box .old-price {display:inline-block;font-size:14px;position:relative;text-decoration:line-through;line-height:30px;}
.price-box .old-price .price {margin-left:-30px;}
.options-out-of-stock .price-box .old-price .price {margin-left:0px;}
.price-title {font-size:15px;font-weight:700;}
.line-through {width:100%;height:1px;background-color:#3e3e3f;position:absolute;left:0px;bottom:7px;}
.product-view .price-box .special-price, .product-view .price-box .regular-price {font-size:25px;font-weight:600;color:#e73f07;}
.qty-wrapper {margin:0 0 10px;}
.input-text {width:58px;height:29px;}
.product-addto-box button.button, .addto-box-small-left button.button {cursor:pointer;width:100%;height:55px;font-size:20px;text-align:left;color:white;border:none;text-indent:10px;font-weight:400;}
.availability {margin:10px 0 0;}
.availability span.circle {background:#8AB64E;height:20px;width:20px;display:inline-block;text-align:center;margin-right:5px;float:left;}
.availability span.circle::after {content:'\2714 ';color:#fff;display:inline-block;font-size:12px;line-height:20px;}
.availability span.text {color:#8AB64E;font-weight:700;}

.product-view {padding-bottom:35px;}
.product-view .tabs { margin: 15px 0px; overflow:hidden;position:relative;}
.tab-border {border-bottom:1px solid #afafb2; overflow: hidden;position: absolute;height: 1px;width: 100%;bottom: 0;}
.tabs-container {overflow:hidden;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #afafb2; }
.tabs-wrapper ul, .short-description ul {line-height:20px;padding-left:16px;list-style:square;}
.product-view .tabs li                { float:left; background: #8AB64E;margin-right:6px; }
.product-view .tabs li.first          { margin-left:5px; }
.product-view .tabs a                 { display:block; padding:8px 15px; color:#fff;text-decoration: none;font-size:12px;}
.product-view .tabs a:hover           { background-color:#1E4E7B; color:#fff;}
.product-view .tabs li a.active,.product-view .tabs li.active a:hover { background:#1E4E7B;color:#fff;border-bottom:1px solid #fff;}
.padder ul {list-style: disc;padding-left:16px;}
.tab-hide {display:none !important;}



.short-description {line-height:17px;font-size:12px;}
.short-description h1 {padding-top:10px;border-top:1px solid #cdced0;color:#1E4E7B;font-weight:700;font-size:18px;margin-bottom:5px;}
.short-description h2 {color:#8AB64E;font-size:14px;font-weight:700;}
.short-description h3 {font-size:18px;display:block;padding-bottom:5px;margin:0;}

.table-striped td {padding:8px;border-bottom:1px solid #DDD;font-size:13px;}
.product-left iframe {margin-bottom:15px;}
.product-img-box {position:relative;width:100%;}
.product-img-box .product-image {text-align:center;position:relative;}
.product-img-box .product-image .product-image-zoom {position:relative;overflow:hidden;z-index:10;height:500px;}

.more-views ul li {float:left;margin-right:10px;}
.more-views ul li a img {border:1px solid #d8d9d9;}
.more-views ul li.brand-logo {border:1px solid #d8d9d9;;margin-right:5px;}
.more-views ul li.brand-logo span {display:table-cell;height:60px;vertical-align: middle;width:120px;text-align:center;}
.product-img-box .product-logo {position:absolute;right:20px;top:0px;z-index:10;}
.product-social {left:0px;bottom:0px;z-index:10;}
.product-social ul {display:inline-block;}
.product-social ul li {float:left;margin-right:7px;}
.product-social ul li a {background:url(../images/sprite.png) no-repeat;width:34px;height:34px;display:block;}

.product-left .technical-details, .product-left .description, .product-left .youtube-mov {margin-bottom:15px;}
.description p {line-height:17px;padding-top:5px;}
.customer-service-left > span, .product-left h3  {font-size:18px;}
.product-left .technical-details span {display:inline-block;margin-bottom:15px;}
.details-table, .details-table table {width:100%;font-size:13px;}
.details-table table tbody tr.odd {background-color:#f4f4f4;}
.details-table table tbody tr td {padding:10px;white-space:nowrap;font-weight:bold;width:150px;}
.details-table table tbody tr td.last {font-weight:normal;width:500px;}
.details-table table tbody tr td.category {width:108px;}
.product-left .description span {line-height:18px;}

.product-image {position:relative;}
.product-zoom {padding-left:20px;color:grey;position:absolute;display:block;top:5px;right:30px;background-position:-538px -372px;}


.content-products {height:357px;margin-bottom:20px;}
.content-products > div {float:left;position:relative;height:355px;margin-right:10px;}
.content-products > div.last {margin-right:0px !important;}
.content-product-image {width:228px;height:288px;}
.content-product-text {width:100%;position:absolute;bottom:0px;}
.product-view .content-product-text .special-price, .product-view .product-content .special-price {margin-bottom:12px;font-weight:600;color:#fe7745;font-size:24px;}
.product-view .content-product-text .old-price, .product-view .product-content .old-price {display:inline-block;position:relative;font-size:20px;color:#858585;top:2px;margin-left:10px;}
.content-product-text .old-price .line-through, .product-content .old-price .line-through {background-color:#858585 !important;}
.content-product-text a.info, .content-product-text a.info:visited, .product-content a.info, .product-content a.info:visited {float:left;margin-left:10px;width:27px;height:27px;line-height:27px;display:block;font-family:"Times New Roman",Arial,sans-serif;font-size:20px;color:white;text-align:center;background-color:#868786;font-style:italic;}
.content-product-text a.info:hover, .content-product-text a.info:visited:hover, .product-content a.info:hover, product-content a.info:visited:hover {background-color:#5c5c5c;}
.cross-selling-block {width:226px;height:355px;border:1px solid #c4c5c5;z-index:10;}
.cross-selling-block span.other-customers {font-size:30px;color:#0096ed;position:absolute;left:15px;top:20px;line-height:32px;}
.cross-selling-block span.lisa, .eyoba-tip span.lisa {font-size:18px;color:#fe7745;position:absolute;left:145px;top:140px;}
.cross-selling-image {width:195px;height:294px;position:absolute;left:0px;bottom:0px;background-position:-569px -606px;}
.cross-selling-text {width:100%;height:36px;line-height:36px;font-size:16px;color:white;text-align:center;position:absolute;bottom:0px;background-color:#fe7745;font-weight:300;}


.last-viewed {text-align:center;width:100%;display:inline-block;border-bottom:1px dashed #d8d9d9;border-top:1px dashed #d8d9d9;margin-bottom:15px;padding:6px 0px;font-size:24px;color:#3e3e3f;}
.brand-image {width:473px;height:201px;margin-bottom:10px;}

/* MESSAGES */
.messages li ul li span {color:#454545;text-shadow:1px 1px 1px white;-moz-text-shadow:1px 1px 1px white;-o-text-shadow:1px 1px 1px white;-ms-text-shadow:1px 1px 1px white;-webkit-text-shadow:1px 1px 1px white;padding:11px 0px;margin-bottom:10px;display:inline-block;width:100%;text-align:center;font-size:15px;}
.success-msg ul li span {background-color:#dff0d8;border:1px solid #a0e1a0;}
.error-msg ul li span {background-color:#ffbcbc;border:1px solid #f96767;}

/* BUTTONS */
input.button, a.button, button.button, span.regular-button, .onestepcheckout-button {font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400;overflow:visible;width:auto;cursor:pointer;float:none;background-color:#e73f07;border:none;color:#fff;overflow:visible;white-space:normal;margin:0;padding:0 10px;box-shadow:inset 0 -3px 0 0 #8d3628;background-image:linear-gradient(top,rgba(226,226,226,.1),rgba(34,34,34,.1));background-position:left bottom;background-repeat:repeat-x;display:inline-block;font-size:13px;height:35px;font-weight:600;line-height:35px;margin:0;}
input.button:hover, a.button:hover, button.button:hover, span.regular-button:hover, .onestepcheckout-button:hover {background-color:#8d3628;box-shadow:inset 0 -2px 0 0 #8d3628;border-color:#8d3628;line-height:37px;}
span.regular-button {position:absolute;right:45px;bottom:20px;padding:0 30px;min-width:100px;text-align:center;}
.regular-button.regular-medium {left:20px;width:120px;}
a.button:hover, button.button:hover {opacity:1;}
input.button:active, a.button:active, button.button:active {box-shadow:0;line-height:37px;}
button.disabled span{background:#bbb!important;border-color:#bbb!important;}
button.button.addto{color:#fff!important;overflow:visible;white-space:normal;margin:0;border:0;border-bottom:2px solid #2B3281;}


/* IE6, IE7, IE8 FIX */
.logo-right { margin-left/*\**/:26px\9; background-color/*\**/: none\9; background-image/*\**/:url(../images/sprite.png)\9; background-repeat/*\**/:no-repeat\9; background-position/*\**/:-5px -5px\9;}

.header-nav {width:100%;height:50px;background-color:#1e4e7b;z-index: 100;position: relative;}
.header-nav .container {z-index:9;}
.main-wrapper {width:100%;margin:0px;}



/* CONTENT ROWS */
.content-row {position:relative;width:100%;padding-bottom:10px;}
.content-row-left {display:inline-block;width:275px;margin-right:20px;float:left;}
.content-row-text {background-color:#ececec;padding-bottom:35px;}
.content-row-text .container {overflow:hidden;}
.content-row-right {display:inline-block;width:685px;}

/* SLIDER */
.content-slider{width:100%;height:320px;position:relative;margin:0 auto;}
.banner-slider{width:100%!important;margin:0 auto;}
.banner-slider .product-title {position:relative;top:45px;}
.banner-slider .product-title a div, .banner-slider .product-title a span {display:inline-block;line-height:50px;font-size:22px;padding:0px 20px;opacity:0.9;filter:alpha(opacity=90);text-transform:uppercase;}
.banner-slider .product-title a div {color:#99c245;background-color:white;font-weight:normal;}
.banner-slider .product-title a span {background-color:#99c245;color:white;margin-left:40px;}
.banner{width:100%!important;background-position:center center!important;margin:0 auto;}
.banner-bg{position:absolute;display:block;width:100%;height:304px;bottom:0;}
.banner-inside{position:relative;width:960px;height:304px;margin:0 auto;}

.banner .product-box-info h2{margin:0;padding:10px;}
.banner .product-box-info button.button {position:absolute;left:0px;bottom:20px;}
.banner .product-box-info h2 a{color:#fff;text-decoration:none;font-size:29px;font-weight:700;line-height:31px;}
.banner .product-box-info strong{font-size:15px;color:#000;}
.banner .product-box-info p{color:#fff;font-size:13px;margin-bottom:20px;line-height:18px;}
.banner .price-box{position:absolute;bottom:50px;left:20px;margin:5px 15px 10px;}
.banner .product-content{overflow:hidden;padding:10px 30px;}
.banner-nav {z-index:6;display:block;margin-top:5px;text-align:center;}
.banner-nav a {width:18px;height:18px;background:#1e4e7b;display:inline-block;margin-left:5px;}
.banner-nav a.activeSlide, .banner-nav a:hover {background:#96BB37;}


/* DEFAULT BANNER BOTTOM + OVERLAY */
.button-bottom {position:absolute;bottom:0;width:100%;}
.button-bottom a {display:inline-block;width:100%;background-color:#FE7745;color:#fff;text-align:right;font-weight:400;line-height:35px;font-size:14px;}
.button-bottom a:hover {background-color:#e9681a;}
.button-bottom a::after {content:' >';padding:0 25px 0 15px;}
.overlay {width:100%;height:100%;background:#fff;background-repeat:no-repeat;position:absolute;opacity:0.8;z-index:2}

/* SMALL BANNERS */
.content-banners {margin-bottom:10px;}
.category-banners {margin-bottom:15px;overflow:hidden;}
.category-banners a {display:inline-block;border:1px solid #c5c5c5;width:100%;background-size:cover;}
.category-banner-large {width:100%;;height:190px;margin-bottom:15px;position:relative;}
.category-banner-medium {width:400px;height:215px;float:left;position:relative;background-position: right center;}
.category-banner-small {width:275px;height:215px;float:left;margin-right:15px;background-position: right center;}
.category-banner-large a {display:inline-block;height:188px;}
.category-banner-medium a{width:100%;height:213px;background-size:cover;}
.category-banner-small a {width:100%;height:213px;}
.content-banner-top {position:relative;}
.content-banner-top .content-banner {display:block;width:683px;margin-bottom:13px;position:relative;}
.content-banner-top .content-banner img {width:100%;height:auto;}
.content-banner-top .content-banner span {line-height:33px;}
.content-banner-top .content-banner > span {font-size:40px;font-weight:bold;color:white;position:absolute;left:40px;top:30px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);-ms-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);-o-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);}
.content-banner-top .content-banner > span > span {font-size:30px;font-weight:300;}
.content-banner-bottom {position:relative;float:right;width:335px;}
.content-banner-bottom.content-banner-first {float:left;}
.content-banner-bottom .content-banner {display:inline-block;position:relative;background-size:cover;background-position:center center;text-align:center;}
.content-banner-bottom .content-banner > span {position:relative;top:25px;font-size:40px;font-weight:bold;line-height:33px;color:white;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);-ms-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);-o-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);}
.content-banner-bottom .content-banner > span > span {font-size:30px;font-weight:300;}
.content-banner-bottom .content-banner-title {position:absolute;}
.content-banner-text {position:absolute;top:0;z-index:5;}
.content-banner-text-inside {padding:10px;line-height:20px;font-size:17px;}
.content-banner .overlay {height:65px;}
.content-banner-img::after {content:'';display:block;clear:both;}
.content-banner-img a img {height: auto;width:100%;}

.offers .product-item.over .product-item-inside {z-index:9 !important;}
ul.offers li {position:relative;}



/* PRODUCT ITEMS RECENT VIEWS */
.recent-viewed-items .product-item {float:left;width:224px;margin:10px 10px 10px 0;;height:315px;z-index:10;}
.recent-viewed-items .product-item.over {position:relative;background-color:#fff;}
.recent-viewed-items .product-item.over .product-item-inside {border:1px solid #c5c6c6;position:absolute;top:-1px;left:-71px;overflow:hidden;background-color:#fff;padding:0 0 25px 10px;width:295px;box-shadow: 0px 0px 13px 0px rgba(50, 50, 50, 0.3);}
.recent-viewed-items .product-item-last {margin-right:0;display:none;}
.recent-viewed-items .price-box .price-label {display:none}
.recent-viewed-items .product-content {line-height:20px;float:left;position:relative;width:218px;}
.product-title h2 {font-size:13px;}

.recent-viewed-items .product-title a {font-weight:400;height:45px;display:block;}
.recent-viewed-items .product-image {margin-bottom:10px;text-align:center;}
.recent-viewed-items .product-price .price-box p {margin-bottom:0;line-height:20px;}
.recent-viewed-items .product-price .regular-price, .product-price .special-price {color:#fe7745;font-weight:700;font-size:20px;}
.recent-viewed-items .product-price .old-price {color:#858585;font-size:18px;text-decoration:line-through;}
.recent-viewed-items .product-price .price-box .old-price {display:inline-block;}
.recent-viewed-items .product-item.over .product-related {height:346px;width:60px;float:left;margin-top:10px;overflow:hidden;position:relative;display:block !important;}
.recent-viewed-items .product-item.over .product-content-bottom {text-align:center;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;display:block;margin:0 auto;}
.recent-viewed-items .product-content-bottom {display:none;}
.recent-viewed-items .product-info a {position:absolute;right:10px;display:block;width:27px;height:27px;background-color:#868786;color:#fff;font-size:20px;bottom:55px;text-align:center;font-style:italic;line-height:27px;font-family:"Times New Roman", Arial, sans-serif;}
.recent-viewed-items .product-info a:hover {background-color:#5c5c5c;}
.recent-viewed-items .over .product-info a {bottom:85px;}
.recent-viewed-items .product-related li {width:52px;height:50px;border:1px solid #fff;padding:1px;margin-bottom:2px;}
.recent-viewed-items .product-related li:hover {border-color:#c5c6c6;}
.recent-viewed-items .product-related li a {display:table-cell;height:52px;vertical-align: middle;width:52px;text-align:center;}
.recent-viewed-items .product-sale {float:right;}

.recent-viewed-items .minimal-price-link {display:none;}

/* PRODUCT OFFERS IN A GRID */
.offers {overflow:visible;}
.offers-grid .product-item {float:left;width:223px;margin:0px 10px 25px 0;height:405px;}
.offers-grid .product-title {height:40px;}
.cms-page-view .offers-grid .product-item {width:223px;}
.offers-grid.upsell-grid .product-item {margin:10px 22px 10px 0;}
.offers-grid .product-item.product-item-last {margin-right:0;}
.offers-grid .product-price .price-box .price-label, .product-price-collage .price-box .price-label {display:none;}
.offers-grid .product-price .price-box .minimal-price .price-label {display:inline-block;}
.offers-grid .product-content {line-height:20px;float:left;position:relative;}
.offers-grid .product-title a {height:45px;display:block;text-align:center;font-weight:700;}
.offers-grid .product-image {margin-bottom:10px;text-align:center;padding-top:5px;}
.offers-grid .product-image a.image img {width:100%;height:auto;}
.offers-grid .product-discount-icon {position:absolute;display:block;text-align:center;width:45px;height:45px;top:10px;right:0px;background-color:#0096ed;color:white;font-size:16px;line-height:45px;}
.offers-grid .product-price .price-box p {margin-bottom:0;line-height:20px;}
.offers-grid .product-price .regular-price, .product-price .special-price,  .product-price .minimal-price {color:#c1242a;font-weight:700;font-size:15px;}
 .product-price .minimal-price {float:right;}
.offers-grid .product-price .old-price {color:#858585;font-size:15px;text-decoration:line-through;}
.offers-grid .product-price .price-box .old-price {display:inline-block;}
.offers-grid .product-item.over .product-related {height:346px;width:60px;float:left;margin-top:10px;overflow:hidden;position:relative;display:block !important;}
.offers-grid .product-item.over .product-content-bottom {text-align:center;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;display:block;margin:0 auto;}
.offers-grid .product-content .product-content-bottom {text-align:center;}
.offers-grid .product-info a {position:absolute;right:10px;display:block;width:27px;height:27px;background-color:#868786;color:#fff;font-size:20px;bottom:55px;text-align:center;font-style:italic;line-height:27px;font-family:"Times New Roman", Arial, sans-serif;}
.offers-grid .product-info a:hover, .offers-collage .product-info a:hover {background-color:#5c5c5c;}
.offers-grid .over .product-info a {bottom:85px;}
.offers-grid .product-related li {width:51px !important;height:50px;border:1px solid #fff;padding:1px;}
.offers-grid .product-related li:hover {border-color:#c5c6c6;}
.offers-grid .product-related li a {display:table-cell;height:52px;vertical-align: middle;width:52px;text-align:center;}
.offers-grid .manufacturer-logo, .recent-viewed-items .manufacturer-logo {position:absolute;bottom:0px;}
.offers-grid .manufacturer-logo {display:none;}
.offers-grid .manufacturer-logo img, .recent-viewed-items .manufacturer-logo img {display:block;}
.offers-grid .product-item-third {margin-right:0px;}
.offers-grid .price-box {padding:0 20px;margin-bottom:10px;overflow:hidden;text-align:center;min-height:45px;}
.product-label {position:absolute;z-index:10;color:#fff;font-weight:bold;font-size:18px;top:20px;left:0;width:88px;height:85px;background:#1E4E7B;}
.product-label.actie-label, .product-label.nieuw-label {background-color:#e73f07;}
.product-label.tip-label {background-color:#1E4E7B;}
.product-label.showmodel-label {font-size:14px;}
.product-label.incl-starters-kit-label {font-size:17px;}
.product-label span {display:table-cell;height:80px;vertical-align: middle;width:88px; text-align:center;}
.product-info {position:absolute;padding:5px;border:1px solid #00a9ce;background:#fff;width:186px;text-align:center;bottom:-10px;}





.offers-grid-col3 .product-item {width:253px;height:280px;margin:10px 0;}
.offers-grid-col3 .product-item-third {margin-right:0;}
.offers-grid-col3 .product-item.over .product-item-inside {width:334px;}
.offers-grid-col3 .product-content {width:253px;}
.offers-grid-col3 .product-image a img {width:100%;height:auto;}
.offers-grid-col3 .product-item.over .product-related {height:288px;}
.offers-grid-col3 .product-banner-box {width:243px !important;text-align:center;margin-right:9px !important;}
.offers-grid-col3 .product-banner-box .product-banner a img {width:100%;}
.offers-grid-col3 .product-banner-box-big {width:492px !important;margin-right:13px !important;}
.related-rotate.related-rotate-3 .slick-next, .related-rotate.related-rotate-3 .slick-next:hover {top:237px;}
.offers-grid-col3 .manufacturer-logo, .recent-viewed-items .manufacturer-logo {bottom:-20px !important;}
.offers-grid .product-banner-box, .offers-grid .product-banner-box-big {border:1px solid #fff;height:313px;}
.offers-grid.offers-grid-col3 .product-banner-box, .offers-grid.offers-grid-col3 .product-banner-box-big {height:278px;}
.offers-grid .product-banner-box {width:226px;}
.offers-grid .product-banner-box-big {width:464px;margin-right:64px}
.offers-grid .product-item-last {margin-right:0;}
.offers-grid .product-banner-box.over, .offers-grid .product-banner-box-big.over {box-shadow: 0px 0px 13px 0px rgba(50, 50, 50, 0.3);border-color:#c5c6c6;}

.offers-grid.upsell-grid .product-item-fourth {display:none;}
.offers-grid.upsell-grid .product-item-third {margin-right:0;}



/* NIEUWSBRIEF */
.banner-middle {float:left;margin-right:10px;border:1px solid #c3c3c3;position:relative;}
.banner-middle-img {display:block;width:384px;height:172px;background-size:cover;background-position:50% 50%;}
.banner-middle .newsletter-form, .banner-middle-text {position:absolute;z-index:5;right:5px;}
.newsletter-form {bottom:10px;}
.banner-newsletter .banner-middle-text-inside {width: 235px;color:#fff;padding: 10px;line-height: 25px;font-size: 15px;text-align:right;}
.banner-middle-sfeer .banner-middle-text {top:5px;right:10px;}
.banner-middle-sfeer .banner-middle-text-inside {height:150px;width:150px;background:#FE7745;color:#fff;font-size:18px;position:relative;}
.banner-middle-sfeer span {font-size:24px;}
.banner-middle-sfeer .circle-text {padding: 0 15px;height: 150px;vertical-align: middle;display: table-cell;line-height: 24px;text-align: center;}
/* CONTENT */
.content-col {width:48%;margin-right:4%;float:left;}
.content-col-last {margin-right:0 !important;margin-top:0 !important;}

.mb-category-products {clear:both;}

.no-margin{margin:0!important;}
.circle {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.round-top {-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.round-bottom {-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.round {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.page-empty{background:#fff;text-align:left;padding:20px;}
.page-empty.quickview-index-options {padding:0}

/* ------------------------------ STYLING PRODUCT LISTING ------------------------------ */
.col-left {width:275px;float:left;margin-right:10px;}
/* SIDEBAR DEFAULT */
.cart-inside .sidebar-block {width:218px !important;}
.sidebar-block-inside {padding:10px;position:relative;}
.mb-left .sidebar-block-inside {padding:0;text-align:left !important;}
.mb-left .sidebar-block-inside h4 {text-align:left !important;}

.sidebar-block {position:relative;}
.sidebar-block.sidebar-nav-left {width:210px;border:1px solid #d8d9d9;margin-bottom:15px;}
.sidebar-block-title {padding-left:8px;background-color:#d8d9d9;}
.sidebar-nav-left ul {max-height:170px;overflow:auto;min-height:100px;padding:10px 0px 10px 5px;}
.sidebar-top {height:65px;top:0;width:100%;background: #e1e2e2;position:absolute; background: -moz-linear-gradient(top, #e1e2e2 0%, #ffffff 49%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e2e2), color-stop(49%,#ffffff)); background: -webkit-linear-gradient(top, #e1e2e2 0%,#ffffff 49%);  background: -o-linear-gradient(top, #e1e2e2 0%,#ffffff 49%);  background: -ms-linear-gradient(top, #e1e2e2 0%,#ffffff 49%);  background: linear-gradient(to bottom, #e1e2e2 0%,#ffffff 49%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#ffffff',GradientType=0 );}
.sidebar-service span {display:block;color:#1E4E7B;font-weight:700;}
.sidebar-service span.address {color:#000;line-height:20px;}
.sidebar-service span.address span {color:#1E4E7B;}
.sidebar-service span.phone {text-align:center;font-size:17px;line-height:35px;background-position:-428px -250px;padding-left:20px;margin-bottom:10px;padding-top:10px;}
.sidebar-service span.showroom {color:#1E4E7B;font-size:17px;text-align:center;}
.sidebar-service span.time-table {background-position:-463px -217px;font-size:15px;}
.sidebar-map-wrapper {position:relative;}
.sidebar-img {width:140px;height:140px;position:absolute;left:-33px;top:14px;overflow:hidden;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;text-align:center;}
.sidebar-img img {display:inline-block;}
@media only screen and (max-width : 767px) {
    .sidebar-img {left:11px;}    
}
.sidebar-map {width:161px;height:193px;background-position:-136px -170px;margin-left:-22px;float:right;}
.sidebar-service table tr {line-height:19px;}
.usp-left ul {border-bottom: 1px solid #d8d9d9;font-size: 14px;font-weight: 300;margin-bottom: 15px;}
.sidebar-block-links {margin-top:10px;overflow:hidden;}
.sidebar-block-links li {line-height:22px;font-size:15px;}
.sidebar-block-links li a::after {display:inline-block;width:20px;margin-right:5px;content:'';float:right;height:32px;background:url(../images/sprite.png) no-repeat -535px -545px;}
.sidebar-block-links li a, .sidebar-service span.time-table {display:block;font-weight:700;line-height:32px;width:100%;background-color:#1E4E7B;color:#fff;margin:5px 0;text-indent:35px;}
.sidebar-block-links li.sunday a {background-color:#E73F07;}
.sidebar-side-text {position:absolute;top:150px;left:-180px;width:140px;background-position:39px -480px;padding-top:25px;text-align:center;}

.category-content-text, .content-row .content-header, .cart-header {width:100%;margin-top:10px;padding:6px 0px;text-align:left;}
.category-content-text ul {margin-bottom:20px;list-style: square;padding-left:16px;}
.category-content-text ul li {line-height:20px;}
.category-content-text {padding-bottom:35px;}
.category-content-text h2, .content-row .content-header h1 {color: #1e4e7b;font-weight:700;}
.category-content-text a, .category-content-text a:visited {color:#1e4e7b;font-weight:bold;}
.category-content-text a:hover, .category-content-text a:visited:hover {text-decoration:underline;}
.category-feature-slider {border:1px solid #d8d9d9;margin-bottom:10px;}
.category-feature-slider .col-left {width:482px;margin-right:10px;}
.category-feature-slider .col-right {position:relative;}
.category-feature-slider .col-right .arrow {position:absolute;top:145px;display:block;width:14px;height:24px;}
.category-feature-slider .col-right .arrow.left-arrow {left:0px;}
.category-feature-slider .col-right .arrow.right-arrow {right:5px;}

.payment-icons {width:100%;height:140px;background-position:-129px -401px;margin-top:15px;}
.payment-text {position:absolute;top:0;right:0;}
.payment-text span {width:100px;display:inline-block;text-align:center;}
.payment-left {margin-bottom:30px;}

.slides-wrapper {width:448px;}
.slides-wrapper .slides {float:left;}
.slides-wrapper .slides li {float:left;}
.slides-wrapper .slides .product-image {width:269px;float:left;}
.slides-wrapper .slides .product-content {float:left;position:relative;width:179px;height:323px;}
.slides-wrapper .slides .product-content span {margin-bottom:20px;display:block;}
.slides-wrapper .slides .product-content .price {font-size:30px;}
.slides-wrapper .slides .product-content .info {font-size:18px;}
.slides-wrapper .slides .product-content .button {text-align:center;display:block;width:140px;height:40px;line-height:40px;color:white;background-color:#fe7745;font-size:18px;}
.slides-wrapper .slides .product-content .product-logo {position:absolute;left:0px;bottom:20px;z-index:10;}
.slides-wrapper .slides .product-image img {margin-left:40px;}
.category-bar {height:30px;padding:5px;border:1px solid #c4c5c5;margin-bottom:15px;font-size:14px;background:#ededed;color:#3d3c3c;}
.category-bar.bottom {padding-top:8px;border-top:1px solid #d8d9d9;margin-top:10px;}
.category-bar .sort-by span {display:block;width:147px;height:30px;background-color:#d8d9d9;line-height:30px;padding-left:10px;}
.category-bar .views {margin-left:12px;font-size:12px;}
.category-bar .views span, .category-bar .views a {float:left;}
.category-bar .views span {line-height:30px;}
.category-bar .views a {margin-left:10px;display:block;width:33px;height:27px;background-image:url(../images/sprite.png);background-repeat:no-repeat;}
.category-bar .pagination span {line-height:30px;float:left;margin-right:50px;font-size:12px;}
.category-bar .pagination ul {float:left;text-align:center;font-size:14px;line-height:30px;}
.category-bar .pagination ul li {float:left;margin-left:6px;}
.category-bar .pagination ul li a, category-top .pagination ul li a:visited, .pagination ul li.current {display:block;line-height:30px;color:#3d3c3c;font-size:12px;font-weight:700;padding:0 2px;}
.pagination ul li.current, .category-bar .pagination ul li a:hover, .category-bar .pagination ul li a:visited:hover  {color:#E73F07 !important;}
.sort-by a {line-height:30px;font-size:13px;padding:0 3px;margin:0px 20px 0px 10px;}
.sort-by a:hover {font-weight:700;text-decoration: underline;line-height:28px;}

.cms-content ul {padding-left:16px;line-height:20px;list-style:square;margin-bottom:20px;}
.cms-content a {color:#1E4E7B;font-weight:700;}

.products-grid {position:relative;}
.products-grid .product-item {float:left;height:355px;margin-right:10px;margin-bottom:20px;position:relative;}
.products-grid .product-item.listing-block {width:464px;z-index:10;border:1px solid #c4c5c5;height:353px;}
.products-grid .product-item.listing-block .button {text-align:center;position:absolute;bottom:15px;right:15px;display:block;width:140px;height:40px;line-height:40px;color:white;background-color:#fe7745;font-size:18px;}
.products-grid .product-item.more-products {width:228px;}
.products-grid .product-item.more-products .inner-more-products {background:url(../images/more-products-block.jpg) repeat;position:absolute;left:0px;top:0px;width:238px;height:355px;display:block;}
.products-grid .product-item.more-products .inner-more-products .more-products-text {display:inline-block;padding:0px 20px;font-size:30px;color:white;font-weight:600;line-height:38px;position:absolute;top:10px;}
.products-grid .product-item.more-products .inner-more-products .more-products-arrow {width:48px;height:73px;position:absolute;bottom:35px;right:30px;}
.products-grid .product-item.eyoba-tip {height:353px;width:226px;z-index:10;border:1px solid #c4c5c5;}
.products-grid .product-item.product-item-third {margin-right:10px}
.products-grid .product-item.product-item-fourth {margin-right:0px !important;}

.category-slider {float:right;width:379px;height:255px;border:1px solid #C5C6C6;border-left:0;}
.category-nav {position:relative;}
.category-nav a {position:absolute;display:block;background-image:url(../images/sprite.png);background-repeat:no-repeat;width:20px;height:30px;top:120px;z-index:5;cursor: pointer;}
.category-nav a.cat-next {right:5px;background-position:-9px -903px;}
.category-nav a.cat-prev {left:5px;background-position:-3px -937px;}
.category-product {width:339px !important;height:255px !important;}
.category-product-inside {padding:10px 0px 10px 30px;overflow:hidden;}
.category-product-left {float:left;width:143px;}
.category-product-left a img {width:100%;height:auto;}
.category-product-right {display:inline-block;margin-left:25px;text-align:left;}
.category-product-price {font-size:30px;margin:10px 0 15px;display:inline-block;}
.category-product-title {font-size:15px;width:140px;}
.category-product-button {position:absolute;bottom:105px;right:0px;}
.category-brand-logo {position:absolute;bottom:30px;left:198px;}


.quickview h2 {font-size:20px;}
.quick-shop-right {float:right;width:355px;}
.quick-shop-right .product-addto-box {width:100%;}
.quick-shop-right .price-box {font-size:30px;margin-bottom:20px;}
.quick-shop-right .short-description, .quick-shop-right .qty-wrapper {margin-bottom:15px;margin-left:0;}
.quick-shop-left {float:left;width:415px;height:415px;}


.eyoba-tip-image {background-position: -569px -606px;bottom: 36px;height: 294px;left: 0;position: absolute;width: 195px;}
.eyoba-tip span.tip-eyoba {color: #0096ed;font-size: 30px;left: 15px;line-height: 32px;position: absolute;top: 20px;}
.eyoba-tip span.lisa {top:272px !important;left:158px !important;}

.block-seo-text h3 {color:#fe7745;font-size:20px;margin-bottom:5px;}
.block-seo-text p {margin-bottom:18px;line-height:18px;font-weight:300;}
.block-seo-text p span {color:#fe7745;}

.page-title {margin:15px 0;position:relative;text-align:center;font-weight:700;}
.contacts-index-index .page-title {margin:0px 0px 15px 0px;}


/* ------------------------------ STYLING SHOPPINGBAG ------------------------------ */
.service-content {width:220px;margin-left:10px;margin-top:30px;}
.col-main.shoppingbag {width:100%;margin-bottom:50px;}
.col-main-left {width:750px;float:left;}
.col-main.right {margin-bottom:30px;}
.col-main .cart .service-content {margin-bottom:20px;font-size:13px;}
.cart-empty p a, .cart-empty p a:visited {color:#fe7745;}
.shoppingbag-top {width:100%;margin-bottom:20px;margin-top:0px;}
.shoppingbag-top > a {display:none!important;}
.shoppingbag-top ul.shopnav-box li {position:relative;width:223px;text-align:center;padding-bottom:15px;border-bottom:9px solid #bebebe;margin-left:2px;font-size:16px;display:inline-block;vertical-align:bottom;}
.shoppingbag-top ul.shopnav-box li a, .shoppingbag-top ul.shopnav-box li a:visited, span.light {color:#bebebe;}
.shoppingbag-top ul.shopnav-box li a:hover, .shoppingbag-top ul li a:visited:hover {color:#3e3e3f;}
.shoppingbag-top ul.shopnav-box li .pointer {display:none;}
.shoppingbag-top ul.shopnav-box li.active, .shoppingbag-top ul.shopnav-box li.complete {border-bottom:9px solid #0096ed;}
.shoppingbag-top ul.shopnav-box li.active span, .shoppingbag-top ul li.complete span {color:#3e3e3f;}
.shoppingbag-top ul.shopnav-box li.active a, .shoppingbag-top ul li.active a:visited {color:#3e3e3f;}
.shoppingbag-top ul.shopnav-box li.active .pointer {display:block;width:18px;height:29px;position:absolute;right:-9px;bottom:0px;}
.cart-icon {display:inline-block;background-position:-195px -6px;width:40px;height:40px;margin-right:10px;float:left;}
.shoppingbag-button {font-size:14px;font-weight:700;height:40px;text-align:center;width:190px;overflow:visible;background-color:#e73f07;border:1px solid #8D3628;color:#fff;white-space:normal;box-shadow:inset 0 -2px 0 0 #8D3628;position:relative;}
.addtocartbutton .shoppingbag-button {border:none;box-shadow:none;}
.opc .shoppingbag-top {margin-bottom:10px;}
.shoppingbag-button:hover {background-color:#8D3628;}
.shoppingbag-top .shoppingbag-button {}
.shoppingbag-table {padding:15px;border:1px solid #d8d9d9;box-shadow: 0px 2px 1px #888;-moz-box-shadow: 0px 2px 1px #888;-ms-box-shadow: 0px 2px 1px #888;-webkit-box-shadow: 0px 2px 1px #888;-o-box-shadow: 0px 2px 1px #888;}
.shoppingbag-table table {width:100%;font-size:18px;}
.shoppingbag-table table thead tr th {padding:10px 0px 10px 0px;text-align:center;}
.shoppingbag-table table thead tr th.first {text-align:left;width:230px;}
.shoppingbag-table table tbody {font-weight:300;}
.shoppingbag-table table tbody tr {border:1px solid #efefef;}
.shoppingbag-table table tbody tr td {text-align:center;vertical-align:middle;padding:10px 0px 0px 0px;}
.shoppingbag-table table tbody tr td.item {text-align:left;}
.shoppingbag-table table tbody tr td a.trash-button {width:19px;height:25px;display:block;text-indent:-999em;background-position:-536px -601px;opacity:0.5;filter:alpha(opacity=50);}
.shoppingbag-table table tbody tr td a.trash-button:hover {opacity:1;filter:alpha(opacity=100);}
.shoppingbag-table table tbody tr td.first {text-align:left;}
.shoppingbag-table table tbody tr td.first img {display:block;float:left;}
.shoppingbag-table table tbody tr td.first span {display:block;float:left;width:245px;margin-left:85px;}
.shoppingbag-total {margin-bottom:20px;font-weight:300;width:370px;background-color:#1e4e7b;font-size:16px;color:white;float:right;}
.shoppingbag-total-inside {padding:15px;min-height:120px;position:relative;}
.shoppingbag-total .discount {}
.shoppingbag-total .discount-button {color:#99c245;cursor:pointer;}
.shoppingbag-total .discount-button.active {display:none;}
.shoppingbag-total table {float:right;width:310px;margin-right:10px;font-size:16px;}
.shoppingbag-total table .free-delivery {color:#0096ed;}
.shoppingbag-total table .free-delivery span {font-weight:400;}
.shoppingbag-total table .items span {font-size:14px;}
.gcheckout-totals-table-footer tfoot tr td:first-child {text-align:left !important;}
.shoppingbag-total table tr.last {border-bottom:none;}
.shoppingbag-total table tr td {padding:6px 0px;}
.shoppingbag a.continue-shopping {font-size:16px;color:#0096ed;display:block;padding:0px 15px;line-height:35px;background-color:#1e4e7b;color:white;margin-top:18px;}
.cross-sell-wrapper {width:100%;margin-top:20px;}
.cross-sell-wrapper h2 {font-size:18px;}
.bus-right .col-right > span, .service-content > span {color: #0096ed;display:inline-block;font-size: 20px;margin-bottom: 20px;font-family: 'Handlee', cursive;}
.bus-right .col-right ul, .service-content ul, .customer-service-left ul {margin-bottom: 15px;}
.bus-right .col-right ul {margin-top:15px;}
.bus-right .col-right table, .service-content table, .customer-service-left table {line-height: 18px;margin-bottom: 15px;}
.discount-form-box {margin-top:10px;}
.discount-form-box input {width:190px;height:30px;font-size:12px;padding-left:10px;border:1px solid #5a5a5a;}
.discount-form-box button {font-size: 15px;line-height:normal;box-shadow:none;font-weight:400;border:none;height:34px;margin-left:5px;}
.discount-form-box button:hover {box-shadow:none;}
.crosssell li.item {float: left;margin: 0 25px 25px 0;width: 223px;text-align:center;}
.crosssell li.item.last {margin-right:0;}
.crosssell li.item .product-image {margin-bottom:10px;display:block;}
.crosssell li.item .product-details {margin-top:10px;}
.crosssell li.item .product-details .product-details-inner {min-height:70px;}
.crosssell li.item .product-details .price-box {margin:10px 0;}

@media screen and (min-width: 1210px) {
.crosssell li.item {height:405px;margin: 10px 25px 30px 0px;width:271px;}	
}

.cart-bottom {position:absolute;bottom:10px;}
.cart-payment-block span {display:inline-block;line-height:25px;float:left;}
.cart-payment-icons {width:230px;height:25px;background-position:-219px -884px;margin:0 8px;}
.cart-shipping {line-height:44px;}
.shipping-fee {color:#0096ed;font-size:16px;}

/* ------------------------------ STYLING LOGIN PAGE ------------------------------ */
.account-login {min-height:500px;font-size:13px;}
.login-image {float:left;width:170px;height:419px;background-image:url(../images/account-aanmaken-inloggen-eyoba.png);background-repeat:no-repeat;position:absolute;}
.login-image-inside {width:350px;height:417px;text-align:center;float:left;border:1px solid #d8d9d9;}
.login-image-inside h2 {text-indent:-20px;padding-top:21px;}
.bus-left-content ul.link-list, .login-image-inside ul {display:inline-block;line-height:23px;text-align:left;margin-top:25px;}
.bus-left-content ul.link-list {margin-top:5px;font-size:12px;margin-bottom:8px;}
.bus-left-content ul.link-list li, .login-image-inside ul li {background-image:url(../images/sprite.png);background-repeat: no-repeat;padding-left: 25px;}
#login-form .col2-set {width:100%;}
#login-form .col-1 {margin-right:3%;}
#login-form .col-1, #login-form .col-2, .fieldset {display:inline-block;width:43%;float:left;position:relative;padding:20px 25px 25px 25px;border:1px solid #d8d9d9;margin-bottom:10px;box-shadow: 0px 2px 1px #888}
#login-form .col-1.new-users {height:200px;}
#login-form .col-2.registered-users {height:200px;}
.account-login h2 {font-size:20px;color:#1E4E7B;font-weight:600;margin-bottom:8px;}
.col-1.new-users .buttons-set {position:absolute;bottom:10px;right:10px;}
.form-list li label {float:left;display:block;width:140px;height:35px;line-height:35px;font-size:14px;color:#1e4e7b;text-align:center;margin-bottom:5px;}
.form-list li label.newsletter-signup {}
.form-field-item-qty input, .form-field select, .form-field input, .form-list li input.input-text, .form-list li textarea, .form-list li .input-box select {display:block;height:37px;font-size:14px;width:240px;padding-left:10px;border:1px solid #d7d8d8;}
.form-field-item-qty input {display:inline-block;}
.form-list li input.input-text.no-display {display:none !important;}
.form-list li input#street_1 {width:105px !important;float:left;}
.form-list li input#street_2 {width:40px !important;float:left;margin-left:5px;}
.form-list li textarea {width:400px;height:300px;}
.col-2.registered-users .buttons-set {position:absolute;bottom:10px;right:10px;}
.col-2.registered-users .buttons-set .button {float:right !important;}
.col-2.registered-users .buttons-set a {color:#1E4E7B;margin-right:15px;margin-top:10px;display:inline-block;}
.col-2.registered-users .buttons-set a:hover {text-decoration:underline;}

/* ------------------------------ STYLING DASHBOARD PAGE ------------------------------ */
.block-title-account {font-weight:600;margin-top:10px;background-color:#1e4e7b;height:43px;text-align:center;}
.block-title-account span {color:#fff;font-size:14px;line-height:43px;}
.block-content-account {margin-bottom:20px;font-size:14px;}
.block-content-account ul {}
.block-content-account ul li {line-height:35px;height:35px;border-bottom:1px solid #d8d9d9;text-align:left;padding-left:10px;}
.block-content-account ul li a:hover {text-decoration:underline;}

.my-account .welcome-msg {padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d8d9d9;}
.my-account .box-head h2 {font-size:20px;color:#3e3e3f;font-weight:600;margin-bottom:8px;}
.my-account .col2-set {margin-bottom:20px;}
.my-account .col2-set .col-1 {width:48.5%;float:left;}
.my-account .col2-set .col-2 {width:48.5%;float:right;}
.my-account .col2-set .box {min-height:140px;padding:20px 20px 20px 20px;border:1px solid #d8d9d9;position:relative;font-size:13px;}
.my-account .addresses-list .box a, .my-account .addresses-list .box a:visited, .my-account .col2-set .box .box-content a, .my-account .col2-set .box .box-content a:visited {color:#fe7745;}
.my-account .addresses-list .box a:hover, .my-account .addresses-list .box a:visited:hover, .my-account .col2-set .box .box-content a:hover, .my-account .col2-set .box .box-content a:visited:hover {text-decoration:underline;}
.my-account .box-title {margin-bottom:5px;}
.my-account h3 {padding-bottom:5px;border-bottom:1px solid #d8d9d9;font-size:15px;font-weight:bold;margin-bottom:5px;}
.my-account .box-title h2 {padding-bottom:5px;font-size:18px;font-weight:bold;color:#fe7745;}
.my-account .box-title a.button {position:absolute;top:5px;right:20px;}
.my-account .box h4 {font-weight:bold;font-size:14px;margin-bottom:5px;}
.box-recent .box-head a {display:block;width:100px;line-height:30px;color:white;background-color:#99c245;border:1px solid #7a9b31;text-align:center;font-size:13px;}
.box-recent .box-head a:hover {background-color:#7a9b31;}
.box-account {margin-bottom:20px;}
.my-account .data-table {margin:10px 0 20px;}
.my-account .data-table thead tr {border-bottom:1px solid #d8d9d9;}
.my-account .data-table thead th {vertical-align:middle;font-size:15px;font-weight:bold;padding:10px 7px 10px 10px;white-space:nowrap;}
.my-account .data-table tbody td {padding:10px 0px 10px 10px;font-size:13px;}
.my-account .data-table tbody td.last {padding:10px;}
.my-account .data-table tbody td a:hover {color:#1e4e7b;}
.my-account .data-table tbody tr.even {background-color:#f1f1f1;}
.my-account .description {line-height:18px;margin-bottom:10px;}
.my-account .pager .limiter {margin-bottom:10px;}
.my-account .pager ul li {float:left;margin-right:5px;}
.my-account .pager ul li a {display:block;width:20px;height:25px;line-height:25px;text-align:center;border:1px solid #d8d9d9;}
.my-account .pager ul li a:hover {background-color:#d8d9d9;}
.my-account .pager ul li.current {width:20px;height:25px;line-height:25px;text-align:center;background-color:#0096ed;border:1px solid #04649c;color:white;}
.my-account .pager ul li a.arrow {border:none;}
.my-account .pager ul li a.arrow:hover {background-color:transparent !important;}
.my-account .pager ul li a.right-arrow {background-position:-4px -901px;}
.my-account .pager ul li a.left-arrow {background-position:-9px -934px;}
.my-account .title-buttons {position:relative;}
.my-account .title-buttons button.button {position:absolute;right:4px;top:4px;}
.cart-cell {position:relative;min-height:145px;min-width:150px;}
.add-to-cart-alt {position:absolute;bottom:0;}
.add-to-cart-alt .input-text {margin-bottom:5px;}
.my-account .order-info dt {border-bottom:1px solid #EFEFEF;font-size:17px;font-weight:bold;margin-bottom:5px;padding-bottom:7px;}
.my-account .order-info ul {padding-left:7px;height:26px;text-transform:uppercase;font-weight:bold;margin:10px 0px 10px 0px;padding-bottom:10px;border-bottom:1px solid #EFEFEF;}
.my-account .order-info ul li {line-height:26px;text-align:center;float:left;height:100%;font-size:12px;padding:0px 10px;background-color:#EFEFEF;}
.my-account .order-info ul li.current {background-color:#f7f7f7;color:#fe7745;box-shadow:0px 0px 6px #BBB inset;-moz-box-shadow:0px 0px 6px #BBB inset;-webkit-box-shadow:0px 0px 6px #BBB inset;-ms-box-shadow:0px 0px 6px #BBB inset;-o-box-shadow:0px 0px 6px #BBB inset;}
.my-account .order-info ul li a {color: #3e3e3f;display:block;text-decoration:none;width:100%;height:100%;}
.my-account .order-info ul li:hover {background-color:#f7f7f7;}
.my-account .order-info ul li:hover a {color:#fe7745;}

.my-account .order-details h2.table-caption {border-bottom:1px solid #efefef;font-size:17px;font-weight:bold;margin-bottom:5px;padding-bottom:7px;}
.my-account .order-details .data-table {margin-top:20px;margin-bottom:20px;}
.my-account .order-details .data-table tfoot {font-size:14px;background-color:#f1f1f1;}
.my-account .order-details .data-table tfoot tr td {padding:10px 0px 10px 10px;}
.my-account .order-details .data-table tfoot tr td.last {text-align:right;padding:10px 10px 10px 0px;}
.my-wishlist .buttons-set {float:right;}
.my-wishlist .btn-update {float:left;margin-right:10px;}

/* ------------------------------ STYLING REGISTER PAGE ------------------------------ */
.account-create form, .contact-form {padding-left:20px;display:block;}
.fieldset {margin-right:1.3%;min-height:200px;}
.fieldset-last {margin-right:0px;}
.fieldset h2 {font-size:20px;color:#3e3e3f;font-weight:600;margin-bottom:15px;}
.form-list li, .form-list div.field {position:relative;clear:both;}
.form-list li.fields {position:static;}
.control input {float:left;}
.control label {font-size:13px !important;margin-left:3px !important;margin-top:3px !important;float:none !important;display:inline !important;width:auto !important;height:auto !important;line-height:normal !important;color:#3e3e3f !important;border:none !important;background-color:transparent !important;text-align:left !important;margin-bottom:0px !important;}
.account-create .buttons-set p.back-link {float:left;display:inline-block;font-size:15px;}
.account-create .buttons-set button.button {margin-left:173px;float:right;}
.my-account .fieldset {width:41%;min-height:270px;}

/* ------------------------------ STYLING CONTACT PAGE ------------------------------ */
.contact-content-container {width:520px;float:left;margin-bottom:20px;}
.contact-content-container h2 {font-size:18px;color:#0096ed;margin-top:-4px;}
.contact-content-container .company-information {margin:14px 0px 10px 0px;}
.contact-content-container .company-information .information-right {margin-left:40px;}
.contact-content-container .contact-google-maps {width:520px;height:250px;background-color:grey;}
.contact-form-container {}
.contact-form-container h2 {font-weight:300;font-size:24px;line-height:35px;}
.contact-form-container h2 span {color:#fe7745;}
.contact-image {width:307px;height:191px;top:-170px;background-image:url(../images/contact-image.png);background-repeat:no-repeat;position:absolute;}
#contactForm.contact-form-page {/*display:block;padding:20px 25px 25px 25px;border:1px solid #d8d9d9;margin-bottom:10px;background-color:#f9f9f9;*/}
#contactForm.contact-form-page .input-box-full-width {float:left;}
#contactForm.contact-form-page .fieldset {float:none;margin-bottom:5px;width:640px;}
#contactForm.contact-form-page textarea {width:361px;}
#contactForm.contact-form-page .form-list li input.input-text {width:220px;}
#contactForm.contact-form-page p.required {display:inline-block;}
#contactForm.contact-form-page button.button {float:right;}
#contactForm.contact-form-page li.wide label {margin-bottom:0px;}


/* ------------------------------ STYLING FOOTER ------------------------------ */
.footer-wrapper {position:relative;min-width:1000px;margin:0px;z-index:9;}
.footer-top {width:100%;height:36px;background:url(../images/sprite.png) 0 -664px repeat-x;margin-top:-35px;}
.footer-bottom {font-size:12px;width:100%;height:370px;background-color:#85c335;padding-top:30px;}

.footer-content {background:#fff;box-shadow: 0px 1px 10px #888888;padding:20px;min-height:150px;}

.footer-menu {margin:15px 0px 25px 0px;}
.footer-top-bottom {position:relative;}
.footer-col {float:left;width:292px;margin-right:15px;line-height:19px;color:#3d3c3c;font-weight:700;position:relative;padding-right:15px;border-right:1px solid #E6E6E6;}
.footer-col-title {font-size:17px;font-weight:600;line-height:50px;}
.footer-col h4 {font-size:17px;color:#1E4E7B;font-weight:600;margin-bottom:12px;}
.footer-col-list {margin-bottom:15px;}
.footer-col-list, .footer-col-list a, .footer-col-list a:visited {color:#3d3c3c;font-weight:700;}
.footer-col-list ul li {line-height:19px;}
.footer-col.footer-col-last {margin-right:0px;border-right:0;padding-right:0;}
.footer-col.subscribe {margin-right:10px;width:340px;}
.footer-col.subscribe .newsletter-form {margin-top:15px;}
.block-newsletter-buttons {position:relative;}
.newsletter-triangle {width:15px;height:8px;position:absolute;background-image:url(../images/sprite.png);background-repeat:no-repeat;background-position:-538px -636px;bottom:33px;left:307px;}
.footer-col .input-text {width:100%;display:block;height:40px;padding:0px 15px;border:1px solid #d0d0d0;background-color:#f0f0f0;font-size:13px;font-style:italic;border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;}
.footer-col button.button {font-family:'Handlee',Arial, cursive;cursor:pointer;font-size:15px;clear:both;color:#1E4E7B;background-color:#fff;border:0;padding:0;text-decoration: underline;box-shadow:inset 0 0 0 0 #fff;margin-top:5px;width:100%;text-align:right;}
.footer-col.address {width:182px;height:169px;position:absolute;right:0px;bottom:50px;}
.footer-col.address span {color:#fff;display:inline-block;background-color:#0096ed;position:relative;width:128px;height:36px;padding:8px 0px 0px 8px;line-height:14px;left:45px;top:35px;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;}
.footer-col .showroom {position:absolute;right:25px;top:65px;width:99px;height:116px;background-position:-323px -197px;}
.footer-col .arrow {display:inline-block;padding-top:30px;padding-right:10px;background-position:121px -475px;margin-left:20px;margin-bottom:30px;}
.footer-payment {border-top:1px solid #e6e6e6;height:40px;background-position:-97px -566px;padding-top:10px;}

.social-media {margin-top:15px;}
.social-media li {float:left;margin-right:6px;}
.social-media li a {background-image:url(../images/sprite.png);background-repeat:no-repeat;display:block;width:33px;height:33px;}
.footer-bottom .container {padding: 0px !important;}
.shop-logos {margin-top:25px;height:37px;width:337px;}
.terms-conditions {margin-top:25px;text-align:right;font-size:12px;line-height:18px;color:#59595b;}
.terms-conditions a, .terms-conditions a:visited {color:#fe7745;text-decoration:underline;}

.order-succes-image {float:left;width:410px;height:350px;background-image:url(../images/checkout-succes.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin-left:10px;}
.order-succes-container {float:right;width:540px;}
h2.sub-title {font-size:18px;color:#fe7745;font-family: 'Source Sans Pro', sans-serif;margin-bottom:10px;}
.order-succes {margin-bottom:15px;padding-top:20px;border-top:1px solid #d8dada;margin-top:17px;}
.order-succes .order-title h2 {font-size:15px;margin-bottom:8px;font-weight:600;color:#3e3e3f;text-transform:uppercase;}
.order-succes h3 {padding:0 !important;width:auto !important;margin-bottom:0px !important;border:none !important;}
.order-succes table {background-color:#f1f1f1;font-size:13px;width:100%;}
.order-succes table thead tr th {font-size:14px;font-weight:bold;vertical-align:middle;padding-left:10px;}
.order-succes table tbody tr td {border-top:1px solid white;padding:10px 0px 10px 10px;font-size:14px;height:20px;vertical-align:middle;}
.order-succes table tbody tr td h3 {text-align:left !important;}
.order-succes table tfoot tr td {text-indent:10px;vertical-align:middle;padding:10px 0px;}
.order-succes table tfoot tr td.last {text-align:right;padding-right:38px;}
.order-succes .data-table-footer {font-size:14px;margin-top:20px;}


/* ADDED BY DOUWE */
.product-options dl dt {font-size:16px;line-height:20px;}
.product-addto-box .product-options label {font-size:13px;line-height:23px;}
.product-addto-box .product-options dd {margin-bottom:7px;}
.product-addto-box .product-options select {width:91%;height:20px;}
.sidebar-reviews h4 {color:#FE7745;font-size:16px;margin-bottom:6px;}
.written-reviews a {display:block;font-size:13px;font-weight:700;}
.content-row-inside {}
.brand-logos {background:url(../images/logos.jpg) no-repeat;height:100px;overflow:hidden;width:100%;background-size:cover;background-position:center center;}
.brand-logos-side-text {position:absolute;top:10px;right:-180px;width:140px;background-position:-459px -476px;padding-top:25px;text-align:center;}
.brand-logo-inside {display:inline-block;}
#storeselector > ul > li:hover {box-shadow:0px 0px 10px #D8D9D9;}
#storeselector > ul > li.last:hover {background-color:#0084c6;}
button.button {min-width:140px;}
.banner-button button.button {min-width:170px;}


.newsletter-form {width:339px;}
.banner-newsletter button.button {float:right;}
button.button.blue {background-color:#0097f0;box-shadow:inset 0 -2px 0 0 #04649c;border-color:#04649c;}
button.button.blue:hover {background-color:#0084c6;}
.product-shop-top .validation-advice {position:inherit;}
.validation-advice {color:red;font-weight:700;padding:5px;border:1px solid red;font-size:11px;min-width:157px;background-color:white;z-index:1;margin-top:10px;}
.account-login .validation-advice {}
.newsletter-form .validation-advice {background-color:white;bottom:45px;left:0px;width:328px;}
.tier-price span.tier-text-first {color:#FE7745;}
.tier-price strong span {color:#0096ed;font-weight:700;}
.recent-viewed {height:415px;margin-top:15px;}

.category-image-wrapper {height:257px;margin-bottom:10px;}
.category-image {float:left;width:378px;height:255px;background-repeat: no-repeat;border:1px solid #C5C6C6;background-size:cover;}
.top-banner {background-size:cover;background-repeat:no-repeat;height:160px;width:100%;text-align:center;margin-bottom:10px;}
.top-banner-text {background-color:#fff;color:#99C245;text-transform:uppercase;font-size:30px;padding:0 20px;line-height:65px;filter:alpha(opacity=90);opacity: 0.9;display:inline-block;position:absolute;left:290px;top:45px;}
.category-description {margin:20px 0;}
.content-row-text ul, .category-description ul, .content-col ul {margin-bottom:20px;padding-left:20px;list-style:square;}
.content-row-text ul li, .category-description ul li, .content-col li {line-height:20px;}
.content-row-text ul li a {color:#1e4e7b;font-weight:bold;}
.category-description h2 {font-size:20px;}
.category-description h3 {font-size:20px;}
h2 span {color:#3e3e3f;}
p {font-size:13px;}
.category-description a {color:#FE7745;}
.content-row .sidebar-block {margin-top:0;}
.content-col-last {margin-top:28px;}
.product-count {background:url(../images/cat-count-bg.png);}
.product-count-button {display:block;padding:15px;color:#fff;font-size:27px;line-height:38px;position:relative;height:280px;}
.product-count-arrow {display:block;position:absolute;bottom:75px;right:20px;width:50px;height:75px;font-weight:700;background-position:-666px -923px;}
.product-count-button:hover .product-count-arrow {background-position:-735px -925px;}

.filter-box, .filter-select {margin-bottom:15px;border:1px solid #d8dada;position:relative;}
.filter-box dt {line-height:30px;background-color:#d9dada;font-size:15px;padding-left:35px;}
.filter-box dd {padding:5px 0px;font-size:14px;}
.filter-box.filter-prijs dd {padding:5px 5px 15px 5px;}
.filter-box li {line-height:26px;padding:0px 0px 0px 8px;}
.filter-box li.m-selected-ln-item {background-color:#f9e5dc;}
.m-filter-colors.labels .m-color {margin:2px 6px 0px 0px !important;border:1px solid #dcdcdc;}
.m-filter-colors.labels .m-color.selected {box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);-ms-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);-o-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);}
.m-filter-colors li {display:inline-block;width:88px;line-height:20px;padding-left:0;}
.m-filter-colors.labels li a {font-size:12px;}
.filter-box li:hover {background-color:#f9e5dc;}
.filter-toggle {display:inline-block;width:20px;height:20px;position:absolute;top:3px;left:7px;z-index:1;background-image:url(../images/sprite.png);background-repeat:no-repeat;}

#left_price-range-from, #left_price-range-to {display:none !important;}
.m-filter-colors {margin-left:6px;width:196px !important;padding-bottom:15px;}
.m-slider.m-from, .m-slider.m-to {width:55px !important;padding-left:5px;border:1px solid #879bb6 !important;height:25px !important;}
.m-slider.m-from {margin-right:5px;}
.filter-select .actions a {display:block;width:100%;background:#3E3E3F;line-height:25px;text-align:center;color:#fff;}
.filter-select .actions a:hover {background:#D8D9D9;color:#3E3E3F}
.filter-select li {font-weight:700;}
.filter-select li span {font-weight:400;}
.currently .block-subtitle {line-height:30px;background:#0096ED;font-size:14px;padding-left:15px;color:#fff;}
.btn-remove{display:block;width:11px;height:11px;font-size:0;line-height:0;text-indent:-999em;border:2px solid #e6e6e6;}
.btn-remove:after {content:'\2716';font-size:12px;line-height:13px;padding-left:1px}

/* STYLING LISTING CAT BANNERS */
.cat-banner-row {position: relative;overflow: hidden;margin-bottom: 10px;}
.cat-banner-block .cat-banner {padding:10px;float: left;height: 128px;overflow: hidden;width: 224px;border: 1px solid #d8dada;overflow: hidden;position: relative;margin-right: 10px;}
.cat-banner-block .cat-banner.cat-banner-last {margin-right: 0px;}
.cat-banner-inside {z-index: 1;position: relative;height: 128px;}
.cat-banner h2 {color: #323232;font-size: 21px;line-height: 17px;margin: 0 0 18px 0;}
.cat-banner h2 span {color: #8E8E8E;font-size: 14px;font-weight: normal;line-height: 15px;padding-top: 2px;display: block;}
.cat-banner-img {position: absolute;top: 20px;right:10px;}
.cat-banner-img a {display:block;}
.cat-banner-inside a.ordernow {bottom: 0px;color: #FFF;left: 0px !important;position: absolute;}
.cat-banner-ul li {float:left;margin-right:10px;}
.cat-banner-ul li.last {margin-right:0;}
.cat-banner-ul {overflow:hidden;margin-bottom:10px;}
.cat-banner-ul li img {width:246px;}


/* FIXED MENU */
.fixed-menu {position:fixed;right:5px;display:block;top:240px;z-index:999;}
.fixed-menu > ul > li {margin-bottom:5px;}
.fixed-menu > ul > li > a, .fixed-menu > ul > li > a:visited, .fixed-menu > ul > li > span {background-color:#99c245;width:50px;height:50px;display:block;opacity:.6;filter:alpha(opacity=60);cursor:pointer;}
.fixed-menu > ul > li > a:hover, .fixed-menu > ul > li > a:visited:hover, .fixed-menu > ul > li > span:hover {opacity:1;filter:alpha(opacity=100);}
.fixed-menu > ul > li > a .side-block-wrapper, .fixed-menu > ul > li > span .side-block-wrapper {padding:20px;display:none;font-size:12px;position:absolute;right:50px;top:0px;min-width:200px;background-color:white;z-index:999;border:1px solid #efefef;}
.fixed-menu > ul > li > a.over .side-block-wrapper, .fixed-menu > ul > li > span:hover .side-block-wrapper {display:block;}
.fixed-menu > ul > li > a .side-block-wrapper .sidebar-map {margin:0px;}
.fixed-menu > ul > li > a .side-block-wrapper span.phone {background-position:-456px -259px;font-size: 17px;line-height: 35px;padding-left:20px;text-align: center;display:block;}
.fixed-menu > ul > li > a .side-block-wrapper span.address {line-height: 20px;color:#000;font-size:14px;}
.fixed-menu > ul > li > a .side-block-wrapper span.address span {color: #1e4e7b;display: block;font-weight: 700;}
.fixed-menu > ul > li > a .side-block-wrapper .time-table-inner table tr {line-height:19px;}
.fixed-menu > ul > li > a .side-block-wrapper span.showroom {font-weight:bold;color:#1e4e7b;font-size:17px;}
.fixed-menu > ul > li.klarna > span .side-block-wrapper {min-width:270px;padding:10px;top:58px;}
.fixed-menu ul li span.side-klarna {background-position:-1px -504px;}

/* SLICK-SLIDE IMAGE HOVERING FROM GRAYSCALE TO COLOR */
img.grayscale,.slick-next,.slick-prev{filter: grayscale(100%);-webkit-filter: grayscale(100%); filter: gray;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease; opacity:.8}
img.grayscale:hover, .slick-next:hover,.slick-prev:hover{filter: grayscale(0%);-webkit-filter: grayscale(0%);opacity:1.0;}


/* MOVE TO TOP BUTTON */
#back-top {bottom:50px;left:50%;margin-left:630px;position:fixed;z-index:9999;display:none;}
#back-top a {transition: background 1s ease 0s;-moz-transition: background 1s ease 0s;-ms-transition: background 1s ease 0s;-webkit-transition: background 1s ease 0s;-o-transition: background 1s ease 0s;background-color:#3f3f3f;width:50px;height:45px;color: #bbb;font: 11px/100% Arial,Helvetica,sans-serif;text-align:center;text-transform: uppercase;display:table-cell;vertical-align:middle;opacity:0.6;filter:alpha(opacity=60);}
#back-top a span {background:url("../images/sprite.png") no-repeat scroll -579px -459px;display:inline-block;height:20px;width:34px;transition: background 1s ease 0s;-moz-transition: background 1s ease 0s;-ms-transition: background 1s ease 0s;-webkit-transition: background 1s ease 0s;-o-transition: background 1s ease 0s;}
#back-top a:hover {background-color:#fe7745;opacity:1;filter:alpha(opacity=100);}
#back-top a:hover span {background:url("../images/sprite.png") no-repeat scroll -579px -509px;}

.zoomlayer{position:fixed;z-index:200000; background:#fff;top:0;left:0;right:0;bottom:0; overflow:hidden;}
.zoomlayer-controls{background-color: #fff;
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;

    z-index: 1000;
}
.mainimage{text-align:center;cursor:-webkit-grab;}
.ui-draggable-dragging {cursor:-webkit-grabbing;}
.zoomlayer-container{
    margin:0 auto;
    display:block;
    width:100%;
    height:800px;
    text-align:left;
    padding-bottom:25px;
}
.zoomlayer-slider{ margin-left:10px;}
.slides li { border: 1px solid #c6d5e3;
    width: 50px;
    margin-bottom: 10px;
    padding: 5px;
    height:50px;
    cursor:hand;
}
.slides li:hover{border:1px solid #0248b8;}
.zoomlayer-controls .btn-close{width:100px; height:100px; background:url(../images/close_button.png); }
.slides span.zoomin{

    font-weight:bold;
    display:block;
    text-align:center;

}

li#zoom_in, li#zoom_out {background-image:url(../images/sprite.png);background-repeat:no-repeat;cursor:pointer;}
li#zoom_in {background-position:-340px -339px;}
li#zoom_out {background-position:-340px -403px;}


.slides span.zoomout{
    font-size:80px;
    font-weight:bold;
    display:block;
    text-align:center;
    margin:-30px;
}

.register-form {position:relative;padding:20px 25px 25px 25px;margin-bottom:10px;float:right;width:100%;}
.opc .main {margin-top:90px !important;}
.opc .phone-number {padding:0;background:none;}
.opc .header-nav {margin-top:50px;box-shadow: 0px 1px 10px #888;}
.opc .nav-usps {margin-left:23px;margin-top:21px;}
.opc .nav-usps li a {opacity:1;}
.opc .shopping-cart:hover {background-color:transparent;}
.opc .shopping-cart-button {width:44px;}
.opc .shopping-cart-opc {width:80px;margin-top:3px;}
.opc .glc-login-and-paypal {position:absolute;top:11px;}
.opc .header-usps-inside {line-height:16px;font-size:13px;}
.opc .header-usps-inside li {padding-left:55px !important;padding-top:5px;line-height:14px;margin-right:20px;}
.opc li.showroom {background-position:-568px -728px;}
.opc li.delivery {background-position:-577px -763px;}
.opc li.return {background-position:-566px -800px;}


div#feature_list h3{margin:0;padding:3px 0 0;font-size:16px;text-transform:uppercase;color:#333}
div#feature_list{position:relative}
div#feature_list ul{position:absolute;top:0;list-style:none;padding:0;margin:0}
ul#tabs{left:0;z-index:2;width:270px}
ul#tabs li{font-size:12px;}
ul#tabs li img{padding:10px 10px 5px 15px;border:none;float:left;margin:-3px 10px 0 -5px}
ul#tabs li a{color:#333;text-decoration:none;display:block;padding:5px;height:50px;outline:none;border:1px solid #fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
ul#tabs li a:hover{text-decoration:underline}
ul#tabs li a.current{color:#333;border:1px solid silver;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
ul#tabs li a.current:hover{text-decoration:none;cursor:default}
ul#output{right:10px;width:485px;position:relative;margin-left:20px}
ul#output li{position:absolute;width:100%;padding-left:10px;display:none;line-height:1.6}
#feature_list #tabs a{background-image:url(../images/spritefaq.png);background-repeat:no-repeat;padding-left:65px!important}
#feature_list a#contact{background-position:0 7px}
#feature_list a#verzending{background-position:-1px -51px}
#feature_list a#levertijd{background-position:1px -116px}
#feature_list a#betalen{background-position:0 -183px}
#feature_list a#afhalen{background-position:0 -251px}
#feature_list a#kwaliteit{background-position:0 -318px}
#feature_list a#garantie{background-position:1px -390px}
#feature_list a#retourneren{background-position:2px -464px}
#feature_list a#account{background-position:0 -533px}
#feature_list a#klachten{background-position:0 -607px}
#feature_list a#aanbiedingen{background-position:1px -671px}
#feature_list a#voorwaarden{background-position:-1px -744px}
.footer-span {margin-top:10px;}
.customer-account-create .1182col-main {margin-bottom:30px;}
.discount .btn-update-small {background-color:#99c245;}
.discount .btn-update-small:hover {background-color:#97c435;} 

.checkout-payment {background-position: -85px -580px;height: 40px;width:260px;float:right;margin:15px 0px;}
p.onestepcheckout-numbers {height:auto !important;}

.onestepcheckout-threecolumns .input-box label {line-height:20px;}
.onestepcheckout-threecolumns .input-box input {background-color: #f0f0f0;border: 1px solid #cccccc;}
div.checkoutcontainer div.input-different-shipping {margin-left:0px !important;}
.onestepcheckout-column-middle {line-height:25px;}
.payment-methods select {width:150px !important;}

div.checkoutcontainer div.pcnl-input-housenumber select.pcnl-input-text-half {position:absolute;left:223px;width:auto!important;}

.onestepcheckout-index-index .col-main {padding-bottom:40px;}
.searchautocomplete .nav {width:195px!important;}

.my-account .form-list li label {width:130px;}
.my-account .fieldset input {width:150px !important;}
.my-account .fieldset input.checkbox {width:auto!important;}
.my-account .fieldset select#country {width:200px!important;}
.newsletter-manage-index .fieldset {width:100%;margin-right:0px;float:none!important;min-height:auto;height:auto;}

.contacts-index-index .fieldset {background-color:white;}

.contact-form-page .buttons-set {margin-top:15px;}

.sidebar-block-content .time-table-inner {padding:12px;background-color:#99c245;color:white;}

.faq > li {border-bottom: 1px solid #333;padding: 10px;list-style-type:none;cursor:pointer;}

.faq > li > span {float:right;margin-top:-20px;}
.faq .awnser {display:none;}

#smartcontact-form label span {line-height:33px;height:auto;}
#smartcontact-form select {text-indent:10px;}
#smartcontact-form input, #smartcontact-form textarea {width:255px;background:#F8F8F8;border:1px solid #A6A6A6;}
.onestepcheckout-login-link a {font-weight:700;}

#onestepcheckout_popup_overlay {width:100% !important;height:100% !important;}


.header-annoucement {
   position: relative; 
   background: #ea773d;
   z-index: 8;
   padding: 10px;
}
.header-annoucement .container {
   padding: 0;
}
.webshop-annoucement.orange {
   font-size: 13px;
   width: 100%;
   text-align: center;
   background: #ea773d;
   display: inline-block;
   color: #fff;
}
.webshop-annoucement.orange a {
   color: white; 
   text-decoration: underline;
}

@media screen and (min-width: 1210px) {

	.searchautocomplete .nav {width:325px!important;}
    .usp-last {display:block;}
    .container {width:1160px !important;}

    .main-menu-item-show {display:block !important;}

    .col2-left-layout .col-main {width:870px;}

    .content-row .offers-grid {margin-left:0;}
    .block-newsletter-bg, .banner .overlay {width:941px;background-position:0 0;}
    .block-newsletter .overlay {background-position:-85px 0;}
    .cat-banner-ul li img {width:313px;}
    .product-item-fourth {margin-right:0 !important;}
    .product-item-third {margin-right:10px;}
    .product-border-small {display:none;}
    .product-border-big {display:block;}
    .projects {margin:0 100px;}
    .offers-grid.upsell-grid .product-item-third, .offers-grid.upsell-grid .product-item {margin-right:9px;}
    .banner-small {width:530px;}
    #nav {font-size:13px;}
    .product-options-bottom {width:295px;}
    .review-form-right .input-box, .review-form-right textarea, .dailyoffer-middle .options-wrapper {width:461px;}
    .header-fixed .searchautocomplete {width:685px;}
    .searchautocomplete {width:375px;}
    .select-box {width:155px;}
    .cart-payment {float:left;clear:none;margin:0;}
    .cart-offers-block .sidebar-block {width:210px;float:left;padding:10px;}
    .cart-offers-block .sidebar-block-title {margin:0;}
    .cart-offers-block .sidebar-block-payment {position:absolute;top:25px;}
    .cart-offers-block .sidebar-block-inside ul {padding:110px 0 0;}
    .product-item button.button.addto {width:158px}
    button.button.btn-proceed-home , .other-buttons {width:240px !important;}
    .product-sale-buttons button.button.addto {width:100%;}
    .carousel-frame {width: 1160px !important;}
    .brand-logos li, .brand-logos li a {width:145px !important;}
    .footer-col-5 {width:225px;}
    .product-collateral-left {width:705px;}
    .product-collateral .product-item-last {display:block;}
    .product-collateral .product-item-last .product-item-inside {border-bottom:0 !important;padding:0 !important;}
    #upsellcontent.extra-details {position:absolute;right:0;width:230px;background:none;top:0;margin-top:0;}
    #upsellcontent.extra-details .toggle-title {width:237px;}
    #upsellcontent.extra-details .toggle-button {display:none !important;}
    #upsellcontent .product-item {border:0;width:210px;}
    #upsellcontent .product-item-inside {padding:0 0 20px;border-bottom:1px solid #D1D2D4;}
    .product-info-buttons a.tablink.upselllink {display:none;}
    .kiala-onestepcheckout label, label[for=s_method_matrixrate_matrixrate_5241], label[for=s_method_payonpickup_payonpickup], label[for=s_method_matrixrate_matrixrate_free] {width:300px;}
    #billing_address_list .input-text, div.checkoutcontainer div.input-country select {width: 165px;}
    .product-collateral-left.no-upsell {width:946px;}
    .streetfield {width:242px !important;}
    #billing_address_list .streetfield input {width:227px !important;}
    .header-right {width:742px;}
    .logo-right {margin-left:28px;}
    .phone-number {font-size:18px;}
   
    .form-search .input-text {width:290px;}

    .menu-blue.menu-top {width:970px !important;}
    .menu-blue li.level1 div.sub .sub-container {width:1198px !important;}
    .footer-col-4 {margin-right:90px;}
    .footer-col.subscribe {margin-right:74px;width:370px;}
    .footer-col.address {bottom:5px;}
    .recent-viewed-items .product-item-last {margin-right:0;display:block !important;}
    .content-banner-img a img {height:auto;width:100%;max-width:426px;}

    .banner-right {width:226px;height:498px;}
    .banner-right-img {width:226px;background-size:cover;height:100%;display:block;}
    .banner-product-sfeer {bottom:100px;line-height:40px;font-size:30px;}
    .content-row-four {height:210px;}
    .banner-middle-img {width:464px;height:208px;}
    .banner-newsletter .banner-middle-text-inside {font-size: 16px;text-align:left;}

    .sidebar-block.sidebar-reviews {height:208px;}
    .sidebar-reviews h4 {font-size:18px;margin-bottom:10px;}
    .company-rating {font-size:18px;}
    .review-rating {height:30px;margin:5px 0px 0px 0px;}
    .written-reviews {font-size:14px;}
    .written-reviews p {font-size:14px;margin-bottom:10px !important;line-height:20px;}
    .written-reviews a {font-size:14px;}
    .feedback-company {margin-top:10px;}
    .category-image-wrapper {height:325px;}
    .category-image {width:478px;height:323px;}
    .category-slider {width:479px;height:323px;}
    .category-product-left {width:210px;}
    .category-nav a {top:145px;}
    .category-product-right {margin-left:40px;}
    .category-product-button {bottom:145px;}
    .cat-banner-block .cat-banner {width: 291px;}
    .cat-banner-img {right:25px;}
    .category-bar .views a {margin-left:15px;}
    .category-bar .views {font-size:14px;}
    .known-from-tv {display:block!important;}
    .footer-top-left {left:-40px;}
    .offers-collage .product-item-big {width:478px;height:352px;overflow:hidden;}
    .offers-collage .product-item-small {float:left;width:228px;height:170px;margin-bottom:10px;}
    .product-item-big .collage-container {height:352px;}
    .product-item-small .collage-container {height:170px;}
    .offers-collage .product-item-medium {width:311px;height:204px;}
    .product-item-medium .collage-container {width:305px;height:200px;}
    .offers-list .product-discount-icon {left:183px;}
    .my-account .data-table thead th {padding:10px 45px 10px 10px;}
    .login-image-inside {width:426px;}
    .col-main-left {width:942px;}
    .glc-step.address {width:445px !important;}
    .glc-step.methods {width:475px !important;}
    .glc-step.review {width:475px !important;}
    .gcheckout-totals-table-footer {margin-right:15px !important;}
    .category-product {width:420px !important;height:320px !important;}
    .offers-grid.upsell-grid .product-item-fourth {display:block;}
    .product-addto-box-small {width:668px;}
    .addto-box-small-right {width:390px;}
    .addto-box-small-right h2 {font-size:24px;}
    .product-img-box .product-image .product-image-zoom {margin:0px 0px 0px 70px;}
    .more-views ul li {margin-right:0px;margin-top:0px;}
    .more-views-ver {width:67px;}
    .more-views-ver li {float:none !important;}
    .more-views-hor li {float:left !important;margin-right:5px !important;}
    .recent-viewed-items .product-item.over .product-item-inside {padding:0 0 10px 10px;}
    .order-succes-container {float:right;width:653px;}
    .order-succes-image {width:477px;height:409px;}
    .category-brand-logo {left:278px;}
    .menu-blue li.level1 div.sub .sub-container {background: #ffffff;border: 1px solid #ABAAAA;border-top:0;position: absolute;width: 1000px;}
    #billing_prefix {background-position:-826px 0;}
    #billing_country_id {background-position:-781px 0;}
    #sisow_bank {background-position:-715px 0;}
    .product-social {position:absolute;}
    ul#output{width:650px;}
    .header-text {margin-left:30px;}
	.header-usps-inside li {margin-right:45px;}
	.category-banner-medium {width:580px;}
	.offers-grid .product-item {width:273px;margin:10px 25px 30px 0;}
	.offers-grid .manufacturer-logo {display:block;}
	.offers-grid .product-sale {float:right;}
	.offers-grid .product-content .product-content-bottom {text-align:left;}
	.offers-grid .product-price .regular-price, .product-price .special-price {float:right;}
	.offers-grid .price-box {min-height:auto;}
	.footer-col {width:350px;}
	.footer-col .arrow {margin-left:60px;}
	.product-right {width:440px;}
	
	.content-row-right {width:865px;}
	.content-banner-top .content-banner {width:863px;}
	.content-banner-bottom {width:426px;}
	.content-banner-bottom .content-banner {width:auto;display:block;}
	
	.content-row .product-item {width:271px;}
	.brand-logos {height:120px;}
	
	.my-account .form-list li label {width:140px;}
	.my-account .fieldset input {width:200px !important;}
	
	.form-list li input#street_1 {width:155px !important;float:left;}
	
	.header-bbq-links ul li.third {padding-right:6px;margin-right:6px;border-right:1px solid #1e4e7b;}
	.header-bbq-links ul li.fourth {padding-right:0px;margin-right:0px;border-right:0px;display:inline-block;}
	#contactForm.contact-form-page .fieldset {width:820px;}

}


.product-banner .big {display:none;}

@media screen and (min-width: 1210px) {
    .product-banner .small {display:none;}
    .product-banner .big {display:block;}
}

.bus-right .col-right .sidebar-block {width:auto !important;margin-top:0px !important;}
.bus-right .col-right .sidebar-block.sidebar-reviews {height:auto !important;}

.fancybox-inner .page-title h2 {font-size:20px;}

.form-title > h3 {font-size: 15px;margin-bottom: 5px;}

.form-field .validation-advice {position:static !important;margin-top:3px;padding:0px;border:0px;}
.sooqrSearchResults {margin-top:40px !important;}
.sqr-options {position: fixed !important;width: 713px !important;z-index: 9999 !important;top:63px !important;}

.product-right.bundel-product {padding-bottom:120px;}
.product-right.bundel-product .grouped-items-table {margin-top:10px;}
.product-right.bundel-product .grouped-items-table thead tr {line-height:30px;}
.product-right.bundel-product .grouped-items-table thead tr th {font-weight:700;}
.product-right.bundel-product .grouped-items-table tbody {border-top:1px solid #cdced0;}
.product-right.bundel-product .grouped-items-table tbody tr.even {background-color:#ededed;}
.product-right.bundel-product .grouped-items-table tbody tr td {vertical-align:middle;padding:10px;font-size:11px;}
.product-right.bundel-product .grouped-items-table input {border:1px solid #cdced0;}
.product-right.bundel-product .price-box .old-price {line-height:normal;}
.product-right.bundel-product .price-box .old-price > span {width:auto;font-weight:normal;font-size:11px;color:#999;}
.product-right.bundel-product .price-box .price-label {display:none;}
.product-right.bundel-product .price-box .special-price, .product-right.bundel-product .price-box .regular-price {font-size:15px;font-weight:500;}
.product-right.bundel-product .price-box-wrapper {display:none;}
.product-right.bundel-product .addto-wrapper {position:absolute;bottom:0px;}


/* --------------- STYLING PRODUCT DROPDOWN --------------- */
.main-menu-dropdown .submenu-column-last .product {background-color:#ededed;border:1px solid #c4c5c5;padding:20px;text-align:center;line-height:normal;box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);}
.main-menu-dropdown .submenu-column-last .product img {display:block;margin:5px auto;}
.main-menu-dropdown .product a, .main-menu-dropdown .product a:visited {color:#3e3e3f;background-color:none!important;}
.main-menu-dropdown .product a:hover {background-color:none !important;color:#1e4e7b;}
.main-menu-dropdown .submenu-column-last .product .button.addto {margin-top:10px;}
.main-menu-dropdown .submenu-column-last .product .special-price {color:#c4c5c5;}
.main-menu-dropdown .submenu-column-last .product .regular-price .price, .main-menu-dropdown .submenu-column-last .product .special-price .price {color:#c1242a;}
.main-menu-dropdown .submenu-column-last .product .price-box p.old-price .price {text-decoration:line-through;color:#c4c5c5;}
.main-menu-dropdown .submenu-column-last .product .price-box p.old-price, .main-menu-dropdown .submenu-column-last .product .price-box p.special-price {display:inline-block;margin:0px;}
#nav > li .product a:hover, #nav li .product a:hover:visited, #nav li.over .product a {background-color:none!important;color:#3e3e3f;}
.catalogsearch-result-index .category-description {display:none;}


/* ----- Opmaak Kiyoh ----- */
.sidebar-kiyoh {display:block;}
.sidebar-block-kiyoh {text-align:center;border:1px solid #d8dada;margin-bottom:15px;}
.sidebar-block-kiyoh .sidebar-block-title {background:transparent;margin:15px 0px 6px 0px;}
.rating-stars, .kiyoh-logo {background-image:url('../images/kiyoh-sprite.png');background-repeat:no-repeat;}
.kiyoh-logo {background-position:-24px -5px;width:109px;height:39px;display:inline-block;}
.sidebar-block-kiyoh .sidebar-block-content {margin-bottom:15px;}
.rating-top {margin-bottom:7px;height:40px;position:relative;}
.rating-top-inside {width:40px;height:40px;position:absolute;left:117px;top:0px;text-align:center;font-weight:bold;font-size:18px;color:#F15A22;}
.rating-top-inside span {letter-spacing:-1px;display:table-cell;width:32px;height:32px;border:4px solid #00317a;text-align:center;vertical-align:middle;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.rating-top-bottom {margin-bottom:8px;}
.rating-bottom-inside {display:inline-block;width:157px;height:28px;position:relative;}
.rating-stars {width:100%;height:28px;position:absolute;left:0px;top:0px;background-position:-1px -54px;}
.rating-stars.rating-gold {background-position:-1px -92px;}
.rating-bottom {font-size:12px;}
.rating-bottom span {color:#000000;}
.rating-bottom a {font-weight:bold;color:#F15A22;text-decoration:underline;}
.fixed-menu-item .sidebar-block-kiyoh {border-bottom:0px;}
.fixed-menu-item .rating-top-inside {left:80px;}

.offers-home-small {margin-top:20px;}
.offers-home-small .product-item.product-item-fourth {display:none;}
.offers-home-small .product-item.product-item-third {margin-right:0px;}

.sidebar-subscribe {text-align:center;border:1px solid #d8dada;padding:15px;}
.sidebar-subscribe .block-newsletter-buttons input {width:100%;border:1px solid #d0d0d0;background-color:#f0f0f0;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;height:40px;padding:0px 15px;}
.sidebar-subscribe .block-newsletter-buttons button {display:block;margin-top:10px;}
.sidebar-subscribe > p {margin:0px 0px 20px 0px;}
.sidebar-subscribe .newsletter-form .validation-advice {width:auto;}

table.koopzondag tr:nth-child(odd) {background-color:#dddddd;}
table.koopzondag tr td {padding:7px;}

/* ------- STYLING POPUP UPSELL ------- */
.popup {min-width:450px;width:790px !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:#1E4E79;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 {font-size:18px;color: white;font-size: 20px;line-height: 43px;margin-left: 20px;text-transform: uppercase;}
.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 button.button.addto {width:100%;height:50px;margin-top:10px;background-color:#eb6217;font-weight:700;}
.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:210px;margin-right:35px;}
.cart-upsell-item-last {margin-right:0;}
.cart-upsell-image {text-align:center;margin-bottom:10px;}
.cart-upsell-title {text-align:center;height:40px;}
.cart-upsell-title h4 {font-size:13px;}
.cart-popup-summary-title {color: #4E7095;font-weight: 700;line-height: 1.35;margin: 0 0 5px;font-size:16px;}
.cart-popup-summary-text td {line-height:20px;}
.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-regularprice, .cart-popup-product-price {font-size: 14px;font-weight: bold;}

button.button.cross {position:absolute;top:5px;right:5px;font-weight:700;width:30px;}
button.button.textlink {border:0;font-size: 16px;color: #0096ed;display: block;padding: 0px 15px;line-height: 35px;background-color: #1e4e7b;color: white;margin-top: 18px;}
.cart-popup-product-title h3 {font-size:16px;}
.cart-upsell-addto {margin-top:10px;}
.cart-upsell-addto .btn-cart {margin:0 auto;}
.cart-upsell-addto, .cart-upsell-price {text-align:center;}
.cart-popup-summary-text a, cart-popup-summary-text a:visited {color:#4E7095;text-decoration:underline;}
.view-mob, a.view-mob {display:none;}

@media only screen and (max-width : 767px) {
    .content-banner-top, .col-left .sidebar-block, .block-layered-nav, .breadcrumbs li.breadcrumb-end .end, .breadcrumbs-back, #nav > li.home-menu, .offers-title-box .offers-subtitle, .newsletter-triangle, .content-row .sidebar-block, .shopping-cart-button, .content-row.content-row-two, .header-bbq-links, .header-bottom, #menu, .header-quote, .fixed-menu {display:none;}
    .desktop {display:none!important;}
    .view-mob, a.view-mob {display:block;}
    .container {width:auto;padding:0px 10px;margin:0px;}
    .header-wrapper {min-width:0px;}
    .header-top {right:0px;}
    .header-nav {position:relative;z-index:9;}
    .header-nav.fixed {position:fixed;top:0px;left:0px;}
    .header-nav > .container {padding:0px;}
    .header-middle {padding:10px 0px;height:65px;position:relative;z-index:10;}
    .header-middle > .container {position:static;}
    .buttons-set::after, .more-views ul::after, .header-links .links::after, .offers::after {content:'';display:block;clear:both;}
    .header-logo a {font-size:23px;margin-top:34px;text-indent:14px;}
    .logo-icon.sprite {background-size:278.5px 350px;width:43px;height:50px;background-position:-2px -2px;top:5px;left:1px;}
    .header-top-right.right {margin-top:0px;position:absolute;right:10px;top:35px;}
    .category-bar .pagination ul::after, .shopping-cart:hover .block-cart-dropdown {display:none;}
    .block-cart-dropdown {display:none!important;}
    .header-search {margin:0px;right:5px;top:90px;}
    .header-search.fixed {position:fixed;top:5px;}
    .navbar-toggle {position:absolute;left:10px;top:10px;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;}
    .navbar-toggle .icon-bar {background-color:white;display:block;width:22px;height:2px;border-radius:1px;}
    .navbar-toggle .icon-bar + .icon-bar {margin-top:4px;}
    .nav-container {position:relative;}
    #menu {width:100%;position:absolute;top:50px;background-color:#efefef;box-shadow:0px 6px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 6px 10px rgba(0, 0, 0, 0.4);-ms-box-shadow:0px 6px 10px rgba(0, 0, 0, 0.4);-o-box-shadow:0px 6px 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 6px 10px rgba(0, 0, 0, 0.4);}
    #nav > li {float:none;text-align:center;border-bottom:1px solid rgba(255, 255, 255, 0.3);line-height:45px;height:45px;}
    #nav li.lastws {float:none;}
    .dropdown:hover .main-menu-dropdown {display:none!important;}
    #nav li.lastws > a, #nav li.lastws > a:hover {width:100%;background:none;background-color:#e73f07;text-indent:0px;height:45px;padding:0px;}
    #nav > li > a, #nav li > a:visited {color:#1e4e7b;}
    #nav > li > a:hover, #nav li > a:hover:visited, #nav li.over a.link, #nav li.over a.home {color:#1e4e7b;}
    .searchautocomplete .searchautocomplete-placeholder {width:310px!important;right:0px!important;}
    .searchautocomplete .searchautocomplete-placeholder:before {left:73px!important;}
    .top-banner {background-position:center center;height:130px;padding-top:30px;}
    .top-banner-text {position:static;font-size:18px;line-height:45px;padding:0px 10px;}
    .content-banner-bottom {float:none!important;width:auto;}
    .content-banner-bottom.content-banner-first {margin:0px 0px 20px 0px;}
    .breadcrumbs li {margin-right:5px;line-height:20px;}
    .breadcrumbs li.home a {text-indent:0px;background:none;width:auto;height:auto;display:inline;border:0px;}
    .breadcrumbs li a, .breadcrumbs li strong {float:none;line-height:normal;border:0px;padding:0px;display:inline-block;}
    .breadcrumbs li.breadcrumb-end strong {background-color:transparent;color:#8ab64e;}
    .breadcrumbs li.home .end, .breadcrumbs li.breadcrumb-middle .end, .breadcrumbs li.breadcrumb-start .end {background:none!important;float:none;display:inline-block;height:auto;width:auto!important;padding-left:5px;}
    .breadcrumbs li > div::after {content:'/';color:#7b7b7b;}
    .col-left, .col-main.right {float:none;width:100%;margin-right:0px;}
    .col-main.right {margin-bottom:20px;}
    .category-bar {height:auto;text-align:center;}
    a.sort-by-link {font-weight:bold;color:#8bb63a;}
    .sort-by.left {float:none;display:inline-block;}
    .pagination.right {float:none;}
    .category-bar .pagination span {float:none;margin-right:0px;display:inline-block;}
    .category-bar .pagination ul {float:none;display:inline-block;}
    .category-bar .pagination ul li {margin-left:10px;}
    .category-bar .pagination ul li a, category-top .pagination ul li a:visited, .pagination ul li.current {font-size:15px;}
    .product-label {width:50px;height:50px;font-size:14px;}
    .product-label span {height:50px;width:50px;}
    .mb-mana-catalog-leftnav {margin-bottom:15px;}
    a.button.info-btn, a.button.filter-btn {width:100%;padding:0px;text-indent:10px;position:relative;}
    a.button.info-btn {display:none;background-color:#1E4E7B;box-shadow:inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);-ms-box-shadow:inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);}
    .col-left a.button.info-btn {display:block;}
    a.button.info-btn::after, a.button.filter-btn::after {content:'';display:block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white;position:absolute;right:15px;top:14px;}
    a.button.info-btn.open::after, a.button.filter-btn.open::after {border-bottom:8px solid white;border-top:0px;}
    .col-left .sidebar-block-kiyoh {margin-top:15px;}
    .banner-inside {width:100%;height:220px;}
    .banner-slider .product-title {position:static;}
    .banner-slider .product-title a div, .banner-slider .product-title a span {line-height:42px;padding:0px 15px;font-size:13px;}
    .banner .product-box-info button.button {right:10px;bottom:10px;}
    .content-col, .content-row-left, .content-row-right {float:none;width:100%;margin-right:0px;}
    .block-layered-nav {margin-top:20px;}
    .content-slider {height:auto;}
    .content-banner-top .content-banner {width:100%;height:150px;background-size:cover;background-position:-61px 0px;}
    .content-banner-bottom .content-banner {margin-right:0px;}
    .offers-block {margin:20px 0px 20px 0px;}
    .offers-title-box {margin-bottom:20px;}
    .offers-grid.upsell-grid .product-item, .offers-grid .product-item, .crosssell li.item {height:auto;width:49%;margin:0px 0px 10px 0px;margin-right:2%;}
    .offers-grid .product-item.product-item-last {margin-right:2%;}
    .offers-grid .product-item:nth-child(2n), .crosssell li.item:nth-child(2n) {margin-right:0px;}
    .offers-grid .product-title {overflow:hidden;height:35px;margin-bottom:4px;}
    .product-item button.button {min-width:110px;}
    .offers-grid .product-price .price-box p {display:block;}
    .product-item .price-box .old-price .price {margin-left:0px;}
    .product-right.right, .product-left.left {width:100%;float:none;min-height:0px;}
    .shoppingbag-button {width:230px;}
    .addtocartbutton {margin-top:10px;}
    .short-description h1 {border-top:0px;}
    .product-view .tabs li {line-height:28px;text-align:center;width:49%;margin-right:2%;margin-bottom:2%;}
    .product-view .tabs li:nth-child(2n+1) {margin-right:0px;}
    .product-view .tabs a {padding:0px;line-height:28px;}
    .product-view .tabs li a.active, .product-view .tabs li.active a:hover {border-bottom:0px;}
    .tabs-wrapper iframe {width:100%;height:auto;}
    .col-main.shoppingbag.left {float:none;}
    .col-main.shoppingbag .shoppingbag-button.right {float:none;width:100%;}
    .shoppingbag-table {padding:5px;}
    .cart-table .a-image img {width:50px;height:auto;}
    .cart-table .product-title {font-size:11px;}
    .shoppingbag-table table tbody tr td {padding:5px;}
    #shopping-cart-table .input-text {width:20px;height:20px;}
    #shopping-cart-table .input-text.qty {font-size:12px;}
    .shoppingbag-table table {font-size:12px;}
    .checkout-payment {width:100%;background-position: -74px -580px;float:none;}
    .shoppingbag a.continue-shopping {width:100%;height:40px;line-height:40px;padding:0px;text-align:center;float:none;background-color:#1E4E7B;margin:0px 0px 20px 0px;box-shadow:inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);-ms-box-shadow:inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);}
    .shoppingbag a.continue-shopping:hover {box-shadow:inset 0px 0px 50px rgba(0, 0, 0, 0.3);}
    .shoppingbag-total {width:100%;float:none;}
    .shoppingbag-total table {float:none;width:100%;margin-right:0px;font-size:14px;}
    .shoppingbag-total-inside {padding:10px;}
    .cart-actions > a {display:block;width:100%;text-align:center;margin-top:12px;}
    .cross-sell-wrapper {margin-top:40px;}
    .crosssell li.item .product-image img {width:100%;height:auto;}
    .crosssell li.item .product-name {font-size:13px;height:35px;margin-bottom:4px;overflow:hidden;}
    .crosssell li.item .product-name a {font-weight:bold;}
    .crosssell li.item .product-details .price-box {margin:0px 0px 10px 0px;text-align:center;overflow:hidden;min-height:45px;}
    .crosssell li.item .product-details .price-box .old-price {text-decoration:line-through;color:#858585;font-size:15px;}
    .crosssell li.item .product-details .price-box > .regular-price, .crosssell li.item .product-details .price-box > .special-price  {display:block;color:#c1242a;font-weight:bold;font-size:15px;}
    #login-form .col-1, #login-form .col-2, .fieldset {display:block;width:auto;float:none;}
    #login-form .col-1.new-users, #login-form .col-2.registered-users {height:auto;}
    .col-2.registered-users .buttons-set .button {float:none!important;}
    #login-form .col-1 {margin-right:0px;}
    .form-list li label {float:none;width:auto;text-align:left;line-height:normal;height:auto;}
    .col-2.registered-users .buttons-set a {margin:10px 10px 10px 0px;font-size:11px;}
    .col-1.new-users .buttons-set, .col-2.registered-users .buttons-set {position:static;}
    .account-create form, .contact-form {padding-left:0px;}
    .register-form {float:none;padding:0px;}
    .account-create .buttons-set button.button {margin-left:0px;}
    #contactForm.contact-form-page .fieldset {width:auto;}
    .fieldset {margin-right:0px;}
    #contactForm.contact-form-page .input-box-full-width {float:none;}
    #contactForm.contact-form-page textarea, #contactForm.contact-form-page .form-list li input.input-text {width:100%;}
    .contact-form-container h2 {font-size:18px;}
    .form-list div.field {margin-bottom:10px;}
    table.koopzondag {width:100%!important;}
    ul.faq {padding-left:0px;}
    .popup, .b-modal {display:none!important;}
    .footer-wrapper {min-width:0px;width:100%;margin-top:50px;}
    .footer-bottom {height:auto;}
    .footer-col {float:none;width:100%;margin-right:0px;border-right:0px;margin-bottom:20px;}
}

.sidebar-block-content .video-link, .sidebar-block-content .video-link:visited {display:inline-block;margin:12px 0px;position:relative;font-size:17px;font-weight:bold;color:#1E4E7B;padding-left:50px;line-height:26px;}
.sidebar-block-content .video-link::before, .sidebar-block-content .video-link::after {content:'';display:block;position:absolute;}
.sidebar-block-content .video-link::before {width:40px;height:26px;background-image:url('../images/vid-icon.png');background-repeat:no-repeat;left:0px;top:0px;}
.sidebar-block-content .video-link::after {width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #1E4E7B;top:7px;right:-15px;}

.product-specs {margin:0px 0px 20px 0px;}
.product-specs-content table td {padding:3px 0px 3px 0px;}
.product-specs-content table td:first-child {padding:3px 10px 3px 0px;}

/* Openingstijden blok */
.service-content.openingstijden {width:auto;margin:0px;padding: 12px;background-color: #99c245;color: white;}
.sidebar-block-content > span.arrow {display: block;font-weight: 700;line-height: 32px;width: 100%;background-color: #1E4E7B;color: #fff;margin: 5px 0;text-indent: 35px;background-position:-463px -217px;font-size: 15px;background-image:url(../images/sprite.png);background-repeat: no-repeat;}
.service-content.openingstijden > ul {margin-bottom:0px;}
.service-content.openingstijden > ul > li {line-height:18px;}
.service-content.openingstijden > ul > li span {display:inline-block;min-width:85px;font-weight:normal;color:white;}
.block-video > a {display:inline-block;margin:12px 0;position:relative;font-size:15px;font-weight:bold;color:#1E4E7B;padding-left:50px;line-height:26px;}
.block-video > a::before, .block-video > a::after {content:'';display:block;position:absolute;}
.block-video > a::before {width: 40px;height: 26px;background-image: url('../images/vid-icon.png');background-repeat: no-repeat;left: 0;top: 0;}
.block-video > a::after {width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #1E4E7B;top: 7px;right: -15px;}

/* Klarna blok */
.block-klarna {margin:0px 0px 20px 0px;padding:10px;}
.block-klarna .block-title {display:none;}
.block-klarna .block-content {text-align:center;margin:0px 0px 10px 0px;}
.block-klarna .block-content img {width:100%;height:auto;max-width:210px;margin:0px 0px 10px 0px;}
.block-klarna .block-content > span {display:inline-block;font-weight:bold;font-size:15px;color:#005495;}
.block-klarna .block-link > a span {display:none;}
.block-klarna .block-link > a {display: block;font-size:15px;font-weight: 700;line-height: 32px;width: 100%;background-color: #005495;color: #fff;margin: 5px 0;text-indent: 35px;}
.block-klarna .block-link > a::after {display:inline-block;width:20px;margin-right: 5px;content:'';float:right;height:32px;background:url(https://bbq.webfant.nl/skin/frontend/default/kampeerwinkel_new/images/sprite.png) no-repeat -535px -545px;}
/* Product in slider */
.banner .product-box-info button.button {right:auto;left:0px;bottom:20px;}
.banner-slider .product-title a h2, .banner-slider .product-title a span {font-size:20px;}
.banner-inside {max-width:1160px;width:auto;}
.banner .price-box {position:static;margin:0px;}
.banner-box.has-product {width:calc(100% - 420px);}
.product-box {position:absolute;width:240px;right:160px;top:0px;border-right:5px solid #005495;border-left:5px solid #005495;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);-ms-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);-o-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);}
.product-box .product-item {padding:10px 20px;background-color:white;height:284px;}
.product-box .manufacturer-logo {text-align:right;}
.product-box .manufacturer-logo img {display:inline-block;max-width:90px;width:100%;height:auto;}
.product-box .product-image a {text-align:center;display:block;}
.product-box .product-image a img {width:100%;height:auto;max-width:180px;display:inline-block;}
.product-box .product-label {top:10px;left:10px;}
.product-box .product-name {text-align:center;font-size:13px;margin:0px;height:34px;overflow:hidden;}
.product-box .price-box {text-align:center;}
.product-box .price-box > p {display:inline-block;margin:0px;}
.product-box .price-box > p.old-price {text-decoration:line-through;}
.product-box .product-price .special-price {float:none;}
.product-box .price-box .price-label, .product-box .product-price span.from-price  {display:none;}
.product-box .price-box .regular-price {display:block;margin:0px 0px 8px 0px;color:#c1242a;font-weight:700;font-size:15px;}
.product-box .price-box .old-price .price {margin-left:0px;}
.product-box .product-sale {text-align:center;}

@media only screen and (max-width : 767px) {
    .product-box {display:none;}
    .banner-box.has-product {width:auto;}
    .banner .product-box-info button.button {left:10px;bottom:10px;}
    
    .header-annoucement {
  
       padding: 10px 0;
}
}

