.anchor{
  background: none repeat scroll 0 0 #FFFFFF !important;
  content: "";
  display: block;
  padding: 0;
  position: relative;
  top: -100px;
  visibility: hidden;
  clear:both;
}

/* STANDAARD INSTELLINGEN & CSS RESET */

html,
body { 
  height: 100%;
  overflow: auto;
}
html { background-color: #F6F6F6; height:100%; clear:both; }
body { background-image:url('background.png'); color: #666; font: 11px/18px 'Lato', Arial, Verdana, sans-serif; margin: 0; padding: 0; height:100%; clear:both; }

h1, h2, h3, h4, h5, h6 { font-weight: 700; font-style: normal; margin: 0; padding: 0; letter-spacing: 0.5px; font-family: !important; }
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{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; }
label    { font-weight: bold; }
.clear   { clear: both; }
.wrapper { margin: 0 auto; position: relative; width: 1000px; }
.wrapper #content{float:left; width:100%;}
#wrapperContainer{ height: auto !important; margin: 0 auto -350px; min-height: 100%; position: relative; clear:both;}
#contentContainer{clear:both;}
#contentContainer table { border: none; }

/* STANDAARD INSTELLINGEN EINDE */
/*  VOORAF INGESTELDE INSTELLINGEN - GRADIENTS & BUTTONS ETC */

.grijs{
  background: #eff2f6;
  background: -moz-linear-gradient(top,  #eff2f6 0%, #d5dae8 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff2f6), color-stop(100%,#d5dae8)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #eff2f6 0%,#d5dae8 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #eff2f6 0%,#d5dae8 100%); /* Opera 11.10+ */
  background: -ms-l inear-gradient(top,  #eff2f6 0%,#d5dae8 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #eff2f6 0%,#d5dae8 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff2f6', endColorstr='#d5dae8',GradientType=0 ); /* IE6-9 */
}

.button { border-radius: 5px;box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.61);color: #FFFFFF; font-size: 15px; padding: 13px 50px 13px 18px !important;position: relative; text-decoration: none;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);vertical-align: middle; font-weight: 700; border-top: 1px solid #ffc878; }
.button span { background: url("span.png?20190204121050?1") no-repeat scroll left top rgba(0, 0, 0, 0);display: block;float: left;height: 24px;position: absolute;right: 10px;top: 11px;width: 24px;}

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

#headerContainer { border-top: 1px solid #2c3d45; height: 100px; background: #1d2123; box-shadow: 0px 1px 5px rgba(0,0,0,0.5)}
#headerContainer a:hover, .breadcrumbs a:hover { color: #ccc; text-decoration: underline; }

#logo            { background: url("logo.png?20190204121050?2") no-repeat scroll left top rgba(0, 0, 0, 0);float: left;height: 50px;margin-top: 25px;text-indent: -999px;width: 140px; } 
#logo a          { display: block; width: 140px; height: 50px; }

#sitelinks       {   background: none repeat scroll 0 0 #1D2123;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height: 20px;padding: 10px 10px 0;position: absolute;right: 0;top: 85px;}

#header          { background: url('logo.png?20190204121050') no-repeat center left transparent; height: 125px; }
#header h1       { float: left; }
#header h1 a     { display: block; text-indent: -9999px; width: 580px; height: 100px; }

#headerContainer .right { float: right; width: 60%; }

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

.tui-dropdown {  float:right;font-size:12px;height:auto;line-height:15px;margin-right:10px;position:relative;right:0;text-align:center;top:0px;z-index:200;color: #fff; }
.top .tui-dropdown  { }
.tui-dropdown.hover { }
.tui-dropdown li    { }
.tui-dropdown span  { display: block; font-size: 9px; font-weight: normal; text-decoration: none; text-transform:uppercase; font-weight:bold; margin: 0 3px; }
.tui-dropdown ul {
  display: none;
  font-size: 9px;
  font-weight: normal;
  list-style: none outside none;
  margin-top: 0;
  padding-left: 0;
  position: absolute;
  text-decoration: none;
  left: -3px;
  top: 13px;
}
.tui-dropdown ul li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 2px 6px;
}
.tui-dropdown ul li a        { display: block; color: #fff }
.tui-dropdown ul li a.active { color:#EA2E49; }
.tui-dropdown ul li a:hover  { color:#EA2E49; font-size: 9px; }
.tui-dropdown .tui-language a { text-indent:-99999px; }
.tui-dropdown.tui-language span {     
  display: block;
  height: 11px;
  margin: 0px 3px;
  text-indent: -99999px;
  width: 16px;
  line-height: 22px; }
.tui-dropdown ul li.tui-currency a.active, .tui-dropdown ul li.tui-language a.active { display:none; }
.tui-dropdown ul li.tui-language, .tui-dropdown ul li.tui-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: #1D2123;
}
.language       {     
  margin-top: 3px;
  margin-right: 1px;
}
.tui-language a { display: block; width: 16px; height: 11px; margin: 2px 0px; }

.tui-dropdown.tui-language-bg span,.tui-dropdown ul li.tui-language-bg a{background-image:url(icon-flag-bg.png);background-position:center center;}
.tui-dropdown.tui-language-da span,.tui-dropdown ul li.tui-language-da a{background-image:url(flags.png?20190204121050);background-position:0 -143px;background-repeat:no-repeat;}
.tui-dropdown.tui-language-de span,.tui-dropdown ul li.tui-language-de a{background-image:url(flags.png?20190204121050);background-position:0 -22px;background-repeat:no-repeat;}
.tui-dropdown.tui-language-el span,.tui-dropdown ul li.tui-language-el a{background-image:url(flags.png?20190204121050);background-position:0 -77px;background-repeat:no-repeat;}
.tui-dropdown.tui-language-en span,.tui-dropdown ul li.tui-language-en a{background-image:url(flags.png?20190204121050);background-position:0 -33px;background-repeat:no-repeat;}
.tui-dropdown.tui-language-es span,.tui-dropdown ul li.tui-language-es a{background-image:url(flags.png?20190204121050);background-position:0 -55px;background-repeat:no-repeat;}
.tui-dropdown.tui-language-fr span,.tui-dropdown ul li.tui-language-fr a{background-image:url(flags.png?20190204121050);background-position:0 -44px;background-repeat:no-repeat;}
.tui-dropdown.tui-language-it span,.tui-dropdown ul li.tui-language-it a{background-image:url(flags.png?20190204121050);background-position:0 -66px;background-repeat:no-repeat;}
.tui-dropdown.tui-language-nl span,.tui-dropdown ul li.tui-language-nl a{background-image:url(flags.png?20190204121050);background-position:0 -11px;background-repeat:no-repeat;}
.tui-dropdown.tui-language-no span,.tui-dropdown ul li.tui-language-no a{background-image:url(flags.png?20190204121050);background-position:0 -154px;background-repeat:no-repeat;}
.tui-dropdown.tui-language-pl span,.tui-dropdown ul li.tui-language-pl a{background-image:url(flags.png?20190204121050);background-position:0 -110px;background-repeat:no-repeat;}
.tui-dropdown.tui-language-pt span,.tui-dropdown ul li.tui-language-pt a{background-image:url(flags.png?20190204121050);background-position:0 -99px;background-repeat:no-repeat;}
.tui-dropdown.tui-language-ru span,.tui-dropdown ul li.tui-language-ru a{background-image:url(flags.png?20190204121050);background-position:0 -132px;background-repeat:no-repeat;}
.tui-dropdown.tui-language-sv span,.tui-dropdown ul li.tui-language-sv a{background-image:url(flags.png?20190204121050);background-position:0 -121px;background-repeat:no-repeat;}
.tui-dropdown.tui-language-tr span,.tui-dropdown ul li.tui-language-tr a{background-image:url(flags.png?20190204121050);background-position:0 -88px;background-repeat:no-repeat;}

.tui input[type=checkbox], .tui input[type=radio] {
  float: left;
  font-size: 12px;
  height: 13px;
  margin: 2px 3px 3px 0;
  width: 20px;
}
.tui input:hover, .tui input:focus, .tui textarea:hover, .tui textarea:focus, .tui select:hover, .tui select:focus {
  border-color:#BBB !important;
}

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

#navbarContainer.fixed           { height: 63px; }
#navbarContainer.fixed .inner    { position: fixed; top: 0; z-index: 9999; background: #fff url('block-bg.png') repeat-x bottom left; border-bottom: 1px solid #B2B2B2;
  border-top: 1px solid #D8D8D8; -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 12px; -moz-box-shadow: rgba(0,0,0,0.2) 0 2px 12px; box-shadow: rgba(0,0,0,0.2) 0 2px 12px; width: 100%; }

#navbar      { margin-top:20px; float:left; width:860px; }
#navbar .nav { display: block; float: right; height: 62px; list-style-type: none; margin: 0; padding: 0; width: auto; }

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

#navbar .item.first.hover { background: url('home.png') no-repeat 0px -62px transparent; }
#navbar .item.last        { border-right:none !important;}
#navbar .item a:hover     { color: #FFF; }
#navbar .itemLink         { display: block; font-size: 14px; font-weight: 700; line-height: 56px; height:62px; padding: 0 13px; text-decoration: none !important; text-transform:uppercase; letter-spacing: 0.1px; }
#navbar .itemLink         { color: #fff; -webkit-font-smoothing: antialiased; }
#navbar .itemLink:hover   { color: #ff6800 !important; }

#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 .account   { padding: 0; margin: 0; float: left; height: 62px; }
#navbar .account a { display: block; text-indent: -999px; overflow: hidden; padding: 0; margin: 17px 15px; width: 18px; height: 21px; background: url('mijnaccount.png?20190204121050') no-repeat bottom left transparent; }

/* NAVIGATIE EINDE */
/* CONTENT */
.images.rounded { -webkit-border-radius: 9000px;-moz-border-radius: 9000px;border-radius: 9000px; border: 1px solid #CCCCCC; border-radius: 9000px; box-shadow: 0 13px 24px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 13px 24px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 13px 24px rgba(0, 0, 0, 0.2); padding: 4px; }

.col1-wrapper { float: left; width: 100%; background: #f6f6f6; border-bottom: 1px solid #dddddd; padding:60px 0px 40px 0px; clear:both; position:relative; }
.slider-shadow{ background:url("slider-shadow.png?20190204121050?20190204121050") repeat scroll center top rgba(0, 0, 0, 0);background-repeat: repeat-x; position:absolute; width:100%; height:20px; top:0px;}
.col1 h2      { font-size:26px; color:#444444; line-height: 26px; padding-bottom: 20px; line-height: 130%; }
.col1 td      { color: #696969;font-size: 14px; line-height: 18px;  vertical-align:top;}
.col1         { margin: 0 auto; width: 1000px; clear: both; position: relative; }
.col1 .multiple{ float: right; width: 491px; } 
.col1 .shadow { float: left; position:relative;} 
.col1 .button { clear: both; float: left; margin-top: 20px; }

.col1 dl      { width: 40%; line-height: 180%; }
.col1 dt      { float: left; width: 50%; font-weight: bold; }
.col1 dd      {  }
.col1 dt.stoc { font-weight: normal; }
.col1 dt.stoc .color-green { color: green; }
.col1 dt.stoc .color-red   { color: red; }

.col1 .price  { font-size:45px; color:#000; float:left; margin:30px 0 0; padding:0px; font-weight: 700; clear: both; }
.col1 .van    { font-size:12px; color:#000; float:left; margin:43px 10px 0; padding:0px; }
.col1 .van span { margin-left: 5px; text-decoration: line-through; }
.col1 .van span.uvp { text-decoration: none; }
.col1 .verzend {
    float: left;
    margin: 43px 10px 0 0;
}

.col1 #staffels { clear: both; float: left; list-style: none outside none; margin: 25px 0 0; padding: 0; font-weight: bold; }
.col1 #staffels li { border: 3px double #ddd; border-radius: 5px; line-height: 270%; padding: 10px 20px; width: 100%; text-align: center; }

.col2-wrapper { float: left; width: 100%; background: #eaeaea; border-bottom: 1px solid #a0a0a0; padding:70px 0px 60px 0px; clear:both; position:relative;  }
.col2 h2      { font-size:26px; color:#444444; font-size: 26px; padding-bottom: 20px; line-height: 130%; }
.col2 td      { color: #696969; font-size: 14px; line-height: 18px; vertical-align:top; }
.col2         { margin: 0 auto; width: 1000px; clear: both; position: relative; }
.col2 .multiple{ float: left; width: 600px; }
.col2 .shadow { float: right;  position:relative;} 
.col2 .button { clear: both; float: left; margin-top: 20px; }

.col3-wrapper { padding:80px 0px 60px 0px; float: left; width: 100%; clear:both; position:relative; }
.col3 h2      { font-size:26px; color:#fff; line-height: 26px; padding-bottom: 20px; line-height: 130%; }
.col3 td      { color: #fff;font-size: 14px;line-height: 18px;  vertical-align:top; }
.col3         { margin: 0 auto; width: 1000px; clear: both; position: relative; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); }
.col3 .multiple{ float: right; width: 580px; }
.col3 .multiple div { margin-bottom: 20px; }
.col3 .shadow { float: left;  position:relative;} 
.col3 .shadow.rounded { background-position: 0 284px; }
.col3 .shadow img { border: none; }
.col3 .button { clear: both; float: left; margin-top: 20px; }

/* USP */
.col3 .usp    { padding: 0; margin: 0 0 30px; list-style: none; }
.col3 .usp li { height: 35px; line-height: 33px; background:url("uspbg.png?20190204121050") no-repeat scroll 0 0 transparent; color: #fff; text-indent: 25px; }
.col3 .usp li a { color: #fff; font-size: 13px; font-weight: 700; text-shadow: none; }

.col3 h3      { color: #FFFFFF; text-align: left; margin-bottom: 5px; font-size: 15px; }
.col3 dt      { float: left; clear: left; width: 20%; color: #fff; margin: 0 0 0 4px; height: 22px; line-height: 22px; font-size: 12px; opacity: 0.6; font-weight:bold;} 
.col3 dd      { float: left; width: 20%; color: #fff; height: 22px; line-height: 22px; font-size: 12px; } 
.col3 dd span { margin-left:5px; }

.scroll {
  bottom: -2px;
  height: 25px;
  left: 50%;
  overflow: hidden;
  position: absolute;
  width: 60px;
}
.scrolldown.white { background:url("scrollto-image.png?20190204121050") repeat scroll 0 0 rgba(0, 0, 0, 0); position:absolute; bottom:0px; height:25px; width:60px; left:50%; }
.scrolldown.gray { background:url("scrollto-image.png?20190204121050") repeat scroll 0 50px rgba(0, 0, 0, 0); position:absolute; bottom:-1px; height:25px; width:60px; left:50%; }
.col2-wrapper .scrolldown.white {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  bottom: -36px;
  display: table;
  height: 60px;
  left: 0;
  width: 50px;
  z-index: 1;
}
.col4-wrapper { float: left; width: 100%; clear:both; padding: 30px 0 20px; }
.price > span { font-size: 16px; }

.betaalmethoden   { width:40%; color: #7B7C89; float: left; line-height: 180%; margin: 12px 0 0; padding: 30px 0px 40px 40px;  }
.betaalmethoden h2{ font-size: 19px; color: #444444; font-weight: 400; }
.betaalmethoden p { font-size:14px !important;color: #929292; }
.betaalmethoden .paymentMethods { margin-bottom: 20px; }
.betaalmethoden .paymentMethods a { padding: 5px 3px; }

.googletekst      { width:50%; color: #7B7C89; float: left; font-weight: 400; line-height: 180%; margin: 12px 0 0; padding: 30px 0px 40px 0px; }
.googletekst h2   { font-size: 19px; color: #444444; font-weight: 400; }
.googletekst p    { font-size: 14px; color: #929292; font-weight: 400; }

.col5-wrapper { float: left; width: 100%; clear:both; background: #FFF; padding: 20px 0px; border-top: 1px solid #EEEEEE; }
.col5 h3          { float: left; font-size: 28px; line-height: 155%; width: 60%; }
.col5 #contact_us { float: right; margin-right: 85px; }

/* EINDE CONTENT */

/* PRODUCT */

.variant { 
  background: url("arrowdown.gif?20190204121050?1") no-repeat scroll 97% 50% #FAFAFA;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  margin: 20px 0 10px;
  overflow: hidden;
  width: 360px;
}

.variant select { 
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  box-shadow: none;
  padding: 5px 8px;
  width: 107%;
  
}




.varian select:focus {
  outline: none;
}
.variant select::-ms-expand
{
  display: none;
}


/* FOOTER */
.newsletterContainer{ float: left; clear: both; width:100%; background:url("newsletter-pattern.png?20190204121050?1") repeat scroll 0 0 rgba(0, 0, 0, 0); border-bottom:1px solid #404040; }
.newsletterContainer .wrapper{ width:1000px; margin:0 auto; padding:20px 0px 20px 0px; }
.newsletterContainer .wrapper h2{ text-align:center; color:#fff; font-size: 21px; }
.newsletterContainer .wrapper h3{ text-align:center; color:#fff; margin-top:10px;font-size:13px; }
.newsletterContainer .wrapper hr{ border:none; width:485px; border-top:1px solid #000; margin-top:20px; border-bottom: 1px solid #515151;}

#footer                { color: #c3c3c3; font-size:12px; }
#footerContainer { clear: both; background-color:#1d2123; width: 100%; position:relative; height:350px;}
#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; padding-bottom: 20px; border-bottom: 1px solid #0c0c0c; }
#footer .blocks.notags { border-top: none; }
#footer .blocks .block { float: left; min-height: 190px;padding: 0 0 0 20px; width: 218px; }

#footer .blocks .block.first               { border-left: 0; padding-left: 30px; }
#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; }
#footer .blocks .block .title              { margin-bottom: 20px; margin-top: 30px; width: 150px;}

#footer .blocks .block .social             { height: 29px; }
#footer .blocks .block .social h4          { font-size: 13px; font-family: 'titilliumtext22lbold' !important; }
#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: 28px; height: 28px; background: url("socials.png?20190204121050?1") no-repeat scroll 0 0 #fff; }
#footer .blocks .block .social .fb:hover   { background-position: 0px bottom; }
#footer .blocks .block .social .tw         { float: left; width: 28px; height: 28px; background: url("socials.png?20190204121050?1") no-repeat scroll -29px 0 #fff; }
#footer .blocks .block .social .tw:hover   { background-position: -29px bottom; }
#footer .blocks .block .social .rs         { float: left; width: 28px; height: 28px; background: url("socials.png?20190204121050?1") no-repeat scroll -58px 0 #fff; }
#footer .blocks .block .social .rs:hover   { background-position: -58px bottom; }
#footer .blocks .block .social .yo         { float: left; width: 28px; height: 28px; background: url("socials.png?20190204121050?1") no-repeat scroll -87px 0 #fff; }
#footer .blocks .block .social .yo:hover   { background-position: -87px bottom; }

#footer .blocks .block h3                  { font-size:17px !important; padding-bottom: 5px; color: #c3c3c3; }
#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: #c3c3c3; }
#footer .blocks .block .links li a:hover   { text-decoration: underline; }
#footer .copyright                         { font-size: 12px; padding: 15px 0; text-align: center; border-top: 1px solid #3c4144; }
#footer .copyright a                       { color: #FFA110; }

/* FOOTER EINDE */

.index- wrapper                            { float: left; clear: both; background: #f6f6f6;  }
#index                                     { margin: 0 auto; width: 1000px; }



#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: left; text-align: center; width: 25px; height: 24px; }
#textpage                                  { line-height: 1.5; padding-bottom: 20px; }

/* COLLECTION */

.noProductsFound     { color: #c93000; font-size: 20px; margin: 50px 0 80px 0; text-align: center; font-family: Vag, Helvetica, Arial, Verdana, sans-serif; }
.productsFilters     { height: 26px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 5px; }

/* NEWSLETTER */

.newsletter { float: left; margin: 20px 0; position: relative; width: 100%; }
.newsletter .velden { height: 44px;margin: 0 auto;width: 470px; }
.newsletter .velden input { background: none; border: none; padding: 0 10px; color: #c8c8c8; font-size: 13px; background: url("inputbg.png?20190204121050") repeat scroll 0 0 transparent; }

.newsletter .velden .naam  { float: left; width: 174px; height: 34px; }
.newsletter .velden .email { float: left; margin-left: 10px; width: 445px; height: 42px; border-top: 1px solid #131212; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.newsletter .velden .btn   { color: #FFFFFF;float: right;height: 42px;line-height: 42px;margin-left: -5px;padding: 0 20px;position: absolute;z-index: 999; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border-bottom: 1px solid #000; background: #ffa110; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffa110 0%, #ff6901 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa110), color-stop(100%,#ff6901)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffa110 0%,#ff6901 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffa110 0%,#ff6901 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffa110 0%,#ff6901 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffa110 0%,#ff6901 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa110', endColorstr='#ff6901',GradientType=0 ); /* IE6-9 */
  font-size: 15px;
  font-weight: 700;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);  
  text-align:center;
  border-top: 1px solid #ffc878;
}

/* EINDE NEWSLETTER */
/* TAGS */

.tags { float: left; clear: both; margin: 10px 0px 20px 0px; width: 100%; }
ul.tagcloud {
  list-style: none outside none;
  margin: -2px -2px -3px -3px;
  text-align: justify;
}
ul.tagcloud li {
  float: left;
  margin: 2px 2px 3px 3px;
}
ul.tagcloud li a {
  background: #2f2f2f;
  border-radius: 0 3px 3px 0;
  display: block;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  padding: 0 10px 0 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #888888;
}
ul.tagcloud li a:hover {
  color: #FFFFFF;
}

/* EINDE TAGS */
/* CONTACTFORM */

#show_contact  { margin:5px auto; width:450px; display: none; }
.contact       { float: left; clear: both; width: 50%; }
.contact h2    { font-size: 22px; color: #444444; margin: 0 0 15px; } 
.contact input, textarea {
  float: left;
  clear: both;
  height:25px;
  width:439px;
  margin-top:10px;
  background: #eeeeee; /* Old browsers */
  background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 6%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(6%,#ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 6%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 6%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 6%); /* IE10+ */
  background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 6%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;  
}
.gui-validate-error { border-color: red; color: red; }

.contact textarea { height: 95px; }
.contact .subject { display: none; }
.contact .gui-hide{ display: none; }
.contact .button  { float: right; clear: both; margin-top: 20px; } 

/* EINDE CONTACTFORM */
/* CATEGORIEN  */

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

.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; }
.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 */
/* MELDINGEN */

#messages {     font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin-top: 35px;
    position: absolute;
    width: 100%;
    top: -20px;
    z-index: 1; }
#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?20190204121050) 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?20190204121050) 5px 5px no-repeat #EFF5ED; }
#messages ul.error   { border-color: #DD3C10; color: #DD3C10; background: url(icon-message-error.png?20190204121050) 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; }

.slider-wrapper { position: relative; width: 100%; height: 350px; float: left; border-bottom: 1px solid #d3d3d3; }
.slider-wrapper .fluid_container { margin: 0 auto; width: 1000px; }
.payments {background: url("payments.png?20190204121050?2") no-repeat scroll left 0 rgba(0, 0, 0, 0);height: 23px;width: 258px;}