/* General
================================================== */

body{
  font-family: "Montserrat", Helvetica, sans-serif;
  background: #ffffff ;
font-size:13px !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Montserrat", Helvetica, sans-serif;
}

.wsa-cookielaw { font-family: "Montserrat", Helvetica, sans-serif;}
/* Header
================================================== */
header .navbar .nav .item a{text-transform:uppercase !important;}

.login input:focus{ border:1px solid #30b675 !important; }

/* Colors
================================================== */
/* Highlight color */
a, 
a:hover, 
a:focus,
nav.desktop .item.active .itemLink,
nav .glyphicon-remove,
.sidebar .item .itemLink.active, 
.sidebar .item .itemLink.active:hover,
.sidebar .item .subitemLink.active, 
.sidebar .item .subitemLink.active:hover,
footer .social-media .symbol:hover,
.products .product .image-wrap .cart,
.sidebar .item .active, 
.sidebar .item .active:hover,
.slider-prev:hover span, .slider-next:hover span,
.navbar .nav .item a:hover,
.navbar .nav .item a:hover .caret,
.navbar .nav .item:hover a.dropdown-toggle,
.navbar .nav .item:hover a .caret,
header #cart .overview .products .product .delete a:hover,
header #search .autocomplete .more a:hover, header #search .autocomplete .more a:hover span,
.fa-toggle-on:before,
#collection .tui-dropdown ul li a:hover,
.product-option .tui-dropdown ul li a:hover,
.links ul li a:hover,
.old-price{ 
  color: #30b675;
}
.gui-checkout .gui-progressbar ul li.gui-done a,
.btn.search:hover{
  color: #30b675 !important;
}
.gui-button-small.gui-button-action{
  border:1px solid #30b675 !important;
}
#collection #head #omschrijving{
  background-color: #f2f2f2 !important;
color: #4d4d4d !important;
}

header #cart .total .quantity,
header #cart .overview .btn:hover,
.product-block-inner .image .cart_rating a:hover,
label.css-label,
.collection-pagination ul li.number.active a,
.gui-button-small.gui-button-action,
.gui  a.gui-button-small.gui-button-action,
.gui .gui-col2-equal-col1 .gui-right a.gui-button-small.gui-button-action 
{  
  background-color:#30b675 !important;
}


.topbutton span {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.topbutton span:hover {
  background-color:#30b675;
} 

.keurmerken-slider .flex-control-paging li a.flex-active { background: #30b675; cursor: default; }
.headline:hover .slider-prev, .headline:hover .slider-next, .brands:hover .slider-prev, .brands:hover .slider-next, .slider-prev span, .slider-next span{color: #333 ;}
header #cart .overview .btn.outline:hover{
  box-shadow: 0 0 0 2px #30b675 inset;
color: #30b675;
}

::selection { background: #30b675; color:#fff; }
::-moz-selection{ background: #30b675; color:#fff;}

.product-gallery-container #product-gallery a:hover .fa{color:#30b675;}
.product-sidebar .cartbutton{background:#30b675;}
.product-sidebar .cartbutton:hover{background: #2dac6f;}

.gui a.gui-button-large.gui-button-action{background:#30b675 !important; border:0;}
.gui a.gui-button-large.gui-button-action:hover{background:#2dac6f !important; border:0;}

.slidetoggle a.forgot-password { color: ; opacity:0.5; }
.slidetoggle a.forgot-password:hover { color: #30b675; opacity:1; }

#tabs ul li.ui-tabs-active a, #lightGallery-close, #lightGallery-action a{color:#f2f2f2 !important; }
.navbar, #lightGallery-Gallery .thumb_cont{ background:#f2f2f2 }
/* Highlight border-color */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus,
.products .product .image-wrap .cart,
.slider-pagination a {
  border-color: #30b675;
}

header .cart .quantities,
.btn:hover, .btn:focus, .btn.current, 
.font-negative .pricing a.btn:hover, 
.font-negative.bg-three .pricing a.btn:hover{
  background:#30b675;
} 

/* Highlight background-color */
a.btn,
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.navigation .burger.open li,
.slider-pagination a.active {
  background-color: #30b675;
}

/* Button color */
a.btn, 
a.btn span {
  color: ;
}

/* Secondary color
================================================== */
.language ul, .currency ul, header .top, header .usp, .blog-home{background: #ffffff;}
.blog-home .bottom-link{background:#f8f8f8;}
#lightGallery-Gallery .thumb_cont .thumb_info{background:#c1c1c1;}

/* Body background-color
================================================== */
body,
.slider-pagination a {
  background-color:#ffffff;
}

/* Ligtgrey background-color */
.slider img, 
.products .product .image-wrap img, 
.categories .category img, 
.zoombox .images a img, .zoombox .thumbs a img {
  background-color: #f7f7f7;
}

/* Lightborder */
.sort,
.sidebar .item,
.pager ul li a,
.product-info .product-option,
.product-info .product-price,
.product-tabs,
.tabs ul li a,
.product-actions,
hr,
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select,
.headline .slider,
.brands .slider li,
.hallmarks .slider li,
.products .product .image-wrap img,
.products .product .info,
#collection-filter-price,
#collection-filter-price .ui-slider-range,
#collection-filter-price .ui-slider-handle,
.pager ul,
.zoombox .images,
.zoombox .thumbs a,
.product-info .product-price .cart .change {
  border-color: #eaeaea;
}


/* Body color
================================================== */
/* general color */
body,
.products .product .info .title,
.product-info .product-price .cart .change a,
.currency a{
  color: #4d4d4d;
}

/* lighter color */
small,
.breadcrumbs, .breadcrumbs a,
.products .product .info .old-price,
.sidebar,
.sidebar .item .itemLink, 
.sidebar .item .subitemLink,
.pager,
.pager ul li a,
.product-info .product-price .old-price,
.product-actions .tags-actions,
.product-actions .tags-actions .actions a,
.tabs ul li a,
label,
legend,
label span,
.tabsPages .page.reviews .bottom,
.product-actions .tags-actions {
  color: #5b5b5b;
}

/* darker color */
.breadcrumbs a:hover,
.sidebar .item .itemLink:hover, .sidebar .item .subitemLink:hover,
.pager ul li a:hover,
.product-actions .tags-actions .actions a:hover,
.product-info .product-price .cart .change a:hover {
  color: #464646;
}

/* Element color
================================================== */
/* header */
header,
header a,
nav.desktop ul a, nav.desktop ul a:visited,
nav.desktop .item .itemLink,
nav.desktop .subnav .subitem .subitemLink:hover {
  color: ;
}

.navbar-inverse .navbar-nav > li > a { color:#4d4d4d; }
header .navbar .nav .item a .caret{ color:#4d4d4d !important; }
.navigation .burger li {
  background-color: ;
}

header .navbar .nav .item a{font-size:13px;}

header,
header input[type="text"],
nav.desktop .subnav .subitem,
nav.desktop .item.hover .itemLink,
nav.desktop .subnav {
  border-color: #000000;
}
nav.desktop .item.sub.hover .itemLink,
nav.desktop .item.hover .itemLink,
nav.desktop .subnav .subitem {
  background-color: #111111;
}
nav.desktop .subnav .subitem .subitemLink:hover {
  background-color: #000000;
}  
nav.desktop .item.sub.hover .itemLink {
  border-bottom: #000000;
}

/* footer */

footer .block p{ margin:0px; }
footer{background:#f2f2f2;}
footer .block p, footer label, .copyright, .copyright a{color: #4d4d4d !important; opacity: 0.7; filter: alpha(opacity=70);}
footer h3, .social-media a, .list-group a{color: #4d4d4d !important;  opacity: 1 !important; filter: alpha(opacity=100) !important;}




.payment-icons { background-image: url("payments-color.png?20230701124641"); }
.lang-de .payment-icons { background-image: url("payments-de.png?20230701124641"); }




.slidetoggle .payment-icons {
  background-image: url("payments.png?20230701124641") !important;
}
/* copyright */
.copyright-payment {
  background-color: #000000;
}

/* element color */ 
.product-info .product-price .cart .change, 
.pager ul li.active a {
  background-color: ;
}

@media (max-width: 767px) {
  nav .item .itemLink, 
    nav .subitem .subitemLink,
    #formSearch,
    header input[type="text"] {
    color:#4d4d4d;
border-color: #000000;
}
}
nav,
nav .item.view-subnav {
  background-color: ;
}
.wrapper {
  background-color:#ffffff; 
} 
.navigation .logo, .navigation .burger {
  background-color: ;
border-color: #000000; 
}


header #cart .overview .btn:hover, header .minicart .sum .buttons .btn:hover{  background: #30b675 !important;}
header #cart .overview .btn.outline:hover, header .minicart .sum .buttons .btn.outline:hover { background:none !important; box-shadow: 0 0 0 2px #30b675 inset; color:#30b675;}

/*  Accent color  */ 
.sale, .new, .button {
  background:#30b675;
color:#FFF;
}
.product-block-inner .price .price-old,
.product-sidebar .price-old{
  color:#30b675;
}

header .autocomplete .products.products-livesearch .product p.price.price-offer { color:#30b675; }
header .autocomplete .products.products-livesearch .product p.price { color:#30b675; }
#collection-filter-price .ui-slider-range { background-color:#30b675 }
.fa-paper-plane:hover { color:#30b675; }
.footercontact p a{ color:#4d4d4d !important; }
.product-block-inner .product-hover { background:#fff; border:2px solid #30b675; color: #30b675;}
#collection #head #omschrijving{ background:#f2f2f2; }
header #search .search input:focus, input.newsletter_field:focus{ border:1px solid #30b675 !important; }
.gui-input.gui-focus, .gui-text.gui-focus{ border:none !important; border:1px solid #30b675 !important; }
.pricing-column.accent-color h3{ background-color:#30b675; }

.homepagetekst p, .homepagetekst h2, .tagsContainer h2, h2.categoriestitle, .categories h3 a, #tabs h3, #tabs ul li a, .product-block-inner .price .price-new{ color:#4d4d4d; }
.sidebar-categories ul li a { color:#4d4d4d; }

#collection #filters .views a.active { color:#30b675; }

#tabs ul li.ui-tabs-active a, #lightGallery-close, #lightGallery-action a{ color:#30b675 !important; }
.tags .block a { background-color:#a69e26 !important;  color:#ffffff; }
.tags .block a:hover { background-color:#4d4d4d !important; opacity:1; }
.tags .corner { border-right: 13px solid #a69e26; }
.tags .block a:hover .corner{  border-right: 13px solid #4d4d4d !important; }


#collection select { background-color:#ffffff; color: #4d4d4d !important; }
#collection-filter-price .ui-slider-handle { background-color:#ffffff !important; }
.catalog-categories ul.list li a{ color:#4d4d4d; opacity:0.7;  }
.catalog-categories ul.list li a:hover{ color:#30b675; opacity:1;  }
/*
footer{ border-top:1px solid #4d4d4d !important; }
.brandsContainer .brands{ border-bottom:1px solid #4d4d4d !important; }
.homepagetekstContainer .col-xs-12{ border-bottom:1px solid #4d4d4d !important; }
*/
header #search .autocomplete .products.products-livesearch .product p.price.price-offer{ color:#30b675 !important; }
.header-main-bar{ background:#ffffff !important; }
header .navbar .nav .subitemtitle, header .navbar .nav .subnav li a{ font-size:13px !important; }

.menu{ color:#4d4d4d !important; }