/* ========================================
   WHO IS MY SP PAGE STYLES
   ======================================== */
/* ========================================
   BASE STYLES
   ======================================== */
body {
  padding-top: 8px !important;
}

#page-container {
  padding-top: 0 !important;
}

/* ========================================
   MAIN CONTENT
   ======================================== */
#mainContent > article {
  /* ========================================
    CONTAINER & LAYOUT
    ======================================== */
  /* ========================================
  	 HEADING STYLES
  	 ======================================== */
}
#mainContent > article > header {
  display: none !important;
}
#mainContent > article .c-container {
  width: 100% !important;
}
#mainContent > article .i-builder__component {
  padding: 2% 0;
  padding-bottom: 85px !important;
}
#mainContent > article .i-builder__component:not(.i-builder-heading) {
  width: 100%;
  max-width: 1080px;
  position: relative;
  margin: auto !important;
}
#mainContent > article .i-builder-heading {
  padding-top: 27px !important;
  padding-right: 0px !important;
  padding-bottom: 19px !important;
  padding-left: 0px !important;
  background-color: #7d7d7d !important;
  border-top: 8px solid #fcb131;
  margin-bottom: 0 !important;
  position: relative;
  padding-left: calc((100% - 1080px) / 2) !important;
  padding-right: calc((100% - 1080px) / 2) !important;
  margin-top: 0;
}
#mainContent > article .i-builder-heading .i-builder-heading__text {
  font-size: 30px !important;
  font-family: "aktiv-grotesk", "Open Sans", "Arial", sans-serif !important;
  color: #ffffff;
  padding-bottom: 10px;
  line-height: 1em;
  font-weight: 500;
}
