:root {
  --theme: #7e242a;
  --theme-2: #a33e45;
  --theme-2dark: #5c161b;
  --theme-3: #f0e1d2;
}
.cta-section::before {
  display: none;
}
.footer-widget-wrapper-2::before {
  display: none;
}
.social-icon {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 25px;
}
.social-icon a {
  color: #fff;
  font-size: 26px;
  transition: all 0.3s ease;
}
.social-icon a:hover {
  color: #2087cc;
}
.hero-2 .hero-content h1 {
  font-size: 100px;
}
.project-section-2 .section-title {
  width: fit-content;
  margin-left: auto;
  text-align: center;
  margin-right: auto;
}
.hero-2::before {
  height: 130%;
  display: none;
}
.footer-widget-wrapper-2 .single-sideber-widget .footer-icon-item .icon {
  background-color: #833d42;
}
.footer-widget-wrapper-2 .single-sideber-widget .list-area li a i {
  color: #d37d83;
}
a {
  color: #1e1e1e;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #232323;
}
.cta-content-style-1 .theme-btn {
  background-color: #5b2024;
}
.cta-bg-content-style-1 .section-title .sub-title {
  color: #7e242a;
}
.cta-bg-content-style-1 .content .theme-btn {
  background: #7e242a;
  color: #ffffff;
}
.cta-bg-content-style-1 .content .theme-btn i {
  color: #ffffff;
}
.shop-box-style-item .shop-content h5 a {
  color: #252525;
}
.header-top-section {
  background: #7e242a;
}
.hero-2 .hero-content h1 {
  font-family: inherit;
}
.header-1 {
  background-color: #f0e1d2;
}
.breadcrumb-wrapper .page-heading .breadcrumb-title {
  font-family: inherit;
}
