body
{
  font-family: "Open Sans", Helvetica, sans-serif;
  background: #ffffff ;
  color:#555555;
  font-size:14px;
  font-weight:400;
}

#header-holder{ background:#ffffff; }
#header-holder .nav-icon>div{ background:#000000; }
#header-holder #mobilesearch>a{ color:#000000; }

h1, h2, h3, h4, h5, h6, .gui-page-title, .productpage .timer-time,
.productpage .nav > li > a,
.gui-block-subtitle{font-family: "Montserrat", Helvetica, sans-serif;}

.productpage .nav > li > a{ color:#555555; }

.gui-progressbar li.gui-done a .count:before{ color:#b33032 !important; }

a{ color:#555555; }
a:hover, a:active{ color: #b33032;}
p a{ color:#b33032; }

.gui a.gui-button-large.gui-button-action,
.gui-confirm-buttons a.gui-button-action,
.gui-cart-sum a.gui-button-action
{
  background:#b33032 !important;
  color:#fff !important;
  border:0 !important;
  font-weight: 400;
}
.btn-highlight{ background: #b33032; color:#fff; display:inline-block; }
.highlight-txt{ color:#b33032; }
.highlight-bg{ background:#b33032; color:#fff; }

.button-bg, button, .button
{
  background:#b33032;
  background: -moz-linear-gradient(left, #b63a3c 0%, #aa2d2f 100%);
  background: -webkit-linear-gradient(left, #b63a3c 0%, #aa2d2f 100%);
  background: linear-gradient(to right, #b63a3c 0%, #aa2d2f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b63a3c', endColorstr='#aa2d2f',GradientType=1 );
  text-decoration:none;
}

button, .button { font-weight: 400; }
.small-button-bg, .small-button{ background: #333333; }
button:hover, .button:hover, button:focus, .button:focus{ background:#a12b2d; color:#fff; text-decoration:none; }
.button.dark, button.dark{ backgroud:#333; color:#fff; }

.variant-block.active{ background: #333333;  border-color: #333333; }
.cart-container>a{ color:#333; }

#topbar
{
  background:#fafafa;
  border-bottom:1px solid #eee;}

#topbar-right>ul>li>a, #topbar-right>ul>li{color: #000000;}
#topbar-right li.account{ /*background: #b33032;*/ }
#notification{background: #000000;color: #ffffff;}

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

#navbar{background: #ffffff;font-size: 13px;}

#navbar nav>ul>li>ul{ background: #ffffff; color: #1d1d1d; }

#navbar.borders{ border-top: 1px solid #b33032; border-bottom: 1px solid #b33032; }

#navbar nav>ul>li>a
{
  color: #000000;
  font-weight: normal;
  letter-spacing:1px;
  text-decoration: none;
}
#navbar .home-icon{padding:10px; background:#ffffff;}
#navbar .home-icon.dark{ background:#e5e5e5;}

#navbar nav>ul>li>a:hover, #navbar nav>ul>li:hover>a, #navbar nav>ul>li.active>a{ color:#b33032;}

#navbar nav>ul>li>a.dropdown:before{ color:#b2b2b2;}
#navbar ul ul a{color: #1d1d1d;  text-decoration:none;}
#navbar ul ul a:hover{color: #b33032;}
.searchbox{
  /*background: #ffffff;
  color:#ffffff;*/
  transition: all .25s ease;
}


.search .fa-times{color: #f00000; display:none; cursor:pointer;}
.searchbox.dark{background: #e5e5e5; color:#7f7f7f;}

.searchbox.dark .search .fa-search{  color:#7f7f7f;}
.searchbox.dark:hover, .searchbox.dark:active, .searchbox.dark:focus, .searchbox.dark.searchfocus
{
  background: #e5e5e5 !important;
  color:#ffffff !important;
}

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

@media(max-width:991px)
{
  footer{text-align:center;}
}

#highlight-1{ background: url('highlight_1_image.jpg') no-repeat;}
#highlight-2{ background: url('highlight_2_image.jpg') no-repeat; }
#highlight-3{ background: url('highlight_3_image.jpg') no-repeat;}
.highlight-content.dark{background: rgba(0, 0, 0, 0.5);}
.highlight-content.dark a{color:#fff; background: #b33032;}
.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:#b33032;}
.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: #c96e6f;}
.highlight-content:hover{ background: none;}


.usps-header{ color:#000000; }
.usps-header i{ color:#000000; }

.swiper-pagination-bullet-active{ background: #b33032; }


/*=========================================================/
// Deal product
/========================================================*/
.homedeal-holder{ background:#f5f5f5; color: #717171; background-image: url();     background-size: cover; background-position: top right; }
.homedeal h2{ color:#e75767; }

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

.homedeal .countdown-amount
{
  background: #4c4c4c;
  color: #000000;
  color:#fff;
  border-radius:0;
  box-shadow:none;
}

span.countdown-section:after
{
   color: #000000;
}

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

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

/*.expand-cat{ color:#b33032;}*/
.read-more, .read-less{ background:#b33032;}

.mobile-nav .open-sub:after, .sidebar-cats .open-sub:after
{
  color:#b33032;
}

.sidebar-usps
{
  /*background: ;*/
  /*color:;*/
}

.sidebar-usps i, .productpage-usps i{ color:#b33032; }

.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: #aa2d2f;
  margin: 0;
  position: absolute;
  height: 4px;
}
#collection-filter-price .ui-slider-handle {
  /*background-color: #b33032;*/
}

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

.quickview{ background:#ffffff; }
.quickcart{ background:#b33032; }
.product-block-addtocart .quickcart{background:#b33032;}

.catalog h3{ /*background:#ffffff; color:#000000;*/ }

/*.blogs h3.title{ color: #000000; background: #ffffff; }*/

.tagcloud li a:hover, .tagcloud li a:active
{
  /*color:#fff;
  background:#b33032;*/
}

footer{ background: #ffffff; }
.footer h3 { color:#b33032; }
.footer, footer, .footer a, footer .copyright a, footer .shop-rating{ color:#000000; }
.footer a:hover{ color:#b33032; }

.newsletter, .newsletter h3{ color: ; color: #000000; }
.newsletter input[type="email"]{ background: #ffffff; color:#000000; }
.newsletter input[type="email"]::-webkit-input-placeholder{ color:#000000; }
.newsletter input[type="email"]::-moz-placeholder{ color:#000000; }
.newsletter input[type="email"]::-ms-placeholder{ color:#000000; }
.newsletter input[type="email"]::-placeholder { color:#000000; }

.socials a{  background: #ffffff; color:#000000; }

.footer.invert .newsletter{ border-bottom: 1px solid #f2f2f2; }
.footer.invert .newsletter input[type="email"]{ background: #f2f2f2; color:#000000; }

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

.productpage .product-deliverytime{ background: #000000; }
.productpage .deliverytime-icon{ fill: #ffffff; }
.productpage .deliverytime-content{ color: #ffffff; }
.productpage .embed-read-more a{ border-color:#b33032; color:#b33032; }