body {
  color: #333333!important;
font-family: "Open Sans", Helvetica, sans-serif!important;
background:#f1f2f6;
  background: url( https://cdn.webshopapp.com/shops/256298/themes/97696/assets/background.png?20230825103401?20230825103332 ) repeat scroll top center;font-size: 12px!important;
}
.gui-checkout .gui-progressbar ul li.gui-done a{
  color: #d4105e!important;
}

a {color: #434a54;}
a:hover {color: #434a54;}

.form-control:focus {
  border-color: #d4105e;
}

/* -------------------------------- Backgrounds */

header {
    color: #333333;
  background-color:#f1f2f6;  padding: 5px;
}




.bg-darker {background:#e7e8ec;}
.gui-progressbar ul li.done{background:#333333;}

.category.home, .hometext, .sidebar .box{
  background: ;
}
footer {
  background: #e65606;
}
footer, footer a, footer a:hover, footer h4 {
  color: #ffffff;
}
.footer-socials {
  background: #e83109;
  margin-top: 30px;
  min-height: 41px
}
.footer-sub {
  background: ;
  color:#333333;
}
.usps {
  background:#2b0d51; 
}
.usps ul li, .usps ul li a{
  color:#ffffff;
}
.usps .icon-usp {
  color:#d4105e;
}
.usp-column .fa-check {
  background: #d4105e;
}
.banner_cart {
  background:#47ae18;
  color: #ecf6e7;
}
.banner_cart a {
  color: #ecf6e7;
}
.categories .category:hover .title {
  background:#d4105e;
  
}
.sticky-mobile {
  background:#2b0d51;
}
.gui-blog header {
  background:none;
}
.newsletterbar {
  background: #be0e54;
}
.newsletterbar strong {
  color: #6a082f;
}
.newsletterbar i {
  color: #fae7ee;
}
.newsletterbar .btn {
  background: #6a082f;
  color: #fae7ee;
}
.newsletter .btn  {
  background: #6a082f;
  color: #fae7ee;
}
footer .newsletter {
  background: #d4105e;
}

/*-------------------------------- Navigatie */



.navbar-toggle,.navbar-toggle:focus,.navbar-toggle:hover,.togglesub{
  background: #d4105e;
}
.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;
}
a.cart:hover,a.cart {
 background: #d4105e;
}
.affix #cartContainer .cart-total-quantity {
 background: #940b41;
}
.menu2laags.navbar,.navbar-header.affix,.navbar-header.affix .menu ul.inner,.navbar-header.affix .menu .view-search, .nav-arrow, .menu3laags .menu .inner{
  background: #2b0d51;
}

.menu2laags ul li a,.menu ul li a,.menu2laags ul li.arrow,.menu2laags .stickysearch {
  color: #ffffff;
  background: #2b0d51;
}
.menu2laags div#navbar:before{background: #2b0d51;}

.menu3laags li.has-submenu .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.menu2laags li.active ul.list-unstyled li a, .menu2laags li.current ul.list-unstyled li a {
  color: #7f113c;
}
.menu2laags ul.list-unstyled li.active a, .menu2laags li.active ul.list-unstyled li.active a, .menu2laags ul.list-unstyled li a, .menu3laags .stickysearch {
  color: #ffffff!important;
}
.flex-direction-nav a:hover, .menu3laags .menu ul li {
  color: #d4105e;
}
.menu3laags .menu ul li ul li {
  color: #2b0d51;  
}


.menu2laags ul li a:hover,.menu2laags ul li.active a,.menu2laags ul li ul li,.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;
}

 
.menu ul li.current ul li a {
  text-decoration:none;
}
.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: #d4105e;
}

/*-------------------------------- Sliders */

.slider .slogan {
  background: #6b0ea2;
  color: #ffffff;
  box-shadow:0px 2px 1px 0px #600c91;
}

.slides .caption {
  background:#d4105e;
  color: #ffffff!important;
}

/*-------------------------------- Category */

.category.home h2 span {
  background:;
}
.category.home h2 {
  border-bottom:1px solid #000000; 
}
.autocomplete .price, .productWrapper .product .price {
  color:#64095e;
}
.catalog .box h3 span {
  color: #d4105e;
}
#collection-filter-price .ui-slider-handle {
  background: #d4105e;
}
.box .glyphicon-play {
  color: #d4105e;
}
.product h4 {
  height: 30px;
}

input[type=checkbox].css-checkbox:checked + label.css-label {background:#d4105e;}

/*-------------------------------- Products */

.products h2 {
  background: #d4105e;
  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: #f1f2f6;
}
.product-discounts span {
  background:#d4105e;
  color: #ffffff;
}
.product-bottom .title {
  background: #d4105e;
  color: #ffffff!important;
}
.product-bottom .title:after {
  border-top-color: #d4105e;
}

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

.label-sale {
  background:#6b0ea2;
  color: #ffffff;
}
.label-custom {
  background:#613333;
  color: #efeaea;
}
.blogs .date {
  background: #d4105e;
  color: #ffffff!important;
}

/*-------------------------------- Buttons   */
#gift-cards-page .giftcard-radio-toolbar input[type=radio]:checked+label{  background:#d4105e!important;
  color: #ffffff!important;}
.btn-news, .btn-shopnow{
  background:#d4105e;
  color: #ffffff!important;
}
.btn-news:hover{
  background:#be0e54;
  color: #ffffff!important;
}
.btn-view, .gui-button-action {
  background:#d4105e!important;
  color: #ffffff!important;
  padding:6px 18px;
}

.btn-outline{
    background: none !important;
    box-shadow: 0 0 0 1px #d4105e inset;
    color: #d4105e !important;
}

.btn-view:hover, ul.pagination .prev a:hover, ul.pagination .next a:hover, ul.pagination .number a.active:hover {
  background:#be0e54!important;
  color: #ffffff!important;
}
.btn-view.darker {
  background:#940b41!important;
  color: #ffffff!important;
}
.btn-view.darker:hover {
  background:#7f0938!important;  
}
.btn-shopnow {
  background:#d4105e; 
  color: #ffffff;
}
.sidebar ul li span {
  border:1px solid #d4105e;
  background:#f6cfde;
  color:#d4105e;
}
.btn-shopnow:hover, .sidebar ul li span:hover, .sidebar ul li a:hover span, .sidebar ul li a.active span {
  background:#be0e54!important;
  color: #fae7ee!important;
  border-color:#a90c4b!important;
}
.scrollToTop {
  background:#d4105e;
}
.topbar .glyphicon {
  color:#d4105e!important;
}
ul.pagination .number:hover a, ul.pagination .prev a, ul.pagination .next a, ul.pagination .number.active a {
  background:#d4105e!important;
  color: #ffffff!important;
}
ul.pagination .number a {
  background:#d8d9dd;
}

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

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

@media (min-width: 786px){ 
.bg .border-right {
  border-right: 1px solid ;
} 

}

@media (min-width: 992px) {
.menu3laags .menu ul li.current a, .menu3laags .menu ul li a:hover {
  background: #d4105e;
}
.menu3laags .menu ul li.current ul li a:hover, .menu3laags .menu ul li ul li.current a,.menu3laags .menu ul li ul li a:hover {
  background: #dc3f7e!important;
}
.menu ul > li > ul > li > a:hover {
  color:#ffffff;
}
.menu > ul > li.has-submenu > ul.sub-menu > li.has-submenu > ul.sub-menu > li a {
  border-top: 1px solid #e0578e!important;
}
.menu > ul > li.has-submenu > ul.sub-menu > li.has-submenu > ul.sub-menu > li a:hover, .menu > ul > li.has-submenu > ul.sub-menu > li.has-submenu > ul.sub-menu {
  background:#d4105e!important;
}
.subbg{
  background:#d4105e;
}
header, .header-links > li a {
  color: #333333!important;
}
}