/* General
================================================== */
body {
  font-family: "Lato", Helvetica, sans-serif;
      background: url('backgroundimage.png') no-repeat scroll top center;
    background-color: #ffffff;
}
h1, h2, h3, h4, h5, h6, .gui-page-title {
  font-family: "Titillium Web", Helvetica, sans-serif;
  color:#38353c;
}

.tabs .tabarea .productusps .usp,
.filter-box .filter-sidebar .filter-title {
   color:#38353c;
}

a,
a:hover,
.shopmonkey-dropdown i,
.tabs .tabtitle .producttitle,
#tags-block .tag,
.product-content .product-reviews .bottom,
.collection .product-title {
  color:#bd4642;
}

body,
#usp-block .usp .undertitle,
.product-info .product-description, 
.product-info .product-order {
  color:#7f8c8d;
}

#header.scrolled,
#header.not-home {
  background:#ffffff;
}


#header.scrolled .main-header .menu ul li a,
#header.not-home .main-header .menu ul li a,
#header.scrolled .main-header .menu ul li,
#header.not-home .main-header .menu ul li {
  color:#7f8c8d;
}

.title-border,
#contact-form a.btn,
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span,
.blog-article .blog-image .blog-date,
#formNewsletter a.btn,
.tabs .tabarea .btn.add,
.tabs .tabarea .btn.add:hover,
.tabs .tabtitle .producttitle.active,
#blog-block a.all-articles,
#header .main-header .menu ul li a.back-products,
#header.not-home .main-header .menu ul li a.back-products,
.collection-pagination .pager li.active>a, 
.collection-pagination .pager li.active>span,
.product-reviews.page .bottom a.btn,
.product-tabs ul li a.active,
.product-info .label-default,
.product-content .product-reviews .label-default,
.product-content .title .underline,
.product-content #tags-block .tag:hover,
.header-cart .badge,
ul.langval li a.active,
.account-info .close-account,
.related-products .relatedproduct .price,
.account-info a.btn,
.description-box .more-info a {
  background-color:#bd4642;
}



#usp-block .usp .text h4,
#usp-2-block .text,
#newsletter-block form a.btn,
#header.scrolled .main-header .menu ul li a.active,
#header.not-home .main-header .menu ul li a.active,
.products .product .info .specifications .spec-title,
.products .product .extra-info .title,
a.language strong,
.product-info .product-price .price-box .price {
  color:#bd4642;
}

.products .product .info a.title,
.footer-title {
  color:#eeeeee;
  font-family: "Titillium Web", Helvetica, sans-serif;
}

.product-label {
  background-color:;
font-family: "Titillium Web", Helvetica, sans-serif;
}

.products .product .info .product-options a.btn.add,
.product-info .cart a.btn,
.products .product .product-buttons a.btn.add {
  background: #27ae60;
}
.gui a.gui-button-large.gui-button-action, 
.gui a.gui-button-small.gui-button-action {
  background: #27ae60 !important;
  color:#ffffff !important;
  border-color: #27ae60 !important;
}

#footer {
  background: -webkit-linear-gradient(left, #d693a5 ,#d8c4cf);
  background: -o-linear-gradient(right, #d693a5 ,#d8c4cf);
  background: -moz-linear-gradient(right, #d693a5 ,#d8c4cf);
  background: linear-gradient(to right, #d693a5 ,#d8c4cf);
  color:#ffffff;
}

#footer ul li a,
#footer a {
  color:#ffffff
}

#about-block {
  background: -webkit-linear-gradient(left, #d693a5 ,#d8c4cf);
  background: -o-linear-gradient(right, #d693a5 ,#d8c4cf);
  background: -moz-linear-gradient(right, #d693a5 ,#d8c4cf);
  background: linear-gradient(to right, #d693a5 ,#d8c4cf);
  opacity:0.95;
}

  #about-block,
  #about-block h2 {
    color:#ffffff;
  }
  #about-block .title-border {
    background-color:#ffffff;
  }

#usp-2-block {
  background: -webkit-linear-gradient(left, #38353c ,#455867);
  background: -o-linear-gradient(right, #38353c ,#455867);
  background: -moz-linear-gradient(right, #38353c ,#455867);
  background: linear-gradient(to right, #38353c ,#455867);
  opacity:0.95;
}

#usp-2-block .text h4 {
  color:#ffffff;
}

#contact-form .form-control:focus,
.tabs .tabarea .btn.add,
.tabs .tabtitle .producttitle,
.collection-pagination .pager li.active>a, 
.collection-pagination .pager li.active>span,
ul.langval li a {
  border-color:#bd4642;
}
.contact-bg {
  background-color:#ffffff;
}

#contact-block h2 {
  color:#ffffff;
}

#blog-block {
  background-color: #f9f9f9;
}