

#main h4, #main h5, #main h6 {
color:  !important;
}
#main .step-header h2 strong {
color: #fff !important;
}
#main .step-box .fusion-column-wrapper {
background: #0c6a3b !important;
}
#main .dashicons, #main .fontawesome-icon, #main .preheader, #main .fusion-builder-row .fas {
color: #0c6a3b !important;
}

#main .fusion-builder-row .fas {
font-size: 45px;
}
#main h2, #main h3 {
color: #97262c !important;
}
#main .fusion-button, #nav-cta, #main .gform_button, #main .uplaunch_button {
background: #97262c !important;
}

#main .fusion-button:hover, #nav-cta:hover, #main .gform_button:hover, #main .uplaunch_button:hover {
background:  !important;
}

#main .uplaunch_button, .uplaunch_button:hover {
opacity: 1 !important;
}

#main .icon i::before {
color: #0c6a3b !important;
}

#main .fusion-column-wrapper {
border-color: #97262c !important;
}

#slidingbar, #slidingbar-area .fusion-sb-toggle {
  background:  !important;
}

#slidingbar .textwidget {
  color:  !important;
}
#main .light {
  color: #fff !important;
}
#main .dark {
  color: #000 !important;
}

#menu-main-menu {
    margin-top: auto;
  }

/* -------- Styling the Tablet Nav CTA button ------- */
@media (max-width: 1024px){
  #nav-cta {
    background: rgba(0,0,0,0) !important;
    padding: auto 27px !important;
    border-radius: 0px;
    color: #000 !important;
    line-height: 1;
  }
  #nav-cta:hover {
    background: rgba(0,0,0,0) !important;
    padding: auto 27px !important;
    border-radius: 0px;
    color: #000 !important;
    line-height: 1;
  }

  #menu-main-menu {
    margin-top: 50px;
  }
}