body {
  font-family: "Open Sans", Helvetica, sans-serif!important;
  font-size: 14px;
  font-weight: ;
  color:#000000;
  background:#ffffff url('background-image.jpg?20240109213946') repeat-x scroll top center;
}
h1, h2, h3, h4, h5, h6,
.custom-title span, .gui-page-title,
#secondary-add-to-cart .product-name,
.wqs-title,
.wqs-title a {
  font-family: "Sintony", Helvetica, sans-serif!important;
  font-weight: 600;
  font-size: 20px;
  color:#000000;
  text-transform: normal;
}
.custom-title span::after{
   background-color: #ea0000;
}

/* primary color */
a, 
.usps--header .usp .icon,
#footer .usp-wrapper-footer .usp .icon,
.item.cat:hover .maintitle,
#product .disc-rule b,
.disc-rule i,
#product .extra-links a:hover,
.custom-title.active span,
.widget.textpage a:hover,
.homepage-sidemenu .mega-menu-container li a:hover,
#deal .discount span:nth-child(2),
.filters .show-more,
#order-countdown .time,
.sidebar-box-filter.checkbox label:hover{
  color: #ea0000;
}
/* primary background-color */
#scroll-top,
.carousel-controls div:hover,
.list-controls div:hover,
a.toggle .icon:hover,
.homepage-sidemenu .sideMenu .icon.custom:hover,
.filters .icon.custom:hover,
.rating > input:checked ~ label,
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label,
.pagination .active,
#bundles .b-qty,
#header.style2 #sticky-cats-dropdown,
.quantity-btn:hover,
.slider-container .slider-controls a:hover,
.mobile-menu-side [type="checkbox"]:checked + label::before,
.mobile-menu-side [type="radio"]:checked + label::before,
.tabs-stuff .active a.toggle .icon:hover::before,
.tabs-stuff .active a.toggle .icon:hover::after,
.user-avatar{
  background-color: #ea0000;
}
/* primary border color */
#scroll-top,
a.toggle .icon:hover,
.homepage-sidemenu .sideMenu .icon.custom:hover, .filters .icon.custom:hover{
  border-color: #ea0000;
}


/* secondary color */
.product-configure-custom-option-item [type="checkbox"]:checked + label::before,
.product-configure-custom-option-item [type="radio"]:checked + label::before,
.sidebar-box-filter [type="checkbox"]:checked + label::before,
.sidebar-box-filter [type="radio"]:checked + label::before,
.anchor-links .nav-list li.active,
.banner:hover .banner-btn,
.headlines:hover .slide-item .banner-btn,
.sequence-theme .slide-link a:hover{
  background-color: #b00909;
}
#footer .links a:hover, #footer .links.categories li:last-child a,
.category-toolbar .icon-button.active,
.widget.textpage a:hover{
  color: #b00909;
}
.anchor-links .nav-list li.active::after{
  border-top-color:#b00909;
}

/* text colors */
.item .item-name > a,
.banners-side .wrap .usp .usp-text,
.list-usp .usp .usp-text,
#service-page .usp .usp-text,
.homepage-sidemenu .sideMenu > li > a,
.accordion-menu .inner a,
.subcats li a,
.mobile-menu .mobile-section .section-heading .title,
.mobile-menu .mobile-section .section-heading > a,
.mobile-menu .mobile-section .section-content ul.nav li > a,
.mobile-menu-side .mobile-section .section-heading .title,
.mobile-menu-side .mobile-section .section-heading > a,
.mobile-menu-side .mobile-section .section-content ul.nav li > a,
.mega-menu .section-heading,
.mega-menu .section-heading a, .spo-item a, .single-spo-item a,
#nav .category_menu .dropdown-menu li:hover > a, #nav .dropdown-menu li a:hover {
  color:#000000;
}
.homepage-sidemenu .sideMenu > li > a, .accordion-menu .inner a{
  font-weight:600;
}
.subcats li a{
  background: #cdf6e5;
  color:#444444;
}
#nav .menu.category_menu .dropdown-menu .subitem a, #nav .menu.category_menu .dropdown-menu .mega-menu-title a, #nav .menu.category_menu.menu_style1 .dropdown-menu li a {  color:;}
#nav .menu.category_menu.style_category .dropdown-menu{  background: ;}
#nav .mega-menu.menu_style2 .column-wrap a:hover{  color: #ea0000;}
#nav .menu.category_menu .dropdown-menu .column_wrap a:hover{  color: #ea0000;}

/* buttons */
.btn.btn-custom-1, #content .gui-button-action, 
.spo-list > .spo-item:not(.disabled):hover a, 
.spo-list > .spo-item:not(.disabled):hover span, 
.spo-list > .spo-item.active span, 
.spo-item.active a, 
.spo-list > .spo-item:not(.disabled):hover a,
.single-spo-item.active a, 
.single-spo-item.active span, 
.single-spo-item:not(.disabled):hover a{
  background: #ea0000;
  color: #ffffff;
}
.spo-list > .spo-item:not(.disabled):hover, .spo-list > .spo-item.active a, .spo-list > .spo-item.active span,
.single-spo-item:not(.disabled):hover a, .single-spo-item.active a{
  border-color:#ea0000;
}
.btn.btn-custom-2 {
  background: #f2f200;
  color: #000000;
  fill: currentColor;
}
.btn.btn-custom-3 {
  background: #eeeeee;
  color: #666666;
	fill: currentColor;
}
/* dropdowns */
.dropdown-menu > li > a{
  color:#000000;
}
.login-acc.dropdown.account .dropdown-menu{
  color:#000000;
}

/* topbar */
#top .top-links a,#top .dropdown-menu li a:hover,#top .dropdown-menu > li > a:focus, #top .dropdown-menu > li > a,#top li.phone-number span, li.dropdown.currency span,#top li.dropdown.language span, #top a:not(.btn), #top .register p,
#top.style2 .dropdown-menu.login .custom-title span,  #top.style2 .dropdown.account .usp-list .usp-text, #top.style2  .dropdown-menu.login .divider, #top.style2 li .dropdown-toggle{
  color:#000000;
}
#top, #top .dropdown-menu, #top .dropdown.account.show, .dropdown-menu.login .divider, .account.show .dropdown-toggle, #top.style2 .hor-menu li:hover{
	background: #fdffbd;
}
#top .topbar_message, #top li.dropdown:hover, #top li.dropdown-css:hover, #top li.custom-link:hover, #top.style2 #main-nav li:hover{
  background: #f0f2b3
}
#top .dropdown-menu,  #top .dropdown-menu > li, form.navbar-search > div.input-group > button, .navbar-search .search-query{
  border-color:#f0f2b3;
}
#top:not(.style2) #main-nav{
  background: ;
}
#top li.custom-link {
  background:#dd2020;
}
#top li.custom-link a{
  color: #ffffff;
}
#top li.custom-link:hover a{
  color: #000000;
}
#top.style2 .header-inner-wrap:first-of-type, #top {
	 border-color:#e3e5aa;
}

/* header */
#header{
	background: #ffffff;
  color: #444444;
}
.login-acc .dropdown-toggle .welcome, .login-acc i{
    color: #444444;
}
.login-acc.show .dropdown-toggle .welcome, #cart .show .icon-wrap svg {
  color:#000000;
  fill:#000000;
}/*
#cart .show .cartitems{
 border-color:#444444;
}*/
#cart .show .cartprice{ color:#000000;  }
#cart .cartitems, #mobile-nav .cartitems {
	background: #b00909;
	border: 3px solid #ffffff;
  color: #ffffff;
}
#cart .cartprice, #cart .minicart{color: #444444;}

/* navigation */
#nav{
	background: #ea0000;
}
#nav .menu a{
  color:#ffffff;
  font-family: Sintony;
  font-weight: 600;
  text-transform: uppercase;
}
#nav .menu > li:hover > a, #nav .dropdown-menu{
  background:#b00909;
}
#nav .menu-label{ background: #ec941c; }
#nav .menu-label::after{
  border-color: #ec941c transparent;
}
/* usp bar */
#footer .usp-wrapper-footer, #usps{
  background: #f9f9f9
}
#usps .usps--header .usp-text, #footer .usp-list .usp a{ color: #000000 }
/* category menu + sticky cats */
.homepage-sidemenu .sideMenu li:hover, .homepage-sidemenu .sideMenu li.active, .dropdown-menu.mega-menu.mega-menu-container{
  border-left-color: #ea0000;
}
.sticky-cats,
.homepage-sidemenu .sideMenu .dropdown-menu.menu_style1 > li:hover,
.homepage-sidemenu .sideMenu .dropdown-menu.menu_style1 > li:focus,
.homepage-sidemenu .sideMenu .dropdown-menu.menu_style1 > li .subsub li:hover,
.homepage-sidemenu .sideMenu .dropdown-menu.menu_style1 > li .subsub  li:focus{
  background: #ea0000;
}
/* daily deal */
#deal .deal-btn{ background:#f2f200; }
#deal .stock span, #deal .stock-img::before{ color:#f2f200 }

/* homepage settings */
#home-content-wrap {
  background: #f9f9f9;
}
/* headlines */
.headlines .slide-item.item-1 {
  background-image: url( 'https://cdn.shoplightspeed.com/shops/628997/themes/8767/v/895750/assets/slide1-image.jpg?20240109213946?20240105192058' );
}
.headlines .slide-item.item-2 {
  background-image: url('slide2-image.jpg?20240109213946');
}
.headlines .slide-item.item-3 {
  background-image: url('https://cdn.shoplightspeed.com/shops/628997/themes/8767/v/810002/assets/slide3-image.jpg?20240109213946?20231207221251');
}
@media only screen and (min-width: 768px) and (max-width: 991px){ 
  .headlines .slide-item.item-1 {
    background-image: url('slide1-tablet-image.jpg?20240109213946');
    width: 100%;
  }
  .headlines .slide-item.item-2 {
    background-image: url('slide2-tablet-image.jpg?20240109213946');
    width: 100%;
  }
  .headlines .slide-item.item-3 {
    background-image: url('https://cdn.shoplightspeed.com/shops/628997/themes/8767/v/77899/assets/slide3-tablet-image.jpg?20240109213946?20200814191250');
    width: 100%;
  }
}
@media (max-width:767px) {
  .headlines .slide-item.item-1 {
    background-image: url('https://cdn.shoplightspeed.com/shops/628997/themes/8767/v/895766/assets/slide1-mobile-image.jpg?20240109213946?20240109205621');
    width: 100%;
  }
  .headlines .slide-item.item-2 {
    background-image: url('slide2-mobile-image.jpg?20240109213946');
    width: 100%;
  }
  .headlines .slide-item.item-3 {
    background-image: url('https://cdn.shoplightspeed.com/shops/628997/themes/8767/v/810002/assets/slide3-mobile-image.jpg?20240109213946?20231207221251');
    width: 100%;
  }
}

.headlines .slide-item.item-1 .banner-text{
  color: #ffffff;
}
.headlines .slide-item.item-1 .banner-text .subtitle{
  color: #ffffff;
}
.headlines .slide-item.item-1 .banner-btn{ background: #b00909;  color: #ffffff;}

.headlines .slide-item.item-2 .banner-text{
  color: #ffffff;
}
.headlines .slide-item.item-2 .banner-text .subtitle{
  color: #ffffff;
}
.headlines .slide-item.item-2 .banner-btn{ background: #000000;  color: #ffffff;}

.headlines .slide-item.item-3 .banner-text{
  color: #ffffff;
}
.headlines .slide-item.item-3 .banner-text .subtitle{
  color: #ffffff;
}
.headlines .slide-item.item-3 .banner-btn{ background: #b00909;  color: #ffffff;}

.headlines .slide-item:hover .banner-btn{
  background-color: #b00909;
}

/* banners */
.banner1{  background-color:#f9f9f9;}
.banner1 .banner-text{  color: #000000;}
.banner1 .banner-btn{   background: #000000;    color: #ffffff;}
.banner2{  background-color:#000000;}
.banner2 .banner-text{  color: #000000;}
.banner2 .banner-btn{ background: #000000;  color: #000000;}
.banner3{  background-color:#000000;}
.banner3 .banner-text{  color: #000000;}
.banner3 .banner-btn{ background: #000000;  color: #000000;}
.banner4, .banners-side .review-custom{  background-color:#f9f9f9;}
.banner4 .banner-text{  color: #000000;}
.banner4 .banner-btn{  background: #000000;  color: #ffffff;}
.banner5 .banner-img{  background-color:#000000;}
.banner5 .banner-text{  color: #000000;}
.banner5 .banner-btn{ background: #000000;  color: #000000;}
.banner6 .banner-img{  background-color:#000000;}
.banner6 .banner-text{  color: #000000;}
.banner6 .banner-btn{ background: #000000;  color: #000000;}
.banner7{  height:px; }
.banner7 .banner-img{  background-color:#000000;}
.banner7 .banner-text{  color: #000000;}
.banner7 .banner-btn{ background: #000000;  color: #ffffff;}
.banner8{    height:px;}
.banner8 .banner-img{  background-color:#f9f9f9;}
.banner8 .banner-text{  color: #000000;}
.banner8 .banner-btn{ background: #000000;  color: #ffffff;}

.sequence-theme .banner-btn{
  background-color:;
  color: ;
}


/* product display */
.item-grid .item, .carousel-wrapper .item{ background-color:#ffffff }
.item-grid.item, .item-list.item, .carousel-wrapper .item, #product, #webdinge-quick-shop-modal .inner-wrap{
  border: 1px solid #d7d7d7;
}
.item-grid .item-meta-container, .item-list .item-meta-container, .carousel-wrapper .item .item-meta-container, #product, #webdinge-quick-shop-modal .inner-wrap{
	background:rgba(50,50,50,0.02);
  	/*background: rgba(200,200,200,0.05);*/
}
.item-grid .item:hover, .item-list.item:hover, .carousel-wrapper .item:not(.thumbs):hover{
	box-shadow: 1px 2px 8px rgba(0,0,0,.1);
}

#webdinge-quick-shop-modal .header .code .item-rating .star.on,
.score-wrap .item-rating .star.on,
.review .item-rating .star.on,
.item .item-rating .star.on,
.product-main-title .item-rating .star.on{
  background: #0cc95b;
}
.item .item-rating .star.semi, .product-main-title .item-rating .star.semi, #webdinge-quick-shop-modal .header .code .item-rating .star.semi, .score-wrap .item-rating .star.semi, .review .item-rating .star.semi {
	background: #cecece;
	background: -moz-linear-gradient(left, #0cc95b 0%, #0cc95b 50%, #cecece 50%, #cecece 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0cc95b), color-stop(50%,#0cc95b), color-stop(50%,#cecece), color-stop(100%,#cecece));
	background: -webkit-linear-gradient(left, #0cc95b 0%,#0cc95b 50%,#cecece 50%,#cecece 100%);
	background: -o-linear-gradient(left, #0cc95b 0%,#0cc95b 50%,#cecece 50%,#cecece 100%);
	background: -ms-linear-gradient(left, #0cc95b 0%,#0cc95b 50%,#cecece 50%,#cecece 100%);
	background: linear-gradient(to right, #0cc95b 0%,#0cc95b 50%,#cecece 50%,#cecece 100%);
}

/* footer */
#footer .social-icon{
	color:#d9d9d9;
}
#footer a, #footer .custom-title span, #footer .widget.snippet, #footer .social-wrapper-footer .usp .icon{
  color:#ffffff;
}
#footer a.toggle .icon::before, #footer a.toggle .icon::after{
   background:#ffffff;
}
#footer .social-wrapper-footer .custom-title span, #footer .social-wrapper-footer a, #footer .social-wrapper-footer .usp .usp-text, #footer .social-wrapper-footer .usp:hover .icon, #footer .form-control, #footer .till, #footer .tagline{
    color:#ffffff;
}
#footer .form-group label{
    color:#f2f2f2;
}

#footer .social-wrapper-footer{
background-color:#394755;
}
#footer .social-wrapper-footer .form-control{
  background-color:#7b828a;
}
#footer .footer-middle{
  background-color:#394755;
}
#footer-bottom{
  background-color:#eeeeee;
  color:#444444;
}
#footer-bottom .footer-social-links-container a{
    color:#444444;
}
#footer .social-links .social-icon{
    background-color:#ffffff;
}
#footer .social-wrapper-footer .usp .usp-text,{
  #ffffff;
}
#footer .payment {
  background-color: #e9e9e9;
  border: 1px solid #cccccc;
}

/* customer service */
.banners-side .wrap .usp .icon,
.list-usp .usp .icon,
#footer .social-wrapper-footer .usp .icon,
#service-page .usp .icon,
.mobile-menu .cust-service .icon{
  background: #000000;
}
/* icon specific */
.customer-service-block .usp:hover .icon, #footer .social-wrapper-footer .usp:hover .icon, #product .cust-service .usp:hover .icon{
	background: transparent;
	border-color: #000000;
}
.customer-service-block .usp:hover .icon{
  color: #000000;
}

/* mobile shop */
#mobile-nav{
  background:#ffffff;
}
#mobile-nav .mobile-logo, .mobile-logo-header{
  background-color:#ffffff;
}
.mobile-menu .m-nav.menu_open{
  background-color:;
}
#mobile-nav .cartitems{
 border-color: #ffffff;
}
#mobile-nav ul li{
  border-right: 1px solid #e8e8e8;
}
#mobile-nav ul li.menuButton, #mobile-nav .cart svg, #mobile-nav .menuButton a {
  color: #000000;
  fill:#000000
}
#mobile-nav li.open{
  background:#e8e8e8;
}
#mobile-nav .cart.open .cartitems{
  border-color:#e8e8e8;
}

.item .item-name > a{
  font-weight: ;
}