/* Homepage section cards only. Does not change the hero or the quote row. */
#about.about,
#services.section-bg,
#faq.section-bg,
#clients.section-bg {
  background: #fef8f5;
}

#about .section-title h2,
#services .section-title h2,
#portfolio .section-title h2,
#faq .section-title h2,
#clients .section-title h2,
#contact .section-title h2 {
  color: #4e4039;
}

#about .section-title p,
#services .section-title p,
#portfolio .section-title p,
#faq .section-title p,
#clients .section-title p,
#contact .section-title p {
  color: #eb5d1e;
}

#about h3,
#about h4,
#services .icon-box .title a,
#faq .faq-list li a {
  color: #4e4039;
}

#services .icon-box {
  background: #fff;
  border: 0;
  border-top: 3px solid #eb5d1e;
  border-radius: 8px;
  padding: 22px 16px 18px;
  box-shadow: 0 8px 24px rgba(78, 64, 57, 0.08);
}

#services .icon-box .description,
#about p,
#faq .faq-list li p {
  color: #4e4039;
}

#services .icon-box .title a:hover,
#faq .faq-list li a:hover {
  color: #eb5d1e;
}

#about .col-md-6 {
  background: #fff;
  border-top: 3px solid #eb5d1e;
  border-radius: 8px;
  padding: 16px 14px 8px;
  margin-bottom: 12px;
}

#faq .faq-list li {
  background: #fff;
  border: 0;
  border-left: 3px solid #eb5d1e;
  border-radius: 8px;
  margin-bottom: 12px;
  box-shadow: 0 6px 18px rgba(78, 64, 57, 0.06);
}

#services .icon-box button.button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  height: 48px;
  margin-top: 8px;
  padding: 0 18px;
  border: 0;
  border-radius: 4px;
  background: #eb5d1e;
  color: #fff;
  font-weight: 700;
  letter-spacing: 0.04em;
}

#services .icon-box button.button:hover,
#services .icon-box button.button:focus {
  background: #ef7f4d;
  color: #fff;
}

#portfolio #portfolio-flters li {
  color: #4e4039;
  border-radius: 4px;
}

#portfolio #portfolio-flters li.filter-active,
#portfolio #portfolio-flters li:hover {
  background: #eb5d1e;
  color: #fff;
}
