body {
  color: #333333;
      font-family: "Noto Sans", Helvetica, sans-serif;
    background: #ffffff url('background.png') 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:#99bf20;
  color:#ffffff; 
  border:1px solid #82a21b;
}

.btn-search,
.btn-main {
  background:#eb6d00;
  color:#ffffff; 
  border:1px solid #c75c00;
}
.btn-search:after{
  border-color:transparent #eb6d00;  
}

.btn-search:hover,
.btn-search:focus,
.btn-main:hover {
  background:#eb6d00;  
  color:#170a00; 
  text-decoration:underline;
}

.scrollToTop {
  background: #eb6d00;
}

/*** 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: #575756;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #706d49;
}

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

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

.navbar{
  background-color: #575756;
  border-color: #575756;
}
.menu>ul>li>a {
  border-bottom:1px solid #4e4e4d;
  color:#ffffff; 
}

.mobilecart,
.cart,
.menu > ul > li.active > a{
  background:#eb6d00;
  border:1px solid #c75c00;
  text-shadow: 0 -1px 0 #984600;
  color:#ffffff; 
}
.menu > ul > li.active > a:hover{
  color:#ffffff; 
}
.menu > ul ul li.active > a{
  text-shadow:none;
  color:#b2b2b2; 
}
.menu > ul ul li > a{
  background:#bbb222; 
}
.menu > ul ul ul li > a{
  background:#eee008; 
}


/*** SIDEBAR ***/

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

.sidebar h2 {
  color:#ffffff;
}

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

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

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

ul li span.icon-liststyle {
  background:#eb6d00!important;
  border:1px solid #c75c00;
}

/*** CONTENT ***/

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

.category-pagination ul li.number.active a {
  background-color:#eb6d00;
  border:1px solid #bc5700;
  color: #fdf0e5;
}

.compare a {  
  color:#707070; 
}

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

@media (min-width: 768px) {
  .navbar{
    border-color: #525251;
  }
  .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 #c75c00;
  }
  .menu > ul > li > a {
    border:1px solid #575756;
  }
  .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 #eb6d00;
   background:#fff;
  }

}