/*
  Settings CSS Rain
*/
body
{
  font-family: "Lato", Helvetica, sans-serif;
  background: #ffffff url('background_image.png?20230727114455') no-repeat scroll top left;
  color:#000000;
  font-size:14px;
}
h1, h2, h3, h4, h5, h6, .gui-page-title{font-family: "Didact Gothic", Helvetica, sans-serif;}
#home-products{background:#fafafa; background: #fafafa;}

.cart-container>a{ color:#333; }
a{ color:#333; }
a:hover, a:active{ color: #cc3030;}
p a, #information a{ color:#cc3030; }
.gui a.gui-button-large.gui-button-action
{
  background:#cc3030 !important;
  color:#fff !important;
  border:0 !important;
}
.btn-highlight{ background: #cc3030; color:#fff; display:inline-block; }
.highlight-txt{ color:#cc3030; }
.highlight-bg{ background:#cc3030; color:#fff; }
a.button, .button{ background:#b9a487; color:#fff; text-decoration:none; }
a.button.dark .button.dark{ backgroud:#333; color:#fff; }
.button-bg{ background:#b9a487; color:#fff; }

/*.payment-icons { background-image: url("payments-color.png?20230727114455"); }
.lang-de .payment-icons { background-image: url("payments-color-de.png?20230727114455"); }*/


.payment-icons { background-image: url("payment-icons.png?20230727114455") !important; }

#topbar
{
  background:#f4f4f4;
  border-bottom:1px solid #eee;  }
#topbar-text{ background: #b9a487;  color: #4c4c4c;}
#topbar-right>ul>li>a{color: #c4c4c4;}
#notification{background: #cc3030;color: #ffffff;}
#notification a:link, #notification a:visited{ color: #ffffff; text-decoration:none; }
#notification a:hover, #notification a:active{ color: #ffffff; text-decoration:underline; }

#stickycart .cart, #cart-icon .qty, .highlight-content a{background: #cc3030;}
#stickycart .cart{border-top: 10px solid #1b0e3e;border-bottom: 10px solid #1b0e3e;}
#navbar.compact #stickycart .cart{border-top: 5px solid #1b0e3e; border-bottom: 5px solid #1b0e3e;}
#stickycart .cart>a i.fa-angle-down{color:#e59797;}
.cart-content{border-bottom: 3px solid #cc3030;}

.price-old{text-style:line-through; color: #cc3030;}

#navbar{background: #1b0e3e;font-size: 12px;}
#navbar nav>ul>li>a
{
  color: #ffffff;
  font-weight: lighter;
  letter-spacing:px;
  text-decoration: none;
}
#navbar nav>ul>li:first-child>a{letter-spacing:0;}
#navbar .home-icon{padding:10px; background:#312651;}
#navbar .home-icon.dark{ background:#180c37;}
#navbar nav>ul>li>a:hover, #navbar nav>ul>li:hover>a{ border-bottom:3px solid #cc3030;}
#navbar nav>ul>li>a.dropdown:before{ color:#5f5677;}
#navbar ul ul a{color: #333;  text-decoration:none;}
#navbar ul ul a:hover{color: #cc3030;}
#searchbox{
  background: #3d325a;
  color:#9892a8;
  transition: all .25s ease;
}
#searchbox:hover, #searchbox:active, #searchbox:focus, .searchfocus{
  background: #f3f2f5 !important;
  color:#999 !important;
}
#search .fa-search, #search .fa-times{
  position:absolute;
  right: 10px;
  top: 10px;
  color:#9892a8;
}

#search .fa-times{right: 20px;top: 12px;color: #f00000; display:none; cursor:pointer;}
#searchbox.dark{background: #180c37; color:#0d071f;}

#searchbox.dark #search .fa-search{  color:#0d071f;}
#searchbox.dark:hover, #searchbox.dark:active, #searchbox.dark:focus, #searchbox.dark.searchfocus
{
  background: #180c37 !important;
  color:#ffffff !important;
}

#mobilenav a, #mobilecart a
{
  color: #ffffff;
}

.homepage-highlight{background-size:cover !important; height: 500px;}

@media(max-width:991px)
{
  footer h3:after{ margin:10px auto 0 auto;}
  footer{text-align:center;}
}

#highlight-1{ background: url(https://cdn.webshopapp.com/shops/265086/themes/93064/v/1780926/assets/highlight_1_image.jpg?20230727114455?20230727114204) no-repeat;}
#highlight-2{ background: url(https://cdn.webshopapp.com/shops/265086/themes/93064/v/1780915/assets/highlight_2_image.jpg?20230727114455?20230307162956) no-repeat; }
#highlight-3{ background: url(highlight_3_image.jpg?20230727114455) no-repeat;}
.highlight-content.dark{background: rgba(0, 0, 0, 0.5);}
.highlight-content.dark a{color:#fff; background: #cc3030;}
.highlight-content.dark h2, .highlight-content.dark h3{color: #fff;}
.highlight-content.dark:hover h2, .highlight-content.dark:hover h3{background: rgba(0, 0, 0, 0.6);}

.highlight-content.light{ background: rgba(255, 255, 255, 0.7);}
.highlight-content.light a{ color:#fff; background:#cc3030;}
.highlight-content.light h2, .highlight-content.light h3{ color: #333; }
.highlight-content.light:hover h2, .highlight-content.light:hover h3{ background: rgba(255, 255, 255, 0.8);}
.highlight-content a:hover, .highlight-content a:active{ background: #db6e6e;}
.highlight-content:hover{ background: none;}

.usps .usp-block
{
  text-align:center;
  margin-top:50px;
  margin-bottom:50px;
}
.usps .usp-block .icon{ color: #5f5677; }
.usps .usp-content span
{
  font-weight:300;
  padding:0;
  margin:0;
}
.usps .usp-content h4
{
  font-weight:400;
  padding:0;
  margin:0;
  text-transform:uppercase;
  letter-spacing:3px;
  margin-bottom: 15px;
  color:#cc3030;
}
.usps .usp-content{ padding: 15px; text-align: center; }
.usps-navbar{ background:#eeeeee; color:#cc3030;}
.usps-navbar a{ color:#cc3030; }

/*=========================================================/
// Deal product
/========================================================*/
.homedeal-holder{ background:#1f4280; color: #cc4444; }
.homedeal h2{ color:#cc3030; }

.countdown-holding span{ color:#333; }
.countdown-amount{color:#333;}

h3.headline:after
{
  content:'';
  display:block;
  width:100px;
  height:2px;
  background:#cc3030;
  margin: 15px auto 0 auto;
}

a.ui-tabs-anchor
{
    background: #1b0e3e;
    padding: 12px 20px;
    color: #ffffff;
    text-decoration:none;
}
.ui-state-active a.ui-tabs-anchor, a.ui-tabs-anchor:hover
{
  background: #483e64;
}
.gui-div-faq-questions .gui-content-subtitle:after{ color: #cc3030;}

.expand-cat{ color:#cc3030;}
.read-more, .read-less{ background:#cc3030;}

.sidebar-filter-slider
{
    margin: 10px 2px 10px 0px;
    background:#f5f5f5;
    padding-left:10px;
}
#collection-filter-price {
  height: 4px;
  position: relative;
}
#collection-filter-price .ui-slider-range {
  background-color: #e2e2e2;
  margin: 0;
  position: absolute;
  height: 4px;
}
#collection-filter-price .ui-slider-handle {
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border: 0;
  top: -4px;
  margin-left: -10px;
  /*cursor: col-resize;*/
  cursor: pointer;
  background-color: #cc3030;
  outline: none;
}

.sidebar-filter-range{ font-size:12px; }
.sidebar-filter-range .min { float: left;  color:;}
.sidebar-filter-range .max { float: right; color:; }
.filters-top a.active{ color: #cc3030; }

.quickview{ background:#1b0e3e; }
.quickcart{ background:#cc3030; }
.product-block-addtocart .quickcart{background:#b9a487;}

.catalog h3{ background:#1b0e3e;}

.blogs h3.title{ color: #ffffff; background: #1b0e3e; }

.tagcloud li a:hover, .tagcloud li a:active
{
  color:#fff;
  background:#cc3030;
}

.newsletter{ color: #ffffff; background: #d5ad83; }
.newsletter a.button{ background: #171717; }

footer{ background: #dcdcdc; }
.footer h3 { color:#000000; }
.footer h3:after{
    content: '';
    display: block;
    width: 50px;
    height: 2px;
    background: #cc3030;
    margin-top:10px;
}
.footer, .footer a{ color:#000000; }

.darker-text{ color:#160b34 !important; }
.darker-bg{ background:#160b34 !important; }