@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=b286fe58-1538-49be-b063-614554e70743");
#universal4o {
  margin-bottom: 0; }

#universal4o #universal {
  height: 45px; }

#schlHeader, .dBlock {
  display: none !important; }

.box743Borders {
  border: none !important;
  padding: 0 0 0 0 !important;
  width: 100% !important;
  overflow: hidden;
  top: 45px;
  background: #fff;
  margin-top: -25px; }

#schlPageWrapper, #schlPageContent, #schlMainContent, #schlLegacy {
  width: 100% !important;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important; }

.dBlock {
  display: none; }

#schlPageContent, #pageContent {
  margin: 0 auto; }

.container {
  max-width: none !important;
  width: 960px !important; }

@font-face {
  font-family: "Helvetica Neue LT W01_55 Roman";
  src: url("../fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix");
  src: url("../fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix") format("eot"), url("../fonts/3dac71eb-afa7-4c80-97f0-599202772905.woff2") format("woff2"), url("../fonts/34e0e4c0-c294-49bb-9a8e-1b2cafd54e32.woff") format("woff"), url("../fonts/8a8bfee3-197c-4942-9b11-71508cc9f406.ttf") format("truetype"), url("../fonts/5101995a-e73b-4cf9-84e8-f99eb43277b1.svg#5101995a-e73b-4cf9-84e8-f99eb43277b1") format("svg"); }
@font-face {
  font-family: "Helvetica Neue LT W01_56 It";
  src: url("../fonts/5d0e5dca-869d-4e14-ac6b-45fbab3c4047.eot?#iefix");
  src: url("../fonts/5d0e5dca-869d-4e14-ac6b-45fbab3c4047.eot?#iefix") format("eot"), url("../fonts/21c44514-f4d6-4cff-a5de-e4cac5e61aff.woff2") format("woff2"), url("../fonts/e7c4b231-76ad-47c7-a54b-5d84dcd78d0f.woff") format("woff"), url("../fonts/b6db417f-e795-426a-a2af-adc37a3419a6.ttf") format("truetype"), url("../fonts/0c6d116c-89d1-402b-b9f3-2d9890d7a4ee.svg#0c6d116c-89d1-402b-b9f3-2d9890d7a4ee") format("svg"); }
@font-face {
  font-family: "Helvetica Neue LT W01_71488914";
  src: url("../fonts/8a6c3e5a-88a5-430c-91d8-7767ce971d12.eot?#iefix");
  src: url("../fonts/8a6c3e5a-88a5-430c-91d8-7767ce971d12.eot?#iefix") format("eot"), url("../fonts/531c5a28-5575-4f58-96d4-a80f7b702d7b.woff2") format("woff2"), url("../fonts/439c5962-f9fe-4eaf-a1f6-f41d42edba75.woff") format("woff"), url("../fonts/419a308d-b777-4f84-9235-2caf4a98ec23.ttf") format("truetype"), url("../fonts/e4d5b881-6835-45b7-8766-3e5b9e7cab8b.svg#e4d5b881-6835-45b7-8766-3e5b9e7cab8b") format("svg"); }
@font-face {
  font-family: "Helvetica Neue LT W01_95 Black";
  src: url("../fonts/6492b5a6-2267-40e3-8ede-fd8b730790b1.eot?#iefix");
  src: url("../fonts/6492b5a6-2267-40e3-8ede-fd8b730790b1.eot?#iefix") format("eot"), url("../fonts/bd8486cc-4614-412d-ba1d-15e1a7c9fada.woff2") format("woff2"), url("../fonts/a7bdf5a9-752e-4e69-b17c-b7e62575b07a.woff") format("woff"), url("../fonts/e1f8b69f-5d23-44bc-88bf-94778cc978a3.ttf") format("truetype"), url("../fonts/22a406f9-eeb2-41eb-ab5e-242ec26f3a88.svg#22a406f9-eeb2-41eb-ab5e-242ec26f3a88") format("svg"); }
/* GLOBALS COLORS */
body {
  font-family: "Helvetica Neue LT W01_55 Roman", Arial, Tahoma, Geneva, Verdana, sans-serif !important;
  font-size: 17px;
  color: #000000; }

.container {
  position: relative;
  background: white;
  padding-bottom: 22px;
  margin-bottom: 30px;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.29);
  -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.29);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.29); }

.nav-tabs {
  border-bottom: 0px;
  position: absolute;
  top: 467.5px;
  left: 29px;
  z-index: 9999; }
  .nav-tabs > li.teachers {
    float: left; }
    .nav-tabs > li.teachers.active > a {
      background: white !important;
      color: #ef4135 !important;
      border-color: #000000 !important;
      border-bottom: 1px solid white !important; }
    .nav-tabs > li.teachers > a {
      background: #ef4135 !important;
      color: white !important;
      font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
      font-size: 30px;
      padding: 5px 63px;
      height: 54px;
      margin-right: 18px;
      -webkit-border-top-left-radius: 13px;
      -webkit-border-top-right-radius: 13px;
      -moz-border-radius-topleft: 13px;
      -moz-border-radius-topright: 13px;
      border-top-left-radius: 13px;
      border-top-right-radius: 13px;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: 1px solid #000000 !important;
      border-bottom: 1px solid #000000 !important; }
      .nav-tabs > li.teachers > a:hover {
        background: #a32018 !important;
        border-color: #a32018 !important;
        color: white !important;
        cursor: pointer; }
  .nav-tabs > li.parents {
    float: left; }
    .nav-tabs > li.parents.active > a {
      background: white !important;
      color: #00aeef !important;
      border-color: #000000 !important;
      border-bottom: 1px solid white !important; }
    .nav-tabs > li.parents > a {
      background: #00aeef !important;
      color: white !important;
      font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
      font-size: 30px;
      padding: 5px 72px;
      height: 54px;
      -webkit-border-top-left-radius: 13px;
      -webkit-border-top-right-radius: 13px;
      -moz-border-radius-topleft: 13px;
      -moz-border-radius-topright: 13px;
      border-top-left-radius: 13px;
      border-top-right-radius: 13px;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: 1px solid #000000 !important;
      cursor: pointer;
      border-bottom: 1px solid #000000 !important; }
      .nav-tabs > li.parents > a:hover {
        background: #006e98 !important;
        border-color: #006e98 !important;
        color: white !important;
        cursor: pointer; }

#parents {
  /* .goodies {
    display: inline-block;
    width: 916px;
    margin-top: 37px;
    background: $color9;
    margin-left: 14px;
    margin-right: 1px;
        padding: 92px 0 0 37px;
    position: relative;
        margin-bottom: 30px;
  
        .title {
          width: 100%;
          background: $color4;
          height: 70px;
          text-align: center;
          margin-bottom: 70px;
          font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
          font-size: 29px;
          color: $color2;
          line-height: 66px;
          position: absolute;
          left: 0;
          top: 0;
      }
  
      .box {
          width: 421px;
          float: left;
          position: relative;
  
          .subtitle {
            color: $color4;
            font-size:24px;
            font-family:"Helvetica Neue LT W01_71488914";
  
          }
  
          p {
            font-size: 21px;
            color: $color1;
            font-family:"Helvetica Neue LT W01_55 Roman";
            line-height: 26px;
          }
  
          a {
            font-family:"Helvetica Neue LT W01_71488914";
            text-decoration: underline;
            font-size: 21px;
            color: $color1;
  
            &.italic {
              font-style: italic;
            }
  
            img {
                position: absolute;
                top: -3px;
                right: 12px;
                display: block;
            }
  
            .small {
                font-size: 77%;
            }
  
  
  
          }
  
          .newlinks {
              margin-top: 30px;
              margin-bottom: 20px;
  
              a {
                  font-size: 18px !important;
              }
  
            }
  
  
      }
  
      .divider {
      float: left;
      width: 2px;
      border-left: 1px solid #acacac;
      display: block;
      height: 267px;
      margin-right: 35px;
  }
  
  }*/ }
  #parents header {
    background: url("../images/header_bg.jpg") top center no-repeat;
    height: 522px;
    margin-right: -15px;
    margin-left: -15px;
    position: relative;
    padding: 0 36px;
    border-bottom: 1px solid #000000; }
    #parents header .top-info {
      margin-left: -19px;
      padding-top: 3px; }
      #parents header .top-info .sponsored {
        font-family: "Helvetica Neue LT W01_71488914", Arial, sans-serif;
        font-size: 21px;
        line-height: 39px; }
      #parents header .top-info .grades {
        font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
        font-size: 25px;
        float: right;
        margin-right: -16px; }
    #parents header h1 {
      font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
      font-size: 85px !important;
      margin: 0 !important;
      line-height: 79px !important;
      margin-top: 8px !important;
      color: #000000 !important; }
      #parents header h1 img {
        margin-left: -39px; }
    #parents header h2 {
      font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
      font-size: 38px !important;
      margin: 0 !important;
      line-height: 40px !important;
      margin-top: -20px !important;
      color: #363636 !important; }
    #parents header .tabs {
      position: absolute;
      bottom: 2px;
      left: 29px; }
      #parents header .tabs .teachers {
        float: left;
        background: #ef4135;
        color: white;
        font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
        font-size: 30px;
        padding: 5px 63px;
        margin-right: 18px;
        -webkit-border-top-left-radius: 13px;
        -webkit-border-top-right-radius: 13px;
        -moz-border-radius-topleft: 13px;
        -moz-border-radius-topright: 13px;
        border-top-left-radius: 13px;
        border-top-right-radius: 13px;
        border-top: 1px solid #000000;
        border-left: 1px solid #000000;
        border-right: 1px solid #000000; }
      #parents header .tabs .parents {
        float: left;
        background: #00aeef;
        color: white;
        font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
        font-size: 30px;
        padding: 5px 72px;
        -webkit-border-top-left-radius: 13px;
        -webkit-border-top-right-radius: 13px;
        -moz-border-radius-topleft: 13px;
        -moz-border-radius-topright: 13px;
        border-top-left-radius: 13px;
        border-top-right-radius: 13px;
        border-top: 1px solid #000000;
        border-left: 1px solid #000000;
        border-right: 1px solid #000000; }
    #parents header .logousda {
      position: absolute;
      bottom: 19px;
      right: 18px; }
  #parents section.activities {
    margin-bottom: 38px;
    margin-left: -10px; }
    #parents section.activities .title {
      font-size: 30px;
      color: #000000;
      font-family: "Helvetica Neue LT W01_71488914", Arial, sans-serif;
      margin-top: 33px;
      line-height: 36px; }
    #parents section.activities .activ-box {
      float: left;
      margin-right: 41px;
      margin-top: -16px;
      text-align: center; }
      #parents section.activities .activ-box .title {
        font-size: 22px;
        color: #ef4135;
        font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
        line-height: 22px;
        display: block;
        margin-bottom: 16px; }
      #parents section.activities .activ-box.first {
        margin-left: 33px; }
      #parents section.activities .activ-box.last {
        margin-right: 0; }
      #parents section.activities .activ-box p {
        font-size: 20.5px;
        font-family: "Helvetica Neue LT W01_71488914";
        margin-top: 9px;
        line-height: 22px; }
      #parents section.activities .activ-box a.btn.btn-default {
        font-size: 20.5px;
        font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
        color: white !important;
        background: #00aeef;
        border: 1px solid #000000;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        padding: 5px 0px;
        width: 186px;
        margin-top: 8px; }
    #parents section.activities .cta {
      display: inline-block;
      font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
      font-size: 25px;
      text-align: left;
      width: 100%;
      color: #ef4135;
      margin-top: 45px;
      padding-left: 29px; }
      #parents section.activities .cta .text-black {
        color: #000000; }
      #parents section.activities .cta a {
        color: #ef4135 !important;
        text-decoration: underline !important; }
  #parents .alvin-box {
    display: inline-block;
    border-left: 1px solid #9b9b9b;
    border-right: 1px solid #9b9b9b;
    border-bottom: 1px solid #9b9b9b; }
    #parents .alvin-box .title {
      width: 100%;
      background: #49a942;
      text-align: center;
      font-family: "Helvetica Neue LT W01_71488914", Arial, sans-serif;
      color: white;
      font-size: 31.5px;
      padding: 18px 0; }
    #parents .alvin-box .box {
      position: relative;
      width: 429px;
      height: 303px;
      float: left;
      margin-right: 34px;
      margin-bottom: 20px;
      margin-left: 18px;
      margin-top: 26px;
      padding-top: 14px;
      padding-left: 19px;
      font-size: 17.5px; }
      #parents .alvin-box .box img {
        margin-bottom: 13px; }
      #parents .alvin-box .box p {
        margin: 0 !important;
        line-height: 22px; }
      #parents .alvin-box .box.clean {
        background: #e5f7fd; }
        #parents .alvin-box .box.clean img.character {
          position: absolute;
          top: -19px;
          right: -10px; }
        #parents .alvin-box .box.clean p strong {
          color: #00aeef;
          font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif; }
        #parents .alvin-box .box.clean p a {
          color: #000000 !important;
          text-decoration: underline !important; }
          #parents .alvin-box .box.clean p a strong {
            color: #000000;
            font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif; }
      #parents .alvin-box .box.sparate {
        margin-right: 0;
        margin-left: 0;
        background: #ecf6ec; }
        #parents .alvin-box .box.sparate p strong {
          color: #49a942;
          font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif; }
        #parents .alvin-box .box.sparate p a {
          color: #000000 !important;
          text-decoration: underline !important; }
          #parents .alvin-box .box.sparate p a strong {
            color: #000000;
            font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif; }
        #parents .alvin-box .box.sparate img.character {
          position: absolute;
          top: 3px;
          right: 14px; }
      #parents .alvin-box .box.chill {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        background: #e6f5f6; }
        #parents .alvin-box .box.chill p strong {
          color: #00acd4;
          font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif; }
        #parents .alvin-box .box.chill p a {
          color: #000000 !important;
          text-decoration: underline !important; }
          #parents .alvin-box .box.chill p a strong {
            color: #000000;
            font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif; }
        #parents .alvin-box .box.chill img.character {
          position: absolute;
          top: 2px;
          right: 18px; }
      #parents .alvin-box .box.cook {
        margin-top: 0;
        background: #fdecea; }
        #parents .alvin-box .box.cook p strong {
          color: #ef4135;
          font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif; }
        #parents .alvin-box .box.cook p a {
          color: #000000 !important;
          text-decoration: underline !important; }
          #parents .alvin-box .box.cook p a strong {
            color: #000000;
            font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif; }
        #parents .alvin-box .box.cook img.character {
          position: absolute;
          top: -11px;
          right: -8px; }
    #parents .alvin-box .cta {
      display: inline-block;
      margin-bottom: 19px;
      text-align: center;
      width: 100%; }
      #parents .alvin-box .cta a {
        font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
        font-size: 25px;
        color: #000000 !important; }
      #parents .alvin-box .cta .redcaps {
        color: #ef4135; }
        #parents .alvin-box .cta .redcaps.sub {
        text-decoration: underline; }
  #parents .cta-recipes {
    background: #e5f7fd;
    height: 219px;
    width: 904px;
    margin: 54px auto 27px auto;
    text-align: left;
    padding-top: 20px;
    padding-top: 18px;
    padding-left: 44px;
    position: relative; }
    #parents .cta-recipes .title {
      color: #ef4135;
      font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
      font-size: 29px; }
    #parents .cta-recipes p {
      font-size: 26px;
      line-height: 30px;
      margin: 0;
      margin-top: 2px; }
      #parents .cta-recipes p strong {
        font-family: "Helvetica Neue LT W01_71488914", Arial, sans-serif; }
    #parents .cta-recipes a.btn.btn-primary {
      font-family: "Helvetica Neue LT W01_71488914", Arial, sans-serif;
      color: white !important;
      background: #ef4135;
      border: 1px solid #000000;
      border-radius: 10px;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 6px 25px;
      margin-top: 21px;
      font-size: 26px; }
    #parents .cta-recipes img.magazine {
      position: absolute;
      right: 22px;
      top: -17px; }
  #parents .disclamer {
    font-family: "Helvetica Neue LT W01_55 Roman", Arial, sans-serif;
    font-size: 14px;
    padding-left: 11px;
    line-height: 26px;
    float: left; }
  #parents .get-adobe {
    float: right;
    margin-top: 25px; }

#teachers header {
  background: url("../images/teachers_header_bg.jpg") top center no-repeat;
  height: 522px;
  margin-right: -15px;
  margin-left: -15px;
  position: relative;
  padding: 0 36px;
  border-bottom: 1px solid #000000; }
  #teachers header .top-info {
    margin-left: -9px;
    padding-top: 12px;
    color: white; }
    #teachers header .top-info .sponsored {
      font-family: "Helvetica Neue LT W01_71488914", Arial, sans-serif;
      font-size: 20.5px;
      line-height: 39px; }
    #teachers header .top-info .grades {
      font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
      font-size: 27.5px;
      float: right;
      margin-right: -6px;
      margin-top: 7px;
      letter-spacing: 2px; }
  #teachers header h1 {
    font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
    font-size: 89px !important;
    margin: 0 !important;
    line-height: 79px !important;
    margin-top: 8px !important;
    color: #9ad8da !important;
    padding-left: 7px;
    padding-top: 24px;
    text-shadow: -1px 2px 4px rgba(0, 0, 0, 0.59);
    -webkit-text-shadow: -1px 2px 4px rgba(0, 0, 0, 0.59);
    -moz-text-shadow: -1px 2px 4px rgba(0, 0, 0, 0.59);
    -o-text-shadow: -1px 2px 4px rgba(0, 0, 0, 0.59); }
  #teachers header h2 {
    font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
    font-size: 37.5px !important;
    margin: 0 !important;
    line-height: 45px !important;
    margin-top: 14px !important;
    color: white !important;
    padding-left: 3px;
    letter-spacing: 1px; }
  #teachers header .tabs {
    position: absolute;
    bottom: 2px;
    left: 29px; }
    #teachers header .tabs .teachers {
      float: left;
      background: #ef4135;
      color: white;
      font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
      font-size: 30px;
      padding: 5px 63px;
      margin-right: 18px;
      -webkit-border-top-left-radius: 13px;
      -webkit-border-top-right-radius: 13px;
      -moz-border-radius-topleft: 13px;
      -moz-border-radius-topright: 13px;
      border-top-left-radius: 13px;
      border-top-right-radius: 13px;
      border-top: 1px solid #000000;
      border-left: 1px solid #000000;
      border-right: 1px solid #000000; }
    #teachers header .tabs .parents {
      float: left;
      background: #00aeef;
      color: white;
      font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
      font-size: 30px;
      padding: 5px 72px;
      -webkit-border-top-left-radius: 13px;
      -webkit-border-top-right-radius: 13px;
      -moz-border-radius-topleft: 13px;
      -moz-border-radius-topright: 13px;
      border-top-left-radius: 13px;
      border-top-right-radius: 13px;
      border-top: 1px solid #000000;
      border-left: 1px solid #000000;
      border-right: 1px solid #000000; }
  #teachers header .logousda {
    position: absolute;
    bottom: 19px;
    right: 18px; }
#teachers section.activities {
  margin-bottom: 47px;
  display: inline-block; }
  #teachers section.activities .title {
    font-size: 30px;
    color: #000000;
    font-family: "Helvetica Neue LT W01_71488914", Arial, sans-serif;
    margin-top: 43px;
    margin-left: 27px;
    line-height: 36px; }
  #teachers section.activities .activ-box {
    float: left;
    margin-right: 41px;
    margin-top: 6px;
    text-align: center; }
    #teachers section.activities .activ-box .title {
      font-size: 19px;
      color: #ef4135;
      font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
      line-height: 22px;
      display: block;
      margin-bottom: 25px;
      margin-left: -1px; }
    #teachers section.activities .activ-box.first {
      margin-left: 29px; }
    #teachers section.activities .activ-box.last {
      margin-right: 0; }
      #teachers section.activities .activ-box.last img {
        margin-bottom: 20px; }
    #teachers section.activities .activ-box img {
      display: block;
      margin:auto; }
    #teachers section.activities .activ-box p {
      font-size: 20.5px;
      font-family: "Helvetica Neue LT W01_71488914";
      margin-top: 9px;
      line-height: 22px; }
    #teachers section.activities .activ-box a.btn.btn-default {
      font-size: 20.5px;
      font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
      color: white !important;
      background: #00aeef;
      border: 1px solid #000000;
      border-radius: 10px;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 5px 0px;
      width: 152px;
      margin-top: 33px; }
    #teachers section.activities .activ-box a.text-link {
      font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
      color: #00aeef;
      text-decoration: underline;
      font-size: 21px; }
  #teachers section.activities .cta {
    display: inline-block;
    font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
    font-size: 25px;
    text-align: left;
    width: 100%;
    color: #ef4135;
    margin-top: 45px;
    padding-left: 29px; }
    #teachers section.activities .cta .text-black {
      color: #000000; }
    #teachers section.activities .cta a {
      color: #ef4135 !important;
      text-decoration: underline !important; }
#teachers .alvin-box {
  display: inline-block;
  border-left: 1px solid #9b9b9b;
  border-right: 1px solid #9b9b9b;
  border-bottom: 1px solid #9b9b9b; }
  #teachers .alvin-box .title {
    width: 100%;
    background: #49a942;
    text-align: center;
    font-family: "Helvetica Neue LT W01_71488914", Arial, sans-serif;
    color: white;
    font-size: 31.5px;
    padding: 18px 0; }
  #teachers .alvin-box .box {
    position: relative;
    width: 429px;
    height: 303px;
    float: left;
    margin-right: 34px;
    margin-bottom: 20px;
    margin-left: 18px;
    margin-top: 26px;
    padding-top: 14px;
    padding-left: 19px;
    font-size: 17.5px; }
    #teachers .alvin-box .box img {
      margin-bottom: 13px; }
    #teachers .alvin-box .box p {
      margin: 0 !important;
      line-height: 22px; }
    #teachers .alvin-box .box.clean {
      background: #e5f7fd; }
      #teachers .alvin-box .box.clean img.character {
        position: absolute;
        top: -18px;
        right: 0px; }
      #teachers .alvin-box .box.clean p strong {
        color: #00aeef;
        font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif; }
      #teachers .alvin-box .box.clean p a {
        color: #000000 !important;
        text-decoration: underline !important; }
        #teachers .alvin-box .box.clean p a strong {
          color: #000000;
          font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif; }
    #teachers .alvin-box .box.sparate {
      margin-right: 0;
      margin-left: 0;
      background: #ecf6ec; }
      #teachers .alvin-box .box.sparate p strong {
        color: #49a942;
        font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif; }
      #teachers .alvin-box .box.sparate p a {
        color: #000000 !important;
        text-decoration: underline !important; }
        #teachers .alvin-box .box.sparate p a strong {
          color: #000000;
          font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif; }
      #teachers .alvin-box .box.sparate img.character {
        position: absolute;
        top: 3px;
        right: 10px; }
    #teachers .alvin-box .box.chill {
      margin-left: 0;
      margin-right: 0;
      margin-top: 0;
      background: #e6f5f6; }
      #teachers .alvin-box .box.chill p strong {
        color: #00acd4;
        font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif; }
      #teachers .alvin-box .box.chill p a {
        color: #000000 !important;
        text-decoration: underline !important; }
        #teachers .alvin-box .box.chill p a strong {
          color: #000000;
          font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif; }
      #teachers .alvin-box .box.chill img.character {
        position: absolute;
        top: 0px;
        right: 5px; }
      #teachers .alvin-box .cta {
        display: inline-block;
        margin-bottom: 19px;
        text-align: center;
        width: 100%; }
      #teachers .alvin-box .cta a {
        font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
        font-size: 25px;
        color: #000000 !important; }
       #teachers .alvin-box .cta .redcaps {
        color: #ef4135; }
        #teachers .alvin-box .cta .redcaps.sub {
        text-decoration: underline; }
    #teachers .alvin-box .box.cook {
      margin-top: 0;
      background: #fdecea; }
      #teachers .alvin-box .box.cook p strong {
        color: #ef4135;
        font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif; }
      #teachers .alvin-box .box.cook p a {
        color: #000000 !important;
        text-decoration: underline !important; }
        #teachers .alvin-box .box.cook p a strong {
          color: #000000;
          font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif; }
      #teachers .alvin-box .box.cook img.character {
        position: absolute;
        top: -10px;
        right: -5px; }
#teachers .cta-recipes {
  background: #e5f7fd;
  height: 219px;
  width: 738px;
  margin: 54px auto 27px auto;
  text-align: center;
  padding-top: 20px; }
  #teachers .cta-recipes .title {
    color: #ef4135;
    font-family: "Helvetica Neue LT W01_95 Black", Arial, sans-serif;
    font-size: 29px; }
  #teachers .cta-recipes p {
    font-size: 25px;
    line-height: 30px;
    margin: 0; }
    #teachers .cta-recipes p strong {
      font-family: "Helvetica Neue LT W01_71488914", Arial, sans-serif; }
  #teachers .cta-recipes a.btn.btn-primary {
    font-family: "Helvetica Neue LT W01_71488914", Arial, sans-serif;
    color: white !important;
    background: #ef4135;
    border: 1px solid #000000;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 6px 25px;
    margin-top: 21px;
    font-size: 26px; }
#teachers .disclamer {
  font-family: "Helvetica Neue LT W01_55 Roman", Arial, sans-serif;
  font-size: 14px;
  padding-left: 14px;
  line-height: 26px; }
  #teachers .disclamer p {
    margin-bottom: 16px;
    line-height: 17px; }
    #teachers .disclamer p a {
      font-family: "Helvetica Neue LT W01_71488914", Arial, sans-serif;
      color: #000000;
      text-decoration: underline; }
.separate{
  width: 100%;
  height: 30px;
}
/*# sourceMappingURL=style.css.map */
