body {
  color: #333333!important;
      font-family: "Roboto", Helvetica, sans-serif!important;
    background:#fff url('background.png') no-repeat fixed center center!important;
  font-size: 13px!important;
}
.gui-checkout .gui-progressbar ul li.gui-done a{
  color: #e31818!important;
}

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

.menu2laags input.form-control,
.menu3laags.navbar-header.affix .menu .view-search .form-control {
    border: 1px solid #e31818;
}
.form-control:focus {
border-color: #e31818;
}
/*-------------------------------- Backgrounds */
.category.home, 
.hometext,
.sidebar .box{
  background: #f5f3f2;
}
footer {
  background: #2E2E2E;
  color: #ffffff;
}
footer ul li a, footer a {
  color: #ffffff; 
}
footer ul li a:hover {
  color: #ffffff;
}
.footer-socials {
  background: #585858;
}
.footer-sub {
  background: #f5f3f2;
  color:#333333;
}
.usps {
   
}
.banner_cart {
  background:#f5f3f2;
  color: #fefdfd;
}
.banner_cart a {
  color: #fefdfd;
}
.sticky-mobile {
  background:#4b6484;
}
header {
  background: #1a1a1a url('bg-image-header.png')  no-repeat fixed top center;
}
.gui-blog header {
  background:none;
}

/*-------------------------------- Navigatie */
.navbar-toggle:focus,
.navbar-toggle:hover,
.togglesub{
  background: #1a1a1a;
}

.navbar-toggle .icon-bar,
.navbar-toggle .icon-bar{
  background-color: #ffffff;
}
.navbar-toggle:focus .icon-bar,
.navbar-toggle:hover .icon-bar {
 background:#e5e5e5!important;
}
.togglesub{
  color:#e5e5e5!important;
}

.navbar-toggle,
.menu2laags.navbar,
.navbar-header.affix,
.navbar-header.affix .menu ul.inner,
.navbar-header.affix .menu .view-search{
 background: #1a1a1a;
}
.menu2laags ul li a,
.menu ul li a,
a.cart:hover{
  color: #ffffff;
  background: #1a1a1a;
}
.menu3laags li.has-submenu .caret {
border-top-color: #ffffff;
border-bottom-color: #ffffff;
}
.menu2laags ul.list-unstyled li a, 
.menu2laags li.active ul.list-unstyled li a, 
.menu2laags li.current ul.list-unstyled li a {
  color: #cccccc;
}
.menu2laags ul.list-unstyled li.active a, 
.menu2laags li.active ul.list-unstyled li.active a {
  color: #ffffff;
}
.flex-direction-nav a:hover {
  color: #1a1a1a;
}
.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: #ffffff;
  background: #E6E6E6;
}
.scrollToTopSticky,
.scrollToTopSticky:hover{
  color: #ffffff;
}

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

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

/*-------------------------------- Sliders */
.slider .slogan {
  background: #ffffff;
  color: #424e5f;
}

/*-------------------------------- Category */
.category.home h2 span {
  background:#f5f3f2;
}
.category.home h2 {
  border-bottom:1px solid #dcdad9; 
}
.autocomplete .price {
  color:#425663;
}
#collection-filter-price .ui-slider-handle {
  background:#e31818;
  border:1px solid #cc1515
}

  /*-------------------------------- Products */
.products h2 {
  background: #4b6484;
  color: #ffffff;
}
#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:#425663; 
}
.product-discounts span {
  background:#4b6484;
  color: #ffffff;
}

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

.label-sale {
  background:#e31818;
  color: #fce7e7;
}
.label-custom {
  background:#425663;
  color: #eceeef;
}

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

.btn-search,
.btn-news,
.btn-shopnow,
.menu2laags .stickysearch,
.menu3laags.navbar-header.affix .menu .stickysearch{
  background:#e31818;
  color: #ffffff!important;
}
.btn-news:hover,
.btn-search:hover{
  background:#cc1515;
  color: #fff119!important;
}
.btn-search:before {
 border-color: transparent #e31818;
}
.btn-search:hover:before {
 border-color: transparent #cc1515;
}
.btn-view, .gui-button-action {
  background:#4b6484!important;
  color: #ffffff!important;
  border:none!important;
}
.btn-view:hover{
  background:#435a76!important;
  color: #fff119!important;
}
.btn-shopnow {
  background:#4b6484; 
  color: #ffffff;
}
.btn-shopnow:hover{
  background:#435a76!important;
  color: #fff119!important;
}
.scrollToTop {
  background:#4b6484;
}
.topbar .glyphicon {
  color:#4b6484!important;
}

/*-------------------------------- Overig   */

.bg .border-bottom {
  border-bottom: 2px solid #f5f3f2;
}

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

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

@media (min-width: 768px) {
.carousel-multi-item-2 .col-md-3 {
float: left;
width: 25%;
max-width: 100%; } }

.carousel-multi-item-2 .card img {
border-radius: 2px; }


}