body {
  color: #333333;
      font-family: "Varela Round", Helvetica, sans-serif;
    background: #ffffff url('background.png?20201116160926') no-repeat fixed top center;
}

a {   
  color:#333333; 
}

.full-width {
  background:#ffffff; 
}

.header-top {
  background:#692569; 
}

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

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

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

.btn-cart {
  background:#770476;
  color:#ffffff; 
  border:1px solid #650364;
}

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

.btn-search:hover,
.btn-search:focus,
.btn-main:hover {
  background:#770476;  
  color:#0b000b; 
  text-decoration:underline;
}

.scrollToTop {
  background: #770476;
}

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

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

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

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

/*** NAVIGATIE ***/
.navbar-default .navbar-toggle{
  background-color: #060606;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #2b2b2b;
}

.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: #060606;
  border-color: #060606;
}
.menu>ul>li>a {
  border-bottom:1px solid #050505;
  color:#ffffff; 
}

.mobilecart,
#cartContainer .cart,
.menu > ul > li.active > a{
  background:#770476;
  border:1px solid #650364;
  text-shadow: 0 -1px 0 #4d024c;
  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:#9b9b9b; 
}
.menu > ul ul ul li > a{
  background:#e6e6e6; 
}


/*** SIDEBAR ***/

.sidebar {
  background:#ffffff;
  color:#060606;
  border:4px solid #e6e6e6;
}

.sidebar h2 {
  color:#060606;
}

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

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

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

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

/*** CONTENT ***/

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

.category-pagination ul li.number.active a {
  background-color:#770476;
  border:1px solid #5f035e;
  color: #f1e5f1;
}

.compare a {  
  color:#707070; 
}

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

@media (min-width: 768px) {
  .navbar{
    border-color: #050505;
  }
  .navbar.affix {
    background-color: #060606;
    border-color: #050505;
  }
  .affix .menu > ul > li > a {
    border:1px solid #060606;
    color:#ffffff;
  }
  .affix .menu > ul > li.active > a {
    border:1px solid #650364;
  }
  .menu > ul > li > a {
    border:1px solid #060606;
  }
  .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 #770476;
   background:#fff;
  }

}