/* Custom CSS colors */
.gui,
.gui-block-linklist li a {
  color: #666666; }

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong, .gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #b5b0b0; }

.gui-block-inner strong {
  color: #d1d5d7; }

.gui a {
  color: #81c2e3; }
.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #81c2e3;   box-shadow: 0 0 2px #81c2e3; }

.gui-select.gui-focus .gui-handle {
  border-color: #81c2e3; }

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #c72222; }
.gui-block-title {
  color: #b3babd;   background-color: #95a0a1; }
.gui-content-title {
  color: #b3babd; }

.gui-form .gui-field .gui-description span {
  color: #666666; }

.gui-block-inner {
  background-color: #8f999a;  }

.gui-block-option {
  border-color: #f6dddd;   background-color: #fcf3f3; }

.gui-block-option-block {
border-color: #f6dddd; }

.gui-block-title strong {
  color: #b3babd; }
.gui-line,
.gui-cart-sum .gui-line {
  background-color: #e59b9b;  }
.gui ul.gui-products li {
  border-color: #eebcbc; }
.gui-block-subcontent,.gui-content-subtitle {
  border-color: #eebcbc; }

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #eebcbc; }

.gui-block-content .gui-table {
  border-color: #f6dddd; }

.gui-table thead tr th {
  border-color: #e59b9b;    background-color: #fcf3f3; }
.gui-table tbody tr td {
  border-color: #f6dddd; }

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #736245;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #8f2b81;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input, .gui-text, .gui-select, .gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}
.gui-select .gui-handle, .gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input, .gui-number input, .gui-text textarea, .gui-select .gui-value {
  color: #abb1b3;
}

.gui-progressbar {
  background-color: #a9c476;
}

/* Custom CSS colors *//*Tyka Lightspeed, 12-01-2017, ticket: 136798, Change USP BAR color of the checkout BEGIN*/ 
.cart-usp ul li {
    color: #000!important;
}

.cart-usp h3 {
    color: #000!important;
    
/*Tyka Lightspeed, 12-01-2017, ticket: 136798, Change USP BAR color of the checkout END*/ 

body {
  color: #292929;
}
a {
  color: #292929;
}

#index {
  padding-top: 10px;
}

.productsGrid .product .info .price strong {
  color: #589CC4;
  font-weight: normal;
}
#product .productInfoHolder .images .zoomPad {
  border: 0px solid #e5e5e5;
}
#product .productInfoHolder .images .thumbs .thumb {
  border: 0px solid #e5e5e5;
}
.categoriesGrid.plusInfo .category h3 {
  background-color: transparent;
}
.gui-block-title {
  color: #B3BABD;
  background-color: #e5e5e5;
}
.gui-blog-nav a {
  color: white;
}
.gui-blog-nav-next {
  background-color: #09A794;
  color: white;
  text-transform: uppercase;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 6px;
  padding-right: 6px;
}
.gui-block, .gui-block-title, .gui-buttons.gui-border, .gui-block-inner, .gui-image {
  border-color: #e5e5e5;
}
.gui-block-title strong {
  color: #333;
}
.gui-block-title {
  text-shadow: none;
}
.gui-page-title, .gui a.gui-bold, .gui-block-subtitle, .gui-table thead tr th, .gui ul.gui-products li .gui-products-title a, .gui-form label, .gui-block-title.gui-dark strong, .gui-block-title.gui-dark strong a, .gui-content-subtitle {
  color: #9e9e9e;
}
.gui a.gui-button-large.gui-button-action, .gui a.gui-button-small.gui-button-action {
  border-color: #0eb29c;
  color: white;
  background-color: #09A794;
  font-weight: normal;
}
/**************** HEADER ****************/
#header {
  position: relative;
  height: 73px;
}
#header h1 a {
  height: 73px;
  position: absolute;
  top: 0px;
}

#header .formSearch#formSearch {
position: absolute;
right: 210px;
top: 19px;
}

#header .formSearch#formSearch .inputContainer input {
  border-radius: 2px;
  border: 1px solid #ccc;
  font-family: 'Average Sans', sans-serif;
  text-transform: uppercase;
  text-indent: 3px;
  font-size: 12px;
  background-image: url('/_recovered/ui-543c93705c.png');
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 18px;
  background-position: 95% 45%;
  padding: 5px;
}
#headerNewsletter {
  position: absolute;
  right: 2px;
  top: 28px;
  width: 293px;
  text-align: right;
}
#headerNewsletter a {
  background-color: #09A794;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 7px;
  padding-right: 7px;
  color: white;
  text-transform: uppercase;
  border-radius: 2px;
  font-size: 13px;
  border: 1px solid #0fad98;
  border-bottom: 1px solid #0d9b88;
  border-right: 1px solid #13b59c;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
#headerNewsletter a:hover {
  text-decoration: none;
  color: #e5e5e5;
}
#formNewsletter input {
  border-radius: 2px;
  border: 1px solid #ccc;
  font-family: 'Average Sans', sans-serif;
  text-transform: uppercase;
  text-indent: 3px;
  font-size: 13px;
  padding: 1px;
  margin-right: 0px;
  -moz-box-shadow:    inset 0 0 1px #ccc;
  -webkit-box-shadow: inset 0 0 1px #ccc;
  box-shadow:         inset 0 0 1px #ccc;
}
.newsletterButton {
  font-family: 'Average Sans', sans-serif;
  border: 0px solid #ccc;
  border-left: 0px;
  padding: 3px;
  margin-left: -4px;
  font-size: 13px;
  text-transform: uppercase;
  background-color: #09a794;
  color: white;
}
#inschrijven {
  text-transform: uppercase;
  color: #09a794;
  font-size: 13px;
  margin-bottom: 5px;
  margin-left: 1px;
}
#privPolicy {
  font-size: 9px;
  margin-right: 1px;
  color: #ccc;
}

.socialbuttons {
  position: absolute;
  top: 15px;
  left: 335px;
}
.social1, .social2 {
  margin-right: 10px;
}

/**************** TOPBAR ****************/
#topbar {
  margin-top: 7px;
  text-transform: uppercase;
  height: 25px;
  font-size: 11px;
}
#cartBlock {
  display:block;
  float:right;
  padding:5px 0 0 0; 
}
#cartBlock img {
  display: block;
  float: left;
  width: 24px;
  margin-top: -8px;
}
#cartBlock .cartBlockText {
  float: left;
  padding-right: 5px;
}
#topBarLinks {
  float: right;
  margin-top: -6px;
  margin-right: 40px;
}
#topBarLinks ul {
  float:left;
  list-style-type: none; 
}
#topBarLinks ul li {
  display:inline; 
}
.languages {
  display:block;
  float:left;
  margin:7px 5px 0 0; 
}
.languages .flag {
  background-image:url(flags.png);
  background-repeat:no-repeat;
  display:block;
  float:right;
  margin-left:5px;
  overflow:hidden;
  text-indent:-9999px;
  width:16px;
  height:11px;
}
.languages .flag.nl { 
  background-position:0 -11px; 
}
.languages .flag.de { 
  background-position:0 -22px; 
}
.languages .flag.en { 
  background-position:0 -33px; 
}
.languages .flag.fr { 
  background-position:0 -44px; 
}
.languages .fl#topbarContainer {
  display: block;
  height: 26px;
  background-color: black; 
}
#topBar {
  height:27px; 
}
.languages .flag.es { background-position:0 -55px; }
.languages .flag.it { background-position:0 -66px; }
.languages .flag.el { background-position:0 -77px; }
.languages .flag.tr { background-position:0 -88px; }
.languages .flag.pt { background-position:0 -99px; }
.languages .flag.pl { background-position:0 -110px; }
.languages .flag.sv { background-position:0 -121px; }
.languages .flag.ru { background-position:0 -132px; }
.languages .flag.da { background-position:0 -143px; }
.languages .flag.no { background-position:0 -154px; }



/**************** NAV ****************/
#navbar {
  margin-top: 5px;
}
#navbar .formSearch {
  display: none;
}
#navbar .nav {
  width: 978px;
}
#navbar {
  background: transparent;
  border: 0px;
  border-bottom: 1px solid black;
  box-shadow: none;
}
#navbar .item {
  border: 0px;
  float: none;
  display: inline-block;
  height: auto;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 14px;
}
#navbar .subnav {
  margin: 0px;
  text-align: left;
}
#navbar .item.hover .itemLink {
  padding-bottom: 0px;
}
#navbar .item.first a {
  padding-left: 0px;
}
#navbar .itemLink {
  color: #292929;
}

/**************** CONTENT ****************/
#slider {
  height: 300px;
}
.theme-default .nivo-controlNav {
  bottom: 5px;
}

.banners {
  width: 978px;
}
.banner1, .banner2, .banner3 {
  float: left;
}
.banner1, .banner2 {
  margin-right: 16px;
}
.productsGrid .product {
  border: 0px solid #e5e5e5;
}
.categoriesGrid .category {
  border: 0px solid #e5e5e5;
}

#footer .blocks .block#social {
  width: 267px;
}
#footer .blocks .block#lastBlock {
  width: 200px;
}
#footer .blocks {
  margin-bottom: 20px;
}
#footer .tags {
  border-bottom: 0px solid #ccc;
  border-top: 1px solid #ccc;
}
#footer .copyright {
  margin-top: 10px;
}
.productsGrid .product {
  position: relative;
}
.actie img {
  position: absolute;
  right: 0px;
  top: 0px;
}
.nieuw img {
  position: absolute;
  left: 0px;
  top: 0px;
}
.custom-filters {
border-top: 0px solid #ccc;
}
