/*--------------------------------------------------------------
1.0 Globals
--------------------------------------------------------------*/
/* vars */
/* --- jQueryUI Datepicker Gravity Forms Style Overrides --- */
#ui-datepicker-div {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 1px solid #174c77; }
  #ui-datepicker-div .ui-datepicker-header {
    border-width: 0 0 0; }
  #ui-datepicker-div .ui-datepicker-title {
    background-color: #5a87c5; }
  #ui-datepicker-div .ui-datepicker-title select {
    margin-top: 0;
    width: 31%;
    margin: 0 3px;
    color: #174c77; }
  #ui-datepicker-div .ui-datepicker-calendar thead {
    background: #174c77 !important; }
  #ui-datepicker-div .ui-datepicker-calendar th {
    color: #fff;
    text-shadow: none; }
  #ui-datepicker-div .ui-datepicker-calendar .ui-state-default {
    background: #f0f0f0;
    color: #174c77;
    text-shadow: none; }
  #ui-datepicker-div .ui-datepicker-calendar .ui-state-hover {
    background: #ceeff9; }
  #ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-active {
    background: #174c77;
    border: 1px solid #174c77;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    position: relative;
    margin: 0; }

@font-face {
  font-family: 'Notoserif Bold';
  src: url('../../fonts/NotoSerif-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;}


body, div, button, section, a {
  font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

body {
  margin: 0;
  padding: 0;
  background-color: #fff;
  line-height: 1.4em; }
  body.show-modal {
    overflow: hidden; }

p {
  font-weight: normal;
  line-height: 1.6em;
  margin: 5px 0; }

h1 {
  font-family: 'Notoserif Bold',Helvetica,Arial,Lucida,sans-serif;
}

h1, h2, h3, h4 {
  /*font-family: "nobel-condensed", Helvetica, sans-serif;*/
  margin: 5px 0;
  line-height: 1em; }
  h1 a, h2 a, h3 a, h4 a {
    text-decoration: none; }

a.button, button, .gform_wrapper .success-story-form .gform_page_footer input.button,
.gform_wrapper .success-story-form .gform_footer input.button,
.gform_wrapper .leader-success-story-form .gform_page_footer input.button,
.gform_wrapper .leader-success-story-form .gform_footer input.button,
.gform_wrapper .download-gate .gform_page_footer input.button,
.gform_wrapper .download-gate .gform_footer input.button,
.gform_wrapper .checklist-quiz .gform_page_footer input.button,
.gform_wrapper .checklist-quiz .gform_footer input.button,
.gform_wrapper .quiz-results .gform_page_footer input.button,
.gform_wrapper .quiz-results .gform_footer input.button,
.gform_wrapper .quiz-nextsteps .gform_page_footer input.button,
.gform_wrapper .quiz-nextsteps .gform_footer input.button {
  min-height: 40px;
  border: none;
  border-radius: 5px;
  color: white;
  background-color: #FF6750;
  text-transform: uppercase;
  text-decoration: none;
  /*font-family: "nobel-condensed", Helvetica, sans-serif;*/
  font-weight: 600;
  letter-spacing: 0;
  padding: 8px 14px 8px 14px;
  margin-bottom: 10px;
  cursor: pointer;
  clear: both;
  display: inline-block; }
  a.button:hover, button:hover, .gform_wrapper .success-story-form .gform_page_footer input.button:hover,
  .gform_wrapper .success-story-form .gform_footer input.button:hover,
  .gform_wrapper .leader-success-story-form .gform_page_footer input.button:hover,
  .gform_wrapper .leader-success-story-form .gform_footer input.button:hover,
  .gform_wrapper .download-gate .gform_page_footer input.button:hover,
  .gform_wrapper .download-gate .gform_footer input.button:hover,
  .gform_wrapper .checklist-quiz .gform_page_footer input.button:hover,
  .gform_wrapper .checklist-quiz .gform_footer input.button:hover,
  .gform_wrapper .quiz-results .gform_page_footer input.button:hover,
  .gform_wrapper .quiz-results .gform_footer input.button:hover,
  .gform_wrapper .quiz-nextsteps .gform_page_footer input.button:hover,
  .gform_wrapper .quiz-nextsteps .gform_footer input.button:hover {
    background-color: #bc0e23; }
  a.button.blue, button.blue, .gform_wrapper .success-story-form .gform_page_footer input.blue.button,
  .gform_wrapper .success-story-form .gform_footer input.blue.button,
  .gform_wrapper .leader-success-story-form .gform_page_footer input.blue.button,
  .gform_wrapper .leader-success-story-form .gform_footer input.blue.button,
  .gform_wrapper .download-gate .gform_page_footer input.blue.button,
  .gform_wrapper .download-gate .gform_footer input.blue.button,
  .gform_wrapper .checklist-quiz .gform_page_footer input.blue.button,
  .gform_wrapper .checklist-quiz .gform_footer input.blue.button,
  .gform_wrapper .quiz-results .gform_page_footer input.blue.button,
  .gform_wrapper .quiz-results .gform_footer input.blue.button,
  .gform_wrapper .quiz-nextsteps .gform_page_footer input.blue.button,
  .gform_wrapper .quiz-nextsteps .gform_footer input.blue.button {
    background-color: #5a87c5; }
    a.button.blue:hover, button.blue:hover, .gform_wrapper .success-story-form .gform_page_footer input.blue.button:hover,
    .gform_wrapper .success-story-form .gform_footer input.blue.button:hover,
    .gform_wrapper .leader-success-story-form .gform_page_footer input.blue.button:hover,
    .gform_wrapper .leader-success-story-form .gform_footer input.blue.button:hover,
    .gform_wrapper .download-gate .gform_page_footer input.blue.button:hover,
    .gform_wrapper .download-gate .gform_footer input.blue.button:hover,
    .gform_wrapper .checklist-quiz .gform_page_footer input.blue.button:hover,
    .gform_wrapper .checklist-quiz .gform_footer input.blue.button:hover,
    .gform_wrapper .quiz-results .gform_page_footer input.blue.button:hover,
    .gform_wrapper .quiz-results .gform_footer input.blue.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.blue.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_footer input.blue.button:hover {
      background-color: #5269a3; }
  a.button.dark-blue, button.dark-blue, .gform_wrapper .success-story-form .gform_page_footer input.dark-blue.button,
  .gform_wrapper .success-story-form .gform_footer input.dark-blue.button,
  .gform_wrapper .leader-success-story-form .gform_page_footer input.dark-blue.button,
  .gform_wrapper .leader-success-story-form .gform_footer input.dark-blue.button,
  .gform_wrapper .download-gate .gform_page_footer input.dark-blue.button,
  .gform_wrapper .download-gate .gform_footer input.dark-blue.button,
  .gform_wrapper .checklist-quiz .gform_page_footer input.dark-blue.button,
  .gform_wrapper .checklist-quiz .gform_footer input.dark-blue.button,
  .gform_wrapper .quiz-results .gform_page_footer input.dark-blue.button,
  .gform_wrapper .quiz-results .gform_footer input.dark-blue.button,
  .gform_wrapper .quiz-nextsteps .gform_page_footer input.dark-blue.button,
  .gform_wrapper .quiz-nextsteps .gform_footer input.dark-blue.button {
    background-color: #174c77; }
    a.button.dark-blue:hover, button.dark-blue:hover, .gform_wrapper .success-story-form .gform_page_footer input.dark-blue.button:hover,
    .gform_wrapper .success-story-form .gform_footer input.dark-blue.button:hover,
    .gform_wrapper .leader-success-story-form .gform_page_footer input.dark-blue.button:hover,
    .gform_wrapper .leader-success-story-form .gform_footer input.dark-blue.button:hover,
    .gform_wrapper .download-gate .gform_page_footer input.dark-blue.button:hover,
    .gform_wrapper .download-gate .gform_footer input.dark-blue.button:hover,
    .gform_wrapper .checklist-quiz .gform_page_footer input.dark-blue.button:hover,
    .gform_wrapper .checklist-quiz .gform_footer input.dark-blue.button:hover,
    .gform_wrapper .quiz-results .gform_page_footer input.dark-blue.button:hover,
    .gform_wrapper .quiz-results .gform_footer input.dark-blue.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.dark-blue.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_footer input.dark-blue.button:hover {
      background-color: #193255; }
  a.button.medium-blue, button.medium-blue, .gform_wrapper .success-story-form .gform_page_footer input.medium-blue.button,
  .gform_wrapper .success-story-form .gform_footer input.medium-blue.button,
  .gform_wrapper .leader-success-story-form .gform_page_footer input.medium-blue.button,
  .gform_wrapper .leader-success-story-form .gform_footer input.medium-blue.button,
  .gform_wrapper .download-gate .gform_page_footer input.medium-blue.button,
  .gform_wrapper .download-gate .gform_footer input.medium-blue.button,
  .gform_wrapper .checklist-quiz .gform_page_footer input.medium-blue.button,
  .gform_wrapper .checklist-quiz .gform_footer input.medium-blue.button,
  .gform_wrapper .quiz-results .gform_page_footer input.medium-blue.button,
  .gform_wrapper .quiz-results .gform_footer input.medium-blue.button,
  .gform_wrapper .quiz-nextsteps .gform_page_footer input.medium-blue.button,
  .gform_wrapper .quiz-nextsteps .gform_footer input.medium-blue.button {
    background-color: #0086b2; }
    a.button.medium-blue:hover, button.medium-blue:hover, .gform_wrapper .success-story-form .gform_page_footer input.medium-blue.button:hover,
    .gform_wrapper .success-story-form .gform_footer input.medium-blue.button:hover,
    .gform_wrapper .leader-success-story-form .gform_page_footer input.medium-blue.button:hover,
    .gform_wrapper .leader-success-story-form .gform_footer input.medium-blue.button:hover,
    .gform_wrapper .download-gate .gform_page_footer input.medium-blue.button:hover,
    .gform_wrapper .download-gate .gform_footer input.medium-blue.button:hover,
    .gform_wrapper .checklist-quiz .gform_page_footer input.medium-blue.button:hover,
    .gform_wrapper .checklist-quiz .gform_footer input.medium-blue.button:hover,
    .gform_wrapper .quiz-results .gform_page_footer input.medium-blue.button:hover,
    .gform_wrapper .quiz-results .gform_footer input.medium-blue.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.medium-blue.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_footer input.medium-blue.button:hover {
      background-color: #005a78; }
  a.button.light-blue, button.light-blue, .gform_wrapper .success-story-form .gform_page_footer input.light-blue.button,
  .gform_wrapper .success-story-form .gform_footer input.light-blue.button,
  .gform_wrapper .leader-success-story-form .gform_page_footer input.light-blue.button,
  .gform_wrapper .leader-success-story-form .gform_footer input.light-blue.button,
  .gform_wrapper .download-gate .gform_page_footer input.light-blue.button,
  .gform_wrapper .download-gate .gform_footer input.light-blue.button,
  .gform_wrapper .checklist-quiz .gform_page_footer input.light-blue.button,
  .gform_wrapper .checklist-quiz .gform_footer input.light-blue.button,
  .gform_wrapper .quiz-results .gform_page_footer input.light-blue.button,
  .gform_wrapper .quiz-results .gform_footer input.light-blue.button,
  .gform_wrapper .quiz-nextsteps .gform_page_footer input.light-blue.button,
  .gform_wrapper .quiz-nextsteps .gform_footer input.light-blue.button {
    background-color: #369ed3; }
    a.button.light-blue:hover, button.light-blue:hover, .gform_wrapper .success-story-form .gform_page_footer input.light-blue.button:hover,
    .gform_wrapper .success-story-form .gform_footer input.light-blue.button:hover,
    .gform_wrapper .leader-success-story-form .gform_page_footer input.light-blue.button:hover,
    .gform_wrapper .leader-success-story-form .gform_footer input.light-blue.button:hover,
    .gform_wrapper .download-gate .gform_page_footer input.light-blue.button:hover,
    .gform_wrapper .download-gate .gform_footer input.light-blue.button:hover,
    .gform_wrapper .checklist-quiz .gform_page_footer input.light-blue.button:hover,
    .gform_wrapper .checklist-quiz .gform_footer input.light-blue.button:hover,
    .gform_wrapper .quiz-results .gform_page_footer input.light-blue.button:hover,
    .gform_wrapper .quiz-results .gform_footer input.light-blue.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.light-blue.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_footer input.light-blue.button:hover {
      background-color: #006da5; }
  a.button.turquoise, button.turquoise, .gform_wrapper .success-story-form .gform_page_footer input.turquoise.button,
  .gform_wrapper .success-story-form .gform_footer input.turquoise.button,
  .gform_wrapper .leader-success-story-form .gform_page_footer input.turquoise.button,
  .gform_wrapper .leader-success-story-form .gform_footer input.turquoise.button,
  .gform_wrapper .download-gate .gform_page_footer input.turquoise.button,
  .gform_wrapper .download-gate .gform_footer input.turquoise.button,
  .gform_wrapper .checklist-quiz .gform_page_footer input.turquoise.button,
  .gform_wrapper .checklist-quiz .gform_footer input.turquoise.button,
  .gform_wrapper .quiz-results .gform_page_footer input.turquoise.button,
  .gform_wrapper .quiz-results .gform_footer input.turquoise.button,
  .gform_wrapper .quiz-nextsteps .gform_page_footer input.turquoise.button,
  .gform_wrapper .quiz-nextsteps .gform_footer input.turquoise.button {
    background-color: #30c1d9; }
    a.button.turquoise:hover, button.turquoise:hover, .gform_wrapper .success-story-form .gform_page_footer input.turquoise.button:hover,
    .gform_wrapper .success-story-form .gform_footer input.turquoise.button:hover,
    .gform_wrapper .leader-success-story-form .gform_page_footer input.turquoise.button:hover,
    .gform_wrapper .leader-success-story-form .gform_footer input.turquoise.button:hover,
    .gform_wrapper .download-gate .gform_page_footer input.turquoise.button:hover,
    .gform_wrapper .download-gate .gform_footer input.turquoise.button:hover,
    .gform_wrapper .checklist-quiz .gform_page_footer input.turquoise.button:hover,
    .gform_wrapper .checklist-quiz .gform_footer input.turquoise.button:hover,
    .gform_wrapper .quiz-results .gform_page_footer input.turquoise.button:hover,
    .gform_wrapper .quiz-results .gform_footer input.turquoise.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.turquoise.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_footer input.turquoise.button:hover {
      background-color: #2fa0b8; }
  a.button.dark-turquoise, button.dark-turquoise, .gform_wrapper .success-story-form .gform_page_footer input.dark-turquoise.button,
  .gform_wrapper .success-story-form .gform_footer input.dark-turquoise.button,
  .gform_wrapper .leader-success-story-form .gform_page_footer input.dark-turquoise.button,
  .gform_wrapper .leader-success-story-form .gform_footer input.dark-turquoise.button,
  .gform_wrapper .download-gate .gform_page_footer input.dark-turquoise.button,
  .gform_wrapper .download-gate .gform_footer input.dark-turquoise.button,
  .gform_wrapper .checklist-quiz .gform_page_footer input.dark-turquoise.button,
  .gform_wrapper .checklist-quiz .gform_footer input.dark-turquoise.button,
  .gform_wrapper .quiz-results .gform_page_footer input.dark-turquoise.button,
  .gform_wrapper .quiz-results .gform_footer input.dark-turquoise.button,
  .gform_wrapper .quiz-nextsteps .gform_page_footer input.dark-turquoise.button,
  .gform_wrapper .quiz-nextsteps .gform_footer input.dark-turquoise.button {
    background-color: #64b7c0; }
    a.button.dark-turquoise:hover, button.dark-turquoise:hover, .gform_wrapper .success-story-form .gform_page_footer input.dark-turquoise.button:hover,
    .gform_wrapper .success-story-form .gform_footer input.dark-turquoise.button:hover,
    .gform_wrapper .leader-success-story-form .gform_page_footer input.dark-turquoise.button:hover,
    .gform_wrapper .leader-success-story-form .gform_footer input.dark-turquoise.button:hover,
    .gform_wrapper .download-gate .gform_page_footer input.dark-turquoise.button:hover,
    .gform_wrapper .download-gate .gform_footer input.dark-turquoise.button:hover,
    .gform_wrapper .checklist-quiz .gform_page_footer input.dark-turquoise.button:hover,
    .gform_wrapper .checklist-quiz .gform_footer input.dark-turquoise.button:hover,
    .gform_wrapper .quiz-results .gform_page_footer input.dark-turquoise.button:hover,
    .gform_wrapper .quiz-results .gform_footer input.dark-turquoise.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.dark-turquoise.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_footer input.dark-turquoise.button:hover {
      background-color: #5199a2; }
  a.button.orange-red, button.orange-red, .gform_wrapper .success-story-form .gform_page_footer input.orange-red.button,
  .gform_wrapper .success-story-form .gform_footer input.orange-red.button,
  .gform_wrapper .leader-success-story-form .gform_page_footer input.orange-red.button,
  .gform_wrapper .leader-success-story-form .gform_footer input.orange-red.button,
  .gform_wrapper .download-gate .gform_page_footer input.orange-red.button,
  .gform_wrapper .download-gate .gform_footer input.orange-red.button,
  .gform_wrapper .checklist-quiz .gform_page_footer input.orange-red.button,
  .gform_wrapper .checklist-quiz .gform_footer input.orange-red.button,
  .gform_wrapper .quiz-results .gform_page_footer input.orange-red.button,
  .gform_wrapper .quiz-results .gform_footer input.orange-red.button,
  .gform_wrapper .quiz-nextsteps .gform_page_footer input.orange-red.button,
  .gform_wrapper .quiz-nextsteps .gform_footer input.orange-red.button {
    background-color: #f26649; }
    a.button.orange-red:hover, button.orange-red:hover, .gform_wrapper .success-story-form .gform_page_footer input.orange-red.button:hover,
    .gform_wrapper .success-story-form .gform_footer input.orange-red.button:hover,
    .gform_wrapper .leader-success-story-form .gform_page_footer input.orange-red.button:hover,
    .gform_wrapper .leader-success-story-form .gform_footer input.orange-red.button:hover,
    .gform_wrapper .download-gate .gform_page_footer input.orange-red.button:hover,
    .gform_wrapper .download-gate .gform_footer input.orange-red.button:hover,
    .gform_wrapper .checklist-quiz .gform_page_footer input.orange-red.button:hover,
    .gform_wrapper .checklist-quiz .gform_footer input.orange-red.button:hover,
    .gform_wrapper .quiz-results .gform_page_footer input.orange-red.button:hover,
    .gform_wrapper .quiz-results .gform_footer input.orange-red.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.orange-red.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_footer input.orange-red.button:hover {
      background-color: #c95f47; }
  a.button.light-orange, button.light-orange, .gform_wrapper .success-story-form .gform_page_footer input.light-orange.button,
  .gform_wrapper .success-story-form .gform_footer input.light-orange.button,
  .gform_wrapper .leader-success-story-form .gform_page_footer input.light-orange.button,
  .gform_wrapper .leader-success-story-form .gform_footer input.light-orange.button,
  .gform_wrapper .download-gate .gform_page_footer input.light-orange.button,
  .gform_wrapper .download-gate .gform_footer input.light-orange.button,
  .gform_wrapper .checklist-quiz .gform_page_footer input.light-orange.button,
  .gform_wrapper .checklist-quiz .gform_footer input.light-orange.button,
  .gform_wrapper .quiz-results .gform_page_footer input.light-orange.button,
  .gform_wrapper .quiz-results .gform_footer input.light-orange.button,
  .gform_wrapper .quiz-nextsteps .gform_page_footer input.light-orange.button,
  .gform_wrapper .quiz-nextsteps .gform_footer input.light-orange.button {
    background-color: #fbb03f; }
    a.button.light-orange:hover, button.light-orange:hover, .gform_wrapper .success-story-form .gform_page_footer input.light-orange.button:hover,
    .gform_wrapper .success-story-form .gform_footer input.light-orange.button:hover,
    .gform_wrapper .leader-success-story-form .gform_page_footer input.light-orange.button:hover,
    .gform_wrapper .leader-success-story-form .gform_footer input.light-orange.button:hover,
    .gform_wrapper .download-gate .gform_page_footer input.light-orange.button:hover,
    .gform_wrapper .download-gate .gform_footer input.light-orange.button:hover,
    .gform_wrapper .checklist-quiz .gform_page_footer input.light-orange.button:hover,
    .gform_wrapper .checklist-quiz .gform_footer input.light-orange.button:hover,
    .gform_wrapper .quiz-results .gform_page_footer input.light-orange.button:hover,
    .gform_wrapper .quiz-results .gform_footer input.light-orange.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.light-orange.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_footer input.light-orange.button:hover {
      background-color: #d79c3f; }
  a.button.dark-orange, button.dark-orange, .gform_wrapper .success-story-form .gform_page_footer input.dark-orange.button,
  .gform_wrapper .success-story-form .gform_footer input.dark-orange.button,
  .gform_wrapper .leader-success-story-form .gform_page_footer input.dark-orange.button,
  .gform_wrapper .leader-success-story-form .gform_footer input.dark-orange.button,
  .gform_wrapper .download-gate .gform_page_footer input.dark-orange.button,
  .gform_wrapper .download-gate .gform_footer input.dark-orange.button,
  .gform_wrapper .checklist-quiz .gform_page_footer input.dark-orange.button,
  .gform_wrapper .checklist-quiz .gform_footer input.dark-orange.button,
  .gform_wrapper .quiz-results .gform_page_footer input.dark-orange.button,
  .gform_wrapper .quiz-results .gform_footer input.dark-orange.button,
  .gform_wrapper .quiz-nextsteps .gform_page_footer input.dark-orange.button,
  .gform_wrapper .quiz-nextsteps .gform_footer input.dark-orange.button {
    background-color: #f58025; }
    a.button.dark-orange:hover, button.dark-orange:hover, .gform_wrapper .success-story-form .gform_page_footer input.dark-orange.button:hover,
    .gform_wrapper .success-story-form .gform_footer input.dark-orange.button:hover,
    .gform_wrapper .leader-success-story-form .gform_page_footer input.dark-orange.button:hover,
    .gform_wrapper .leader-success-story-form .gform_footer input.dark-orange.button:hover,
    .gform_wrapper .download-gate .gform_page_footer input.dark-orange.button:hover,
    .gform_wrapper .download-gate .gform_footer input.dark-orange.button:hover,
    .gform_wrapper .checklist-quiz .gform_page_footer input.dark-orange.button:hover,
    .gform_wrapper .checklist-quiz .gform_footer input.dark-orange.button:hover,
    .gform_wrapper .quiz-results .gform_page_footer input.dark-orange.button:hover,
    .gform_wrapper .quiz-results .gform_footer input.dark-orange.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.dark-orange.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_footer input.dark-orange.button:hover {
      background-color: #be6626; }
  a.button.green, button.green, .gform_wrapper .success-story-form .gform_page_footer input.green.button,
  .gform_wrapper .success-story-form .gform_footer input.green.button,
  .gform_wrapper .leader-success-story-form .gform_page_footer input.green.button,
  .gform_wrapper .leader-success-story-form .gform_footer input.green.button,
  .gform_wrapper .download-gate .gform_page_footer input.green.button,
  .gform_wrapper .download-gate .gform_footer input.green.button,
  .gform_wrapper .checklist-quiz .gform_page_footer input.green.button,
  .gform_wrapper .checklist-quiz .gform_footer input.green.button,
  .gform_wrapper .quiz-results .gform_page_footer input.green.button,
  .gform_wrapper .quiz-results .gform_footer input.green.button,
  .gform_wrapper .quiz-nextsteps .gform_page_footer input.green.button,
  .gform_wrapper .quiz-nextsteps .gform_footer input.green.button {
    background-color: #96be11; }
    a.button.green:hover, button.green:hover, .gform_wrapper .success-story-form .gform_page_footer input.green.button:hover,
    .gform_wrapper .success-story-form .gform_footer input.green.button:hover,
    .gform_wrapper .leader-success-story-form .gform_page_footer input.green.button:hover,
    .gform_wrapper .leader-success-story-form .gform_footer input.green.button:hover,
    .gform_wrapper .download-gate .gform_page_footer input.green.button:hover,
    .gform_wrapper .download-gate .gform_footer input.green.button:hover,
    .gform_wrapper .checklist-quiz .gform_page_footer input.green.button:hover,
    .gform_wrapper .checklist-quiz .gform_footer input.green.button:hover,
    .gform_wrapper .quiz-results .gform_page_footer input.green.button:hover,
    .gform_wrapper .quiz-results .gform_footer input.green.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.green.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_footer input.green.button:hover {
      background-color: #7ca31c; }
  a.button.turf-green, button.turf-green, .gform_wrapper .success-story-form .gform_page_footer input.turf-green.button,
  .gform_wrapper .success-story-form .gform_footer input.turf-green.button,
  .gform_wrapper .leader-success-story-form .gform_page_footer input.turf-green.button,
  .gform_wrapper .leader-success-story-form .gform_footer input.turf-green.button,
  .gform_wrapper .download-gate .gform_page_footer input.turf-green.button,
  .gform_wrapper .download-gate .gform_footer input.turf-green.button,
  .gform_wrapper .checklist-quiz .gform_page_footer input.turf-green.button,
  .gform_wrapper .checklist-quiz .gform_footer input.turf-green.button,
  .gform_wrapper .quiz-results .gform_page_footer input.turf-green.button,
  .gform_wrapper .quiz-results .gform_footer input.turf-green.button,
  .gform_wrapper .quiz-nextsteps .gform_page_footer input.turf-green.button,
  .gform_wrapper .quiz-nextsteps .gform_footer input.turf-green.button {
    background-color: #00b2a0; }
    a.button.turf-green:hover, button.turf-green:hover, .gform_wrapper .success-story-form .gform_page_footer input.turf-green.button:hover,
    .gform_wrapper .success-story-form .gform_footer input.turf-green.button:hover,
    .gform_wrapper .leader-success-story-form .gform_page_footer input.turf-green.button:hover,
    .gform_wrapper .leader-success-story-form .gform_footer input.turf-green.button:hover,
    .gform_wrapper .download-gate .gform_page_footer input.turf-green.button:hover,
    .gform_wrapper .download-gate .gform_footer input.turf-green.button:hover,
    .gform_wrapper .checklist-quiz .gform_page_footer input.turf-green.button:hover,
    .gform_wrapper .checklist-quiz .gform_footer input.turf-green.button:hover,
    .gform_wrapper .quiz-results .gform_page_footer input.turf-green.button:hover,
    .gform_wrapper .quiz-results .gform_footer input.turf-green.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.turf-green.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_footer input.turf-green.button:hover {
      background-color: #279989; }
  a.button.full-width, button.full-width, .gform_wrapper .success-story-form .gform_page_footer input.full-width.button,
  .gform_wrapper .success-story-form .gform_footer input.full-width.button,
  .gform_wrapper .leader-success-story-form .gform_page_footer input.full-width.button,
  .gform_wrapper .leader-success-story-form .gform_footer input.full-width.button,
  .gform_wrapper .download-gate .gform_page_footer input.full-width.button,
  .gform_wrapper .download-gate .gform_footer input.full-width.button,
  .gform_wrapper .checklist-quiz .gform_page_footer input.full-width.button,
  .gform_wrapper .checklist-quiz .gform_footer input.full-width.button,
  .gform_wrapper .quiz-results .gform_page_footer input.full-width.button,
  .gform_wrapper .quiz-results .gform_footer input.full-width.button,
  .gform_wrapper .quiz-nextsteps .gform_page_footer input.full-width.button,
  .gform_wrapper .quiz-nextsteps .gform_footer input.full-width.button {
    width: 100%;
    text-align: center; }

.background-image {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  background-repeat: no-repeat;
  background-position: right bottom;
  -webkit-background-size: cover;
          background-size: cover;
  text-align: center;
  height: 436px; }

.contain-bg {
  -webkit-background-size: contain !important;
          background-size: contain !important; }

.home-bg {
  -webkit-background-size: contain !important;
          background-size: contain !important; }

.background-fade {
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(45%, white), color-stop(60%, rgba(255, 255, 255, 0.4)), color-stop(70%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, white 45%, rgba(255, 255, 255, 0.4) 60%, rgba(255, 255, 255, 0) 70%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to right, white 45%, rgba(255, 255, 255, 0.4) 60%, rgba(255, 255, 255, 0) 70%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
  /* IE6-9 */
  height: 436px; }

.reveal-modal .flex-video {
  margin: 15px auto;
  overflow: auto; }
  .reveal-modal .flex-video iframe {
    margin: auto;
    display: block; }

.reveal-modal.quiz {
  position: fixed;
  top: 0 !important;
  width: 100%;
  height: 100%;
  padding: 60px 0 0 0px; }
  .reveal-modal.quiz .iframe-container {
    width: 100%;
    height: 98%;
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
    .reveal-modal.quiz .iframe-container iframe {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      height: 98%; }

/*--------------------------------------------------------------
1.1  Main Container and Layout
--------------------------------------------------------------*/
.main-container {
  max-width: 980px;
  /* padding: 60px 20px 0 20px; */
  padding-top: 55px;
  margin: auto; }

.entry-content p {
  margin-bottom: 20px; }

.arrow-down {
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 15px solid #fff;
  margin: auto; }

.arrow-down.orange-red {
  border-top: 15px solid #FF6750; }

.arrow-down.right {
  margin: 5px; }

.content-container {
  max-width: 960px;
  margin: auto; }

.center-container-wrapper {
  width: 100%;
  float: left;
  margin-right: -260px; }
  .center-container-wrapper .center-container-content {
    margin-right: 275px;
    padding-left: 0.9375em;
    padding-right: 0.9375em; }

.sidebar {
  margin-right: 10px;
  width: 250px;
  float: right; }

.hidden {
  display: none; }

/*--------------------------------------------------------------
1.2  Header & Navigation
--------------------------------------------------------------*/
.header-scroll-background {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  height: 60px;
  z-index: 10;
  background-color: #ffffff;
  border-bottom: 1px solid #5a87c5;
  opacity: 100;
  -webkit-transition: opacity .5s;
  transition: opacity .5s; }

header#masthead {
  position: fixed;
  max-width: 960px;
  width: 100%;
  top: 0;
  right: 0;
  left: 0;
  margin: 0 auto;
  padding: 0 20px;
  z-index: 10;
}

header#masthead .logo {
    padding-bottom: 5px;
    width: 300px;
    height: 55px;
    cursor: pointer;
    cursor: hand;
    display: flex;
    justify-content: center;
    align-items: center;
}

header#masthead .logo__nemours {
    display: inline-block;
    width: 143px;
  }

  header#masthead .logo__separator {
    display: inline-block;
    background-color: #dce3e8;
    height: 41px;
    width: 1px;
    margin-right: 25px;
    margin-left: 25px;
  }


  header#masthead .logo__hkhf {
    display: inline-block;
    width: 105px;
    margin-top: 8px;
  }

@media only screen and (max-width: 768px) {
  header#masthead .logo {
    width: 200px;
    padding-bottom: 9px;
  }

  header#masthead .logo__separator {
    height: 28px;
    margin-top: 6px;
    margin-right: 15px;
    margin-left: 15px;
  }

  header#masthead .logo__hkhf {
    margin-top: 6px;
  }
}

header .material-icons,
nav .material-icons {
  font-size: 24px;
}

.header__bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 60px;
}

.header-action__group {
  display: flex;
}

.header-action {
  color: #00426a;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.header-action:not(:last-of-type) {
  margin-right: 40px;
}

.header-action__label {
  font-size: 16px;
  text-transform: uppercase;
}

@media (max-width: 500px) {
  .header-action:not(:last-of-type) {
  margin-right: 20px;
  }

  .header-action__label {
    display: none;
  }
}

.search-drawer {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  background-color: #f3f6f9;
  padding: 24px 20px;
  transition: top 250ms, opacity 250ms;
  opacity: 0;
  z-index: 9;
}

.search-drawer--open {
  top: 60px;
  opacity: 1;
}

.search-drawer__form {
  width: 100%;
  max-width: 920px;
  position: relative;
  margin: auto;
  height: 36px;
  border-radius: 20px;
  display: flex;
  align-items: center;
}

.search-drawer__input {
  border: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  padding-left: 24px;
  padding-right: calc(24px + 30px + 24px);
}

.search-drawer__submit {
  position: absolute;
  right: 0;
  margin-right: 24px;
  padding: 0;
  font-size: 18px;
  line-height: normal;
  color: #0D3F6B;
  text-align: left;
  text-transform: uppercase;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  appearance: none;
}

nav {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  bottom: 0;
  background-color: #5a87c5;
  z-index: 100;
  display: none; }
  nav .primary-nav-container {
    height: 100%;
    overflow: auto;
    color: white; }
  nav .overlay-container {
    max-width: 960px;
    /* min-width: 935px; */
    margin: auto; }
  nav .menu-close-button {
    background: url("../assets/images/header-menu-close-button.png") no-repeat;
    background-position: 2px 2px;
    display: block;
    height: 51px;
    margin-left: auto;
    margin-top: 17px;
    color: #fff;
    padding: 10px 20px 10px 49px;
    font-size: 19px !important;
    letter-spacing: 1.2px;
    cursor: pointer;
    text-transform: uppercase; }

  .overlay__close {
    display: flex;
    justify-content: flex-end;
  }

  @media (min-width: 768px) {
    .overlay__close {
      margin-top: 17px;
      padding-right: 44px;
    }
  }

  .faux-button {
    cursor: pointer;
  }

/* Adjusting the page for the Wordpress Logged In Bar */
.logged-in header#masthead, .logged-in nav, .logged-in .header-scroll-background {
  top: 32px; }

/*------ Overlay Menu Start  -------- */
#overlay-logo {
  background: url("../assets/images/nemours-healthy-kids-lockup-white.svg") no-repeat;
  height: 60px;
  cursor: pointer;
  cursor: hand;
  margin: 13px 0;
}

.overlay-copy {
  font-size: 14px; }

#overlay .overlayTitle {
  padding: 2px 50px 40px;
  display: block;
  font-size: 19px !important;
  /*font-family: "nobel-condensed", Helvetica, sans-serif;*/
  letter-spacing: 1.2px;
  text-transform: uppercase;
  cursor: pointer; }

  /* #overlay .searchform div {
    display: flex;
  } */

#overlay .topRightLinks ul#menu-main-navigation {
  padding-left: 0px; }
  #overlay .topRightLinks ul#menu-main-navigation li {
    padding: 20px 10px 20px 5px;
    list-style: none;
    font-size: 25px;
    margin: 0px;
    text-transform: uppercase;
    border-bottom: 1px solid #6d94cb; }
    #overlay .topRightLinks ul#menu-main-navigation li a {
      display: block;
      color: #fff;
      text-decoration: none;
      /*font-family: "nobel-condensed", Helvetica, sans-serif;*/ }
      #overlay .topRightLinks ul#menu-main-navigation li a:hover {
        color: #fff; }
    #overlay .topRightLinks ul#menu-main-navigation li .description {
      font-family: "Open Sans", Helvetica, sans-serif;
      font-size: 16px;
      text-transform: none;
      color: #5a87c5;
      display: none;
      margin-top: 10px; }
    #overlay .topRightLinks ul#menu-main-navigation li:hover {
      background-color: #b4cdf0; }
      #overlay .topRightLinks ul#menu-main-navigation li:hover a {
        color: #174c77; }
      #overlay .topRightLinks ul#menu-main-navigation li:hover .description {
        color: #174c77; }

#overlay .bottomRightLinks ul {
  padding-left: 0; }
  #overlay .bottomRightLinks ul li {
    list-style: none;
    display: inline; }
    #overlay .bottomRightLinks ul li a {
      color: #fff;
      text-decoration: none; }
      #overlay .bottomRightLinks ul li a:hover {
        color: #fff;
        text-decoration: underline; }
    #overlay .bottomRightLinks ul li::after {
      content: '/';
      margin: 0 4px 0 8px; }
    #overlay .bottomRightLinks ul li:last-child::after {
      content: ''; }

.menu-topsubnav-container {
  max-width: 475px; }

.mTop-10 {
  margin-top: -10px; }

.top-100 {
  top: calc(8vw); }

.action-learn {
  width: 200px;
  margin: auto; }

/* Healthy Goals custom navigation */
#healthy-goals-nav {
  margin-bottom: 20px;
  background-color: #5a87c5;
  height: 140px;
  position: relative;
  text-transform: uppercase;
  width: 100%; }
  #healthy-goals-nav .nav-circle {
    display: none;
    background-color: #fff;
    border: 2px solid #5a87c5;
    height: 166px;
    width: 166px;
    position: absolute;
    left: -8px;
    top: -22px;
    border-radius: 88px;
    z-index: 1; }
  #healthy-goals-nav li:first-child .nav-circle {
    left: 0px; }
  #healthy-goals-nav ul {
    margin-top: 10px;
    padding-top: 0;
    list-style: none; }
    #healthy-goals-nav ul li {
      border-right: 1px solid #7b9fd1;
      display: inline-block;
      float: left;
      height: 120px;
      padding: 50px 20px;
      position: relative;
      text-align: center;
      width: 15.5%; }
      #healthy-goals-nav ul li.selected .nav-circle {
        display: block; }
      #healthy-goals-nav ul li.selected a {
        color: #5a87c5;
        opacity: 1.0; }
      #healthy-goals-nav ul li a {
        color: #fff;
        font-size: 16px;
        line-height: 18px;
        position: absolute;
        padding: 50px 35px;
        opacity: 0.75;
        text-decoration: none;
        z-index: 2;
        left: 0;
        top: 0; }
        #healthy-goals-nav ul li a:hover {
          opacity: 1.0; }
        #healthy-goals-nav ul li a .lead {
          font-size: 18px; }
      #healthy-goals-nav ul li a.nav-healthy-goals {
        font-size: 20px;
        line-height: 20px;
        padding-top: 30px; }
    #healthy-goals-nav ul .nav-physical-activity {
      background: url("../assets/images/healthy-goals/get-kids-moving.svg") top no-repeat; background-size: auto 43px; }
    #healthy-goals-nav ul li.selected .nav-physical-activity {
      background: url("../assets/images/healthy-goals/get-kids-moving-color.svg") top no-repeat; background-size: auto 43px; }
      #healthy-goals-nav ul li.selected .nav-physical-activity .lead {
        color: #5a87c5 !important; }
    #healthy-goals-nav ul .nav-screen-time {
      background: url("../assets/images/healthy-goals/reduce-screen-time.svg") top no-repeat; background-size: auto 43px; }
    #healthy-goals-nav ul li.selected .nav-screen-time {
      background: url("../assets/images/healthy-goals/reduce-screen-time-color.svg") top no-repeat; background-size: auto 43px; }
      #healthy-goals-nav ul li.selected .nav-screen-time .lead {
        color: #f79951 !important; }
    #healthy-goals-nav ul .nav-food-choices {
      background: url("../assets/images/healthy-goals/nuture-healthy-eaters.svg") top no-repeat; background-size: auto 43px; }
    #healthy-goals-nav ul li.selected .nav-food-choices {
      background: url("../assets/images/healthy-goals/nuture-healthy-eaters-color.svg") top no-repeat; background-size: auto 43px; }
      #healthy-goals-nav ul li.selected .nav-food-choices .lead {
        color: #abcb41 !important; }
    #healthy-goals-nav ul .nav-healthy-beverages {
      background: url("../assets/images/healthy-goals/provide-healthy-beverages.svg") top no-repeat; background-size: auto 43px; }
    #healthy-goals-nav ul li.selected .nav-healthy-beverages {
      background: url("../assets/images/healthy-goals/provide-healthy-beverages-color.svg") top no-repeat; background-size: auto 43px; }
      #healthy-goals-nav ul li.selected .nav-healthy-beverages .lead {
        color: #fcc065 !important; }
    #healthy-goals-nav ul .nav-breast-feeding {
      background: url("../assets/images/healthy-goals/support-breast-feeding.svg") top no-repeat; background-size: auto 43px; }
    #healthy-goals-nav ul li.selected .nav-breast-feeding {
      background: url("../assets/images/healthy-goals/support-breast-feeding-color.svg") top no-repeat; background-size: auto 43px; }
      #healthy-goals-nav ul li.selected .nav-breast-feeding .lead {
        color: #83c5cd !important; }

/*--------------------------------------------------------------
1.3 Page Styles
--------------------------------------------------------------*/
/* General page styles */
.content {
  padding-left: 20px; }
  .content h1, .content h2, .content h3, .content h4 {
    color: #174c77; }
  .content p, .content ul, .content ol {
    color: #174c77;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px; }
  .content .page-content-intro {
    margin-bottom: 10px; }
    .content .page-content-intro h2 {
      font-size: 24px; }
    .content .page-content-intro p {
      font-size: 16px; }
      .content .page-content-intro p.success-story {
        width: 65%; }
        @media screen and (max-width: 768px) {
          .content .page-content-intro p.success-story {
            width: 100%; } }

#intro {
  height: 376px;
  padding-top: 56px; }
  #intro .inner-container {
    background: rgba(255, 255, 255, 0.6);
    padding: 15px;
    width: 360px; }
  #intro h1 {
    font-size: 35px; }
  #intro p {
    font-size: 16px;
    margin-bottom: 0;
    line-height: 1.7em; }
    @media screen and (max-width: 641px) {
      #intro p {
        font-size: 16px; } }
    #intro p.intro-es {
      font-size: 17px; }
      @media screen and (max-width: 641px) {
        #intro p.intro-es {
          font-size: 16px; } }
    #intro p a.button, #intro p button, #intro p .gform_wrapper .success-story-form .gform_page_footer input.button, .gform_wrapper .success-story-form .gform_page_footer #intro p input.button, #intro p
    .gform_wrapper .success-story-form .gform_footer input.button,
    .gform_wrapper .success-story-form .gform_footer #intro p input.button, #intro p
    .gform_wrapper .leader-success-story-form .gform_page_footer input.button,
    .gform_wrapper .leader-success-story-form .gform_page_footer #intro p input.button, #intro p
    .gform_wrapper .leader-success-story-form .gform_footer input.button,
    .gform_wrapper .leader-success-story-form .gform_footer #intro p input.button, #intro p
    .gform_wrapper .download-gate .gform_page_footer input.button,
    .gform_wrapper .download-gate .gform_page_footer #intro p input.button, #intro p
    .gform_wrapper .download-gate .gform_footer input.button,
    .gform_wrapper .download-gate .gform_footer #intro p input.button, #intro p
    .gform_wrapper .checklist-quiz .gform_page_footer input.button,
    .gform_wrapper .checklist-quiz .gform_page_footer #intro p input.button, #intro p
    .gform_wrapper .checklist-quiz .gform_footer input.button,
    .gform_wrapper .checklist-quiz .gform_footer #intro p input.button, #intro p
    .gform_wrapper .quiz-results .gform_page_footer input.button,
    .gform_wrapper .quiz-results .gform_page_footer #intro p input.button, #intro p
    .gform_wrapper .quiz-results .gform_footer input.button,
    .gform_wrapper .quiz-results .gform_footer #intro p input.button, #intro p
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.button,
    .gform_wrapper .quiz-nextsteps .gform_page_footer #intro p input.button, #intro p
    .gform_wrapper .quiz-nextsteps .gform_footer input.button,
    .gform_wrapper .quiz-nextsteps .gform_footer #intro p input.button {
      line-height: normal; }

 .header-accent-row {
  background-color: #5a87c5;
  width: 100%;
  height: 20px;
  margin-bottom: 20px; }

.header-accent-row-1px {
  background-color: #5a87c5;
  width: 100%;
  height: 1px;
  margin-top: 18px; }

.sub-page-nav ul {
  list-style: none;
  margin-top: 0;
  padding-left: 0; }
  .sub-page-nav ul li {
    border-bottom: 1px solid #5a87c5;
    padding: 10px 0; }
    .sub-page-nav ul li.current-menu-item a {
      color: #f26649; }
    .sub-page-nav ul li.current-menu-item a::after {
      content: " > "; }
    .sub-page-nav ul li.take-the-quiz-menu-link {
      display: none; }

.sub-page-nav a {
  color: #174c77;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px; }
  .sub-page-nav a:hover {
    color: #f26649;
    text-decoration: underline; }

#page h1, #page h2, #page h3, #page h4, .sub-page h1, .sub-page h2, .sub-page h3, .sub-page h4 {
  text-transform: uppercase; }

.search-results .content-area {
  margin-top: 25px;
}

#page p.take-the-quiz, .sub-page p.take-the-quiz {
  text-align: center; }

/*------ Sidebar items -------- */
.sidebar-items {
  opacity: 1; }

.fade-out {
  opacity: 0;
  transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s; }

.side-bar-icon {
  display: block;
  margin: 15px auto;
  max-width: 250px;
  height: 125px;
  -webkit-background-size: 100% 100%;
          background-size: 100%;
  padding: 5px 5px 10px 135px;
  overflow: hidden; }
  .side-bar-icon h3, .side-bar-icon p {
    font-family: "Open Sans", Helvetica, sans-serif;
    font-size: 14px; }
  .side-bar-icon h3 {
    font-weight: 700; }
  .side-bar-icon.map-link {
    background: url("../assets/images/callout-green-map.png") no-repeat 0 0;
    -webkit-background-size: cover;
            background-size: cover;
    width: 250px;
    height: 125px; }
    .side-bar-icon.map-link h1, .side-bar-icon.map-link h2, .side-bar-icon.map-link h3, .side-bar-icon.map-link h4, .side-bar-icon.map-link h5, .side-bar-icon.map-link p {
      color: #174c77; }
      .side-bar-icon.map-link h1 a, .side-bar-icon.map-link h2 a, .side-bar-icon.map-link h3 a, .side-bar-icon.map-link h4 a, .side-bar-icon.map-link h5 a, .side-bar-icon.map-link p a {
        color: #174c77;
        text-decoration: none; }
    .side-bar-icon.map-link:hover h1, .side-bar-icon.map-link:hover h2, .side-bar-icon.map-link:hover h3, .side-bar-icon.map-link:hover h4, .side-bar-icon.map-link:hover h5, .side-bar-icon.map-link:hover p, .side-bar-icon.map-link:hover a {
      text-decoration: underline; }
  .side-bar-icon.clipboard {
    background: url("../assets/images/callout-blue-clipboard.png") no-repeat 0 0;
    -webkit-background-size: cover;
            background-size: cover;
    width: 250px;
    height: 125px; }
    .side-bar-icon.clipboard h1, .side-bar-icon.clipboard h2, .side-bar-icon.clipboard h3, .side-bar-icon.clipboard h4, .side-bar-icon.clipboard h5, .side-bar-icon.clipboard p {
      color: #fff; }
      .side-bar-icon.clipboard h1 a, .side-bar-icon.clipboard h2 a, .side-bar-icon.clipboard h3 a, .side-bar-icon.clipboard h4 a, .side-bar-icon.clipboard h5 a, .side-bar-icon.clipboard p a {
        color: #fff;
        text-decoration: none; }
    .side-bar-icon.clipboard:hover {
      cursor: pointer; }
      .side-bar-icon.clipboard:hover h1, .side-bar-icon.clipboard:hover h2, .side-bar-icon.clipboard:hover h3, .side-bar-icon.clipboard:hover h4, .side-bar-icon.clipboard:hover h5, .side-bar-icon.clipboard:hover p, .side-bar-icon.clipboard:hover a {
        text-decoration: underline; }
  .side-bar-icon.check {
    background: url("../assets/images/callout-yellow-check.png") no-repeat 0 0;
    -webkit-background-size: cover;
            background-size: cover;
    width: 250px;
    height: 125px; }
    .side-bar-icon.check h3 {
      color: #f26649; }
    .side-bar-icon.check p {
      color: #174c77; }
      .side-bar-icon.check p a {
        color: #174c77;
        text-decoration: none; }
    .side-bar-icon.check:hover h1, .side-bar-icon.check:hover h2, .side-bar-icon.check:hover h3, .side-bar-icon.check:hover h4, .side-bar-icon.check:hover h5, .side-bar-icon.check:hover p, .side-bar-icon.check:hover a {
      text-decoration: underline; }

.side-bar-box {
  border: 1px solid #ccc;
  margin-top: 20px;
  padding: 15px 10px; }
  .side-bar-box h3 {
    font-family: "Open Sans", Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.4em; }
  .side-bar-box p {
    color: #174c77;
    font-size: 14px; }
  .side-bar-box p a, .side-bar-box h1 a, .side-bar-box h2 a, .side-bar-box h3 a, .side-bar-box h4 a, .side-bar-box h5 a, .side-bar-box li a, .side-bar-box ol a {
    color: #f26649; }
    .side-bar-box p a:hover, .side-bar-box h1 a:hover, .side-bar-box h2 a:hover, .side-bar-box h3 a:hover, .side-bar-box h4 a:hover, .side-bar-box h5 a:hover, .side-bar-box li a:hover, .side-bar-box ol a:hover {
      color: #007dc3; }
  .side-bar-box a.button.blue, .side-bar-box button.blue, .side-bar-box .gform_wrapper .success-story-form .gform_page_footer input.blue.button, .gform_wrapper .success-story-form .gform_page_footer .side-bar-box input.blue.button, .side-bar-box
  .gform_wrapper .success-story-form .gform_footer input.blue.button,
  .gform_wrapper .success-story-form .gform_footer .side-bar-box input.blue.button, .side-bar-box
  .gform_wrapper .leader-success-story-form .gform_page_footer input.blue.button,
  .gform_wrapper .leader-success-story-form .gform_page_footer .side-bar-box input.blue.button, .side-bar-box
  .gform_wrapper .leader-success-story-form .gform_footer input.blue.button,
  .gform_wrapper .leader-success-story-form .gform_footer .side-bar-box input.blue.button, .side-bar-box
  .gform_wrapper .download-gate .gform_page_footer input.blue.button,
  .gform_wrapper .download-gate .gform_page_footer .side-bar-box input.blue.button, .side-bar-box
  .gform_wrapper .download-gate .gform_footer input.blue.button,
  .gform_wrapper .download-gate .gform_footer .side-bar-box input.blue.button, .side-bar-box
  .gform_wrapper .checklist-quiz .gform_page_footer input.blue.button,
  .gform_wrapper .checklist-quiz .gform_page_footer .side-bar-box input.blue.button, .side-bar-box
  .gform_wrapper .checklist-quiz .gform_footer input.blue.button,
  .gform_wrapper .checklist-quiz .gform_footer .side-bar-box input.blue.button, .side-bar-box
  .gform_wrapper .quiz-results .gform_page_footer input.blue.button,
  .gform_wrapper .quiz-results .gform_page_footer .side-bar-box input.blue.button, .side-bar-box
  .gform_wrapper .quiz-results .gform_footer input.blue.button,
  .gform_wrapper .quiz-results .gform_footer .side-bar-box input.blue.button, .side-bar-box
  .gform_wrapper .quiz-nextsteps .gform_page_footer input.blue.button,
  .gform_wrapper .quiz-nextsteps .gform_page_footer .side-bar-box input.blue.button, .side-bar-box
  .gform_wrapper .quiz-nextsteps .gform_footer input.blue.button,
  .gform_wrapper .quiz-nextsteps .gform_footer .side-bar-box input.blue.button {
    color: #fff; }
    .side-bar-box a.button.blue:hover, .side-bar-box button.blue:hover, .side-bar-box .gform_wrapper .success-story-form .gform_page_footer input.blue.button:hover, .gform_wrapper .success-story-form .gform_page_footer .side-bar-box input.blue.button:hover, .side-bar-box
    .gform_wrapper .success-story-form .gform_footer input.blue.button:hover,
    .gform_wrapper .success-story-form .gform_footer .side-bar-box input.blue.button:hover, .side-bar-box
    .gform_wrapper .leader-success-story-form .gform_page_footer input.blue.button:hover,
    .gform_wrapper .leader-success-story-form .gform_page_footer .side-bar-box input.blue.button:hover, .side-bar-box
    .gform_wrapper .leader-success-story-form .gform_footer input.blue.button:hover,
    .gform_wrapper .leader-success-story-form .gform_footer .side-bar-box input.blue.button:hover, .side-bar-box
    .gform_wrapper .download-gate .gform_page_footer input.blue.button:hover,
    .gform_wrapper .download-gate .gform_page_footer .side-bar-box input.blue.button:hover, .side-bar-box
    .gform_wrapper .download-gate .gform_footer input.blue.button:hover,
    .gform_wrapper .download-gate .gform_footer .side-bar-box input.blue.button:hover, .side-bar-box
    .gform_wrapper .checklist-quiz .gform_page_footer input.blue.button:hover,
    .gform_wrapper .checklist-quiz .gform_page_footer .side-bar-box input.blue.button:hover, .side-bar-box
    .gform_wrapper .checklist-quiz .gform_footer input.blue.button:hover,
    .gform_wrapper .checklist-quiz .gform_footer .side-bar-box input.blue.button:hover, .side-bar-box
    .gform_wrapper .quiz-results .gform_page_footer input.blue.button:hover,
    .gform_wrapper .quiz-results .gform_page_footer .side-bar-box input.blue.button:hover, .side-bar-box
    .gform_wrapper .quiz-results .gform_footer input.blue.button:hover,
    .gform_wrapper .quiz-results .gform_footer .side-bar-box input.blue.button:hover, .side-bar-box
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.blue.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_page_footer .side-bar-box input.blue.button:hover, .side-bar-box
    .gform_wrapper .quiz-nextsteps .gform_footer input.blue.button:hover,
    .gform_wrapper .quiz-nextsteps .gform_footer .side-bar-box input.blue.button:hover {
      color: #fff; }
  .side-bar-box.blue {
    border: none;
    background: #5a87c5;
    max-width: 250px;
    margin: 20px auto; }
    .side-bar-box.blue h3 {
      color: #fff; }
    .side-bar-box.blue h3, .side-bar-box.blue p, .side-bar-box.blue ul, .side-bar-box.blue ol {
      color: #fff; }
      .side-bar-box.blue h3 a, .side-bar-box.blue p a, .side-bar-box.blue ul a, .side-bar-box.blue ol a {
        color: #fff; }
  .side-bar-box.green {
    border: none;
    background: #00b2a0; }
    .side-bar-box.green h3, .side-bar-box.green p, .side-bar-box.green ul, .side-bar-box.green ol {
      color: #fff; }
      .side-bar-box.green h3 a, .side-bar-box.green p a, .side-bar-box.green ul a, .side-bar-box.green ol a {
        color: #fff; }
  .side-bar-box.blueish {
    border: none;
    background: #137daa; }
    .side-bar-box.blueish h3, .side-bar-box.blueish p, .side-bar-box.blueish ul, .side-bar-box.blueish ol {
      color: #fff; }
      .side-bar-box.blueish h3 a, .side-bar-box.blueish p a, .side-bar-box.blueish ul a, .side-bar-box.blueish ol a {
        color: #fff; }
  .side-bar-box.card {
    padding: 0; }
    .side-bar-box.card img.header {
      padding: 0 !important;
      border-top: none;
      border-right: none;
      border-left: none;
      border-bottom: 6px solid #f26649; }
    .side-bar-box.card .card-content {
      margin: 15px 10px; }
  .side-bar-box ul {
    list-style: none;
    padding-left: 0; }
    .side-bar-box ul li.ppt {
      background: url("../assets/images/ppt-icon.png") no-repeat 0 5px;
      text-indent: 25px; }
    .side-bar-box ul li.pdf {
      background: url("../assets/images/pdf-icon.png") no-repeat 0 5px;
      text-indent: 25px; }
    .side-bar-box ul li.doc {
      background: url("../assets/images/doc-icon.png") no-repeat 0 5px;
      text-indent: 25px; }
    .side-bar-box ul a {
      font-size: 14px;
      color: #f26649; }
  .side-bar-box:first-of-type {
    margin-top: 0; }

.center-container-content .side-bar-box {
  margin-top: 10px; }

.side-bar-link {
  display: block;
  text-decoration: none;
  max-width: 248px;
  padding: 20px;
  margin-top: 20px;
  color: white;
  font-size: 14px; }
  .side-bar-link.related-story {
    background: #1b6c8a; }
  .side-bar-link.related-resource {
    background: #00b2a0; }
  .side-bar-link.succe3s-story {
    background: #137daa; }
  .side-bar-link .title {
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 20px; }

/*--------------------------------------------------------------
2.0 Content Types
--------------------------------------------------------------*/
/*------ Expand/Collapse Rollovers -------- */
.expand-collapse-container {
  margin-bottom: 30px; }
  .expand-collapse-container:last-of-type {
    margin-bottom: 10px; }
  .expand-collapse-container .default-image {
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: 100% 100%;
            background-size: 100%;
    min-height: 307px;
    z-index: 1; }
  .expand-collapse-container .content-container {
    padding-top: 50%; }
    .expand-collapse-container .content-container .circle-expand, .expand-collapse-container .content-container .circle-collapse {
      display: block;
      margin: 0 auto;
      position: relative;
      width: 100%;
      height: 110px;
      text-align: center;
      color: #fff;
      text-transform: uppercase;
      z-index: 3;
      cursor: pointer;
      padding: 5px; }
      .expand-collapse-container .content-container .circle-expand .control-container, .expand-collapse-container .content-container .circle-collapse .control-container {
        border-radius: 50%;
        background-color: #fff;
        font-family: "Open Sans", Helvetica, sans-serif;
        font-weight: bold;
        height: 65px;
        width: 65px;
        margin: -38px auto;
        padding-top: 20px;
        position: relative;
        text-align: center; }
      .expand-collapse-container .content-container .circle-expand .expand, .expand-collapse-container .content-container .circle-expand .collapse, .expand-collapse-container .content-container .circle-collapse .expand, .expand-collapse-container .content-container .circle-collapse .collapse {
        font-size: 66px; }
      .expand-collapse-container .content-container .circle-expand .collapse, .expand-collapse-container .content-container .circle-collapse .collapse {
        line-height: 12px; }
      .expand-collapse-container .content-container .circle-expand .line1 p, .expand-collapse-container .content-container .circle-expand .line2 p, .expand-collapse-container .content-container .circle-collapse .line1 p, .expand-collapse-container .content-container .circle-collapse .line2 p {
        color: #fff;
        font-family: "Open Sans", Helvetica, sans-serif;
        text-transform: uppercase;
        font-size: 20px;
        font-weight: bold;
        letter-spacing: 1.2px;
        line-height: 22px;
        margin-top: 50px;
        margin-bottom: 0px; }
      .expand-collapse-container .content-container .circle-expand .line2 p, .expand-collapse-container .content-container .circle-collapse .line2 p {
        margin-top: 5px; }
    .expand-collapse-container .content-container .circle-collapse {
      display: none; }
    .expand-collapse-container .content-container .content {
      display: none;
      font-size: 14px;
      padding: 10px;
      margin-top: -95px;
      border: 1px solid #ababab;
      background-color: #fff;
      position: relative;
      z-index: 2; }
      .expand-collapse-container .content-container .content p:first-child {
        padding-top: 85px; }
      .expand-collapse-container .content-container .content ul {
        font-size: 14px; }

/* --------- ACCORDION STYLES ----------- */
.accordion {
  margin-left: -40px; }

.accordion-navigation {
  margin-left: 0;
  background: #ffffff; }

.accordion .accordion-navigation, .accordion dd {
  margin-bottom: 20px !important; }

.accordion .accordion-navigation > a, .accordion dd > a {
  font-family: "Open Sans", Helvetica, sans-serif;
  border: 1px solid #174c77;
  text-decoration: inherit;
  color: darkblue;
  padding: 1em 2.5em 1em 1em;
  background-color: #fff;
  background-image: url("../assets/images/accordian-off.png");
  background-repeat: no-repeat;
  background-position: right 20px center; }

.accordion .accordion-navigation > a:hover, .accordion dd > a:hover,
.accordion .accordion-navigation.active > a,
.accordion dd.active > a {
  color: #ffffff;
  background-color: #5a87c5;
  background-repeat: no-repeat;
  background-position: right 20px center; }

.accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
  background-image: url("../assets/images/accordian-over.png"); }

.accordion .accordion-navigation.active > a {
  background-image: url("../assets/images/accordian-active.png"); }

.accordion dd.active > a {
  background-image: url("../assets/images/accordian-active.png"); }

.accordion .accordion-navigation > .content, .accordion dd > .content {
  padding: 5px; }

.resource-group {
  border-bottom: 1px solid #ccc;
  margin: 5px 0; }
  .resource-group ul {
    margin: 5px 0 10px 0;
    list-style: none;
    padding-left: 0; }
    .resource-group ul li.document-resource {
      background: url("../assets/images/resource-icon-doc.png") no-repeat 0 5px;
      text-indent: 25px; }
    .resource-group ul li.video-resource {
      background: url("../assets/images/resource-icon-video.png") no-repeat 0 5px;
      text-indent: 25px; }
    .resource-group ul li.link-resource {
      background: url("../assets/images/resource-icon-link.png") no-repeat 0 5px;
      text-indent: 25px; }
    .resource-group ul li.paper-resource {
      background: url("../assets/images/resource-icon-paper.png") no-repeat 0 5px;
      text-indent: 25px; }
    .resource-group ul a {
      font-size: 14px;
      color: #f26649; }

.medium-4 h4 {
  cursor: pointer;
  cursor: hand; }

.spectrum-dot {
  background: black;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 10px; }
  .spectrum-dot.red {
    background: #ba192a; }
  .spectrum-dot.green {
    background: #95b72d; }
  .spectrum-dot.purple {
    background: #5a4c95; }
  .spectrum-dot.lightBlue {
    background: #00b0f3; }
  .spectrum-dot.magenta {
    background: #ad3f8e; }
  .spectrum-dot.darkBlue {
    background: #15305c; }
  .spectrum-dot.seaGreen {
    background: #56c09a; }
  .spectrum-dot.mediumBlue {
    background: #1b6ab3; }
  .spectrum-dot.orange {
    background: #f68400; }
  .spectrum-dot.darkGreen {
    background: #116b39; }
  .spectrum-dot.grey {
    background: #505056; }

/*------ Related resources -------- */
.related-resource {
  display: block; }
  .related-resource h4.resource-title, .related-resource p.resource-content {
    color: #fff;
    padding: 10px; }

.teal {
  background-color: #00b2a0; }

.blue {
  background-color: #137daa; }

.light-teal {
  background-color: #64b7bf; }

/*------ Search Widget -------- */
.search input.s {
  background: url("../assets/images/footer/search.png") no-repeat 11px #fff;
  height: 44px;
  width: 240px;
  border-radius: 5px;
  border: none;
  padding-left: 35px;
  font-size: 16px; }

.search input.searchsubmit {
  height: 45px;
  vertical-align: top;
  border: 2px solid #fff;
  border-radius: .5rem;
  font-size: 20px;
  color: white;
  background-color: #309C88;
  text-transform: uppercase;
  /*font-family: "nobel-condensed", Helvetica, sans-serif;*/
  font-weight: 600;
  letter-spacing: 0;
  padding: 4px 14px 4px 14px;
  cursor: pointer; }

.overlayLinksContainer .search {
  padding: 0; }
  .overlayLinksContainer .search input.s {
    width: 80%;
    color: #000;
    padding-left: 45px; }

.child-accent img {
  margin-bottom: -30px; }

#quick-links {
  width: 100%;
  background-color: white;
  margin: 80px 0; }
  #quick-links h4 {
    text-transform: uppercase;
    color: #f26649;
    margin-bottom: 20px;
    font-size: 22px;
    letter-spacing: 1px; }
  #quick-links .row .columns .links {
    border-right: 1px solid #f0f0f0; }
  #quick-links .row .columns:last-of-type .links {
    border: none; }
  #quick-links .links {
    margin-bottom: 20px;
    padding-right: 20px; }
    #quick-links .links a {
      display: block;
      margin-bottom: 15px;
      color: #174c77;
      text-decoration: none; }
    #quick-links .links a:hover {
      text-decoration: underline; }

/*--------------------------------------------------------------
3.0 Page-specific Styles
--------------------------------------------------------------*/
/*------ Homepage -------- */
/* WP Styles */
.page-id-292 .background-image {
  background-position: right top;
  height: 1200px; }

.page-id-292 .content {
  padding-left: 0;
  padding-right: 0; }
  .page-id-292 .content p {
    font-size: 16px; }

.page-id-292 .action-items .action-item {
  border: none; }
  .page-id-292 .action-items .action-item .number {
    background-color: #f26649;
    border-radius: 50%;
    color: #fff;
    display: block;
    width: 24px;
    height: 24px;
    margin: 0 auto 15px;
    text-align: center; }
  .page-id-292 .action-items .action-item .button {
    margin-top: 15px;
    padding-top: 10px;
    letter-spacing: 1px; }

.page-id-292 .action-learn-reg {
  color: #174c77;
  font-size: 16px;
  padding: 15px 0 0; }

.page-id-292 #intro {
  padding-top: 0; }
  .page-id-292 #intro .intro-text {
    width: 340px; }
    @media (min-width: 960px) {
      .page-id-292 #intro .intro-text {
        padding-left: 150px !important;
        width: 590px;
        margin-top: -42px !important; } }
  .page-id-292 #intro p {
    color: #259cb0;
    line-height: 1.6em; }
    .page-id-292 #intro p a.button, .page-id-292 #intro p button, .page-id-292 #intro p .gform_wrapper .success-story-form .gform_page_footer input.button, .gform_wrapper .success-story-form .gform_page_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .success-story-form .gform_footer input.button,
    .gform_wrapper .success-story-form .gform_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .leader-success-story-form .gform_page_footer input.button,
    .gform_wrapper .leader-success-story-form .gform_page_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .leader-success-story-form .gform_footer input.button,
    .gform_wrapper .leader-success-story-form .gform_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .download-gate .gform_page_footer input.button,
    .gform_wrapper .download-gate .gform_page_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .download-gate .gform_footer input.button,
    .gform_wrapper .download-gate .gform_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .checklist-quiz .gform_page_footer input.button,
    .gform_wrapper .checklist-quiz .gform_page_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .checklist-quiz .gform_footer input.button,
    .gform_wrapper .checklist-quiz .gform_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .quiz-results .gform_page_footer input.button,
    .gform_wrapper .quiz-results .gform_page_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .quiz-results .gform_footer input.button,
    .gform_wrapper .quiz-results .gform_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.button,
    .gform_wrapper .quiz-nextsteps .gform_page_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .quiz-nextsteps .gform_footer input.button,
    .gform_wrapper .quiz-nextsteps .gform_footer .page-id-292 #intro p input.button {
      line-height: normal;
      margin-top: 13px;
      letter-spacing: 1px; }
  .page-id-292 #intro .lets-move-childcare-logo {
    background: url("../assets/images/HKHF_logo.svg") no-repeat;
    width: 325px;
    height: 216px;
    margin: -9px 17px; }
  .page-id-292 #intro .register-button {
    cursor: pointer;
    cursor: hand; }
  .page-id-292 #intro .circle-button-container {
    position: relative;
    margin-top: 15px;
    margin-left: 95px; }
  .page-id-292 #intro .circle-button {
    position: absolute;
    width: 122px;
    height: 122px;
    padding: 25px 20px;
    border-radius: 100%;
    font-weight: 700;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.1;
    cursor: pointer;
    cursor: hand;
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease; }
  .page-id-292 #intro .state-leaders {
    background-color: #174c77;
    /*font-family: "nobel-condensed", Helvetica, sans-serif;*/
    top: 175px;
    left: 140px;
    z-index: 1;
    letter-spacing: 1px; }
    .page-id-292 #intro .state-leaders:hover {
      background-color: #103d61; }
  .page-id-292 #intro .child-care-providers {
    width: 292px;
    height: 292px;
    top: -6px;
    left: 270px;
    background-color: #5a87c5;
    line-height: 1.2;
    padding-top: 25px;
    z-index: 1; }
    .page-id-292 #intro .child-care-providers p {
      font-size: 16px;
      color: #fff;
      text-align: center;
      text-transform: none;
      width: auto;
      padding: 0 18px;
      margin-bottom: 0; }
      .page-id-292 #intro .child-care-providers p:first-child {
        font-size: 30px;
        line-height: 1.2;
        /*font-family: "nobel-condensed", Helvetica, sans-serif;*/
        margin-top: 22px;
        letter-spacing: 1px; }
      .page-id-292 #intro .child-care-providers p:nth-child(2) {
        letter-spacing: .5px;
        line-height: 1.7em;
        margin-bottom: 33px; }
    .page-id-292 #intro .child-care-providers:hover {
      background-color: #486fa5; }
  .page-id-292 #intro .trainers {
    padding-top: 50px;
    background-color: #30c1d9;
    /*font-family: "nobel-condensed", Helvetica, sans-serif;*/
    top: -36px;
    left: 568px;
    letter-spacing: 1px; }
    .page-id-292 #intro .trainers:hover {
      background-color: #2badc2; }

/*.action-learn-more {
	color: $darkBlue;
	font-size: 16px;
	padding: 20px 0 15px 0;
}*/
/* Media Queries for Homepage Background Image to scale */
/*
@media only screen and (min-width: 1200px) {
	.page-id-292 .background-image {
		 height: 720px;
	}
}

@media only screen and (min-width: 1475px) {
	.page-id-292 .background-image {
		 height: 850px;
	}
}

@media only screen and (min-width: 1700px) {
	.page-id-292 .background-image {
		 height: 980px;
	}
}

@media only screen and (min-width: 1925px) {
	.page-id-292 .background-image {
		 height: 1110px;
	}
}
*/
/* healthy kids */
#healthy-kids {
  margin-top: 150px;
  margin-bottom: 20px; }
  #healthy-kids .heathy-kids-headline-container {
    position: relative;
    margin-left: 45%;
    width: 250px; }
    #healthy-kids .heathy-kids-headline-container h2 {
      color: #FF6750;
      font-size: 36px;
      text-align: center;
      line-height: 1;
      text-transform: uppercase; }
  #healthy-kids .goal-circles .goal-circle-container-left {
    margin-top: 140px; }
  #healthy-kids .goal-circles .goal-circle-container-right {
    margin-top: 20px; }
  #healthy-kids .goal-circles .goal-circle {
    width: 235px;
    height: 235px;
    margin-left: 0;
    cursor: pointer;
    background-color: white;
    border-radius: 100%;
    margin-bottom: 20px;
    text-align: center;
    border: 5px solid;
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    -webkit-transition: -webkit-transform 0.2s ease-in;
    transition: -webkit-transform 0.2s ease-in;
    transition: transform 0.2s ease-in;
    transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in;
    text-transform: uppercase;
    line-height: 1;
    padding-top: 30px; }
    #healthy-kids .goal-circles .goal-circle .headline-top {
      font-size: 24px;
      letter-spacing: 2px;
      /*font-family: "nobel-condensed", Helvetica, sans-serif;*/ }
    #healthy-kids .goal-circles .goal-circle .headline-bottom {
      /*font-family: "nobel-condensed", Helvetica, sans-serif;*/
      color: #174c77;
      font-size: 30px;
      margin: auto;
      width: auto;
      letter-spacing: 1px; }
    #healthy-kids .goal-circles .goal-circle .goal-icon {
      margin: 0 auto 15px auto;
      width: 86px;
      height: 60px;
      background-repeat: no-repeat;
      background-position: 0px -54px; }
    #healthy-kids .goal-circles .goal-circle:hover {
      -ms-transform: scale(1.1, 1.1);
      -webkit-transform: scale(1.1, 1.1);
      transform: scale(1.1, 1.1); }
    #healthy-kids .goal-circles .goal-circle.selected .headline-top {
      color: #ffffff !important; }
    #healthy-kids .goal-circles .goal-circle.selected .headline-bottom {
      color: #ffffff !important; }
    #healthy-kids .goal-circles .goal-circle.selected .goal-icon {
      background-position: 0px 0px; }
  #healthy-kids .goal-circles .goal-circle-left:nth-of-type(1) {
    border-color: #f58025; }
    #healthy-kids .goal-circles .goal-circle-left:nth-of-type(1) .goal-icon {
      background-image: url("../assets/images/goals/screen-time-icon.png"); }
    #healthy-kids .goal-circles .goal-circle-left:nth-of-type(1) .headline-top {
      color: #f58025; }
    #healthy-kids .goal-circles .goal-circle-left:nth-of-type(1).selected {
      background-color: #f58025; }
  #healthy-kids .goal-circles .goal-circle-left:nth-of-type(2) {
    border-color: #fbb03f; }
    #healthy-kids .goal-circles .goal-circle-left:nth-of-type(2) .goal-icon {
      background-image: url("../assets/images/goals/healthy-beverages-icon.png"); }
    #healthy-kids .goal-circles .goal-circle-left:nth-of-type(2) .headline-top {
      color: #fbb03f; }
    #healthy-kids .goal-circles .goal-circle-left:nth-of-type(2).selected {
      background-color: #fbb03f; }
  #healthy-kids .goal-circles .goal-circle-right:nth-of-type(1) {
    border-color: #5a87c5; }
    #healthy-kids .goal-circles .goal-circle-right:nth-of-type(1) .goal-icon {
      background-image: url("../assets/images/goals/increase-physical-activity-icon.png"); }
    #healthy-kids .goal-circles .goal-circle-right:nth-of-type(1) .headline-top {
      color: #5a87c5; }
    #healthy-kids .goal-circles .goal-circle-right:nth-of-type(1).selected {
      background-color: #5a87c5; }
  #healthy-kids .goal-circles .goal-circle-right:nth-of-type(2) {
    border-color: #96be11; }
    #healthy-kids .goal-circles .goal-circle-right:nth-of-type(2) .goal-icon {
      background-image: url("../assets/images/goals/food-choices-icon.png"); }
    #healthy-kids .goal-circles .goal-circle-right:nth-of-type(2) .headline-top {
      color: #96be11; }
    #healthy-kids .goal-circles .goal-circle-right:nth-of-type(2).selected {
      background-color: #96be11; }
  #healthy-kids .goal-circles .goal-circle-right:nth-of-type(3) {
    border-color: #64b7c0; }
    #healthy-kids .goal-circles .goal-circle-right:nth-of-type(3) .goal-icon {
      background-image: url("../assets/images/goals/breast-feeding-icon.png"); }
    #healthy-kids .goal-circles .goal-circle-right:nth-of-type(3) .headline-top {
      color: #64b7c0; }
    #healthy-kids .goal-circles .goal-circle-right:nth-of-type(3).selected {
      background-color: #64b7c0; }
  #healthy-kids .goal-healthy-kids {
    background: url("../assets/images/goals-kids.png") no-repeat;
    min-width: 440px;
    min-height: 516px;
    margin-top: 150px;
    padding-top: 435px; }
    #healthy-kids .goal-healthy-kids h1 {
      color: #5a87c5;
      font-size: 42px;
      letter-spacing: 1px;
      text-transform: uppercase; }
    #healthy-kids .goal-healthy-kids p {
      margin-top: 20px;
      max-width: 370px;
      line-height: 1.7em; }
  #healthy-kids .goal-container {
    width: 100%;
    margin-bottom: 135px;
    margin-top: 235px;
    text-align: right;
    border-right: 1px solid #174c77;
    padding: 0 20px;
    display: none; }
    #healthy-kids .goal-container .resource-links a, #healthy-kids .goal-container button {
      display: block;
      margin: 5px 0; }
    #healthy-kids .goal-container .goal {
      display: none;
      padding-left: 20px; }
      #healthy-kids .goal-container .goal .close-button {
        display: inline-block;
        background-image: url("../assets/images/home/close-btn.png");
        background-repeat: no-repeat;
        background-position: right 0;
        padding-right: 25px;
        height: 18px;
        color: #f26649;
        font-weight: 700;
        text-transform: uppercase;
        font-size: 12px;
        margin-bottom: 25px; }
        #healthy-kids .goal-container .goal .close-button:hover {
          cursor: pointer; }
      #healthy-kids .goal-container .goal h4 {
        color: #174c77;
        font-size: 24px;
        letter-spacing: 1px; }
      #healthy-kids .goal-container .goal h2 {
        margin-bottom: 20px; }
      #healthy-kids .goal-container .goal .button {
        margin-top: 10px; }
      #healthy-kids .goal-container .goal .goal-headline {
        text-transform: uppercase;
        font-size: 30px;
        cursor: pointer;
        cursor: hand;
        letter-spacing: 1px; }
      #healthy-kids .goal-container .goal p {
        color: #174c77; }
        #healthy-kids .goal-container .goal p a:not(.button) {
          color: #f26649; }
      #healthy-kids .goal-container .goal p:first-of-type {
        font-size: 20px;
        font-weight: 600; }
      #healthy-kids .goal-container .goal p.goal-description {
        font-size: 20px;
        font-weight: 600; }
      #healthy-kids .goal-container .goal .resource-links {
        margin: 40px 0; }
        #healthy-kids .goal-container .goal .resource-links .resource-link {
          color: #f26649;
          text-decoration: underline; }
      #healthy-kids .goal-container .goal .learn-more {
        display: block; }
    #healthy-kids .goal-container #reduce-screen-time .goal-headline {
      color: #f58025; }
    #healthy-kids .goal-container #reduce-screen-time .learn-more {
      background-color: #f58025; }
    #healthy-kids .goal-container #provide-healthy-beverages .goal-headline {
      color: #fbb03f; }
    #healthy-kids .goal-container #provide-healthy-beverages .learn-more {
      background-color: #fbb03f; }
    #healthy-kids .goal-container #increase-physical-activity .goal-headline {
      color: #5a87c5; }
    #healthy-kids .goal-container #increase-physical-activity .learn-more {
      background-color: #5a87c5; }
    #healthy-kids .goal-container #improve-food-choices .goal-headline {
      color: #96be11; }
    #healthy-kids .goal-container #improve-food-choices .learn-more {
      background-color: #96be11; }
    #healthy-kids .goal-container #support-breast-feeding .goal-headline {
      color: #30c1d9; }
    #healthy-kids .goal-container #support-breast-feeding .learn-more {
      background-color: #30c1d9; }

#take-action {
  background-color: #cfeff9;
  padding: 20px 0;
  position: relative; }
  #take-action p {
    max-width: 500px;
    font-size: 20px;
    padding: 0;
    color: #174c77; }
  #take-action .take-action-button {
    border-radius: 5px 5px 0 0;
    background-color: #f26649;
    position: absolute;
    font-size: 28px;
    height: 50px;
    top: -70px; }
    #take-action .take-action-button:hover {
      background-color: #d4583e; }
  #take-action .register-button {
    display: block;
    margin: auto; }
  #take-action .action-items {
    padding: 15px 0;
    max-width: 770px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    #take-action .action-items .action-item {
      width: 45%;
      float: left;
      text-align: center; }
      #take-action .action-items .action-item .action-icon {
        width: 102px;
        height: 102px;
        margin: auto;
        background-repeat: no-repeat; }
      #take-action .action-items .action-item .call-to-action {
        color: #174c77;
        /*font-family: "nobel-condensed", Helvetica, sans-serif;*/
        font-size: 20px;
        padding-top: 30px;
        text-transform: uppercase; }
      #take-action .action-items .action-item .action-description {
        color: #174c77;
        padding: 5px 15px; }
      #take-action .action-items .action-item .action-link {
        display: block;
        color: #f26649;
        text-decoration: none; }
        #take-action .action-items .action-item .action-link:hover {
          text-decoration: underline; }
    #take-action .action-items .action-item:nth-of-type(1) .action-icon {
      background-image: url("../assets/images/take-action/take-action-learn-more.png"); }
    #take-action .action-items .action-item:nth-of-type(2) .action-icon {
      background-image: url("../assets/images/take-action/take-action-take-quiz.png"); }
    #take-action .action-items .action-item:nth-of-type(3) .action-icon {
      background-image: url("../assets/images/take-action/take-action-make-action-plan.png"); }
    #take-action .action-items .action-item:nth-of-type(4) .action-icon {
      background-image: url("../assets/images/take-action/take-action-check-progress.png"); }
    #take-action .action-items .action-item:nth-of-type(5) .action-icon {
      background-image: url("../assets/images/take-action/take-action-get-on-map.png"); }
    #take-action .action-items .action-item:last-of-type {
      border: none; }
  #take-action.join-us-take-action .action-items {
    cursor: default; }
    #take-action.join-us-take-action .action-items .action-item {
      cursor: default; }
    #take-action.join-us-take-action .action-items .action-icon {
      cursor: default; }
    #take-action.join-us-take-action .action-items:hover {
      cursor: default; }

.learn-more {
  background-color: white !important; }

/*------ News & Events Index, Search --------*/
article.post {
  margin: 20px 0; }
  article.post .news-item-image {
    width: 100%;
    margin-bottom: 20px; }
  article.post h1.entry-title a, article.post h1.entry-title, article.post .news-item-date, article.post .search h1.page-title {
    /*font-family: "nobel-condensed", Helvetica, sans-serif;*/
    text-transform: uppercase;
    text-decoration: none; }
  article.post h1.entry-title a, article.post h1.entry-title {
    font-size: 32px;
    color: #174c77;
    margin-bottom: 10px; }
  article.post .news-item-date {
    font-size: 20px;
    color: #5a87c5; }
  article.post .entry-content {
    font-size: 14px;
    color: #174c77;
    margin-bottom: 20px; }
  article.post .read-more-link {
    color: #f26649; }
  article.post .side-bar-link {
    display: block;
    text-decoration: none;
    max-width: 248px;
    padding: 20px;
    margin-top: 20px;
    color: white;
    font-size: 14px; }
    article.post .side-bar-link.related-story {
      background: #1b6c8a; }
    article.post .side-bar-link.related-resource {
      background: #00b2a0; }
    article.post .side-bar-link .title {
      text-transform: uppercase;
      font-weight: 700;
      margin-bottom: 20px; }

a.back-to-category {
  color: #f26649;
  text-decoration: none;
  /*font-family: "nobel-condensed", Helvetica, sans-serif;*/
  text-transform: uppercase; }

/*------ Map -------- */
#map .background-image {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 584px;
  background-image: url("../assets/images/map-hero-image.jpg");
  background-repeat: no-repeat;
  background-position: top center; }

@media all and (max-width: 1220px) {
  #map .background-image {
    background-position: top left; } }

#map #intro {
  padding-top: 60px; }
  #map #intro h1 {
    color: #174c77;
    font-size: 48px;
    text-transform: uppercase; }
  #map #intro p {
    color: #174c77;
    font-size: 18px;
    line-height: 29px;
    padding-top: 30px; }

.quiz-link, .map-link {
  margin-bottom: 35px;
  cursor: pointer;
  cursor: hand; }

/*------ Join Us/Learn More -------- */
/* WP Styles */
.page-id-6137 #page {
  padding-left: 0;
  padding-right: 0; }
  .page-id-6137 #page p {
    font-size: 16px; }
  .page-id-6137 #page h2 {
    font-size: 36px;
    margin-bottom: 20px; }
    .page-id-6137 #page h2.register {
      color: #f26649; }
  .page-id-6137 #page #page-content {
    padding-top: 10px; }
  .page-id-6137 #page #intro p {
    max-width: 360px; }
    .page-id-6137 #page #intro p a {
      margin-top: 10px;
      letter-spacing: 1px; }
  .page-id-6137 #page #the-quiz h2 {
    color: #174c77;
    padding-top: 50px; }
  .page-id-6137 #page #the-quiz p a {
    color: #f26649; }
  .page-id-6137 #page #your-action-plan h2 {
    color: #f26649;
    padding-top: 50px; }
  .page-id-6137 #page #take-action {
    margin-top: 0; }
    .page-id-6137 #page #take-action h2 {
      color: #00b2a0; }
    .page-id-6137 #page #take-action p {
      font-size: 18px;
      max-width: 660px; }
    .page-id-6137 #page #take-action .take-action-button {
      background-color: #00b2a0; }
    .page-id-6137 #page #take-action .action-items .action-item {
      border: none; }
      .page-id-6137 #page #take-action .action-items .action-item .number {
        background-color: #f26649;
        border-radius: 50%;
        color: #fff;
        display: block;
        width: 24px;
        height: 24px;
        margin: 0 auto 15px;
        text-align: center; }
      .page-id-6137 #page #take-action .action-items .action-item .button {
        margin-top: 15px;
        padding-top: 10px;
        letter-spacing: 1px; }
    .page-id-6137 #page #take-action .action-learn-reg {
      color: #174c77;
      font-size: 16px;
      padding: 15px 0 0; }
  .page-id-6137 #page #best-practices {
    background: #00b2a0 url("../assets/images/join-us-best-practices.jpg") center center no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    height: 425px;
    color: #fff; }
    .page-id-6137 #page #best-practices p:first-child {
      padding-top: 33%;
      margin-bottom: 12px; }
    .page-id-6137 #page #best-practices pa.button {
      text-align: center;
      margin-top: 20px;
      width: 225px;
      padding: 9px 14px 4px 14px; }
  .page-id-6137 #page #take-the-quiz {
    background: #fff url("../assets/images/take-the-quiz-map.jpg") top center no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    height: 425px;
    text-align: center; }
    .page-id-6137 #page #take-the-quiz h2.ready {
      color: #00b2a0;
      padding-top: 50px; }
    .page-id-6137 #page #take-the-quiz button.register-button {
      width: 285px; }
  .page-id-6137 #page .take-action-map {
    padding-top: 45px; }
  .page-id-6137 #page #join-us h2.ready {
    color: #00b2a0;
    padding-top: 50px; }
  .page-id-6137 #page #join-us button.register-button {
    width: 285px; }
  .page-id-6137 #page #join-us button.sign-in-button {
    width: 285px;
    background: #00b2a0; }
  .page-id-6137 #page #join-us .quiz-link, .page-id-6137 #page #join-us .map-link {
    margin-bottom: 35px;
    cursor: pointer;
    cursor: hand;
    z-index: 1; }
  .page-id-6137 #page #join-us .curriculum-link {
    margin-bottom: 35px; }

.page-id-6446 #page {
  padding-left: 0;
  padding-right: 0; }
  .page-id-6446 #page p {
    font-size: 16px; }
  .page-id-6446 #page h2 {
    font-size: 36px;
    margin-bottom: 20px; }
    .page-id-6446 #page h2.register {
      color: #f26649; }
  .page-id-6446 #page #page-content {
    padding-top: 10px; }
  .page-id-6446 #page #intro p {
    max-width: 360px; }
    .page-id-6446 #page #intro p a {
      margin-top: 10px;
      letter-spacing: 1px; }
  .page-id-6446 #page #the-quiz h2 {
    color: #174c77;
    padding-top: 50px; }
  .page-id-6446 #page #the-quiz p a {
    color: #f26649; }
  .page-id-6446 #page #your-action-plan h2 {
    color: #f26649;
    padding-top: 50px; }
  .page-id-6446 #page #take-action {
    margin-top: 0; }
    .page-id-6446 #page #take-action h2 {
      color: #00b2a0; }
    .page-id-6446 #page #take-action p {
      font-size: 18px;
      max-width: 660px; }
    .page-id-6446 #page #take-action .take-action-button {
      background-color: #00b2a0; }
    .page-id-6446 #page #take-action .action-items .action-item {
      border: none; }
      .page-id-6446 #page #take-action .action-items .action-item .number {
        background-color: #f26649;
        border-radius: 50%;
        color: #fff;
        display: block;
        width: 24px;
        height: 24px;
        margin: 0 auto 15px;
        text-align: center; }
      .page-id-6446 #page #take-action .action-items .action-item .button {
        margin-top: 15px;
        padding-top: 10px;
        letter-spacing: 1px; }
    .page-id-6446 #page #take-action .action-learn-reg {
      color: #174c77;
      font-size: 16px;
      padding: 15px 0 0; }
  .page-id-6446 #page #best-practices {
    background: #00b2a0 url("../assets/images/join-us-best-practices.jpg") center center no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    height: 425px;
    color: #fff; }
    .page-id-6446 #page #best-practices p:first-child {
      padding-top: 33%;
      margin-bottom: 12px; }
    .page-id-6446 #page #best-practices pa.button {
      text-align: center;
      margin-top: 20px;
      width: 225px;
      padding: 9px 14px 4px 14px; }
  .page-id-6446 #page #take-the-quiz {
    background: #fff url("../assets/images/take-the-quiz-map.jpg") top center no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    height: 425px;
    text-align: center; }
    .page-id-6446 #page #take-the-quiz h2.ready {
      color: #00b2a0;
      padding-top: 50px; }
    .page-id-6446 #page #take-the-quiz button.register-button {
      width: 285px; }
  .page-id-6446 #page .take-action-map {
    padding-top: 45px; }
  .page-id-6446 #page #join-us h2.ready {
    color: #00b2a0;
    padding-top: 50px; }
  .page-id-6446 #page #join-us button.register-button {
    width: 285px; }
  .page-id-6446 #page #join-us button.sign-in-button {
    width: 285px;
    background: #00b2a0; }
  .page-id-6446 #page #join-us .quiz-link, .page-id-6446 #page #join-us .map-link {
    margin-bottom: 35px;
    cursor: pointer;
    cursor: hand;
    z-index: 1; }
  .page-id-6446 #page #join-us .curriculum-link {
    margin-bottom: 35px; }

/* --- ECE Best Practices Landing page --- */
.page-id-6148 #page *:focus,
.page-id-6470 #page *:focus {
  outline: none; }

.page-id-6148 #page #intro p,
.page-id-6470 #page #intro p {
  max-width: 360px;
  font-size: 16px; }
  .page-id-6148 #page #intro p a,
  .page-id-6470 #page #intro p a {
    margin-top: 10px;
    letter-spacing: 1px; }

.page-id-6148 #page .page-content-intro,
.page-id-6470 #page .page-content-intro {
  margin-left: 25px; }
  .page-id-6148 #page .page-content-intro #about-hkhf h2,
  .page-id-6470 #page .page-content-intro #about-hkhf h2 {
    margin: 15px 0;
    font-size: 36px;
    color: #00b2a0; }
  @media all and (min-width: 1024px) {
    .page-id-6148 #page .page-content-intro #about-hkhf p,
    .page-id-6470 #page .page-content-intro #about-hkhf p {
      max-width: 74%; } 
	.background-image {
	        position: absolute;
	        z-index: -1;
	        top: 0;
	        left: 0;
	        width: 100%;
	        background-repeat: no-repeat;
	        background-position: right bottom;
	        -webkit-background-size: contain !important;
	                background-size: contain !important;
	        text-align: center;
	        height: 436px; }
  }
  .page-id-6148 #page .page-content-intro #about-hkhf p a,
  .page-id-6470 #page .page-content-intro #about-hkhf p a {
    margin-top: 10px;
    color: #379ed3; }
    .page-id-6148 #page .page-content-intro #about-hkhf p a.button, .page-id-6148 #page .page-content-intro #about-hkhf p button, .page-id-6148 #page .page-content-intro #about-hkhf p .gform_wrapper .success-story-form .gform_page_footer input.button, .gform_wrapper .success-story-form .gform_page_footer .page-id-6148 #page .page-content-intro #about-hkhf p input.button, .page-id-6148 #page .page-content-intro #about-hkhf p
    .gform_wrapper .success-story-form .gform_footer input.button,
    .gform_wrapper .success-story-form .gform_footer .page-id-6148 #page .page-content-intro #about-hkhf p input.button, .page-id-6148 #page .page-content-intro #about-hkhf p
    .gform_wrapper .leader-success-story-form .gform_page_footer input.button,
    .gform_wrapper .leader-success-story-form .gform_page_footer .page-id-6148 #page .page-content-intro #about-hkhf p input.button, .page-id-6148 #page .page-content-intro #about-hkhf p
    .gform_wrapper .leader-success-story-form .gform_footer input.button,
    .gform_wrapper .leader-success-story-form .gform_footer .page-id-6148 #page .page-content-intro #about-hkhf p input.button, .page-id-6148 #page .page-content-intro #about-hkhf p
    .gform_wrapper .download-gate .gform_page_footer input.button,
    .gform_wrapper .download-gate .gform_page_footer .page-id-6148 #page .page-content-intro #about-hkhf p input.button, .page-id-6148 #page .page-content-intro #about-hkhf p
    .gform_wrapper .download-gate .gform_footer input.button,
    .gform_wrapper .download-gate .gform_footer .page-id-6148 #page .page-content-intro #about-hkhf p input.button, .page-id-6148 #page .page-content-intro #about-hkhf p
    .gform_wrapper .checklist-quiz .gform_page_footer input.button,
    .gform_wrapper .checklist-quiz .gform_page_footer .page-id-6148 #page .page-content-intro #about-hkhf p input.button, .page-id-6148 #page .page-content-intro #about-hkhf p
    .gform_wrapper .checklist-quiz .gform_footer input.button,
    .gform_wrapper .checklist-quiz .gform_footer .page-id-6148 #page .page-content-intro #about-hkhf p input.button, .page-id-6148 #page .page-content-intro #about-hkhf p
    .gform_wrapper .quiz-results .gform_page_footer input.button,
    .gform_wrapper .quiz-results .gform_page_footer .page-id-6148 #page .page-content-intro #about-hkhf p input.button, .page-id-6148 #page .page-content-intro #about-hkhf p
    .gform_wrapper .quiz-results .gform_footer input.button,
    .gform_wrapper .quiz-results .gform_footer .page-id-6148 #page .page-content-intro #about-hkhf p input.button, .page-id-6148 #page .page-content-intro #about-hkhf p
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.button,
    .gform_wrapper .quiz-nextsteps .gform_page_footer .page-id-6148 #page .page-content-intro #about-hkhf p input.button, .page-id-6148 #page .page-content-intro #about-hkhf p
    .gform_wrapper .quiz-nextsteps .gform_footer input.button,
    .gform_wrapper .quiz-nextsteps .gform_footer .page-id-6148 #page .page-content-intro #about-hkhf p input.button,
    .page-id-6470 #page .page-content-intro #about-hkhf p a.button,
    .page-id-6470 #page .page-content-intro #about-hkhf p button,
    .page-id-6470 #page .page-content-intro #about-hkhf p .gform_wrapper .success-story-form .gform_page_footer input.button, .gform_wrapper .success-story-form .gform_page_footer
    .page-id-6470 #page .page-content-intro #about-hkhf p input.button,
    .page-id-6470 #page .page-content-intro #about-hkhf p
    .gform_wrapper .success-story-form .gform_footer input.button,
    .gform_wrapper .success-story-form .gform_footer
    .page-id-6470 #page .page-content-intro #about-hkhf p input.button,
    .page-id-6470 #page .page-content-intro #about-hkhf p
    .gform_wrapper .leader-success-story-form .gform_page_footer input.button,
    .gform_wrapper .leader-success-story-form .gform_page_footer
    .page-id-6470 #page .page-content-intro #about-hkhf p input.button,
    .page-id-6470 #page .page-content-intro #about-hkhf p
    .gform_wrapper .leader-success-story-form .gform_footer input.button,
    .gform_wrapper .leader-success-story-form .gform_footer
    .page-id-6470 #page .page-content-intro #about-hkhf p input.button,
    .page-id-6470 #page .page-content-intro #about-hkhf p
    .gform_wrapper .download-gate .gform_page_footer input.button,
    .gform_wrapper .download-gate .gform_page_footer
    .page-id-6470 #page .page-content-intro #about-hkhf p input.button,
    .page-id-6470 #page .page-content-intro #about-hkhf p
    .gform_wrapper .download-gate .gform_footer input.button,
    .gform_wrapper .download-gate .gform_footer
    .page-id-6470 #page .page-content-intro #about-hkhf p input.button,
    .page-id-6470 #page .page-content-intro #about-hkhf p
    .gform_wrapper .checklist-quiz .gform_page_footer input.button,
    .gform_wrapper .checklist-quiz .gform_page_footer
    .page-id-6470 #page .page-content-intro #about-hkhf p input.button,
    .page-id-6470 #page .page-content-intro #about-hkhf p
    .gform_wrapper .checklist-quiz .gform_footer input.button,
    .gform_wrapper .checklist-quiz .gform_footer
    .page-id-6470 #page .page-content-intro #about-hkhf p input.button,
    .page-id-6470 #page .page-content-intro #about-hkhf p
    .gform_wrapper .quiz-results .gform_page_footer input.button,
    .gform_wrapper .quiz-results .gform_page_footer
    .page-id-6470 #page .page-content-intro #about-hkhf p input.button,
    .page-id-6470 #page .page-content-intro #about-hkhf p
    .gform_wrapper .quiz-results .gform_footer input.button,
    .gform_wrapper .quiz-results .gform_footer
    .page-id-6470 #page .page-content-intro #about-hkhf p input.button,
    .page-id-6470 #page .page-content-intro #about-hkhf p
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.button,
    .gform_wrapper .quiz-nextsteps .gform_page_footer
    .page-id-6470 #page .page-content-intro #about-hkhf p input.button,
    .page-id-6470 #page .page-content-intro #about-hkhf p
    .gform_wrapper .quiz-nextsteps .gform_footer input.button,
    .gform_wrapper .quiz-nextsteps .gform_footer
    .page-id-6470 #page .page-content-intro #about-hkhf p input.button {
      color: white; }
  .page-id-6148 #page .page-content-intro #healthy-kids,
  .page-id-6470 #page .page-content-intro #healthy-kids {
    margin-top: -20px; }
    .page-id-6148 #page .page-content-intro #healthy-kids .goal-container,
    .page-id-6470 #page .page-content-intro #healthy-kids .goal-container {
      margin-bottom: inherit; }
      .page-id-6148 #page .page-content-intro #healthy-kids .goal-container #reduce-screen-time,
      .page-id-6470 #page .page-content-intro #healthy-kids .goal-container #reduce-screen-time {
        margin-bottom: 111px; }
      .page-id-6148 #page .page-content-intro #healthy-kids .goal-container #provide-healthy-beverages,
      .page-id-6470 #page .page-content-intro #healthy-kids .goal-container #provide-healthy-beverages {
        margin-bottom: 79px; }
      .page-id-6148 #page .page-content-intro #healthy-kids .goal-container #increase-physical-activity,
      .page-id-6470 #page .page-content-intro #healthy-kids .goal-container #increase-physical-activity {
        margin-bottom: 101px; }
      .page-id-6148 #page .page-content-intro #healthy-kids .goal-container #improve-food-choices,
      .page-id-6470 #page .page-content-intro #healthy-kids .goal-container #improve-food-choices {
        margin-bottom: 57px; }
      .page-id-6148 #page .page-content-intro #healthy-kids .goal-container #support-breast-feeding,
      .page-id-6470 #page .page-content-intro #healthy-kids .goal-container #support-breast-feeding {
        margin-bottom: 189px; }
    .page-id-6148 #page .page-content-intro #healthy-kids .goal-healthy-kids,
    .page-id-6470 #page .page-content-intro #healthy-kids .goal-healthy-kids {
      margin-top: 120px;
      padding-top: 470px; }
      .page-id-6148 #page .page-content-intro #healthy-kids .goal-healthy-kids h1,
      .page-id-6470 #page .page-content-intro #healthy-kids .goal-healthy-kids h1 {
        color: #5a87c5;
        font-size: 36px; }
    .page-id-6148 #page .page-content-intro #healthy-kids .heathy-kids-headline-container,
    .page-id-6470 #page .page-content-intro #healthy-kids .heathy-kids-headline-container {
      position: relative;
      margin-left: inherit;
      width: auto; }
      .page-id-6148 #page .page-content-intro #healthy-kids .heathy-kids-headline-container h2,
      .page-id-6470 #page .page-content-intro #healthy-kids .heathy-kids-headline-container h2 {
        color: #00b2a0; }
    .page-id-6148 #page .page-content-intro #healthy-kids p a.button, .page-id-6148 #page .page-content-intro #healthy-kids p button, .page-id-6148 #page .page-content-intro #healthy-kids p .gform_wrapper .success-story-form .gform_page_footer input.button, .gform_wrapper .success-story-form .gform_page_footer .page-id-6148 #page .page-content-intro #healthy-kids p input.button, .page-id-6148 #page .page-content-intro #healthy-kids p
    .gform_wrapper .success-story-form .gform_footer input.button,
    .gform_wrapper .success-story-form .gform_footer .page-id-6148 #page .page-content-intro #healthy-kids p input.button, .page-id-6148 #page .page-content-intro #healthy-kids p
    .gform_wrapper .leader-success-story-form .gform_page_footer input.button,
    .gform_wrapper .leader-success-story-form .gform_page_footer .page-id-6148 #page .page-content-intro #healthy-kids p input.button, .page-id-6148 #page .page-content-intro #healthy-kids p
    .gform_wrapper .leader-success-story-form .gform_footer input.button,
    .gform_wrapper .leader-success-story-form .gform_footer .page-id-6148 #page .page-content-intro #healthy-kids p input.button, .page-id-6148 #page .page-content-intro #healthy-kids p
    .gform_wrapper .download-gate .gform_page_footer input.button,
    .gform_wrapper .download-gate .gform_page_footer .page-id-6148 #page .page-content-intro #healthy-kids p input.button, .page-id-6148 #page .page-content-intro #healthy-kids p
    .gform_wrapper .download-gate .gform_footer input.button,
    .gform_wrapper .download-gate .gform_footer .page-id-6148 #page .page-content-intro #healthy-kids p input.button, .page-id-6148 #page .page-content-intro #healthy-kids p
    .gform_wrapper .checklist-quiz .gform_page_footer input.button,
    .gform_wrapper .checklist-quiz .gform_page_footer .page-id-6148 #page .page-content-intro #healthy-kids p input.button, .page-id-6148 #page .page-content-intro #healthy-kids p
    .gform_wrapper .checklist-quiz .gform_footer input.button,
    .gform_wrapper .checklist-quiz .gform_footer .page-id-6148 #page .page-content-intro #healthy-kids p input.button, .page-id-6148 #page .page-content-intro #healthy-kids p
    .gform_wrapper .quiz-results .gform_page_footer input.button,
    .gform_wrapper .quiz-results .gform_page_footer .page-id-6148 #page .page-content-intro #healthy-kids p input.button, .page-id-6148 #page .page-content-intro #healthy-kids p
    .gform_wrapper .quiz-results .gform_footer input.button,
    .gform_wrapper .quiz-results .gform_footer .page-id-6148 #page .page-content-intro #healthy-kids p input.button, .page-id-6148 #page .page-content-intro #healthy-kids p
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.button,
    .gform_wrapper .quiz-nextsteps .gform_page_footer .page-id-6148 #page .page-content-intro #healthy-kids p input.button, .page-id-6148 #page .page-content-intro #healthy-kids p
    .gform_wrapper .quiz-nextsteps .gform_footer input.button,
    .gform_wrapper .quiz-nextsteps .gform_footer .page-id-6148 #page .page-content-intro #healthy-kids p input.button,
    .page-id-6470 #page .page-content-intro #healthy-kids p a.button,
    .page-id-6470 #page .page-content-intro #healthy-kids p button,
    .page-id-6470 #page .page-content-intro #healthy-kids p .gform_wrapper .success-story-form .gform_page_footer input.button, .gform_wrapper .success-story-form .gform_page_footer
    .page-id-6470 #page .page-content-intro #healthy-kids p input.button,
    .page-id-6470 #page .page-content-intro #healthy-kids p
    .gform_wrapper .success-story-form .gform_footer input.button,
    .gform_wrapper .success-story-form .gform_footer
    .page-id-6470 #page .page-content-intro #healthy-kids p input.button,
    .page-id-6470 #page .page-content-intro #healthy-kids p
    .gform_wrapper .leader-success-story-form .gform_page_footer input.button,
    .gform_wrapper .leader-success-story-form .gform_page_footer
    .page-id-6470 #page .page-content-intro #healthy-kids p input.button,
    .page-id-6470 #page .page-content-intro #healthy-kids p
    .gform_wrapper .leader-success-story-form .gform_footer input.button,
    .gform_wrapper .leader-success-story-form .gform_footer
    .page-id-6470 #page .page-content-intro #healthy-kids p input.button,
    .page-id-6470 #page .page-content-intro #healthy-kids p
    .gform_wrapper .download-gate .gform_page_footer input.button,
    .gform_wrapper .download-gate .gform_page_footer
    .page-id-6470 #page .page-content-intro #healthy-kids p input.button,
    .page-id-6470 #page .page-content-intro #healthy-kids p
    .gform_wrapper .download-gate .gform_footer input.button,
    .gform_wrapper .download-gate .gform_footer
    .page-id-6470 #page .page-content-intro #healthy-kids p input.button,
    .page-id-6470 #page .page-content-intro #healthy-kids p
    .gform_wrapper .checklist-quiz .gform_page_footer input.button,
    .gform_wrapper .checklist-quiz .gform_page_footer
    .page-id-6470 #page .page-content-intro #healthy-kids p input.button,
    .page-id-6470 #page .page-content-intro #healthy-kids p
    .gform_wrapper .checklist-quiz .gform_footer input.button,
    .gform_wrapper .checklist-quiz .gform_footer
    .page-id-6470 #page .page-content-intro #healthy-kids p input.button,
    .page-id-6470 #page .page-content-intro #healthy-kids p
    .gform_wrapper .quiz-results .gform_page_footer input.button,
    .gform_wrapper .quiz-results .gform_page_footer
    .page-id-6470 #page .page-content-intro #healthy-kids p input.button,
    .page-id-6470 #page .page-content-intro #healthy-kids p
    .gform_wrapper .quiz-results .gform_footer input.button,
    .gform_wrapper .quiz-results .gform_footer
    .page-id-6470 #page .page-content-intro #healthy-kids p input.button,
    .page-id-6470 #page .page-content-intro #healthy-kids p
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.button,
    .gform_wrapper .quiz-nextsteps .gform_page_footer
    .page-id-6470 #page .page-content-intro #healthy-kids p input.button,
    .page-id-6470 #page .page-content-intro #healthy-kids p
    .gform_wrapper .quiz-nextsteps .gform_footer input.button,
    .gform_wrapper .quiz-nextsteps .gform_footer
    .page-id-6470 #page .page-content-intro #healthy-kids p input.button {
      color: white; }
    .page-id-6148 #page .page-content-intro #healthy-kids li a,
    .page-id-6470 #page .page-content-intro #healthy-kids li a {
      color: #379ed3; }
  .page-id-6148 #page .page-content-intro #quiz-tool,
  .page-id-6470 #page .page-content-intro #quiz-tool {
    padding: 30px 50px;
    position: relative;
    background-color: #cfeff9;
    background-image: url(../assets/images/take-action/take-action-take-quiz.png);
    background-repeat: no-repeat;
    background-position: 5% 25%;
    padding-left: 175px;
    margin: 50px 0; }
    .page-id-6148 #page .page-content-intro #quiz-tool a,
    .page-id-6470 #page .page-content-intro #quiz-tool a {
      color: #379ed3; }
  .page-id-6148 #page .page-content-intro #best-practices-list h1,
  .page-id-6470 #page .page-content-intro #best-practices-list h1 {
    color: #5a87c5;
    font-size: 36px; }
  .page-id-6148 #page .page-content-intro #best-practices-list h2,
  .page-id-6470 #page .page-content-intro #best-practices-list h2 {
    margin: 40px 20px 0;
    font-size: 32px;
    color: #00b2a0; }
  .page-id-6148 #page .page-content-intro #best-practices-list p,
  .page-id-6470 #page .page-content-intro #best-practices-list p {
    margin-bottom: 30px; }
    .page-id-6148 #page .page-content-intro #best-practices-list p a,
    .page-id-6470 #page .page-content-intro #best-practices-list p a {
      color: #379ed3; }
  .page-id-6148 #page .page-content-intro #best-practices-list ul li,
  .page-id-6470 #page .page-content-intro #best-practices-list ul li {
    font-size: 16px;
    max-width: 82%;
    list-style: disc; }
    .page-id-6148 #page .page-content-intro #best-practices-list ul li p,
    .page-id-6470 #page .page-content-intro #best-practices-list ul li p {
      margin: 0 0 15px; }
  .page-id-6148 #page .page-content-intro #best-practices-list #accordion-container,
  .page-id-6470 #page .page-content-intro #best-practices-list #accordion-container {
    padding-bottom: 20px; }
    .page-id-6148 #page .page-content-intro #best-practices-list #accordion-container h3.ui-accordion-header,
    .page-id-6470 #page .page-content-intro #best-practices-list #accordion-container h3.ui-accordion-header {
      font-family: "Open Sans", Helvetica, sans-serif;
      border: 1px solid #174c77;
      text-decoration: inherit;
      color: #174c77;
      padding: 1.25em 2.5em 1.25em 1.25em;
      background-color: #fff;
      background-image: url("../assets/images/accordian-off.png");
      background-repeat: no-repeat;
      background-position: right 20px center;
      text-transform: none;
      font-size: 16px;
      max-width: 85%;
      margin-bottom: 20px;
      cursor: pointer; }
      .page-id-6148 #page .page-content-intro #best-practices-list #accordion-container h3.ui-accordion-header:hover,
      .page-id-6470 #page .page-content-intro #best-practices-list #accordion-container h3.ui-accordion-header:hover {
        color: #ffffff;
        background-color: #5a87c5;
        background-repeat: no-repeat;
        background-position: right 20px center;
        background-image: url("../assets/images/accordian-over.png"); }
      .page-id-6148 #page .page-content-intro #best-practices-list #accordion-container h3.ui-accordion-header.ui-state-active,
      .page-id-6470 #page .page-content-intro #best-practices-list #accordion-container h3.ui-accordion-header.ui-state-active {
        color: white;
        background-color: #5a87c5;
        background-image: url("../assets/images/accordian-active.png"); }
    .page-id-6148 #page .page-content-intro #best-practices-list #accordion-container .ui-accordion-content ul,
    .page-id-6470 #page .page-content-intro #best-practices-list #accordion-container .ui-accordion-content ul {
      margin: 0; }
      .page-id-6148 #page .page-content-intro #best-practices-list #accordion-container .ui-accordion-content ul li:last-child p,
      .page-id-6470 #page .page-content-intro #best-practices-list #accordion-container .ui-accordion-content ul li:last-child p {
        margin-bottom: 40px; }
  .page-id-6148 #page .page-content-intro #best-practices-list .closing-note p,
  .page-id-6470 #page .page-content-intro #best-practices-list .closing-note p {
    max-width: 75%; }

.page-id-6148 footer .child-accent,
.page-id-6470 footer .child-accent {
  display: none; }

/*------ Trainers -------- */
#trainers .step, #trainers-ecelc .step {
  color: #174c77;
  margin-bottom: 60px; }
  #trainers .step h2, #trainers .step h4, #trainers-ecelc .step h2, #trainers-ecelc .step h4 {
    font-family: "Open Sans", Helvetica, sans-serif;
    font-size: 18px;
    text-transform: none; }
  #trainers .step h4, #trainers-ecelc .step h4 {
    font-size: 14px; }

#trainers .content, #trainers-ecelc .content {
  margin: 20px 0; }

#trainers .background-image, #trainers-ecelc .background-image {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 584px;
  background-image: url("../assets/images/trainers/trainers-hero-image.jpg");
  background-repeat: no-repeat;
  background-position: top center; }

@media all and (max-width: 1220px) {
  #trainers .background-image, #trainers-ecelc .background-image {
    background-position: top left; } }

#trainers #intro, #trainers-ecelc #intro {
  padding-top: 90px;
  height: 370px; }
  #trainers #intro h1, #trainers-ecelc #intro h1 {
    color: white;
    font-size: 48px;
    text-transform: uppercase; }
  #trainers #intro p, #trainers-ecelc #intro p {
    color: white;
    font-size: 18px;
    padding-top: 10px; }
  #trainers #intro .ecelc-button, #trainers-ecelc #intro .ecelc-button {
    background: #00b2a0; }

#trainers-ecelc .background-image {
  background-image: url("../assets/images/ecelc/ecelc-hero-image.png"); }

#trainers-ecelc #intro h1, #trainers-ecelc #intro p {
  color: #174c77; }

#trainers-ecelc .content h3 {
  font-family: "Open Sans", Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.4em;
  text-transform: none; }

/*------ Map -------- */
.page-id-1482 #intro .inner-container {
  width: 50%; }

.page-id-1482 .map-container {
  padding: 20px 20px 0 20px; }

.page-id-1482 #map_canvas {
  height: 450px;
  width: 100%; }

.page-id-1482 .search-by-state-bar {
  padding: 20px;
  background: #00b2a0;
  border: 1px solid #ccc;
  color: white; }

.page-id-1482 .search-results-container {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #174c77; }

.page-id-1482 #search-by-state-select {
  color: #2b2b2b;
  width: 200px;
  margin: 0px; }
  .page-id-1482 #search-by-state-select option {
    color: #2b2b2b; }
    .page-id-1482 #search-by-state-select option:hover {
      background: #2b2b2b;
      color: #fff; }

.page-id-1482 #search-results h2, .page-id-1482 #search-results h4 {
  color: #f26649;
  text-transform: uppercase; }

.page-id-1482 #search-results ol {
  margin: 0; }

.page-id-1482 .location-item {
  padding-top: 15px;
  list-style-type: none; }

.page-id-1482 .labels {
  color: white;
  background-color: #e2574c;
  font-size: 9px;
  text-align: center;
  padding: 5px;
  border-radius: 7px;
  min-width: 20px;
  white-space: nowrap;
  opacity: .9; }

.page-id-1482 #intro .inner-container {
  float: left; }

.page-id-1482 #intro .map-header-cta {
  float: right;
  padding: 60px 0 0 20px; }
  .page-id-1482 #intro .map-header-cta h2 {
    color: #00b2a0;
    float: left;
    padding: 50px 20px 0 0; }
  .page-id-1482 #intro .map-header-cta .take-the-quiz {
    float: left; }

/*------ Search Results Page -------- */
.search #page h1 {
  /*font-family: "nobel-condensed", Helvetica, sans-serif;*/
  text-transform: uppercase;
  text-decoration: none;
  font-size: 32px;
  color: #174c77; }

.search .hentry {
  font-size: 14px;
  padding-botton: 15px; }

.search .page-header {
  margin-bottom: 60px; }

.search .entry-header h1.entry-title {
  margin-bottom: 0; }
  .search .entry-header h1.entry-title a {
    font-family: "Open Sans", Helvetica, sans-serif;
    text-transform: none;
    text-decoration: none;
    font-size: 18px;
    color: #174c77; }

.search article.post .news-item-date {
  font-size: 16px; }

.search .entry-summary p:first-child {
  margin-top: 0; }

.search .read-more-link {
  color: #f26649; }
  .search .read-more-link:hover {
    color: #174c77; }

.search article {
  border-bottom: 1px solid #ccc; }

/*------ Spanish Page -------- */
.page-id-251 #healthy-goals-nav ul li a, .page-id-6874 #healthy-goals-nav ul li a {
  padding-left: 20px;
  padding-right: 20px; }
  .page-id-251 #healthy-goals-nav ul li a.nav-screen-time .lead, .page-id-6874 #healthy-goals-nav ul li a.nav-screen-time .lead {
    font-size: 16px; }
  .page-id-251 #healthy-goals-nav ul li a.nav-breast-feeding, .page-id-6874 #healthy-goals-nav ul li a.nav-breast-feeding {
    font-size: 20px; }

/*------ Quiz Page / Gravity Forms styles -------- */
.gform_wrapper .success-story-form input:focus, .gform_wrapper .success-story-form select:focus, .gform_wrapper .success-story-form textarea:focus,
.gform_wrapper .leader-success-story-form input:focus,
.gform_wrapper .leader-success-story-form select:focus,
.gform_wrapper .leader-success-story-form textarea:focus,
.gform_wrapper .download-gate input:focus,
.gform_wrapper .download-gate select:focus,
.gform_wrapper .download-gate textarea:focus,
.gform_wrapper .checklist-quiz input:focus,
.gform_wrapper .checklist-quiz select:focus,
.gform_wrapper .checklist-quiz textarea:focus,
.gform_wrapper .quiz-results input:focus,
.gform_wrapper .quiz-results select:focus,
.gform_wrapper .quiz-results textarea:focus,
.gform_wrapper .quiz-nextsteps input:focus,
.gform_wrapper .quiz-nextsteps select:focus,
.gform_wrapper .quiz-nextsteps textarea:focus {
  outline: 0; }

.gform_wrapper .success-story-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper .success-story-form textarea,
.gform_wrapper .leader-success-story-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper .leader-success-story-form textarea,
.gform_wrapper .download-gate input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper .download-gate textarea,
.gform_wrapper .checklist-quiz input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper .checklist-quiz textarea,
.gform_wrapper .quiz-results input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper .quiz-results textarea,
.gform_wrapper .quiz-nextsteps input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper .quiz-nextsteps textarea {
  border: 1px solid #ccc; }

.gform_wrapper .success-story-form .gform_page_footer,
.gform_wrapper .success-story-form .gform_footer,
.gform_wrapper .leader-success-story-form .gform_page_footer,
.gform_wrapper .leader-success-story-form .gform_footer,
.gform_wrapper .download-gate .gform_page_footer,
.gform_wrapper .download-gate .gform_footer,
.gform_wrapper .checklist-quiz .gform_page_footer,
.gform_wrapper .checklist-quiz .gform_footer,
.gform_wrapper .quiz-results .gform_page_footer,
.gform_wrapper .quiz-results .gform_footer,
.gform_wrapper .quiz-nextsteps .gform_page_footer,
.gform_wrapper .quiz-nextsteps .gform_footer {
  border-top: 1px solid #ccc;
  margin-top: 40px; }
  @media (max-width: 641px) {
    .gform_wrapper .success-story-form .gform_page_footer,
    .gform_wrapper .success-story-form .gform_footer,
    .gform_wrapper .leader-success-story-form .gform_page_footer,
    .gform_wrapper .leader-success-story-form .gform_footer,
    .gform_wrapper .download-gate .gform_page_footer,
    .gform_wrapper .download-gate .gform_footer,
    .gform_wrapper .checklist-quiz .gform_page_footer,
    .gform_wrapper .checklist-quiz .gform_footer,
    .gform_wrapper .quiz-results .gform_page_footer,
    .gform_wrapper .quiz-results .gform_footer,
    .gform_wrapper .quiz-nextsteps .gform_page_footer,
    .gform_wrapper .quiz-nextsteps .gform_footer {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .gform_wrapper .success-story-form .gform_page_footer input.button.gform_previous_button,
  .gform_wrapper .success-story-form .gform_footer input.button.gform_previous_button,
  .gform_wrapper .leader-success-story-form .gform_page_footer input.button.gform_previous_button,
  .gform_wrapper .leader-success-story-form .gform_footer input.button.gform_previous_button,
  .gform_wrapper .download-gate .gform_page_footer input.button.gform_previous_button,
  .gform_wrapper .download-gate .gform_footer input.button.gform_previous_button,
  .gform_wrapper .checklist-quiz .gform_page_footer input.button.gform_previous_button,
  .gform_wrapper .checklist-quiz .gform_footer input.button.gform_previous_button,
  .gform_wrapper .quiz-results .gform_page_footer input.button.gform_previous_button,
  .gform_wrapper .quiz-results .gform_footer input.button.gform_previous_button,
  .gform_wrapper .quiz-nextsteps .gform_page_footer input.button.gform_previous_button,
  .gform_wrapper .quiz-nextsteps .gform_footer input.button.gform_previous_button {
    background-color: #5a87c5; }
    .gform_wrapper .success-story-form .gform_page_footer input.button.gform_previous_button:hover,
    .gform_wrapper .success-story-form .gform_footer input.button.gform_previous_button:hover,
    .gform_wrapper .leader-success-story-form .gform_page_footer input.button.gform_previous_button:hover,
    .gform_wrapper .leader-success-story-form .gform_footer input.button.gform_previous_button:hover,
    .gform_wrapper .download-gate .gform_page_footer input.button.gform_previous_button:hover,
    .gform_wrapper .download-gate .gform_footer input.button.gform_previous_button:hover,
    .gform_wrapper .checklist-quiz .gform_page_footer input.button.gform_previous_button:hover,
    .gform_wrapper .checklist-quiz .gform_footer input.button.gform_previous_button:hover,
    .gform_wrapper .quiz-results .gform_page_footer input.button.gform_previous_button:hover,
    .gform_wrapper .quiz-results .gform_footer input.button.gform_previous_button:hover,
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.button.gform_previous_button:hover,
    .gform_wrapper .quiz-nextsteps .gform_footer input.button.gform_previous_button:hover {
      background-color: #5269a3; }
    @media (max-width: 641px) {
      .gform_wrapper .success-story-form .gform_page_footer input.button.gform_previous_button,
      .gform_wrapper .success-story-form .gform_footer input.button.gform_previous_button,
      .gform_wrapper .leader-success-story-form .gform_page_footer input.button.gform_previous_button,
      .gform_wrapper .leader-success-story-form .gform_footer input.button.gform_previous_button,
      .gform_wrapper .download-gate .gform_page_footer input.button.gform_previous_button,
      .gform_wrapper .download-gate .gform_footer input.button.gform_previous_button,
      .gform_wrapper .checklist-quiz .gform_page_footer input.button.gform_previous_button,
      .gform_wrapper .checklist-quiz .gform_footer input.button.gform_previous_button,
      .gform_wrapper .quiz-results .gform_page_footer input.button.gform_previous_button,
      .gform_wrapper .quiz-results .gform_footer input.button.gform_previous_button,
      .gform_wrapper .quiz-nextsteps .gform_page_footer input.button.gform_previous_button,
      .gform_wrapper .quiz-nextsteps .gform_footer input.button.gform_previous_button {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; } }
  .gform_wrapper .success-story-form .gform_page_footer input.button.gform_next_button,
  .gform_wrapper .success-story-form .gform_footer input.button.gform_next_button,
  .gform_wrapper .leader-success-story-form .gform_page_footer input.button.gform_next_button,
  .gform_wrapper .leader-success-story-form .gform_footer input.button.gform_next_button,
  .gform_wrapper .download-gate .gform_page_footer input.button.gform_next_button,
  .gform_wrapper .download-gate .gform_footer input.button.gform_next_button,
  .gform_wrapper .checklist-quiz .gform_page_footer input.button.gform_next_button,
  .gform_wrapper .checklist-quiz .gform_footer input.button.gform_next_button,
  .gform_wrapper .quiz-results .gform_page_footer input.button.gform_next_button,
  .gform_wrapper .quiz-results .gform_footer input.button.gform_next_button,
  .gform_wrapper .quiz-nextsteps .gform_page_footer input.button.gform_next_button,
  .gform_wrapper .quiz-nextsteps .gform_footer input.button.gform_next_button {
    background-color: #174c77; }
    .gform_wrapper .success-story-form .gform_page_footer input.button.gform_next_button:hover,
    .gform_wrapper .success-story-form .gform_footer input.button.gform_next_button:hover,
    .gform_wrapper .leader-success-story-form .gform_page_footer input.button.gform_next_button:hover,
    .gform_wrapper .leader-success-story-form .gform_footer input.button.gform_next_button:hover,
    .gform_wrapper .download-gate .gform_page_footer input.button.gform_next_button:hover,
    .gform_wrapper .download-gate .gform_footer input.button.gform_next_button:hover,
    .gform_wrapper .checklist-quiz .gform_page_footer input.button.gform_next_button:hover,
    .gform_wrapper .checklist-quiz .gform_footer input.button.gform_next_button:hover,
    .gform_wrapper .quiz-results .gform_page_footer input.button.gform_next_button:hover,
    .gform_wrapper .quiz-results .gform_footer input.button.gform_next_button:hover,
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.button.gform_next_button:hover,
    .gform_wrapper .quiz-nextsteps .gform_footer input.button.gform_next_button:hover {
      background-color: #193255; }
    @media (max-width: 641px) {
      .gform_wrapper .success-story-form .gform_page_footer input.button.gform_next_button,
      .gform_wrapper .success-story-form .gform_footer input.button.gform_next_button,
      .gform_wrapper .leader-success-story-form .gform_page_footer input.button.gform_next_button,
      .gform_wrapper .leader-success-story-form .gform_footer input.button.gform_next_button,
      .gform_wrapper .download-gate .gform_page_footer input.button.gform_next_button,
      .gform_wrapper .download-gate .gform_footer input.button.gform_next_button,
      .gform_wrapper .checklist-quiz .gform_page_footer input.button.gform_next_button,
      .gform_wrapper .checklist-quiz .gform_footer input.button.gform_next_button,
      .gform_wrapper .quiz-results .gform_page_footer input.button.gform_next_button,
      .gform_wrapper .quiz-results .gform_footer input.button.gform_next_button,
      .gform_wrapper .quiz-nextsteps .gform_page_footer input.button.gform_next_button,
      .gform_wrapper .quiz-nextsteps .gform_footer input.button.gform_next_button {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; } }
  .gform_wrapper .success-story-form .gform_page_footer a.gform_save_link,
  .gform_wrapper .success-story-form .gform_footer a.gform_save_link,
  .gform_wrapper .leader-success-story-form .gform_page_footer a.gform_save_link,
  .gform_wrapper .leader-success-story-form .gform_footer a.gform_save_link,
  .gform_wrapper .download-gate .gform_page_footer a.gform_save_link,
  .gform_wrapper .download-gate .gform_footer a.gform_save_link,
  .gform_wrapper .checklist-quiz .gform_page_footer a.gform_save_link,
  .gform_wrapper .checklist-quiz .gform_footer a.gform_save_link,
  .gform_wrapper .quiz-results .gform_page_footer a.gform_save_link,
  .gform_wrapper .quiz-results .gform_footer a.gform_save_link,
  .gform_wrapper .quiz-nextsteps .gform_page_footer a.gform_save_link,
  .gform_wrapper .quiz-nextsteps .gform_footer a.gform_save_link {
    color: #30c1d9;
    font-size: 14px;
    float: right;
    padding-top: 8px;
    text-decoration: none; }
    .gform_wrapper .success-story-form .gform_page_footer a.gform_save_link:hover,
    .gform_wrapper .success-story-form .gform_footer a.gform_save_link:hover,
    .gform_wrapper .leader-success-story-form .gform_page_footer a.gform_save_link:hover,
    .gform_wrapper .leader-success-story-form .gform_footer a.gform_save_link:hover,
    .gform_wrapper .download-gate .gform_page_footer a.gform_save_link:hover,
    .gform_wrapper .download-gate .gform_footer a.gform_save_link:hover,
    .gform_wrapper .checklist-quiz .gform_page_footer a.gform_save_link:hover,
    .gform_wrapper .checklist-quiz .gform_footer a.gform_save_link:hover,
    .gform_wrapper .quiz-results .gform_page_footer a.gform_save_link:hover,
    .gform_wrapper .quiz-results .gform_footer a.gform_save_link:hover,
    .gform_wrapper .quiz-nextsteps .gform_page_footer a.gform_save_link:hover,
    .gform_wrapper .quiz-nextsteps .gform_footer a.gform_save_link:hover {
      color: #174c77;
      text-decoration: underline; }
    @media (max-width: 641px) {
      .gform_wrapper .success-story-form .gform_page_footer a.gform_save_link,
      .gform_wrapper .success-story-form .gform_footer a.gform_save_link,
      .gform_wrapper .leader-success-story-form .gform_page_footer a.gform_save_link,
      .gform_wrapper .leader-success-story-form .gform_footer a.gform_save_link,
      .gform_wrapper .download-gate .gform_page_footer a.gform_save_link,
      .gform_wrapper .download-gate .gform_footer a.gform_save_link,
      .gform_wrapper .checklist-quiz .gform_page_footer a.gform_save_link,
      .gform_wrapper .checklist-quiz .gform_footer a.gform_save_link,
      .gform_wrapper .quiz-results .gform_page_footer a.gform_save_link,
      .gform_wrapper .quiz-results .gform_footer a.gform_save_link,
      .gform_wrapper .quiz-nextsteps .gform_page_footer a.gform_save_link,
      .gform_wrapper .quiz-nextsteps .gform_footer a.gform_save_link {
        -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
                order: 4; } }

.gform_wrapper .success-story-form .instruction-divider,
.gform_wrapper .leader-success-story-form .instruction-divider,
.gform_wrapper .download-gate .instruction-divider,
.gform_wrapper .checklist-quiz .instruction-divider,
.gform_wrapper .quiz-results .instruction-divider,
.gform_wrapper .quiz-nextsteps .instruction-divider {
  margin-top: 15px;
  border-top: 1px solid #ccc; }

.gform_wrapper .success-story-form .top_label .gfield_label, .gform_wrapper .success-story-form .hidden, .gform_wrapper .success-story-form li.set-priorities h2,
.gform_wrapper .leader-success-story-form .top_label .gfield_label,
.gform_wrapper .leader-success-story-form .hidden,
.gform_wrapper .leader-success-story-form li.set-priorities h2,
.gform_wrapper .download-gate .top_label .gfield_label,
.gform_wrapper .download-gate .hidden,
.gform_wrapper .download-gate li.set-priorities h2,
.gform_wrapper .checklist-quiz .top_label .gfield_label,
.gform_wrapper .checklist-quiz .hidden,
.gform_wrapper .checklist-quiz li.set-priorities h2,
.gform_wrapper .quiz-results .top_label .gfield_label,
.gform_wrapper .quiz-results .hidden,
.gform_wrapper .quiz-results li.set-priorities h2,
.gform_wrapper .quiz-nextsteps .top_label .gfield_label,
.gform_wrapper .quiz-nextsteps .hidden,
.gform_wrapper .quiz-nextsteps li.set-priorities h2 {
  display: none; }

.gform_wrapper .success-story-form li.space-before,
.gform_wrapper .leader-success-story-form li.space-before,
.gform_wrapper .download-gate li.space-before,
.gform_wrapper .checklist-quiz li.space-before,
.gform_wrapper .quiz-results li.space-before,
.gform_wrapper .quiz-nextsteps li.space-before {
  margin-top: 30px; }

.gform_wrapper .success-story-form li.show-label label.gfield_label,
.gform_wrapper .leader-success-story-form li.show-label label.gfield_label,
.gform_wrapper .download-gate li.show-label label.gfield_label,
.gform_wrapper .checklist-quiz li.show-label label.gfield_label,
.gform_wrapper .quiz-results li.show-label label.gfield_label,
.gform_wrapper .quiz-nextsteps li.show-label label.gfield_label {
  display: inline-block; }

.gform_wrapper .success-story-form li.show-label select,
.gform_wrapper .success-story-form li.success-story-year select,
.gform_wrapper .success-story-form li.leader-success-story-state select,
.gform_wrapper .leader-success-story-form li.show-label select,
.gform_wrapper .leader-success-story-form li.success-story-year select,
.gform_wrapper .leader-success-story-form li.leader-success-story-state select,
.gform_wrapper .download-gate li.show-label select,
.gform_wrapper .download-gate li.success-story-year select,
.gform_wrapper .download-gate li.leader-success-story-state select,
.gform_wrapper .checklist-quiz li.show-label select,
.gform_wrapper .checklist-quiz li.success-story-year select,
.gform_wrapper .checklist-quiz li.leader-success-story-state select,
.gform_wrapper .quiz-results li.show-label select,
.gform_wrapper .quiz-results li.success-story-year select,
.gform_wrapper .quiz-results li.leader-success-story-state select,
.gform_wrapper .quiz-nextsteps li.show-label select,
.gform_wrapper .quiz-nextsteps li.success-story-year select,
.gform_wrapper .quiz-nextsteps li.leader-success-story-state select {
  padding: .3em 1.4em .5em .8em;
  width: 100%;
  max-width: 100%;
  margin: 0;
  border: 1px solid #ccc;
  border-radius: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  -webkit-background-size: .65em auto, 100%;
          background-size: .65em auto, 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='292.4' height='292.4'%3E%3Cpath fill='%23174c77' d='M287 69.4a17.6 17.6 0 0 0-13-5.4H18.4c-5 0-9.3 1.8-12.9 5.4A17.6 17.6 0 0 0 0 82.2c0 5 1.8 9.3 5.4 12.9l128 127.9c3.6 3.6 7.8 5.4 12.8 5.4s9.2-1.8 12.8-5.4L287 95c3.5-3.5 5.4-7.8 5.4-12.8 0-5-1.9-9.2-5.5-12.8z'/%3E%3C/svg%3E"); }

.gform_wrapper .success-story-form li.leader-success-story-state .ginput_complex .ginput_right select,
.gform_wrapper .success-story-form li.leader-success-story-state .ginput_complex select,
.gform_wrapper .leader-success-story-form li.leader-success-story-state .ginput_complex .ginput_right select,
.gform_wrapper .leader-success-story-form li.leader-success-story-state .ginput_complex select,
.gform_wrapper .download-gate li.leader-success-story-state .ginput_complex .ginput_right select,
.gform_wrapper .download-gate li.leader-success-story-state .ginput_complex select,
.gform_wrapper .checklist-quiz li.leader-success-story-state .ginput_complex .ginput_right select,
.gform_wrapper .checklist-quiz li.leader-success-story-state .ginput_complex select,
.gform_wrapper .quiz-results li.leader-success-story-state .ginput_complex .ginput_right select,
.gform_wrapper .quiz-results li.leader-success-story-state .ginput_complex select,
.gform_wrapper .quiz-nextsteps li.leader-success-story-state .ginput_complex .ginput_right select,
.gform_wrapper .quiz-nextsteps li.leader-success-story-state .ginput_complex select {
  margin-top: -1px; }

.gform_wrapper .success-story-form .gfield_description,
.gform_wrapper .leader-success-story-form .gfield_description,
.gform_wrapper .download-gate .gfield_description,
.gform_wrapper .checklist-quiz .gfield_description,
.gform_wrapper .quiz-results .gfield_description,
.gform_wrapper .quiz-nextsteps .gfield_description {
  font-weight: bold;
  font-size: 14px; }

.gform_wrapper .success-story-form .description_above .gfield_description,
.gform_wrapper .leader-success-story-form .description_above .gfield_description,
.gform_wrapper .download-gate .description_above .gfield_description,
.gform_wrapper .checklist-quiz .description_above .gfield_description,
.gform_wrapper .quiz-results .description_above .gfield_description,
.gform_wrapper .quiz-nextsteps .description_above .gfield_description {
  font-size: 14px;
  font-weight: bold;
  padding: 15px 0 0; }

.gform_wrapper .success-story-form .field_description_above .instruction,
.gform_wrapper .leader-success-story-form .field_description_above .instruction,
.gform_wrapper .download-gate .field_description_above .instruction,
.gform_wrapper .checklist-quiz .field_description_above .instruction,
.gform_wrapper .quiz-results .field_description_above .instruction,
.gform_wrapper .quiz-nextsteps .field_description_above .instruction {
  font-size: 12px;
  margin-top: 6px; }

.gform_wrapper .success-story-form .instruction.validation_message,
.gform_wrapper .leader-success-story-form .instruction.validation_message,
.gform_wrapper .download-gate .instruction.validation_message,
.gform_wrapper .checklist-quiz .instruction.validation_message,
.gform_wrapper .quiz-results .instruction.validation_message,
.gform_wrapper .quiz-nextsteps .instruction.validation_message {
  display: none; }

.gform_wrapper .success-story-form ul.gfield_checkbox li,
.gform_wrapper .success-story-form ul.gfield_radio li,
.gform_wrapper .leader-success-story-form ul.gfield_checkbox li,
.gform_wrapper .leader-success-story-form ul.gfield_radio li,
.gform_wrapper .download-gate ul.gfield_checkbox li,
.gform_wrapper .download-gate ul.gfield_radio li,
.gform_wrapper .checklist-quiz ul.gfield_checkbox li,
.gform_wrapper .checklist-quiz ul.gfield_radio li,
.gform_wrapper .quiz-results ul.gfield_checkbox li,
.gform_wrapper .quiz-results ul.gfield_radio li,
.gform_wrapper .quiz-nextsteps ul.gfield_checkbox li,
.gform_wrapper .quiz-nextsteps ul.gfield_radio li {
  margin-bottom: 7px !important; }

.gform_wrapper .success-story-form ul.gfield_checkbox li label,
.gform_wrapper .success-story-form ul.gfield_radio li label,
.gform_wrapper .leader-success-story-form ul.gfield_checkbox li label,
.gform_wrapper .leader-success-story-form ul.gfield_radio li label,
.gform_wrapper .download-gate ul.gfield_checkbox li label,
.gform_wrapper .download-gate ul.gfield_radio li label,
.gform_wrapper .checklist-quiz ul.gfield_checkbox li label,
.gform_wrapper .checklist-quiz ul.gfield_radio li label,
.gform_wrapper .quiz-results ul.gfield_checkbox li label,
.gform_wrapper .quiz-results ul.gfield_radio li label,
.gform_wrapper .quiz-nextsteps ul.gfield_checkbox li label,
.gform_wrapper .quiz-nextsteps ul.gfield_radio li label {
  vertical-align: top;
  color: #137daa;
  font-size: 14px; }

.gform_wrapper .success-story-form h1,
.gform_wrapper .leader-success-story-form h1,
.gform_wrapper .download-gate h1,
.gform_wrapper .checklist-quiz h1,
.gform_wrapper .quiz-results h1,
.gform_wrapper .quiz-nextsteps h1 {
  margin-bottom: 15px; }

.gform_wrapper .success-story-form h2,
.gform_wrapper .leader-success-story-form h2,
.gform_wrapper .download-gate h2,
.gform_wrapper .checklist-quiz h2,
.gform_wrapper .quiz-results h2,
.gform_wrapper .quiz-nextsteps h2 {
  margin-bottom: 20px; }

.gform_wrapper .success-story-form .transform-none h2,
.gform_wrapper .leader-success-story-form .transform-none h2,
.gform_wrapper .download-gate .transform-none h2,
.gform_wrapper .checklist-quiz .transform-none h2,
.gform_wrapper .quiz-results .transform-none h2,
.gform_wrapper .quiz-nextsteps .transform-none h2 {
  text-transform: none !important; }

.gform_wrapper .success-story-form .gfield_checkbox li input,
.gform_wrapper .success-story-form .gfield_checkbox li input[type=checkbox],
.gform_wrapper .success-story-form .gfield_radio li input[type=radio],
.gform_wrapper .leader-success-story-form .gfield_checkbox li input,
.gform_wrapper .leader-success-story-form .gfield_checkbox li input[type=checkbox],
.gform_wrapper .leader-success-story-form .gfield_radio li input[type=radio],
.gform_wrapper .download-gate .gfield_checkbox li input,
.gform_wrapper .download-gate .gfield_checkbox li input[type=checkbox],
.gform_wrapper .download-gate .gfield_radio li input[type=radio],
.gform_wrapper .checklist-quiz .gfield_checkbox li input,
.gform_wrapper .checklist-quiz .gfield_checkbox li input[type=checkbox],
.gform_wrapper .checklist-quiz .gfield_radio li input[type=radio],
.gform_wrapper .quiz-results .gfield_checkbox li input,
.gform_wrapper .quiz-results .gfield_checkbox li input[type=checkbox],
.gform_wrapper .quiz-results .gfield_radio li input[type=radio],
.gform_wrapper .quiz-nextsteps .gfield_checkbox li input,
.gform_wrapper .quiz-nextsteps .gfield_checkbox li input[type=checkbox],
.gform_wrapper .quiz-nextsteps .gfield_radio li input[type=radio] {
  margin-right: 10px; }

.gform_wrapper .success-story-form .gfield_checkbox li input[type=checkbox],
.gform_wrapper .leader-success-story-form .gfield_checkbox li input[type=checkbox],
.gform_wrapper .download-gate .gfield_checkbox li input[type=checkbox],
.gform_wrapper .checklist-quiz .gfield_checkbox li input[type=checkbox],
.gform_wrapper .quiz-results .gfield_checkbox li input[type=checkbox],
.gform_wrapper .quiz-nextsteps .gfield_checkbox li input[type=checkbox] {
  margin-top: 3px !important; }

.gform_wrapper .success-story-form .photo-legal .gfield_checkbox li label,
.gform_wrapper .leader-success-story-form .photo-legal .gfield_checkbox li label,
.gform_wrapper .download-gate .photo-legal .gfield_checkbox li label,
.gform_wrapper .checklist-quiz .photo-legal .gfield_checkbox li label,
.gform_wrapper .quiz-results .photo-legal .gfield_checkbox li label,
.gform_wrapper .quiz-nextsteps .photo-legal .gfield_checkbox li label {
  font-size: 11px;
  margin-top: 3px; }

.gform_wrapper .success-story-form .validation_error,
.gform_wrapper .leader-success-story-form .validation_error,
.gform_wrapper .download-gate .validation_error,
.gform_wrapper .checklist-quiz .validation_error,
.gform_wrapper .quiz-results .validation_error,
.gform_wrapper .quiz-nextsteps .validation_error {
  padding: 10px;
  background-color: #790000;
  color: white; }

.gform_wrapper .success-story-form .validation_message,
.gform_wrapper .leader-success-story-form .validation_message,
.gform_wrapper .download-gate .validation_message,
.gform_wrapper .checklist-quiz .validation_message,
.gform_wrapper .quiz-results .validation_message,
.gform_wrapper .quiz-nextsteps .validation_message {
  padding-left: 27px !important; }

.gform_wrapper .success-story-form li.show-label .validation_message,
.gform_wrapper .success-story-form li.confirmation-email .validation_message,
.gform_wrapper .success-story-form li.validate-msg-left .validation_message,
.gform_wrapper .success-story-form li.ecelc-id .validation_message,
.gform_wrapper .success-story-form li.success-story-year .validation_message,
.gform_wrapper .success-story-form li.leader-success-story-state .validation_message,
.gform_wrapper .success-story-form li.photo-upload .validation_message,
.gform_wrapper .leader-success-story-form li.show-label .validation_message,
.gform_wrapper .leader-success-story-form li.confirmation-email .validation_message,
.gform_wrapper .leader-success-story-form li.validate-msg-left .validation_message,
.gform_wrapper .leader-success-story-form li.ecelc-id .validation_message,
.gform_wrapper .leader-success-story-form li.success-story-year .validation_message,
.gform_wrapper .leader-success-story-form li.leader-success-story-state .validation_message,
.gform_wrapper .leader-success-story-form li.photo-upload .validation_message,
.gform_wrapper .download-gate li.show-label .validation_message,
.gform_wrapper .download-gate li.confirmation-email .validation_message,
.gform_wrapper .download-gate li.validate-msg-left .validation_message,
.gform_wrapper .download-gate li.ecelc-id .validation_message,
.gform_wrapper .download-gate li.success-story-year .validation_message,
.gform_wrapper .download-gate li.leader-success-story-state .validation_message,
.gform_wrapper .download-gate li.photo-upload .validation_message,
.gform_wrapper .checklist-quiz li.show-label .validation_message,
.gform_wrapper .checklist-quiz li.confirmation-email .validation_message,
.gform_wrapper .checklist-quiz li.validate-msg-left .validation_message,
.gform_wrapper .checklist-quiz li.ecelc-id .validation_message,
.gform_wrapper .checklist-quiz li.success-story-year .validation_message,
.gform_wrapper .checklist-quiz li.leader-success-story-state .validation_message,
.gform_wrapper .checklist-quiz li.photo-upload .validation_message,
.gform_wrapper .quiz-results li.show-label .validation_message,
.gform_wrapper .quiz-results li.confirmation-email .validation_message,
.gform_wrapper .quiz-results li.validate-msg-left .validation_message,
.gform_wrapper .quiz-results li.ecelc-id .validation_message,
.gform_wrapper .quiz-results li.success-story-year .validation_message,
.gform_wrapper .quiz-results li.leader-success-story-state .validation_message,
.gform_wrapper .quiz-results li.photo-upload .validation_message,
.gform_wrapper .quiz-nextsteps li.show-label .validation_message,
.gform_wrapper .quiz-nextsteps li.confirmation-email .validation_message,
.gform_wrapper .quiz-nextsteps li.validate-msg-left .validation_message,
.gform_wrapper .quiz-nextsteps li.ecelc-id .validation_message,
.gform_wrapper .quiz-nextsteps li.success-story-year .validation_message,
.gform_wrapper .quiz-nextsteps li.leader-success-story-state .validation_message,
.gform_wrapper .quiz-nextsteps li.photo-upload .validation_message {
  padding-left: 0 !important; }

.gform_wrapper .success-story-form li.gfield.gfield_error,
.gform_wrapper .success-story-form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,
.gform_wrapper .leader-success-story-form li.gfield.gfield_error,
.gform_wrapper .leader-success-story-form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,
.gform_wrapper .download-gate li.gfield.gfield_error,
.gform_wrapper .download-gate li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,
.gform_wrapper .checklist-quiz li.gfield.gfield_error,
.gform_wrapper .checklist-quiz li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,
.gform_wrapper .quiz-results li.gfield.gfield_error,
.gform_wrapper .quiz-results li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,
.gform_wrapper .quiz-nextsteps li.gfield.gfield_error,
.gform_wrapper .quiz-nextsteps li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background-color: rgba(48, 193, 217, 0.1); }

.gform_wrapper .success-story-form li.need-help,
.gform_wrapper .leader-success-story-form li.need-help,
.gform_wrapper .download-gate li.need-help,
.gform_wrapper .checklist-quiz li.need-help,
.gform_wrapper .quiz-results li.need-help,
.gform_wrapper .quiz-nextsteps li.need-help {
  font-size: 12px;
  margin-top: 0 !important;
  line-height: 1.6 !important; }

.gform_wrapper .success-story-form li.welcome h1,
.gform_wrapper .leader-success-story-form li.welcome h1,
.gform_wrapper .download-gate li.welcome h1,
.gform_wrapper .checklist-quiz li.welcome h1,
.gform_wrapper .quiz-results li.welcome h1,
.gform_wrapper .quiz-nextsteps li.welcome h1 {
  max-width: 500px; }
  @media (max-width: 400px) {
    .gform_wrapper .success-story-form li.welcome h1,
    .gform_wrapper .leader-success-story-form li.welcome h1,
    .gform_wrapper .download-gate li.welcome h1,
    .gform_wrapper .checklist-quiz li.welcome h1,
    .gform_wrapper .quiz-results li.welcome h1,
    .gform_wrapper .quiz-nextsteps li.welcome h1 {
      max-width: 280px; } }

.gform_wrapper .success-story-form .gform_ajax_spinner,
.gform_wrapper .leader-success-story-form .gform_ajax_spinner,
.gform_wrapper .download-gate .gform_ajax_spinner,
.gform_wrapper .checklist-quiz .gform_ajax_spinner,
.gform_wrapper .quiz-results .gform_ajax_spinner,
.gform_wrapper .quiz-nextsteps .gform_ajax_spinner {
  margin: 0 auto;
  padding-left: 0; }
  @media (max-width: 641px) {
    .gform_wrapper .success-story-form .gform_ajax_spinner,
    .gform_wrapper .leader-success-story-form .gform_ajax_spinner,
    .gform_wrapper .download-gate .gform_ajax_spinner,
    .gform_wrapper .checklist-quiz .gform_ajax_spinner,
    .gform_wrapper .quiz-results .gform_ajax_spinner,
    .gform_wrapper .quiz-nextsteps .gform_ajax_spinner {
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3; } }

.gform_wrapper .success-story-form .success-instructions,
.gform_wrapper .leader-success-story-form .success-instructions,
.gform_wrapper .download-gate .success-instructions,
.gform_wrapper .checklist-quiz .success-instructions,
.gform_wrapper .quiz-results .success-instructions,
.gform_wrapper .quiz-nextsteps .success-instructions {
  margin-top: 40px; }

.gform_wrapper .success-story-form li.features span,
.gform_wrapper .leader-success-story-form li.features span,
.gform_wrapper .download-gate li.features span,
.gform_wrapper .checklist-quiz li.features span,
.gform_wrapper .quiz-results li.features span,
.gform_wrapper .quiz-nextsteps li.features span {
  font-weight: bold; }

.gform_wrapper .success-story-form .plan-step ul, .gform_wrapper .success-story-form .plan-goal ul,
.gform_wrapper .leader-success-story-form .plan-step ul,
.gform_wrapper .leader-success-story-form .plan-goal ul,
.gform_wrapper .download-gate .plan-step ul,
.gform_wrapper .download-gate .plan-goal ul,
.gform_wrapper .checklist-quiz .plan-step ul,
.gform_wrapper .checklist-quiz .plan-goal ul,
.gform_wrapper .quiz-results .plan-step ul,
.gform_wrapper .quiz-results .plan-goal ul,
.gform_wrapper .quiz-nextsteps .plan-step ul,
.gform_wrapper .quiz-nextsteps .plan-goal ul {
  margin: 20px 0; }
  .gform_wrapper .success-story-form .plan-step ul li, .gform_wrapper .success-story-form .plan-goal ul li,
  .gform_wrapper .leader-success-story-form .plan-step ul li,
  .gform_wrapper .leader-success-story-form .plan-goal ul li,
  .gform_wrapper .download-gate .plan-step ul li,
  .gform_wrapper .download-gate .plan-goal ul li,
  .gform_wrapper .checklist-quiz .plan-step ul li,
  .gform_wrapper .checklist-quiz .plan-goal ul li,
  .gform_wrapper .quiz-results .plan-step ul li,
  .gform_wrapper .quiz-results .plan-goal ul li,
  .gform_wrapper .quiz-nextsteps .plan-step ul li,
  .gform_wrapper .quiz-nextsteps .plan-goal ul li {
    list-style-type: disc !important; }
  .gform_wrapper .success-story-form .plan-step ul.sample-steps, .gform_wrapper .success-story-form .plan-goal ul.sample-steps,
  .gform_wrapper .leader-success-story-form .plan-step ul.sample-steps,
  .gform_wrapper .leader-success-story-form .plan-goal ul.sample-steps,
  .gform_wrapper .download-gate .plan-step ul.sample-steps,
  .gform_wrapper .download-gate .plan-goal ul.sample-steps,
  .gform_wrapper .checklist-quiz .plan-step ul.sample-steps,
  .gform_wrapper .checklist-quiz .plan-goal ul.sample-steps,
  .gform_wrapper .quiz-results .plan-step ul.sample-steps,
  .gform_wrapper .quiz-results .plan-goal ul.sample-steps,
  .gform_wrapper .quiz-nextsteps .plan-step ul.sample-steps,
  .gform_wrapper .quiz-nextsteps .plan-goal ul.sample-steps {
    margin-top: 20px;
    padding-left: 0;
    font-style: italic; }
    .gform_wrapper .success-story-form .plan-step ul.sample-steps li, .gform_wrapper .success-story-form .plan-goal ul.sample-steps li,
    .gform_wrapper .leader-success-story-form .plan-step ul.sample-steps li,
    .gform_wrapper .leader-success-story-form .plan-goal ul.sample-steps li,
    .gform_wrapper .download-gate .plan-step ul.sample-steps li,
    .gform_wrapper .download-gate .plan-goal ul.sample-steps li,
    .gform_wrapper .checklist-quiz .plan-step ul.sample-steps li,
    .gform_wrapper .checklist-quiz .plan-goal ul.sample-steps li,
    .gform_wrapper .quiz-results .plan-step ul.sample-steps li,
    .gform_wrapper .quiz-results .plan-goal ul.sample-steps li,
    .gform_wrapper .quiz-nextsteps .plan-step ul.sample-steps li,
    .gform_wrapper .quiz-nextsteps .plan-goal ul.sample-steps li {
      list-style-type: none !important; }
      .gform_wrapper .success-story-form .plan-step ul.sample-steps li span, .gform_wrapper .success-story-form .plan-goal ul.sample-steps li span,
      .gform_wrapper .leader-success-story-form .plan-step ul.sample-steps li span,
      .gform_wrapper .leader-success-story-form .plan-goal ul.sample-steps li span,
      .gform_wrapper .download-gate .plan-step ul.sample-steps li span,
      .gform_wrapper .download-gate .plan-goal ul.sample-steps li span,
      .gform_wrapper .checklist-quiz .plan-step ul.sample-steps li span,
      .gform_wrapper .checklist-quiz .plan-goal ul.sample-steps li span,
      .gform_wrapper .quiz-results .plan-step ul.sample-steps li span,
      .gform_wrapper .quiz-results .plan-goal ul.sample-steps li span,
      .gform_wrapper .quiz-nextsteps .plan-step ul.sample-steps li span,
      .gform_wrapper .quiz-nextsteps .plan-goal ul.sample-steps li span {
        font-style: normal;
        font-weight: bold; }

.gform_wrapper .success-story-form .plan-step h2.gsection_title,
.gform_wrapper .success-story-form .plan-goal h2.gsection_title,
.gform_wrapper .leader-success-story-form .plan-step h2.gsection_title,
.gform_wrapper .leader-success-story-form .plan-goal h2.gsection_title,
.gform_wrapper .download-gate .plan-step h2.gsection_title,
.gform_wrapper .download-gate .plan-goal h2.gsection_title,
.gform_wrapper .checklist-quiz .plan-step h2.gsection_title,
.gform_wrapper .checklist-quiz .plan-goal h2.gsection_title,
.gform_wrapper .quiz-results .plan-step h2.gsection_title,
.gform_wrapper .quiz-results .plan-goal h2.gsection_title,
.gform_wrapper .quiz-nextsteps .plan-step h2.gsection_title,
.gform_wrapper .quiz-nextsteps .plan-goal h2.gsection_title {
  display: none; }

.gform_wrapper .success-story-form .plan-step h1,
.gform_wrapper .success-story-form .plan-goal h1,
.gform_wrapper .leader-success-story-form .plan-step h1,
.gform_wrapper .leader-success-story-form .plan-goal h1,
.gform_wrapper .download-gate .plan-step h1,
.gform_wrapper .download-gate .plan-goal h1,
.gform_wrapper .checklist-quiz .plan-step h1,
.gform_wrapper .checklist-quiz .plan-goal h1,
.gform_wrapper .quiz-results .plan-step h1,
.gform_wrapper .quiz-results .plan-goal h1,
.gform_wrapper .quiz-nextsteps .plan-step h1,
.gform_wrapper .quiz-nextsteps .plan-goal h1 {
  font-size: 28px; }

.gform_wrapper .success-story-form .plan-step h2,
.gform_wrapper .success-story-form .plan-goal h2,
.gform_wrapper .leader-success-story-form .plan-step h2,
.gform_wrapper .leader-success-story-form .plan-goal h2,
.gform_wrapper .download-gate .plan-step h2,
.gform_wrapper .download-gate .plan-goal h2,
.gform_wrapper .checklist-quiz .plan-step h2,
.gform_wrapper .checklist-quiz .plan-goal h2,
.gform_wrapper .quiz-results .plan-step h2,
.gform_wrapper .quiz-results .plan-goal h2,
.gform_wrapper .quiz-nextsteps .plan-step h2,
.gform_wrapper .quiz-nextsteps .plan-goal h2 {
  color: #379ed3;
  margin-top: 20px; }

.gform_wrapper .success-story-form .gsection,
.gform_wrapper .leader-success-story-form .gsection,
.gform_wrapper .download-gate .gsection,
.gform_wrapper .checklist-quiz .gsection,
.gform_wrapper .quiz-results .gsection,
.gform_wrapper .quiz-nextsteps .gsection {
  border-bottom: none;
  padding: inherit; }

.gform_wrapper .success-story-form .gf_progressbar,
.gform_wrapper .leader-success-story-form .gf_progressbar,
.gform_wrapper .download-gate .gf_progressbar,
.gform_wrapper .checklist-quiz .gf_progressbar,
.gform_wrapper .quiz-results .gf_progressbar,
.gform_wrapper .quiz-nextsteps .gf_progressbar {
  padding: 0 !important;
  background-color: transparent;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .gform_wrapper .success-story-form .gf_progressbar::after,
  .gform_wrapper .leader-success-story-form .gf_progressbar::after,
  .gform_wrapper .download-gate .gf_progressbar::after,
  .gform_wrapper .checklist-quiz .gf_progressbar::after,
  .gform_wrapper .quiz-results .gf_progressbar::after,
  .gform_wrapper .quiz-nextsteps .gf_progressbar::after {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0 !important; }

.gform_wrapper .success-story-form .gf_progressbar_title,
.gform_wrapper .leader-success-story-form .gf_progressbar_title,
.gform_wrapper .download-gate .gf_progressbar_title,
.gform_wrapper .checklist-quiz .gf_progressbar_title,
.gform_wrapper .quiz-results .gf_progressbar_title,
.gform_wrapper .quiz-nextsteps .gf_progressbar_title {
  text-indent: -10px; }

.gform_wrapper .success-story-form .gf_progressbar_percentage,
.gform_wrapper .leader-success-story-form .gf_progressbar_percentage,
.gform_wrapper .download-gate .gf_progressbar_percentage,
.gform_wrapper .checklist-quiz .gf_progressbar_percentage,
.gform_wrapper .quiz-results .gf_progressbar_percentage,
.gform_wrapper .quiz-nextsteps .gf_progressbar_percentage {
  background-image: none;
  border-radius: 0; }

.gform_wrapper .quiz-nextsteps .gform_footer {
  display: none; }

.gform_wrapper .download-gate .gform_footer {
  border-top: none;
  margin-top: 0;
  padding: 0; }
  .gform_wrapper .download-gate .gform_footer input.button {
    margin: 20px 0 0 0; }

.gform_wrapper .download-gate .gform_ajax_spinner {
  padding-left: 8px; }

.gform_wrapper .download-gate .validation_error {
  font-size: 14px; }

.gform_wrapper .download-gate li.gfield.gfield_error.gfield_contains_required div.gfield_description {
  font-size: 12px;
  margin-top: 0; }

/*--------------------------------------------------------------
4.0 Footer
--------------------------------------------------------------*/
footer {
  width: 100%;
  background-color: #0D3F6B;
}
  .footer-inner {
    max-width: 878px;
    margin: auto;
  }
  footer .footer-top {
    padding-top: 24px;
  }
  footer .footer-bottom {
    padding-top: 40px;
    padding-bottom: 35px;
    display: flex;
  }

  @media (min-width: 768px) {
    footer .footer-bottom {
      justify-content: space-between;
      align-items: baseline;
    }
  }

  footer .footer-nav ul#menu-footernav {
    list-style: none;
    padding: 0;
    margin: 0;
  }
    footer .footer-nav ul#menu-footernav li {
      display: inline;
      color: white;
    }
      footer .footer-nav ul#menu-footernav li a {
        color: white;
        text-decoration: none;
        font-size: 14px;
        line-height: 24px;
    }
        footer .footer-nav ul#menu-footernav li a:hover {
          text-decoration: underline;
        }

  @media (min-width: 768px) {
    footer .footer-nav ul#menu-footernav li::after {
      content: '|';
      margin: 0 2px 0 4px;
    }
    footer .footer-nav ul#menu-footernav li:last-child::after {
      content: '';
    }
  }

  .footer-logos {
    width: 340px;
  }

  .footer-logos__nemours {
    width: 210px;
    height: 52px;
  }

  .footer-legal {
    width: 366px;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
  }

  @media (max-width: 767px) {
    .footer-legal {
      margin-top: 20px;
    }
  }

  @media (min-width: 768px) {
    .footer-legal {
      text-align: right;
    }
  }

  .footer-legal a {
    color: inherit;
  }



/*--------------------------------------------------------------
4.0 Media Queries / Tablet & Mobile
--------------------------------------------------------------*/
.desktop-only {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.mobile-only {
  display: none; }

@media only screen and (max-width: 768px) {
  .mobile-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .desktop-only {
    display: none; }
  /*------ Overlay Menu  -------- */
  body.show-modal {
    position: fixed; }
  .reveal-modal {
    top: 0 !important; }
    .reveal-modal .flex-video iframe {
      padding-bottom: 20px; }
  nav .primary-nav-container {
    width: 100%;
    min-width: 0;
    padding: 20px 20px; }
    nav .primary-nav-container #menu-main-navigation {
      margin-top: 5px; }
    nav .primary-nav-container .menu-close-button {
      margin-top: 2px;
      padding: 18.5px 24.5px;
    }
    nav .primary-nav-container .overlayTitle {
      display: none !important; }
  #overlay .overlayTitle {
    padding-bottom: 0; }
  #overlay #overlay-logo {
    display: none; }
  #overlay .overlay-copy {
    display: none; }
  #overlay .overlayLinksContainer {
    float: left;
    margin: 0;
    max-width: calc(80vw); }
    #overlay .overlayLinksContainer .search input#s {
      width: 195px; }
  #overlay .topRightLinks ul#menu-main-navigation li {
    padding: 0px 10px 0px 5px;
    line-height: 1em; }
    #overlay .topRightLinks ul#menu-main-navigation li a {
      font-size: 25px; }
  #overlay .topRightLinks ul#menu-main-navigation li .description {
    font-size: 14px;
    line-height: 1.5;
    margin-top: 0;
    margin-bottom: 5px; }
  /*------ Header  -------- */
  .header-scroll-background {
    height: 60px;
  }

  .logo-block {
    margin-top: 7px;
  }

  header#masthead .menu-button {
    margin-top: 22px;
  }

  /* header#masthead .logo {
    margin-top: 0;
    width: 200px;
    height: 70px;
    -webkit-background-size: 200px 70px;
            background-size: 200px 70px;
  } */

  #intro .inner-container {
    width: 100% !important; }
    #intro .inner-container p {
      line-height: 1.5em; }
      #intro .inner-container p a.button, #intro .inner-container p button, #intro .inner-container p .gform_wrapper .success-story-form .gform_page_footer input.button, .gform_wrapper .success-story-form .gform_page_footer #intro .inner-container p input.button, #intro .inner-container p
      .gform_wrapper .success-story-form .gform_footer input.button,
      .gform_wrapper .success-story-form .gform_footer #intro .inner-container p input.button, #intro .inner-container p
      .gform_wrapper .leader-success-story-form .gform_page_footer input.button,
      .gform_wrapper .leader-success-story-form .gform_page_footer #intro .inner-container p input.button, #intro .inner-container p
      .gform_wrapper .leader-success-story-form .gform_footer input.button,
      .gform_wrapper .leader-success-story-form .gform_footer #intro .inner-container p input.button, #intro .inner-container p
      .gform_wrapper .download-gate .gform_page_footer input.button,
      .gform_wrapper .download-gate .gform_page_footer #intro .inner-container p input.button, #intro .inner-container p
      .gform_wrapper .download-gate .gform_footer input.button,
      .gform_wrapper .download-gate .gform_footer #intro .inner-container p input.button, #intro .inner-container p
      .gform_wrapper .checklist-quiz .gform_page_footer input.button,
      .gform_wrapper .checklist-quiz .gform_page_footer #intro .inner-container p input.button, #intro .inner-container p
      .gform_wrapper .checklist-quiz .gform_footer input.button,
      .gform_wrapper .checklist-quiz .gform_footer #intro .inner-container p input.button, #intro .inner-container p
      .gform_wrapper .quiz-results .gform_page_footer input.button,
      .gform_wrapper .quiz-results .gform_page_footer #intro .inner-container p input.button, #intro .inner-container p
      .gform_wrapper .quiz-results .gform_footer input.button,
      .gform_wrapper .quiz-results .gform_footer #intro .inner-container p input.button, #intro .inner-container p
      .gform_wrapper .quiz-nextsteps .gform_page_footer input.button,
      .gform_wrapper .quiz-nextsteps .gform_page_footer #intro .inner-container p input.button, #intro .inner-container p
      .gform_wrapper .quiz-nextsteps .gform_footer input.button,
      .gform_wrapper .quiz-nextsteps .gform_footer #intro .inner-container p input.button {
        margin-bottom: 0; }
  .menu-button-title {
    display: none; }
  /*------ Sidebar Navigation  -------- */
  .menu-subnavabout-container .menu {
    padding-left: 0; }
  .sub-page-nav ul li {
    padding: 15px 0; }
  .sub-page-nav ul li.take-the-quiz-menu-link {
    background: url("../assets/images/take-the-quiz-check.jpg") no-repeat left center;
    display: block; }
    .sub-page-nav ul li.take-the-quiz-menu-link a {
      color: #3db39e;
      padding-left: 45px; }
  /*------ Template Features -------- */
  .child-accent {
    display: none; }
  .take-the-quiz {
    display: none; }
  /*------ Healthy Goals -------- */
  #healthy-goals-mobile-nav {
    background: #5a87c5;
    /* Old browsers */
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a87c5), color-stop(100%, #466999));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5a87c5 0%, #466999 100%);
    /* Chrome10+,Safari5.1+ */
    /* Opera 11.10+ */
    /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#5a87c5), to(#466999));
    background: linear-gradient(to bottom, #5a87c5 0%, #466999 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a87c5', endColorstr='#466999',GradientType=0 );
    /* IE6-9 */
    overflow: hidden;
    position: relative;
    padding-right: 60px; }
    #healthy-goals-mobile-nav.closed {
      height: auto; }
    #healthy-goals-mobile-nav.open {
      height: intrinsic; }
      #healthy-goals-mobile-nav.open ul li {
        display: block; }
    #healthy-goals-mobile-nav ul {
      padding-left: 15px;
      list-style: none; }
      #healthy-goals-mobile-nav ul li {
        display: none;
        font-size: 28px;
        line-height: 1;
        text-transform: uppercase;
        padding: 10px 0; }
        #healthy-goals-mobile-nav ul li.selected {
          display: block; }
        #healthy-goals-mobile-nav ul li a {
          color: #fff;
          /*font-family: "nobel-condensed", Helvetica, sans-serif;*/
          display: block;
          text-decoration: none; }
      #healthy-goals-mobile-nav ul li:first-child {
        padding-top: 5px; }
    #healthy-goals-mobile-nav .arrow-down {
      position: absolute;
      top: 26px;
      right: 20px;
      border-left: 16px solid transparent;
      border-right: 16px solid transparent;
      border-top: 22px solid #fff; }
    #healthy-goals-mobile-nav .arrow-up {
      position: absolute;
      top: 26px;
      right: 20px;
      display: none;
      border-left: 16px solid transparent;
      border-right: 16px solid transparent;
      border-bottom: 22px solid #fff; }
  .center-container-wrapper {
    width: 100%;
    float: none;
    margin: auto; }
    .center-container-wrapper .center-container-content {
      margin: auto;
      padding-left: 0.9375em;
      padding-right: 0.9375em; }
  .sidebar {
    width: 100%;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: none; }
  /*------ Footer -------- */
  .footer-inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-bottom {
    flex-direction: column;
    text-align: left;
  }

  footer {
    text-align: center; }
    footer .search input#s {
      max-width: 80%; }
    footer .footer-nav ul#menu-footernav {
      margin: 0 auto;
      display: flex;
      flex-direction: column;
      text-align: left;
     }
  /*------ Page Specific -------- */
  /* Homepage */
  .page-id-292 {
    /* Hack for the homepage so that the top area
		Spans full width */ }
    .page-id-292 #intro {
      height: initial; }
    .page-id-292 .background-image {
      display: none !important; }
    .page-id-292 #intro .lets-move-childcare-logo {
      display: none; }
    .page-id-292 #intro .intro-text {
      padding: 0 20px;
      width: 100%;
      background-color: #fff;
      text-align: center;
      max-width: 500px;
      margin: 0 auto; }
    .page-id-292 #intro p a.button, .page-id-292 #intro p button, .page-id-292 #intro p .gform_wrapper .success-story-form .gform_page_footer input.button, .gform_wrapper .success-story-form .gform_page_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .success-story-form .gform_footer input.button,
    .gform_wrapper .success-story-form .gform_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .leader-success-story-form .gform_page_footer input.button,
    .gform_wrapper .leader-success-story-form .gform_page_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .leader-success-story-form .gform_footer input.button,
    .gform_wrapper .leader-success-story-form .gform_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .download-gate .gform_page_footer input.button,
    .gform_wrapper .download-gate .gform_page_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .download-gate .gform_footer input.button,
    .gform_wrapper .download-gate .gform_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .checklist-quiz .gform_page_footer input.button,
    .gform_wrapper .checklist-quiz .gform_page_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .checklist-quiz .gform_footer input.button,
    .gform_wrapper .checklist-quiz .gform_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .quiz-results .gform_page_footer input.button,
    .gform_wrapper .quiz-results .gform_page_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .quiz-results .gform_footer input.button,
    .gform_wrapper .quiz-results .gform_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .quiz-nextsteps .gform_page_footer input.button,
    .gform_wrapper .quiz-nextsteps .gform_page_footer .page-id-292 #intro p input.button, .page-id-292 #intro p
    .gform_wrapper .quiz-nextsteps .gform_footer input.button,
    .gform_wrapper .quiz-nextsteps .gform_footer .page-id-292 #intro p input.button {
      width: 100%;
      text-align: center; }
    .page-id-292 #intro .padding-adjust-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .page-id-292 #intro .circle-button-container {
      background: #fff url("/wp-content/uploads/2014/12/home-body-background.jpg") no-repeat;
      -webkit-background-size: 100% 100%;
              background-size: 100%;
      padding-top: 35%;
      margin-left: 0; }
    .page-id-292 #intro .circle-button {
      margin: 0 auto;
      position: static; }
    .page-id-292 #intro .child-care-providers {
      padding-top: 25px; }
    .page-id-292 #healthy-kids {
      margin-top: 0; }
    .page-id-292 #healthy-kids .goal-healthy-kids {
      display: none;
      -webkit-background-size: 100% 100%;
              background-size: 100%;
      min-width: 100%; }
    .page-id-292 #healthy-kids .goal-container {
      border-right: none;
      margin-top: 110px;
      margin-bottom: 20px;
      padding: 0;
      text-align: inherit; }
    .page-id-292 #healthy-kids .goal-container .button {
      width: 100%;
      text-align: center; }
    .page-id-292 #healthy-kids .heathy-kids-headline-container {
      left: 0;
      margin: 50px auto 20px;
      position: initial;
      width: 100%; }
    .page-id-292 #healthy-kids .goal-circles .goal-circle-container-left {
      margin-top: 20px; }
    .page-id-292 #healthy-kids .goal-circles .goal-circle-container-right {
      margin-top: 0; }
    .page-id-292 #healthy-kids .goal-circles .goal-circle {
      margin: 10px auto; }
    .page-id-292 #take-action {
      padding: 20px; }
    .page-id-292 #take-action .take-action-button {
      width: 92.5%; }
    .page-id-292 #take-action p {
      max-width: 100%; }
    .page-id-292 #take-action .register-button {
      width: 100%;
      height: 100%; }
    .page-id-292 #take-action .action-items .action-item {
      border-right: none;
      margin-bottom: 40px;
      width: 100%; }
    .page-id-292 #take-action .action-items .action-item .call-to-action {
      padding-top: 0; }
    .page-id-292 #take-action .action-items .action-item .action-description {
      padding-left: 0;
      padding-right: 0; }
    .page-id-292 #take-action .action-items .action-item:nth-of-type(1) {
      /*.action-text { padding-top: 30px; }*/ }
    .page-id-292 #take-action .action-items .action-item:nth-of-type(2) .action-icon {
      margin-top: 10px; }
    .page-id-292 #take-action .action-items .action-item:nth-of-type(3) .action-icon {
      margin-top: 5px; }
    .page-id-292 #take-action .action-items .action-item:nth-of-type(4) .action-icon {
      margin-top: 20px; }
    .page-id-292 #take-action .action-items .action-item:nth-of-type(5) .action-text {
      padding-top: 20px; }
    .page-id-292 #quick-links {
      margin: 50px 0 30px; }
      .page-id-292 #quick-links h4 {
        font-size: 28px; }
    .page-id-292 .row .row {
      margin: 0 auto; }
  /* Join Us */
  .page-id-35 #take-action .action-items .action-item, .page-id-6137 #take-action .action-items .action-item, .page-id-6446 #take-action .action-items .action-item {
    border-right: none;
    margin-bottom: 40px;
    /*text-align: left;*/
    width: 100%; }
  .page-id-35 #take-action .action-items .action-item .call-to-action, .page-id-6137 #take-action .action-items .action-item .call-to-action, .page-id-6446 #take-action .action-items .action-item .call-to-action {
    padding-top: 0; }
  .page-id-35 #take-action .action-items .action-item:nth-of-type(1), .page-id-6137 #take-action .action-items .action-item:nth-of-type(1), .page-id-6446 #take-action .action-items .action-item:nth-of-type(1) {
    /*.action-text { padding-top: 30px; }*/ }
  .page-id-35 #take-action .action-items .action-item:nth-of-type(2) .action-icon, .page-id-6137 #take-action .action-items .action-item:nth-of-type(2) .action-icon, .page-id-6446 #take-action .action-items .action-item:nth-of-type(2) .action-icon {
    margin-top: 10px; }
  .page-id-35 #take-action .action-items .action-item:nth-of-type(3) .action-icon, .page-id-6137 #take-action .action-items .action-item:nth-of-type(3) .action-icon, .page-id-6446 #take-action .action-items .action-item:nth-of-type(3) .action-icon {
    margin-top: 5px; }
  .page-id-35 #take-action .action-items .action-item:nth-of-type(4) .action-icon, .page-id-6137 #take-action .action-items .action-item:nth-of-type(4) .action-icon, .page-id-6446 #take-action .action-items .action-item:nth-of-type(4) .action-icon {
    margin-top: 20px; }
  .page-id-35 #take-action .action-items .action-item:nth-of-type(5) .action-text, .page-id-6137 #take-action .action-items .action-item:nth-of-type(5) .action-text, .page-id-6446 #take-action .action-items .action-item:nth-of-type(5) .action-text {
    padding-top: 20px; }
  .page-id-35 #page #take-action .action-items .action-item::after, .page-id-6137 #page #take-action .action-items .action-item::after, .page-id-6446 #page #take-action .action-items .action-item::after {
    content: none; }
  /* Healthy Goals */
  /*------ Hacks -------- */
  html #wpadminbar {
    position: fixed; } }

@media only screen and (max-width: 768px) and (max-width: 767px) {
  #take-action .action-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; } }

@media only screen and (max-width: 768px) and (min-width: 480px) and (max-width: 768px) {
  #quick-links .medium-4.columns {
    width: 33.33333%; }
  #healthy-kids .goal-circles .goal-circle-container-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  #healthy-kids .goal-circles .goal-circle-container-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .page-id-6137 #page #best-practices p:first-child {
    padding-top: 20%; }
  .page-id-6446 #page #best-practices p:first-child {
    padding-top: 20%; } }

@media only screen and (max-width: 768px) and (max-width: 400px) {
  #take-action .take-action-button {
    font-size: 24px; }
  #quick-links .links {
    border-bottom: 1px solid #174c77;
    border-right: none !important;
    margin-bottom: 25px;
    padding-right: 0; }
  .page-id-35 .side-bar-icon {
    margin: 15px -23px; }
  .page-id-35 #take-action .take-action-button {
    height: 60px;
    top: -80px;
    width: 91.5%; }
    .page-id-35 #take-action .take-action-button .arrow-down {
      position: absolute;
      top: 22px;
      right: 10px; }
  .page-id-335 #intro .inner-container h1 {
    font-size: 40px; }
  .page-id-1482 #intro .inner-container h1 {
    font-size: 32px; }
  #intro .map-header-cta {
    display: none; } }

/*--------------------------------------------------------------
5.0 Polyfills & Hacks
--------------------------------------------------------------*/
#healthy-goals-nav ul a.nav-healthy-beverages {
  padding: 50px 25px; }

.mejs-controls .mejs-button button {
  min-height: 16px; }

/*--------------------------------------------------------------
Slider Overrides
--------------------------------------------------------------*/

.et-db #et-boc .et-l .et_pb_post_slider_0 .et_pb_slide:nth-child(1) {
  background-color: #F05A66;
}

.et-db #et-boc .et-l .et_pb_post_slider_0 .et_pb_slide:nth-child(2) {
  background-color: #FAAD1D;
}

.et-db #et-boc .et-l .et_pb_post_slider_0 .et_pb_slide:nth-child(3) {
  background-color: #00ACBA;
}

.et-db #et-boc .et-l .et_pb_post_slider_0 .et_pb_slide:nth-child(4) {
  background-color: #6660A6;
}

.et-db #et-boc .et-l .et_pb_post_slider_0 .et-pb-arrow-next,
.et-db #et-boc .et-l .et_pb_post_slider_0 .et-pb-arrow-prev {
  width: 60px;
  height: 60px;
  border-radius: 100%;
  background-color: #fff;
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 2px !important;
  box-shadow: 0px 6px 14px -5px rgba(0,0,0,0.2);
}

.et-db #et-boc .et-l .et_pb_post_slider_0 .et-pb-arrow-next:active,
.et-db #et-boc .et-l .et_pb_post_slider_0 .et-pb-arrow-next:focus,
.et-db #et-boc .et-l .et_pb_post_slider_0 .et-pb-arrow-prev:active,
.et-db #et-boc .et-l .et_pb_post_slider_0 .et-pb-arrow-prev:focus {
  outline: none !important;
}

.et-db #et-boc .et-l .et_pb_slider:hover .et-pb-arrow-prev,
.et-db #et-boc .et-l .et_pb_slider .et-pb-arrow-prev {
  left: 40px !important;
  padding-right: 5px;
}

.et-db #et-boc .et-l .et_pb_slider:hover .et-pb-arrow-next,
.et-db #et-boc .et-l .et_pb_slider .et-pb-arrow-next {
  right: 40px !important;
}

.et-db #et-boc .et-l .et_pb_bg_layout_light .et-pb-controllers a {
  background-color: #fff !important;
  width: 9px;
  height: 9px;
  border-radius: 100%;
}

.et-db #et-boc .et-l .et_pb_post_slider_0.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
  border-radius: 10px !important;
}

.et-db #et-boc .et-l .et_pb_post_slider_0 .et_pb_slide .et_pb_text_overlay_wrapper {
  background-color: rgba(255, 255, 255, 0.9);
}

.et_pb_post_slider_0 .et_pb_button_wrapper {
  display: none !important;
}

@media (max-width: 767px) {
  .et-db #et-boc .et-l .et_pb_post_slider_0 .et-pb-arrow-next,
  .et-db #et-boc .et-l .et_pb_post_slider_0 .et-pb-arrow-prev {
    display: none;
  }
}


.paddingTop20 {
	padding-top: 20px !important;
}
