/* STANDAARD INSTELLINGEN & CSS RESET */

html { background-color: #fff; font: 11px/18px 'Open sans', Arial, Verdana, sans-serif !important;}
body { background-image:url('background.png'); color: #666; font: 11px/18px 'Open sans', Arial, Verdana, sans-serif !important; margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { font-family: 'Open sans', Arial, Verdana, sans-serif !important; font-weight: normal; font-style: normal; margin: 0; padding: 0; }
img                    { border: 0; }
form                   { margin: 0; padding: 0; }

select:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #0 00;position:absolute;top:-6px;left:10px;}
input,textarea,select{overflow:hidden;text-decoration:none;background-color:#fff;border:1px solid #D5D5D5;font-size:14px;font:12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;padding:4px 4px 4px 5px;}

ul, li   { padding: 0; margin: 0; }
a        { outline: none; color: #333; text-decoration: none; }
p        { font: 11px/18px 'Open sans', Arial, Verdana, sans-serif !important;}
label    { font-weight: bold; }
.clear   { clear: both; }
.wrapper { margin: 0 auto; position: relative; width: 980px; }

/* STANDAARD INSTELLINGEN EINDE */
/*  VOORAF INGESTELDE INSTELLINGEN - GRADIENTS & BUTTONS ETC */
/* PRoduct informatie */ 
.productinformatie {
  background-color: #fff; 
 border: 1px solid #f3561d;
  color: #f3561d;
  padding: 10px;
  font-weight: bold;
  font-size: 12px;
}
/* product informatie */ 
.button {
 color: #fff; font-weight: 600; height: 33px; border-bottom: 1px solid #a82606; text-shadow: 0 -1px 0 #d14416; padding: 0 20px; line-height: 33px; background: #fb5f1f; /* Old browsers */
background: -moz-linear-gradient(top,  #fb5f1f 0%, #df3f17 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb5f1f), color-stop(100%,#df3f17)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fb5f1f 0%,#df3f17 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb5f1f', endColorstr='#df3f17',GradientType=0 ); /* IE6-9 */
display: table;
}
.productsupport {
  width: 395px;
  height: 40px;
  background-color: #f3561d;
  color: #fff;
  font-size: 17px;
  font-weight: 700;
  font-family: inherit;
  font-style: normal;
  text-decoration: inherit;
  text-align: center;
  line-height: 2.45em;
}


.button:hover { text-decoration: none !important; color: #fff !important; }

/* KLEUREN GRADIENTS EINDE */
/* HEADER */

#headerContainer { 
  float: left; 
  width: 100%; 
 background: #545454; /* Old browsers */
background: -moz-linear-gradient(top,  #545454 0%, #4a4a4a 2%, #191919 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(2%,#4a4a4a), color-stop(100%,#191919)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #545454 0%,#4a4a4a 2%,#191919 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #545454 0%,#4a4a4a 2%,#191919 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #545454 0%,#4a4a4a 2%,#191919 100%); /* IE10+ */
background: linear-gradient(to bottom,  #545454 0%,#4a4a4a 2%,#191919 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#191919',GradientType=0 ); /* IE6-9 */ 
}

#headerContainer a:hover, .breadcrumbs a:hover { color: #ccc; text-decoration: underline; }

#logo            { position: absolute; top: 15px; width: 203px; height:62px; background: url('logo.png?20190204114642') no-repeat top left transparent; text-indent: -9999px; } 
#logo h1         { margin: 0; padding: 0; width: 200px; height: 62px; }
#logo a          { display: block; width: 100%; height: 100%; }

#slogan          { position: absolute; top: 15px; left: 236px; width: 96px; height: 62px; background: url('slogan.png?20190204114642') no-repeat top left transparent; }

#sites           { left: 345px; position: absolute; } 
#sites .btn      { display: block; float: left; color: #fff; font-weight: 600; height: 30px; border-bottom: 1px solid #a82606; text-shadow: 0 -1px 0 #d14416; padding: 0 15px; line-height: 30px; background: #fb5f1f; /* Old browsers */
background: -moz-linear-gradient(top,  #fb5f1f 0%, #df3f17 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb5f1f), color-stop(100%,#df3f17)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fb5f1f 0%,#df3f17 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb5f1f', endColorstr='#df3f17',GradientType=0 ); /* IE6-9 */
font-size: 13px;
margin-right: 15px;
}
#sites .btn:hover{ text-decoration: none; color: #a82606; }
#sites .btn span { float: right; display: block; background: url('arrowbtn.png?20190204114642') no-repeat top left transparent; width: 8px; height: 11px; margin-left: 10px; margin-top: 10px; }
  
#header          { background: url('logo.png?20190204114642') no-repeat center left transparent; height: 125px; }
#header h1       { float: left; }
#header h1 a     { display: block; text-indent: -9999px; width: 580px; height: 100px; }

#topLinks        { float: right; height: 31px; width: 220px; }
#topLinks a      { padding-left: 10px; height: 30px; line-height: 30px; color: #ffffff; text-decoration: underline; font-size: 12px; }
#topLinks a:hover{ color: #ef511b !important; }

#topLinks ul    { list-style-type: none; margin: 0; padding: 0; font-size: 11px; }
#topLinks ul li { color: #FFFFFF; float: left; font-size: 11.5px; text-decoration: underline; }
#topLinks ul li span { padding: 0 5px; -webkit-opacity: 0.3; -moz-opacity: 0.3;filter: alpha(opacity=30);opacity: 0.3;}

#cart           { float: right; width: 118px; height: 40px; padding: 0px 10px; line-height: 38px; text-align: center; font-size: 13px;
-webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;
}
#cart span       { display: block; background: url('cart.png?20190204114642') no-repeat top left transparent; width: 25px; height: 20px; margin: 10px 10px 0 0; float: left; }
#cart a          { display: block; width: 100%; height: 100%; color: #000; } 
#cart a:hover    { color: #000 !important; text-shadow: none; text-decoration: none; }

/* HEADER EINDE */
/* LANGUAGES & GELD */

.langwrapper { float: right; width: 25%; }

.dropdown .language a { background-image: url(flags.png?20190204114642); background-repeat: no-repeat; display: block; float: right; margin-left: 5px; overflow: hidden;
text-indent: -9999px; width: 16px; height: 7px; margin: 5px 16px; }

.dropdown .language.nl a { background-position: 0 -11px; }
.dropdown .language.de a { background-position: 0 -22px; }
.dropdown .language.en a { background-position: 0 -33px; }
.dropdown .language.fr a { background-position: 0 -44px; }
.dropdown .language.es a { background-position: 0 -55px; }
.dropdown .language.it a { background-position: 0 -66px; }
.dropdown .language.el a { background-position: 0 -77px; }
.dropdown .language.tr a { background-position: 0 -88px; }
.dropdown .language.pt a { background-position: 0 -99px; }
.dropdown .language.pl a { background-position: 0 -110px; }
.dropdown .language.sv a { background-position: 0 -121px; }
.dropdown .language.ru a { background-position: 0 -132px; }
.dropdown .language.da a { background-position: 0 -143px; }
.dropdown .language.no a { background-position: 0 -154px; }

.dropdown { float: right; font-size: 12px; height: 40px; line-height: 40px; margin-right: 10px; position: relative;text-align: center; }
.dropdown { text-shadow: 0 1px 0 #FFFFFF; width: 47px; z-index: 200; }

.dropdown span  { display:block;width:47px;font-size:12px;text-decoration:none;text-transform:uppercase;font-weight:700; border: 1px solid #E2E6EF;;}
.dropdown ul    { background-color:#FFF;border-top:1px solid #AAA;font-size:12px;font-weight:400;list-style:none outside none;margin-top:0;padding-left:0;text-decoration:none;display:none; }
.dropdown ul li { white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.dropdown ul li a#last { border-bottom: 1px solid #CCCCCC; }
.dropdown ul li a      { display:block;color:#959595;border-top:1px solid #CCC;padding:2px 0; }
.dropdown ul li a.active  { color:#EA2E49; }
.dropdown ul li a:hover   { color:#EA2E49; }
.dropdown .tui-language a { text-indent:-99999px; }
.dropdown.tui-language span{ background:0 3px no-repeat #FFF;text-indent:-99999px;background-position:center center; }

.dropdown ul li.currency  { line-height: 20px; }
.dropdown ul li.currency a.active, .dropdown ul li.language a.active { display:none; }
.dropdown ul li.language,.dropdown ul li.currency { box-shadow:0 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);background:0 5px no-repeat;}
.dropdown ul li.language:hover, .tui-dropdown ul li.currency:hover { background-color:#f5f5f5; }

/* EINDE LANGUAGES & GELD */
/* NAVIGATIE */

#navbar      { float: left; border-top: 1px solid #000; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); width: 100%; }
#navbar      { 
background: #fb5f1f; /* Old browsers */
background: -moz-linear-gradient(top,  #fb5f1f 0%, #df3f17 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb5f1f), color-stop(100%,#df3f17)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fb5f1f 0%,#df3f17 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb5f1f', endColorstr='#df3f17',GradientType=0 ); /* IE6-9 */
}

#navbar .nav { position: relative; display: block; margin: 0 auto; height: 62px; list-style-type: none; padding: 0; width: 980px;  }

#navbar .item             { float: left; font-weight: bold; height: 62px; }

#navbar .item.last        { border-right:none !important;}
#navbar .item a:hover     { color: #FFF; }
#navbar .itemLink         { display: block; font-size: 13px; font-weight: 600; margin: 12px 0; line-height: 35px; height:35px; padding: 0 12px; text-decoration: none !important; }
#navbar .itemLink         { color: #fff; text-shadow: 0 -1px 0 #124377; -webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px; }

#navbar .itemLink:hover   { 
border-bottom: 1px solid #a82606; text-shadow: 0 -1px 0 #d14416; background: #fb5f1f; /* Old browsers */
 background: #545454; /* Old browsers */
background: -moz-linear-gradient(top,  #545454 0%, #4a4a4a 2%, #191919 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(2%,#4a4a4a), color-stop(100%,#191919)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #545454 0%,#4a4a4a 2%,#191919 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #545454 0%,#4a4a4a 2%,#191919 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #545454 0%,#4a4a4a 2%,#191919 100%); /* IE10+ */
background: linear-gradient(to bottom,  #545454 0%,#4a4a4a 2%,#191919 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#191919',GradientType=0 ); /* IE6-9 */ 
-webkit-box-shadow: 0px 0px 3px 0px rgba(22, 65, 98, 1);
-moz-box-shadow:    0px 0px 3px 0px rgba(22, 65, 98, 1);
box-shadow:         0px 0px 3px 0px rgba(22, 65, 98, 1);  
}

#navbar .item.hover       { background: #eaecf3; /* Old browsers */
background: -moz-linear-gradient(top,  #eaecf3 0%, #d4d9e7 1%, #f3f5f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaecf3), color-stop(1%,#d4d9e7), color-stop(100%,#f3f5f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eaecf3 0%,#d4d9e7 1%,#f3f5f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eaecf3 0%,#d4d9e7 1%,#f3f5f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eaecf3 0%,#d4d9e7 1%,#f3f5f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eaecf3 0%,#d4d9e7 1%,#f3f5f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaecf3', endColorstr='#f3f5f9',GradientType=0 ); /* IE6-9 */
border-right-color: transparent;
}
#navbar .item.hover .itemLink { color: #4a4e50; text-shadow: none; }

#navbar .subnav { width: 998px; border: 1px solid #ddd; border-top: 0; border-bottom-color: #bbb; border-bottom-left-radius: 2px; }
#navbar .subnav { border-bottom-right-radius: 2px;-webkit-border-radius: 0 0 2px 2px;-moz-border-radius: 0 0 2px 2px;border-radius: 0 0 2px 2px; }
#navbar .subnav { box-shadow: 1px 7px 6px rgba(0, 0, 0, 0.2);display: none;list-style-type: none;margin: 0px 0 0 -2px;min-width: 170px; }
#navbar .subnav { padding: 10px 0;position: absolute;z-index: 999; left: 2px; top: 62px; }

#navbar .subnav .subitem   { display: inline;float: left;line-height: 1.5em;margin: 0;padding: 0;width: 25%; }
#navbar .subnav .subitem a { color: #313c41; }

#navbar .subitemLink               { display: block;font-weight: normal !important;padding: 6px 40px 6px 20px;white-space: nowrap;}
#navbar .subitemLink:hover         { text-decoration: none; color: #E43262 !important; }

/* NAVIGATIE EINDE */
/* USP */

.uspwrapper { float: left; clear: both; background: #f4f6f9; width: 100%; border-bottom: 1px solid #d4dfe5; }
.usp      { height: 30px; margin: 0 auto; width: 980px; }
.usp li   { list-style:none; color: #FFFFFF; float: left; line-height: 30px; margin: 0 10px; padding: 0 19px 0 0; text-indent: 20px; }
.usp li   { background: url(vinkjes.png?20190204114642) left 7px no-repeat transparent; }
.usp li a { font-size: 11px; color: #61757e; font-style: italic; }

/* USP EINDE */
/* INFORMATIE HEADER */

#info      { float: right; clear: right; color: #000; font-size: 17px;height: 60px; width: 635px; }
#info .col { float: left; width: 28%; height: 37px; margin-top: 10px; margin-right: 15px; padding-left: 34px; text-align: left; background: url(infoicon.png?20190204114642) 0 0 no-repeat transparent;  }
#info .col:first-child { background-position: 0 -36px; }
#info .cart{ float: right; width: 22%; height: 37px; margin-top: 10px; padding-left: 40px; text-align: left; background: url(infoicon.png?20190204114642) 0 -75px no-repeat transparent;  }
#info .cart a:hover { text-decoration: none !important; }
#info span { color: #f2551c; font-size: 14px; font-weight: 600; }

#info p    { color: #ffffff; font-size: 13px; font-weight: 600; margin: 0; }
#info p em { color: #ef511b; font-style: normal; }

/* INFORMATIE HEADER EINDE */
/* ZOEKEN */

#search               { position: absolute; top: 9px; right: 0px; }
#search .search       { float: right; width: 252px; height: 26px; }
#search .search input { float: left; height: 28px; padding: 0px 5px; width: 239px; border-radius: none; border-color: #d7e1e6; font-size: 12px; font-style: italic; text-indent: 5px; }
#search .search .btn  { position: absolute; right: 2px; top: 1px; display: table; text-align: center; height: 28px; text-indent: -9999px; overflow: hidden; width: 31px !important; background: url(searchicon.png?20190204114642) 0 -2px no-repeat transparent; z-index: 999;  }

#search .autocomplete        { width: 328px; position: absolute; right: 0; top: 42px; background: #FFF; border: 1px solid #DDD;box-shadow: rgba(0,0,0,0.1) 0 0 10px; }
#search .autocomplete        { z-index: 9999;display: none;}
#search .autocomplete .arrow { position: absolute; left: 0; top: -10px; width: 100%; height: 10px; background: url(dropdown-arrow.png) 10px 0 no-repeat; }

#search  .title                  { font-weight: bold; color: #999999; height: 18px; padding: 10px; border-bottom: 1px solid #eee; background: rgba(0, 0, 0, 0.025); }
#search  .autocomplete .more     { padding: 10px; border-top: 1px solid #eee; }
#search .autocomplete .more a    { padding-left: 15px; background: url(list-bullet.png?20190204114642) top left no-repeat #E43262; font-size: 12px; }
#search .autocomplete .more span { color: #999; }
#search .autocomplete .notfound  { padding: 15px 10px; text-align: center; font-weight: bold; font-size: 12px; display: none; }

.products.products-livesearch { width: 100%; }
.products.products-sidebar .product { margin-bottom: 18px; }
.products.products-livesearch .product, .products.products-cart .product { padding:10px 0px; }

.products.products-sidebar .product, .products.products-livesearch .product, .products.products-cart .product {
height: 36px;font-size: 13px;white-space: nowrap; }

.products.products-livesearch .product:hover{ background:#f5f5f5; }
.products.products-sidebar .product img, .products.products-livesearch .product img, .products.products-cart .product img {
float: left;margin-right: 10px;}

.products.products-sidebar .product h4, .products.products-livesearch .product h4, .products.products-cart .product h4 {
overflow: hidden;text-overflow: ellipsis;font-size: 13px; }

.products.products-sidebar .product p.price, .products.products-livesearch .product p.price, .products.products-cart .product p.price {
color: #FFAB1A;margin: 0px; }

.products.products-cart .product p.price strong { color: #000000; }
.products.products-sidebar .product p.price.price-offer, .products.products-livesearch .product p.price.price-offer, .products.products-cart .product p.price.price-offer {
 color: #EA2E49;}
.products.products-sidebar .product p.price span, .products.products-livesearch .product p.price span, .products.products-cart .product p.price span {
color: #333333;text-decoration: line-through;}

/* ZOEKEN EINDE */

/* SLIDER */

#sliderContainer                   { float: left; background: #656565; width: 100%; }

/* SLIDER EINDE */

#contentContainer                  { float: left; width: 100%; }

/* TABJES */

.tabjes .tab                       { position: relative; background: url("tabbg.png?20190204114642") no-repeat scroll left top transparent;float: left; height: 78px;margin-right: -1px; position: relative; width: 239px; list-style: none; }
.tabjes .tab.active                { background: url("tabbg-hover.png?20190204114642") no-repeat scroll left top transparent; }  
.tabjes .tab.active h4             { color: #fff; }
.tabjes .tab.active h3             { color: #6b1800; } 
.tabjes .tab.active span           { font-size: 36px; top: 26px; left: 19px; } 
.tabjes .tab a                     { display: block; height: 71%; width: 75%; padding: 17px 0 0 60px; }
.tabjes .tab span                  { color: #fff; font-size: 16px; font-weight: 800; left: 11px; position: absolute; top: 8px; } 
.tabjes .tab h3                    { font-size: 13px; font-weight: 600; color: #1c2e3b; }
.tabjes .tab h4                    { font-size: 12px; font-weight: 400; color: #5c6c74; text-decoration: underline; font-style: italic; }


.tabjes .page                      { display: none; }
.tabjes .page.active               { display: block; }
.tabjes .video                     { float: left; width: 455px; height: 256px; background: #000; margin: 15px 21px 0 0; }
.tabjes .content                   { float: left; width: 715px; margin: 15px 0 0 0; }
.tabjes .contentleft               { float: left; width: 433px; margin: 15px 21px 0 0; border: 1px solid #d7e1e6; padding: 0 10px; }
.offerte                   { float: right; width: 177px; background: #f4f6f9; border: 1px solid #d7e1e6; border-top: none;  margin-top: -5px; padding: 40px 30px; }
.offerte.first             { margin-top: 0; border-top: 1px solid #d7e1e6; }
.offerte input             { border: 1px solid #d7e1e6; color: #54636a; font-size: 11px; font-style: italic; margin-bottom: 20px; width: 94%; height: 25px; }
.offerte .btn              { float: right; display: table; color: #fff; border-bottom: 1px solid #a82606; text-shadow: 0 -1px 0 #d14416; padding: 0 15px; line-height: 30px; background: #fb5f1f; 
background: -moz-linear-gradient(top,  #fb5f1f 0%, #df3f17 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb5f1f), color-stop(100%,#df3f17)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fb5f1f 0%,#df3f17 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb5f1f', endColorstr='#df3f17',GradientType=0 ); /* IE6-9 */
}
.offerte .btn span         { background: url("arrowbtn.png?20190204114642?1") no-repeat scroll left top transparent;
    display: block;
    float: right;
    height: 11px;
    margin-left: 10px;
    margin-top: 10px;
    width: 8px;
}   

/* TABJES EINDE */

/* ACTIEBANNER */

.actiebanner { float: left; margin: 40px 0; }

/* ACTIEBANNER EINDE */

/* CATEGORIEN HOMEPAGINA */

.categorien                        { float: left; }
.categorien ul                     { list-style: none; margin: 0; padding: 0; }
.categorien li                     { float: left; width: 200px; height: 181px; position: relative; }
.categorien li a.categorie         { display:block; height:100%; width:100%;}
.categorien h2                     { height: 33px; position: absolute; bottom: 0; left: 0; margin: 0 !important; padding: 0; line-height: 33px; text-align: center; }
.categorien h2                     { color: #545d7f; font-size: 13px !important;  width: 99%; font-family: 'gotham_medium';border-bottom: 1px solid #9aa0b0; }
.categorien h2                     { border-left: 1px solid #f7f9ff; border-right: 1px solid #bec3ce; font-weight: normal; }

.categorien li.first h2 { border-left-color: #BEC3CE; }
.categorien li.last h2  {  }

/* CATEGORIEN HOMEPAGINA */
/* CONTENT */

#content    { float: left; width: 100%; }

#content h1 { font-size: 28px; margin-bottom: 20px; background: #f4f6f9; padding: 30px 20px; color: #5c6c74; border: 1px solid #d7e1e6; }
#content h2 { font-size: 24px; margin-bottom: 20px; margin-top: 20px;  }

#content .breadcrumbs         { height: 20px; margin-top: 15px; margin-bottom: 15px; text-indent: 5px; color: #5c6c74; font-size: 11px;  }
#content .breadcrumbs span    { font-style: italic; font-weight: 300; }
#content .breadcrumbs a       { display: inline-block; padding-right: 5px; color: #5c6c74; }
#content .breadcrumbs a:hover { color: #000; }

#content .breadcrumbs a.arrow { background: url('breadcrumb-arrow.png?20190204114642') no-repeat 0 50%; padding-left: 10px; }

#content .col-1 { float: left; width: 232px; margin-bottom: 20px; }
#content .col-1 h3   { color: #5c6c74; height: 41px; line-height: 41px; font-size: 13px; text-indent: 15px; border-right: 1px solid #bbcbd3; border-left: 1px solid #bacad2;  }
#content .col-1 h3   { float: left; clear: left; width: 100%; border-top: 1px solid #d7e1e6; background: #f4f6f9; }
#content .col-1 h3:last-child { border-bottom: 1px solid #bbcbd3; }

#content .col-1 h3 a { color: #5c6c74; font-weight: 600; }

#content .col-2      { float: right; width: 715px; }
#content .col-2 .collectionimage       { width: 713px; height: 208px; border: 1px solid #c9c9cc; }
#content .col-2 .collectionimage.tekst { height: 0; border: none; height: auto; }
#content .col-2 .collectionimage h1    { letter-spacing:0.5; display:inline-block; color: #FFF; font-size: 50px; margin: 100px 0px; color:#5c6c74; font-size:28px; text-transform:capitalize; }
#content .col-2 .collectionimage h1    { height:40px; text-align: left; padding: 22px 35px 0 20px; }
#content .col-2 .collectioncontent     { font-size: 11px; color: #23343d; padding: 20px 20px; background: #fff; border: 1px solid #E2E6EF; margin: 20px 0 30px; } 

#content .lijst      { clear: both;float: left;margin: 20px 0;padding: 30px 0 0;width: 100%;background: url('merklijstbg.png?20190204114642') no-repeat 0 0; }
#content .lijst li   { display: inline;float: left;line-height: 1.5em;margin: 0;padding: 0;width: 25%; text-indent: 28px; }
#content .lijst li a { color: #40388b; }
/* #content #product .configure{background:#fff url(block-bg.png) repeat-x bottom left;border:1px solid #ddd;border-top-color:#e6e6e6;border-bottom-color:#bbb;box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;margin-left:24px;width:650px;padding:15px;} */ 
#content #product .configure{background:#fff url(block-bg.png) repeat-x bottom left;border:1px solid #ddd;border-top-color:#e6e6e6;border-bottom-color:#bbb;box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;margin-left:24px;width:650px;padding:15px;}


/* MERKEN */

#merkenContainer { float: left; margin: 0px 0 0; padding: 0; width: 100%; }
.merken{width:1000px!important;height:62px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;}
.merken h2       { border-bottom: 1px solid #DDDDDD; font-size: 24px; margin-bottom: 20px; margin-top: 3px; padding-bottom: 20px; }
.merken img      { margin: 0px 35px 0px 35px; }

/* SUBFOOTER */
.subfooter    { float: left; width: 100%; border: 1px solid #d7e1e6; border-bottom: none; }
.subfooter li { padding: 0 53.5px; float: left; list-style: none; height: 68px; line-height: 68px; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 1%, #ffffff 73%, #f1f4f6 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(73%,#ffffff), color-stop(99%,#f1f4f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 1%,#ffffff 73%,#f1f4f6 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 1%,#ffffff 73%,#f1f4f6 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 1%,#ffffff 73%,#f1f4f6 99%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 1%,#ffffff 73%,#f1f4f6 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f4f6',GradientType=0 ); /* IE6-9 */
border-right: 1px solid #d7e1e6;
border-left: 1px solid #fff;
}
.subfooter li a:hover      { color: #ec4e1b; }
.subfooter li:last-child   { border: none; background: #ec4e1b; color: #fff; }
.subfooter li:last-child a { color: #fff; }
/* SUBFOOTER EINDE */
/* TAGS */
#tagsContainer          { float: left; width: 100%; background: #fbfbfc; border-top: 1px solid #d7e1e6; border-bottom: 1px solid #fff; padding: 10px 0 35px; }
#tagsContainer .tag     { margin: 0 auto; padding: 20px; position: relative; width: 960px; }
#tagsContainer .tag li  { float: left; list-style: none; width: 25%; }
#tagsContainer .tag li a  { color: #515151; }
#tagsContainer .tag li a:hover { color: #ec4e1b; }

/* TAGS EINDE */
/* FOOTER */

#footerContainer       { border-top: 1px solid #266686; float: left; width: 100%; background: #5f5f5f; /* Old browsers */
background: -moz-linear-gradient(top,  #5f5f5f 0%, #636363 9%, #6b6b6b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5f5f5f), color-stop(9%,#636363), color-stop(100%,#6b6b6b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5f5f5f 0%,#636363 9%,#6b6b6b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5f5f5f 0%,#636363 9%,#6b6b6b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5f5f5f 0%,#636363 9%,#6b6b6b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5f5f5f 0%,#636363 9%,#6b6b6b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f5f5f', endColorstr='#6b6b6b',GradientType=0 ); /* IE6-9 */
}
#copyContainer         { float: left; width: 100%; border-top: 1px solid #000; background: #585858; /* Old browsers */
background: -moz-linear-gradient(top,  #585858 0%, #4a4a4a 2%, #282828 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(2%,#4a4a4a), color-stop(100%,#282828)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #585858 0%,#4a4a4a 2%,#282828 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #585858 0%,#4a4a4a 2%,#282828 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #585858 0%,#4a4a4a 2%,#282828 100%); /* IE10+ */
background: linear-gradient(to bottom,  #585858 0%,#4a4a4a 2%,#282828 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#282828',GradientType=0 ); /* IE6-9 */
}
#copyContainer .copyright { margin: 0 auto; width: 980px; color: #fff; height: 61px; line-height: 61px; }
#copyContainer .copyright a { color: #fff; }

#footer                        { color: #d9d9d9; }

#footerContainer #footer .tags { border-bottom: 1px solid #DDD; padding: 15px 0; }
#footer .tags ul               { float: left;list-style-type: none;margin: 0;padding: 0;width: 188px; }
#footer .tags ul li            { padding: 1px 0; }
#footer .tags ul li a span     { color: #c93000; }
#footer .description           { padding-right: 10px; width: 208px; }

#footer .blocks        { padding-top: 20px; }
#footer .blocks.notags { border-top: none; }
#footer .blocks .block { float: left; min-height: 190px; width: 218px; }
#footer .blocks .landkaart { width: 393px; float: right; height: 291px; background: url("landkaart.png?20190204114642") no-repeat scroll left top transparent; } 

#footer .blocks .block.first               { border-left: 0;  }
#footer .blocks .block.last                { border-right: 0; }
#footer .blocks .block .paymentMethods     { padding-right: 30px; }
#footer .blocks .block .paymentMethods img { margin: 0 5px 5px 0; }
#footer .blocks .block .hallmarks img      { margin: 0 5px 5px 0; }
#formLogin input, #formNewsletter input    { width: 160px; }
#footer .blocks .block .title              { margin-bottom: 20px; margin-top: 10px; width: 150px;}

#footer .blocks .block .social             { height: 29px; margin-top: 25px; }
#footer .blocks .block .social h4          { font-size: 13px; }
#footer .blocks .block .social div         { margin-right: 5px; }
#footer .blocks .block .social div a       { display: block; height: 100%; width: 100%; }
#footer .blocks .block .social .fb         { float: left; width: 29px; height: 29px; background: url("socials.png?20190204114642?1") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
#footer .blocks .block .social .fb:hover   { background-position: 0px bottom; }
#footer .blocks .block .social .tw         { float: left; width: 29px; height: 29px; background: url("socials.png?20190204114642?1") no-repeat scroll -29px 0 rgba(0, 0, 0, 0); }
#footer .blocks .block .social .tw:hover   { background-position: -29px bottom; }
#footer .blocks .block .social .rs         { float: left; width: 29px; height: 29px; background: url("socials.png?20190204114642?1") no-repeat scroll -58px 0 rgba(0, 0, 0, 0); }
#footer .blocks .block .social .rs:hover   { background-position: -58px bottom; }
#footer .blocks .block .social .yo         { float: left; width: 29px; height: 29px; background: url("socials.png?20190204114642?1") no-repeat scroll -87px 0 rgba(0, 0, 0, 0); }
#footer .blocks .block .social .yo:hover   { background-position: -87px bottom; }

#footer .blocks .block h3                  { padding-bottom: 5px; color: #fff; font-size: 14px; font-weight: 600; }
#footer .blocks .block .button             { line-height: 25px; }
#footer .blocks .block .links              { list-style-type: none;margin: 0;padding: 0;}
#footer .blocks .block .links a:hover      { color: #fff !important; }

#footer .blocks .block .links li           { padding: 1px 0; color: #fff; }
#footer .blocks .block .links li a         { color: #d9d9d9; }
#footer .blocks .block .links li a:hover   { text-decoration: underline; }
#footer .copyright                         { font-size: 11px; margin-top: 30px; padding: 15px 0; text-align: center; }
#footer .copyright a                       { color: #000; }

/* FOOTER EINDE */

#index                                     {  }
#slider                                    { height: 340px; }

#tags                                      { padding-bottom: 20px; }
#formTags                                  { margin-top: 20px; }
#formTags input                            { width: 150px; }
#formTags .info                            { display: block; font-size: 11px;margin-top: 10px; }

#formProductQuantity                       { float: right; text-align: center; width: 25px; height: 24px; margin-right: 15px; }
#textpage                                  { line-height: 1.5; padding-bottom: 20px; }

/* COLLECTION */

.collectionGrid      { border: 1px solid #e2e6ef; background: #fff; padding: 18px 18px; }

.wysiwyg img.image   { padding-left: 20px; }
.collectionContent   { line-height: 1.5; margin-bottom: 20px; }
.collectionContent p { margin: 5px 0; }

.noProductsFound     { color: #c93000 !important; font-size: 20px; margin: 50px 0 80px 0; text-align: center; font-family: Vag, Helvetica, Arial, Verdana, sans-serif; }
.productsFilters     { height: 26px; border: 1px solid #d7e1e6; margin-bottom: 20px; padding: 5px; background: none repeat scroll 0 0 #f4f6f9; }
#filter_form         { border: 1px solid #d7e1e6; margin-bottom: 20px; padding: 5px; background: none repeat scroll 0 0 #f4f6f9; float: left; width: 703px; }
#filter_form .sidebar-box-filter    { float: left; width: 100%; }
#filter_form .sidebar-filter-item   { float: left; width: 20%; }
#filter_form .sidebar-filter-item label { font-weight: normal; }
#filter_form .sidebar-box-filter h4     { font-weight: 700; }

.productsFilters .priceFrom   { float: left; }
.productsFilters .priceSlider { float: left;margin: 6px 10px 0;padding: 1px 2px 0;width: 150px; }

.custom-filters                  { float: left; margin-top: 10px;width: 100%; }
.custom-filters .container ul    { float: left; list-style: none outside none; margin-right: 20px; width: 100%; }
.custom-filters .container ul li { float: left; line-height: 25px; width: 18%; }

#sliderMin,#sliderMax { padding-left:0;padding-right:0;text-align:center;width:60px;height:16px;background:none repeat scroll 0 0 #FFF;border:1px solid #D5D5D5; }
#sliderMin,#sliderMax { -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; }


.productsFilters .priceSlider #sliderRange { background:none repeat scroll 0 0 #FFF;border:1px solid #D5D5D5;-webkit-border-radius:5px;-moz-border-radius:5px; }
.productsFilters .priceSlider #sliderRange { border-radius:5px;height:4px;margin:3px;position:relative;box-shadow:0 1px 1px #EEE inset; }
.productsFilters .priceSlider #sliderRange { -webkit-box-shadow: 0 1px 1px #EEE inset;-webkit-border-radius: 5px;-moz-border-radius: 5px; }

.productsFilters .priceSlider #sliderRange .ui-slider-range { box-shadow: none !important; background-color: #377caf !important; border:1px solid #377caf !important; height: 4px; position: absolute; }
.productsFilters .priceSlider #sliderRange .ui-slider-handle {
  line-height: 30px; background: #fb5f1f; /* Old browsers */
background: -moz-linear-gradient(top,  #fb5f1f 0%, #df3f17 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb5f1f), color-stop(100%,#df3f17)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fb5f1f 0%,#df3f17 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb5f1f', endColorstr='#df3f17',GradientType=0 ); /* IE6-9 */
   border: 1px solid #a82606;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  display: block;
  margin: -5px 0 0 -4px;
  position: absolute;
  width: 12px;
  height: 12px;
}
.productsFilters .priceTo { float: left; }
.productsFilters .sort    { float: right; margin-left: 10px; }
.productsFilters .mode    { float: right; margin-left: 10px; }

.productsFilters .mode .btns           { float: left; display: block; margin: 3px 10px 0px 0px; height: 20px; width: 20px; overflow: hidden; text-indent: -999px; }
.productsFilters .mode .button-grid    { background: url("grid-list.png?20190204114642") no-repeat scroll 0px 0 rgba(0, 0, 0, 0); }
.productsFilters .mode .button-list    { background: url("grid-list.png?20190204114642") no-repeat scroll -20px 0 rgba(0, 0, 0, 0); }

.productsFilters .limit   { float: right; }
.productsList             { margin: 10px 0 20px 0; }
.productsList .product    { background-color: #fff; border-bottom: 1px solid #ccc; padding: 15px 0; }
.productsList .productImage { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E5E5E5; float: left; margin-left: 20px;padding: 5px; }
.productsList .info       { margin-left: 280px; }
.productsList .info h3    { font-size:24px;height:48px;line-height:48px;margin-bottom:10px;overflow:hidden;font-family:titilliumtext22lbold!important;}
.productsList .info p     { float: left; line-height: 1.5; width: 310px; }

.productsList .product {
  border-bottom: 1px solid #FFFFFF;
  float: left;
  height: 195px;
  margin-right: 13px;
  margin-bottom: 20px;
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0 2px 3px #CCCCCC;
  -webkit-box-shadow: 0 2px 3px #CCCCCC;
  -moz-box-shadow: 0 2px 3px #CCCCCC;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  background: rgb(255,255,255); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 50%, rgba(248,248,248,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(248,248,248,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 50%, rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255,255,255,1) 50%, rgba(248,248,248,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 50%, rgba(248,248,248,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(255,255,255,1) 50%, rgba(248,248,248,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0 ); /* IE6-9 */
  width:100%;
  position: relative;
}
.productsList .info .priceHolder          { float:right;padding:0 40px 0 0; }
.productsList .info .priceHolder .priceOld{ background:url(price-strike.png) no-repeat -3px 50%;display:block;line-height:24px;padding-left:10px; }
.productsList .info .priceHolder .price   { display:block;font-size:30px;font-weight:400;margin:5px 0 20px 10px; }

.productsList .info .priceHolder .button  { margin-left: 10px; color:#FFF; }

#index .productsGrid { float: left; }
#index .productsGrid li     { list-style: none; }

/*.homeGrid button.prev       { float: left; height: 290px; width: 41px; background: url("sliderarrows.png?20190204114642?20190204114642") no-repeat scroll left top transparent; border: none; margin-right: 7px; cursor: pointer; }
.homeGrid button.next       { float: left; height: 290px; width: 41px; background: url("sliderarrows.png?20190204114642?20190204114642") no-repeat scroll right top transparent; border: none; margin-left: 7px; cursor: pointer; }
.homeGrid     .product      { list-style: none; border: 1px solid #d7e1e6; float: left; height: 243x; margin-right: 6px;margin-left: 6px;margin-bottom: 20px; width: 192px; position: relative; }
.product .promo { position: absolute; top: 30px; left: 1px; width: 59px; height: 26px; background: url("promo.png?20190204114642") no-repeat scroll left top transparent; }

.homeGrid     .product img  { padding: 1px 4px; }
.homeGrid     .product .more           { width: 100%; height: 30px; line-height: 30px; color: #154b72; text-decoration: underline; }
.homeGrid     .product .more a.read    { display: block; float: left; width: 60%; text-indent: 15px; }
.homeGrid     .product .more span.cart { float: right; display: block; width: 22px; height: 18px; background: url("carticon.png?20190204114642") no-repeat scroll left top transparent; margin: 5px 5px 0 0; }
.homeGrid     .product .info{ background: url("infobg.png?20190204114642") no-repeat scroll left top #f4f6f9; padding: 10px; color: #5c6c74;  }
.homeGrid     .product .info h3     { height: 60px; }
.homeGrid     .product .info h3 a   { color: #5c6c74; font-size: 11px; width: 100%; }
.homeGrid     .product .price .voor { color: #5c6c74; font-size: 14px; width: 100%; font-weight: 700; line-height: 150%; }

.homeGrid.collection .product      { margin-left: 0; margin-right: 8px !important; width: 170px; }
.homeGrid.collection .product.last { margin-right: 0 !important; } */
.homeGrid button.prev       { float: left; height: 290px; width: 41px; background: url("sliderarrows.png?20190204114642?20190204114642") no-repeat scroll left top transparent; border: none; margin-right: 7px; cursor: pointer; }
.homeGrid button.next       { float: left; height: 290px; width: 41px; background: url("sliderarrows.png?20190204114642?20190204114642") no-repeat scroll right top transparent; border: none; margin-left: 7px; cursor: pointer; }
.homeGrid     .product      { list-style: none; border: 1px solid #d7e1e6; float: left; height: 243x; margin-right: 4px;margin-left: 4px;margin-bottom: 20px; width: 168px; position: relative; }
.product .promo { position: absolute; top: 30px; left: 1px; width: 85px; height: 26px; background: url("promo.png?20190204114642") no-repeat scroll left top transparent; }
/*.product .promo { position: absolute; top: 30px; left: 1px; width: 59px; height: 26px; background: url("promo.png?20190204114642") no-repeat scroll left top transparent; } */

.homeGrid     .product img  { height:98%; width:98%; }
.homeGrid     .product .more           { width: 100%; height: 30px; line-height: 30px; color: #154b72; text-decoration: underline; }
.homeGrid     .product .more a.read    { display: block; float: left; width: 60%; text-indent: 15px; }
.homeGrid     .product .more span.cart { float: right; display: block; width: 22px; height: 18px; background: url("carticon.png?20190204114642") no-repeat scroll left top transparent; margin: 5px 5px 0 0; }
.homeGrid     .product .info{ background: url("infobg.png?20190204114642") no-repeat scroll left top #f4f6f9; padding: 10px; color: #5c6c74;  }
.homeGrid     .product .info h3     { height: 60px; }
.homeGrid     .product .info h3 a   { color: #5c6c74; font-size: 11px; width: 100%; }
.homeGrid     .product .price .voor { color: #5c6c74; font-size: 14px; width: 100%; font-weight: 700; line-height: 150%; }

.homeGrid.collection .product      { margin-left: 0; margin-right: 8px !important; width: 170px; }
.homeGrid.collection .product.last { margin-right: 0 !important; }



.blogs                      { float: left; width: 100%; background: #fff; border: 1px solid #d7e1e6; background: url("blogbg.png?20190204114642") repeat-y scroll left top transparent; margin-top: 30px; }
.blogs h3                   { height: 49px; line-height: 49px; font-size: 12px; color: #1c2e3b; text-indent: 20px; font-weight: 600; background: #fff; }
.blogs .col1                { float: left; width: 50%; }
.blogs .col1 a              { padding: 0 20px; color: #154b72; }
.blogs .col1 .content       { float: left; width: 89%; border-top: 1px solid #d7e1e6; font-size: 12px; color: #969fa3; padding: 20px 20px 10px; line-height: 190%; }
.blogs .col2                { float: left; width: 49.8%; }
.blogs .col2 .list          { float: left; width: 100%; border-top: 1px solid #d7e1e6; padding: 20px 0; }
.blogs .col2 .list li       { list-style: none; margin: 0 20px; padding: 0; border-bottom: 1px solid #eaeff2; height: 30px; line-height: 30px; }
.blogs .col2 .list li a     { float: left; display: block; color: #ed4f1b; text-decoration: underline; width: 80%; height: 29px; overflow: hidden; }
.blogs .col2 .list li span.date { float: right; color: #969fa3; } 

.productsGrid .product      { border: 1px solid #e2e6ef; float: left; height: 412px; margin-right: 7px;margin-bottom: 20px; width: 230px; position: relative; font-family: 'gotham_medium', arial; }
.productsGrid .product h3   { text-align: center; font-family: 'titilliumtext22lbold' !important; font-size: 18px; font-weight: normal; height: 40px; line-height: 40px; }
.productsGrid .product h3 a { color: #465054; font-family: 'titilliumtext22lbold' !important; }
.productsGrid .product h5   { text-align: center; font-family: 'titilliumtext22lbold' !important; font-size: 13px; font-weight: normal; height: 10px; line-height: 10px; }
.productsGrid .product h5 a { color: #465054; font-family: 'titilliumtext22lbold' !important; }
.products-home .product     { margin-bottom: 0px; }


.productsGrid .product .info p{ font-size: 10px;  color: #676767; padding: 0 10px; height: 90px; overflow: hidden; }

#aanbevolen { margin: -10px 0 1px 18px; }

.adje        { padding: 10px 0; border-bottom: 1px solid #d7e1e6; border-top: 1px solid #d7e1e6; width: 100%; }
.adje .button { display: block; float: right; color: #fff; font-weight: 600; height: 33px; border-bottom: 1px solid #a82606; text-shadow: 0 -1px 0 #d14416; padding: 0 20px; line-height: 33px; background: #fb5f1f; /* Old browsers */
background: -moz-linear-gradient(top,  #fb5f1f 0%, #df3f17 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb5f1f), color-stop(100%,#df3f17)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fb5f1f 0%,#df3f17 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fb5f1f 0%,#df3f17 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb5f1f', endColorstr='#df3f17',GradientType=0 ); /* IE6-9 */
font-size: 13px;
margin-right: 15px;
}
.adje .button:hover{ text-decoration: none; color: #a82606; }
.adje .button span { float: right; display: block; background: url('arrowbtn.png?20190204114642') no-repeat top left transparent; width: 8px; height: 11px; margin-left: 10px; margin-top: 10px; }
.social { float: left; clear: both; }

.formProduct { float: left; width: 100%; line-height: 33px; font-size: 12.5px; }
.formProduct .more { float: left; width: 60%; background: #EFF2F6; text-align: center; color: #000; }
.formProduct .add  { float: right; width: 40%;  text-align: center; color: #fff; }

.productsGrid .product .info .price { width: 100%; height: 38px; border-top: 1px solid #e2e6ef; }
.productsGrid .product .info .price span  { font-size: 9px;left: 5px;margin-top: -1px;position: absolute;}
.productsGrid .product .info .price .van  { color: #616E73;float: left;font-size: 10px;height: 38px;line-height: 34px;padding-left: 25px;padding-right: 5px;position: relative;width: 20%;  }
.productsGrid .product .info .price .voor { height: 38px;line-height: 40px; float: right; width: 47%; position: relative; color: #000; font-size: 24px; text-align: left; }

.productsGrid .product.last { margin-right: 0; }
.productsGrid .product img  { margin: 12px; text-align: center; }

/* list */
.products-list .product     { width: 100%; height: 233px; }
.products-list .product h3  { text-indent:10px; text-align: left; font-size:18px; line-height:28px; margin-top:10px; }
.products-list .product img { float: left; }
.products-list .product .info { float: left; width: 445px; height:70%; position:relative; }
.products-list .product .info .price .voor { text-align: right; }

.productsGrid .products-collection { margin: 20px 18px; }

.newsletter { border: 1px solid #BEC3CE; float: left; height: 90px; margin: 20px 0; position: relative; width: 100%; }
.newsletter .velden { position: absolute; bottom: 28px; left: 170px; }
.newsletter .velden input { border: none; padding: 0 5px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; color: #a2a6b8; font-size: 11px; font-style:italic; }

.newsletter .velden .naam  { float: left; width: 174px; height: 34px; }
.newsletter .velden .email { float: left; margin-left: 10px; width: 149px; height: 34px; }
.newsletter .velden .btn   { color: #FFFFFF;float: right;height: 34px;line-height: 34px;margin-left: -5px;padding: 0 12px;position: absolute;z-index: 999; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; border-bottom: 1px solid #000; background: #888; }

.product-configure { border-top: 1px solid #E4E7F0; margin-bottom: 15px; }
.product-configure-options-option { border-bottom: 1px solid #E4E7F0; padding: 2px 0 3px; }
.product-configure-options label { float: left; width: 24%; }
.product-configure-options select { min-width: 20%; } 

.productsGridfooter .facebook { border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;float: right;height: 139px;overflow: hidden;position: relative;width: 361px; }

.googletekst { color: #7B7C89; float: left; font-family: 'TitilliumText22LMedium'; line-height: 180%; margin: 12px 0 0; padding: 10px; }
.googletekst h2 { font-size: 20px; color: #59567A; }

.widget-content            { float: left; clear: left; width: 100%; background: #fff; border-top: 1px solid #d8e2e7;  border-left: 1px solid #cbd7dd; border-right: 1px solid #cbd7dd; }
.widget-content:last-child {  border-bottom: 1px solid #cbd7dd;  }
.widget-content ul    { list-style: none; }

.widget-content .list      { float: left; background: #fff; width: 100%; padding: 5px 0 8px; }
.widget-content .list li   { line-height: 180%; text-indent: 15px; font-size: 11px; color: #5c6c74; }
.widget-content .list li a { text-decoration: underline; color: #5c6c74; }

.widget-content ul.subje   { float: left; width: 100%; }
.widget-content .subje li  { float: left; width: 100%; border: none; border-radius: 0 !important; font-size: 11px; text-indent: 28px; }

.widget-content.recent { background: #fff; border-bottom: 1px solid #d6d6d9; border-left: 1px solid #eeeef2;border-right: 1px solid #eeeef2; webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;  }

.widget-content.recent .product { float: left; width: 100%; padding-bottom: 10px; }
.widget-content.recent .product img { float: left; margin: 16px 0 2px 20px;}
.widget-content.recent .product h4 { float: right; width: 120px; text-align: left; overflow: hidden; margin-top: 35px; }
.widget-content.recent .product span { color: #000; font-size: 13px; }

.widget-content .check    { border-left: 1px solid #eeeef2; border-right: 1px solid #eeeef2;  border-bottom: 1px solid #d6d6d9; -webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}
.widget-content .check li { background: url("checking.png?20190204114642") no-repeat scroll 5px 9px rgba(0, 0, 0, 0);color: #545454;font-size: 11px;height: 38px;line-height: 36px;text-indent: 39px; font-weight: normal ; font-family: 'titilliumtext22lbold'; }

/* CATEGORIEN  */

.categoriesGrid           { border: 1px solid #e2e6ef; background: #fff; padding-bottom: 15px; }
.categoriesGrid .category { background-color: #FFFFFF !important; border: 1px solid #e2e6ef; float: left; margin-top: 13px;margin-left: 13px; margin-right: 1px; height:160px;width: 218px; }
.categoriesGrid .category h3 { text-align: center; color: #465054; font-size: 16px; margin-top: 20px; margin-bottom: 20px; border: none; }

.categoriesGrid h4 { font-family: 'titilliumtext22lbold' !important;  border-bottom: 1px solid #E5E5E5;color: #000000;font-size: 16px;font-weight: normal; margin: 30px 15px;padding: 0 0 15px 1px; }
.categoriesGrid h4 a { font-family: 'titilliumtext22lbold' !important; }

/* CATEGORIEN EINDE  */
/* PAGINA'S */

.pager       { padding: 10px 0; margin-bottom: 20px; }
.pager .info { float: left; padding: 5px 0; }
.pager ul    { float: right; list-style-type: none; margin: 0; padding: 0; }
.pager ul li { float: left; padding: 5px 2px; }

.pager ul li.prev     { padding-right: 7px; }
.pager ul li.next     { padding-left: 7px; }
.pager ul li.number   { padding: 0 2px; }
.pager ul li.number a { background-color: #fff; border: 1px solid #ccc; display: block; padding: 4px 7px; }
.pager ul li.number.active   { font-weight: bold; }
.pager ul li.number.active a { color: #c93000; }

/* PAGINA'S EINDE */
/* PRODUCTPAGINA */

#product { float: left; }

#product .socials                  { float: left; height: 30px; margin-top: 10px;width: 390px; }
#product .socials div              { float: left; }
#product .socials .social.facebook { float: left; }
#product .productInfoHolder        { float: left; width: 715px; }
#product .productInfoHolder .left  { float: left; width: 280px; }
#product .productInfoHolder .right { float: right; width: 395px; }
#product .productInfoHolder .image {
  border: 1px solid #e4e7f0;
  float: left;
  height: 298px;
  padding: 10px;
  margin-right: 17px;
  margin-bottom: 10px;
  width: 280px;
  position: relative;
  box-shadow: 1px 1px 0 #FFFFFF inset, -1px -1px 0 #FFFFFF inset;
  -webkit-box-shadow: 1px 1px 0 #FFFFFF inset, -1px -1px 0 #FFFFFF inset;
  -moz-box-shadow: 1px 1px 0 #FFFFFF inset, -1px -1px 0 #FFFFFF inset;
}
#product_tabs { float: left; width: 100%; margin: 30px 0 40px; }


#product .productInfoHolder .verzendkosten { position: relative; height: 125px; width: 704px; border: 1px solid #dbdbdb; }
#product .productInfoHolder .image .productinner { background: none repeat scroll 0 0 #FFFFFF; height: 298px; text-align: center; }
#product .productInfoHolder .images              { float: left; position: relative }
#product .productInfoHolder .images .thumbs      { float: left; width: 302px; }
#product .productInfoHolder .images .thumbs .thumb { background-color: #fff !important; border: 1px solid #e5e5e5; float: left; margin: 0 16px 10px 0; padding: 1px;  }
#product .productInfoHolder .images .thumbs .thumb.last { margin-right: 0; }

#product .productInfoHolder .productInfo {float: right;height: auto;margin-bottom: 20px; width: 395px; }
#product .productInfoHolder .productInfo .formProduct { border: none; }

#product .productInfoHolder .productInfo .cc      { float: left; clear: both; margin-top: 20px; line-height: 160%; }
#product .productInfoHolder .productInfo .cc p    { margin: 0; padding: 0; }
#product .productInfoHolder .productInfo .cc h4   { font-family: 'titilliumtext22lbold' !important; font-size: 18px; margin-bottom: 15px; }
#product .productInfoHolder .productInfo .cc h2   { margin: 0; }
#product .productInfoHolder .productInfo .cc ul   { list-style: none; }
#product .productInfoHolder .productInfo .cc .more-block { margin-bottom: 10px; }
#product .productInfoHolder .productInfo .cc .adjust { color: #D5DAE8; font-size: 14px; text-transform: uppercase; margin-top: 10px; font-weight: bold; }
#product .productInfoHolder .productInfo .social h4  { font-family: 'titilliumtext22lbold' !important; font-size: 15px; }

#product .productInfoHolder .productInfo .brand { margin-bottom: 20px; }

#product .productInfoHolder .productInfo h1     { float:left; font-weight: normal;line-height: 130%;margin: 0; background: none; padding: 0; margin: 0; border: none; font-size: 20px; width: 80%; margin-bottom: 18px; }
#product .productInfoHolder .productInfo .stars { float:left;font-weight:700;height:30px;text-align:center;width:100%; }

#product .productInfoHolder .productInfo .stars .stars_bg{ background:url(stars.png?20190204114642) no-repeat scroll left top transparent;float:left;height:16px;position:relative;width:330px; }
#product .productInfoHolder .productInfo .stars .review  { display:block;float:left;font-size:10px;font-weight:400;height:16px;left:90px;line-height:18px;position:absolute;text-align:left;width:150px; }
#product .productInfoHolder .productInfo .stars .stars_on{ background: url("stars.png?20190204114642") no-repeat scroll left bottom transparent; display: block; float: left; height: 16px; width: 95px; }

#product .productInfoHolder .productInfo .description { margin-bottom: 30px; }

#product .productInfoHolder .productInfo .productAttrs        { line-height: 1.5; margin-bottom: 20px; }
#product .productInfoHolder .productInfo .productAttrs .green { color: #3D6611; }

#product .productInfoHolder .productInfo .price .priceOld { line-height: 14px; font-size: 12px; color: #000; }
#product .productInfoHolder .productInfo .price           { float: right; width: 20%; text-align: right; line-height: 44px; font-size: 20px;  color: #5c6c74 !important; font-weight: 600; }
#product .productInfoHolder .productInfo .listje          { padding: 0; margin: 30px 0 0; }
#product .productInfoHolder .productInfo .listje li       { float: left; list-style: none; width: 100%; height: 25px; line-height: 25px; font-size: 11px; border-bottom: 1px solid #d7e1e6;  }
#product .productInfoHolder .productInfo .listje li span  { float: right; display: block; text-align: right; }

#product .productInfoHolder .productInfo .informatie      { float: left; width: 100%; }
#product .productInfoHolder .productInfo .informatie li   {  background: url("informatieicons.png?20190204114642?1") no-repeat scroll 0 -48px transparent;
    float: left;
    height: 45px;
    line-height: 170%;
    list-style: none outside none;
    margin: 10px 0 0;
    padding: 6px 0 0 50px;
    width: 36%;
    font-style: italic;
    color: #5c6c74;
    font-size: 11px;
}
#product .productInfoHolder .productInfo .informatie li span { color: #f95c1e;  text-decoration: underline; float: left; }
#product .productInfoHolder .productInfo .informatie li span a  { color: #f95c1e; }
#product .productInfoHolder .productInfo .informatie li:nth-child(1) { background-position: 0 0; } 
#product .productInfoHolder .productInfo .informatie li:nth-child(2)  { background-position: 0 -50px; }
#product .productInfoHolder .productInfo .informatie li:nth-child(3)  { background-position: 0 -100px; }
#product .productInfoHolder .productInfo .informatie li:nth-child(4)  { background-position: 0 -150px; }

#product .productInfoHolder .productInfo .price .voor     { font-size: 11px; }
#product .productInfoHolder .productInfo .price .vat      { float: right; clear: both; font-size: 12px; color: #000; width: 100%; line-height: 10%; }

#product .productInfoHolder .productInfo .adje            { float: left; margin-top: 14px; }
#product .productInfoHolder .productInfo .adje .button    { 
float: right; color: #ffffff;height: 33px;line-height: 34px; border-radius: 0; padding: 0 25px; text-shadow: none;
}

#product .productInfoHolder .productInfo .product-discounts      { float: left; margin-bottom: 20px; width: 100%; }
#product .productInfoHolder .productInfo .product-discounts ul li{ list-style-type:none; font-size: 11px; }
#product .productInfoHolder .productInfo .productoptions label   { }

#product .productInfoHolder .productInfo .variants        { margin-bottom: 20px; }
#product .productInfoHolder .productInfo .variants select { max-width: 310px; min-width: 200px; }

#product .detailsHolder                                   { float: left; width: 100%; }
#product .detailsHolder .blockHolder       { margin-bottom: 15px; padding-bottom: 15px; }
#product .detailsHolder .blockHolder.first { padding-top: 15px; }

.relatedProducts h2 { color: #5c6c74;font-size: 15px !important;font-weight: 600;height: 50px;line-height: 50px; }
.relatedProducts    { margin-bottom: 50px; }



/* PRODUCT TABS START */

#product .productInfoHolder #product_tabs .adjust { color: #D5DAE8; font-size: 14px; text-transform: uppercase; margin-top: 10px; font-weight: bold; }
#product .productInfoHolder #product_tabs { float: right;height: auto;margin-bottom: 30px; width: 100%; }
#product_tabs .tabs         {height: 36px; }
#product_tabs .tabs ul      { float: left; height: 29px;list-style-type: none;margin: 0;padding: 0; width:100%; }
#product_tabs .tabs ul li   { float: left; width:25%; }

#product_tabs .tabs ul li:first-child a{ margin-left: 0; }
#product_tabs .tabs ul li:flast-child a{ margin-right: 0; }
#product_tabs .tabs ul li a{
  background-color: #f4f6f9;
  border: 1px solid #d7e1e6;
  box-shadow: 0 1px 0 #fff inset;
  color: #5c6c74;
  display: block;
  font-weight: 600;
  line-height: 35px;
  margin: 0 5px;
  padding: 0 20px;
  text-align: center;
}

#product_tabs .tabs ul li.active a { background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #fff;
    font-size: 13px;
    line-height: 50px;
    margin-top: -15px;
}

#product_tabs .tabsPages        { line-height: 1.5; border: 1px solid #d7e1e6; padding: 0 20px; color: #8b979d; }
#product_tabs .tabsPages h1, h2, h3, h4, h5, h6 { color: #8b979d; }
#product_tabs .tabsPages .page  { display: none; padding: 15px 0; }
#product_tabs .tabsPages .page.active { display: block; }
.cc h1 { background: none; border: none; padding: 0!important; margin: 0 !important; font-size: 13px !important; }

/* PRODUCT TABS EINDE */

/* REVIEWS */

#product .productInfoHolder .userReviews         { float: left; width: 100%; }
#product .productInfoHolder .userReviews li a    { color: #666; background: url("write-icon.png?20190204114642") no-repeat scroll 0 0 transparent; display: block; float: right;font-weight: bold;padding-left: 25px;}

#product .productInfoHolder .userReviews li a:hover { color: #000; }
#product .productInfoHolder .userReviews li       { display: block;float: right;font-size: 11px;padding: 2px 0;text-decoration: none;list-style: none;color: #000 !important;}
#product .productInfoHolder .userReviews li:hover { color: #666 !important; }
#product .productInfoHolder .userReviews h3       { font-size: 14px; margin-bottom: 10px; }
#product .productInfoHolder .userReview           { border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; }
#product .productInfoHolder .review               { float: right; }
#product .productInfoHolder .userReview .title    { background-color: #eee; padding: 5px 7px; }
#product .productInfoHolder .userReview .content  { background: url("reviewtalk.png?20190204114642?1") no-repeat scroll 2px 10px #FFFFFF; padding: 7px 7px 7px 30px; }
#product .productInfoHolder .toe                  { float: right; width: auto; margin: 0 0 15px; }

#product .productInfoHolder .userReviews span.review { -webkit-opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); opacity: 0.5;display: block;font-size: 10px; }
#product .productInfoHolder .userReviews span.review { text-align: right; width: 100%; }

.productInfo .stars { float: left;font-weight: bold;height: 30px;text-align: center;width: 100%; }
.productInfo .reviews .stars_bg{ background: url("stars.png?20190204114642") no-repeat scroll left top transparent; float: left; height: 16px; position: relative; width: 190px; margin-top: 8px; }
.productInfo .reviews .reviews { display: block;float: left;font-size: 10px;font-weight: normal;height: 16px;left: 90px;line-height: 18px;position: absolute;text-align: left;width: 150px; }
.productInfo .reviews .toe     { float: left; border-left: 1px solid #b2b2b2; height: 35px; line-height: 35px; text-indent: 20px; }

.productInfo .reviews .stars_on    { background: url("stars.png?20190204114642") no-repeat scroll left bottom transparent; display: block; float: left; height: 16px;width: 95px; }
.productInfo .reviews .review      { line-height: 21px; text-indent: 10px; }

#product .detailsHolder .addReview                { font-size: 11px; padding-left: 10px; }
#product .productInfoHolder .productInfo .reviews { float: left; clear: both; border-top: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; height: 35px; width: 100%; margin-top: 3px; }

/* REVIEWS EINDE */
/* PRODUCTVARIANTEN */

#product .product-configure-variants label, #product .product-configure-custom label { float: left; min-width: 200px; }

#product .product-configure-variants select, #product .product-configure-custom select { float: left; min-width: 265px; }
#product #product_configure_variants, #product .product-configure-custom-option { float: left; margin-bottom: 10px; }

#product .product-configure-custom-option-item       { float: right; margin-right: 20px; text-align: left; width: 250px; }
#product .product-configure-custom-option-item label { height: 20px; min-width: auto; }
#product .product-configure-custom-option textarea, #product .product-configure-custom-option input[type='text'] { min-width: 255px !important; }

#product .product-configure-custom-option-item input { float: left; margin-right: 7px; }
#product .product-configure-custom-option .product-configure-custom-option-date-day, #product .product-configure-custom-option .product-configure-custom-option-date-month, #product .product-configure-custom-option .product-configure-custom-option-date-year, #product .product-configure-custom-option .product-configure-custom-option-time-hour, #product .product-configure-custom-option .product-configure-custom-option-time-minute { margin-right: 5px; min-width: 60px !important; margin-bottom: 10px; }

/* PRODUCTVARIANTEN EINDE  */
/* PRODUCT EXTRA LINKS  */

#product .links         { float: left; margin: 20px 0; padding-bottom: 10px; padding-top: 10px; } 
#product .links a:hover { color: #000; }
#product .links ul      { float: left; list-style-type: none; padding: 0; }
#product .links ul li   { font-size: 11px; padding: 2px 0;opacity: 0.5; -webkit-opacity: 0.5;-moz-opacity: 0.5; filter: alpha(opacity=50); }
#product .links ul li:hover  { opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
#contentContainer .merken    { height: 80px; }

/* PRODUCT EXTRA LINKS EINDE */

/* PRODUCT LIST VIEW */

.products-list .product { height: 233px; width: 100% !important; }
.products-list .product img { float: left; }
.product-left{ float: left; height: 232px; width: 250px; }
.product-right{ background:#eff2f6; float:left; width:465px; height:100%; }
.product-right h5.brand{ text-indent:10px; float:left; width:100%; font-size:14px; color:#707e86; }
.product-right .top{ float:left; height:30%; width:100%; }
.product-right .info{ padding:0px 10px !important; background:none !important; }
.product-right .info .formProduct .more{ position:absolute; bottom:0px; left:0px; background:#d9e0eb; width:50% !important; height:35px; }

.product-right .info .formProduct .add{ position:absolute; bottom:0px; right:0px; background:#d9e0eb; width:50% !important; height:35px; text-decoration:underline; color:#154b72; }
.product-right .price{ float:right; }
.product-right .price .van{ font-size:12px !important; line-height:18px !important; }
.product-right .price .voor{ font-size:16px !important; line-height:20px !important; }
.product-right .info p.description{ font-size:12px; }

/* EINDE PRODUCT LIST VIEW */

/* MELDINGEN */

#messages { font-size: 12px; font-weight: bold; line-height: 16px; margin-top: 35px; }
#messages ul { list-style-type: none; padding: 5px 5px 5px 26px; border: 1px solid #3B5998; color: #3B5998;text-shadow: 0 1px #FFF; }
#messages ul { background: url(icon-message-info.png?20190204114642) 5px 5px no-repeat #ECEFF5; margin-bottom: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#messages ul.success { border-color: #609946; color: #609946; background: url(icon-message-success.png?20190204114642) 5px 5px no-repeat #EFF5ED; }
#messages ul.error   { border-color: #DD3C10; color: #DD3C10; background: url(icon-message-error.png?20190204114642) 5px 5px no-repeat #FCECE8; }

/* MELDINGEN EINDE */
/* GUI */

.gui a.gui-button-large {color: #000 !important; }

.gui-table th { text-align: left; }
.gui-table td { background-color: #fff; }
.gui-faq, .gui-login, .gui-password, .gui-register, .gui-review, .gui-sitemap { border: 0 !important; }