body {
  color: #333333!important;
			font-family: "Open Sans", Helvetica, sans-serif!important;
		background:#ffffff url('background.png?20231224122508') repeat scroll top center!important;
	font-size: 12px!important;
}

.gui-checkout .gui-progressbar ul li.gui-done a{
  color: #adadad!important;
}

#popup-container{ background:url('nieuwspopupbg.png?20231224122508') center bottom; background-size: cover;}

a {color: #eb7b80;}
a:hover {color: #eb7b80;}

.menu2laags input.form-control,
.menu3laags.navbar-header.affix .menu .view-search .form-control {
  border: 1px solid #adadad;
}
.form-control:focus {
  border-color: #adadad;
}

/*-------------------------------- Backgrounds */
.gui-progressbar ul li.done{background:#39202f;}

.category.home, 
.hometext,
.sidebar .box{
  background: #f8f8f8;
}
footer {
  background: #000000;
color: #444444;
}
footer ul li a, footer a {
  color: #444444; 
}
footer ul li a:hover {
  color: #444444;
}
.footer-socials {
  background: #ffffff;
}
.footer-sub {
  background: #f8f8f8;
color:#333333;
}
.usps {
  background:#000000; 
}
.usps .usp {
  color:;
}
.usps .usp .icon-usp {
  color:;
}

.banner_cart {
  background:#d71e26;
	color: #fbe8e9;
}
.banner_cart.true{
  background:#7dcdb1;
}

.banner_cart a {
  color: #fbe8e9;
}
.sticky-mobile {
  background:#ffffff;
}
header {
  background: #ffffff url('bg-image-header.png?20231224122508')  no-repeat fixed center center;
}
.gui-blog header {
  background:none;
}

/*-------------------------------- Navigatie */
.togglesub{
  background: #ffffff;
}

.navbar-toggle .icon-bar,
.navbar-toggle .icon-bar{
  background-color: #444444;
}

.togglesub{
  color:#3d3d3d!important;
}

.navbar-toggle,
.menu2laags.navbar,
.navbar-header.affix,
.navbar-header.affix .menu ul.inner,
.navbar-header.affix .menu .view-search{
  background: #ffffff;
}
.menu2laags ul li a,
.menu ul li a,
a.cart:hover{
  color: #444444;
background: #ffffff;
}
.menu3laags li.has-submenu .caret {
  border-top-color: #444444;
border-bottom-color: #444444;
}
.menu2laags ul.list-unstyled li a, 
.menu2laags li.active ul.list-unstyled li a, 
.menu2laags li.current ul.list-unstyled li a {
  color: #363636;
}
.menu2laags ul.list-unstyled li.active a, 
.menu2laags li.active ul.list-unstyled li.active a {
  color: #444444;
}
.flex-direction-nav a:hover {
  color: #ffffff;
}
.menu2laags ul li a:hover,
.menu2laags ul li.active a,
.menu2laags ul li ul li a,
.menu2laags .nav .open>a,
.menu ul li a:hover,
.menu ul li a ul li a:hover,
.menu ul li.current a,
a.cart{
  color: #444444;
background: #ffffff;
}
.scrollToTopSticky,
.scrollToTopSticky:hover{
  color: #444444;
}

.sub-bg-menu,
.yamm .dropdown.yamm-fw .dropdown-menu,
.menu ul > li > ul,
.menu ul > li > ul > li > a {
  color: #444444;
background: #ffffff;
}

.menu ul li ul li ul li a {
  background:#ffffff!important;
}

/*-------------------------------- Sliders */
.slider .slogan {
  background: ;
color: ;
}

/*-------------------------------- Category */
.category.home h2 span {
  background:#f8f8f8;
}
.category.home h2 {
  border-bottom:1px solid #dfdfdf; 
}
.autocomplete .price {
  color:#806b7c;
}
#collection-filter-price .ui-slider-handle {
  background:#adadad;
border:1px solid #9b9b9b
}
.catalog .box h3 span {
  color: #fc8300;
}
.nav-tabs li.slide-line {
  background: #fc8300;
}

/*-------------------------------- Products */
.products h2 {
  background: #ffffff;
color: #444444;
}
#recproducts .flex-direction-nav a, #popproducts .flex-direction-nav a, #saleproducts .flex-direction-nav a, #popproducts-fullwidth .flex-direction-nav a, #saleproducts-fullwidth .flex-direction-nav a {
  background: #ffffff;
}
.price {
  color:#806b7c; 
}
.product-discounts span {
  background:#ffffff;
color: #444444;
}

/*-------------------------------- Labels */

.label-sale {
  background:#d71e26;
color: #fbe8e9;
}
.label-custom {
  background:#425663;
color: #eceeef;
}

/*-------------------------------- Buttons   */

.btn-search,
.btn-news,
.btn-shopnow,
.menu2laags .stickysearch,
.menu3laags.navbar-header.affix .menu .stickysearch{
  background:#adadad;
color: #ffffff!important;
}
.btn-news:hover,
.btn-search:hover{
  background:#9b9b9b;
color: #ffffff!important;
}
.btn-search:before {
  border-color: transparent #adadad;
}
.btn-search:hover:before {
  border-color: transparent #9b9b9b;
}
.sticky-mobile a.cart {background:#fc8300!important;}

.btn-view, .gui-button-action {
  background:#fc8300!important;
  border-color:#fc8300!important;
color: #ffffff!important;
padding:6px 18px;
}
.btn-view:hover,.gui a.gui-button-large:hover,.gui a.gui-button-small:hover{
  background:#e27500!important;
	color: #ffffff!important;
}
.btn-shopnow {
  background:#fc8300; 
color: #ffffff;
}
.btn-shopnow:hover{
  background:#e27500!important;
color: #ffffff!important;
}
.scrollToTop {
  background:#fc8300;
}
.topbar .glyphicon {
  color:#ffffff!important;
}

/*-------------------------------- Overig   */
.bg .border-bottom {
  border-bottom: 2px solid #f8f8f8;
}

@media (min-width: 786px){
  #newsletterbar {
    border-top:0;
}
.bg .border-right {
  border-right: 1px solid #f8f8f8;
} 

}

@media (min-width: 992px) {
  .menu ul > li > ul > li > a:hover {
    color:#444444;
background: #ffffff;
}
.menu > ul > li.has-submenu > ul.sub-menu > li.has-submenu > ul.sub-menu > li a{
  border-bottom: 1px solid #ffffff!important;
}
.menu > ul > li.has-submenu > ul.sub-menu > li.has-submenu > ul.sub-menu > li a:hover{
  background:#ffffff!important;
}
.subbg{
  background:#ffffff;
}
header, .header-links > li a {
  color: #39202f!important;
}
}

.search .form-control {border-color: #EBE6E0 !important;}
.search .form-control:focus {border-color: #ccc !important;}
.search .input-group-btn{left:-38px;}
.btn-search { background: none !important; color: #686868!important;}
.btn-search:before{display:none;}
.btn-search:hover{color:#ebe6e0 !important}

.btn-outline {
  background: none !important;
  color: #7cd0b9 !important;
  box-shadow: 0 0 0 1px #7cd0b9 inset;
  border: 1px solid #7cd0b9;
  font-weight: 900;
}
.btn-news{color:#505050!important}

/*-------------------------------- Count-down   */
#homecountdown .countdown-container .countdown-labels div {
  color: #000000;
}
#homecountdown .countdown-container {
  top: 115px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  #homecountdown .countdown-container {
    top: 80px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #homecountdown .countdown-container {
    top: 55px;
  }
}