/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.color-primary {
  color: #b73a19 !important;
}
.color-white, .toggle-content {
  color: #fff !important;
}
.color-secondary {
  color: #607d8b !important;
}

.heading {
  font-size: 2.5rem !important;
  line-height: 1.2em !important;
  font-family: "poppins", sans-serif !important;
  font-weight: 700 !important;
}
.heading h1 {
  font-size: 2.5rem !important;
  line-height: 1.2em !important;
  font-family: "poppins", sans-serif !important;
}
.heading h2 {
  font-size: 2.5rem !important;
  line-height: 1.2em !important;
  font-family: "poppins", sans-serif !important;
}
.heading h3 {
  font-size: 2.5rem !important;
  line-height: 1.2em !important;
  font-family: "poppins", sans-serif !important;
}
.heading h4 {
  font-size: 2.5rem !important;
  line-height: 1.2em !important;
  font-family: "poppins", sans-serif !important;
}
.heading h5 {
  font-size: 2.5rem !important;
  line-height: 1.2em !important;
  font-family: "poppins", sans-serif !important;
}
.heading h6 {
  font-size: 2.5rem !important;
  line-height: 1.2em !important;
  font-family: "poppins", sans-serif !important;
}
.heading-title {
  font-size: 4rem !important;
  line-height: 1.2em !important;
  font-weight: 700;
}
.heading-title h1 {
  line-height: 1.2em !important;
  font-weight: 700;
}
.heading-title h2 {
  line-height: 1.2em !important;
  font-weight: 700;
}
.heading-title h3 {
  line-height: 1.2em !important;
  font-weight: 700;
}
.heading-title h4 {
  line-height: 1.2em !important;
  font-weight: 700;
}
.heading-title h5 {
  line-height: 1.2em !important;
  font-weight: 700;
}
.heading-title h6 {
  line-height: 1.2em !important;
  font-weight: 700;
}
.heading-subtitle {
  font-size: 2.5rem !important;
}
.heading-subtitle h1 {
  font-size: 2.5rem !important;
  font-weight: 500 !important;
  line-height: 1.25em;
  font-family: "poppins", sans-serif !important;
}
.heading-subtitle h2 {
  font-size: 2.5rem !important;
  font-weight: 500 !important;
  line-height: 1.25em;
  font-family: "poppins", sans-serif !important;
}
.heading-subtitle h3 {
  font-size: 2.5rem !important;
  font-weight: 500 !important;
  line-height: 1.25em;
  font-family: "poppins", sans-serif !important;
}
.heading-subtitle h4 {
  font-size: 2.5rem !important;
  font-weight: 500 !important;
  line-height: 1.25em;
  font-family: "poppins", sans-serif !important;
}
.heading-subtitle h5 {
  font-size: 2.5rem !important;
  font-weight: 500 !important;
  line-height: 1.25em;
  font-family: "poppins", sans-serif !important;
}
.heading-subtitle h6 {
  font-size: 2.5rem !important;
  font-weight: 500 !important;
  line-height: 1.25em;
  font-family: "poppins", sans-serif !important;
}
.heading-third {
  font-size: 1.9rem !important;
}
.heading-third h1 {
  font-size: 1.9rem !important;
  font-weight: 300 !important;
  line-height: 1.45em !important;
}
.heading-third h2 {
  font-size: 1.9rem !important;
  font-weight: 300 !important;
  line-height: 1.45em !important;
}
.heading-third h3 {
  font-size: 1.9rem !important;
  font-weight: 300 !important;
  line-height: 1.45em !important;
}
.heading-third h4 {
  font-size: 1.9rem !important;
  font-weight: 300 !important;
  line-height: 1.45em !important;
}
.heading-third h5 {
  font-size: 1.9rem !important;
  font-weight: 300 !important;
  line-height: 1.45em !important;
}
.heading-third h6 {
  font-size: 1.9rem !important;
  font-weight: 300 !important;
  line-height: 1.45em !important;
}

.button {
  text-transform: uppercase !important;
  font-weight: 600;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

.popmake-content {
  background: radial-gradient(circle at top left, rgba(211, 76, 33, 0.35) 0%, rgba(211, 76, 33, 0) 60%), linear-gradient(180deg, #0D1117 0%, #0F2233 100%);
  box-shadow: 0 0 60px rgba(211, 76, 33, 0.15), 0 20px 40px rgba(0, 0, 0, 0.6);
  overflow: hidden;
}
@media (max-width: 768px) {
  .popmake-content {
    background: radial-gradient(circle at top left, rgba(211, 76, 33, 0.2) 0%, rgba(211, 76, 33, 0) 35%), linear-gradient(180deg, #0D1117 0%, #0F2233 100%);
  }
}
.popmake-content .gform_wrapper input[type=text], .popmake-content .gform_wrapper input[type=email], .popmake-content .gform_wrapper textarea {
  margin-top: 5px !important;
  display: inline-block !important;
  border-radius: 0 !important;
}
.popmake-content .gform_wrapper input[type=text]:focus, .popmake-content .gform_wrapper input[type=email]:focus, .popmake-content .gform_wrapper textarea:focus {
  border-color: #D34C21 !important;
  box-shadow: 0 0 8px rgba(211, 76, 33, 0.4) !important;
  outline: none;
  color: #D34C21 !important;
}
.popmake-content .gform_wrapper .gfield_label {
  font-weight: 300 !important;
  font-size: 15px !important;
  color: #fff !important;
}

.section-container {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}