/* =====================================
   FPA SOUTH CAROLINA
   Website Refresh - Phase 1
   Whiteboard / Maya Blue Theme
   ===================================== */

/* Brand Colors */
:root {
  --fpa-navy: #151945;
  --fpa-blue: #397B96;
  --fpa-soft-blue: #E8F1F5;
  --fpa-gold: #F8B01C;
  --fpa-magenta: #E62051;
  --fpa-white: #FAFAF8;
}

/* General Typography */
body {
  font-family: Arial, Helvetica, sans-serif;
  color: #30364B;
  line-height: 1.6;
}

/* Headings */
h1, h2, h3, h4 {
  color: #151945;
  font-weight: 700;
  line-height: 1.3;
}

h1 {
  font-size: 34px;
}

h2 {
  font-size: 27px;
}

h3 {
  font-size: 21px;
}

/* Standard Content Links */
.WaGadgetContent a {
  color: #397B96;
}

.WaGadgetContent a:hover {
  color: #151945;
}

/* Images */
.WaGadgetContent img {
  max-width: 100%;
  height: auto;
}

/* Mobile Typography */
@media (max-width: 767px) {
  h1 {
    font-size: 28px;
  }

  h2 {
    font-size: 23px;
  }

  h3 {
    font-size: 19px;
  }
}

/* FPA SC - New Home Page Design ONLY */
/* Target page ID: 18056 */

@media (min-width: 1000px) {
  body#PAGEID_18056 .zoneHeader1 .container_12,
  body#PAGEID_18056 .zoneHeader2 .container_12,
  body#PAGEID_18056 .zoneContent .container_12,
  body#PAGEID_18056 .zoneFooter1 .container_12 {
    width: 92% !important;
    max-width: 1150px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
  }

  body#PAGEID_18056 .container_12 > .s1_grid_12 {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: none !important;
  }
}

/* FPA SC - Unified Footer - Test Homepage Only */

body#PAGEID_18056 .zoneFooter1 .WaGadgetSocialProfile {
  background-color: #151945 !important;
  padding: 12px 35px 20px !important;
  margin-top: -12px !important;
  border-radius: 0 0 8px 8px;
}

body#PAGEID_18056 .zoneFooter1 .WaGadgetSocialProfile ul {
  margin: 0 !important;
  padding: 0 !important;
}

/* Remove the gap between the footer gadgets */
body#PAGEID_18056 .zoneFooter1 .WaGadgetContent {
  margin-bottom: 0 !important;
}





