body {
  background-color: #c4df9b; }
  body p {
    font-family: Cambria, Georgia, serif; }
  body h1, body h2, body h3, body h4, body h5, body h6 {
    font-family: Cambria, Georgia, serif; }
  body dl dt, body dl dd {
    font-family: Cambria, Georgia, serif; }
  body .locnav {
    list-style: none;
    margin: 0;
    padding: 0; }
  body .locnav li.active a {
    background-color: transparent;
    background-image: url("../img/greenbutton.png"); }
  body .loctab {
    display: none; }
  body .loctab.active {
    display: inherit; }
  body ul li, body ol li {
    font-family: Cambria, Georgia, serif; }
  body .alert-box {
    font-family: Cambria, Georgia, serif;
    font-size: 16px; }
  body .yellow-button {
    font-family: Cambria, Georgia, serif;
    font-size: 18px;
    font-weight: bold;
    color: black;
    width: 260px;
    height: 60px;
    background-image: url("../img/yellowbutton.png");
    background-color: transparent; }
  body .green-button {
    ont-family: Cambria, Georgia, serif;
    font-size: 18px;
    font-weight: bold;
    color: black;
    width: 260px;
    height: 60px;
    background-image: url("../img/greenbutton.png");
    background-color: transparent; }
  body .blue-button {
    font-family: Cambria, Georgia, serif;
    font-size: 25px;
    font-weight: bold;
    color: black;
    width: 285px;
    height: 65px;
    background-image: url("../img/bluebutton.png");
    background-color: transparent; }
  body .yellow-button:hover, body .blue-button:hover {
    background-color: transparent; }
  body .social-media-icons a:hover img {
    opacity: 0.8; }
  body .container {
    padding: 60px;
    padding-top: 40px;
    padding-bottom: 0;
    background-color: white; }
    body .container .contain-to-grid {
      background-color: white; }
      body .container .contain-to-grid .header {
        padding-bottom: 10px;
        border-bottom: 2px solid #018ba6;
        height: auto; }
        body .container .contain-to-grid .header .top-bar {
          background-color: white;
          height: auto; }
          body .container .contain-to-grid .header .top-bar .name {
            height: auto; }
          body .container .contain-to-grid .header .top-bar .social-media-icons {
            line-height: 90px; }
            body .container .contain-to-grid .header .top-bar .social-media-icons a {
              padding: 0 10px; }
      body .container .contain-to-grid .full-nav {
        padding-top: 10px; }
        body .container .contain-to-grid .full-nav li {
          cursor: pointer;
          text-align: center;
          border-left: 2px solid #018ba6;
          padding: 0;
          height: 40px; }
        body .container .contain-to-grid .full-nav li.first {
          border: 0; }
        body .container .contain-to-grid .full-nav a {
          font-weight: bold;
          text-transform: uppercase;
          display: inline-block;
          font-family: Cambria, Georgia, serif;
          line-height: 16px;
          font-size: 16px;
          color: #018ba6; }
        body .container .contain-to-grid .full-nav li:hover {
          background-color: #018ba6; }
          body .container .contain-to-grid .full-nav li:hover a {
            color: white; }
        body .container .contain-to-grid .full-nav li.active {
          background-color: #018ba6; }
          body .container .contain-to-grid .full-nav li.active a {
            color: white; }
    body .container .content {
      margin-bottom: 40px; }
      body .container .content .slider-row {
        margin-top: 30px; }
        body .container .content .slider-row .column {
          padding: 0; }
        body .container .content .slider-row .slick-slider i.fa-chevron-left, body .container .content .slider-row .slick-slider i.fa-chevron-right {
          position: absolute;
          top: auto;
          bottom: 10px;
          font-size: 40px;
          color: #ef464a;
          opacity: 0.7; }
        body .container .content .slider-row .slick-slider i.fa-chevron-left:hover, body .container .content .slider-row .slick-slider i.fa-chevron-right:hover {
          opacity: 1; }
        body .container .content .slider-row .slick-slider i.fa-chevron-left {
          left: 5px; }
        body .container .content .slider-row .slick-slider i.fa-chevron-right {
          right: 5px; }
      body .container .content .subnav-row {
        margin-top: 30px;
        padding-top: 30px; }
        body .container .content .subnav-row.baby {
          background-color: #ffd32a; }
        body .container .content .subnav-row.toddler {
          background-color: #018ba6; }
        body .container .content .subnav-row .sub-heading {
          text-align: center; }
          body .container .content .subnav-row .sub-heading h3 {
            margin-bottom: 0;
            padding: 0 10px;
            display: inline-block;
            font-family: "HandOfSeanDemo", cursive;
            font-size: 30px;
            margin-top: -30px; }
            body .container .content .subnav-row .sub-heading h3 small {
              margin-bottom: 30px; }
            body .container .content .subnav-row .sub-heading h3.baby {
              background-color: #ffd32a; }
            body .container .content .subnav-row .sub-heading h3.toddler {
              background-color: #018ba6; }
          body .container .content .subnav-row .sub-heading .divider {
            border-bottom: 2px solid black; }
        body .container .content .subnav-row .subnav {
          margin: 0;
          padding-bottom: 10px; }
          body .container .content .subnav-row .subnav li {
            cursor: pointer;
            text-align: center;
            padding: 0; }
            body .container .content .subnav-row .subnav li i {
              font-size: 40px;
              color: black; }
            body .container .content .subnav-row .subnav li label, body .container .content .subnav-row .subnav li label a {
              color: black;
              text-transform: uppercase;
              display: block;
              font-family: Cambria, Georgia, serif;
              line-height: 16px;
              font-size: 13px;
              text-align: center; }
          body .container .content .subnav-row .subnav.baby {
            background-color: #ffd32a; }
            body .container .content .subnav-row .subnav.baby li:hover i, body .container .content .subnav-row .subnav.baby li:hover label {
              color: #ef464a; }
            body .container .content .subnav-row .subnav.baby li.active i, body .container .content .subnav-row .subnav.baby li.active label, body .container .content .subnav-row .subnav.baby li.active a {
              color: #ef464a; }
          body .container .content .subnav-row .subnav.toddler {
            background-color: #018ba6; }
            body .container .content .subnav-row .subnav.toddler li:hover i, body .container .content .subnav-row .subnav.toddler li:hover label {
              color: #c4df9b; }
            body .container .content .subnav-row .subnav.toddler li.active i, body .container .content .subnav-row .subnav.toddler li.active label, body .container .content .subnav-row .subnav.toddler li.active a {
              color: #c4df9b; }
      body .container .content .thumbnav-row {
        margin-bottom: 20px; }
        body .container .content .thumbnav-row .thumbnav .border {
          padding: 8px; }
        body .container .content .thumbnav-row .thumbnav h3 {
          display: block;
          text-align: center;
          font-family: "HandOfSeanDemo", cursive;
          font-size: 30px;
          margin: 0;
          padding: 10px 0; }
          body .container .content .thumbnav-row .thumbnav h3 a {
            color: black; }
          body .container .content .thumbnav-row .thumbnav h3 a:hover {
            text-decoration: underline; }
        body .container .content .thumbnav-row .thumbnav h4 {
          text-align: center;
          font-family: "HandOfSeanDemo", cursive; }
        body .container .content .thumbnav-row .thumbnav p {
          padding-top: 10px;
          text-align: left;
          font-size: 14px; }
        body .container .content .thumbnav-row .thumbnav p.read-more {
          text-align: center; }
          body .container .content .thumbnav-row .thumbnav p.read-more a {
            color: #ef464a;
            font-family: "HandOfSeanDemo", cursive;
            font-size: 20px; }
        body .container .content .thumbnav-row .yellow h3 {
          background-color: #ffd32a; }
        body .container .content .thumbnav-row .yellow .border {
          border: 2px solid #ffd32a; }
        body .container .content .thumbnav-row .blue h3 {
          background-color: #018ba6; }
        body .container .content .thumbnav-row .blue .border {
          border: 2px solid #018ba6; }
      body .container .content .content-row {
        padding-top: 20px; }
        body .container .content .content-row .mytab {
          display: none; }
        body .container .content .content-row .mytab.active {
          display: inherit; }
        body .container .content .content-row .subpage-title {
          font-family: "HandOfSeanDemo", cursive; }
    body .container .footer-row {
      position: relative;
      padding-top: 20px;
      background-color: #ffd32a; }
      body .container .footer-row .social-media-icons {
        position: absolute;
        bottom: 40px; }
        body .container .footer-row .social-media-icons a {
          padding: 10px; }
