body.home header, body.product header {
	background: linear-gradient(180deg,transparent 3%,transparent);
}
.main-hero-section {
    box-shadow: none;
}
.hero-content > .h1, 
.hero-content > h1 {
  padding: 5px 10px 10px 10px;
  font-size: 1.5rem;
    color: #000 !important;
    margin-top: -10rem;
}
header .logo-section img { max-height: 100px; }
header,
.parallax-image,
.button-primary,
.primary-background {
	background-color: #deddd8;
}
a:hover,
.text-color-primary,
.widget-title,
.btn-link {
	color: #deddd8;
}
.text-color-secondary,
.rating-stars span, .rating-stars span.icon-stack {
	color:#deddd8;
}
#totop.top-visible {
	background-color: #deddd8;
}
.product-hero-section {
    box-shadow: inset 1px -91px 88px 18px #deddd8;
    -webkit-box-shadow: inset 1px -91px 88px 18px #deddd8;
}
.primary-background .product-card {
    border-color: #deddd8!important;
}
.hero-content > p { display: none; }