.col-sm-5ths, .col-lg-5ths, .col-sm-4ths, col-sm-2ths, col-lg-3th {position: relative;padding-right: 10px;padding-left: 10px;min-height: 1px}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{min-height:initial;}
.col-xs-2ths {width:22%;float:left;}

@media screen and (min-width: 768px) {
  .col-sm-5ths {float:left;width:35%;}
.col-sm-4ths {float:left;width:40%;}
.col-sm-2ths {float:left;}
}

@media screen and (min-width: 1200px) {
  .col-lg-5ths {float:left;width:20%;}
.col-lg-3th {width:20%;float:left;}
}

/*** SHOP NOW & POPUP ***/

body #shopnow-products{position:fixed;-moz-box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.7);-webkit-box-shadow: 0 0 0 1000px rgba(0,0, 0, 0.7); box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.7);}
#shopnow-products, #popup-products {position: fixed;z-index: 1000;display: none;padding: 20px;-moz-box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.7)!important;-webkit-box-shadow: 0 0 0 1000px rgba(0,0, 0, 0.7)!important; box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.7) !important;background:#fff;top:20%;left: 34%;min-height: 440px;width: 600px; border-radius:4px;}
#popup-products{min-height:290px;}
#popup-products .title {height:100%;}
#shopnow-products .quantity {width:15%;float:left;margin-right:10px;}
#shopnow-products .description {border-top:1px solid #eee;padding-top:15px!important;margin-top:10px;}
#shopnow-products .heading {border-bottom:1px solid #eee;margin-bottom:10px;}
#shopnow-products .price {font-size:23px;float:left;margin-right:10px;}
#shopnow-products .price-tax {float:left;line-height:5em;}
#shopnow-products .wishlist {color:#ED6669;margin-right:10px;}
#shopnow-products .compare {color:#333;}
#shopnow-products .img img{height:100%;}

/*** CUSTOM FILTERS ***/

.collection-filters:hover .filter-box{display:block;}

.standardfilter.margtop, .category-pagination.margtop {margin-top:30px;}
.filter-value a { text-transform: uppercase; color: #333;line-height: 40px;padding: 18px 0;font-weight:bold;}
.filter-value a span.glyphicon {font-size: 0.5em;top:-1px;left:3px;}
.filter-box {display: none; position: absolute; top: 40px;padding:15px 0;background: #fff; border: 1px solid #eee; width: 100%; z-index: 2; left: 0px;}
.filter-box.active {display:block;}
.filter-box label {font-weight:normal;font-size:11px;}
.collection-filters {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.collection-filters .sidebar-filter{background-color: #FFF;  padding-top: 6px;  padding-bottom: 6px; border-left:none !important;}

.collection-filters .desktop{padding-left:0px;padding-right:0px;background:#FFF;}
.collection-filters.affix {top: 40px;position: fixed; padding: 0px; left: 250px;z-index:1;}
.collection-filters.affix form {display:none;top:0;position:relative;}
.collection-filters-active span {margin:10px;display:inline-block;}
.collection-filters-active strong {margin-left:10px;}
.collection-filters-active form{float:left; width:100%}
.collection-filters.affix .mobile .glyphicon-chevron-down {float:right;top:5px;}
.collection-filters.affix .mobile .panel-group {margin-bottom:0px;}
.collection-filters .mobile .panel-default>.panel-heading {padding:15px 24px 15px 15px;}
.collection-filters .mobile .panel-group .panel+.panel {margin-top:-1px;}
.collection-filters .mobile .panel {box-shadow:none;border-radius:0px;}
.collection-filters .mobile .panel-body {padding:15px;}
.collection-filters .mobile .panel-body label {margin-right:10px;font-weight:normal;}
.collection-filters .mobile .sticky-filters{width:100%;left:0;top:52px;background:#ddd;padding:10px 32px 10px 17px;z-index:1;display:block;font-size:1.3em;position:fixed;}
.collection-filters.affix .mobile .sticky-filters {top:54px;}
.collection-filters.affix-top .mobile .sticky-filters {top:52px;}
.sticky-filters .glyphicon-filter {margin-right:10px;}
.sticky-filters .glyphicon-chevron-up {margin-top:4px;}
.collection-filters.affix-top .mobile form {display:none;position:fixed;top: 95px;left:0;width: 100%;z-index: 2;}
.collection-filters.affix .mobile form{display:none;}
.collection-filters.affix .mobile form {top:45px;position:fixed;width:100%;}
.collection-filters.affix .mobile form.show {display:block;}
.sidebar-filter-slider {padding: 0 8px 0 10px;border: 1px solid #dddddd;border-radius: 2px;background: none repeat scroll 0 0 #ffffff}
.sidebar-filter-item label {margin: 1px 0 0px 5px;display:inline;white-space:normal;padding-top:3px;}
.sidebar-filter-range {margin-top: 7px;font-size: 8px;}
.sidebar-filter-range .min {float: left;line-height: 1px;}
.sidebar-filter-range .max {float: right;line-height: 1px;}
#collection-filter-price {position: relative;margin: 7px 2px 5px;width: 94%;height: 6px;border-top: 1px solid #dedede;border-bottom: 1px solid #fff;border-radius: 5px;background: none repeat scroll 0 0 #eee}
#collection-filter-price .ui-slider-range {position: absolute;margin: -1px 0 0 -1px;height: 6px}
#collection-filter-price .ui-slider-handle {background:#eee;border:1px solid #ddd;position: absolute;top: -5px;display: block;margin-left: -4px;width: 12px;height: 12px;border: 0 none;border-radius: 11px;cursor: col-resize;}
.btn-group .btn { border: 1px solid #DDD; padding-left: 10px; padding-right: 10px; line-height: 24px;}
.standardfilter .dropdown-menu {top: 85%; font-size:12px;z-index:1;}

.dropdown-backdrop {display:none;}
.content .show-more {text-align: center;right: 0px;left: 0px;top: -30px;font-size: 12px;cursor: pointer;position: relative;padding:0px;}
.show-more .readmoretxt{position: relative; top: -32px; text-align: center;}
.show-more .readmoretxt .glyphicon{float: initial; display: inline;}

.collection-collapse.expand .show-more {margin-bottom:-60px;}
.collection-content {padding-top:20px;}
.collection-content.read-more {max-height:210px;overflow:hidden;float:left;margin-bottom:-70px;}
.collection-content.read-more.expand {max-height:100%;float:left;margin-bottom:0px;}
span.category-title {line-height:1.3em;padding-top:10px!important;}

/*** PAGINATION ***/

.category-pagination {line-height: 30px; font-size: 11px;}
.category-pagination ul, .category-pagination li{list-style: none; padding: 0; margin: 0;}
.category-pagination ul li{float:left;}
.category-pagination ul li a{color:#333;}
.category-pagination ul li.prev{margin-right:5px;}
.category-pagination ul li.number.active {list-style-type:none;}
.category-pagination ul li.number a { margin-right: 5px; border: 1px solid #eee; width: auto; padding: 5px; border-radius: 3px; position: relative; }
.category-pagination ul li.number.active a {background:#FFF; border: 1px solid #ccc;font-weight: bold;}

/*** PRODUCTS ***/

.clear {height:40px;display:inline-block;width:100%;}
.category {padding-top:15px;padding-bottom:50px;}
.category > a > img{margin:0 auto;}
.category, .productWrapper .product {background:#fff;}
.collection .productWrapper {margin-bottom: 15px;}
.productWrapper .product {padding:15px;}
.product .title {font-weight:600;}
.price {font-size:1.7em;}
span.asterisk {font-size:0.6em;vertical-align:top;padding-left:3px;}
.price .price-old {text-decoration:line-through;margin-right:10px;line-height:0.5em;vertical-align:middle;font-size:12px; color:#7f7f7f;font-weight: 100;}
.label-sale {padding: 3px 8px;position: absolute;border-radius: 10px;top:15px;left:15px;font-size: 0.8em;}


.product .wishlist {-webkit-transition: -webkit-transform .2s; -moz-transition: -moz-transform .2s; -o-transition: -o-transform .2s; transition: transform .2s; position: absolute; bottom: 30px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);-moz-opacity: 0; -khtml-opacity: 0; opacity: 0; width: calc(100% - 30px) !important; background: #FFF;height: 28px;}
.product:hover .wishlist{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}




.product .stars-holder {display: block;height: 30px;letter-spacing: -1px;padding-top: 0px;width: 75px;position: absolute;right: 19px;top: 15px;}
.list .product .stars-holder {display: block;height: 30px;letter-spacing: -1px;padding-top: 0px; padding-bottom:0px;width: 120px;position: absolute;left: 15px;margin-left:0px;background-color: #FFF;bottom: 0px;padding-left: 20px;padding-right: 20px;padding-bottom:0px;bottom: 0px; top:35px;}
.collection .product .stars-holder{bottom:34px;}

#featuredPro .product .stars-holder {bottom:-20px;}
.index .product .stars-holder {bottom:10px;}
.collection .product .stars-holder {bottom:15px;}
.related .product .stars-holder {bottom:35px;}
#popularPro .product .stars-holder, #newestPro .product .stars-holder {bottom:33px;}
.productpage.product .stars-holder{padding-top: 0px; width: 75px; padding-left: 0px; position: inherit; margin: 0; background: none !important; padding-right: 10px !important;}
.collection .col-lg-3 .product .stars-holder { bottom: 17px;}
.collection .col-lg-4 .product .stars-holder { bottom: 18px;}

.product .stars-holder .stars-o {position: absolute;color: #fd9827;}
.stars-holder .stars {position: absolute; color: #fecb2f;}

.comparefav a i.fa-heart{padding-right: 5px;color: #fd6e76;}
.comparefav a i.fa-heart:hover{color: #fd3d49;}
.comparefav i{color: #A0A0A0;line-height: 30px;font-size:14px;}
.comparefav i:hover{color:#707070;}
.wishlist{margin-top:15px;}
.wishlist i.fa{padding-right:5px;}

.list .product img{width:100%;}
.list .product h3{font-size: 22px;min-height: inherit; margin-top: 0;}
.list .product .stars-holder{height:20px;top:24px;}
.list .productspecs{margin-top: 30px;}
.list .comparefav {margin-top:15px;}
.list .comparefav a i{padding-right: 5px;line-height: 22px;}
.list .comparefav a{padding-left: 0px;color: #333;}


/*** FILTERS ***/

#filter_color {width:20px;height:20px;float:left;margin-right:5px;margin-bottom:5px;}
.replaceCheckbox {float: left;margin: 0px 4px;}
.replaceCheckbox input[type=checkbox] {display:none;}

.replaceCheckbox input[type=checkbox] + label {height: 20px;width: 20px;display:inline-block;padding: 0 0 0 0px;cursor:pointer;}
.replaceCheckbox input[type=checkbox] + label.Blau, .replaceCheckbox input[type=checkbox] + label.blau,
.replaceCheckbox input[type=checkbox] + label.Blauw, .replaceCheckbox input[type=checkbox] + label.blauw,
.replaceCheckbox input[type=checkbox] + label.Blue, .replaceCheckbox input[type=checkbox] + label.blue{background-color:#0D3B8C!important;}
.replaceCheckbox input[type=checkbox] + label.Braun, .replaceCheckbox input[type=checkbox] + label.braun,
.replaceCheckbox input[type=checkbox] + label.Bruin, .replaceCheckbox input[type=checkbox] + label.bruin,
.replaceCheckbox input[type=checkbox] + label.Brown, .replaceCheckbox input[type=checkbox] + label.brown {background-color:#5B3611!important;}
.replaceCheckbox input[type=checkbox] + label.Grau, .replaceCheckbox input[type=checkbox] + label.grau,
.replaceCheckbox input[type=checkbox] + label.Grijs, .replaceCheckbox input[type=checkbox] + label.grijs,
.replaceCheckbox input[type=checkbox] + label.Grey, .replaceCheckbox input[type=checkbox] + label.grey {background-color:#757575!important;}
.replaceCheckbox input[type=checkbox] + label.Gelb, .replaceCheckbox input[type=checkbox] + label.gelb,
.replaceCheckbox input[type=checkbox] + label.Geel, .replaceCheckbox input[type=checkbox] + label.geel,
.replaceCheckbox input[type=checkbox] + label.Yellow, .replaceCheckbox input[type=checkbox] + label.yellow {background-color:#FFD400!important;}
.replaceCheckbox input[type=checkbox] + label.Goud, .replaceCheckbox input[type=checkbox] + label.goud,
.replaceCheckbox input[type=checkbox] + label.Goud, .replaceCheckbox input[type=checkbox] + label.goud,
.replaceCheckbox input[type=checkbox] + label.Gold, .replaceCheckbox input[type=checkbox] + label.gold{background-color:#D6AA30!important;}
.replaceCheckbox input[type=checkbox] + label.Grün, .replaceCheckbox input[type=checkbox] + label.grün,
.replaceCheckbox input[type=checkbox] + label.Groen, .replaceCheckbox input[type=checkbox] + label.groen,
.replaceCheckbox input[type=checkbox] + label.Green, .replaceCheckbox input[type=checkbox] + label.green {background-color:#438434!important;}
.replaceCheckbox input[type=checkbox] + label.Oranje, .replaceCheckbox input[type=checkbox] + label.oranje,
.replaceCheckbox input[type=checkbox] + label.Oranje, .replaceCheckbox input[type=checkbox] + label.oranje,
.replaceCheckbox input[type=checkbox] + label.Orange, .replaceCheckbox input[type=checkbox] + label.orange{background-color:#FF9100!important;}
.replaceCheckbox input[type=checkbox] + label.Paars, .replaceCheckbox input[type=checkbox] + label.paars,
.replaceCheckbox input[type=checkbox] + label.Paars, .replaceCheckbox input[type=checkbox] + label.paars,
.replaceCheckbox input[type=checkbox] + label.Purple, .replaceCheckbox input[type=checkbox] + label.purple {background-color:#8F00FF!important;}
.replaceCheckbox input[type=checkbox] + label.Rot, .replaceCheckbox input[type=checkbox] + label.rot,
.replaceCheckbox input[type=checkbox] + label.Rood, .replaceCheckbox input[type=checkbox] + label.rood,
.replaceCheckbox input[type=checkbox] + label.Red, .replaceCheckbox input[type=checkbox] + label.red{background-color:#D80707!important;}
.replaceCheckbox input[type=checkbox] + label.Pink, .replaceCheckbox input[type=checkbox] + label.pink,
.replaceCheckbox input[type=checkbox] + label.Pink, .replaceCheckbox input[type=checkbox] + label.pink,
.replaceCheckbox input[type=checkbox] + label.Roze, .replaceCheckbox input[type=checkbox] + label.roze {background-color:#EB2769!important;}
.replaceCheckbox input[type=checkbox] + label.Wit, .replaceCheckbox input[type=checkbox] + label.wit {background-color:white!important;border:1px solid #ddd;}
.replaceCheckbox input[type=checkbox] + label.Zilver, .replaceCheckbox input[type=checkbox] + label.zilver,
.replaceCheckbox input[type=checkbox] + label.Zilver, .replaceCheckbox input[type=checkbox] + label.zilver,
.replaceCheckbox input[type=checkbox] + label.Silver, .replaceCheckbox input[type=checkbox] + label.silver {background-color:#eee!important;}
.replaceCheckbox input[type=checkbox] + label.Schwarz, .replaceCheckbox input[type=checkbox] + label.schwarz,
.replaceCheckbox input[type=checkbox] + label.Zwart, .replaceCheckbox input[type=checkbox] + label.zwart,
.replaceCheckbox input[type=checkbox] + label.Black, .replaceCheckbox input[type=checkbox] + label.black{background-color:#000!important;}
.replaceCheckbox input[type=checkbox] + label.Beige, .replaceCheckbox input[type=checkbox] + label.beige,
.replaceCheckbox input[type=checkbox] + label.Beige, .replaceCheckbox input[type=checkbox] + label.beige {background-color:#e3dbd2!important;}
.replaceCheckbox input[type=checkbox] + label.Champagne, .replaceCheckbox input[type=checkbox] + label.champagne {background-color:#e7ceb0!important;}
.replaceCheckbox input[type=checkbox] + label.Creme, .replaceCheckbox input[type=checkbox] + label.creme {background-color:#feeacf!important;}
.replaceCheckbox input[type=checkbox] + label.Skin, .replaceCheckbox input[type=checkbox] + label.skin {background-color:#e0ac69!important;}
.replaceCheckbox input[type=checkbox] + label.Fuchsia, .replaceCheckbox input[type=checkbox] + label.fuchsia {background-color:#cb2c92!important;}
.replaceCheckbox input[type=checkbox] + label.Rose, .replaceCheckbox input[type=checkbox] + label.rose {background-color:#ef5779!important;}
.replaceCheckbox input[type=checkbox] + label.Taupe, .replaceCheckbox input[type=checkbox] + label.taupe {background-color:#c9c3b4!important;}
.replaceCheckbox input[type=checkbox] + label.Aqua, .replaceCheckbox input[type=checkbox] + label.aqua {background-color:#6cc5cd!important;}
.replaceCheckbox input[type=checkbox] + label.Turquoise, .replaceCheckbox input[type=checkbox] + label.turquoise {background-color:#03B9AF!important;}
.replaceCheckbox input[type=checkbox] + label.Turqoise, .replaceCheckbox input[type=checkbox] + label.turqoise {background-color:#03B9AF!important;}
.replaceCheckbox input[type=checkbox] + label.Transparant, .replaceCheckbox input[type=checkbox] + label.transparant {background:url('transparent.png') repeat!important;border:1px solid #eee;background-size:100% !important;}
.replaceCheckbox input[type=checkbox] + label.Transparent, .replaceCheckbox input[type=checkbox] + label.transparent {background:url('transparent.png') repeat!important;border:1px solid #eee;background-size:100% !important;}



.replaceCheckbox input[type=checkbox] + label.Multi, .replaceCheckbox input[type=checkbox] + label.multi {background: -webkit-linear-gradient(-45deg, #ffeeb0 30%, #a2d49f 30%, #a2d49f 40%, #c7c12f 40%, #c7c12f 50%, #f26247 50%, #f26247 60%, #ec2045 60%, #ec2045 70%, #ffeeb0 70% );
    background: -moz-linear-gradient(-45deg, #ffeeb0 30%, #a2d49f 30%, #a2d49f 40%, #c7c12f 40%, #c7c12f 50%, #f26247 50%, #f26247 60%, #ec2045 60%, #ec2045 70%, #ffeeb0 70% );
    background: linear-gradient(-45deg, #ffeeb0 30%, #a2d49f 30%, #a2d49f 40%, #c7c12f 40%, #c7c12f 50%, #f26247 50%, #f26247 60%, #ec2045 60%, #ec2045 70%, #ffeeb0 70% );
}

.replaceCheckbox input[type=checkbox] + label.Print, .replaceCheckbox input[type=checkbox] + label.print {background: #000000; /* Old browsers */
background: -moz-linear-gradient(-45deg,  hsla(0,0%,0%,1) 0%, hsla(0,0%,0%,1) 8%, hsla(0,0%,100%,1) 10%, hsla(0,0%,100%,1) 18%, hsla(0,0%,0%,1) 21%, hsla(0,0%,0%,1) 28%, hsla(0,0%,100%,1) 31%, hsla(0,0%,100%,1) 38%, hsla(0,0%,0%,1) 41%, hsla(0,0%,0%,1) 49%, hsla(0,0%,100%,1) 51%, hsla(0,0%,100%,1) 59%, hsla(0,0%,0%,1) 62%, hsla(0,0%,0%,1) 69%, hsla(0,0%,100%,1) 72%, hsla(0,0%,100%,1) 79%, hsla(0,0%,0%,1) 82%, hsla(0,0%,0%,1) 90%, hsla(0,0%,100%,1) 92%, hsla(0,0%,100%,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,hsla(0,0%,0%,1)), color-stop(8%,hsla(0,0%,0%,1)), color-stop(10%,hsla(0,0%,100%,1)), color-stop(18%,hsla(0,0%,100%,1)), color-stop(21%,hsla(0,0%,0%,1)), color-stop(28%,hsla(0,0%,0%,1)), color-stop(31%,hsla(0,0%,100%,1)), color-stop(38%,hsla(0,0%,100%,1)), color-stop(41%,hsla(0,0%,0%,1)), color-stop(49%,hsla(0,0%,0%,1)), color-stop(51%,hsla(0,0%,100%,1)), color-stop(59%,hsla(0,0%,100%,1)), color-stop(62%,hsla(0,0%,0%,1)), color-stop(69%,hsla(0,0%,0%,1)), color-stop(72%,hsla(0,0%,100%,1)), color-stop(79%,hsla(0,0%,100%,1)), color-stop(82%,hsla(0,0%,0%,1)), color-stop(90%,hsla(0,0%,0%,1)), color-stop(92%,hsla(0,0%,100%,1)), color-stop(100%,hsla(0,0%,100%,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  hsla(0,0%,0%,1) 0%,hsla(0,0%,0%,1) 8%,hsla(0,0%,100%,1) 10%,hsla(0,0%,100%,1) 18%,hsla(0,0%,0%,1) 21%,hsla(0,0%,0%,1) 28%,hsla(0,0%,100%,1) 31%,hsla(0,0%,100%,1) 38%,hsla(0,0%,0%,1) 41%,hsla(0,0%,0%,1) 49%,hsla(0,0%,100%,1) 51%,hsla(0,0%,100%,1) 59%,hsla(0,0%,0%,1) 62%,hsla(0,0%,0%,1) 69%,hsla(0,0%,100%,1) 72%,hsla(0,0%,100%,1) 79%,hsla(0,0%,0%,1) 82%,hsla(0,0%,0%,1) 90%,hsla(0,0%,100%,1) 92%,hsla(0,0%,100%,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  hsla(0,0%,0%,1) 0%,hsla(0,0%,0%,1) 8%,hsla(0,0%,100%,1) 10%,hsla(0,0%,100%,1) 18%,hsla(0,0%,0%,1) 21%,hsla(0,0%,0%,1) 28%,hsla(0,0%,100%,1) 31%,hsla(0,0%,100%,1) 38%,hsla(0,0%,0%,1) 41%,hsla(0,0%,0%,1) 49%,hsla(0,0%,100%,1) 51%,hsla(0,0%,100%,1) 59%,hsla(0,0%,0%,1) 62%,hsla(0,0%,0%,1) 69%,hsla(0,0%,100%,1) 72%,hsla(0,0%,100%,1) 79%,hsla(0,0%,0%,1) 82%,hsla(0,0%,0%,1) 90%,hsla(0,0%,100%,1) 92%,hsla(0,0%,100%,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  hsla(0,0%,0%,1) 0%,hsla(0,0%,0%,1) 8%,hsla(0,0%,100%,1) 10%,hsla(0,0%,100%,1) 18%,hsla(0,0%,0%,1) 21%,hsla(0,0%,0%,1) 28%,hsla(0,0%,100%,1) 31%,hsla(0,0%,100%,1) 38%,hsla(0,0%,0%,1) 41%,hsla(0,0%,0%,1) 49%,hsla(0,0%,100%,1) 51%,hsla(0,0%,100%,1) 59%,hsla(0,0%,0%,1) 62%,hsla(0,0%,0%,1) 69%,hsla(0,0%,100%,1) 72%,hsla(0,0%,100%,1) 79%,hsla(0,0%,0%,1) 82%,hsla(0,0%,0%,1) 90%,hsla(0,0%,100%,1) 92%,hsla(0,0%,100%,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  hsla(0,0%,0%,1) 0%,hsla(0,0%,0%,1) 8%,hsla(0,0%,100%,1) 10%,hsla(0,0%,100%,1) 18%,hsla(0,0%,0%,1) 21%,hsla(0,0%,0%,1) 28%,hsla(0,0%,100%,1) 31%,hsla(0,0%,100%,1) 38%,hsla(0,0%,0%,1) 41%,hsla(0,0%,0%,1) 49%,hsla(0,0%,100%,1) 51%,hsla(0,0%,100%,1) 59%,hsla(0,0%,0%,1) 62%,hsla(0,0%,0%,1) 69%,hsla(0,0%,100%,1) 72%,hsla(0,0%,100%,1) 79%,hsla(0,0%,0%,1) 82%,hsla(0,0%,0%,1) 90%,hsla(0,0%,100%,1) 92%,hsla(0,0%,100%,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff',GradientType=1 );
}

 



.replaceCheckbox input[type=checkbox]:checked + label {    border: 1px dashed rgba(0, 0, 0, 0.5);height:20px;width:20px;display:inline-block;padding:0 0 0 0px;}
.replaceCheckbox input[type=checkbox]:checked + label.Zwart,.replaceCheckbox input[type=checkbox]:checked + label.zwart {border: 1px dashed rgba(255, 255, 255, 0.64);}

.collection-filters.affix { width: -moz-calc(100% - 240px); width: -webkit-calc(100% - 240px); width: calc(100% - 240px);}
.collection-filters .filter-box .col-xs-2{padding-right:0;}
.collection-filters .mobile .panel h4.panel-title a{ font-size: 12px;font-weight: bold;width: 100%;display: inline-block;}
.collection-filters .mobile .panel h4.panel-title a .glyphicon{float:right;}

@media screen and (min-width:480px) and (max-width:1024px) {
  #shopnow-products, #popup-products {width:80%!important;left:10%!important;}
}

@media screen and (max-width: 768px) {
  .collection-filters.affix {width: 100%;}
}
@media screen and (min-width: 768px) {
.product .stars-holder {display: block;height: 30px;letter-spacing: -1px;padding-top: 0px;width: 80px;position: absolute;right:0px;top:15px;}
.collection-content {padding-top:0px;}
.collection-content.read-more {max-height:170px;}
.standardfilter, .category-pagination {margin-top:0px;}
}
.collection-filters.affix form {display:block;top:0px;}
}
@media screen and (min-width: 991px) { 
  .collection-filters.affix {left:0px;}

}
@media screen and (max-width: 991px) { 
.collection-filters.affix {width: 100%; top:53px;left:0px;}
.container.content {padding-top: 15px;float:left;width:100%;}
.tabs .reviews .review .author {margin-left:45px;}

}

@media screen and (min-width: 1024px) {
  .collection-filters.affix {top:40px;z-index:9;position:fixed;left: 250px;}
.collection-filters-active {margin-top:0px;}
}
@media screen and (min-width:991px) and (max-width:1024px) {
  #shopnow-products, #popup-products {width: 800px;left:12%;}
}
@media screen and (min-width: 1200px) {
  .collection-filters.affix {top:40px;z-index:9;position:fixed;left: 250px;}
.collection-filters-active {margin-top:0px;}
#shopnow-products, #popup-products {width: 800px}
}
@media screen and (max-width: 480px) {
  #popup-products { position: fixed; z-index: 1000; display: none;  padding: 8px 16px;  -moz-box-shadow: none!important; -webkit-box-shadow: none!important;  box-shadow: none !important; top: 15%; left: 0%; height: 55px; min-height: 0px; width: 90%; color: #609946 !important; background: #EFF5ED; font-weight: 400; border-radius: 0; border: 1px solid #609946; margin: 5%;  
}
#popup-products .gui-messages ul.gui-success {border:0;color: #609946;background: none;box-shadow: none!important;font-weight: 400;border-radius: 0;padding: 0px!important;}
#popup-products .gui-messages {margin:0;width: 100%;}
#popup-products .close {line-height: 2;position: absolute;right: 29px;z-index:999;}
.collection-filters {padding:0px;border:none!important;}
.collection-filters.affix form {display:block;top:41px;}
}