/* 
  html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark
  html5doctor.com/html-5-reset-stylesheet/
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
}                  
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { 
    display:block;
}
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }
/* END RESET CSS */

html {
  -webkit-text-size-adjust: 100%;
  word-wrap: break-word;
}

ul, li {
  list-style: none;
}

img,
video,
object,
iframe {
  max-width: 100%;

}

iframe, .video-player, img, video, object {
  margin: 0 auto;
  display: block;  
}
video {
  z-index: 10000;
}
img {
  margin: 0;
}/* line 46, sass/_utils.scss */
button, a, a:hover, a:focus {
  outline: 0;
}

/* line 51, sass/_utils.scss */
.rag-border-tan, .rag-border-white-top, .rag-border-white-bottom, .rag-border-blue, .global-footer .footer-hills {
  height: .75em;
  position: relative;
  top: -7px;
  display: block;
}

/* line 58, sass/_utils.scss */
.fea-highlight, .fea-centered, .fea-centered-spread {
  margin: 1em auto;
  padding: 1em;
  position: relative;
  zoom: 1;
}
/* line 64, sass/_utils.scss */
.fea-highlight .figure, .fea-centered .figure, .fea-centered-spread .figure {
  float: none;
  clear: none;
  margin: 0 auto;
  margin-right: 1em;
  margin-bottom: 1em;
  width: auto;
}
@media (min-width: 810px) {
  /* line 64, sass/_utils.scss */
  .fea-highlight .figure, .fea-centered .figure, .fea-centered-spread .figure {
    float: left;
    clear: both;
    margin: 0 1em 0 0;
    width: 47%;
  }
}
/* line 78, sass/_utils.scss */
.fea-highlight .figure .odd, .fea-centered .figure .odd, .fea-centered-spread .figure .odd {
  -moz-transform: rotate(-4deg);
  -ms-transform: rotate(-4deg);
  -webkit-transform: rotate(-4deg);
  transform: rotate(-4deg);
}
/* line 84, sass/_utils.scss */
.fea-highlight .figure-rotate, .fea-centered .figure-rotate, .fea-centered-spread .figure-rotate {
  -moz-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  -webkit-transform: rotate(2deg);
  transform: rotate(2deg);
}
/* line 89, sass/_utils.scss */
.fea-highlight img, .fea-centered img, .fea-centered-spread img {
  margin: 0 auto;
}
/* line 93, sass/_utils.scss */
.fea-highlight .cta, .fea-centered .cta, .fea-centered-spread .cta {
  float: right;
}

/* line 3, sass/_layout.scss */
body {
  font: normal 100%/1.3125 "Asap", Trebuchet, sans-serif;
  background-color: #fffffb;
  color: #666;
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: 100%;
  /* prevent horizontal scrolling */
  overflow-x: hidden;
}

/* line 16, sass/_layout.scss */
#contain {
  position: relative;
}

/* line 21, sass/_layout.scss */
.print-copyright {
  display: none;
}

/*
Combat basic.css styles applied over enhanced stylesheet
... for use case of js turned off, but browser still tests as enhanced,
so both basic.css & all.css applied, conflicting
*/
/* line 30, sass/_layout.scss */
h1 {
  background-color: transparent;
}

/* line 33, sass/_layout.scss */
.grid-item img, .player-nav img {
  width: auto;
}

/* line 36, sass/_layout.scss */
#main,
.global-footer {
  width: auto;
}

/* line 40, sass/_layout.scss */
.header a {
  margin: 0;
}

/* line 43, sass/_layout.scss */
.btn-extended {
  background-color: transparent;
}

/* line 46, sass/_layout.scss */
.footer-credits .inline-linklist {
  background-color: transparent;
}

/*
   clearfix-ed smellements
*/
/* line 54, sass/_layout.scss */
.mod:after,
.header:after,
#main:after,
.component p:after,
.component .sidebar-copy:after {
  clear: both;
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

/* All zoom:1's stack here */
/* line 67, sass/_layout.scss */
.col,
.mod,
.header,
.nav-wrap,
.footer,
.bottom-well,
.component p,
.component .sidebar-copy,
#main {
  zoom: 1;
  clear: both;
}

/* Base layout rules */
/* line 80, sass/_layout.scss */
#main {
  font-size: 90%;
  line-height: 1.5;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 500px) {
  /* line 80, sass/_layout.scss */
  #main {
    font-size: 100%;
  }
}

/* line 91, sass/_layout.scss */
.wrap {
  margin: 0 auto;
  width: 90%;
  position: relative;
}
@media (min-width: 500px) {
  /* line 91, sass/_layout.scss */
  .wrap {
    width: 93.75%;
    margin: 0 auto;
  }
}
@media (min-width: 1250px) {
  /* line 91, sass/_layout.scss */
  .wrap {
    max-width: 1200px;
  }
}

/* line 104, sass/_layout.scss */
.fea-group {
  margin: 1em auto;
}

/* line 108, sass/_layout.scss */
h1, h2, h3, h4, h5, h6 {
  margin: .25em 0;
  font-weight: normal;
}
/* line 111, sass/_layout.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #47a9aa;
}

/* line 115, sass/_layout.scss */
b {
  font-weight: 800;
}

/* line 118, sass/_layout.scss */
a,
a:visited {
  font-weight: 400;
  text-decoration: none;
  color: #47a9aa;
}

/* line 124, sass/_layout.scss */
[class*='ui-']:visited {
  /* all ui links preserve white type */
  color: #ffffff;
}

/* line 127, sass/_layout.scss */
a:hover {
  color: #47a9aa;
}

/* line 134, sass/_layout.scss */
p, .sidebar-copy {
  font-weight: 400;
  font-size: 1.125em;
  line-height: 1.5;
  margin: 0 0 1em 0;
}

/* line 140, sass/_layout.scss */
p a, .sidebar-copy a {
  color: #47a9aa;
  font-weight: 400;
}

/* line 144, sass/_layout.scss */
.sidebar-copy {
  font-size: 1em;
  line-height: 1.5;
}

/* line 149, sass/_layout.scss */
.center {
  text-align: center;
}

/* line 152, sass/_layout.scss */
.pagination-group {
  text-align: center;
  padding: 1em 0;
}

/* line 157, sass/_layout.scss */
.section-hed, .subhed, .subhed-alt,
.cblock h2 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 800;
  color: #6958ca;
  font-size: 2em;
  letter-spacing: -1.5px;
  line-height: 1.1325;
  margin: 0;
  padding: .75em 0;
  padding-top: 0;
}
@media (min-width: 630px) {
  /* line 157, sass/_layout.scss */
  .section-hed, .subhed, .subhed-alt,
  .cblock h2 {
    font-size: 1.8em;
  }
}
@media (min-width: 870px) {
  /* line 157, sass/_layout.scss */
  .section-hed, .subhed, .subhed-alt,
  .cblock h2 {
    font-size: 2.0em;
  }
}
@media (min-width: 1024px) {
  /* line 157, sass/_layout.scss */
  .section-hed, .subhed, .subhed-alt,
  .cblock h2 {
    font-size: 2.4em;
  }
}
@media (min-width: 1250px) {
  /* line 157, sass/_layout.scss */
  .section-hed, .subhed, .subhed-alt,
  .cblock h2 {
    font-size: 2.6em;
  }
}
/* line 184, sass/_layout.scss */
.section-hed .pair-second, .subhed .pair-second, .subhed-alt .pair-second,
.cblock h2 .pair-second {
  color: #b64ac1;
  font-size: 1.4em;
}
/* line 189, sass/_layout.scss */
.section-hed.no-kicker-padding, .no-kicker-padding.subhed, .no-kicker-padding.subhed-alt,
.cblock h2.no-kicker-padding {
  padding-bottom: 0;
}

/* line 194, sass/_layout.scss */
.subhed, .subhed-alt,
.cblock h2 {
  font-size: 2.375em;
  color: #b64ac1;
  font-weight: 700;
  margin: 0;
  padding: 0;
  padding-bottom: 9px;
}

/* line 204, sass/_layout.scss */
.subhed-alt,
.cblock h2 {
  color: #6958ca;
  font-size: 1.75em;
  font-weight: 700;
  margin: 0 0 0 0;
  padding-bottom: 4px;
}

/* line 214, sass/_layout.scss */
.copy-heading, .copy-heading-alt,
.cblock h3, .thumb-heading,
.sidebar .cblock h3,
.sidebar .cblock h2 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  color: #797979;
  margin: 0 0 .5em 0;
  padding-bottom: 0;
  text-transform: none;
  line-height: 1.2;
}
/* line 226, sass/_layout.scss */
.copy-heading.first, .first.copy-heading-alt,
.cblock h3.first, .first.thumb-heading,
.sidebar .cblock h3.first,
.sidebar .cblock h2.first {
  margin-top: 0;
}

/* line 232, sass/_layout.scss */
.copy-heading-alt,
.cblock h3 {
  text-transform: uppercase;
  color: #0086c1;
  font-size: .875em;
  font-weight: 800;
}

/* line 241, sass/_layout.scss */
.cblock h3 {
  text-transform: none;
  font-weight: bold;
  font-size: 1.125em;
  margin: 0;
  padding-bottom: 1px;
}

/* line 249, sass/_layout.scss */
.thumb-heading {
  color: #47a9aa;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1.125em;
}

/*
  GUTTERS: loosely defined, not using border-box. Remove 2% left col, 1% right col
  12 cols = 1024px
  1 col = 85.3px =    8.330078125%
  8 cols = 682.6px =  66.66015625%
  4 cols = 341.2px =  33.3203125%
  2 cols = 170.6px =  16.66015625%
  5 cols = 426.5px =  41.650390625%
  7 cols = 597.1px =  58.310546875%
*/
/*-- Global layout --*/
/* line 270, sass/_layout.scss */
.block-l {
  float: none;
  clear: none;
  margin-right: 0;
}
@media (min-width: 630px) {
  /* line 270, sass/_layout.scss */
  .block-l {
    margin-right: .5em;
    float: left;
    clear: left;
  }
}

/* line 280, sass/_layout.scss */
.block-r {
  float: none;
  clear: none;
  margin-left: 0;
}
@media (min-width: 630px) {
  /* line 280, sass/_layout.scss */
  .block-r {
    margin-left: .5em;
    float: right;
    clear: right;
  }
}

/* line 292, sass/_layout.scss */
.group-equal {
  position: relative;
  width: auto;
  clear: both;
  margin-bottom: 2em;
}
@media (min-width: 630px) {
  /* line 292, sass/_layout.scss */
  .group-equal {
    clear: right;
    width: 48%;
    margin-bottom: 0;
  }
}

/* line 303, sass/_layout.scss */
.tmpl-home .group-equal .fea-highlight {
  min-height: 300px;
}

/* line 307, sass/_layout.scss */
.group-wide {
  width: auto;
  margin-bottom: 2em;
  margin-top: 2em;
  width: 100%;
}
@media (min-width: 810px) {
  /* line 307, sass/_layout.scss */
  .group-wide {
    width: 56.310546875%;
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media (min-width: 810px) {
  /* line 307, sass/_layout.scss */
  .group-wide {
    width: 62.66015625%;
    margin-bottom: 0;
  }
}

/* line 325, sass/_layout.scss */
.group-narrow {
  width: auto;
  margin-bottom: 2em;
}
@media (min-width: 630px) {
  /* line 325, sass/_layout.scss */
  .group-narrow {
    width: 39.650390625%;
    margin-bottom: 0;
  }
}
@media (min-width: 810px) {
  /* line 325, sass/_layout.scss */
  .group-narrow {
    width: 32.3203125%;
    margin-bottom: 0;
  }
}

/* line 340, sass/_layout.scss */
.constrained {
  margin: 0 auto;
}
@media (min-width: 1250px) {
  /* line 340, sass/_layout.scss */
  .constrained {
    width: 1200px;
  }
}

/* line 347, sass/_layout.scss */
.small-rotate {
  -moz-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  -webkit-transform: rotate(2deg);
  transform: rotate(2deg);
}

/* line 351, sass/_layout.scss */
.small-counter-rotate {
  -moz-transform: rotate(-2deg);
  -ms-transform: rotate(-2deg);
  -webkit-transform: rotate(-2deg);
  transform: rotate(-2deg);
}

/* line 355, sass/_layout.scss */
.shadow {
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
}

/* line 359, sass/_layout.scss */
.only-show-on-home {
  display: none;
}

/* line 363, sass/_layout.scss */
.bg-tan {
  background-color: #f6f6e8;
  position: relative;
}

/* line 367, sass/_layout.scss */
.bg-green {
  background-color: #8dcc79;
  position: relative;
}

/* line 372, sass/_layout.scss */
.bg-sky-blue {
  background-color: #cbf4f8;
  position: relative;
}

/* line 377, sass/_layout.scss */
.bg-grass-green {
  background-color: #89ca7a;
  position: relative;
}

/* line 382, sass/_layout.scss */
.bg-white {
  background-color: #FFF;
  position: relative;
}

/* line 387, sass/_layout.scss */
.bg-light-blue {
  background-color: #d1ebFb;
  position: relative;
}

/* line 392, sass/_layout.scss */
.rag-border-tan {
  background: url("/static/images/border_beige.png") 0 0 repeat;
}

/* line 397, sass/_layout.scss */
.rag-border-white-top {
  background: url("/static/images/border_white.png") 0 0 repeat;
}

/* line 402, sass/_layout.scss */
.rag-border-white-bottom {
  top: 10px;
  position: relative;
  margin-bottom: -16px;
  height: 16px;
  background: url("/static/images/border_white.png") 0 0 repeat;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 412, sass/_layout.scss */
.rag-border-blue {
  background: url("/static/images/border_blue.png") 0 0 repeat;
}

/* line 418, sass/_layout.scss */
.lt-ie8 .rag-border-blue {
  display: none;
}

/* line 422, sass/_layout.scss */
.heading-with-art-left, .tmpl-home .explore h1, .tmpl-home .grownups h1 {
  position: relative;
}
/* line 425, sass/_layout.scss */
.heading-with-art-left .heading-text, .tmpl-home .explore h1 .heading-text, .tmpl-home .grownups h1 .heading-text {
  position: relative;
  z-index: 1;
  margin-left: 0%;
  float: none;
}
@media (min-width: 630px) {
  /* line 425, sass/_layout.scss */
  .heading-with-art-left .heading-text, .tmpl-home .explore h1 .heading-text, .tmpl-home .grownups h1 .heading-text {
    margin-left: 20%;
    float: left;
  }
}
@media (min-width: 320px) {
  /* line 425, sass/_layout.scss */
  .heading-with-art-left .heading-text, .tmpl-home .explore h1 .heading-text, .tmpl-home .grownups h1 .heading-text {
    margin-left: 4%;
  }
}
@media (min-width: 810px) {
  /* line 425, sass/_layout.scss */
  .heading-with-art-left .heading-text, .tmpl-home .explore h1 .heading-text, .tmpl-home .grownups h1 .heading-text {
    margin-left: 13%;
  }
}
/* line 443, sass/_layout.scss */
.heading-with-art-left .art-left, .tmpl-home .explore h1 .art-left, .tmpl-home .grownups h1 .art-left {
  position: absolute;
  top: 0;
  left: 0;
  width: 103px;
  height: 200px;
  display: none;
}
@media (min-width: 630px) {
  /* line 443, sass/_layout.scss */
  .heading-with-art-left .art-left, .tmpl-home .explore h1 .art-left, .tmpl-home .grownups h1 .art-left {
    display: block;
  }
}

/*-- Grids --*/
/* line 460, sass/_layout.scss */
.grid a, .grid-2up a, .grid-3up a, .grid-4up a, .grid-5up a {
  display: block;
  max-width: 75%;
  margin: 0 auto;
  padding: 0;
  text-decoration: none;
  text-align: center;
}
@media (min-width: 630px) {
  /* line 460, sass/_layout.scss */
  .grid a, .grid-2up a, .grid-3up a, .grid-4up a, .grid-5up a {
    padding: .5em;
    max-width: 87%;
  }
}
/* line 472, sass/_layout.scss */
.grid a p, .grid-2up a p, .grid-3up a p, .grid-4up a p, .grid-5up a p, .grid a .sidebar-copy, .grid-2up a .sidebar-copy, .grid-3up a .sidebar-copy, .grid-4up a .sidebar-copy, .grid-5up a .sidebar-copy {
  color: #666;
}
/* line 475, sass/_layout.scss */
.grid a:hover p, .grid-2up a:hover p, .grid-3up a:hover p, .grid-4up a:hover p, .grid-5up a:hover p, .grid a:hover .sidebar-copy, .grid-2up a:hover .sidebar-copy, .grid-3up a:hover .sidebar-copy, .grid-4up a:hover .sidebar-copy, .grid-5up a:hover .sidebar-copy {
  color: #444;
  text-decoration: none;
}
/* line 479, sass/_layout.scss */
.grid a:hover h3, .grid-2up a:hover h3, .grid-3up a:hover h3, .grid-4up a:hover h3, .grid-5up a:hover h3 {
  text-decoration: underline;
}
/* line 483, sass/_layout.scss */
.grid .grid-group, .grid-2up .grid-group, .grid-3up .grid-group, .grid-4up .grid-group, .grid-5up .grid-group, .grid .grid-group-centered, .grid-2up .grid-group-centered, .grid-3up .grid-group-centered, .grid-4up .grid-group-centered, .grid-5up .grid-group-centered {
  position: relative;
  clear: both;
  margin: 0 auto;
}
/* line 488, sass/_layout.scss */
.grid .grid-group .kids-gv-row, .grid-2up .grid-group .kids-gv-row, .grid-3up .grid-group .kids-gv-row, .grid-4up .grid-group .kids-gv-row, .grid-5up .grid-group .kids-gv-row, .grid .grid-group-centered .kids-gv-row, .grid-2up .grid-group-centered .kids-gv-row, .grid-3up .grid-group-centered .kids-gv-row, .grid-4up .grid-group-centered .kids-gv-row, .grid-5up .grid-group-centered .kids-gv-row {
  min-width: 739px;
}
/* line 494, sass/_layout.scss */
.grid .grid-group-inline, .grid-2up .grid-group-inline, .grid-3up .grid-group-inline, .grid-4up .grid-group-inline, .grid-5up .grid-group-inline {
  clear: none;
  display: inline;
  width: auto;
  margin-left: 25%;
}
@media (min-width: 630px) {
  /* line 494, sass/_layout.scss */
  .grid .grid-group-inline, .grid-2up .grid-group-inline, .grid-3up .grid-group-inline, .grid-4up .grid-group-inline, .grid-5up .grid-group-inline {
    display: inline-block;
    width: 90%;
    margin-left: 10%;
  }
}
@media (min-width: 810px) {
  /* line 494, sass/_layout.scss */
  .grid .grid-group-inline, .grid-2up .grid-group-inline, .grid-3up .grid-group-inline, .grid-4up .grid-group-inline, .grid-5up .grid-group-inline {
    width: 85%;
    margin-left: 10%;
  }
}
/* line 510, sass/_layout.scss */
.grid .grid-group-inline .grid-item img, .grid-2up .grid-group-inline .grid-item img, .grid-3up .grid-group-inline .grid-item img, .grid-4up .grid-group-inline .grid-item img, .grid-5up .grid-group-inline .grid-item img {
  margin: 0 auto;
}
@media (min-width: 630px) {
  /* line 510, sass/_layout.scss */
  .grid .grid-group-inline .grid-item img, .grid-2up .grid-group-inline .grid-item img, .grid-3up .grid-group-inline .grid-item img, .grid-4up .grid-group-inline .grid-item img, .grid-5up .grid-group-inline .grid-item img {
    margin: 0;
  }
}
/* line 523, sass/_layout.scss */
.grid .grid-group-centered, .grid-2up .grid-group-centered, .grid-3up .grid-group-centered, .grid-4up .grid-group-centered, .grid-5up .grid-group-centered {
  padding: 0;
}
@media (min-width: 810px) {
  /* line 523, sass/_layout.scss */
  .grid .grid-group-centered, .grid-2up .grid-group-centered, .grid-3up .grid-group-centered, .grid-4up .grid-group-centered, .grid-5up .grid-group-centered {
    padding: 0 25% 0 25%;
  }
}
/* line 529, sass/_layout.scss */
.grid .grid-group-centered .grid-even, .grid-2up .grid-group-centered .grid-even, .grid-3up .grid-group-centered .grid-even, .grid-4up .grid-group-centered .grid-even, .grid-5up .grid-group-centered .grid-even, .grid .grid-group-centered .grid-odd, .grid-2up .grid-group-centered .grid-odd, .grid-3up .grid-group-centered .grid-odd, .grid-4up .grid-group-centered .grid-odd, .grid-5up .grid-group-centered .grid-odd {
  float: none;
}
@media (min-width: 810px) {
  /* line 532, sass/_layout.scss */
  .grid .grid-group-centered .grid-item, .grid-2up .grid-group-centered .grid-item, .grid-3up .grid-group-centered .grid-item, .grid-4up .grid-group-centered .grid-item, .grid-5up .grid-group-centered .grid-item {
    width: 49.9%;
  }
}

/* line 541, sass/_layout.scss */
.grid-item-name {
  min-height: 2.625em;
}

/* line 553, sass/_layout.scss */
.grid-1up .is-video-icon, .grid-1up .is-game-icon {
  left: 22%;
}

/* line 561, sass/_layout.scss */
.grid-2up .grid-item {
  position: relative;
  float: none;
  width: auto;
  margin: .5em 0;
  overflow: hidden;
}
@media (min-width: 630px) {
  /* line 561, sass/_layout.scss */
  .grid-2up .grid-item {
    float: left;
    width: 49.9%;
  }
}

/* line 575, sass/_layout.scss */
.grid-2up-visibility-flop {
  display: block;
}
@media (min-width: 810px) {
  /* line 575, sass/_layout.scss */
  .grid-2up-visibility-flop {
    display: none;
  }
}

/* line 584, sass/_layout.scss */
.grid-3up .grid-item {
  position: relative;
  float: none;
  width: auto;
  /*
  margin: .5em 0;
  */
  margin: .5em auto;
  margin-bottom: 35px;
  overflow: hidden;
}
@media (min-width: 583px) {
  /* line 584, sass/_layout.scss */
  .grid-3up .grid-item {
    float: left;
    width: 32%;
    /* width:100%; */
  }
}
@media (min-width: 692px) {
  /* line 584, sass/_layout.scss */
  .grid-3up .grid-item {
    float: left;
    width: 32%;
  }
}
@media (min-width: 850px) {
  /* line 584, sass/_layout.scss */
  .grid-3up .grid-item {
    float: left;
    /* width: 21.9%; */
    width: 32%;
  }
}
@media (min-width: 1024px) {
  /* line 584, sass/_layout.scss */
  .grid-3up .grid-item {
    float: left;
    /* width: 21.9%; */
    width: 32%;
  }
}
@media (min-width: 1250px) {
  /* line 584, sass/_layout.scss */
  .grid-3up .grid-item {
    float: left;
    /* width: 28.9%; */
    width: 32%;
  }
}
@media (min-width: 1380px) {
  /* line 584, sass/_layout.scss */
  .grid-3up .grid-item {
    float: left;
    width: 32%;
  }
}
/* line 644, sass/_layout.scss */
.grid-3up .kids_gv_icon {
  max-width: 100%;
  width: 30%;
}
@media (min-width: 810px) {
  /* line 644, sass/_layout.scss */
  .grid-3up .kids_gv_icon {
    width: 42%;
  }
}
@media (min-width: 850px) {
  /* line 644, sass/_layout.scss */
  .grid-3up .kids_gv_icon {
    width: 39%;
  }
}
@media (min-width: 950px) {
  /* line 644, sass/_layout.scss */
  .grid-3up .kids_gv_icon {
    width: 39%;
  }
}
@media (min-width: 1024px) {
  /* line 644, sass/_layout.scss */
  .grid-3up .kids_gv_icon {
    width: 39%;
  }
}
@media (min-width: 1118px) {
  /* line 644, sass/_layout.scss */
  .grid-3up .kids_gv_icon {
    width: 39%;
  }
}
@media (min-width: 1250px) {
  /* line 644, sass/_layout.scss */
  .grid-3up .kids_gv_icon {
    width: 39%;
  }
}
@media (min-width: 1380px) {
  /* line 644, sass/_layout.scss */
  .grid-3up .kids_gv_icon {
    width: 39%;
  }
}
@media (min-width: 320px) {
  /* line 678, sass/_layout.scss */
  .grid-3up .kv-grid-item {
    padding-bottom: 20px;
  }
}

@media (min-width: 692px) {
  /* line 690, sass/_layout.scss */
  .kids-gv-row {
    min-width: 600px;
  }
}
@media (min-width: 850px) {
  /* line 690, sass/_layout.scss */
  .kids-gv-row {
    min-width: 1000px;
  }
}
@media (min-width: 1024px) {
  /* line 690, sass/_layout.scss */
  .kids-gv-row {
    min-width: 1000px;
  }
}

/* line 705, sass/_layout.scss */
.grid-3up-visibility-flop {
  display: none;
}
@media (min-width: 810px) {
  /* line 705, sass/_layout.scss */
  .grid-3up-visibility-flop {
    display: block;
  }
}

/* line 713, sass/_layout.scss */
.grid-3up-narrow .grid-group, .grid-3up-narrow .grid .grid-group-centered, .grid .grid-3up-narrow .grid-group-centered, .grid-3up-narrow .grid-2up .grid-group-centered, .grid-2up .grid-3up-narrow .grid-group-centered, .grid-3up-narrow .grid-3up .grid-group-centered, .grid-3up .grid-3up-narrow .grid-group-centered, .grid-3up-narrow .grid-4up .grid-group-centered, .grid-4up .grid-3up-narrow .grid-group-centered, .grid-3up-narrow .grid-5up .grid-group-centered, .grid-5up .grid-3up-narrow .grid-group-centered {
  max-width: 933px;
}

/* line 720, sass/_layout.scss */
.grid-4up .grid-item {
  float: none;
  width: auto;
  margin: .5em 0;
  overflow: hidden;
}
@media (min-width: 630px) {
  /* line 720, sass/_layout.scss */
  .grid-4up .grid-item {
    float: left;
    width: 49.9%;
  }
}
@media (min-width: 810px) {
  /* line 720, sass/_layout.scss */
  .grid-4up .grid-item {
    width: 24.9%;
  }
}
/* line 735, sass/_layout.scss */
.grid-4up .grid-even {
  clear: left;
}
@media (min-width: 810px) {
  /* line 735, sass/_layout.scss */
  .grid-4up .grid-even {
    float: left;
    clear: right;
  }
}
/* line 742, sass/_layout.scss */
.grid-4up .grid-odd {
  clear: right;
}
@media (min-width: 810px) {
  /* line 742, sass/_layout.scss */
  .grid-4up .grid-odd {
    float: left;
  }
}

/* line 752, sass/_layout.scss */
.grid-5up .grid-item {
  position: relative;
  float: none;
  width: auto;
  margin: .5em 0;
  overflow: hidden;
  float: left;
  width: 19.9%;
}

/*-- Tease 'wells' --*/
/* line 765, sass/_layout.scss */
.fea-highlight {
  background-color: #fff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 630px) {
  /* line 765, sass/_layout.scss */
  .fea-highlight {
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 5px 5px 0px 0px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 5px 5px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.1) 5px 5px 0px 0px;
  }
}
/* line 774, sass/_layout.scss */
.fea-highlight .figure {
  width: auto;
}

/* line 785, sass/_layout.scss */
.fea-centered .figure {
  margin-right: 0;
  max-width: auto;
}
@media (min-width: 810px) {
  /* line 785, sass/_layout.scss */
  .fea-centered .figure {
    float: none;
    margin: 0 auto;
    margin-bottom: 1.5em;
    width: auto;
  }
}
/* line 797, sass/_layout.scss */
.fea-centered.first {
  margin-top: 0;
  padding: 0;
}
/* line 802, sass/_layout.scss */
.fea-centered .copy {
  padding-bottom: 1em;
}
/* line 805, sass/_layout.scss */
.fea-centered .copy p, .fea-centered .copy .sidebar-copy {
  color: #666;
}
/* line 810, sass/_layout.scss */
.fea-centered .cta {
  text-align: center;
  width: 100%;
}

@media (min-width: 810px) {
  /* line 825, sass/_layout.scss */
  .fea-centered-spread .figure {
    margin-right: 4em;
    margin-bottom: 0;
    width: 33.5%;
  }
}
/* line 834, sass/_layout.scss */
.fea-centered-spread .figure img {
  margin: 0 auto;
  margin-bottom: 1em;
}
@media (min-width: 810px) {
  /* line 834, sass/_layout.scss */
  .fea-centered-spread .figure img {
    margin: 0;
  }
}
/* line 844, sass/_layout.scss */
.fea-centered-spread .copy {
  padding-bottom: 1em;
  border-bottom: 1px dashed #666;
}
@media (min-width: 810px) {
  /* line 844, sass/_layout.scss */
  .fea-centered-spread .copy {
    width: 54%;
    float: left;
  }
}
/* line 852, sass/_layout.scss */
.fea-centered-spread .copy p, .fea-centered-spread .copy .sidebar-copy {
  margin-top: 1em;
}
/* line 857, sass/_layout.scss */
.fea-centered-spread .cta {
  text-align: center;
  width: 100%;
}

/* line 865, sass/_layout.scss */
.collapsible-group-closed .plus-minus:after {
  content: "+";
  vertical-align: middle;
}

/* line 870, sass/_layout.scss */
.collapsible-group-open .plus-minus:after {
  content: "\2013";
  vertical-align: top;
}

/* ------- Site header & navigation --------- */
/* line 878, sass/_layout.scss */
.tmpl-home .header .header-contents {
  text-align: center;
  padding-bottom: 0;
}
@media (min-width: 692px) {
  /* line 878, sass/_layout.scss */
  .tmpl-home .header .header-contents {
    text-align: inherit;
  }
}

/* line 887, sass/_layout.scss */
.header {
  position: relative;
  padding: 0;
  background-color: #0086c1;
  padding-top: .25em;
  z-index: 10000;
}
@media (min-width: 500px) {
  /* line 887, sass/_layout.scss */
  .header {
    padding: 0 0 0 0;
  }
}
/* line 897, sass/_layout.scss */
.header.header-language {
  background-color: #47A9AA;
  padding: 0;
}
@media (min-width: 500px) {
  /* line 897, sass/_layout.scss */
  .header.header-language {
    padding: 1.8em 0 0.5em 0;
  }
}
/* line 908, sass/_layout.scss */
.header .header-contents {
  position: relative;
  width: 93.75%;
  margin: 0 auto;
  z-index: 10000;
  text-align: center;
}
@media (min-width: 692px) {
  /* line 908, sass/_layout.scss */
  .header .header-contents {
    text-align: inherit;
  }
}
@media (min-width: 1250px) {
  /* line 908, sass/_layout.scss */
  .header .header-contents {
    max-width: 1250px;
  }
}
/* line 922, sass/_layout.scss */
.header .awards {
  padding-top: 0.5em;
  clear: both;
}
@media (min-width: 692px) {
  /* line 922, sass/_layout.scss */
  .header .awards {
    float: left;
    clear: none;
  }
}
/* line 929, sass/_layout.scss */
.header .awards img {
  width: 100px;
  height: 100px;
  margin: 0 0.65em 0 0.65em;
  display: inline-block;
}
/* line 934, sass/_layout.scss */
.header .awards img:last-child {
  margin-right: 0;
}
/* line 940, sass/_layout.scss */
.header .header-ui {
  position: relative;
  display: inline;
  zoom: 1;
  text-align: center;
}
@media (min-width: 692px) {
  /* line 940, sass/_layout.scss */
  .header .header-ui {
    /*width: 78%;*/
    width: 102%;
    float: right;
  }
}
/* line 955, sass/_layout.scss */
.header .language-nav {
  float: right;
  margin-right: 0.25em;
}
/* line 959, sass/_layout.scss */
.header .primary-nav {
  float: none;
  position: relative;
  padding-top: 2.25em;
  clear: both;
}
@media (min-width: 692px) {
  /* line 959, sass/_layout.scss */
  .header .primary-nav {
    float: right;
    clear: none;
  }
}
/* line 970, sass/_layout.scss */
.header .primary-nav ol {
  position: relative;
  float: none;
  clear: both;
  width: 165%;
  margin-left: -64%;
  padding-top: 1.5em;
}
@media (min-width: 692px) {
  /* line 970, sass/_layout.scss */
  .header .primary-nav ol {
    float: right;
    width: auto;
    top: 0;
    margin-left: 0;
    margin-top: 1em;
    padding: 0;
  }
}
@media (min-width: 950px) {
  /* line 970, sass/_layout.scss */
  .header .primary-nav ol {
    margin-top: 0;
    display: block !important;
  }
}
/* line 997, sass/_layout.scss */
.header .primary-nav .ui-btn-green a, .header .primary-nav .ui-btn-teal a, .header .primary-nav .print-button a, .header .primary-nav .side-bar-list .sidebar-button a, .side-bar-list .header .primary-nav .sidebar-button a, .header .primary-nav .side-bar-list .sidebar-single-button a, .side-bar-list .header .primary-nav .sidebar-single-button a, .header .primary-nav .side-bar-list .sidebar-double-button a, .side-bar-list .header .primary-nav .sidebar-double-button a, .header .primary-nav .unit-ui .unit-button a, .unit-ui .header .primary-nav .unit-button a {
  width: 90%;
  text-align: center;
}
@media (min-width: 692px) {
  /* line 997, sass/_layout.scss */
  .header .primary-nav .ui-btn-green a, .header .primary-nav .ui-btn-teal a, .header .primary-nav .print-button a, .header .primary-nav .side-bar-list .sidebar-button a, .side-bar-list .header .primary-nav .sidebar-button a, .header .primary-nav .side-bar-list .sidebar-single-button a, .side-bar-list .header .primary-nav .sidebar-single-button a, .header .primary-nav .side-bar-list .sidebar-double-button a, .side-bar-list .header .primary-nav .sidebar-double-button a, .header .primary-nav .unit-ui .unit-button a, .unit-ui .header .primary-nav .unit-button a {
    width: auto;
    text-align: left;
  }
}
/* line 1010, sass/_layout.scss */
.header li {
  display: block;
  margin: 1em 0;
}
@media (min-width: 692px) {
  /* line 1010, sass/_layout.scss */
  .header li {
    display: inline-block;
    margin: 0 .25em;
  }
}
@media (min-width: 692px) {
  /* line 1020, sass/_layout.scss */
  .header li.btn-kids {
    display: none;
  }
}
@media (min-width: 950px) {
  /* line 1020, sass/_layout.scss */
  .header li.btn-kids {
    display: inline-block;
  }
}
/* line 1033, sass/_layout.scss */
.header .small-toggle {
  position: relative;
  display: inline-block;
}
@media (min-width: 692px) {
  /* line 1033, sass/_layout.scss */
  .header .small-toggle {
    display: none;
  }
}
/* line 1041, sass/_layout.scss */
.header .medium-nav-step {
  display: none;
  float: right;
}
@media (min-width: 692px) {
  /* line 1041, sass/_layout.scss */
  .header .medium-nav-step {
    display: block;
  }
}
@media (min-width: 950px) {
  /* line 1041, sass/_layout.scss */
  .header .medium-nav-step {
    display: none;
  }
}
/* line 1054, sass/_layout.scss */
.header .header-border {
  position: relative;
  height: 1em;
  display: inline-block;
  bottom: -1em;
  width: 100%;
  background: url("/static/images/nav_bg.png") bottom left repeat-x;
  z-index: 10;
}
/* line 1064, sass/_layout.scss */
.header .plus-minus:after {
  vertical-align: top !important;
}

/* line 1069, sass/_layout.scss */
.lt-ie8 .header li {
  display: inline;
}

/* line 1073, sass/_layout.scss */
#site-logo-es {
  margin-top: 0.25em;
  z-index: 10000;
}
@media (min-width: 692px) {
  /* line 1073, sass/_layout.scss */
  #site-logo-es {
    float: left;
    margin-right: 0.5em;
  }
}

/* line 1082, sass/_layout.scss */
#site-logo-en {
  margin-top: 0.75em;
  z-index: 10000;
}
@media (min-width: 692px) {
  /* line 1082, sass/_layout.scss */
  #site-logo-en {
    float: left;
    margin-right: 0.5em;
  }
}

/* line 1092, sass/_layout.scss */
.large-logo {
  display: none;
  width: initial;
}
@media (min-width: 692px) {
  /* line 1092, sass/_layout.scss */
  .large-logo {
    display: block;
  }
}
@media (min-width: 870px) {
  /* line 1092, sass/_layout.scss */
  .large-logo {
    display: block;
    width: 62%;
  }
}
@media (min-width: 950px) {
  /* line 1092, sass/_layout.scss */
  .large-logo {
    display: block;
    width: initial;
  }
}

/* line 1111, sass/_layout.scss */
.enhanced .mobile-logo {
  padding: 1em 0 0 1.5em;
  display: inline-block;
  position: relative;
}
@media (min-width: 692px) {
  /* line 1111, sass/_layout.scss */
  .enhanced .mobile-logo {
    display: none;
  }
}

/* line 1124, sass/_layout.scss */
.lt-ie9 .mobile-logo {
  display: none;
}

/* line 1131, sass/_layout.scss */
.inline-linklist li {
  display: inline-block;
  line-height: 1;
  padding-bottom: .1em;
}

/* line 1137, sass/_layout.scss */
.linklist-true-inline {
  display: block;
  white-space: nowrap;
}

/* line 1141, sass/_layout.scss */
.linklist-true-inline li {
  margin-top: .5em;
}

/* line 1144, sass/_layout.scss */
.lt-ie8 .inline-linklist li {
  display: inline;
  padding: 0;
  position: relative;
}

/* line 1149, sass/_layout.scss */
.inline-linklist a {
  font-size: .9375em;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #47a9aa;
  line-height: 1;
}

/* line 1156, sass/_layout.scss */
.inline-linklist .last {
  border: none;
}

/* line 1160, sass/_layout.scss */
.linklist-slasher {
  margin-bottom: 2em;
  margin-left: 0;
  text-align: left;
}

/* line 1165, sass/_layout.scss */
.linklist-slasher li {
  border: none;
  padding: 0 0 0 0;
  margin: 0;
}

/* line 1170, sass/_layout.scss */
.lt-ie8 .linklist-slasher li {
  margin: 0 .5em 0 0;
}

/* line 1174, sass/_layout.scss */
.linklist-slasher li:last-child,
.linklist-slasher li:last-child a {
  color: #0086c1;
  cursor: default;
  font-weight: 600;
}

/* line 1181, sass/_layout.scss */
.linklist-slasher li:after {
  content: "/";
  display: inline-block;
  padding: 0 0 0 0;
  margin: 0 0 0 .25em;
  color: #47a9aa;
  font-weight: 600;
  font-size: .9375em;
}

/* line 1190, sass/_layout.scss */
.linklist-slasher li:last-child:after {
  content: "";
}

/* line 1195, sass/_layout.scss */
.tease-group .inline-linklist {
  text-align: center;
  margin: 0 auto 1em auto;
  display: block;
  position: relative;
  width: auto;
}
@media (min-width: 630px) {
  /* line 1195, sass/_layout.scss */
  .tease-group .inline-linklist {
    text-align: center;
    margin: 0 0 1em 0;
    display: table;
    width: 100%;
    margin-left: 2%;
  }
}
/* line 1209, sass/_layout.scss */
.tease-group .inline-linklist li.gridify {
  display: inline;
  margin: 1em auto;
}
/* line 1213, sass/_layout.scss */
.tease-group .inline-linklist li.gridify.odd {
  float: left;
  clear: left;
  width: 49%;
}
/* line 1219, sass/_layout.scss */
.tease-group .inline-linklist li.gridify.even {
  float: left;
  clear: right;
  width: 49%;
}
@media (min-width: 630px) {
  /* line 1209, sass/_layout.scss */
  .tease-group .inline-linklist li.gridify {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 1227, sass/_layout.scss */
  .tease-group .inline-linklist li.gridify.odd, .tease-group .inline-linklist li.gridify.even {
    float: none;
    clear: none;
    width: auto;
  }
}
/* line 1236, sass/_layout.scss */
.tease-group .inline-linklist li.gridify img {
  width: auto;
}
@media (min-width: 630px) {
  /* line 1236, sass/_layout.scss */
  .tease-group .inline-linklist li.gridify img {
    width: 87%;
  }
}

/* line 1248, sass/_layout.scss */
.rev,
.rev a {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-weight: 600;
}

/* line 1255, sass/_layout.scss */
.no-border,
.no-border a {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 1260, sass/_layout.scss */
.nav-group {
  width: 100%;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  margin: 1.875em 0;
  padding: 0;
  background-color: #02628c;
  position: relative;
  display: block;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
@media (min-width: 810px) {
  /* line 1260, sass/_layout.scss */
  .nav-group {
    display: table;
    -moz-box-shadow: #e5e5e1 6px 6px 0px 0px;
    -webkit-box-shadow: #e5e5e1 6px 6px 0px 0px;
    box-shadow: #e5e5e1 6px 6px 0px 0px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #2a9dd3;
  }
}
@media (min-width: 810px) {
  /* line 1260, sass/_layout.scss */
  .nav-group {
    /*display: block;*/
  }
}
/* line 1282, sass/_layout.scss */
.tmpl-curriculum .nav-group {
  background-color: #007CB2;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 1em;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
/* line 1290, sass/_layout.scss */
.oldie .nav-group ol {
  display: block !important;
}
/* line 1294, sass/_layout.scss */
.nav-group li, .nav-group .collapsible-toggle {
  border: none;
  display: inline;
  width: auto;
  position: relative;
}
/* line 1299, sass/_layout.scss */
.nav-group li a, .nav-group .collapsible-toggle a {
  color: #ffffff;
  display: block;
  font-size: 1.125em;
  line-height: 1.3125;
}
/* line 1304, sass/_layout.scss */
.nav-group li a:hover, .nav-group .collapsible-toggle a:hover {
  color: #f4e740;
}
@media (min-width: 630px) {
  /* line 1304, sass/_layout.scss */
  .nav-group li a:hover, .nav-group .collapsible-toggle a:hover {
    background-color: #007CB2;
  }
}
/* line 1310, sass/_layout.scss */
.nav-group li a.active, .nav-group .collapsible-toggle a.active {
  color: #f4e740;
  background-color: #007CB2;
}
@media (min-width: 630px) {
  /* line 1294, sass/_layout.scss */
  .nav-group li, .nav-group .collapsible-toggle {
    display: table-cell;
  }
}
/* line 1324, sass/_layout.scss */
.nav-group .peep-head {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.3%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2282px%22%20height%3D%2253.75px%22%20viewBox%3D%220%200%2082%2053.75%22%20enable-background%3D%22new%200%200%2082%2053.75%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23F3E640%22%20d%3D%22M42.18%2C38.931c-0.024-0.049-0.051-0.098-0.074-0.146c-0.414%2C0.778-0.962%2C1.473-1.644%2C2.082h3.434V40.83%0A%09%09c-0.194-0.219-0.414-0.438-0.656-0.657C42.824%2C39.808%2C42.471%2C39.394%2C42.18%2C38.931z%22/%3E%0A%09%3Cpath%20fill%3D%22%23F3E640%22%20d%3D%22M76.257%2C45.176c-0.632-1.972-1.253-3.92-1.862-5.844c-0.146-0.463-0.231-0.913-0.255-1.352%0A%09%09c-0.512-0.876-1.023-1.74-1.535-2.593c-0.291-0.123-0.548-0.292-0.768-0.512c-0.414-0.341-0.645-0.779-0.693-1.314%0A%09%09c-0.852-0.974-1.655-1.973-2.41-2.996c-1.973-2.605-4.273-4.821-6.904-6.647c-0.925-0.682-1.788-1.413-2.593-2.191%0A%09%09c-0.463-0.439-1.01-0.743-1.643-0.914c-0.561-0.146-1.072-0.39-1.534-0.73c-2.655-1.047-5.383-1.753-8.183-2.119%0A%09%09c-0.316%2C0.561-0.633%2C1.121-0.949%2C1.68c-0.39%2C0.584-0.792%2C1.132-1.206%2C1.644c-0.146%2C0.146-0.28%2C0.292-0.401%2C0.439%0A%09%09c0.487-0.269%2C0.998-0.5%2C1.534-0.694c0.876-0.317%2C1.803-0.475%2C2.776-0.475c0.073%2C0%2C0.157-0.013%2C0.256-0.037%0A%09%09c2.215%2C0.073%2C4.26%2C0.743%2C6.136%2C2.009c0.024%2C0.025%2C0.072%2C0.061%2C0.146%2C0.11c0.682%2C0.658%2C1.4%2C1.291%2C2.155%2C1.899%0A%09%09c0.171%2C0.146%2C0.33%2C0.316%2C0.475%2C0.511c0.39%2C0.511%2C0.706%2C1.047%2C0.949%2C1.607c0.707%2C1.023%2C1.182%2C2.118%2C1.425%2C3.288%0A%09%09c0.172%2C0.706%2C0.172%2C1.375%2C0%2C2.009c0%2C0.073%2C0%2C0.157%2C0%2C0.255c-0.024%2C0.341-0.012%2C0.682%2C0.037%2C1.022%0A%09%09c0.146%2C1.412-0.086%2C2.751-0.694%2C4.018c-0.121%2C0.633-0.316%2C1.206-0.584%2C1.716c-0.049%2C0.024-0.086%2C0.061-0.11%2C0.11%0A%09%09c-0.073%2C0.048-0.134%2C0.121-0.182%2C0.218c-0.098%2C0.073-0.207%2C0.147-0.328%2C0.219c-0.245%2C0.195-0.477%2C0.401-0.694%2C0.621%0A%09%09c-0.342%2C0.341-0.706%2C0.694-1.097%2C1.06c-1.51%2C0.827-3.092%2C1.473-4.748%2C1.936c-0.121%2C0.024-0.243%2C0.048-0.365%2C0.073%0A%09%09c-1.851%2C0.268-3.616%2C0.121-5.297-0.439c0.05%2C0.487%2C0.074%2C0.987%2C0.074%2C1.499c0%2C0.583%2C0.023%2C0.998%2C0.073%2C1.242%0A%09%09c0.024%2C0.243%2C0.024%2C0.511%2C0%2C0.803c-0.024%2C0.268-0.244%2C0.451-0.658%2C0.548c-0.414%2C0.098-0.791%2C0.183-1.133%2C0.255%0A%09%09c-0.341%2C0.073-0.803%2C0.123-1.388%2C0.146c-0.486%2C0.024-0.828%2C0.062-1.023%2C0.11c-0.096-0.025-0.193-0.025-0.291%2C0%0A%09%09c-0.024%2C0-0.05%2C0.012-0.074%2C0.036c-0.071-0.024-0.145-0.036-0.219-0.036l-0.054-0.018c0.06%2C0.035-0.19%2C0.041-0.75%2C0.018%0A%09%09c-0.608-0.025-1.119-0.06-1.533-0.11c-0.414-0.047-0.768-0.085-1.06-0.109c-0.316-0.024-0.621-0.061-0.913-0.11%0A%09%09c-0.315-0.073-0.596-0.134-0.839-0.183c-0.246-0.024-0.5-0.134-0.769-0.329c-0.292-0.146-0.438-0.33-0.438-0.548l0.072-2.958%0A%09%09c-3.214%2C0.902-6.403%2C0.682-9.569-0.657c-1.364-0.585-2.508-1.449-3.434-2.594c-0.023-0.048-0.036-0.085-0.036-0.109%0A%09%09c-0.024-0.048-0.024-0.109%2C0-0.182c0-0.049%2C0-0.085%2C0-0.11c-0.024-0.049-0.037-0.097-0.037-0.146%0A%09%09c-0.974-1.899-1.485-3.908-1.534-6.027c-0.047-1.606%2C0.134-3.128%2C0.548-4.565c0.024-0.049%2C0.038-0.085%2C0.038-0.109%0A%09%09c0-0.122%2C0-0.219%2C0-0.292c0-0.122%2C0-0.219%2C0-0.292c0-0.073%2C0-0.122%2C0-0.146c0.048-0.049%2C0.084-0.097%2C0.109-0.147%0A%09%09c0.023-0.049%2C0.06-0.098%2C0.108-0.146c0.048-0.049%2C0.099-0.097%2C0.146-0.146c0-0.146%2C0.036-0.28%2C0.11-0.402%0A%09%09c0.194-0.487%2C0.426-0.937%2C0.693-1.351c0.146-0.292%2C0.34-0.561%2C0.584-0.804c1.193-1.704%2C2.654-3.007%2C4.383-3.909%0A%09%09c0-0.048-0.012-0.073-0.036-0.073c-0.048-0.073-0.085-0.146-0.109-0.219c-0.268%2C0.122-0.522%2C0.256-0.769%2C0.402%0A%09%09c-1.363%2C0.682-2.701%2C1.412-4.017%2C2.192c-1.972%2C1.144-3.822%2C2.446-5.552%2C3.907c-1.801%2C1.51-3.397%2C3.251-4.785%2C5.223%0A%09%09c-0.072%2C0.316-0.194%2C0.621-0.364%2C0.914c-0.39%2C0.608-0.792%2C1.217-1.206%2C1.826c-0.584%2C0.876-1.071%2C1.814-1.461%2C2.812%0A%09%09c-0.024%2C0.049-0.073%2C0.098-0.146%2C0.146c-0.366%2C0.999-0.719%2C2.009-1.06%2C3.032c-0.341%2C0.949-0.829%2C1.826-1.462%2C2.63%0A%09%09c-0.023%2C0.049-0.036%2C0.122-0.036%2C0.219c-0.316%2C0.998-0.524%2C2.045-0.621%2C3.141c-0.024%2C0.316-0.061%2C0.645-0.109%2C0.986%0A%09%09c-0.146%2C1.162-0.242%2C2.324-0.291%2C3.486H76.88C77.143%2C49.344%2C76.937%2C47.233%2C76.257%2C45.176z%22/%3E%0A%09%3Cpath%20fill%3D%22%23DC0C0C%22%20d%3D%22M29.906%2C20.01c0.024%2C0.024%2C0.048%2C0.061%2C0.074%2C0.109c0.315%2C0.439%2C0.631%2C0.902%2C0.949%2C1.388%0A%09%09c0.023%2C0.025%2C0.048%2C0.061%2C0.073%2C0.109c0.024%2C0%2C0.06%2C0.012%2C0.108%2C0.037c0.22%2C0.049%2C0.402%2C0.158%2C0.548%2C0.329l0.036%2C0.037%0A%09%09c2.07%2C1.364%2C4.335%2C2.41%2C6.795%2C3.141c0.657%2C0.194%2C1.326%2C0.401%2C2.008%2C0.621c0-0.024%2C0.014-0.037%2C0.037-0.037%0A%09%09c0.024-0.098%2C0.062-0.195%2C0.109-0.292c0.27-0.731%2C0.585-1.412%2C0.951-2.045c0.705-1.267%2C1.606-2.398%2C2.701-3.397%0A%09%09c0.122-0.122%2C0.244-0.255%2C0.366-0.402c0.438-0.608%2C0.839-1.229%2C1.206-1.863c0.559-1.022%2C1.01-2.082%2C1.351-3.178%0A%09%09c0-0.048%2C0.013-0.097%2C0.037-0.146c0.121-0.536%2C0.133-1.072%2C0.036-1.607c-0.098-0.682-0.232-1.339-0.401-1.973%0A%09%09c-0.123-0.609-0.354-1.168-0.694-1.68c-0.584-0.438-1.242-0.585-1.973-0.438c-0.243%2C0.122-0.475%2C0.268-0.694%2C0.438%0A%09%09c-0.024%2C0-0.036%2C0.024-0.036%2C0.073c-0.024%2C0.023-0.037%2C0.061-0.037%2C0.109c-0.023%2C0.049-0.036%2C0.097-0.036%2C0.146v0.036%0A%09%09c0%2C0.049-0.013%2C0.085-0.036%2C0.109c-0.049%2C0.073-0.085%2C0.146-0.11%2C0.22c-0.048%2C0.048-0.085%2C0.109-0.109%2C0.182%0A%09%09c-0.023-0.024-0.049-0.024-0.073%2C0c-0.049%2C0-0.098%2C0.012-0.146%2C0.037c-0.098-0.049-0.171-0.098-0.22-0.146%0A%09%09c-0.098-0.072-0.219-0.17-0.364-0.292c-0.171-0.17-0.233-0.378-0.183-0.621c0-0.073%2C0.012-0.122%2C0.037-0.146%0A%09%09c0-0.073%2C0.011-0.134%2C0.035-0.183c-0.049-0.097-0.109-0.17-0.183-0.219V8.396c-0.024-0.049-0.037-0.085-0.037-0.11%0A%09%09c-0.024-0.049-0.035-0.085-0.035-0.109c-0.438-1.072-1.146-1.814-2.118-2.228c-2.217-0.95-4.092-0.572-5.625%2C1.132l-0.111%2C0.548%0A%09%09c-0.049%2C0.22-0.098%2C0.45-0.145%2C0.694c-0.024%2C0.122-0.024%2C0.255%2C0%2C0.402c0.096%2C0.609%2C0.158%2C1.217%2C0.182%2C1.826%0A%09%09c0%2C0.049%2C0.024%2C0.085%2C0.074%2C0.109c0.096%2C0.146%2C0.181%2C0.317%2C0.255%2C0.512c0%2C0.097%2C0%2C0.207%2C0%2C0.329c0.147%2C0.243%2C0.218%2C0.45%2C0.218%2C0.62%0A%09%09c0.026%2C0.049%2C0.05%2C0.109%2C0.074%2C0.183c0.024%2C0.049%2C0.037%2C0.097%2C0.037%2C0.146c0%2C0.097-0.037%2C0.195-0.111%2C0.292%0A%09%09c-0.533%2C0.439-1.191%2C0.573-1.971%2C0.403c-0.123-0.025-0.244-0.025-0.365%2C0c-1.584%2C0.097-2.717%2C0.791-3.396%2C2.081%0A%09%09c-0.025%2C0.024-0.037%2C0.062-0.037%2C0.11c-0.024%2C0.072-0.049%2C0.158-0.074%2C0.255c-0.267%2C1.534%2C0.038%2C2.947%2C0.914%2C4.238%0A%09%09C29.821%2C19.877%2C29.858%2C19.937%2C29.906%2C20.01z%22/%3E%0A%09%3Cpath%20d%3D%22M6.276%2C51.512c0.048-1.163%2C0.145-2.324%2C0.291-3.486c0.049-0.341%2C0.085-0.669%2C0.109-0.986%0A%09%09c0.097-1.096%2C0.305-2.143%2C0.621-3.141c0-0.098%2C0.013-0.17%2C0.036-0.219c0.633-0.804%2C1.121-1.681%2C1.462-2.63%0A%09%09c0.341-1.022%2C0.693-2.033%2C1.06-3.032C9.927%2C37.969%2C9.976%2C37.92%2C10%2C37.871c0.39-0.998%2C0.877-1.936%2C1.461-2.812%0A%09%09c0.414-0.609%2C0.816-1.218%2C1.206-1.826c0.17-0.292%2C0.292-0.597%2C0.364-0.914c1.388-1.972%2C2.984-3.713%2C4.785-5.223%0A%09%09c1.729-1.461%2C3.58-2.764%2C5.552-3.907c1.315-0.78%2C2.653-1.51%2C4.017-2.192c0.246-0.146%2C0.501-0.281%2C0.769-0.402%0A%09%09c0.024%2C0.074%2C0.062%2C0.146%2C0.109%2C0.219c0.024%2C0%2C0.036%2C0.025%2C0.036%2C0.073c-1.729%2C0.901-3.189%2C2.205-4.383%2C3.909%0A%09%09c-0.244%2C0.243-0.438%2C0.511-0.584%2C0.804c-0.268%2C0.414-0.499%2C0.864-0.693%2C1.351c-0.074%2C0.122-0.11%2C0.256-0.11%2C0.402%0A%09%09c-0.048%2C0.049-0.099%2C0.097-0.146%2C0.146c-0.049%2C0.048-0.085%2C0.097-0.108%2C0.146c-0.025%2C0.05-0.062%2C0.098-0.109%2C0.147%0A%09%09c0%2C0.024%2C0%2C0.073%2C0%2C0.146c0%2C0.073%2C0%2C0.17%2C0%2C0.292c0%2C0.073%2C0%2C0.17%2C0%2C0.292c0%2C0.024-0.014%2C0.061-0.038%2C0.109%0A%09%09c-0.414%2C1.437-0.595%2C2.959-0.548%2C4.565c0.049%2C2.119%2C0.561%2C4.128%2C1.534%2C6.027c0%2C0.049%2C0.013%2C0.098%2C0.037%2C0.146%0A%09%09c0%2C0.024%2C0%2C0.061%2C0%2C0.11c-0.024%2C0.073-0.024%2C0.134%2C0%2C0.182c0%2C0.024%2C0.013%2C0.061%2C0.036%2C0.109c0.926%2C1.145%2C2.069%2C2.009%2C3.434%2C2.594%0A%09%09c3.166%2C1.338%2C6.355%2C1.559%2C9.569%2C0.657l-0.072%2C2.958c0%2C0.219%2C0.146%2C0.402%2C0.438%2C0.548c0.269%2C0.194%2C0.522%2C0.305%2C0.769%2C0.329%0A%09%09c0.243%2C0.049%2C0.523%2C0.109%2C0.839%2C0.183c0.292%2C0.049%2C0.597%2C0.085%2C0.913%2C0.11c0.292%2C0.023%2C0.646%2C0.062%2C1.06%2C0.109%0A%09%09c0.414%2C0.05%2C0.925%2C0.085%2C1.533%2C0.11c0.56%2C0.022%2C0.81%2C0.017%2C0.75-0.018l0.054%2C0.018c0.074%2C0%2C0.147%2C0.012%2C0.219%2C0.036%0A%09%09c0.024-0.024%2C0.05-0.036%2C0.074-0.036c0.098-0.025%2C0.195-0.025%2C0.291%2C0c0.195-0.048%2C0.537-0.085%2C1.023-0.11%0A%09%09c0.585-0.023%2C1.047-0.073%2C1.388-0.146c0.342-0.073%2C0.719-0.158%2C1.133-0.255c0.414-0.097%2C0.634-0.28%2C0.658-0.548%0A%09%09c0.024-0.292%2C0.024-0.56%2C0-0.803c-0.05-0.244-0.073-0.658-0.073-1.242c0-0.512-0.024-1.011-0.074-1.499%0A%09%09c1.681%2C0.56%2C3.446%2C0.707%2C5.297%2C0.439c0.122-0.025%2C0.244-0.049%2C0.365-0.073c1.656-0.462%2C3.238-1.108%2C4.748-1.936%0A%09%09c0.391-0.366%2C0.755-0.719%2C1.097-1.06c0.218-0.219%2C0.449-0.426%2C0.694-0.621c0.121-0.072%2C0.23-0.146%2C0.328-0.219%0A%09%09c0.048-0.098%2C0.108-0.17%2C0.182-0.218c0.024-0.049%2C0.062-0.086%2C0.11-0.11c0.268-0.511%2C0.463-1.083%2C0.584-1.716%0A%09%09c0.608-1.267%2C0.841-2.606%2C0.694-4.018c-0.049-0.341-0.062-0.682-0.037-1.022c0-0.098%2C0-0.183%2C0-0.255%0A%09%09c0.172-0.634%2C0.172-1.304%2C0-2.009c-0.243-1.169-0.718-2.265-1.425-3.288c-0.243-0.56-0.56-1.096-0.949-1.607%0A%09%09c-0.145-0.195-0.304-0.365-0.475-0.511c-0.755-0.609-1.474-1.242-2.155-1.899c-0.073-0.049-0.121-0.084-0.146-0.11%0A%09%09c-1.876-1.266-3.921-1.936-6.136-2.009c-0.099%2C0.024-0.183%2C0.037-0.256%2C0.037c-0.974%2C0-1.9%2C0.158-2.776%2C0.475%0A%09%09c-0.536%2C0.194-1.047%2C0.426-1.534%2C0.694c0.121-0.146%2C0.256-0.293%2C0.401-0.439c0.414-0.511%2C0.816-1.059%2C1.206-1.644%0A%09%09c0.316-0.56%2C0.633-1.12%2C0.949-1.68c2.8%2C0.366%2C5.527%2C1.072%2C8.183%2C2.119c0.462%2C0.341%2C0.974%2C0.585%2C1.534%2C0.73%0A%09%09c0.633%2C0.171%2C1.18%2C0.475%2C1.643%2C0.914c0.805%2C0.779%2C1.668%2C1.509%2C2.593%2C2.191c2.631%2C1.826%2C4.932%2C4.042%2C6.904%2C6.647%0A%09%09c0.755%2C1.023%2C1.559%2C2.022%2C2.41%2C2.996c0.049%2C0.535%2C0.279%2C0.974%2C0.693%2C1.314c0.22%2C0.219%2C0.477%2C0.389%2C0.768%2C0.512%0A%09%09c0.512%2C0.853%2C1.023%2C1.716%2C1.535%2C2.593c0.023%2C0.438%2C0.108%2C0.889%2C0.255%2C1.352c0.609%2C1.924%2C1.23%2C3.872%2C1.862%2C5.844%0A%09%09c0.68%2C2.057%2C0.886%2C4.168%2C0.623%2C6.335h3.18c0.032-0.25%2C0.074-0.497%2C0.105-0.746c0.342-3.069-0.133-5.941-1.424-8.621%0A%09%09c0.024-0.122%2C0.024-0.268%2C0-0.438c-0.365-1.51-0.926-2.97-1.681-4.383c-0.413-0.731-0.804-1.449-1.169-2.155%0A%09%09c-0.17-0.316-0.352-0.596-0.547-0.84c-0.024-0.073-0.036-0.134-0.036-0.183c-0.146-0.657-0.524-1.168-1.133-1.534%0A%09%09c-0.122-0.462-0.316-0.864-0.585-1.205c-0.39-0.487-0.768-0.938-1.132-1.352c-2.07-2.361-4.273-4.602-6.611-6.721%0A%09%09c-1.217-1.072-2.533-1.96-3.944-2.666c-0.098-0.171-0.207-0.317-0.329-0.439c-0.876-0.852-1.875-1.449-2.995-1.79%0A%09%09c-0.755-0.267-1.51-0.487-2.265-0.657c-0.512-0.341-1.07-0.572-1.68-0.694c-0.244-0.049-0.5-0.097-0.768-0.146l-5.114-0.84%0A%09%09c0.123-0.341%2C0.22-0.669%2C0.293-0.986c0.171-0.778%2C0.22-1.558%2C0.146-2.337c-0.098-0.853-0.219-1.705-0.365-2.557%0A%09%09c-0.462-2.143-1.766-3.336-3.908-3.58c-0.754%2C0.024-1.351%2C0.219-1.79%2C0.584c-0.12-0.389-0.242-0.754-0.364-1.096%0A%09%09c-0.05-0.17-0.121-0.292-0.219-0.365c-1.462-1.681-3.336-2.423-5.625-2.229c-0.39%2C0.122-0.804%2C0.256-1.242%2C0.402%0A%09%09c-1.777%2C0.56-2.85%2C1.644-3.215%2C3.25C32.34%2C7.628%2C32.28%2C8.103%2C32.28%2C8.615c-0.024%2C0.341-0.012%2C0.682%2C0.036%2C1.022%0A%09%09c0.05%2C0.56%2C0.195%2C1.083%2C0.439%2C1.57c-0.244%2C0.049-0.512%2C0.098-0.804%2C0.146c-1.729%2C0.146-3.116%2C0.889-4.165%2C2.228%0A%09%09c-0.365%2C0.438-0.607%2C0.95-0.73%2C1.534c-0.048%2C0.146-0.084%2C0.317-0.107%2C0.512c-0.147%2C1.096-0.025%2C2.155%2C0.364%2C3.178%0A%09%09c-0.779%2C0.243-1.522%2C0.536-2.229%2C0.876c-0.438%2C0.17-0.853%2C0.389-1.241%2C0.658c-0.269%2C0.146-0.537%2C0.292-0.804%2C0.438%0A%09%09c-1.097%2C0.415-2.059%2C1.047-2.886%2C1.9c-2.776%2C1.485-5.247%2C3.409-7.416%2C5.771c-0.193%2C0.195-0.389%2C0.39-0.583%2C0.584%0A%09%09c-0.926%2C0.901-1.619%2C1.924-2.083%2C3.068c-0.633%2C0.658-1.155%2C1.413-1.569%2C2.266c-1.047%2C2.118-1.96%2C4.297-2.74%2C6.538%0A%09%09c-0.901%2C1.168-1.413%2C2.544-1.535%2C4.127c-0.097%2C1.022-0.243%2C2.033-0.438%2C3.032c-0.207%2C1.122-0.323%2C2.278-0.395%2C3.449H6.276z%0A%09%09%20M28.883%2C15.59c0.025-0.097%2C0.05-0.183%2C0.074-0.255c0-0.049%2C0.012-0.086%2C0.037-0.11c0.68-1.291%2C1.812-1.984%2C3.396-2.081%0A%09%09c0.121-0.025%2C0.242-0.025%2C0.365%2C0c0.779%2C0.17%2C1.438%2C0.036%2C1.971-0.403c0.074-0.096%2C0.111-0.194%2C0.111-0.292%0A%09%09c0-0.049-0.013-0.097-0.037-0.146c-0.024-0.074-0.048-0.134-0.074-0.183c0-0.17-0.07-0.377-0.218-0.62c0-0.123%2C0-0.232%2C0-0.329%0A%09%09c-0.074-0.195-0.159-0.365-0.255-0.512c-0.05-0.024-0.074-0.061-0.074-0.109c-0.023-0.609-0.086-1.217-0.182-1.826%0A%09%09c-0.024-0.146-0.024-0.28%2C0-0.402c0.047-0.244%2C0.096-0.474%2C0.145-0.694l0.111-0.548c1.533-1.704%2C3.408-2.082%2C5.625-1.132%0A%09%09c0.973%2C0.414%2C1.68%2C1.156%2C2.118%2C2.228c0%2C0.024%2C0.011%2C0.061%2C0.035%2C0.109c0%2C0.025%2C0.013%2C0.061%2C0.037%2C0.11v0.073%0A%09%09c0.073%2C0.049%2C0.134%2C0.122%2C0.183%2C0.219c-0.024%2C0.048-0.035%2C0.11-0.035%2C0.183c-0.025%2C0.024-0.037%2C0.073-0.037%2C0.146%0A%09%09c-0.051%2C0.243%2C0.012%2C0.451%2C0.183%2C0.621c0.146%2C0.122%2C0.267%2C0.22%2C0.364%2C0.292c0.049%2C0.049%2C0.122%2C0.098%2C0.22%2C0.146%0A%09%09c0.048-0.024%2C0.097-0.037%2C0.146-0.037c0.024-0.024%2C0.05-0.024%2C0.073%2C0c0.024-0.073%2C0.062-0.134%2C0.109-0.182%0A%09%09c0.025-0.074%2C0.062-0.147%2C0.11-0.22c0.023-0.024%2C0.036-0.061%2C0.036-0.109V9.492c0-0.049%2C0.013-0.098%2C0.036-0.146%0A%09%09c0-0.049%2C0.013-0.086%2C0.037-0.109c0-0.049%2C0.012-0.073%2C0.036-0.073c0.22-0.17%2C0.451-0.317%2C0.694-0.438%0A%09%09c0.73-0.146%2C1.389%2C0%2C1.973%2C0.438c0.341%2C0.512%2C0.571%2C1.071%2C0.694%2C1.68c0.169%2C0.633%2C0.304%2C1.291%2C0.401%2C1.973%0A%09%09c0.097%2C0.536%2C0.085%2C1.071-0.036%2C1.607c-0.024%2C0.049-0.037%2C0.098-0.037%2C0.146c-0.341%2C1.096-0.792%2C2.155-1.351%2C3.178%0A%09%09c-0.367%2C0.633-0.768%2C1.255-1.206%2C1.863c-0.122%2C0.146-0.244%2C0.28-0.366%2C0.402c-1.095%2C0.999-1.996%2C2.131-2.701%2C3.397%0A%09%09c-0.366%2C0.633-0.682%2C1.314-0.951%2C2.045c-0.047%2C0.097-0.085%2C0.194-0.109%2C0.292c-0.023%2C0-0.037%2C0.012-0.037%2C0.037%0A%09%09c-0.682-0.22-1.351-0.427-2.008-0.621c-2.46-0.731-4.725-1.777-6.795-3.141l-0.036-0.037c-0.146-0.17-0.328-0.28-0.548-0.329%0A%09%09c-0.049-0.025-0.084-0.037-0.108-0.037c-0.025-0.048-0.05-0.084-0.073-0.109c-0.318-0.486-0.634-0.949-0.949-1.388%0A%09%09c-0.026-0.049-0.05-0.085-0.074-0.109c-0.048-0.073-0.085-0.133-0.109-0.182C28.921%2C18.538%2C28.616%2C17.125%2C28.883%2C15.59z%0A%09%09%20M38.344%2C39.844c-1.484%2C0.779-3.067%2C1.253-4.748%2C1.424c-0.608%2C0.073-1.218%2C0.146-1.826%2C0.219c-2.751%2C0.341-5.09-0.451-7.014-2.375%0A%09%09c-0.607-1.485-1.047-3.007-1.314-4.566c-0.316-2.094-0.195-4.139%2C0.365-6.136c0.414-0.876%2C0.877-1.729%2C1.388-2.556%0A%09%09c0.391-0.609%2C0.827-1.193%2C1.315-1.753c0.122-0.025%2C0.23-0.073%2C0.329-0.146c0.755-0.706%2C1.569-1.29%2C2.446-1.753%0A%09%09c0.389%2C0.414%2C0.828%2C0.779%2C1.316%2C1.096c1.898%2C1.46%2C3.993%2C2.496%2C6.282%2C3.105c1.046%2C0.268%2C2.106%2C0.499%2C3.177%2C0.693%0A%09%09c0.438%2C0.098%2C0.791%2C0.061%2C1.059-0.109c0%2C0.049%2C0.013%2C0.098%2C0.037%2C0.146c-0.146%2C0.731-0.207%2C1.486-0.182%2C2.265%0A%09%09c0%2C0.633-0.014%2C1.278-0.037%2C1.936c-0.049%2C1.046%2C0.023%2C2.105%2C0.219%2C3.178c0.025%2C0.267%2C0.073%2C0.547%2C0.146%2C0.839%0A%09%09c-0.121%2C0.584-0.244%2C1.182-0.365%2C1.79c-0.023%2C0.024-0.049%2C0.062-0.073%2C0.11c-0.049%2C0.048-0.098%2C0.109-0.146%2C0.183%0A%09%09c-0.05%2C0.023-0.074%2C0.061-0.074%2C0.109c-0.023%2C0.048-0.036%2C0.109-0.036%2C0.182c-0.024%2C0.024-0.036%2C0.061-0.036%2C0.109%0A%09%09c-0.024%2C0.05-0.037%2C0.098-0.037%2C0.146C39.927%2C38.76%2C39.196%2C39.381%2C38.344%2C39.844z%20M43.896%2C40.867h-3.434%0A%09%09c0.682-0.608%2C1.229-1.303%2C1.644-2.082c0.023%2C0.048%2C0.05%2C0.097%2C0.074%2C0.146c0.291%2C0.462%2C0.645%2C0.876%2C1.06%2C1.242%0A%09%09c0.242%2C0.219%2C0.462%2C0.438%2C0.656%2C0.657V40.867z%20M46.416%2C23.079c2.313-1.022%2C4.699-1.059%2C7.16-0.11%0A%09%09c0.705%2C0.268%2C1.374%2C0.645%2C2.008%2C1.133c0.754%2C0.608%2C1.473%2C1.266%2C2.154%2C1.972c-0.023%2C0.122-0.012%2C0.22%2C0.037%2C0.293%0A%09%09c0.049%2C0.194%2C0.146%2C0.353%2C0.293%2C0.475c0.097%2C0.097%2C0.206%2C0.207%2C0.329%2C0.329c0.023%2C0.024%2C0.048%2C0.049%2C0.071%2C0.073%0A%09%09c0%2C0.098%2C0.037%2C0.194%2C0.11%2C0.292c0.098%2C0.097%2C0.183%2C0.231%2C0.255%2C0.402c0.025%2C0.146%2C0.099%2C0.268%2C0.22%2C0.365%0A%09%09c0.024%2C0.049%2C0.049%2C0.085%2C0.073%2C0.109c0.146%2C0.634%2C0.28%2C1.267%2C0.401%2C1.899c0.098%2C0.682%2C0.171%2C1.364%2C0.219%2C2.046%0A%09%09c0.025%2C0.146%2C0.062%2C0.279%2C0.11%2C0.401c-0.122%2C0.195-0.122%2C0.414%2C0%2C0.658c-0.098%2C0.121-0.183%2C0.256-0.256%2C0.401%0A%09%09c0.024%2C0.195%2C0.014%2C0.415-0.036%2C0.658c-0.292%2C1.802-1.168%2C3.251-2.63%2C4.347c-0.194%2C0.17-0.402%2C0.328-0.621%2C0.474%0A%09%09c-1.607%2C1.169-3.481%2C1.802-5.625%2C1.9c-0.146%2C0-0.292%2C0-0.438%2C0c-0.657%2C0.048-1.327%2C0.048-2.009%2C0%0A%09%09c-0.414-0.049-0.792-0.146-1.133-0.292c-0.097%2C0.024-0.193%2C0.048-0.292%2C0.073c-0.877-0.657-1.74-1.388-2.593-2.191%0A%09%09c-0.219-0.195-0.365-0.414-0.438-0.658c-0.171-0.413-0.391-0.754-0.658-1.022c-0.073-0.244-0.12-0.487-0.145-0.731%0A%09%09c-0.024-0.219-0.037-0.426-0.037-0.621c-0.536-2.361-0.658-4.76-0.365-7.195c0-0.17%2C0.024-0.328%2C0.072-0.475%0A%09%09c0.025-0.048%2C0.036-0.097%2C0.036-0.146h0.037c0.024%2C0%2C0.049-0.025%2C0.073-0.073c-0.024-0.049-0.049-0.073-0.073-0.073%0A%09%09c0.049-0.292%2C0.085-0.572%2C0.11-0.841v-0.037c0.049-0.122%2C0.073-0.255%2C0.073-0.401c0-0.049%2C0-0.085%2C0-0.109%0A%09%09c0.242-0.39%2C0.498-0.78%2C0.766-1.169c0.122-0.219%2C0.257-0.427%2C0.402-0.622c0.024-0.048%2C0.048-0.097%2C0.073-0.146%0A%09%09c0.365-0.097%2C0.694-0.28%2C0.985-0.547C45.502%2C23.578%2C45.93%2C23.298%2C46.416%2C23.079z%22/%3E%0A%09%3Cpath%20d%3D%22M49.739%2C35.096c0.78-0.025%2C1.412-0.341%2C1.899-0.95c0.244-0.316%2C0.427-0.645%2C0.549-0.985%0A%09%09c0.072-0.147%2C0.133-0.292%2C0.183-0.439c0.024-0.17%2C0.048-0.329%2C0.072-0.474c0-0.025%2C0.013-0.049%2C0.037-0.073%0A%09%09c-0.024-0.024-0.037-0.049-0.037-0.074c-0.048-0.511-0.085-1.01-0.108-1.497c-0.024-0.049-0.037-0.085-0.037-0.11%0A%09%09c0-0.024%2C0-0.048%2C0-0.073c-0.048-0.024-0.073-0.06-0.073-0.109c-0.05-0.025-0.062-0.061-0.036-0.11%0A%09%09c-0.025-0.072-0.05-0.133-0.073-0.182c-0.146-0.438-0.45-0.853-0.913-1.243c-0.487-0.414-1.023-0.669-1.607-0.767%0A%09%09c-0.706%2C0-1.254%2C0.183-1.645%2C0.547c-0.584%2C0.268-1.021%2C0.743-1.313%2C1.425v0.037c-0.585%2C0.949-0.609%2C1.972-0.073%2C3.068%0A%09%09C47.22%2C34.426%2C48.279%2C35.096%2C49.739%2C35.096z%22/%3E%0A%09%3Cpath%20d%3D%22M37.322%2C29.982c-0.317-0.682-0.769-1.157-1.354-1.425c-0.389-0.364-0.938-0.547-1.644-0.547%0A%09%09c-0.584%2C0.097-1.119%2C0.353-1.606%2C0.767c-0.463%2C0.39-0.754%2C0.804-0.876%2C1.243c-0.05%2C0.048-0.087%2C0.11-0.11%2C0.182h0.037%0A%09%09c0.023%2C0.049%2C0.012%2C0.085-0.037%2C0.11c-0.023%2C0.049-0.061%2C0.085-0.108%2C0.109c0%2C0.025%2C0%2C0.049%2C0%2C0.073c0%2C0.025%2C0%2C0.061%2C0%2C0.11%0A%09%09c-0.05%2C0.487-0.098%2C0.986-0.147%2C1.497c0%2C0.025%2C0%2C0.049%2C0%2C0.074c0%2C0.024%2C0.013%2C0.048%2C0.037%2C0.073c0%2C0.145%2C0.024%2C0.304%2C0.074%2C0.474%0A%09%09c0.023%2C0.147%2C0.071%2C0.292%2C0.145%2C0.439c0.122%2C0.341%2C0.305%2C0.669%2C0.548%2C0.985c0.511%2C0.609%2C1.157%2C0.925%2C1.937%2C0.95%0A%09%09c1.436%2C0%2C2.495-0.669%2C3.178-2.009c0.535-1.096%2C0.512-2.119-0.072-3.068V29.982z%22/%3E%0A%09%3Cpath%20fill%3D%22%23FEFEFA%22%20d%3D%22M44.151%2C24.466c-0.025%2C0.049-0.049%2C0.098-0.073%2C0.146c-0.146%2C0.195-0.28%2C0.403-0.402%2C0.622%0A%09%09c-0.268%2C0.389-0.523%2C0.779-0.766%2C1.169c0%2C0.024%2C0%2C0.061%2C0%2C0.109c0%2C0.146-0.024%2C0.28-0.073%2C0.401v0.037%0A%09%09c-0.025%2C0.269-0.062%2C0.548-0.11%2C0.841c0.024%2C0%2C0.049%2C0.024%2C0.073%2C0.073c-0.024%2C0.048-0.049%2C0.073-0.073%2C0.073h-0.037%0A%09%09c0%2C0.048-0.011%2C0.098-0.036%2C0.146c-0.048%2C0.146-0.072%2C0.305-0.072%2C0.475c-0.293%2C2.436-0.171%2C4.834%2C0.365%2C7.195%0A%09%09c0%2C0.195%2C0.013%2C0.402%2C0.037%2C0.621c0.024%2C0.244%2C0.071%2C0.487%2C0.145%2C0.731c0.268%2C0.268%2C0.487%2C0.609%2C0.658%2C1.022%0A%09%09c0.073%2C0.244%2C0.22%2C0.463%2C0.438%2C0.658c0.853%2C0.803%2C1.716%2C1.534%2C2.593%2C2.191c0.099-0.024%2C0.195-0.048%2C0.292-0.073%0A%09%09c0.341%2C0.146%2C0.719%2C0.244%2C1.133%2C0.292c0.682%2C0.048%2C1.352%2C0.048%2C2.009%2C0c0.146%2C0%2C0.293%2C0%2C0.438%2C0c2.144-0.098%2C4.018-0.73%2C5.625-1.9%0A%09%09c0.219-0.146%2C0.427-0.304%2C0.621-0.474c1.462-1.096%2C2.338-2.545%2C2.63-4.347c0.05-0.243%2C0.061-0.462%2C0.036-0.658%0A%09%09c0.073-0.146%2C0.158-0.28%2C0.256-0.401c-0.122-0.244-0.122-0.463%2C0-0.658c-0.049-0.122-0.085-0.255-0.11-0.401%0A%09%09c-0.048-0.682-0.121-1.364-0.219-2.046c-0.121-0.632-0.255-1.266-0.401-1.899c-0.024-0.024-0.049-0.061-0.073-0.109%0A%09%09c-0.121-0.097-0.194-0.219-0.22-0.365c-0.072-0.171-0.157-0.305-0.255-0.402c-0.073-0.098-0.11-0.194-0.11-0.292%0A%09%09c-0.023-0.024-0.048-0.049-0.071-0.073c-0.123-0.122-0.232-0.231-0.329-0.329c-0.146-0.122-0.244-0.28-0.293-0.475%0A%09%09c-0.049-0.073-0.061-0.171-0.037-0.293c-0.682-0.706-1.4-1.364-2.154-1.972c-0.634-0.488-1.303-0.865-2.008-1.133%0A%09%09c-2.461-0.949-4.847-0.913-7.16%2C0.11c-0.486%2C0.219-0.914%2C0.499-1.279%2C0.84C44.846%2C24.187%2C44.517%2C24.369%2C44.151%2C24.466z%0A%09%09%20M46.636%2C30.019v-0.037c0.292-0.682%2C0.729-1.157%2C1.313-1.425c0.391-0.364%2C0.938-0.547%2C1.645-0.547%0A%09%09c0.584%2C0.097%2C1.12%2C0.353%2C1.607%2C0.767c0.463%2C0.39%2C0.768%2C0.804%2C0.913%2C1.243c0.023%2C0.048%2C0.048%2C0.11%2C0.073%2C0.182%0A%09%09c-0.025%2C0.049-0.014%2C0.085%2C0.036%2C0.11c0%2C0.049%2C0.025%2C0.085%2C0.073%2C0.109c0%2C0.025%2C0%2C0.049%2C0%2C0.073c0%2C0.025%2C0.013%2C0.061%2C0.037%2C0.11%0A%09%09c0.023%2C0.487%2C0.061%2C0.986%2C0.108%2C1.497c0%2C0.025%2C0.013%2C0.049%2C0.037%2C0.074c-0.024%2C0.024-0.037%2C0.048-0.037%2C0.073%0A%09%09c-0.024%2C0.145-0.048%2C0.304-0.072%2C0.474c-0.05%2C0.147-0.11%2C0.292-0.183%2C0.439c-0.122%2C0.341-0.305%2C0.669-0.549%2C0.985%0A%09%09c-0.487%2C0.609-1.119%2C0.925-1.899%2C0.95c-1.46%2C0-2.52-0.669-3.177-2.009C46.026%2C31.991%2C46.051%2C30.968%2C46.636%2C30.019z%22/%3E%0A%09%3Cpath%20fill%3D%22%23FEFEFA%22%20d%3D%22M40.572%2C37.834c0-0.048%2C0.012-0.084%2C0.036-0.109c0-0.073%2C0.013-0.134%2C0.036-0.182%0A%09%09c0-0.049%2C0.024-0.086%2C0.074-0.109c0.048-0.074%2C0.097-0.135%2C0.146-0.183c0.024-0.048%2C0.05-0.086%2C0.073-0.11%0A%09%09c0.121-0.608%2C0.244-1.205%2C0.365-1.79c-0.073-0.292-0.121-0.572-0.146-0.839c-0.195-1.072-0.268-2.131-0.219-3.178%0A%09%09c0.023-0.658%2C0.037-1.303%2C0.037-1.936c-0.025-0.779%2C0.035-1.534%2C0.182-2.265c-0.024-0.048-0.037-0.097-0.037-0.146%0A%09%09c-0.268%2C0.17-0.621%2C0.207-1.059%2C0.109c-1.07-0.194-2.131-0.426-3.177-0.693c-2.289-0.609-4.384-1.645-6.282-3.105%0A%09%09c-0.488-0.317-0.928-0.682-1.316-1.096c-0.877%2C0.463-1.691%2C1.047-2.446%2C1.753c-0.099%2C0.074-0.207%2C0.122-0.329%2C0.146%0A%09%09c-0.488%2C0.56-0.925%2C1.144-1.315%2C1.753c-0.511%2C0.827-0.974%2C1.68-1.388%2C2.556c-0.561%2C1.997-0.682%2C4.042-0.365%2C6.136%0A%09%09c0.268%2C1.559%2C0.707%2C3.081%2C1.314%2C4.566c1.924%2C1.924%2C4.263%2C2.715%2C7.014%2C2.375c0.608-0.074%2C1.218-0.146%2C1.826-0.219%0A%09%09c1.681-0.171%2C3.264-0.646%2C4.748-1.424c0.853-0.463%2C1.583-1.084%2C2.191-1.863C40.535%2C37.933%2C40.548%2C37.884%2C40.572%2C37.834z%0A%09%09%20M37.395%2C33.087c-0.683%2C1.339-1.742%2C2.009-3.178%2C2.009c-0.779-0.025-1.426-0.341-1.937-0.95c-0.243-0.316-0.426-0.645-0.548-0.985%0A%09%09c-0.073-0.147-0.121-0.292-0.145-0.439c-0.05-0.17-0.074-0.329-0.074-0.474c-0.024-0.025-0.037-0.049-0.037-0.073%0A%09%09c0-0.024%2C0-0.049%2C0-0.074c0.05-0.511%2C0.098-1.01%2C0.147-1.497c0-0.049%2C0-0.085%2C0-0.11c0-0.024%2C0-0.048%2C0-0.073%0A%09%09c0.048-0.024%2C0.085-0.06%2C0.108-0.109c0.049-0.025%2C0.061-0.061%2C0.037-0.11h-0.037c0.023-0.072%2C0.061-0.133%2C0.11-0.182%0A%09%09c0.122-0.438%2C0.413-0.853%2C0.876-1.243c0.487-0.414%2C1.022-0.669%2C1.606-0.767c0.706%2C0%2C1.255%2C0.183%2C1.644%2C0.547%0A%09%09c0.585%2C0.268%2C1.036%2C0.743%2C1.354%2C1.425v0.037C37.906%2C30.968%2C37.93%2C31.991%2C37.395%2C33.087z%22/%3E%0A%3C/g%3E%0A%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top center;
  background-color: transparent;
  position: absolute;
  left: 50%;
  margin-left: -38px;
  margin-top: -3.5em;
  width: 78px;
  height: 51px;
  z-index: -1;
}
/* line 1338, sass/_layout.scss */
.no-svg .nav-group .peep-head {
  background: transparent url("/static/images/peep_active.png") top center no-repeat;
}
/* line 1342, sass/_layout.scss */
.nav-group .menu-icon {
  display: block;
}
/* line 1344, sass/_layout.scss */
.nav-group .menu-icon a {
  color: #f4e740;
  text-align: center;
  background-color: #02628c;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
@media (min-width: 630px) {
  /* line 1342, sass/_layout.scss */
  .nav-group .menu-icon {
    display: none;
    background-color: #007CB2;
  }
}

/* line 1360, sass/_layout.scss */
.oldie .nav-group.tertiary-nav li,
.oldie .nav-group.tertiary-nav .active,
.oldie .nav-group.tertiary-nav a:hover {
  display: block;
  width: auto;
}

/* line 1366, sass/_layout.scss */
.oldie .nav-group a,
.oldie .nav-group a.active {
  display: inline-block;
}

/* line 1371, sass/_layout.scss */
.sidebar-nav {
  display: none;
  background-color: #2a9dd3;
}
@media (min-width: 810px) {
  /* line 1371, sass/_layout.scss */
  .sidebar-nav {
    display: block;
  }
}
/* line 1379, sass/_layout.scss */
.sidebar-nav li {
  width: auto;
  display: block;
}

/* line 1384, sass/_layout.scss */
.lt-ie7 .sidebar-nav li {
  display: inline-block;
}

/* line 1388, sass/_layout.scss */
.secondary-nav {
  margin-bottom: 0;
}
/* line 1390, sass/_layout.scss */
.secondary-nav li:last-child a {
  border: none;
}
/* line 1393, sass/_layout.scss */
.secondary-nav a {
  padding: .81em;
  margin: 0;
  border: none;
  text-align: left;
  /*@include breakpoint($bkp-630, $no-query: $no-mq-ie) {*/
  /*border-right: 1px solid white;*/
  /*}*/
}
@media (min-width: 1000px) {
  /* line 1393, sass/_layout.scss */
  .secondary-nav a {
    white-space: nowrap;
    padding: 0.25em .8em;
    border-right: 1px solid white;
    margin: 1em 0 .8em;
  }
}
@media (min-width: 1000px) {
  /* line 1388, sass/_layout.scss */
  .secondary-nav {
    margin-bottom: 4em;
  }
}
/* line 1412, sass/_layout.scss */
.secondary-nav ol {
  width: auto;
}
@media (min-width: 1000px) {
  /* line 1412, sass/_layout.scss */
  .secondary-nav ol {
    width: 70%;
  }
}
/* line 1419, sass/_layout.scss */
.secondary-nav .plus-minus:after {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1;
}

/* line 1428, sass/_layout.scss */
.tertiary-nav {
  margin-top: 0;
}
/* line 1430, sass/_layout.scss */
.tertiary-nav a {
  padding: .81em 1em;
}

/* line 1437, sass/_layout.scss */
.ui-btn, .ui-btn-green, .ui-btn-teal, .print-button, .side-bar-list .sidebar-button, .side-bar-list .sidebar-single-button, .side-bar-list .sidebar-double-button, .unit-ui .unit-button, .ui-btn-espanol, .tmpl-home .ui-btn-espanol {
  display: inline-block;
  font-size: .9375em;
  letter-spacing: -0.1px;
  margin: 0 .25em;
  margin-right: 0;
}
/* line 1444, sass/_layout.scss */
.ui-btn a, .ui-btn-green a, .ui-btn-teal a, .print-button a, .side-bar-list .sidebar-button a, .side-bar-list .sidebar-single-button a, .side-bar-list .sidebar-double-button a, .unit-ui .unit-button a, .ui-btn-espanol a, .tmpl-home .ui-btn-espanol a, .ui-btn .label, .ui-btn-green .label, .ui-btn-teal .label, .print-button .label, .side-bar-list .sidebar-button .label, .side-bar-list .sidebar-single-button .label, .side-bar-list .sidebar-double-button .label, .unit-ui .unit-button .label, .ui-btn-espanol .label {
  padding: 9px 12px 11px;
  display: inline-block;
  font-weight: 700;
  line-height: 1;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  -moz-border-radius: 8px / 8px;
  -webkit-border-radius: 8px 8px;
  border-radius: 8px / 8px;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
/* line 1454, sass/_layout.scss */
.ui-btn a:hover, .ui-btn-green a:hover, .ui-btn-teal a:hover, .print-button a:hover, .side-bar-list .sidebar-button a:hover, .side-bar-list .sidebar-single-button a:hover, .side-bar-list .sidebar-double-button a:hover, .unit-ui .unit-button a:hover, .ui-btn-espanol a:hover, .ui-btn .label:hover, .ui-btn-green .label:hover, .ui-btn-teal .label:hover, .print-button .label:hover, .side-bar-list .sidebar-button .label:hover, .side-bar-list .sidebar-single-button .label:hover, .side-bar-list .sidebar-double-button .label:hover, .unit-ui .unit-button .label:hover, .ui-btn-espanol .label:hover {
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  background-color: #5ecacb;
}
/* line 1459, sass/_layout.scss */
.ui-btn a.label, .ui-btn-green a.label, .ui-btn-teal a.label, .print-button a.label, .side-bar-list .sidebar-button a.label, .side-bar-list .sidebar-single-button a.label, .side-bar-list .sidebar-double-button a.label, .unit-ui .unit-button a.label, .ui-btn-espanol a.label, .ui-btn .label.label, .ui-btn-green .label.label, .ui-btn-teal .label.label, .print-button .label.label, .side-bar-list .sidebar-button .label.label, .side-bar-list .sidebar-single-button .label.label, .side-bar-list .sidebar-double-button .label.label, .unit-ui .unit-button .label.label, .ui-btn-espanol .label.label {
  padding: 16px 12px 16px;
  width: 75%;
  font-size: 1.125em;
}

/* line 1467, sass/_layout.scss */
.lt-ie8 .ui-btn, .lt-ie8 .ui-btn-green, .lt-ie8 .ui-btn-teal, .lt-ie8 .print-button, .lt-ie8 .side-bar-list .sidebar-button, .side-bar-list .lt-ie8 .sidebar-button, .lt-ie8 .side-bar-list .sidebar-single-button, .side-bar-list .lt-ie8 .sidebar-single-button, .lt-ie8 .side-bar-list .sidebar-double-button, .side-bar-list .lt-ie8 .sidebar-double-button, .lt-ie8 .unit-ui .unit-button, .unit-ui .lt-ie8 .unit-button, .lt-ie8 .ui-btn-espanol {
  zoom: 1;
  display: inline;
}

/* line 1473, sass/_layout.scss */
.ui-btn-green a {
  background-color: #8dcc79;
}

/* line 1480, sass/_layout.scss */
.ui-btn-teal a, .print-button a, .side-bar-list .sidebar-button a, .side-bar-list .sidebar-single-button a, .side-bar-list .sidebar-double-button a, .unit-ui .unit-button a, .ui-btn-teal .label, .print-button .label, .side-bar-list .sidebar-button .label, .side-bar-list .sidebar-single-button .label, .side-bar-list .sidebar-double-button .label, .unit-ui .unit-button .label {
  background-color: #47a9aa;
}

/* line 1485, sass/_layout.scss */
.fixed-width-ui-btn-centered {
  width: 75%;
  margin: 0 auto;
  display: block;
}
/* line 1490, sass/_layout.scss */
.fixed-width-ui-btn-centered a {
  width: 100%;
  padding: 20px;
  top: -5em;
  position: relative;
}

/* line 1498, sass/_layout.scss */
input[type="submit"] {
  padding: 9px 12px 11px;
  display: inline-block;
  font-weight: 700;
  line-height: 1;
  background-color: #47a9aa;
  border: none;
  cursor: pointer;
  float: right;
  margin: 1em 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  -moz-border-radius: 8px / 8px;
  -webkit-border-radius: 8px 8px;
  border-radius: 8px / 8px;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  -webkit-appearance: none;
}
/* line 1513, sass/_layout.scss */
input[type="submit"]:hover {
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  background-color: #5ecacb;
}

/* line 1521, sass/_layout.scss */
.ui-btn-espanol {
  position: relative;
  float: left;
  line-height: 2;
  z-index: 1000;
  margin-bottom: 1em;
  left: 0;
}
@media (min-width: 660px) {
  /* line 1521, sass/_layout.scss */
  .ui-btn-espanol {
    margin-bottom: 0;
  }
}
@media (min-width: 692px) {
  /* line 1521, sass/_layout.scss */
  .ui-btn-espanol {
    margin-bottom: 0;
  }
}
@media (min-width: 870px) {
  /* line 1521, sass/_layout.scss */
  .ui-btn-espanol {
    margin-bottom: 0;
  }
}
@media (min-width: 950px) {
  /* line 1521, sass/_layout.scss */
  .ui-btn-espanol {
    margin-bottom: 0;
  }
}

/* line 1547, sass/_layout.scss */
.tmpl-home .ui-btn-espanol {
  position: relative;
  float: left;
  line-height: 2;
  z-index: 1000;
  margin-bottom: 1em;
  left: 0;
}
@media (min-width: 290px) {
  /* line 1547, sass/_layout.scss */
  .tmpl-home .ui-btn-espanol {
    margin-bottom: 0;
  }
}

/* line 1562, sass/_layout.scss */
[class*="tmpl-"] .ui-btn-espanol a {
  background-color: #2db4ec;
  font-size: .9375em;
  position: relative;
  padding-left: 11px;
}
@media (min-width: 692px) {
  /* line 1562, sass/_layout.scss */
  [class*="tmpl-"] .ui-btn-espanol a {
    padding-left: 4.4em;
  }
}
@media (min-width: 820px) {
  /* line 1562, sass/_layout.scss */
  [class*="tmpl-"] .ui-btn-espanol a {
    padding-left: 4.4em;
  }
}
/* line 1587, sass/_layout.scss */
[class*="tmpl-"] .ui-btn-espanol a img {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media (min-width: 692px) {
  /* line 1587, sass/_layout.scss */
  [class*="tmpl-"] .ui-btn-espanol a img {
    display: block;
  }
}

/* line 1599, sass/_layout.scss */
.btn-extended {
  margin: 0;
  padding: 0 1%;
  display: block;
}
/* line 1603, sass/_layout.scss */
.btn-extended a {
  padding: 1.25em 5%;
  margin: 0 0 2em 0;
  display: block !important;
  -moz-border-radius: 18px / 18px;
  -webkit-border-radius: 18px 18px;
  border-radius: 18px / 18px;
  text-shadow: 0px 0px 0px transparent;
}
/* line 1610, sass/_layout.scss */
.btn-extended a .asset-time {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 800;
  color: #366c6d;
  font-size: .75em;
  text-transform: uppercase;
  padding-bottom: 10px;
}
/* line 1618, sass/_layout.scss */
.btn-extended a .asset-title {
  padding: 0 0px 5px 0;
  margin: 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 26px;
  color: #fff;
  font-size: 24px;
  color: #ffffff;
}
/* line 1632, sass/_layout.scss */
.btn-extended a .cta-copy,
.btn-extended a .cta-copy p,
.btn-extended a .cta-copy .sidebar-copy {
  color: #ffffff;
  font-weight: 600;
  line-height: 1.5;
  font-size: 1.125em;
}

/* line 1645, sass/_layout.scss */
.btn-kids a {
  position: relative;
}
@media (min-width: 692px) {
  /* line 1645, sass/_layout.scss */
  .btn-kids a {
    padding-right: 90px;
  }
}
/* line 1652, sass/_layout.scss */
.btn-kids img {
  display: block;
  position: absolute;
  bottom: 0;
  right: 8px;
}

/* line 1661, sass/_layout.scss */
.labelled-badge {
  width: auto;
  display: inline-block;
  text-align: center;
  position: relative;
}
/* line 1671, sass/_layout.scss */
.labelled-badge .badge {
  position: relative;
  z-index: 0;
  margin: 0 auto;
  display: block;
}
@media (min-width: 810px) {
  /* line 1671, sass/_layout.scss */
  .labelled-badge .badge {
    top: 0;
    left: 0;
  }
}
/* line 1681, sass/_layout.scss */
.labelled-badge .ui-btn-teal, .labelled-badge .print-button, .labelled-badge .side-bar-list .sidebar-button, .side-bar-list .labelled-badge .sidebar-button, .labelled-badge .side-bar-list .sidebar-single-button, .side-bar-list .labelled-badge .sidebar-single-button, .labelled-badge .side-bar-list .sidebar-double-button, .side-bar-list .labelled-badge .sidebar-double-button, .labelled-badge .unit-ui .unit-button, .unit-ui .labelled-badge .unit-button {
  display: block;
}
/* line 1684, sass/_layout.scss */
.labelled-badge .ui-btn-teal .label, .labelled-badge .print-button .label, .labelled-badge .side-bar-list .sidebar-button .label, .side-bar-list .labelled-badge .sidebar-button .label, .labelled-badge .side-bar-list .sidebar-single-button .label, .side-bar-list .labelled-badge .sidebar-single-button .label, .labelled-badge .side-bar-list .sidebar-double-button .label, .side-bar-list .labelled-badge .sidebar-double-button .label, .labelled-badge .unit-ui .unit-button .label, .unit-ui .labelled-badge .unit-button .label {
  display: inline-block;
  position: relative;
  bottom: 40px;
  z-index: 100;
  text-align: center;
}

/* line 1694, sass/_layout.scss */
.sidebar, .activities-search {
  padding: 30px 15px 5px;
  width: auto;
  margin: 0 auto;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1700, sass/_layout.scss */
.sidebar section, .activities-search section {
  margin-bottom: 2em;
}
/* line 1703, sass/_layout.scss */
.sidebar section img, .activities-search section img {
  margin: .5em 0;
}
@media (min-width: 500px) {
  /* line 1694, sass/_layout.scss */
  .sidebar, .activities-search {
    padding: 30px 1.5em 15px;
    margin-bottom: 2em;
    -moz-box-shadow: #e5e5e1 6px 6px 0px 0px;
    -webkit-box-shadow: #e5e5e1 6px 6px 0px 0px;
    box-shadow: #e5e5e1 6px 6px 0px 0px;
    width: 88.75%;
  }
}
/* line 1715, sass/_layout.scss */
.sidebar .cblock, .activities-search .cblock {
  font-size: 1em;
}

/* line 1722, sass/_layout.scss */
.bottom-well {
  position: absolute;
  width: 100%;
  background-color: #d1ebFb;
  margin-top: 2em;
}
/* line 1728, sass/_layout.scss */
.bottom-well .footer-contents {
  width: 93.75%;
  margin: 0 auto;
  position: relative;
}

/* line 1736, sass/_layout.scss */
a .show-on-hover {
  display: none;
}
/* line 1740, sass/_layout.scss */
a .hide-on-hover {
  display: block;
}

/* line 1747, sass/_layout.scss */
a.custom-hover .show-on-hover {
  display: block;
}
/* line 1751, sass/_layout.scss */
a.custom-hover .hide-on-hover {
  display: none;
}

/* ------ Global miscellany that can't be scoped to a particular section ----- */
/* line 1761, sass/_layout.scss */
.activities-search {
  margin-bottom: 1em;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 1250px) {
  /* line 1761, sass/_layout.scss */
  .activities-search {
    max-width: 1150px;
  }
}
/* line 1767, sass/_layout.scss */
.activities-search .radio-group {
  position: relative;
}
/* line 1769, sass/_layout.scss */
.activities-search .radio-group label {
  display: block;
  margin-bottom: 1em;
  color: #47a9aa;
  line-height: 1;
}
/* line 1775, sass/_layout.scss */
.activities-search .radio-group input[type=checkbox] {
  float: left;
  line-height: 2;
  margin-right: 1em;
}
/* line 1784, sass/_layout.scss */
.activities-search .col-o-radios {
  float: left;
  margin-right: 2em;
  margin-top: 1em;
}
/* line 1790, sass/_layout.scss */
.lt-ie8 .activities-search .col-o-radios {
  float: none;
}
/* line 1794, sass/_layout.scss */
.activities-search .label-text {
  float: left;
  margin-left: .5em;
}

/* line 1801, sass/_layout.scss */
.activity {
  margin-bottom: 1em;
}
/* line 1804, sass/_layout.scss */
.activity .component {
  margin-bottom: 2em;
  border-bottom: 2px dashed #aaaaaa;
}
/* line 1809, sass/_layout.scss */
.activity .component .check-box {
  float: left;
  display: block;
  position: relative;
  width: 20px;
  height: 20px;
  top: 5px;
}
/* line 1817, sass/_layout.scss */
.activity .component .copy {
  width: 85%;
  float: left;
  display: block;
  position: relative;
  margin-left: .5em;
  vertical-align: top;
}
/* line 1826, sass/_layout.scss */
.activity .component:last-child {
  border-bottom: none;
}
/* line 1830, sass/_layout.scss */
.activity .linebreak {
  display: block;
  border-bottom: 2px dashed #aaaaaa;
}
/* line 1835, sass/_layout.scss */
.activity ul {
  margin-left: 1em;
  margin-bottom: 1em;
}
@media (min-width: 810px) {
  /* line 1835, sass/_layout.scss */
  .activity ul {
    margin-left: 3em;
  }
}
/* line 1842, sass/_layout.scss */
.activity ul li {
  list-style: disc;
  padding: .25em 0;
}
/* line 1847, sass/_layout.scss */
.activity .cblock ul, .activity .cblock ol {
  margin-left: 2em;
}

/* line 1860, sass/_layout.scss */
.side-bar-list ul {
  margin-left: 0px;
}
/* line 1864, sass/_layout.scss */
.side-bar-list .sidebar-button, .side-bar-list .sidebar-single-button, .side-bar-list .sidebar-double-button {
  height: 4em;
  font-size: 0.9375em;
}
/* line 1869, sass/_layout.scss */
.side-bar-list .sidebar-button .arrow-left-img, .side-bar-list .sidebar-single-button .arrow-left-img, .side-bar-list .sidebar-double-button .arrow-left-img {
  float: left;
}
/* line 1873, sass/_layout.scss */
.side-bar-list .sidebar-button .arrow-right-img, .side-bar-list .sidebar-single-button .arrow-right-img, .side-bar-list .sidebar-double-button .arrow-right-img {
  float: right;
}
/* line 1877, sass/_layout.scss */
.side-bar-list .sidebar-button .arrow-left-copy, .side-bar-list .sidebar-single-button .arrow-left-copy, .side-bar-list .sidebar-double-button .arrow-left-copy {
  float: right;
  width: 80%;
}
/* line 1882, sass/_layout.scss */
.side-bar-list .sidebar-button .arrow-right-copy, .side-bar-list .sidebar-single-button .arrow-right-copy, .side-bar-list .sidebar-double-button .arrow-right-copy {
  float: left;
  width: 80%;
}
/* line 1889, sass/_layout.scss */
.side-bar-list .sidebar-single-button {
  width: 70%;
  margin: 0% 15%;
}
/* line 1893, sass/_layout.scss */
.side-bar-list .sidebar-single-button a {
  padding: 20px 10px;
}
/* line 1898, sass/_layout.scss */
.side-bar-list .sidebar-double-button {
  width: 45%;
  margin-left: 2%;
  margin-right: 2%;
}
/* line 1904, sass/_layout.scss */
.side-bar-list .sidebar-double-button a {
  padding: 20px 5px;
}

/* line 1911, sass/_layout.scss */
.sidebar .related-game-content {
  margin: 2.5em 15%;
}
/* line 1915, sass/_layout.scss */
.sidebar .related-game-image {
  width: 100%;
}
/* line 1919, sass/_layout.scss */
.sidebar .related-game-title {
  text-align: center;
}

/* line 1926, sass/_layout.scss */
.unit-ui .unit-button {
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
  font-size: 1.25em;
}
/* line 1932, sass/_layout.scss */
.unit-ui .unit-button a {
  width: 100%;
  padding: 20px 0px;
}
/* line 1938, sass/_layout.scss */
.unit-ui .unit-button-arrow {
  float: right;
  padding-right: 12px;
}
/* line 1943, sass/_layout.scss */
.unit-ui .unit-button-text {
  float: left;
  padding-left: 12px;
}

/* line 1948, sass/_layout.scss */
.cblock,
.main-copy {
  font-size: 1.125em;
}
/* line 1951, sass/_layout.scss */
.cblock ol,
.main-copy ol {
  margin-left: 4em;
  margin-bottom: 1em;
}
/* line 1955, sass/_layout.scss */
.cblock ol li,
.main-copy ol li {
  list-style: inherit;
  padding: .25em 0;
}
/* line 1961, sass/_layout.scss */
.cblock ul ul li,
.cblock ol ul li,
.main-copy ul ul li,
.main-copy ol ul li {
  list-style: circle;
}
/* line 1966, sass/_layout.scss */
.cblock p, .cblock .sidebar-copy,
.main-copy p,
.main-copy .sidebar-copy {
  font-size: 1em;
  margin-bottom: 14px;
}
/* line 1971, sass/_layout.scss */
.sidebar .cblock h2, .sidebar
.main-copy h2 {
  letter-spacing: 0 !important;
}

/* line 1981, sass/_layout.scss */
.page-nav {
  margin-top: 3em;
}
/* line 1983, sass/_layout.scss */
.page-nav .righthand-pager {
  float: none;
  width: 100%;
  margin-bottom: 0;
}
@media (min-width: 820px) {
  /* line 1983, sass/_layout.scss */
  .page-nav .righthand-pager {
    float: right;
    width: auto;
    margin-bottom: 2em;
  }
}

/* line 1995, sass/_layout.scss */
.show-nav {
  display: block;
}

/* line 1999, sass/_layout.scss */
.hide-nav {
  display: none;
}
@media (min-width: 950px) {
  /* line 1999, sass/_layout.scss */
  .hide-nav {
    display: block;
  }
}

/* line 2007, sass/_layout.scss */
.lede-contents {
  margin: 0 auto;
  position: relative;
  z-index: 100;
}
@media (min-width: 500px) {
  /* line 2007, sass/_layout.scss */
  .lede-contents {
    width: 85%;
    padding-top: 2em;
    padding-bottom: 3em;
  }
}
@media (min-width: 1250px) {
  /* line 2007, sass/_layout.scss */
  .lede-contents {
    width: 1250px;
  }
}

/* line 2022, sass/_layout.scss */
.lil-peep {
  position: relative;
  float: none;
  width: 100%;
}
@media (min-width: 850px) {
  /* line 2022, sass/_layout.scss */
  .lil-peep {
    float: left;
  }
}

/* line 2032, sass/_layout.scss */
.half {
  vertical-align: top;
}
/* line 2034, sass/_layout.scss */
.half:last-child {
  margin-right: 0;
}
@media (min-width: 820px) {
  /* line 2032, sass/_layout.scss */
  .half {
    width: 45%;
    display: inline-block;
    margin-right: 0.25em;
  }
}

/* line 2044, sass/_layout.scss */
.oldie .lede-contents {
  padding-top: 5em;
  padding-bottom: 0;
}

/* line 2050, sass/_layout.scss */
.btn-icon a {
  width: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
}
/* line 2055, sass/_layout.scss */
.btn-icon a .icon {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=34);
  opacity: 0.34;
  position: absolute;
  margin: auto !important;
  top: 0;
  bottom: 0;
}
/* line 2063, sass/_layout.scss */
.btn-icon a.icon-right {
  text-align: left;
  position: relative;
}
/* line 2066, sass/_layout.scss */
.btn-icon a.icon-right .btn-text {
  text-align: left;
  padding-right: 1em;
}
/* line 2070, sass/_layout.scss */
.btn-icon a.icon-right .icon {
  position: absolute;
  right: 10px;
}
/* line 2076, sass/_layout.scss */
.btn-icon a.icon-left {
  text-align: right;
  position: relative;
}
/* line 2079, sass/_layout.scss */
.btn-icon a.icon-left .btn-text {
  text-align: right;
  padding-left: 1em;
}
/* line 2083, sass/_layout.scss */
.btn-icon a.icon-left .icon {
  position: absolute;
  left: 10px;
}
/* line 2091, sass/_layout.scss */
.btn-icon a .btn-text {
  max-width: 90%;
  font-size: 1.25em;
  display: inline-block;
  text-align: left;
}
/* line 2098, sass/_layout.scss */
.lt-ie8 .btn-icon a .btn-text {
  display: inline;
}
/* line 2101, sass/_layout.scss */
.sidebar .btn-icon a .btn-text {
  font-size: 1em;
}

/* line 2109, sass/_layout.scss */
.btn-block {
  display: block;
}
/* line 2111, sass/_layout.scss */
.btn-block a {
  width: 75%;
  display: block;
  margin: 0 auto;
  text-align: center;
}
/* line 2116, sass/_layout.scss */
.btn-block a.icon-right .icon {
  left: 89%;
}
/* line 2119, sass/_layout.scss */
.btn-block a .icon {
  opacity: 1;
}

/* line 2125, sass/_layout.scss */
.btn-pagination {
  display: inline-block;
  width: 46%;
  padding: 1em 0;
}
/* line 2129, sass/_layout.scss */
.btn-pagination a {
  width: 70%;
  margin: 0 auto;
}
/* line 2133, sass/_layout.scss */
.btn-pagination a .icon {
  opacity: 1 !important;
}
/* line 2137, sass/_layout.scss */
.btn-pagination.icon-right .icon {
  left: 89%;
}

/* line 2143, sass/_layout.scss */
.enhanced .rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 2150, sass/_layout.scss */
.enhanced .rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}
/* line 2158, sass/_layout.scss */
.enhanced .rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}
/* line 2168, sass/_layout.scss */
.enhanced .rslides .mobile-slide img {
  margin: 0 auto;
}

/* line 2176, sass/_layout.scss */
.carousel-wrap .grid-group-inline .grid-item {
  overflow: visible;
}
/* line 2180, sass/_layout.scss */
.carousel-wrap .grid-group-inline .grid-item a img {
  border-style: solid;
  border-width: 8px;
  border-color: #fff;
}
/* line 2186, sass/_layout.scss */
.carousel-wrap .grid-group-inline .grid-item a .highlight-selected {
  border-style: solid;
  border-width: 8px;
  border-color: #fc6617;
}
/* line 2195, sass/_layout.scss */
.carousel-wrap .grid-group-inline .grid-item a.custom-hover img {
  border-color: #f3e640;
}
/* line 2203, sass/_layout.scss */
.carousel-wrap .column-1 {
  display: block;
  width: 90%;
  margin: 0 auto;
}
/* line 2208, sass/_layout.scss */
.carousel-wrap .column-1 .grid-group-inline {
  clear: none;
  display: inline-block;
  margin: 0;
  width: 100%;
}
/* line 2216, sass/_layout.scss */
.carousel-wrap .column-1 .grid-group-inline .grid-item a img {
  max-width: 163px;
  margin-left: -8px;
  margin: 0 auto;
}
@media (min-width: 500px) {
  /* line 2203, sass/_layout.scss */
  .carousel-wrap .column-1 {
    display: none;
  }
}
/* line 2230, sass/_layout.scss */
.carousel-wrap .column-2 {
  display: none;
  width: 90%;
  margin: 0 auto;
}
/* line 2235, sass/_layout.scss */
.carousel-wrap .column-2 .grid-group-inline {
  clear: none;
  display: inline-block;
  margin: 0;
  width: 100%;
}
@media (min-width: 500px) {
  /* line 2242, sass/_layout.scss */
  .carousel-wrap .column-2 .grid-item {
    position: relative;
    margin: 0.5em 0;
    float: left;
    width: 47.9%;
  }
}
/* line 2252, sass/_layout.scss */
.carousel-wrap .column-2 .grid-item a img {
  margin-left: -8px;
}
@media (min-width: 500px) {
  /* line 2230, sass/_layout.scss */
  .carousel-wrap .column-2 {
    display: block;
  }
}
@media (min-width: 630px) {
  /* line 2230, sass/_layout.scss */
  .carousel-wrap .column-2 {
    display: none;
  }
}
/* line 2267, sass/_layout.scss */
.carousel-wrap .column-3 {
  display: none;
  width: 88%;
  margin: 0 auto;
}
/* line 2272, sass/_layout.scss */
.carousel-wrap .column-3 .grid-group-inline {
  clear: none;
  display: inline-block;
  margin: 0;
  width: 100%;
}
/* line 2281, sass/_layout.scss */
.carousel-wrap .column-3 .grid-item a img {
  margin-left: -8px;
}
@media (min-width: 630px) {
  /* line 2267, sass/_layout.scss */
  .carousel-wrap .column-3 {
    display: block;
  }
}
@media (min-width: 810px) {
  /* line 2267, sass/_layout.scss */
  .carousel-wrap .column-3 {
    display: none;
  }
}
/* line 2296, sass/_layout.scss */
.carousel-wrap .column-4 {
  display: none;
  width: 86%;
  margin: 0 auto;
}
/* line 2301, sass/_layout.scss */
.carousel-wrap .column-4 .grid-group-inline {
  clear: none;
  display: inline-block;
  margin: 0;
  width: 100%;
}
/* line 2310, sass/_layout.scss */
.carousel-wrap .column-4 .grid-item a img {
  margin-left: -8px;
}
@media (min-width: 810px) {
  /* line 2296, sass/_layout.scss */
  .carousel-wrap .column-4 {
    display: block;
  }
}
@media (min-width: 1000px) {
  /* line 2296, sass/_layout.scss */
  .carousel-wrap .column-4 {
    display: none;
  }
}
/* line 2325, sass/_layout.scss */
.carousel-wrap .column-5 {
  display: none;
  width: 86%;
  margin: 0 auto;
}
/* line 2330, sass/_layout.scss */
.carousel-wrap .column-5 .grid-group-inline {
  clear: none;
  display: inline-block;
  margin: 0;
  width: 100%;
}
/* line 2339, sass/_layout.scss */
.carousel-wrap .column-5 .grid-item a img {
  margin-left: -8px;
}
@media (min-width: 1000px) {
  /* line 2325, sass/_layout.scss */
  .carousel-wrap .column-5 {
    display: block;
  }
}

/* line 2351, sass/_layout.scss */
.page-lede {
  position: relative;
  background: none;
  width: 100%;
  margin-bottom: 1em;
  height: 1em;
}
/* line 2358, sass/_layout.scss */
.enhanced .page-lede img {
  display: none;
}
@media (min-width: 630px) {
  /* line 2351, sass/_layout.scss */
  .page-lede {
    height: auto;
  }
  /* line 2365, sass/_layout.scss */
  .enhanced .page-lede img, .page-lede img {
    display: block;
    width: 100%;
  }
}

/* line 2372, sass/_layout.scss */
.page-lede-sans-background {
  position: relative;
  width: 100%;
  margin-bottom: 1em;
  height: 1em;
}
/* line 2378, sass/_layout.scss */
.enhanced .page-lede-sans-background img {
  display: none;
}
@media (min-width: 630px) {
  /* line 2372, sass/_layout.scss */
  .page-lede-sans-background {
    height: auto;
  }
  /* line 2384, sass/_layout.scss */
  .enhanced .page-lede-sans-background img, .page-lede-sans-background img {
    display: block;
    width: 100%;
  }
}

/* line 2391, sass/_layout.scss */
.lt-ie9 .social-links img,
.no-svg .social-links img,
.lt-ie9 .footer-credits img,
.no-svg .footer-credits img {
  display: none;
}

/* line 2397, sass/_layout.scss */
.lt-ie9 #youtube-icon,
.no-svg #youtube-icon {
  background: url("/static/images/youtube.png");
  display: block;
  width: 82px;
  height: 68px;
}

/* line 2404, sass/_layout.scss */
.lt-ie9 #twitter-icon,
.no-svg #twitter-icon {
  background: url("/static/images/twitter.png");
  display: block;
  width: 82px;
  height: 68px;
}

/* line 2411, sass/_layout.scss */
.lt-ie9 #facebook-icon,
.no-svg #facebook-icon {
  background: url("/static/images/facebook.png");
  display: block;
  width: 82px;
  height: 68px;
}

/* line 2418, sass/_layout.scss */
.lt-ie9 #wgbh-logo,
.no-svg #wgbh-logo {
  background: url("/static/images/wgbh.png");
  display: block;
  width: 116px;
  height: 43px;
  margin: 0 auto;
}

/* line 2426, sass/_layout.scss */
.lt-ie9 #nsf-logo,
.no-svg #nsf-logo {
  background: url("/static/images/nsf.png");
  display: block;
  width: 87px;
  height: 87px;
  margin: 0 auto;
}

/* line 2434, sass/_layout.scss */
.lt-ie9 #story-logo,
.no-svg #story-logo {
  background: url("/static/images/9story.png");
  display: block;
  width: 92px;
  height: 81px;
  margin: 0 auto;
}

/* line 2442, sass/_layout.scss */
.lt-ie9 #apt-logo,
.no-svg #apt-logo {
  background: url("/static/images/APT.png");
  display: block;
  width: 81px;
  height: 72px;
  margin: 0 auto;
}

/* line 2450, sass/_layout.scss */
.lt-ie9 #tvontario-logo,
.no-svg #tvontario-logo {
  background: url("/static/images/tvontario.png");
  display: block;
  width: 153px;
  height: 23px;
  margin: 0 auto;
}

/* line 2459, sass/_layout.scss */
.play-icon {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 60px;
  height: 60px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background: url(/static/images/is_video_icon.png) top left no-repeat;
  background-size: 100%;
}

/* line 2470, sass/_layout.scss */
.is-game-icon,
.game-play-icon {
  margin: auto;
  position: absolute;
  left: 5px;
  bottom: 7px;
  width: 60px;
  height: 60px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background: url(/static/images/is_game_icon.png) top left no-repeat;
  background-size: 90%;
}

/* line 2482, sass/_layout.scss */
.is-video-icon {
  margin: auto;
  position: absolute;
  left: 5px;
  bottom: 7px;
  width: 60px;
  height: 60px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background: url(/static/images/is_video_icon.png) top left no-repeat;
  background-size: 90%;
}

/* line 2494, sass/_layout.scss */
.video-link .play-icon {
  margin: auto;
  position: absolute;
  right: 128px;
  bottom: -80px;
  width: 60px;
  height: 60px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background: url(/static/images/is_video_icon.png) top left no-repeat;
  background-size: 90%;
}

/* line 2506, sass/_layout.scss */
.no-svg .play-icon {
  width: 60px;
  height: 60px;
  background: url(/static/images/is_video_icon.png) top left no-repeat;
}

/* #############################
  Template-specific rules,
  scoped by .tmpl-* <body> class
############################### */
/* line 2518, sass/_layout.scss */
.tmpl-home {
  /*
    .homepage_chirp{
      margin-left: 70%;
  
      margin-top: -28px;
      width: initial;
      z-index:9999;
      display:block;
  
      @include breakpoint($bkp-320, $no-query: $no-mq-ie){
          display:none;
        }
  
      @include breakpoint($bkp-583, $no-query: $no-mq-ie){
          display:none;
        }
  
      @include breakpoint($bkp-630, $no-query: $no-mq-ie){
          display:none;
        }
  
      @include breakpoint($bkp-692, $no-query: $no-mq-ie){
          display: block;
          width: initial;
        }
  
    }
  */
}
/* line 2519, sass/_layout.scss */
.tmpl-home .cloud2 {
  /*top:300px;*/
}
/* line 2523, sass/_layout.scss */
.tmpl-home .lede-contents {
  padding-bottom: 0em;
}
@media (min-width: 692px) {
  /* line 2527, sass/_layout.scss */
  .tmpl-home #site-logo-en,
  .tmpl-home #site-logo-es {
    display: none;
  }
}
@media (min-width: 692px) {
  /* line 2535, sass/_layout.scss */
  .tmpl-home .header-ui {
    width: 100%;
  }
}
/* line 2540, sass/_layout.scss */
.tmpl-home .header-ui .exciting-quote {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: 600;
  font-style: italic;
  color: #fff;
  float: left;
  margin-left: 0;
  line-height: 0.62em;
  text-align: left;
  width: auto;
  display: none;
  /*only show the exciting quote at width > 1190 */
}
@media (min-width: 692px) {
  /* line 2540, sass/_layout.scss */
  .tmpl-home .header-ui .exciting-quote {
    display: block;
  }
}
/* line 2562, sass/_layout.scss */
.tmpl-home .header-bg-art {
  position: absolute;
  width: 1000%;
  display: block;
  bottom: 0;
  max-width: 160%;
  margin-left: -60%;
}
@media (min-width: 630px) {
  /* line 2562, sass/_layout.scss */
  .tmpl-home .header-bg-art {
    max-width: 140%;
    margin-left: -40%;
  }
}
@media (min-width: 950px) {
  /* line 2562, sass/_layout.scss */
  .tmpl-home .header-bg-art {
    max-width: 100%;
    margin-left: 0%;
  }
}
/* line 2581, sass/_layout.scss */
.tmpl-home .hero {
  position: relative;
  width: 100%;
  background-color: #d1ebFb;
}
/* line 2586, sass/_layout.scss */
.tmpl-home .hero .rag-border-white-top {
  top: -10px;
  z-index: 200;
}
/* line 2593, sass/_layout.scss */
.tmpl-home .hero .peep-logo {
  position: absolute;
  display: block;
  width: auto;
  z-index: 10;
  max-width: 324px;
  /*
  @include breakpoint($bkp-1250, $no-query: $no-mq-ie){
    display:block;
    width: 25%;
    max-width: 324px;
  }
  */
}
@media (min-width: 320px) {
  /* line 2593, sass/_layout.scss */
  .tmpl-home .hero .peep-logo {
    display: none;
    width: auto;
  }
}
@media (min-width: 583px) {
  /* line 2593, sass/_layout.scss */
  .tmpl-home .hero .peep-logo {
    display: none;
    width: auto;
  }
}
@media (min-width: 692px) {
  /* line 2593, sass/_layout.scss */
  .tmpl-home .hero .peep-logo {
    display: block;
    width: 30%;
    left: 38%;
  }
}
@media (min-width: 850px) {
  /* line 2593, sass/_layout.scss */
  .tmpl-home .hero .peep-logo {
    display: block;
    width: auto;
    left: 5%;
  }
}
@media (min-width: 1024px) {
  /* line 2593, sass/_layout.scss */
  .tmpl-home .hero .peep-logo {
    display: block;
    width: 34%;
    left: 5%;
  }
}
/* line 2641, sass/_layout.scss */
.tmpl-home .hero .homepage-gv-section {
  display: block;
  margin-top: -200px;
  /* grid3up unique to home page, offset right */
}
@media (min-width: 850px) {
  /* line 2648, sass/_layout.scss */
  .tmpl-home .hero .homepage-gv-section .grid-3up .grid-item {
    width: 22%;
  }
}
@media (min-width: 320px) {
  /* line 2641, sass/_layout.scss */
  .tmpl-home .hero .homepage-gv-section {
    display: block;
    margin-top: 25px;
  }
}
@media (min-width: 500px) {
  /* line 2641, sass/_layout.scss */
  .tmpl-home .hero .homepage-gv-section {
    display: block;
    margin-top: 25px;
  }
}
@media (min-width: 583px) {
  /* line 2641, sass/_layout.scss */
  .tmpl-home .hero .homepage-gv-section {
    display: block;
    margin-top: 15px;
  }
}
@media (min-width: 692px) {
  /* line 2641, sass/_layout.scss */
  .tmpl-home .hero .homepage-gv-section {
    display: block;
    margin-top: 183px;
  }
}
@media (min-width: 850px) {
  /* line 2641, sass/_layout.scss */
  .tmpl-home .hero .homepage-gv-section {
    display: block;
    margin-top: 7px;
  }
}
@media (min-width: 1024px) {
  /* line 2641, sass/_layout.scss */
  .tmpl-home .hero .homepage-gv-section {
    display: block;
    margin-top: 0px;
  }
}
/* line 2715, sass/_layout.scss */
.tmpl-home .hero #homepage-gv-grid {
  position: relative;
  display: inline;
  left: 24%;
}
@media (min-width: 320px) {
  /* line 2715, sass/_layout.scss */
  .tmpl-home .hero #homepage-gv-grid {
    left: 13%;
  }
}
@media (min-width: 500px) {
  /* line 2715, sass/_layout.scss */
  .tmpl-home .hero #homepage-gv-grid {
    left: 15%;
  }
}
@media (min-width: 583px) {
  /* line 2715, sass/_layout.scss */
  .tmpl-home .hero #homepage-gv-grid {
    left: 4%;
  }
}
@media (min-width: 692px) {
  /* line 2715, sass/_layout.scss */
  .tmpl-home .hero #homepage-gv-grid {
    left: 6%;
  }
}
@media (min-width: 850px) {
  /* line 2715, sass/_layout.scss */
  .tmpl-home .hero #homepage-gv-grid {
    left: 41%;
  }
}
@media (min-width: 1024px) {
  /* line 2715, sass/_layout.scss */
  .tmpl-home .hero #homepage-gv-grid {
    left: 41%;
  }
}
@media (min-width: 1250px) {
  /* line 2715, sass/_layout.scss */
  .tmpl-home .hero #homepage-gv-grid {
    left: 28%;
  }
}
/* line 2745, sass/_layout.scss */
.tmpl-home .hero .homepage-gv-heading {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 800;
  color: #b44fbf;
  font-size: 3em;
  line-height: 40px;
  position: absolute;
  left: 60%;
  margin-top: -14px;
  margin-left: -20px;
}
@media (min-width: 320px) {
  /* line 2745, sass/_layout.scss */
  .tmpl-home .hero .homepage-gv-heading {
    font-size: 2em;
    margin-left: -150px;
  }
}
@media (min-width: 500px) {
  /* line 2745, sass/_layout.scss */
  .tmpl-home .hero .homepage-gv-heading {
    font-size: 2em;
    margin-left: -167px;
  }
}
@media (min-width: 583px) {
  /* line 2745, sass/_layout.scss */
  .tmpl-home .hero .homepage-gv-heading {
    font-size: 3em;
    margin-left: -230px;
  }
}
@media (min-width: 692px) {
  /* line 2745, sass/_layout.scss */
  .tmpl-home .hero .homepage-gv-heading {
    font-size: 3em;
  }
}
@media (min-width: 850px) {
  /* line 2745, sass/_layout.scss */
  .tmpl-home .hero .homepage-gv-heading {
    font-size: 3em;
    margin-left: -66px;
  }
}
@media (min-width: 1024px) {
  /* line 2745, sass/_layout.scss */
  .tmpl-home .hero .homepage-gv-heading {
    font-size: 3em;
    margin-left: -48px;
  }
}
/* line 2792, sass/_layout.scss */
.tmpl-home .hero .homepage-gv-spacer {
  height: 50px;
}
/* line 2796, sass/_layout.scss */
.tmpl-home .hero .homepage-pathway-name {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #6958ca;
  font-size: 0.75em;
  margin-right: 0;
}
@media (min-width: 320px) {
  /* line 2796, sass/_layout.scss */
  .tmpl-home .hero .homepage-pathway-name {
    margin-right: 33%;
    margin-top: 5px;
    font-size: 1.1em;
  }
}
@media (min-width: 500px) {
  /* line 2796, sass/_layout.scss */
  .tmpl-home .hero .homepage-pathway-name {
    margin-right: 47%;
    font-size: 0.75em;
  }
}
@media (min-width: 583px) {
  /* line 2796, sass/_layout.scss */
  .tmpl-home .hero .homepage-pathway-name {
    margin-right: 0;
    font-size: 0.75em;
  }
}
@media (min-width: 692px) {
  /* line 2796, sass/_layout.scss */
  .tmpl-home .hero .homepage-pathway-name {
    margin-right: 0;
    font-size: 0.75em;
  }
}
@media (min-width: 850px) {
  /* line 2796, sass/_layout.scss */
  .tmpl-home .hero .homepage-pathway-name {
    margin-right: 0;
    font-size: 1.0em;
  }
}
@media (min-width: 1024px) {
  /* line 2796, sass/_layout.scss */
  .tmpl-home .hero .homepage-pathway-name {
    margin-right: 0;
    font-size: 1.1em;
  }
}
@media (min-width: 1250px) {
  /* line 2796, sass/_layout.scss */
  .tmpl-home .hero .homepage-pathway-name {
    margin-right: 33%;
    font-size: 1.1em;
  }
}
/* line 2842, sass/_layout.scss */
.tmpl-home .hero .hero-peep {
  padding: 0;
  margin-top: 0px;
  margin: 0 auto;
  width: 25%;
        /*

        @include breakpoint($bkp-320, $no-query: $no-mq-ie){
          padding-left: 128px;
          margin-top: -228px;
          //width: 38%;
        }

        @include breakpoint($bkp-583, $no-query: $no-mq-ie){
          padding-left: 190px;
          margin-top: -222px;
          //width: 26%;
        }

        @include breakpoint($bkp-630, $no-query: $no-mq-ie){
          margin-top: -100px;
        }


        @include breakpoint($bkp-692, $no-query: $no-mq-ie){
          padding-left: 271px;
          margin-top: -555px;
          //width: 19%;
        }

        @include breakpoint($bkp-850, $no-query: $no-mq-ie){
          padding-left: 100px;
          margin-top: -743px;
          //width: 25%;
        }

        @include breakpoint($bkp-1024, $no-query: $no-mq-ie){
          padding-left: 137px;
          margin-top: -735px;
          //width: 21%;
        }

        
        @include breakpoint($bkp-1250, $no-query: $no-mq-ie){
          padding-left: 62px;
          margin-top: -733px;
          //width: 19%;
        }
        */
}
@media (min-width: 850px) {
  /* line 2842, sass/_layout.scss */
  .tmpl-home .hero .hero-peep {
    margin-top: -150px;
    margin-left: 0;
    padding-left: 111px;
    width: auto;
  }
}
/* line 2902, sass/_layout.scss */
.tmpl-home .hero #gv-btn-1 {
  margin-left: 25%;
}
/* line 2905, sass/_layout.scss */
.tmpl-home .hero #gv-btn-2 {
  margin-left: -25%;
}
/* line 2909, sass/_layout.scss */
.tmpl-home .hero .hero-animation {
  display: block;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  padding-top: 2em;
  position: absolute;
  bottom: 0px;
}
@media (min-width: 630px) {
  /* line 2909, sass/_layout.scss */
  .tmpl-home .hero .hero-animation {
    padding-top: 0;
  }
}
/* line 2922, sass/_layout.scss */
.tmpl-home .hero .hero-animation .peep-fallback {
  width: 40%;
  text-align: center;
  margin: 0 auto;
}
/* line 2929, sass/_layout.scss */
.tmpl-home .hero .hero-tease {
  border: 5px solid #fff;
  margin-top: 1em;
  position: relative;
}
/* line 2935, sass/_layout.scss */
.tmpl-home .hero .hero-tease .rock-art {
  position: absolute;
  background: url("/static/images/rock_grass.svg") top left no-repeat;
  width: 25px;
  height: 25px;
  width: 123px;
  height: 36px;
  right: -15px;
  bottom: -11px;
  z-index: 10;
}
/* line 2947, sass/_layout.scss */
.no-svg .tmpl-home .hero .hero-tease .rock-art {
  background: url("/static/images/rock_grass.png") top left no-repeat;
}
/* line 2955, sass/_layout.scss */
.no-svg .tmpl-home .hero {
  background: transparent;
  background-color: #d1ebFb;
}
/* line 2959, sass/_layout.scss */
.oldie .tmpl-home .hero {
  background: transparent url("/static/images/banners/homepage_bg.png") top left no-repeat;
}
/* line 2964, sass/_layout.scss */
.tmpl-home .explore h1 {
  padding-top: 20px;
  padding-bottom: 40px;
}
/* line 2968, sass/_layout.scss */
.tmpl-home .explore h1 .art-left {
  background: url("/static/images/peep_start_exploring.png") no-repeat;
}
/* line 2974, sass/_layout.scss */
.tmpl-home .explore.fea-group {
  margin: 0 auto;
}
/* line 3010, sass/_layout.scss */
.tmpl-home .grownups h1 {
  padding-top: 20px;
  padding-bottom: 40px;
  margin-left: 17%;
}
/* line 3017, sass/_layout.scss */
.tmpl-home .grownups h1 .art-left {
  background: url("/static/images/beaver_grownups.png") no-repeat;
  background-size: 166px;
  width: 215px;
  margin-left: 62%;
}
/* line 3027, sass/_layout.scss */
.tmpl-home .grownups .bg-clouds {
  background-color: #ffffff;
  position: relative;
}
@media (min-width: 630px) {
  /* line 3027, sass/_layout.scss */
  .tmpl-home .grownups .bg-clouds {
    background-color: #d1ebFb;
  }
}
/* line 3033, sass/_layout.scss */
.tmpl-home .grownups .bg-clouds .rag-border-blue {
  display: none;
}
@media (min-width: 630px) {
  /* line 3033, sass/_layout.scss */
  .tmpl-home .grownups .bg-clouds .rag-border-blue {
    display: block;
  }
}
/* line 3041, sass/_layout.scss */
.tmpl-home .grownups .fea-highlight {
  padding: 2em;
}
/* line 3044, sass/_layout.scss */
.tmpl-home .grownups .fea-highlight .half-column-l {
  display: inline-block;
  float: none;
  clear: none;
  width: 100%;
  margin-right: 0;
}
@media (min-width: 820px) {
  /* line 3044, sass/_layout.scss */
  .tmpl-home .grownups .fea-highlight .half-column-l {
    width: 30%;
    margin-right: 2.5%;
  }
}
/* line 3057, sass/_layout.scss */
.tmpl-home .grownups .fea-highlight .half-column-r {
  display: inline-block;
  float: none;
  clear: none;
  width: 100%;
  margin-left: 0;
}
@media (min-width: 820px) {
  /* line 3057, sass/_layout.scss */
  .tmpl-home .grownups .fea-highlight .half-column-r {
    width: 62%;
    margin-left: 2.5%;
  }
}
@media (min-width: 820px) {
  /* line 3071, sass/_layout.scss */
  .tmpl-home .grownups .fea-highlight.tease-group .figure {
    width: 45%;
  }
}
@media (min-width: 820px) {
  /* line 3076, sass/_layout.scss */
  .tmpl-home .grownups .fea-highlight.tease-group .copy {
    width: 50%;
    margin-left: 0;
    padding-top: 25px;
  }
}
/* line 3087, sass/_layout.scss */
.tmpl-home .bottom-well {
  margin: 0;
}

/* line 3092, sass/_layout.scss */
#hero {
  width: 100%;
  max-width: 1000px;
  position: relative;
  top: 10px;
  left: 10%;
  display: none;
}
@media (min-width: 810px) {
  /* line 3092, sass/_layout.scss */
  #hero {
    display: block;
  }
}
@media (min-width: 1250px) {
  /* line 3092, sass/_layout.scss */
  #hero {
    left: 15%;
  }
}

/* line 3109, sass/_layout.scss */
.video-sidebar-tease {
  position: relative;
  margin-bottom: 1.5em;
  text-align: right;
}
/* line 3113, sass/_layout.scss */
.video-sidebar-tease .tv-icon {
  background: url(/static/images/tv-icon.gif) no-repeat;
  width: 48px;
  height: 54px;
  position: absolute;
  top: -20px;
  right: 6.5em;
}
/* line 3122, sass/_layout.scss */
.video-sidebar-tease .text {
  position: relative;
}

/* line 3129, sass/_layout.scss */
.tmpl-page-not-found .page-lede img {
  background-color: #3daeb4;
}
/* line 3133, sass/_layout.scss */
.tmpl-page-not-found #main {
  width: 100%;
  text-align: center;
}
@media (min-width: 810px) {
  /* line 3133, sass/_layout.scss */
  .tmpl-page-not-found #main {
    max-width: 705px;
  }
}
/* line 3140, sass/_layout.scss */
.tmpl-page-not-found #main p, .tmpl-page-not-found #main .sidebar-copy {
  text-align: left;
}

/* line 3148, sass/_layout.scss */
.cloud1 {
  background: url("/static/images/clouds/cloud1.svg") top left no-repeat;
  position: absolute;
  display: none;
  width: 80px;
  height: 50px;
  top: 100px;
  right: 0;
  z-index: 10;
  overflow: hidden;
  -moz-transform-origin: center 50%;
  -ms-transform-origin: center 50%;
  -webkit-transform-origin: center 50%;
  transform-origin: center 50%;
  -webkit-animation: cloud-1-move 90s infinite alternate linear;
  -moz-animation: cloud-1-move 90s infinite alternate linear;
  -o-animation: cloud-1-move 90s infinite alternate linear;
  animation: cloud-1-move 90s infinite alternate linear;
  -webkit-backface-visibility: hidden;
}
@media (min-width: 810px) {
  /* line 3148, sass/_layout.scss */
  .cloud1 {
    display: block;
  }
}

/* line 3169, sass/_layout.scss */
.cloud2 {
  background: url("/static/images/clouds/cloud2.svg") top left no-repeat;
  position: absolute;
  display: none;
  width: 80px;
  height: 50px;
  top: 377px;
  right: 0;
  z-index: 10;
  overflow: hidden;
  -moz-transform-origin: center 50%;
  -ms-transform-origin: center 50%;
  -webkit-transform-origin: center 50%;
  transform-origin: center 50%;
  -webkit-animation: cloud-2-move 120s infinite alternate linear;
  -moz-animation: cloud-2-move 120s infinite alternate linear;
  -o-animation: cloud-2-move 120s infinite alternate linear;
  animation: cloud-2-move 120s infinite alternate linear;
  -webkit-backface-visibility: hidden;
}
@media (min-width: 810px) {
  /* line 3169, sass/_layout.scss */
  .cloud2 {
    display: block;
  }
}

@-webkit-keyframes cloud-1-move {
  0% {
    right: 200px;
  }
  100% {
    right: 100%;
  }
}
@-moz-keyframes cloud-1-move {
  0% {
    right: 200px;
  }
  100% {
    right: 100%;
  }
}
@-o-keyframes cloud-1-move {
  0% {
    right: 200px;
  }
  100% {
    right: 100%;
  }
}
@keyframes cloud-1-move {
  0% {
    right: 200px;
  }
  100% {
    right: 100%;
  }
}
@-webkit-keyframes cloud-2-move {
  0% {
    left: 75px;
  }
  100% {
    left: 75%;
  }
}
@-moz-keyframes cloud-2-move {
  0% {
    left: 75px;
  }
  100% {
    left: 75%;
  }
}
@-o-keyframes cloud-2-move {
  0% {
    left: 75px;
  }
  100% {
    left: 75%;
  }
}
@keyframes cloud-2-move {
  0% {
    left: 75px;
  }
  100% {
    left: 75%;
  }
}
/* line 3240, sass/_layout.scss */
.tmpl-kids .cloud1 {
  background: url("/static/images/clouds/cloud1.svg") top left no-repeat;
  position: absolute;
  display: none;
  width: 78px;
  height: 40px;
  top: 20px;
  right: 40%;
  z-index: 0;
  overflow: hidden;
  background-size: cover;
}
@media (min-width: 810px) {
  /* line 3240, sass/_layout.scss */
  .tmpl-kids .cloud1 {
    display: block;
  }
}
/* line 3256, sass/_layout.scss */
.tmpl-kids .cloud2 {
  background: url("/static/images/clouds/cloud2.svg") top left no-repeat;
  position: absolute;
  display: none;
  width: 78px;
  height: 40px;
  top: 38%;
  right: 5%;
  z-index: 0;
  overflow: hidden;
  background-size: cover;
}
@media (min-width: 810px) {
  /* line 3256, sass/_layout.scss */
  .tmpl-kids .cloud2 {
    display: block;
  }
}
/* line 3272, sass/_layout.scss */
.tmpl-kids .cloud3 {
  background: url("/static/images/clouds/cloud3.svg") top left no-repeat;
  position: absolute;
  display: none;
  width: 78px;
  height: 40px;
  top: 37%;
  left: 4%;
  z-index: 0;
  overflow: hidden;
  background-size: cover;
}
@media (min-width: 810px) {
  /* line 3272, sass/_layout.scss */
  .tmpl-kids .cloud3 {
    display: block;
  }
}
/* line 3288, sass/_layout.scss */
.tmpl-kids .chirp-newton {
  background: url("/static/images/chirp_newton.svg") top left no-repeat;
  background-size: cover;
  position: absolute;
  display: none;
  overflow: hidden;
  top: 73.233945%;
  /*595/872*/
  right: 4.32098765%;
  /*35/810*/
  width: 15.2839506%;
  /*140/810 - 2%*/
  max-width: 100px;
  z-index: 10;
}
@media (min-width: 810px) {
  /* line 3288, sass/_layout.scss */
  .tmpl-kids .chirp-newton {
    display: block;
  }
}
@media (min-width: 1250px) {
  /* line 3288, sass/_layout.scss */
  .tmpl-kids .chirp-newton {
    top: 61.7575758%;
    /*803/1089*/
    max-width: 150px;
  }
}
/* line 3309, sass/_layout.scss */
.tmpl-kids .peep-quack {
  position: absolute;
  display: none;
  overflow: hidden;
  top: 75.5275229%;
  /*615/872*/
  left: 4.9382716%;
  /*40/810*/
  width: 14.0493827%;
  /*130/810 - 2%*/
  max-width: 95px;
  z-index: 10;
}
@media (min-width: 810px) {
  /* line 3309, sass/_layout.scss */
  .tmpl-kids .peep-quack {
    display: block;
  }
}
@media (min-width: 1250px) {
  /* line 3309, sass/_layout.scss */
  .tmpl-kids .peep-quack {
    top: 69.8491835%;
    /*800/1041 - 6% I'm really just making these numbers up :D*/
    max-width: 144px;
  }
}
/* line 3328, sass/_layout.scss */
.tmpl-kids .down-arrow {
  max-width: 87px;
  margin: 0 auto;
  top: -1.75em;
  position: relative;
  display: none;
}
@media (min-width: 810px) {
  /* line 3328, sass/_layout.scss */
  .tmpl-kids .down-arrow {
    top: -3.25em;
    display: block;
  }
}
@media (min-width: 1250px) {
  /* line 3328, sass/_layout.scss */
  .tmpl-kids .down-arrow {
    top: -4.25em;
  }
}
/* line 3345, sass/_layout.scss */
.tmpl-kids .down-arrow a img {
  -webkit-tap-highlight-color: transparent;
}
/* line 3349, sass/_layout.scss */
.tmpl-kids .down-arrow a .show-on-hover {
  display: none;
}
/* line 3353, sass/_layout.scss */
.tmpl-kids .down-arrow a .hide-on-hover {
  display: block;
}
/* line 3360, sass/_layout.scss */
.tmpl-kids .down-arrow a.custom-hover .show-on-hover {
  display: block;
}
/* line 3364, sass/_layout.scss */
.tmpl-kids .down-arrow a.custom-hover .hide-on-hover {
  display: none;
}
/* line 3371, sass/_layout.scss */
.tmpl-kids .grass-filler {
  display: none;
}
@media (min-width: 810px) {
  /* line 3371, sass/_layout.scss */
  .tmpl-kids .grass-filler {
    display: block;
  }
}
/* line 3380, sass/_layout.scss */
.tmpl-kids .multi-grid .grid-3up {
  padding-top: 3em;
  display: none;
}
@media (min-width: 810px) {
  /* line 3380, sass/_layout.scss */
  .tmpl-kids .multi-grid .grid-3up {
    display: block;
  }
}
/* line 3388, sass/_layout.scss */
.tmpl-kids .multi-grid .grid-3up .grid-group, .tmpl-kids .multi-grid .grid-3up .grid-group-centered {
  margin: 0 auto;
}
/* line 3393, sass/_layout.scss */
.tmpl-kids .multi-grid .grid-2up {
  padding-top: 3em;
  display: block;
}
@media (min-width: 810px) {
  /* line 3393, sass/_layout.scss */
  .tmpl-kids .multi-grid .grid-2up {
    display: none;
  }
}
/* line 3401, sass/_layout.scss */
.tmpl-kids .multi-grid .grid-2up .grid-group, .tmpl-kids .multi-grid .grid-2up .grid-group-centered {
  margin: 0 auto;
  max-width: 933px;
}
/* line 3408, sass/_layout.scss */
.tmpl-kids .page-lede-sans-background {
  height: auto;
  overflow: hidden;
}
/* line 3412, sass/_layout.scss */
.tmpl-kids .page-lede-sans-background img {
  display: block;
}
/* line 3416, sass/_layout.scss */
.tmpl-kids .page-lede-sans-background .header-bg-art {
  top: 1px;
  position: relative;
  width: 104%;
  max-width: 104%;
  left: -2%;
  display: none;
}
@media (min-width: 810px) {
  /* line 3416, sass/_layout.scss */
  .tmpl-kids .page-lede-sans-background .header-bg-art {
    display: block;
  }
}
/* line 3429, sass/_layout.scss */
.tmpl-kids .page-lede-sans-background .rag-border-white-top {
  top: 0px;
  background-color: none;
}
@media (min-width: 810px) {
  /* line 3429, sass/_layout.scss */
  .tmpl-kids .page-lede-sans-background .rag-border-white-top {
    background-color: #89ca7a;
  }
}
/* line 3439, sass/_layout.scss */
.tmpl-kids .grid-item {
  max-width: 356px;
  margin: 0.5em auto;
}
@media (min-width: 630px) {
  /* line 3439, sass/_layout.scss */
  .tmpl-kids .grid-item {
    max-width: none;
    margin: inherit;
  }
}
/* line 3449, sass/_layout.scss */
.tmpl-kids .grid-item a img {
  -webkit-tap-highlight-color: transparent;
}
/* line 3453, sass/_layout.scss */
.tmpl-kids .grid-item a .show-on-hover {
  display: none;
}
/* line 3457, sass/_layout.scss */
.tmpl-kids .grid-item a .hide-on-hover {
  display: block;
}
/* line 3464, sass/_layout.scss */
.tmpl-kids .grid-item a.custom-hover .show-on-hover {
  display: block;
}
/* line 3468, sass/_layout.scss */
.tmpl-kids .grid-item a.custom-hover .hide-on-hover {
  display: none;
}
/* line 3472, sass/_layout.scss */
.tmpl-kids .grid-item a.custom-hover .ui-btn-teal-no-a {
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  background-color: #5ecacb;
}
/* line 3479, sass/_layout.scss */
.tmpl-kids .grid-item .ui-btn-teal-no-a {
  display: inline-block;
  font-weight: 700;
  line-height: 1;
  background-color: #47a9aa;
  color: #fff;
  font-family: 'Open Sans', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 100%;
  font-weight: 700;
  letter-spacing: -0.1px;
  line-height: 1;
  text-decoration: none;
  text-align: center;
  width: 75%;
  padding: 20px;
  top: -2em;
  position: relative;
  margin: -25% auto;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  -moz-border-radius: 8px / 8px;
  -webkit-border-radius: 8px 8px;
  border-radius: 8px / 8px;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}

/* line 3506, sass/_layout.scss */
.ui-btn-teal-no-a {
  display: inline-block;
  font-weight: 700;
  line-height: 1;
  background-color: #47a9aa;
  color: #fff;
  font-family: 'Open Sans', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 100%;
  font-weight: 700;
  letter-spacing: -0.1px;
  line-height: 1;
  text-decoration: none;
  text-align: center;
  width: 75%;
  padding: 20px;
  top: -2em;
  position: relative;
  margin: -25% auto;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  -moz-border-radius: 8px / 8px;
  -webkit-border-radius: 8px 8px;
  border-radius: 8px / 8px;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}

/* line 3530, sass/_layout.scss */
.tmpl-games-index {
  background-color: #FFF;
}
/* line 3533, sass/_layout.scss */
.tmpl-games-index .cloud1 {
  background: url("/static/images/clouds/tmpl") top left no-repeat;
  position: absolute;
  display: none;
  width: 116px;
  height: 40px;
  top: 20px;
  right: 40%;
  z-index: 0;
  overflow: hidden;
  background-size: cover;
}
@media (min-width: 810px) {
  /* line 3533, sass/_layout.scss */
  .tmpl-games-index .cloud1 {
    display: block;
  }
}
/* line 3549, sass/_layout.scss */
.tmpl-games-index .cloud2 {
  background: url("/static/images/clouds/cloud2.png") top left no-repeat;
  position: absolute;
  display: none;
  width: 97px;
  height: 29px;
  top: 10%;
  right: 5%;
  z-index: 0;
  overflow: hidden;
  background-size: cover;
}
@media (min-width: 810px) {
  /* line 3549, sass/_layout.scss */
  .tmpl-games-index .cloud2 {
    display: block;
  }
}
/* line 3565, sass/_layout.scss */
.tmpl-games-index .cloud3 {
  background: url("/static/images/clouds/cloud3.png") top left no-repeat;
  position: absolute;
  display: none;
  width: 97px;
  height: 29px;
  top: 61%;
  left: 4%;
  z-index: 0;
  overflow: hidden;
  background-size: cover;
}
@media (min-width: 810px) {
  /* line 3565, sass/_layout.scss */
  .tmpl-games-index .cloud3 {
    display: block;
  }
}
/* line 3581, sass/_layout.scss */
.tmpl-games-index .games-video-hed {
  font-weight: 700;
  text-align: center;
}
/* line 3586, sass/_layout.scss */
.tmpl-games-index .game-icon {
  float: left;
  max-width: 150px;
}
/* line 3590, sass/_layout.scss */
.tmpl-games-index .game-title {
  padding-top: 1em;
}
/* line 3594, sass/_layout.scss */
.tmpl-games-index .bottom-well {
  margin: 0;
}
/* line 3598, sass/_layout.scss */
.tmpl-games-index .grid-item .thumbnail-group {
  position: relative;
  margin-bottom: 8px;
}
/* line 3604, sass/_layout.scss */
.tmpl-games-index .grid .grid-item, .tmpl-games-index .grid-2up .grid-item, .tmpl-games-index .grid-3up .grid-item, .tmpl-games-index .grid-4up .grid-item, .tmpl-games-index .grid-5up .grid-item {
  padding-top: 20px;
}
@media (min-width: 630px) {
  /* line 3604, sass/_layout.scss */
  .tmpl-games-index .grid .grid-item, .tmpl-games-index .grid-2up .grid-item, .tmpl-games-index .grid-3up .grid-item, .tmpl-games-index .grid-4up .grid-item, .tmpl-games-index .grid-5up .grid-item {
    padding-top: 0px;
  }
}
/* line 3611, sass/_layout.scss */
.tmpl-games-index .grid .grid-item h3, .tmpl-games-index .grid-2up .grid-item h3, .tmpl-games-index .grid-3up .grid-item h3, .tmpl-games-index .grid-4up .grid-item h3, .tmpl-games-index .grid-5up .grid-item h3 {
  font-family: "Open sans";
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  color: #0086c1;
  padding-top: .5em;
  white-space: nowrap;
}
@media (min-width: 810px) {
  /* line 3611, sass/_layout.scss */
  .tmpl-games-index .grid .grid-item h3, .tmpl-games-index .grid-2up .grid-item h3, .tmpl-games-index .grid-3up .grid-item h3, .tmpl-games-index .grid-4up .grid-item h3, .tmpl-games-index .grid-5up .grid-item h3 {
    min-height: 2.25em;
  }
}
@media (min-width: 950px) {
  /* line 3611, sass/_layout.scss */
  .tmpl-games-index .grid .grid-item h3, .tmpl-games-index .grid-2up .grid-item h3, .tmpl-games-index .grid-3up .grid-item h3, .tmpl-games-index .grid-4up .grid-item h3, .tmpl-games-index .grid-5up .grid-item h3 {
    min-height: 0;
  }
}
/* line 3629, sass/_layout.scss */
.tmpl-games-index .grid .grid-item .section-hed, .tmpl-games-index .grid-2up .grid-item .section-hed, .tmpl-games-index .grid-3up .grid-item .section-hed, .tmpl-games-index .grid-4up .grid-item .section-hed, .tmpl-games-index .grid-5up .grid-item .section-hed, .tmpl-games-index .grid .grid-item .subhed, .tmpl-games-index .grid-2up .grid-item .subhed, .tmpl-games-index .grid-3up .grid-item .subhed, .tmpl-games-index .grid-4up .grid-item .subhed, .tmpl-games-index .grid-5up .grid-item .subhed, .tmpl-games-index .grid .grid-item .subhed-alt, .tmpl-games-index .grid-2up .grid-item .subhed-alt, .tmpl-games-index .grid-3up .grid-item .subhed-alt, .tmpl-games-index .grid-4up .grid-item .subhed-alt, .tmpl-games-index .grid-5up .grid-item .subhed-alt,
.tmpl-games-index .grid .grid-item .cblock h2,
.cblock .tmpl-games-index .grid .grid-item h2,
.tmpl-games-index .grid-2up .grid-item .cblock h2,
.cblock .tmpl-games-index .grid-2up .grid-item h2,
.tmpl-games-index .grid-3up .grid-item .cblock h2,
.cblock .tmpl-games-index .grid-3up .grid-item h2,
.tmpl-games-index .grid-4up .grid-item .cblock h2,
.cblock .tmpl-games-index .grid-4up .grid-item h2,
.tmpl-games-index .grid-5up .grid-item .cblock h2,
.cblock .tmpl-games-index .grid-5up .grid-item h2 {
  text-align: center;
}
/* line 3633, sass/_layout.scss */
.tmpl-games-index .grid .grid-item .game-thumbnail-border, .tmpl-games-index .grid-2up .grid-item .game-thumbnail-border, .tmpl-games-index .grid-3up .grid-item .game-thumbnail-border, .tmpl-games-index .grid-4up .grid-item .game-thumbnail-border, .tmpl-games-index .grid-5up .grid-item .game-thumbnail-border {
  max-width: none;
  position: absolute;
  top: 0px;
  width: 106%;
  margin: -3%;
  height: auto;
}
/* line 3644, sass/_layout.scss */
.tmpl-games-index .carousel-wrap {
  position: relative;
  padding: 1em 0;
  width: auto;
}
/* line 3652, sass/_layout.scss */
.tmpl-games-index .carousel-wrap .grid-group-inline .grid-item a img {
  -webkit-tap-highlight-color: transparent;
  border-style: none;
  border-width: 0px;
  border-color: #fff;
}
/* line 3663, sass/_layout.scss */
.tmpl-games-index .carousel-wrap .grid-group-inline .grid-item a.custom-hover img {
  -webkit-tap-highlight-color: transparent;
  border-color: none;
}
/* line 3671, sass/_layout.scss */
.tmpl-games-index .carousel-wrap .grid-group-inline .grid-item a:hover h3 {
  text-decoration: none;
}
@media (min-width: 630px) {
  /* line 3644, sass/_layout.scss */
  .tmpl-games-index .carousel-wrap {
    width: 93.75%;
    margin: 0 auto;
  }
}
/* line 3684, sass/_layout.scss */
.tmpl-games-index .carousel-wrap .rslides_nav {
  top: 50%;
  position: absolute;
  z-index: 10;
  cursor: pointer;
  background-size: contain;
  height: 34px;
  width: 33px;
  margin-top: -17px;
}
@media (min-width: 810px) {
  /* line 3684, sass/_layout.scss */
  .tmpl-games-index .carousel-wrap .rslides_nav {
    height: 80px;
    width: 72px;
    margin-top: -40px;
  }
}
@media (min-width: 1250px) {
  /* line 3684, sass/_layout.scss */
  .tmpl-games-index .carousel-wrap .rslides_nav {
    height: 105px;
    width: 95px;
    margin-top: -52.5px;
  }
}
/* line 3707, sass/_layout.scss */
.tmpl-games-index .carousel-wrap .prev {
  left: 0;
  background-image: url("/static/images/arrows/left_arrow_large.png");
  margin-left: -39px;
}
/* line 3714, sass/_layout.scss */
.tmpl-games-index .carousel-wrap .prev.custom-hover {
  background-image: url("/static/images/arrows/left_arrow_large_hover.png");
}
/* line 3719, sass/_layout.scss */
.tmpl-games-index .carousel-wrap .next {
  right: 0;
  background-image: url("/static/images/arrows/right_arrow_large.png");
  margin-right: -39px;
}
/* line 3726, sass/_layout.scss */
.tmpl-games-index .carousel-wrap .next.custom-hover {
  background-image: url("/static/images/arrows/right_arrow_large_hover.png");
}
/* line 3732, sass/_layout.scss */
.tmpl-games-index .carousel-wrap .grid-4up .grid-group-inline {
  margin: 0 5%;
}
@media (min-width: 810px) {
  /* line 3732, sass/_layout.scss */
  .tmpl-games-index .carousel-wrap .grid-4up .grid-group-inline {
    margin: 0 8%;
  }
}
/* line 3742, sass/_layout.scss */
.tmpl-games-index .art-container {
  position: relative;
  overflow: hidden;
}
/* line 3747, sass/_layout.scss */
.tmpl-games-index .header-bg-art {
  top: 1px;
  position: relative;
  width: 104%;
  max-width: 104%;
  left: -2%;
}
/* line 3755, sass/_layout.scss */
.tmpl-games-index .rag-border-white-top {
  top: 0px;
  background-color: #89ca7a;
}
/* line 3760, sass/_layout.scss */
.tmpl-games-index .rock {
  background-image: url("/static/images/games_index/seesaw_stone.png");
  position: absolute;
  background-size: contain;
  left: 50%;
  width: 94px;
  height: 59px;
  top: 150px;
  margin-left: -47px;
}
@media (min-width: 630px) {
  /* line 3760, sass/_layout.scss */
  .tmpl-games-index .rock {
    margin-left: -96px;
    width: 193px;
    height: 119px;
    top: 160px;
  }
}
/* line 3778, sass/_layout.scss */
.tmpl-games-index .seesaw {
  background-image: url("/static/images/games_index/seesaw_characters.png");
  background-size: contain;
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -148px;
  margin-top: 84px;
  width: 296px;
  height: 112px;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
}
@media (min-width: 630px) {
  /* line 3778, sass/_layout.scss */
  .tmpl-games-index .seesaw {
    width: 592px;
    height: 224px;
    margin-left: -296px;
    margin-top: 32px;
  }
}
/* line 3802, sass/_layout.scss */
.tmpl-games-index .seesaw:hover {
  -webkit-transform: rotate(15deg);
  -moz-transform: rotate(15deg);
  -o-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
}
/* line 3809, sass/_layout.scss */
.tmpl-games-index .carousel-slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 3816, sass/_layout.scss */
.tmpl-games-index .carousel-slide li {
  -webkit-backface-visibility: hidden;
  position: relative;
  display: block;
  width: 100%;
  left: 0;
  top: 0;
}
/* line 3827, sass/_layout.scss */
.tmpl-games-index .carousel-slide .mobile-slide img {
  margin: 0 auto;
}
/* line 3833, sass/_layout.scss */
.tmpl-games-index .show-at-medium-width {
  display: none;
}
@media (min-width: 810px) {
  /* line 3833, sass/_layout.scss */
  .tmpl-games-index .show-at-medium-width {
    display: block;
  }
}
/* line 3841, sass/_layout.scss */
.tmpl-games-index .hide-at-medium-width {
  display: block;
}
@media (min-width: 810px) {
  /* line 3841, sass/_layout.scss */
  .tmpl-games-index .hide-at-medium-width {
    display: none;
  }
}

/* line 3853, sass/_layout.scss */
.tmpl-parents-landing .fea-centered-spread .copy {
  border-bottom: none;
}
/* line 3856, sass/_layout.scss */
.tmpl-parents-landing .fea-centered-spread .copy p, .tmpl-parents-landing .fea-centered-spread .copy .sidebar-copy {
  margin-top: 0;
}

/* line 3867, sass/_layout.scss */
.tmpl-activity .activity .main-copy.cblock h2 {
  font-size: 1.55em;
  margin-top: 1.5em;
}
/* line 3873, sass/_layout.scss */
.tmpl-activity .section-hed, .tmpl-activity .subhed, .tmpl-activity .subhed-alt,
.tmpl-activity .cblock h2,
.cblock .tmpl-activity h2 {
  padding: .2em 0;
}
/* line 3876, sass/_layout.scss */
.tmpl-activity .pair-second {
  font-size: 1.153em;
}
/* line 3880, sass/_layout.scss */
.tmpl-activity .copy-heading, .tmpl-activity .copy-heading-alt,
.tmpl-activity .cblock h3,
.cblock .tmpl-activity h3, .tmpl-activity .thumb-heading {
  margin: 1em 0 1.5em !important;
}
@media (max-width: 800px) {
  /* line 3883, sass/_layout.scss */
  .tmpl-activity .video-sidebar-tease {
    display: none;
  }
}
/* line 3890, sass/_layout.scss */
.tmpl-activity .sidebar .copy-heading.first, .tmpl-activity .sidebar .first.copy-heading-alt,
.tmpl-activity .sidebar .cblock h3.first,
.cblock .tmpl-activity .sidebar h3.first, .tmpl-activity .sidebar .first.thumb-heading {
  margin-top: 0 !important;
}
@media (min-width: 630px) {
  /* line 3898, sass/_layout.scss */
  .tmpl-activity .sidebar .side-bar-list .pagination-group .ui-btn-teal a, .tmpl-activity .sidebar .side-bar-list .pagination-group .print-button a, .tmpl-activity .sidebar .side-bar-list .pagination-group .sidebar-button a, .tmpl-activity .sidebar .side-bar-list .pagination-group .sidebar-single-button a, .tmpl-activity .sidebar .side-bar-list .pagination-group .sidebar-double-button a, .tmpl-activity .sidebar .side-bar-list .pagination-group .unit-ui .unit-button a, .unit-ui .tmpl-activity .sidebar .side-bar-list .pagination-group .unit-button a {
    width: 85%;
  }
}
@media (min-width: 810px) {
  /* line 3898, sass/_layout.scss */
  .tmpl-activity .sidebar .side-bar-list .pagination-group .ui-btn-teal a, .tmpl-activity .sidebar .side-bar-list .pagination-group .print-button a, .tmpl-activity .sidebar .side-bar-list .pagination-group .sidebar-button a, .tmpl-activity .sidebar .side-bar-list .pagination-group .sidebar-single-button a, .tmpl-activity .sidebar .side-bar-list .pagination-group .sidebar-double-button a, .tmpl-activity .sidebar .side-bar-list .pagination-group .unit-ui .unit-button a, .unit-ui .tmpl-activity .sidebar .side-bar-list .pagination-group .unit-button a {
    width: 75%;
  }
}
@media (min-width: 630px) {
  /* line 3907, sass/_layout.scss */
  .tmpl-activity .sidebar .side-bar-list .pagination-group .ui-btn-teal a .btn-text, .tmpl-activity .sidebar .side-bar-list .pagination-group .print-button a .btn-text, .tmpl-activity .sidebar .side-bar-list .pagination-group .sidebar-button a .btn-text, .tmpl-activity .sidebar .side-bar-list .pagination-group .sidebar-single-button a .btn-text, .tmpl-activity .sidebar .side-bar-list .pagination-group .sidebar-double-button a .btn-text, .tmpl-activity .sidebar .side-bar-list .pagination-group .unit-ui .unit-button a .btn-text, .unit-ui .tmpl-activity .sidebar .side-bar-list .pagination-group .unit-button a .btn-text {
    padding-right: 0.8em;
    max-width: 96%;
  }
}
@media (min-width: 630px) {
  /* line 3915, sass/_layout.scss */
  .tmpl-activity .sidebar .side-bar-list .pagination-group .ui-btn-teal a.icon-right .icon, .tmpl-activity .sidebar .side-bar-list .pagination-group .print-button a.icon-right .icon, .tmpl-activity .sidebar .side-bar-list .pagination-group .sidebar-button a.icon-right .icon, .tmpl-activity .sidebar .side-bar-list .pagination-group .sidebar-single-button a.icon-right .icon, .tmpl-activity .sidebar .side-bar-list .pagination-group .sidebar-double-button a.icon-right .icon, .tmpl-activity .sidebar .side-bar-list .pagination-group .unit-ui .unit-button a.icon-right .icon, .unit-ui .tmpl-activity .sidebar .side-bar-list .pagination-group .unit-button a.icon-right .icon {
    left: 78%;
  }
}
@media (min-width: 630px) {
  /* line 3922, sass/_layout.scss */
  .tmpl-activity .sidebar .side-bar-list .pagination-group .ui-btn-teal a.icon-left, .tmpl-activity .sidebar .side-bar-list .pagination-group .print-button a.icon-left, .tmpl-activity .sidebar .side-bar-list .pagination-group .sidebar-button a.icon-left, .tmpl-activity .sidebar .side-bar-list .pagination-group .sidebar-single-button a.icon-left, .tmpl-activity .sidebar .side-bar-list .pagination-group .sidebar-double-button a.icon-left, .tmpl-activity .sidebar .side-bar-list .pagination-group .unit-ui .unit-button a.icon-left, .unit-ui .tmpl-activity .sidebar .side-bar-list .pagination-group .unit-button a.icon-left {
    margin-left: -1em;
  }
}
/* line 3933, sass/_layout.scss */
.tmpl-activity .linebreak {
  border: none;
}
/* line 3937, sass/_layout.scss */
.tmpl-activity .game-module {
  margin-top: 10px;
}
/* line 3942, sass/_layout.scss */
.tmpl-activity .sidebar .cta {
  text-align: left;
  width: 93%;
  margin-bottom: 1em;
}
/* line 3947, sass/_layout.scss */
.tmpl-activity .sidebar .cta a {
  width: 100%;
  padding: 18px 12px;
}
/* line 3951, sass/_layout.scss */
.tmpl-activity .sidebar .cta a.no-width {
  width: auto;
  padding: 9px 12px 11px;
}

/* line 3965, sass/_layout.scss */
.tmpl-curriculum .nodes-mobile-breakpoint {
  display: block;
}
@media (min-width: 810px) {
  /* line 3965, sass/_layout.scss */
  .tmpl-curriculum .nodes-mobile-breakpoint {
    display: none;
  }
}
/* line 3972, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint {
  display: none;
}
@media (min-width: 810px) {
  /* line 3972, sass/_layout.scss */
  .tmpl-curriculum .nodes-desktop-breakpoint {
    display: block;
  }
}
/* line 3978, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .activity-title {
  text-align: center;
}
/* line 3980, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .activity-title .title-icon {
  float: none;
  width: 50%;
  margin: 0 auto;
  top: 0;
}
/* line 3986, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .activity-title .title-text {
  float: none;
  width: auto;
}
/* line 3992, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .curriculum-details {
  width: 100%;
  text-align: left;
  padding-bottom: 1em;
  border-bottom: 1px solid #aaaaaa;
}
/* line 3997, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .curriculum-details th {
  text-align: center;
}
/* line 4000, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .curriculum-details tr {
  margin-bottom: 1em;
}
/* line 4004, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .curriculum-details .activity-cell {
  background-color: #f6f6e8;
  border-right: 1em solid white;
  border-top: .5em solid white;
}
/* line 4009, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .curriculum-details .activity-cell h2 {
  line-height: 1.3125;
}
/* line 4012, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .curriculum-details .activity-cell h2:first-child {
  margin-top: 1em;
}
/* line 4015, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .curriculum-details .activity-cell h3:last-child {
  margin-bottom: 1em;
}
/* line 4019, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .curriculum-details .activity-cell .activity-divider {
  border-bottom: 2px dashed #aaaaaa;
  margin-bottom: .5em;
  padding-bottom: .5em;
}
/* line 4025, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .curriculum-details td {
  padding: 0 1em;
  border-bottom: 1em solid white;
  width: 16%;
}
/* line 4031, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .curriculum-details .learning-centers-link-inline-table {
  margin-top: 2em;
}
/* line 4037, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint h3.subhed-alt {
  font-size: 1.4em;
}
/* line 4041, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .activity-type {
  width: 175px;
  vertical-align: middle;
}
/* line 4046, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .dashed-divider {
  border-top: 2px dashed #aaaaaa;
  margin: 2em 0;
}
/* line 4051, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .week-linker {
  float: right;
  margin: 0 2em 60px;
}
/* line 4056, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .learning-center-subhed {
  margin-top: 1em;
  font-weight: 800;
  font-size: 2.5em;
  margin-bottom: 0.25em;
}
/* line 4062, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .learning-centers {
  margin-top: 3em;
  width: 100%;
}
/* line 4066, sass/_layout.scss */
.tmpl-curriculum .nodes-desktop-breakpoint .learning-centers .learning-center-links {
  border-left: 5em solid white;
}
/* line 4074, sass/_layout.scss */
.tmpl-curriculum .nav-tabs .tab {
  display: inline-block;
  color: white;
  text-align: center;
  padding: 1em;
  margin-right: .25em;
  font-size: 1.125em;
  line-height: 1.3125;
  background-color: #47a9aa;
  width: 30%;
}
/* line 4085, sass/_layout.scss */
.tmpl-curriculum .nav-tabs .tab.current {
  color: #f4e740;
  background-color: #007CB2;
}
/* line 4089, sass/_layout.scss */
.tmpl-curriculum .nav-tabs .tab:hover {
  cursor: pointer;
}
/* line 4096, sass/_layout.scss */
.tmpl-curriculum #left-of-teacher-strategies {
  float: left;
  clear: left;
}
/* line 4101, sass/_layout.scss */
.tmpl-curriculum .teacher-strategies {
  margin-bottom: 20px;
  display: block;
}
@media (min-width: 830px) {
  /* line 4101, sass/_layout.scss */
  .tmpl-curriculum .teacher-strategies {
    position: absolute;
    top: 4em;
    right: 2em;
  }
}
/* line 4114, sass/_layout.scss */
.tmpl-curriculum .full-curriculum {
  float: right;
  margin-right: 24px;
  margin-top: 12px;
  display: none;
}
@media (min-width: 630px) {
  /* line 4114, sass/_layout.scss */
  .tmpl-curriculum .full-curriculum {
    display: block;
  }
}
/* line 4124, sass/_layout.scss */
.tmpl-curriculum #left-of-full-curriculum {
  float: left;
}
/* line 4128, sass/_layout.scss */
.tmpl-curriculum #below-full-curriculum {
  clear: both;
}
/* line 4132, sass/_layout.scss */
.tmpl-curriculum .activity-leadin-wrap {
  width: 90%;
  margin: 0 auto;
}
@media (min-width: 810px) {
  /* line 4132, sass/_layout.scss */
  .tmpl-curriculum .activity-leadin-wrap {
    width: auto;
  }
}
/* line 4139, sass/_layout.scss */
.tmpl-curriculum .activity-leadin-wrap h1.subhed, .tmpl-curriculum .activity-leadin-wrap h1.subhed-alt {
  padding-bottom: 0.75em;
  float: none;
  font-weight: 800;
  font-size: 2.5em;
}
@media (min-width: 810px) {
  /* line 4139, sass/_layout.scss */
  .tmpl-curriculum .activity-leadin-wrap h1.subhed, .tmpl-curriculum .activity-leadin-wrap h1.subhed-alt {
    float: left;
    padding-bottom: 0;
  }
}
/* line 4150, sass/_layout.scss */
.tmpl-curriculum .activity-leadin {
  float: none;
  width: auto;
}
@media (min-width: 810px) {
  /* line 4150, sass/_layout.scss */
  .tmpl-curriculum .activity-leadin {
    float: left;
    width: 75%;
  }
}
/* line 4158, sass/_layout.scss */
.tmpl-curriculum .activity-leadin .component {
  width: 100%;
}
/* line 4162, sass/_layout.scss */
.tmpl-curriculum .correlation-chart {
  float: none;
  width: auto;
  padding-bottom: 2em;
}
@media (min-width: 810px) {
  /* line 4162, sass/_layout.scss */
  .tmpl-curriculum .correlation-chart {
    float: right;
    margin-right: 25px;
    padding-bottom: 0;
  }
}
/* line 4174, sass/_layout.scss */
.tmpl-curriculum .header-icon-container {
  display: inline-block;
  width: 100%;
}
/* line 4178, sass/_layout.scss */
.tmpl-curriculum .header-icon-container .subhed, .tmpl-curriculum .header-icon-container .subhed-alt,
.tmpl-curriculum .header-icon-container .cblock h2,
.cblock .tmpl-curriculum .header-icon-container h2 {
  width: 65%;
  float: left;
}
@media (min-width: 810px) {
  /* line 4178, sass/_layout.scss */
  .tmpl-curriculum .header-icon-container .subhed, .tmpl-curriculum .header-icon-container .subhed-alt,
  .tmpl-curriculum .header-icon-container .cblock h2,
  .cblock .tmpl-curriculum .header-icon-container h2 {
    width: 75%;
    margin: 0.8em 0;
  }
}
/* line 4187, sass/_layout.scss */
.tmpl-curriculum .header-icon-container .about-icon {
  float: right;
}
/* line 4192, sass/_layout.scss */
.tmpl-curriculum .header-container {
  display: inline-block;
  width: 100%;
}
/* line 4196, sass/_layout.scss */
.tmpl-curriculum .header-container h2 {
  font-size: 1.5em;
  letter-spacing: -1px;
  margin-top: 1em;
  margin-bottom: .25em;
  float: left;
  width: 60%;
}
/* line 4206, sass/_layout.scss */
.tmpl-curriculum .header-container .ui-btn-teal, .tmpl-curriculum .header-container .print-button, .tmpl-curriculum .header-container .side-bar-list .sidebar-button, .side-bar-list .tmpl-curriculum .header-container .sidebar-button, .tmpl-curriculum .header-container .side-bar-list .sidebar-single-button, .side-bar-list .tmpl-curriculum .header-container .sidebar-single-button, .tmpl-curriculum .header-container .side-bar-list .sidebar-double-button, .side-bar-list .tmpl-curriculum .header-container .sidebar-double-button, .tmpl-curriculum .header-container .unit-ui .unit-button, .unit-ui .tmpl-curriculum .header-container .unit-button {
  float: right;
}
/* line 4211, sass/_layout.scss */
.tmpl-curriculum .game-screenshot {
  margin: 0 auto;
  margin-bottom: 2em;
}
/* line 4216, sass/_layout.scss */
.tmpl-curriculum .app-container {
  display: inline-block;
}
/* line 4219, sass/_layout.scss */
.tmpl-curriculum .app-container .app-icon {
  float: none;
  width: auto;
  margin-bottom: 1em;
}
@media (min-width: 950px) {
  /* line 4219, sass/_layout.scss */
  .tmpl-curriculum .app-container .app-icon {
    float: left;
    width: 23%;
  }
}
/* line 4229, sass/_layout.scss */
.tmpl-curriculum .app-container .app-info {
  float: none;
  width: auto;
}
@media (min-width: 950px) {
  /* line 4229, sass/_layout.scss */
  .tmpl-curriculum .app-container .app-info {
    float: right;
    width: 75%;
  }
}
/* line 4237, sass/_layout.scss */
.tmpl-curriculum .app-container .app-info .ui-btn-teal, .tmpl-curriculum .app-container .app-info .print-button, .tmpl-curriculum .app-container .app-info .side-bar-list .sidebar-button, .side-bar-list .tmpl-curriculum .app-container .app-info .sidebar-button, .tmpl-curriculum .app-container .app-info .side-bar-list .sidebar-single-button, .side-bar-list .tmpl-curriculum .app-container .app-info .sidebar-single-button, .tmpl-curriculum .app-container .app-info .side-bar-list .sidebar-double-button, .side-bar-list .tmpl-curriculum .app-container .app-info .sidebar-double-button, .tmpl-curriculum .app-container .app-info .unit-ui .unit-button, .unit-ui .tmpl-curriculum .app-container .app-info .unit-button {
  margin-bottom: .5em;
}
/* line 4244, sass/_layout.scss */
.enhanced .tmpl-curriculum article {
  margin-bottom: 1px;
  display: none;
  overflow: hidden;
  opacity: 0;
  -moz-transition: max-height 0.5s ease-out;
  -o-transition: max-height 0.5s ease-out;
  -webkit-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
}
@media (min-width: 810px) {
  /* line 4244, sass/_layout.scss */
  .enhanced .tmpl-curriculum article {
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    -webkit-transition: opacity 0.5s ease-out;
    transition: opacity 0.5s ease-out;
  }
}
/* line 4258, sass/_layout.scss */
.enhanced .tmpl-curriculum article.active {
  opacity: 1;
  display: block;
}
/* line 4264, sass/_layout.scss */
.enhanced .tmpl-curriculum article.accordion-item {
  margin: 0 auto;
  width: 84%;
}
/* line 4267, sass/_layout.scss */
.enhanced .tmpl-curriculum article.accordion-item .component {
  width: 100%;
}
/* line 4274, sass/_layout.scss */
.enhanced .tmpl-curriculum article .cblock ul {
  margin-top: 1em;
}
/* line 4279, sass/_layout.scss */
.enhanced .tmpl-curriculum article .cblock h2 {
  font-size: 1.5em;
  letter-spacing: -1px;
  margin-top: 1em;
  margin-bottom: .25em;
}
/* line 4286, sass/_layout.scss */
.enhanced .tmpl-curriculum article .cblock h2:first-child {
  margin-top: 0;
}
/* line 4290, sass/_layout.scss */
.enhanced .tmpl-curriculum article .cblock h3 {
  margin-top: 2em;
}
/* line 4294, sass/_layout.scss */
.enhanced .tmpl-curriculum article .cblock h3:first-child {
  margin-top: 0;
}
/* line 4299, sass/_layout.scss */
.enhanced .tmpl-curriculum article .cblock dl dt {
  font-weight: 700;
  margin-top: 1em;
}
/* line 4304, sass/_layout.scss */
.enhanced .tmpl-curriculum article .cblock dl h3 {
  margin-top: 2em;
}
/* line 4313, sass/_layout.scss */
.tmpl-curriculum .activity {
  margin: 44px auto 1em;
  width: 100%;
}
@media (min-width: 630px) {
  /* line 4313, sass/_layout.scss */
  .tmpl-curriculum .activity {
    width: 93.75%;
    margin: 44px auto 1em;
  }
}
@media (min-width: 1250px) {
  /* line 4313, sass/_layout.scss */
  .tmpl-curriculum .activity {
    width: 1200px;
  }
}
/* line 4325, sass/_layout.scss */
.tmpl-curriculum .activity-group {
  padding: 1.5em 0;
  margin-bottom: 2em;
  border-bottom: 2px dashed #aaaaaa;
}
/* line 4331, sass/_layout.scss */
.tmpl-curriculum .component {
  display: block;
  width: 85%;
  margin: 0 auto;
}
@media (min-width: 810px) {
  /* line 4331, sass/_layout.scss */
  .tmpl-curriculum .component {
    width: 95%;
    margin-right: auto;
  }
}
/* line 4341, sass/_layout.scss */
.tmpl-curriculum .activities-wrap {
  margin-bottom: 2em;
}
/* line 4345, sass/_layout.scss */
.tmpl-curriculum .materials {
  text-align: left;
  width: 90%;
}
@media (min-width: 630px) {
  /* line 4345, sass/_layout.scss */
  .tmpl-curriculum .materials {
    width: 95%;
    margin-left: -3%;
  }
}
@media (min-width: 810px) {
  /* line 4345, sass/_layout.scss */
  .tmpl-curriculum .materials {
    margin-left: 0;
  }
}
/* line 4356, sass/_layout.scss */
.tmpl-curriculum .materials .ui-btn-teal, .tmpl-curriculum .materials .print-button, .tmpl-curriculum .materials .side-bar-list .sidebar-button, .side-bar-list .tmpl-curriculum .materials .sidebar-button, .tmpl-curriculum .materials .side-bar-list .sidebar-single-button, .side-bar-list .tmpl-curriculum .materials .sidebar-single-button, .tmpl-curriculum .materials .side-bar-list .sidebar-double-button, .side-bar-list .tmpl-curriculum .materials .sidebar-double-button, .tmpl-curriculum .materials .unit-ui .unit-button, .unit-ui .tmpl-curriculum .materials .unit-button {
  display: block;
  margin-bottom: 1em;
}
/* line 4363, sass/_layout.scss */
.tmpl-curriculum .materials-default {
  display: none;
}
@media (min-width: 630px) {
  /* line 4363, sass/_layout.scss */
  .tmpl-curriculum .materials-default {
    display: block;
  }
}
/* line 4370, sass/_layout.scss */
.tmpl-curriculum .materials-footer {
  display: block;
}
@media (min-width: 630px) {
  /* line 4370, sass/_layout.scss */
  .tmpl-curriculum .materials-footer {
    display: none;
  }
}
/* line 4376, sass/_layout.scss */
.tmpl-curriculum .materials-footer .materials {
  width: 90%;
}
@media (min-width: 500px) {
  /* line 4376, sass/_layout.scss */
  .tmpl-curriculum .materials-footer .materials {
    width: 95%;
  }
}
/* line 4385, sass/_layout.scss */
.tmpl-curriculum .accordion-toggle {
  display: none;
}
/* line 4388, sass/_layout.scss */
.enhanced .tmpl-curriculum .accordion-toggle {
  display: block;
  padding: 1em;
  background-color: #2a9dd3;
  color: #ffffff;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.3%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2218.604px%22%20height%3D%2213.992px%22%20viewBox%3D%220%200%2018.604%2013.992%22%20enable-background%3D%22new%200%200%2018.604%2013.992%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%229.629%2C12.249%205.48%2C7.161%201.332%2C2.075%209.629%2C2.075%2017.924%2C2.075%2013.776%2C7.161%20%22/%3E%0D%0A%3C/svg%3E%0D%0A");
  background-repeat: no-repeat;
  background-position: 95% center;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  width: 84%;
  margin: 1em auto;
}
/* line 4403, sass/_layout.scss */
.enhanced .tmpl-curriculum .accordion-toggle:hover {
  color: #f4e740;
  background-color: #007CB2;
}
/* line 4408, sass/_layout.scss */
.enhanced .tmpl-curriculum .accordion-toggle.active {
  color: #f4e740;
  background-color: #007CB2;
  margin-bottom: 1em;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.3%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2218.604px%22%20height%3D%2213.992px%22%20viewBox%3D%220%200%2018.604%2013.992%22%20enable-background%3D%22new%200%200%2018.604%2013.992%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%229.628%2C2.073%2013.776%2C7.075%2017.925%2C12.075%209.628%2C12.075%201.333%2C12.075%205.481%2C7.075%20%22/%3E%0D%0A%3C/svg%3E%0D%0A");
  background-position: 95% center;
  background-repeat: no-repeat;
}
@media (min-width: 810px) {
  /* line 4388, sass/_layout.scss */
  .enhanced .tmpl-curriculum .accordion-toggle {
    display: none;
  }
}
/* line 4422, sass/_layout.scss */
.oldie .tmpl-curriculum .accordion-toggle {
  display: none;
}
/* line 4426, sass/_layout.scss */
.no-svg .tmpl-curriculum .accordion-toggle {
  background-image: url(/static/images/arrows/2nd_nav_down.png);
}
/* line 4429, sass/_layout.scss */
.no-svg .tmpl-curriculum .accordion-toggle.active {
  background-image: url(/static/images/arrows/2nd_nav_up.png);
}
/* line 4435, sass/_layout.scss */
.tmpl-curriculum .materials-sidebar {
  display: none;
}
@media (min-width: 630px) {
  /* line 4435, sass/_layout.scss */
  .tmpl-curriculum .materials-sidebar {
    display: block;
  }
}
/* line 4442, sass/_layout.scss */
.tmpl-curriculum .materials-footer {
  display: block;
}
@media (min-width: 630px) {
  /* line 4442, sass/_layout.scss */
  .tmpl-curriculum .materials-footer {
    display: none;
  }
}
/* line 4449, sass/_layout.scss */
.tmpl-curriculum .activity-title {
  position: relative;
}
/* line 4452, sass/_layout.scss */
.tmpl-curriculum .activity-title .title-icon {
  float: left;
  margin-right: .5em;
  width: 14.66015625%;
  position: relative;
  top: -.25em;
}
@media (min-width: 810px) {
  /* line 4452, sass/_layout.scss */
  .tmpl-curriculum .activity-title .title-icon {
    top: -1em;
  }
}
/* line 4462, sass/_layout.scss */
.tmpl-curriculum .activity-title .title-icon img {
  width: 100%;
}
/* line 4466, sass/_layout.scss */
.tmpl-curriculum .activity-title .title-text {
  float: left;
}
/* line 4470, sass/_layout.scss */
.tmpl-curriculum .activity-title h1 {
  font-size: 2.5em;
  font-weight: 800;
  margin-bottom: 0.25em;
}
/* line 4475, sass/_layout.scss */
.tmpl-curriculum .activity-title .subhed-alt {
  font-size: 2em;
}
/* line 4480, sass/_layout.scss */
.tmpl-curriculum .btn-extended {
  padding: 0;
}
/* line 4484, sass/_layout.scss */
.tmpl-curriculum .group-narrow-special-for-curriculum-node-template {
  width: 23%;
}
/* line 4487, sass/_layout.scss */
.tmpl-curriculum .group-wide-special-for-curriculum-node-template {
  width: 75%;
}

/* line 4495, sass/_layout.scss */
.tmpl-watch-play {
  background-color: #d1ebFb;
}
/* line 4498, sass/_layout.scss */
.tmpl-watch-play .lede-contents {
  margin: 1em auto;
  width: 93.75%;
  margin-bottom: 1em;
  padding-bottom: 0px;
}
@media (min-width: 630px) {
  /* line 4498, sass/_layout.scss */
  .tmpl-watch-play .lede-contents {
    margin: 0 auto 1em;
  }
}
/* line 4511, sass/_layout.scss */
.tmpl-watch-play .kids-lede-video, .tmpl-watch-play .kids-lede-game {
  margin-top: -1em;
}
/* line 4515, sass/_layout.scss */
.tmpl-watch-play .kids-lede-game {
  margin-bottom: 1em;
}
/* line 4519, sass/_layout.scss */
.tmpl-watch-play .cloud1 {
  background: url("/static/images/clouds/cloud1.png") top left no-repeat;
  position: absolute;
  display: none;
  width: 116px;
  height: 40px;
  top: 250px;
  left: 12%;
  z-index: 0;
  overflow: hidden;
  background-size: cover;
}
@media (min-width: 810px) {
  /* line 4519, sass/_layout.scss */
  .tmpl-watch-play .cloud1 {
    display: block;
  }
}
/* line 4535, sass/_layout.scss */
.tmpl-watch-play .cloud2 {
  background: url("/static/images/clouds/cloud2.png") top left no-repeat;
  position: absolute;
  display: none;
  width: 97px;
  height: 29px;
  top: 50px;
  right: 5%;
  z-index: 0;
  overflow: hidden;
  background-size: cover;
}
@media (min-width: 810px) {
  /* line 4535, sass/_layout.scss */
  .tmpl-watch-play .cloud2 {
    display: block;
  }
}
/* line 4551, sass/_layout.scss */
.tmpl-watch-play .playlist {
  background-color: #ffffff;
}
/* line 4556, sass/_layout.scss */
.tmpl-watch-play .group-wide {
  width: auto;
}
@media (min-width: 630px) {
  /* line 4556, sass/_layout.scss */
  .tmpl-watch-play .group-wide {
    width: 64.66015625%;
  }
}
/* line 4564, sass/_layout.scss */
.tmpl-watch-play .group-narrow {
  width: auto;
  bottom: 0;
  position: relative;
}
@media (min-width: 630px) {
  /* line 4564, sass/_layout.scss */
  .tmpl-watch-play .group-narrow {
    width: 31.3203125%;
  }
}
/* line 4574, sass/_layout.scss */
.tmpl-watch-play .play {
  position: relative;
}
/* line 4578, sass/_layout.scss */
.tmpl-watch-play .player-nav {
  margin-top: 0;
  margin: 0 auto;
  text-align: center;
}
@media (min-width: 630px) {
  /* line 4578, sass/_layout.scss */
  .tmpl-watch-play .player-nav {
    margin-top: 0em;
  }
}
/* line 4586, sass/_layout.scss */
.tmpl-watch-play .player-nav img {
  max-width: 35%;
  /* this shouldn't be - need appropriately sized asset instead! */
  margin: 0 auto;
}
@media (min-width: 630px) {
  /* line 4586, sass/_layout.scss */
  .tmpl-watch-play .player-nav img {
    max-width: 50%;
  }
}
/* line 4594, sass/_layout.scss */
.tmpl-watch-play .player-nav .ui-btn-teal, .tmpl-watch-play .player-nav .print-button, .tmpl-watch-play .player-nav .side-bar-list .sidebar-button, .side-bar-list .tmpl-watch-play .player-nav .sidebar-button, .tmpl-watch-play .player-nav .side-bar-list .sidebar-single-button, .side-bar-list .tmpl-watch-play .player-nav .sidebar-single-button, .tmpl-watch-play .player-nav .side-bar-list .sidebar-double-button, .side-bar-list .tmpl-watch-play .player-nav .sidebar-double-button, .tmpl-watch-play .player-nav .unit-ui .unit-button, .unit-ui .tmpl-watch-play .player-nav .unit-button {
  width: auto;
  display: none;
  margin-top: 4em;
}
@media (min-width: 630px) {
  /* line 4594, sass/_layout.scss */
  .tmpl-watch-play .player-nav .ui-btn-teal, .tmpl-watch-play .player-nav .print-button, .tmpl-watch-play .player-nav .side-bar-list .sidebar-button, .side-bar-list .tmpl-watch-play .player-nav .sidebar-button, .tmpl-watch-play .player-nav .side-bar-list .sidebar-single-button, .side-bar-list .tmpl-watch-play .player-nav .sidebar-single-button, .tmpl-watch-play .player-nav .side-bar-list .sidebar-double-button, .side-bar-list .tmpl-watch-play .player-nav .sidebar-double-button, .tmpl-watch-play .player-nav .unit-ui .unit-button, .unit-ui .tmpl-watch-play .player-nav .unit-button {
    width: 50%;
    display: block;
    margin: 4em auto 0 auto;
  }
}
/* line 4607, sass/_layout.scss */
.tmpl-watch-play .video-icon, .tmpl-watch-play .game-icon {
  float: left;
  max-width: 150px;
}
/* line 4612, sass/_layout.scss */
.tmpl-watch-play .video-title, .tmpl-watch-play .game-title {
  width: 50%;
  float: left;
  padding-top: 1em;
}
/* line 4618, sass/_layout.scss */
.tmpl-watch-play .pathway-icon {
  position: relative;
  margin: 0 auto;
  width: 50%;
}
@media (min-width: 630px) {
  /* line 4618, sass/_layout.scss */
  .tmpl-watch-play .pathway-icon {
    position: absolute;
    top: 0px;
    width: 15%;
  }
}
@media (min-width: 810px) {
  /* line 4618, sass/_layout.scss */
  .tmpl-watch-play .pathway-icon {
    width: 10%;
  }
}
/* line 4633, sass/_layout.scss */
.tmpl-watch-play .pathway-icon img {
  max-width: none;
  width: 100%;
}
/* line 4640, sass/_layout.scss */
.tmpl-watch-play .pathway-title {
  color: #6958ca;
  font-family: "Open Sans";
  font-weight: 700;
  font-size: 18px;
}
/* line 4647, sass/_layout.scss */
.tmpl-watch-play .pathway-content {
  float: none;
  clear: none;
  margin: 0 auto;
}
/* line 4653, sass/_layout.scss */
.tmpl-watch-play .carousel-wrap {
  position: relative;
  padding: 1em 0;
  width: auto;
}
@media (min-width: 630px) {
  /* line 4653, sass/_layout.scss */
  .tmpl-watch-play .carousel-wrap {
    width: 93.75%;
    margin: 0 auto;
  }
}
/* line 4663, sass/_layout.scss */
.tmpl-watch-play .carousel-wrap .rslides_nav {
  top: 50%;
  position: absolute;
  z-index: 10;
  cursor: pointer;
  background-size: contain;
  height: 34px;
  width: 33px;
  margin-top: -17px;
}
@media (min-width: 810px) {
  /* line 4663, sass/_layout.scss */
  .tmpl-watch-play .carousel-wrap .rslides_nav {
    height: 51px;
    width: 49.5px;
    margin-top: -25.5px;
  }
}
/* line 4681, sass/_layout.scss */
.tmpl-watch-play .carousel-wrap .prev {
  left: 0;
  background-image: url("/static/images/arrows/left_arrow.png");
  margin-left: 5%;
}
/* line 4686, sass/_layout.scss */
.tmpl-watch-play .carousel-wrap .prev.custom-hover {
  background-image: url("/static/images/arrows/left_arrow_hover.png");
}
@media (min-width: 500px) {
  /* line 4681, sass/_layout.scss */
  .tmpl-watch-play .carousel-wrap .prev {
    margin-left: 3%;
  }
}
@media (min-width: 630px) {
  /* line 4681, sass/_layout.scss */
  .tmpl-watch-play .carousel-wrap .prev {
    margin-left: 1%;
  }
}
@media (min-width: 810px) {
  /* line 4681, sass/_layout.scss */
  .tmpl-watch-play .carousel-wrap .prev {
    margin-right: 0%;
  }
}
/* line 4703, sass/_layout.scss */
.tmpl-watch-play .carousel-wrap .next {
  right: 0;
  background-image: url("/static/images/arrows/right_arrow.png");
  margin-right: 5%;
}
/* line 4708, sass/_layout.scss */
.tmpl-watch-play .carousel-wrap .next.custom-hover {
  background-image: url("/static/images/arrows/right_arrow_hover.png");
}
@media (min-width: 500px) {
  /* line 4703, sass/_layout.scss */
  .tmpl-watch-play .carousel-wrap .next {
    margin-right: 3%;
  }
}
@media (min-width: 630px) {
  /* line 4703, sass/_layout.scss */
  .tmpl-watch-play .carousel-wrap .next {
    margin-right: 1%;
  }
}
@media (min-width: 810px) {
  /* line 4703, sass/_layout.scss */
  .tmpl-watch-play .carousel-wrap .next {
    margin-right: 0%;
  }
}
/* line 4728, sass/_layout.scss */
.tmpl-watch-play .grid .grid-item .section-hed, .tmpl-watch-play .grid-2up .grid-item .section-hed, .tmpl-watch-play .grid-3up .grid-item .section-hed, .tmpl-watch-play .grid-4up .grid-item .section-hed, .tmpl-watch-play .grid-5up .grid-item .section-hed, .tmpl-watch-play .grid .grid-item .subhed, .tmpl-watch-play .grid-2up .grid-item .subhed, .tmpl-watch-play .grid-3up .grid-item .subhed, .tmpl-watch-play .grid-4up .grid-item .subhed, .tmpl-watch-play .grid-5up .grid-item .subhed, .tmpl-watch-play .grid .grid-item .subhed-alt, .tmpl-watch-play .grid-2up .grid-item .subhed-alt, .tmpl-watch-play .grid-3up .grid-item .subhed-alt, .tmpl-watch-play .grid-4up .grid-item .subhed-alt, .tmpl-watch-play .grid-5up .grid-item .subhed-alt,
.tmpl-watch-play .grid .grid-item .cblock h2,
.cblock .tmpl-watch-play .grid .grid-item h2,
.tmpl-watch-play .grid-2up .grid-item .cblock h2,
.cblock .tmpl-watch-play .grid-2up .grid-item h2,
.tmpl-watch-play .grid-3up .grid-item .cblock h2,
.cblock .tmpl-watch-play .grid-3up .grid-item h2,
.tmpl-watch-play .grid-4up .grid-item .cblock h2,
.cblock .tmpl-watch-play .grid-4up .grid-item h2,
.tmpl-watch-play .grid-5up .grid-item .cblock h2,
.cblock .tmpl-watch-play .grid-5up .grid-item h2 {
  text-align: center;
}
/* line 4734, sass/_layout.scss */
.tmpl-watch-play #goto-video {
  max-width: 559px;
  margin: 1em auto 2.5em;
}
@media (min-width: 500px) {
  /* line 4734, sass/_layout.scss */
  .tmpl-watch-play #goto-video {
    margin: 1em auto 2em;
  }
}

/* line 4746, sass/_layout.scss */
.tmpl-search .grid-3up .grid-item {
  float: none;
  width: auto;
}
/* line 4751, sass/_layout.scss */
.tmpl-search .activities-search .radio-group:first-child {
  left: 0;
}
/* line 4755, sass/_layout.scss */
.tmpl-search input[type="submit"] {
  margin: 1em auto;
  width: 60%;
  float: none;
  display: block;
}

/* line 4765, sass/_layout.scss */
.tmpl-curriculum-index .secondary-nav {
  margin-bottom: 1em;
  margin-top: 4em;
}
/* line 4770, sass/_layout.scss */
.tmpl-curriculum-index .nav-group {
  background-color: #007CB2;
}
/* line 4772, sass/_layout.scss */
.tmpl-curriculum-index .nav-group ol {
  width: auto;
  display: block;
}
/* line 4777, sass/_layout.scss */
.tmpl-curriculum-index .nav-group li .peep-head {
  display: none;
}
/* line 4781, sass/_layout.scss */
.tmpl-curriculum-index .nav-group li.active .peep-head {
  display: block;
}
/* line 4785, sass/_layout.scss */
.tmpl-curriculum-index .nav-group a {
  white-space: normal;
}
/* line 4791, sass/_layout.scss */
.tmpl-curriculum-index .unit-type {
  margin-top: 2.5em;
  margin-bottom: 2em;
  display: block;
}
@media (min-width: 630px) {
  /* line 4791, sass/_layout.scss */
  .tmpl-curriculum-index .unit-type {
    display: none;
  }
}
/* line 4800, sass/_layout.scss */
.tmpl-curriculum-index .unit-type .subhed-alt {
  display: block;
}
@media (min-width: 630px) {
  /* line 4800, sass/_layout.scss */
  .tmpl-curriculum-index .unit-type .subhed-alt {
    display: none;
  }
}
/* line 4808, sass/_layout.scss */
.tmpl-curriculum-index .unit-type .ui-btn-teal, .tmpl-curriculum-index .unit-type .print-button, .tmpl-curriculum-index .unit-type .side-bar-list .sidebar-button, .side-bar-list .tmpl-curriculum-index .unit-type .sidebar-button, .tmpl-curriculum-index .unit-type .side-bar-list .sidebar-single-button, .side-bar-list .tmpl-curriculum-index .unit-type .sidebar-single-button, .tmpl-curriculum-index .unit-type .side-bar-list .sidebar-double-button, .side-bar-list .tmpl-curriculum-index .unit-type .sidebar-double-button, .tmpl-curriculum-index .unit-type .unit-ui .unit-button, .unit-ui .tmpl-curriculum-index .unit-type .unit-button {
  margin-bottom: 1em;
}
/* line 4814, sass/_layout.scss */
.tmpl-curriculum-index .active-unit {
  display: block;
}
/* line 4818, sass/_layout.scss */
.oldie .tmpl-curriculum-index .active-unit {
  display: block;
}
/* line 4822, sass/_layout.scss */
.tmpl-curriculum-index .btn-extended a .cta-copy p, .tmpl-curriculum-index .btn-extended a .cta-copy .sidebar-copy {
  font-size: 1em;
}
/* line 4827, sass/_layout.scss */
.tmpl-curriculum-index .copy-heading.blue, .tmpl-curriculum-index .blue.copy-heading-alt,
.tmpl-curriculum-index .cblock h3.blue,
.cblock .tmpl-curriculum-index h3.blue, .tmpl-curriculum-index .blue.thumb-heading {
  color: #0086c1;
}
/* line 4832, sass/_layout.scss */
.tmpl-curriculum-index .inline-linklist a {
  color: #6958ca;
}
/* line 4836, sass/_layout.scss */
.tmpl-curriculum-index .secondary-nav .inline-linklist a, .tmpl-curriculum-index .global-footer .inline-linklist a {
  color: #ffffff;
}
/* line 4839, sass/_layout.scss */
.tmpl-curriculum-index .secondary-nav .inline-linklist a.active,
.tmpl-curriculum-index .secondary-nav .inline-linklist a:hover {
  color: #f4e740;
}

/* line 4845, sass/_layout.scss */
.tmpl-curriculum-index .secondary-nav {
  display: none;
}
@media (min-width: 630px) {
  /* line 4845, sass/_layout.scss */
  .tmpl-curriculum-index .secondary-nav {
    display: block;
  }
}

/* line 4854, sass/_layout.scss */
.tmpl-neighborhood .sidebar .cta {
  text-align: center;
}
/* line 4859, sass/_layout.scss */
.tmpl-neighborhood .sidebar section .margin-bottom-two {
  margin-bottom: 2em;
}

/* line 4867, sass/_layout.scss */
.tmpl-coloring-pages .grid-4up {
  margin-bottom: 50px;
}
/* line 4868, sass/_layout.scss */
.tmpl-coloring-pages .grid-4up .grid-even {
  clear: right;
}

/* line 4876, sass/_layout.scss */
.tmpl-coloring-detail .cloud1 {
  background: url("/static/images/clouds/cloud1.svg") top left no-repeat;
  position: absolute;
  display: none;
  width: 78px;
  height: 40px;
  top: 66%;
  right: 22%;
  z-index: 0;
  overflow: hidden;
  background-size: cover;
}
@media (min-width: 810px) {
  /* line 4876, sass/_layout.scss */
  .tmpl-coloring-detail .cloud1 {
    display: block;
  }
}
/* line 4892, sass/_layout.scss */
.tmpl-coloring-detail .cloud2 {
  background: url("/static/images/clouds/cloud2.svg") top left no-repeat;
  position: absolute;
  display: none;
  width: 78px;
  height: 40px;
  top: 15%;
  right: 17%;
  z-index: 0;
  overflow: hidden;
  background-size: cover;
}
@media (min-width: 810px) {
  /* line 4892, sass/_layout.scss */
  .tmpl-coloring-detail .cloud2 {
    display: block;
  }
}
/* line 4908, sass/_layout.scss */
.tmpl-coloring-detail .cloud3 {
  background: url("/static/images/clouds/cloud3.svg") top left no-repeat;
  position: absolute;
  display: none;
  width: 78px;
  height: 40px;
  top: 37%;
  left: 4%;
  z-index: 0;
  overflow: hidden;
  background-size: cover;
}
@media (min-width: 810px) {
  /* line 4908, sass/_layout.scss */
  .tmpl-coloring-detail .cloud3 {
    display: block;
  }
}
/* line 4925, sass/_layout.scss */
.tmpl-coloring-detail .coloring-image a {
  padding: 0;
  margin: 0;
  max-width: 100%;
}
/* line 4930, sass/_layout.scss */
.tmpl-coloring-detail .coloring-image a img {
  width: 100%;
}
/* line 4935, sass/_layout.scss */
.tmpl-coloring-detail .coloring-image p, .tmpl-coloring-detail .coloring-image .sidebar-copy {
  margin: 1em auto;
  width: 95%;
  font-size: .9375em;
}
/* line 4942, sass/_layout.scss */
.tmpl-coloring-detail .coloring-copy {
  margin-left: 4%;
  width: auto;
}
@media (min-width: 630px) {
  /* line 4942, sass/_layout.scss */
  .tmpl-coloring-detail .coloring-copy {
    width: 45.9%;
  }
}
/* line 4950, sass/_layout.scss */
.tmpl-coloring-detail .coloring-copy p, .tmpl-coloring-detail .coloring-copy .sidebar-copy {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #4482bf;
  font-size: 22px;
  line-height: 30px;
}
/* line 4958, sass/_layout.scss */
.tmpl-coloring-detail .coloring-copy .print-button {
  margin-bottom: 1em;
}

/* -------- include/css --------*/
/* line 4966, sass/_layout.scss */
.pathways {
  margin-top: 50px;
}
/* line 4969, sass/_layout.scss */
.pathways a img {
  margin: 0 auto;
  -webkit-tap-highlight-color: transparent;
}
/* line 4974, sass/_layout.scss */
.pathways a .show-on-hover {
  display: none;
}
/* line 4978, sass/_layout.scss */
.pathways a .hide-on-hover {
  display: block;
}
/* line 4985, sass/_layout.scss */
.pathways a.custom-hover .show-on-hover {
  display: block;
}
/* line 4989, sass/_layout.scss */
.pathways a.custom-hover .hide-on-hover {
  display: none;
}
/* line 4993, sass/_layout.scss */
.pathways a.custom-hover .ui-btn-teal-no-a {
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  background-color: #5ecacb;
}
/* line 5000, sass/_layout.scss */
.pathways .ui-btn-teal-no-a {
  display: inline-block;
  font-weight: 700;
  line-height: 1;
  background-color: #47a9aa;
  color: #fff;
  font-family: 'Open Sans', 'Helvetica', 'Arial', 'sans-serif';
  font-size: 100%;
  font-weight: 700;
  letter-spacing: -0.1px;
  line-height: 1;
  text-decoration: none;
  text-align: center;
  width: 75%;
  padding: 20px;
  top: -2em;
  position: relative;
  margin: -25% auto;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px 0px;
  -moz-border-radius: 8px / 8px;
  -webkit-border-radius: 8px 8px;
  border-radius: 8px / 8px;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
/* line 5024, sass/_layout.scss */
.pathways .chirp-balloon {
  margin: 0 auto;
}

/* -------- Footer ------*/
/* line 5030, sass/_layout.scss */
.global-footer {
  background-color: #276663;
  padding-bottom: 1em;
  text-align: center;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
/* line 5036, sass/_layout.scss */
.global-footer .inline-linklist li {
  border: none;
}
/* line 5040, sass/_layout.scss */
.global-footer .footer-hills {
  overflow: visible;
  top: -.75em;
  background: transparent;
  height: 14em;
  background: url("/static/images/footer_hills_mobile_sm.svg") 0 0 no-repeat;
  background-size: cover;
  background-position: left bottom;
}
@media (min-width: 630px) {
  /* line 5040, sass/_layout.scss */
  .global-footer .footer-hills {
    background: url("/static/images/footer_hills.svg") 0 0 no-repeat;
    height: 29em;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
  }
}
@media (min-width: 1250px) {
  /* line 5040, sass/_layout.scss */
  .global-footer .footer-hills {
    height: 40em;
  }
}
/* line 5062, sass/_layout.scss */
.oldie .global-footer .footer-hills {
  background: url("/static/images/footer_hills.png") 0 0 no-repeat;
  height: 29em;
}
@media (min-width: 630px) {
  /* line 5068, sass/_layout.scss */
  .no-svg .global-footer .footer-hills {
    background: transparent;
    height: 0;
  }
}
/* line 5075, sass/_layout.scss */
.global-footer .footer-pond-bg {
  background-color: #47a9aa;
  position: relative;
  top: -1em;
}
/* line 5081, sass/_layout.scss */
.global-footer .footer-links {
  width: 95%;
  margin: 0 auto;
  padding: 3em 0 0;
}
@media (min-width: 810px) {
  /* line 5081, sass/_layout.scss */
  .global-footer .footer-links {
    padding: 3em 0 5em;
  }
}
@media (min-width: 1250px) {
  /* line 5081, sass/_layout.scss */
  .global-footer .footer-links {
    width: 1200px;
  }
}
/* line 5093, sass/_layout.scss */
.global-footer .footer-links li {
  padding: .5em;
}
/* line 5096, sass/_layout.scss */
.global-footer .footer-links a {
  padding: .5em;
  font-size: 1.125em;
}
/* line 5101, sass/_layout.scss */
.global-footer .footer-links .footer-nav a {
  color: #F7EB95;
}
/* line 5105, sass/_layout.scss */
.global-footer .footer-links .misc-links a {
  font-size: 1;
}
/* line 5109, sass/_layout.scss */
.global-footer .footer-links .frog-footer img {
  margin: 0 auto;
}
/* line 5117, sass/_layout.scss */
.global-footer .footer-credits {
  background-color: #276663;
  padding-top: 2em;
  width: 93.75%;
  margin: 0 auto;
}
@media (min-width: 630px) {
  /* line 5117, sass/_layout.scss */
  .global-footer .footer-credits {
    width: 80%;
  }
}
@media (min-width: 1250px) {
  /* line 5117, sass/_layout.scss */
  .global-footer .footer-credits {
    max-width: 1250px;
  }
}
/* line 5130, sass/_layout.scss */
.global-footer .footer-credits .inline-linklist {
  display: block;
  width: 80%;
  margin: 0 auto;
}
@media (min-width: 630px) {
  /* line 5130, sass/_layout.scss */
  .global-footer .footer-credits .inline-linklist {
    display: table;
  }
}
/* line 5138, sass/_layout.scss */
.global-footer .footer-credits .inline-linklist.awards li {
  margin-left: 20px;
  margin-right: 20px;
}
/* line 5142, sass/_layout.scss */
.global-footer .footer-credits .inline-linklist.awards img {
  width: 100px;
}
/* line 5148, sass/_layout.scss */
.global-footer .footer-credits p, .global-footer .footer-credits .sidebar-copy {
  font-family: 'Asap', sans-serif;
  font-weight: 400;
  color: #9ebab9;
  font-weight: 400;
  font-size: .9375em;
  width: auto;
  margin: 2em auto;
}
@media (min-width: 630px) {
  /* line 5148, sass/_layout.scss */
  .global-footer .footer-credits p, .global-footer .footer-credits .sidebar-copy {
    width: 85%;
  }
}
/* line 5162, sass/_layout.scss */
.global-footer .footer-credits .copyright {
  color: #ffffff;
}
/* line 5166, sass/_layout.scss */
.global-footer .footer-credits li {
  padding: 1em;
  vertical-align: middle;
}
@media (min-width: 630px) {
  /* line 5166, sass/_layout.scss */
  .global-footer .footer-credits li {
    padding: .25em;
    display: table-cell;
    width: 20%;
  }
}
/* line 5176, sass/_layout.scss */
.global-footer .footer-credits li img {
  margin: 0 auto;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 5183, sass/_layout.scss */
.global-footer .footer-credits li a.custom-hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 5196, sass/_layout.scss */
.global-footer .frog-footer {
  margin: 0 auto;
}
@media (min-width: 630px) {
  /* line 5196, sass/_layout.scss */
  .global-footer .frog-footer {
    margin: 0;
  }
}

/* line 5205, sass/_layout.scss */
#goto-video {
  background-color: #000;
  max-width: 100%;
  margin: 1em auto 103px;
}
@media (min-width: 810px) {
  /* line 5205, sass/_layout.scss */
  #goto-video {
    max-width: 75%;
  }
}
/* line 5215, sass/_layout.scss */
#goto-video video {
  margin: 0 auto;
}

/* line 5220, sass/_layout.scss */
#external-bridge {
  visibility: hidden;
  background-color: #0086c1;
  color: #ffffff;
  width: 75%;
  display: block;
  top: 25%;
  left: 35%;
  z-index: 1000;
  position: fixed;
  padding-bottom: 1em;
  margin-left: -100em;
  border: 8px solid #ffffff;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5), 0 0 0 80000px rgba(0, 0, 0, 0.3);
}
@media (min-width: 630px) {
  /* line 5220, sass/_layout.scss */
  #external-bridge {
    width: 37%;
    left: 50%;
  }
}
/* line 5240, sass/_layout.scss */
#external-bridge.closed {
  margin-left: 900em;
  -webkit-transition: .5s box-shadow, visibility .5s, margin-left 1s;
  -moz-transition: .5s box-shadow, visibility .5s, margin-left 1s;
  -o-transition: .5s box-shadow, visibility .5s, margin-left 1s;
  transition: .5s box-shadow, visibility .5s, margin-left 1s;
}
/* line 5248, sass/_layout.scss */
#external-bridge.open {
  visibility: visible;
  margin-left: -80px;
  -webkit-transition: margin-left .5s, box-shadow 1.5s 2s;
  -moz-transition: margin-left .5s, box-shadow 1.5s 2s;
  -o-transition: margin-left .5s, box-shadow 1.5s 2s;
  transition: margin-left .5s, box-shadow 1.5s 2s;
}
@media (min-width: 500px) {
  /* line 5248, sass/_layout.scss */
  #external-bridge.open {
    margin-left: -150px;
  }
}
@media (min-width: 810px) {
  /* line 5248, sass/_layout.scss */
  #external-bridge.open {
    margin-left: -20%;
  }
}
/* line 5266, sass/_layout.scss */
#external-bridge .external-bridge-art {
  display: none;
  background: transparent url(/static/images/external-bridge-art.png) center center no-repeat;
  width: 231px;
  height: 119px;
  text-align: center;
  margin: 1em auto 0 auto;
}
@media (min-width: 630px) {
  /* line 5266, sass/_layout.scss */
  #external-bridge .external-bridge-art {
    display: block;
  }
}

/* line 5279, sass/_layout.scss */
#external-bridge p, #external-bridge .sidebar-copy,
.confirm-action {
  position: relative;
  text-align: center;
  margin: 1em;
}
@media (min-width: 630px) {
  /* line 5279, sass/_layout.scss */
  #external-bridge p, #external-bridge .sidebar-copy,
  .confirm-action {
    margin: 0;
  }
}

/* line 5289, sass/_layout.scss */
#external-bridge p, #external-bridge .sidebar-copy {
  font-family: "Open Sans", sans-serif;
  font-size: 1.4em;
  font-weight: 700;
  margin-bottom: .5em;
  line-height: 1.2;
}
@media (min-width: 500px) {
  /* line 5289, sass/_layout.scss */
  #external-bridge p, #external-bridge .sidebar-copy {
    font-size: 1.8em;
  }
}

/* line 5300, sass/_layout.scss */
.confirm-action {
  width: auto;
  margin: 0 auto;
}
@media (min-width: 500px) {
  /* line 5300, sass/_layout.scss */
  .confirm-action {
    width: 75%;
  }
}
@media (min-width: 810px) {
  /* line 5300, sass/_layout.scss */
  .confirm-action {
    width: 250px;
  }
}
/* line 5312, sass/_layout.scss */
.confirm-action .ui-btn-teal, .confirm-action .print-button, .confirm-action .side-bar-list .sidebar-button, .side-bar-list .confirm-action .sidebar-button, .confirm-action .side-bar-list .sidebar-single-button, .side-bar-list .confirm-action .sidebar-single-button, .confirm-action .side-bar-list .sidebar-double-button, .side-bar-list .confirm-action .sidebar-double-button, .confirm-action .unit-ui .unit-button, .unit-ui .confirm-action .unit-button, .confirm-action .ui-btn-green {
  margin: 1em auto;
}

/* line 5316, sass/_layout.scss */
.confirm-action a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  margin: 0 .25em;
}

/* line 5322, sass/_layout.scss */
.confirm-action .close {
  float: none;
}
@media (min-width: 810px) {
  /* line 5322, sass/_layout.scss */
  .confirm-action .close {
    float: left;
  }
}

/* line 5329, sass/_layout.scss */
.confirm-action .leave {
  float: none;
}
@media (min-width: 810px) {
  /* line 5329, sass/_layout.scss */
  .confirm-action .leave {
    float: right;
  }
}

/* line 5356, sass/_layout.scss */
.tmpl-curriculum-index .activities-search {
  padding-bottom: 30px;
}
/* line 5359, sass/_layout.scss */
.tmpl-curriculum-index .activities-search-wrapper {
  margin-top: 30px;
  background: #f6f6e8;
}
@media (min-width: 810px) {
  /* line 5359, sass/_layout.scss */
  .tmpl-curriculum-index .activities-search-wrapper {
    background: #f6f6e8 url("/static/images/beaver_mole.png") 95% 100% no-repeat;
  }
}
/* line 5367, sass/_layout.scss */
.tmpl-curriculum-index .theme-selectr {
  margin: 1em 0;
  text-align: center;
}
/* line 5370, sass/_layout.scss */
.tmpl-curriculum-index .theme-selectr li {
  margin: 0;
  max-width: 6.4em;
}
@media (min-width: 810px) {
  /* line 5376, sass/_layout.scss */
  .tmpl-curriculum-index .floater {
    max-width: 57%;
    display: inline-block;
  }
}

/* line 5386, sass/_layout.scss */
.tmpl-activities-anywhere .ui-btn-teal span, .tmpl-activities-anywhere .print-button span, .tmpl-activities-anywhere .side-bar-list .sidebar-button span, .side-bar-list .tmpl-activities-anywhere .sidebar-button span, .tmpl-activities-anywhere .side-bar-list .sidebar-single-button span, .side-bar-list .tmpl-activities-anywhere .sidebar-single-button span, .tmpl-activities-anywhere .side-bar-list .sidebar-double-button span, .side-bar-list .tmpl-activities-anywhere .sidebar-double-button span, .tmpl-activities-anywhere .unit-ui .unit-button span, .unit-ui .tmpl-activities-anywhere .unit-button span {
  width: 80%;
  display: inline-block;
}
/* line 5391, sass/_layout.scss */
.tmpl-activities-anywhere .ui-btn-teal .ui-btn-teal-right-arrow, .tmpl-activities-anywhere .print-button .ui-btn-teal-right-arrow, .tmpl-activities-anywhere .side-bar-list .sidebar-button .ui-btn-teal-right-arrow, .side-bar-list .tmpl-activities-anywhere .sidebar-button .ui-btn-teal-right-arrow, .tmpl-activities-anywhere .side-bar-list .sidebar-single-button .ui-btn-teal-right-arrow, .side-bar-list .tmpl-activities-anywhere .sidebar-single-button .ui-btn-teal-right-arrow, .tmpl-activities-anywhere .side-bar-list .sidebar-double-button .ui-btn-teal-right-arrow, .side-bar-list .tmpl-activities-anywhere .sidebar-double-button .ui-btn-teal-right-arrow, .tmpl-activities-anywhere .unit-ui .unit-button .ui-btn-teal-right-arrow, .unit-ui .tmpl-activities-anywhere .unit-button .ui-btn-teal-right-arrow {
  display: inline;
  vertical-align: middle;
  height: 1.3em;
  float: right;
  max-width: 33px;
}

/* line 5402, sass/_layout.scss */
.video-module {
  margin: 50px 0px;
  clear: both;
  min-height: 144px;
}
/* line 5407, sass/_layout.scss */
.video-module .video-link {
  position: relative;
  width: 205px;
  float: none;
}
@media (min-width: 500px) {
  /* line 5407, sass/_layout.scss */
  .video-module .video-link {
    float: left;
  }
}
@media (min-width: 630px) {
  /* line 5407, sass/_layout.scss */
  .video-module .video-link {
    float: none;
  }
}
@media (min-width: 810px) {
  /* line 5407, sass/_layout.scss */
  .video-module .video-link {
    float: left;
  }
}
/* line 5425, sass/_layout.scss */
.video-module .video-information {
  padding-left: 0px;
  margin-top: 1em;
}
@media (min-width: 500px) {
  /* line 5425, sass/_layout.scss */
  .video-module .video-information {
    padding-left: 250px;
  }
}
@media (min-width: 630px) {
  /* line 5425, sass/_layout.scss */
  .video-module .video-information {
    padding-left: 0px;
  }
}
@media (min-width: 810px) {
  /* line 5425, sass/_layout.scss */
  .video-module .video-information {
    padding-left: 250px;
  }
}

/* line 5449, sass/_layout.scss */
.game-module {
  margin: 50px 0px;
  clear: both;
  min-height: 144px;
}
/* line 5454, sass/_layout.scss */
.game-module .game-link {
  position: relative;
  width: 205px;
  float: none;
}
@media (min-width: 500px) {
  /* line 5454, sass/_layout.scss */
  .game-module .game-link {
    float: left;
  }
}
@media (min-width: 630px) {
  /* line 5454, sass/_layout.scss */
  .game-module .game-link {
    float: none;
  }
}
@media (min-width: 810px) {
  /* line 5454, sass/_layout.scss */
  .game-module .game-link {
    float: left;
  }
}
/* line 5472, sass/_layout.scss */
.game-module .game-information {
  padding-left: 0px;
  margin-top: 1em;
}
@media (min-width: 500px) {
  /* line 5472, sass/_layout.scss */
  .game-module .game-information {
    padding-left: 250px;
  }
}
@media (min-width: 630px) {
  /* line 5472, sass/_layout.scss */
  .game-module .game-information {
    padding-left: 0px;
  }
}
@media (min-width: 810px) {
  /* line 5472, sass/_layout.scss */
  .game-module .game-information {
    padding-left: 250px;
  }
}
/* line 5488, sass/_layout.scss */
.game-module .game-information h2 {
  font-size: 1.5em;
  color: #47a9aa;
}

/* line 5500, sass/_layout.scss */
.image-module {
  height: auto;
  margin: 50px 0px;
  float: left;
}
/* line 5505, sass/_layout.scss */
.image-module .image-link {
  position: relative;
  width: auto;
  float: left;
}

/* line 5512, sass/_layout.scss */
.image-module-grid {
  margin: 0.5em 0;
  width: 50%;
  float: left;
}
/* line 5517, sass/_layout.scss */
.image-module-grid .image-link {
  width: 95%;
}

/* line 5522, sass/_layout.scss */
.image-module-with-caption {
  margin: 50px 0px;
  clear: both;
  min-height: 144px;
}
/* line 5527, sass/_layout.scss */
.image-module-with-caption .image-link {
  position: relative;
  width: 100%;
  max-width: 342px;
  float: none;
  display: inline-block;
}
@media (min-width: 500px) {
  /* line 5527, sass/_layout.scss */
  .image-module-with-caption .image-link {
    width: 50%;
  }
}
@media (min-width: 630px) {
  /* line 5527, sass/_layout.scss */
  .image-module-with-caption .image-link {
    width: 100%;
  }
}
@media (min-width: 810px) {
  /* line 5527, sass/_layout.scss */
  .image-module-with-caption .image-link {
    width: 50%;
  }
}
/* line 5546, sass/_layout.scss */
.image-module-with-caption .image-information {
  padding-left: 0px;
  display: inline-block;
  width: 100%;
  margin-left: 0%;
  vertical-align: top;
}
@media (min-width: 500px) {
  /* line 5546, sass/_layout.scss */
  .image-module-with-caption .image-information {
    width: 45%;
    margin-left: 4%;
  }
}
@media (min-width: 630px) {
  /* line 5546, sass/_layout.scss */
  .image-module-with-caption .image-information {
    width: 100%;
    margin-left: 0%;
  }
}
@media (min-width: 810px) {
  /* line 5546, sass/_layout.scss */
  .image-module-with-caption .image-information {
    width: 45%;
    margin-left: 4%;
  }
}

/* line 5574, sass/_layout.scss */
.cblock-lyrics {
  margin-left: 2em;
}

/* line 5578, sass/_layout.scss */
#print-logo {
  display: none;
}

/* line 5582, sass/_layout.scss */
.print-copyright {
  display: none;
}
/* line 5585, sass/_layout.scss */
.print-copyright ol {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
  display: table;
}
/* line 5591, sass/_layout.scss */
.print-copyright ol li {
  margin-left: 1%;
  margin-right: 1%;
  display: table-cell;
  vertical-align: middle;
}
/* line 5599, sass/_layout.scss */
.print-copyright .copyright-copy {
  margin-top: 2em;
  font-size: 6px;
  line-height: 1.4;
}

/* line 5606, sass/_layout.scss */
.social-links {
  margin: 1em 0;
}

/* line 5610, sass/_layout.scss */
.next-arrow {
  background: url("/static/images/arrows/playlist_arrow_right.png") 0 0 no-repeat;
  width: 51px;
  height: 39px;
  position: relative;
}

/* line 5619, sass/_layout.scss */
.height-twelve {
  height: 12em;
}

/* line 5623, sass/_layout.scss */
.height-ten {
  height: 10em;
}

/* line 5627, sass/_layout.scss */
.height-seven {
  height: 7em;
}

/* line 5631, sass/_layout.scss */
.height-four {
  height: 4em;
}

/* line 5635, sass/_layout.scss */
.height-three {
  height: 3em;
}

/* line 5639, sass/_layout.scss */
.height-one {
  height: 1em;
}

/* line 5643, sass/_layout.scss */
.top-one {
  top: 1px;
}

/* line 5647, sass/_layout.scss */
.pos-relative {
  position: relative;
}

/* line 5651, sass/_layout.scss */
.show-at-630 {
  display: none;
}
@media (min-width: 630px) {
  /* line 5651, sass/_layout.scss */
  .show-at-630 {
    display: block;
  }
}

/* line 5659, sass/_layout.scss */
.display-block {
  display: block;
}

/* line 5663, sass/_layout.scss */
.dotted-border-bottom {
  border-bottom: 2px dashed #aaaaaa;
}

/* line 5667, sass/_layout.scss */
.padding-top-50 {
  padding-top: 50px;
}

/* line 5671, sass/_layout.scss */
.margin-bottom-two {
  margin-bottom: 2em;
}

/* line 5675, sass/_layout.scss */
.margin-top-two {
  margin-top: 2em;
}

/* line 5679, sass/_layout.scss */
.margin-top-50 {
  margin-top: 50px;
}

/* line 5683, sass/_layout.scss */
.margin-bottom-40 {
  margin-bottom: 40px;
}

/* line 5687, sass/_layout.scss */
.align-top {
  vertical-align: top;
}

/* line 5691, sass/_layout.scss */
.no-animation {
  animation: none;
  -webkit-animation: none;
  -mox-animation: none;
  -o-animation: none;
}

/* line 5698, sass/_layout.scss */
#html-game {
  margin-bottom: -50px;
}

/* line 5702, sass/_layout.scss */
#flash-game {
  position: relative;
  max-width: 705px;
  max-height: 395px;
  margin: 0 auto;
  /*overflow: hidden;*/
  margin-bottom: -50px;
}

/* line 5710, sass/_layout.scss */
#flash-game-outer {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56%;
  /*overflow: hidden;*/
}

/* line 5717, sass/_layout.scss */
#flash-game-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 5725, sass/_layout.scss */
.flash-game-fallback {
  width: 100%;
  text-align: center;
}
@media (min-width: 810px) {
  /* line 5725, sass/_layout.scss */
  .flash-game-fallback {
    padding-top: 100px;
  }
}
/* line 5733, sass/_layout.scss */
.flash-game-fallback .fallback-inner {
  display: inline-block;
}
@media (min-width: 810px) {
  /* line 5733, sass/_layout.scss */
  .flash-game-fallback .fallback-inner {
    text-align: left;
  }
}
/* line 5740, sass/_layout.scss */
.flash-game-fallback .app-icon {
  margin: 0 auto;
}
@media (min-width: 810px) {
  /* line 5740, sass/_layout.scss */
  .flash-game-fallback .app-icon {
    float: left;
    margin-right: 20px;
  }
}
/* line 5748, sass/_layout.scss */
.flash-game-fallback .app-info {
  float: left;
}
/* line 5752, sass/_layout.scss */
.flash-game-fallback .app-link {
  display: block;
  margin: 10px 0;
}

/* line 5758, sass/_layout.scss */
.fallback-image {
  height: 100%;
  width: 100%;
  background-image: url("/static/images/flash_required.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* line 5768, sass/_layout.scss */
#kids-gv-grid {
  width: 100%;
  margin-left: 16%;
  margin-right: 25%;
}
@media (min-width: 320px) {
  /* line 5768, sass/_layout.scss */
  #kids-gv-grid {
    margin-left: 0%;
    margin-right: 25%;
  }
}
@media (min-width: 583px) {
  /* line 5768, sass/_layout.scss */
  #kids-gv-grid {
    margin-left: 2%;
  }
}
@media (min-width: 630px) {
  /* line 5768, sass/_layout.scss */
  #kids-gv-grid {
    margin-left: 2%;
  }
}
@media (min-width: 692px) {
  /* line 5768, sass/_layout.scss */
  #kids-gv-grid {
    margin-left: 2%;
  }
}
@media (min-width: 810px) {
  /* line 5768, sass/_layout.scss */
  #kids-gv-grid {
    margin-left: 3%;
  }
}
@media (min-width: 850px) {
  /* line 5768, sass/_layout.scss */
  #kids-gv-grid {
    margin-left: 6%;
  }
}
@media (min-width: 950px) {
  /* line 5768, sass/_layout.scss */
  #kids-gv-grid {
    margin-left: 12%;
  }
}
@media (min-width: 1024px) {
  /* line 5768, sass/_layout.scss */
  #kids-gv-grid {
    margin-left: 14%;
  }
}
@media (min-width: 1118px) {
  /* line 5768, sass/_layout.scss */
  #kids-gv-grid {
    margin-left: 13%;
  }
}
@media (min-width: 1250px) {
  /* line 5768, sass/_layout.scss */
  #kids-gv-grid {
    margin-left: 3%;
  }
}

/* line 5816, sass/_layout.scss */
#games-and-video-home {
  margin-bottom: 30px;
  margin-left: 10%;
}

/* line 5821, sass/_layout.scss */
#games-and-video {
  margin-bottom: 30px;
  margin-left: 10%;
}
@media (min-width: 583px) {
  /* line 5821, sass/_layout.scss */
  #games-and-video {
    margin-left: 20px;
  }
}
@media (min-width: 630px) {
  /* line 5821, sass/_layout.scss */
  #games-and-video {
    margin-left: 100px;
  }
}
@media (min-width: 692px) {
  /* line 5821, sass/_layout.scss */
  #games-and-video {
    margin-left: 100px;
  }
}
@media (min-width: 810px) {
  /* line 5821, sass/_layout.scss */
  #games-and-video {
    margin-left: 40px;
  }
}
@media (min-width: 850px) {
  /* line 5821, sass/_layout.scss */
  #games-and-video {
    margin-left: 58px;
  }
}
@media (min-width: 950px) {
  /* line 5821, sass/_layout.scss */
  #games-and-video {
    margin-left: 60px;
  }
}
@media (min-width: 1024px) {
  /* line 5821, sass/_layout.scss */
  #games-and-video {
    margin-left: 54px;
  }
}
@media (min-width: 1118px) {
  /* line 5821, sass/_layout.scss */
  #games-and-video {
    margin-left: 58px;
  }
}
@media (min-width: 1250px) {
  /* line 5821, sass/_layout.scss */
  #games-and-video {
    margin-left: 62px;
  }
}
@media (min-width: 1380px) {
  /* line 5821, sass/_layout.scss */
  #games-and-video {
    margin-left: 65px;
  }
}

/* line 5861, sass/_layout.scss */
.peep-kids-landing {
  width: 50%;
  margin-bottom: -81px;
  margin-left: 26%;
}
@media (min-width: 320px) {
  /* line 5861, sass/_layout.scss */
  .peep-kids-landing {
    margin-bottom: -49px;
    width: 48%;
  }
}
@media (min-width: 692px) {
  /* line 5861, sass/_layout.scss */
  .peep-kids-landing {
    margin-bottom: -55px;
    width: 48%;
  }
}
@media (min-width: 810px) {
  /* line 5861, sass/_layout.scss */
  .peep-kids-landing {
    margin-bottom: -81px;
    width: 30%;
    margin-left: 39%;
  }
}
@media (min-width: 1024px) {
  /* line 5861, sass/_layout.scss */
  .peep-kids-landing {
    margin-bottom: -81px;
    width: 30%;
    margin-left: 35%;
  }
}

/* line 5896, sass/_layout.scss */
.kids-pathway-name {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #6958ca;
  font-size: 1.0em;
  margin-right: 0;
}
@media (min-width: 320px) {
  /* line 5896, sass/_layout.scss */
  .kids-pathway-name {
    font-size: 1.3em;
  }
}
@media (min-width: 583px) {
  /* line 5896, sass/_layout.scss */
  .kids-pathway-name {
    font-size: 1.0em;
    margin-left: 39px;
  }
}
@media (min-width: 810px) {
  /* line 5896, sass/_layout.scss */
  .kids-pathway-name {
    font-size: 1.3em;
    margin-left: 39px;
  }
}
@media (min-width: 950px) {
  /* line 5896, sass/_layout.scss */
  .kids-pathway-name {
    font-size: 1.3em;
    margin-left: 39px;
  }
}
@media (min-width: 1250px) {
  /* line 5896, sass/_layout.scss */
  .kids-pathway-name {
    font-size: 1.3em;
    margin-left: 0;
  }
}
@media (min-width: 1380px) {
  /* line 5896, sass/_layout.scss */
  .kids-pathway-name {
    font-size: 1.3em;
    margin-left: 0;
  }
}

/* line 5935, sass/_layout.scss */
.kids-gv-heading {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 800;
  color: #b44fbf;
  font-size: 3em;
  line-height: 44px;
  text-align: center;
}

/* line 5944, sass/_layout.scss */
.pos-15 {
  margin-left: 15%;
}

/* line 5948, sass/_layout.scss */
#homepage-highlight-link {
  width: 100%;
  z-index: 9998;
  /*background: red;*/
  padding-top: 26px;
  padding-left: 0;
  padding-bottom: 0;
  position: absolute;
}
@media (min-width: 320px) {
  /* line 5948, sass/_layout.scss */
  #homepage-highlight-link {
    padding-top: 0;
    padding-left: 0;
    position: relative;
  }
}
@media (min-width: 583px) {
  /* line 5948, sass/_layout.scss */
  #homepage-highlight-link {
    padding-top: 0;
    padding-left: 500px;
    padding-bottom: 300px;
    position: relative;
  }
}
@media (min-width: 692px) {
  /* line 5948, sass/_layout.scss */
  #homepage-highlight-link {
    padding-top: 26px;
    padding-left: 0;
    padding-bottom: 0;
    position: absolute;
  }
}

/* line 5979, sass/_layout.scss */
.homepage_chirp {
  /* margin-left: 70%; */
  margin-left: 72%;
  margin-top: -28px;
  width: initial;
  z-index: 9999;
  display: block;
}
@media (min-width: 320px) {
  /* line 5979, sass/_layout.scss */
  .homepage_chirp {
    display: none;
  }
}
@media (min-width: 583px) {
  /* line 5979, sass/_layout.scss */
  .homepage_chirp {
    display: none;
  }
}
@media (min-width: 630px) {
  /* line 5979, sass/_layout.scss */
  .homepage_chirp {
    display: none;
  }
}
@media (min-width: 692px) {
  /* line 5979, sass/_layout.scss */
  .homepage_chirp {
    display: block;
    visibility: hidden;
    width: initial;
  }
}
@media (min-width: 880px) {
  /* line 5979, sass/_layout.scss */
  .homepage_chirp {
    display: block;
    visibility: visible;
    margin-left: 80%;
  }
}
@media (min-width: 960px) {
  /* line 5979, sass/_layout.scss */
  .homepage_chirp {
    margin-left: 78%;
  }
}
@media (min-width: 1024px) {
  /* line 5979, sass/_layout.scss */
  .homepage_chirp {
    margin-left: 78%;
  }
}
@media (min-width: 1250px) {
  /* line 5979, sass/_layout.scss */
  .homepage_chirp {
    margin-left: 72%;
  }
}

/* line 6020, sass/_layout.scss */
.homepage-highlight {
  margin: 0 auto;
  /* width:400px; */
  z-index: 9998;
}
@media (min-width: 630px) {
  /* line 6020, sass/_layout.scss */
  .homepage-highlight {
    /* width: 28%; */
    /* width:36%; */
  }
}
@media (min-width: 692px) {
  /* line 6020, sass/_layout.scss */
  .homepage-highlight {
    /* width:-150px; */
    width: 45%;
  }
}
@media (min-width: 1250px) {
  /* line 6020, sass/_layout.scss */
  .homepage-highlight {
    margin-left: 8%;
    width: 60%;
  }
}
/* line 6041, sass/_layout.scss */
.homepage-highlight img {
  margin-left: 0;
}
@media (min-width: 320px) {
  /* line 6041, sass/_layout.scss */
  .homepage-highlight img {
    margin-left: 0;
  }
}
@media (min-width: 692px) {
  /* line 6041, sass/_layout.scss */
  .homepage-highlight img {
    /* margin-left: -200px; */
    margin-left: -180px;
  }
}
@media (min-width: 1250px) {
  /* line 6041, sass/_layout.scss */
  .homepage-highlight img {
    margin-left: -10px;
  }
}
/* line 6059, sass/_layout.scss */
.homepage-highlight .homepage-highlight-txt {
  margin-left: 12%;
  min-width: 300px;
}
@media (min-width: 320px) {
  /* line 6059, sass/_layout.scss */
  .homepage-highlight .homepage-highlight-txt {
    margin-left: 0%;
    margin-top: 10px;
  }
}
@media (min-width: 692px) {
  /* line 6059, sass/_layout.scss */
  .homepage-highlight .homepage-highlight-txt {
    /* margin-left: 14%; */
    margin-left: 10%;
    margin-top: -160px;
  }
}
@media (min-width: 1250px) {
  /* line 6059, sass/_layout.scss */
  .homepage-highlight .homepage-highlight-txt {
    margin-left: 220px;
    margin-top: -160px;
  }
}
/* line 6084, sass/_layout.scss */
.homepage-highlight h1 {
  color: #6958ca;
  font-weight: 700;
  /*
  font-size: 28px;
  */
  font-size: 20px;
  font-family: 'Open Sans';
  line-height: 1.2em;
  padding-bottom: 5px;
  width: 100%;
  min-width: 300px;
}
@media (min-width: 320px) {
  /* line 6084, sass/_layout.scss */
  .homepage-highlight h1 {
    /* width:100%; */
  }
}
@media (min-width: 692px) {
  /* line 6084, sass/_layout.scss */
  .homepage-highlight h1 {
    font-size: 28px;
    width: 400px;
  }
}
@media (min-width: 1024px) {
  /* line 6084, sass/_layout.scss */
  .homepage-highlight h1 {
    /* width:200%; */
  }
}
/* line 6113, sass/_layout.scss */
.homepage-highlight p, .homepage-highlight .sidebar-copy {
  color: #666565;
  font-size: 18px;
  margin-top: -32px;
  width: 100%;
}
@media (min-width: 320px) {
  /* line 6113, sass/_layout.scss */
  .homepage-highlight p, .homepage-highlight .sidebar-copy {
    width: 100%;
  }
}
@media (min-width: 1250px) {
  /* line 6113, sass/_layout.scss */
  .homepage-highlight p, .homepage-highlight .sidebar-copy {
    width: 200%;
  }
}

/* line 6132, sass/_layout.scss */
.neg-37 {
  margin-left: 0%;
}
@media (min-width: 320px) {
  /* line 6132, sass/_layout.scss */
  .neg-37 {
    margin-left: 0%;
  }
}
@media (min-width: 1250px) {
  /* line 6132, sass/_layout.scss */
  .neg-37 {
    margin-left: -20%;
  }
}

/* line 6143, sass/_layout.scss */
.homepage-white-fill {
  background-color: white;
  width: 100%;
  padding-bottom: 100px;
  margin-top: -13px;
  position: absolute;
}

/* Welcome to Compass. Use this file to define print styles.
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/print.css" media="print" rel="stylesheet" type="text/css" /> */
/* line 5, sass/_print.scss */
.print-copyright {
  display: none;
}
/* line 8, sass/_print.scss */
.print-copyright ol {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
}
/* line 13, sass/_print.scss */
.print-copyright ol li {
  margin-left: 1%;
  margin-right: 1%;
}
/* line 19, sass/_print.scss */
.print-copyright .copyright-copy {
  font-size: 6px;
  line-height: 1.4;
}

@media print {
  /* line 26, sass/_print.scss */
  body {
    font-size: 12px;
  }

  /* line 29, sass/_print.scss */
  h3 {
    font-size: 20px;
  }

  /* line 33, sass/_print.scss */
  .tmpl-activity #goto-video {
    display: none;
  }
  /* line 37, sass/_print.scss */
  .tmpl-activity .group-wide, .tmpl-activity .group-narrow {
    width: 100%;
  }
  /* line 41, sass/_print.scss */
  .tmpl-activity .group-narrow {
    margin-left: 0;
    float: none;
  }
  /* line 45, sass/_print.scss */
  .tmpl-activity .group-narrow .sidebar {
    padding: 0;
    width: 100%;
  }
  /* line 49, sass/_print.scss */
  .tmpl-activity .group-narrow .sidebar h2 {
    color: #6958ca;
  }

  /* line 56, sass/_print.scss */
  .tmpl-coloring-detail #print-logo,
  .tmpl-coloring-detail #print-logo img,
  .coloring-copy {
    display: none;
  }

  /* line 61, sass/_print.scss */
  .tmpl-coloring-detail .grid-2up .grid-item {
    width: 100% !important;
    float: none !important;
  }

  /* line 66, sass/_print.scss */
  #print-logo {
    position: relative;
    display: block;
  }
  /* line 70, sass/_print.scss */
  #print-logo img {
    display: block;
    margin: 1em auto;
  }

  /* line 76, sass/_print.scss */
  .print-copyright {
    display: block;
  }

  /* line 80, sass/_print.scss */
  .print-button {
    display: none;
  }

  /* line 84, sass/_print.scss */
  .nav {
    display: none;
  }

  /* line 88, sass/_print.scss */
  .header {
    display: none;
  }

  /* line 92, sass/_print.scss */
  .page-lede {
    display: none;
  }

  /* line 96, sass/_print.scss */
  .global-footer {
    display: none;
  }

  /* line 100, sass/_print.scss */
  .sidebar {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  /* line 104, sass/_print.scss */
  .side-bar-list {
    display: none;
  }

  /* line 108, sass/_print.scss */
  .mejs-layers {
    display: none;
  }

  /* line 112, sass/_print.scss */
  .mejs-controls {
    display: none;
  }
}
