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

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

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


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

#topbar
{
  background:#ffffff;
    border-top:3px solid #4dbaeb;}
#topbar-text{ background: #4dbaeb;  color: #ffffff;}
#topbar-right>ul>li>a{color: #414141;}
#notification{background: #6ab653;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: #4dbaeb;}
#stickycart .cart{border-top: 10px solid #003c50;border-bottom: 10px solid #003c50;}
#navbar.compact #stickycart .cart{border-top: 5px solid #003c50; border-bottom: 5px solid #003c50;}
#stickycart .cart>a i.fa-angle-down{color:#a6dcf5;}
.cart-content{border-bottom: 3px solid #4dbaeb;}

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

#navbar{background: #003c50;font-size: 13px;}
#navbar nav>ul>li>a
{
  color: #ffffff;
  font-weight: normal;
  letter-spacing:1px;
  text-decoration: none;
}
#navbar nav>ul>li:first-child>a{letter-spacing:0;}
#navbar .home-icon{padding:10px; background:#194f61;}
#navbar .home-icon.dark{ background:#003648;}
#navbar nav>ul>li>a:hover, #navbar nav>ul>li:hover>a{ border-bottom:3px solid #4dbaeb;}
#navbar nav>ul>li>a.dropdown:before{ color:#4c7684;}
#navbar ul ul a{color: #333;  text-decoration:none;}
#navbar ul ul a:hover{color: #4dbaeb;}
#searchbox{
  background: #26596a;
  color:#8ca7b0;
  transition: all .25s ease;
}
#searchbox:hover, #searchbox:active, #searchbox:focus, .searchfocus{
  background: #f2f5f6 !important;
  color:#999 !important;
}
#search .fa-search, #search .fa-times{
  position:absolute;
  right: 10px;
  top: 10px;
  color:#8ca7b0;
}

#search .fa-times{right: 20px;top: 12px;color: #f00000; display:none; cursor:pointer;}
#searchbox.dark{background: #003648; color:#001e28;}

#searchbox.dark #search .fa-search{  color:#001e28;}
#searchbox.dark:hover, #searchbox.dark:active, #searchbox.dark:focus, #searchbox.dark.searchfocus
{
  background: #003648 !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('highlight_1_image.jpg?20230309140618') no-repeat;}
#highlight-2{ background: url('highlight_2_image.jpg?20230309140618') no-repeat; }
#highlight-3{ background: url('highlight_3_image.jpg?20230309140618') no-repeat;}
.highlight-content.dark{background: rgba(0, 0, 0, 0.5);}
.highlight-content.dark a{color:#fff; background: #4dbaeb;}
.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:#4dbaeb;}
.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: #82cef1;}
.highlight-content:hover{ background: none;}

.usps .usp-block
{
  text-align:center;
  margin-top:50px;
  margin-bottom:50px;
}
.usps .usp-block .icon{ color: #4c7684; }
.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:#4dbaeb;
}
.usps .usp-content{ padding: 15px; text-align: center; }
.usps-navbar{ background:#003242; color:#9a9d9f;}
.usps-navbar a{ color:#9a9d9f; }

/*=========================================================/
// Deal product
/========================================================*/
.homedeal-holder{ background:#003c50; color: #ffffff; }
.homedeal h2{ color:#4dbaeb; }

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

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

a.ui-tabs-anchor
{
    background: #003c50;
    padding: 12px 20px;
    color: #ffffff;
    text-decoration:none;
}
.ui-state-active a.ui-tabs-anchor, a.ui-tabs-anchor:hover
{
  background: #336373;
}
.gui-div-faq-questions .gui-content-subtitle:after{ color: #4dbaeb;}

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

.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: #4dbaeb;
  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: #4dbaeb; }

.quickview{ background:#003c50; }
.quickcart{ background:#4dbaeb; }
.product-block-addtocart .quickcart{background:#e85a3e;}

.catalog h3{ background:#003c50;}

.blogs h3.title{ color: #ffffff; background: #003c50; }

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

.newsletter{ color: #ffffff; background: #4dbaeb; }
.newsletter a.button{ background: #e85a3e; }

footer{ background: #003c50; }
.footer h3 { color:#f0f0f0; }
.footer h3:after{
    content: '';
    display: block;
    width: 50px;
    height: 2px;
    background: #4dbaeb;
    margin-top:10px;
}
.footer, .footer a{ color:#f0f0f0; }

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