body {
  color: #333333;
      font-family: "Noto Sans", Helvetica, sans-serif;
    background: #eeeeee url('background.png?20251125164039') repeat scroll top center;
}

a {   
  color:#333333; 
}

.full-width {
  background:#ffffff; 
}

.header-top {
  background:#575756; 
}

.header,
.navcontainer{
  background:#ffffff; 
}

.usp {
  border-top:1px solid #eaeaea;
  background:#ffffff; 
}

ul.top-menu li a {
  color:#eeeeee;   
}

.btn-cart {
  background:#00448e;
  color:#ffffff; 
  border:1px solid #003978;
}

.btn-search,
.btn-main,
.btn-view,
.quantibundle{
  background:#00448e;
  color:#ffffff; 
  border:1px solid #003978;
}
.btn-search:after{
  border-color:transparent #00448e;  
}

.btn-search:hover,
.btn-search:focus,
.btn-main:hover {
  background:#00448e;  
  color:#00060e; 
  text-decoration:underline;
}

.scrollToTop {
  background: #00448e;
}

/*** RIBBON ***/
.label-sale{
  background:#ab190c;
}
.label-sale::before {
  border-color: transparent #771108 transparent transparent;
}

p.ribbon {
  background: -moz-linear-gradient(left, #ab190c 0%, #bb473c 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ab190c), color-stop(100%,#bb473c));
  background: -webkit-linear-gradient(left,  #ab190c 0%,#bb473c 100%);
  background: -o-linear-gradient(left,  #ab190c 0%,#bb473c 100%);
  background: -ms-linear-gradient(left,  #ab190c 0%,#bb473c 100%);
  background: linear-gradient(to right,  #ab190c 0%,#bb473c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ab190c', endColorstr='#bb473c',GradientType=1 );
  text-shadow:2px 1px 0 #881409;
}

p.ribbon:before {
  border-color: #bb473c transparent #bb473c #bb473c
}

p.ribbon:after {
  border-color: #771108 #771108 transparent transparent;
}

/*** NAVIGATIE ***/
.navbar-default .navbar-toggle{
  background-color: #efeeea;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #f1f0ed;
}

.navbar-default .navbar-toggle .icon-bar,
.navbar-default .navbar-toggle .icon-bar {
  background:#333333;
}

.navbar-default .navbar-toggle:focus .icon-bar,
.navbar-default .navbar-toggle:hover .icon-bar {
  background:#232323;
}

.navbar{
  background-color: #efeeea;
  border-color: #efeeea;
}
.menu>ul>li>a {
  border-bottom:1px solid #d7d6d2;
  color:#333333; 
}

.mobilecart,
#cartContainer .cart,
.menu > ul > li.active > a{
  background:#00448e;
  border:1px solid #003978;
  text-shadow: 0 -1px 0 #002c5c;
  color:#ffffff; 
}
.menu > ul > li.active > a:hover{
  color:#ffffff; 
}
.menu > ul ul li.active > a{
  text-shadow:none;
  color:#232323; 
}
.menu > ul ul li > a{
  background:#f8f8f6; 
}
.menu > ul ul ul li > a{
  background:#fdfdfc; 
}


/*** SIDEBAR ***/

.sidebar {
  background:#ffffff;
  color:#333333;
  border:4px solid #f2f2f2;
}

.sidebar h2 {
  color:#333333;
}

.sidebar-box {
  border-bottom: 1px solid #e5e5e5;
}

.sidebar-box ul li a {
  color:#333333;  
}

#collection-filter-price .ui-slider-range {
  background-color: #00448e;
}

ul li span.icon-liststyle {
  background:#00448e!important;
  border:1px solid #003978;
}

/*** CONTENT ***/

.collection .product {  
  border:4px solid #f2f2f2;
}

.category-pagination ul li.number.active a {
  background-color:#00448e;
  border:1px solid #003671;
  color: #e5ecf3;
}

.compare a {  
  color:#707070; 
}

.border { 
  border:4px solid #f2f2f2; 
}

@media (min-width: 768px) {
  .navbar{
    border-color: #e3e2de;
  }
  .navbar.affix {
    background-color: #575756;
    border-color: #525251;
  }
  .affix .menu > ul > li > a {
    border:1px solid #575756;
    color:#ffffff;
  }
  .affix .menu > ul > li.active > a {
    border:1px solid #003978;
  }
  .menu > ul > li > a {
    border:1px solid #efeeea;
  }
  .menu > ul ul li > a{
    background:#fff; 
    border:0;
  }
  .menu > ul ul ul li > a{
    background:#fff;; 
  }
  .menu ul ul,
  .menu ul ul ul{
   border-bottom:3px solid #00448e;
   background:#fff;
  }

}