@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	text-size-adjust: none;
	
}

.theHolder {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:2074px;
	display:inline-block;
	font-size:0px;
	line-height:0px;
	text-align:center;
	overflow:hidden;
	background-color: #d9eeec;
	margin-left:100px;
}

.theGame {
	position:absolute;
	left:0px;
	top:0px;
	width:2160px;
	height:2074px;
	display:none;
	overflow:hidden;
}

.theGame .object {
	position:absolute;
	display:inline-block;
}

.theGame .object.burst {
	left:0px;
	top:0px;
	width:786px;
	height:752px;
	margin-left:-415px;
	margin-top:-388px;
	pointer-events:none;
}

.theGame .gameBounds {
	position:absolute;
	left:68px;
	top:64px;
	width:2024px;
	height:748px;
	background-color:#FFF;
	display:inline-block;
}

.theGame .buttonClass {
	position:absolute;
	left:0px;
	top:0px;
	width:464px;
	height:auto;
	display:inline-block;
	background-color:#f27328;
	font-family:MuseoSans-900;
	color:#FFF;
	text-decoration:none;
	font-size:24px;
	line-height:24px;
	padding-top:28px;
	padding-bottom:28px;
	box-sizing:border-box;
	text-transform:uppercase;
	border-radius:40px;
}

.theGame .buttonClass:hover {
	background-color:#e8444f;
}

.theGame p {
	margin:0px;
	padding:0px;
	font-family:MuseoSans-300;
	color:#000;
	text-decoration:none;
	font-size:40px;
	line-height:54px;
	color:#000;
	position:absolute;
	text-align:center;
}

.theGame p.theTitle {
	font-family:MuseoSans-900;
	font-size:64px;
	line-height:72px;
}

.theGame p.theQuestion {
	font-family:MuseoSans-300;
	font-size:48px;
	line-height:56px;
	color:#000;
	left:61px;
	top:63px;
	width:1696px;
	text-align:left;
}

.theGame p.theQuestion span {
	font-weight:normal;
	font-family:MuseoSans-900;
	color:#0094a4;
}

.theGame p.theQuestion strong {
	font-weight:normal;
	font-family:MuseoSans-700;
}

.theGame .recipeIcon {
	right:0px;
	top:50px;
	width:267px;
	height:209px;
	cursor:pointer;
}

.theGame .blankArea {
	position:absolute;
	left:0px;
	top:0px;
	width:937px;
	height:240px;
	display:inline-block;
	vertical-align:middle;
	background-color:#e7e7e9;
	box-sizing:border-box;
	overflow:hidden;
}


.theGame .blankArea p {
	margin:0px;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:none;
	box-sizing:border-box;
	text-align:left;
	font-family:MuseoSans-700;
	font-size:32px;
	line-height:42px;
	color:#000;
	padding:32px;
}

.theGame .fillerArea {
	position:relative;
	left:0px;
	top:0px;
	width:266px;
	height:33px;
	display:inline-block;
	vertical-align:middle;
	background-color: rgba(255,255,255,.5) !important;
	box-sizing:border-box;
	overflow:hidden;
}


.theGame .fillerArea p {
	margin:0px;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:inline-block;
	box-sizing:border-box;
	text-align:left;
	font-family:MuseoSans-700;
	font-size:32px;
	line-height:33px;
	color:#000;
	text-align:center;
}

.theGame .textDisplay {
	position:absolute;
	left:62px;
	top:270px;
	width:938px;
	height:238px;
	display:inline-block;
	vertical-align:middle;
	background-color:#FFF;
	box-sizing:border-box;
	overflow:hidden;
	border:solid;
	border-width:1px;
	border-color:#5f5953;
}

.theGame .textDisplay .shadow {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:inline-block;
}

/*
.theGame .textDisplay p {
	margin:0px;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	box-sizing:border-box;
	text-align:left;
	font-family:MuseoSans-700;
	font-size:32px;
	line-height:42px;
	color:#000;
	padding:32px;
}
*/

.theGame .textDisplay p {
	margin:0px;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	box-sizing:border-box;
	text-align:left;
	font-family:MuseoSans-700;
	font-size:32px;
	line-height:42px;
	color:#000;
	padding:32px;
	overflow-y: scroll;
  	-webkit-overflow-scrolling: touch;
}


.theGame .textDisplay p::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 20px;
}

.theGame .textDisplay p::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background-color: rgba(0,0,0,.5);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}


.theGame .textDisplay p div {
	display:inline-block;
	margin-bottom:21px;
}

.theGame .textDisplay p div.span6a {
	display:inline-block;
	margin-bottom:0px;
}

.theGame .questionDisplay {
	position:absolute;
	left:62px;
	top:522px;
	width:938px;
	height:238px;
	display:inline-block;
	vertical-align:middle;
	background-color:#f3732a;
	box-sizing:border-box;
	overflow:hidden;
}

.theGame .questionDisplay .shadow {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:inline-block;
}

.theGame .questionDisplay .questionDisplayText {
	margin:0px;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:inline-block;
	box-sizing:border-box;
	text-align:left;
	font-family:MuseoSans-700;
	font-size:32px;
	line-height:48px;
	color:#FFF;
	padding:32px;
}

.theGame .blankArea.filled {
	background-color:#FFF;
	border:solid;
	border-width:1px;
	border-color:#000;
}

.theGame .blankArea.filled p {
	display:inline-block;
}

.theGame .blankArea .shadow {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:inline-block;
}

.theGame .fillerArea .shadow {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:inline-block;
}

.theGame .answerArea {
	position:absolute;
	left:0px;
	top:0px;
	width:826px;
	height:210px;
	display:inline-table;
	vertical-align:middle;
	background-color:#558f36;
	
	cursor:grab;
}

.theGame .answerArea.previous {
	background-color:#FFF !important;
	border:solid;
	border-width:1px;
	border-color:#000;
	pointer-events:none;
}

.theGame .answerArea.done {
	background-color:#FFF !important;
	border:solid !important;
	border-width:1px !important;
	border-color:#CCC !important;
	pointer-events:none !important;
}

.theGame .answerArea span {
	position:absolute;
	left:-88px;
	top:0px;
	width:68px;
	height:68px;
	display:inline-block;
	background-color:#558f36;
	border-radius:34px;
	color:#FFF;
	font-family:MuseoSans-700;
	font-size:36px;
	line-height:66px;
	text-align:center;
}

.theGame .answerArea.previous span {
	color:#000;
	background-color:#FFF !important;
	border:solid;
	border-width:1px;
	border-color:#000;
}

.theGame .answerArea.done span {
	color:#CCC !important;
	background-color:#FFF !important;
	border:solid !important;
	border-width:1px !important;
	border-color:#CCC !important;
}

.theGame .answerArea .shadow {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:inline-block;
}

.theGame .answerArea.previous .shadow {
	display:none;
}

.theGame .answerArea.done .shadow {
	display:none !important;
}

.theGame .answerArea p {
	margin:0px;
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:table-cell;
	box-sizing:border-box;
	text-align:left;
	font-family:MuseoSans-700;
	font-size:28px;
	line-height:37px;
	color:#FFF;
	padding-left:27px;
	padding-right:25px;
	vertical-align:middle;
}

.theGame .answerArea.previous p {
	color:#000;
}

.theGame .answerArea.done p {
	color:#CCC !important;
}

.theGame .answerArea.dragging {
	z-index:100 !important;
}


.theGame p.theQ {
	font-size:56px;
	line-height:70px;
}

.theGame p.theQ strong {
	font-weight:normal;
	font-family:MuseoSans-700;
	color:#f27328;
}

.theGame p strong {
	font-weight:normal;
	font-family:MuseoSans-700;
}

.theGame .theHint {
	left:1219px;
	top:1253px;
	font-family:MuseoSans-500;
}

.theGame .theHint strong {
	background-color:#0093a4;
	padding-left:8px;
	padding-right:8px;
	display:inline-block;
	color:#FFF;
	margin-right:5px;
}

.theGame.activity .theHint {
	right:115px;
	left:auto;
	top:1317px;
	width:720px;
	text-align:left;
	font-size:30px;
	line-height:40px;
	font-family:MuseoSans-700;
}

.theGame.activity .theHint strong {
	position:absolute;
	right:100%;
	top:0px;
	background-color:#0093a4;
	padding-left:8px;
	padding-right:8px;
	display:inline-block;
	color:#FFF;
	margin-right:15px;
}


/* introScreen */

.theGame.introScreen {
	background-color:#d9eeec;
	height:1731px;
}

.theGame.introScreen .gameBounds {
	position:absolute;
	top:64px;
	height:1594px;
	display:inline-block;
	background-color:#ffd54e;
}

.theGame.introScreen .gameBounds .topWhite {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:240px;
	display:inline-block;
	background-color:#FFF;
}

.theGame.introScreen h2 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-family:MuseoSans-500;
	font-size:20px;
	line-height:20px;
	color:#000;
	position:absolute;
	left:106px;
	top:104px;
	text-align:left;
}

.theGame.introScreen h1 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-family:MuseoSans-900;
	font-size:96px;
	line-height:108px;
	color:#000;
	position:absolute;
	left:0px;
	top:576px;
	width:2160px;
	height:auto;
	text-align:center;
	text-transform:uppercase;
}

.theGame.introScreen h1 span {
	color:#e8444f;
}

.theGame.introScreen h3 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-family:MuseoSans-300;
	font-size:48px;
	line-height:60px;
	color:#000;
	position:absolute;
	left:0px;
	top:804px;
	width:2160px;
	height:auto;
	text-align:center;
}

.theGame.introScreen h3 span {
	font-family:MuseoSans-700;
}

.theGame.introScreen h4 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-family:MuseoSans-300;
	font-size:36px;
	line-height:40px;
	color:#000;
	position:absolute;
	left:0px;
	top:1370px;
	width:2160px;
	height:auto;
	text-align:center;
}

.theGame.introScreen h4 span {
	font-family:MuseoSans-700;
}

.theGame.introScreen .logoLeft {
	left:732px;
	top:104px;
	width:282px;
	height:137px;
}

.theGame.introScreen .logoRight {
	left:1091px;
	top:104px;
	width:322px;
	height:137px;
}

.theGame.introScreen .turkey {
	left:108px;
	top:343px;
	width:344px;
	height:274px;
}

.theGame.introScreen .scale {
	left:108px;
	top:854px;
	width:344px;
	height:376px;
}

.theGame.introScreen .cherry {
	left:1748px;
	top:343px;
	width:344px;
	height:274px;
}

.theGame.introScreen .chips {
	left:183px;
	top:1323px;
	width:344px;
	height:274px;
}

.theGame.introScreen .woman {
	right:0px;
	bottom:71px;
	width:736px;
	height:806px;
}

.theGame.introScreen .buttonClass {
	left:835px;
	top:1032px;
}



/* introScreen */



/* introScreen2 */

.theGame.introScreen2 {
	background-color:#d9eeec;
	height:1727px;
}


.theGame.introScreen2 .gameBounds {
	height:1594px;
	overflow:hidden;
}

.theGame.introScreen2 .woman {
	bottom:0px;
	left:0px;
	width:579px;
	height:699px;
}

.theGame.introScreen2 .objects {
	left:1683px;
	top:68px;
	width:276px;
	height:440px;
}

.theGame.introScreen2 .text1 {
	position:absolute;
	left:0px;
	top:355px;
	width:2024px;
	height:auto;
}

.theGame.introScreen2 .text1 p {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	margin-bottom:20px;
	/*
	font-size:36px;
	line-height:1.35em;
	*/
	line-height:1.2em;
}

.theGame.introScreen2 .text1 strong {
	font-size:50px;
	color:#0094a4;
}

.theGame.introScreen2 .text1 b {
	font-family:MuseoSans-700;
	font-weight:normal;
}

.theGame.introScreen2 .line {
	position:relative;
	left:0px;
	top:0px;
	width:225px;
	height:4px;
	display:inline-block;
	background-color:#d9eeec;
	margin-top:60px;
	margin-bottom:60px;
}

.theGame.introScreen2 .text2 {
	left:309px;
	top:241px;
	width:1715px;
	height:auto;
}

.theGame.introScreen2 .buttonClass {
	left:775px;
	top:1100px;
}

/* introScreen2 */


/* introScreen3 */

.theGame.introScreen3 {
	background-color:#d9eeec;
	height:1551px;
}


.theGame.introScreen3 .gameBounds {
	height:1416px;
}

.theGame.introScreen3 .theTitle {
	left:0px;
	top:60px;
	width:2024px;
	height:auto;
}

.theGame.introScreen3 .text1 {
	text-align:left;
	left:57px;
	top:164px;
	width:1910px;
	height:auto;
}

.theGame.introScreen3 .theQ {
	left:0px;
	top:369px;
	width:2024px;
	height:auto;
}

.theGame.introScreen3 .recipe {
	left:57px;
	bottom:0px;
	width:691px;
	height:892px;
}

.theGame.introScreen3 .scale {
	left:1360px;
	top:727px;
	width:416px;
	height:462px;
}

.theGame.introScreen3 .turkey {
	left:1360px;
	top:539px;
	width:416px;
	height:264px;
}

.theGame.introScreen3 .scale .base, .theGame.introScreen3 .scale .top  {
	position:absolute;
	left:0px;
	top:0px;
	width:416px;
	height:462px;
	display:inline-block;
}

.theGame.introScreen3 .scale .needle {
	left:156px;
	top:240px;
	width:107px;
	height:107px;
}

.theGame.introScreen3 .buttonClass {
	left:783px;
	top:750px;
}



/* introScreen3 */

/* problem1 */

.theGame.problem1 {
	/*background-color:#6ec5bc;*/
	height:1737px;
}


.theGame.problem1 .gameBounds {
	height:1596px;
}

.theGame.problem1 p.theTitle {
	left:80px;
	top:82px;
	width:1864px;
	height:auto;
	text-align:left;
}

.theGame.problem1 p.text1 {
	left:80px;
	top:168px;
	width:1864px;
	height:auto;
	text-align:left;
	font-size:36px;
	line-height:48px;
}

.theGame.problem1 p.text2 {
	left:0px;
	top:1308px;
	width:2160px;
	height:auto;
	font-size:48px;
	line-height:56px;
}

.theGame.problem1 .theQ {
	left:80px;
	top:275px;
	width:1864px;
	height:auto;
	text-align:center;
	font-size:48px;
	line-height:60px;
}

.theGame.problem1 .recipe {
	left:30px;
	top:470px;
	width:512px;
	height:687px;
}

.theGame.problem1 .pieceHolder {
	position:absolute;
	left:580px;
	top:470px;
	width:1372px;
	height:687px;
	display:inline-block;
	border-color:#000;
	border-width:1px;
	border:solid;
	box-sizing:border-box;
	background-image:url(images/problem1_pieceHolder.png);
	background-position:left top;
	background-size:1372px 687px;
	background-repeat:no-repeat;
}

.theGame.problem1 .puzzle {
	position:absolute;
	left:0px;
	top:0px;
	width:1318px;
	height:152px;
	display:inline-block;
	cursor: grab;
	box-sizing:border-box;
}

.theGame.problem1 .puzzle.dragging {
	z-index:100 !important;
}

.theGame.problem1 .puzzle.correct {
	border:solid;
	border-width:4px;
	border-color:#000;
	background-color:#FFF !important;
	pointer-events:none;
}

.theGame.problem1 .puzzle.correct p {
	color:#000 !important;
}

.theGame.problem1 .puzzle.correct .boxShadow {
	display:none !important;
}

.theGame.problem1 .puzzle.puzzle1 {
	background-color:#558f36;
}

.theGame.problem1 .puzzle.puzzle2 {
	background-color:#f17328;
}

.theGame.problem1 .puzzle.puzzle3 {
	background-color:#0092a3;
}

.theGame.problem1 .puzzle.puzzle3 p {
	top:26px;
}

.theGame.problem1 .puzzle.puzzle4 {
	background-color:#eba82c;
}

.theGame.problem1 .puzzle.puzzle4 p {
	top:26px;
}

.theGame.problem1 .puzzle .boxShadow {
	left:0px;
	top:0px;
	width:1318px;
	height:152px;
	display:inline-block;
}

.theGame.problem1 .puzzle p {
	font-size:30px;
	line-height:32px;
	color:#FFF;
	font-family:MuseoSans-500;
	left:29px;
	top:45px;
	text-align:left;
	width:1266px;
}

.theGame.problem1 .buttonClass {
	left:858px;
	top:1478px;
}

.theGame.problem1 .info {
	right:68px;
	top:472px;
	width:213px;
	height:312px;
	pointer-events:none;
	z-index:200;
}

/* problem1 */

/* email */

.theGame.email {
	background-color:#d9eeec;
	height:1568px;
}


.theGame.email .gameBounds {
	height:1414px;
	overflow:hidden;
}

.theGame.email .computer {
	left:274px;
	top:228px;
	width:1481px;
	height:962px;
	background-image:url(images/email_computer.png);
	background-position:left top;
	background-size:1481px 962px;
	background-repeat:no-repeat;
}

.theGame.email .computer .screenArea {
	position:absolute;
	left:246px;
	top:46px;
	width:991px;
	height:623px;
	display:inline-block;
	overflow:hidden;
}

.theGame.email .computer .screenArea .emailLetter {
	position:absolute;
	left:0px;
	top:0px;
	width:991px;
	height:623px;
	display:inline-block;
	background-image:url(images/email_letter_background.png);
	background-position:left top;
	background-size:991px 623px;
	background-repeat:no-repeat;
	overflow:hidden;
}

.theGame.email .computer .screenArea .emailLetter .address {
	margin:0px;
	padding:0px;
	position:absolute;
	left:57px;
	top:94px;
	text-align:left;
	font-size:38px;
	line-height:42px;
	color:#000;
	font-family:MuseoSans-900;
}

.theGame.email .computer .screenArea .emailLetter .note {
	margin:0px;
	padding:0px;
	position:absolute;
	left:57px;
	top:255px;
	width:877px;
	text-align:center;
	font-size:64px;
	line-height:74px;
	color:#000;
	font-family:MuseoSans-500;
}

.theGame.email .computer .screenArea .emailLetter .dummyButtonClass {
	position:absolute;
	left:319px;
	top:532px;
	width:355px;
	height:auto;
	display:inline-block;
	background-color:#f27328;
	font-family:MuseoSans-900;
	color:#FFF;
	text-decoration:none;
	font-size:24px;
	line-height:24px;
	padding-top:24px;
	padding-bottom:24px;
	box-sizing:border-box;
	text-transform:uppercase;
	border-radius:36px;
}

.theGame.email .computer .screenArea .emailLetter .theCursor {
	left:635px;
	top:483px;
	width:105px;
	height:101px;
}

.theGame.email .buttonClass {
	width:600px;
	left:785px;
	top:1254px;
}

.theGame.email .spinObject {
	left:0px;
	top:0px;
	width:250px;
	height:250px;
	margin-left:-125px;
	margin-top:-125px;
}

/* email */


/* activity1 */

.theGame.activity1 {
	background-color:#0094a4;
	height:1782px;
}


.theGame.activity1 .gameBounds {
	height:1627px;
}

.theGame.activity1 .questionmark {
	left:441px;
	top:793px;
	width:125px;
	height:273px;
}

.theGame.activity1 .bowl {
	left:183px;
	top:1093px;
	width:614px;
	height:223px;
}

.theGame.activity1 .info {
	left:719px;
	top:611px;
	width:226px;
	height:341px;
}

.theGame.activity1 .buttonClass {
	left:820px;
	top:1433px;
}

/* activity1 */


/* activity2 */

.theGame.activity2 {
	background-color:#0094a4;
	height:1347px;
}


.theGame.activity2 .gameBounds {
	height:1202px;
}

.theGame.activity2 .info {
	left:1049px;
	top:187px;
	width:226px;
	height:341px;
}

.theGame.activity2 .buttonClass {
	left:820px;
	top:855px;
}

.theGame.activity2 .blankArea {
	position:relative;
	width:403px;
	height:54px;
}

.theGame.activity2 .blankArea p {
	padding:0px;
	padding-left:15px;
	padding-right:5px;
	line-height:54px;
	color:#000;
	display:inline-block;
}

.theGame.activity2 .answerArea {
	width:403px;
	height:54px;
	background-color:#f17328;
}

.theGame.activity2 .answerArea span {
	margin-top:-7px;
	background-color:#f17328;
}

.theGame.activity2 .bowl {
	left:1364px;
	top:962px;
	width:614px;
	height:223px;
}

.theGame.activity2 .turkey {
	left:1528px;
	top:763px;
	width:332px;
	height:251px;
}

/* activity2 */


/* activity3 */

.theGame.activity3 {
	background-color:#0094a4;
	height:1401px;
}


.theGame.activity3 .gameBounds {
	height:1275px;
}

.theGame.activity3 .info {
	left:1049px;
	top:187px;
	width:226px;
	height:341px;
}

.theGame.activity3 .buttonClass {
	left:820px;
	top:1124px;
}

.theGame.activity3 .blankArea {
	position:relative;
	width:403px;
	height:54px;
}

.theGame.activity3 .blankArea p {
	padding:0px;
	padding-left:15px;
	padding-right:5px;
	line-height:54px;
	color:#000;
	display:inline-block;
}

.theGame.activity3 .answerArea {
	width:403px;
	height:54px;
	background-color:#0094a4;
}

.theGame.activity3 .answerArea span {
	margin-top:-7px;
	background-color:#0094a4;
}

.theGame.activity3 .chipBowl {
	left:1373px;
	top:901px;
	width:615px;
	height:333px;
}


.theGame.activity3 .questionDisplayText {
	padding-top:16px;
	padding-left:32px;
	padding-right:32px;
}

.theGame.activity3 .questionDisplay {
	background-color:#0094a4;
}


/* activity3 */

/* activity4 */

.theGame.activity4 {
	background-color:#0094a4;
	height:1835px;
}


.theGame.activity4 .gameBounds {
	height:1688px;
}

.theGame.activity4 .info {
	left:1027px;
	top:981px;
	width:189px;
	height:253px;
}

.theGame.activity4 .buttonClass {
	left:820px;
	top:1450px;
}


.theGame.activity4 .turkey {
	left:1330px;
	top:1043px;
	width:628px;
	height:538px;
}

.theGame.activity4 .knife {
	left:1330px;
	top:1043px;
	width:628px;
	height:538px;
}

.theGame.activity4 .textDisplay {
	height:653px;
}

.theGame.activity4 .answerArea {
	background-color:#efaa2f;
}

.theGame.activity4 .answerArea span {
	background-color:#efaa2f;
}



/* activity4 */


/* activity5 */

.theGame.activity5 {
	background-color:#0094a4;
	height:1835px;
}


.theGame.activity5 .gameBounds {
	height:1688px;
}

.theGame.activity5 .info {
	left:1027px;
	top:981px;
	width:189px;
	height:253px;
}

.theGame.activity5 .buttonClass {
	left:820px;
	top:1450px;
}


.theGame.activity5 .cherries {
	left:1350px;
	top:1184px;
	width:415px;
	height:290px;
}

.theGame.activity5 .textDisplay {
	height:653px;
}

.theGame.activity5 .answerArea {
	background-color:#127799;
}

.theGame.activity5 .answerArea span {
	background-color:#127799;
}



/* activity5 */


/* multiDrag */

.theGame.multiDrag {
	background-color:#0094a4;
	height:2074px;
}


.theGame.multiDrag .gameBounds {
	height:1920px;
}

.theGame.multiDrag .textDisplay {
	
	height:650px;
}

.theGame.multiDrag .questionDisplay {
	top:935px;
	height:614px;
	background-color:#558e36;
}

.theGame.multiDrag .info {
	left:1049px;
	top:187px;
	width:226px;
	height:341px;
}

.theGame.multiDrag .buttonClass {
	left:820px;
	top:1668px;
}

.theGame.multiDrag .fillerArea .shadow {
	display:none !important;
}


.theGame.multiDrag .area1 {
	position:relative;
	width:67px;
	height:33px;
}


.theGame.multiDrag .area1 p {
	padding:0px;
	padding:0px;
	text-align:center;
	font-size:30px;
	line-height:33px;
	color:#000;
	display:inline-block;
}


.theGame.multiDrag .answerArea {
	width:81px;
	height:52px;
	background-color:#558e36;
}

.theGame.multiDrag .answerArea p {
	text-align:center;
	padding:0px;
	line-height:52px;
}

.theGame.multiDrag .answerArea span {
	margin-top:-7px;
	background-color:#558e36;
}

.theGame.multiDrag .bowl {
	left:1219px;
	top:1438px;
	width:630px;
	height:229px;
}

.theGame.multiDrag .turkey {
	left:1219px;
	top:1248px;
	width:630px;
	height:253px;
}

.theGame.multiDrag .chips {
	left:1219px;
	top:1146px;
	width:630px;
	height:178px;
}

.theGame.multiDrag .cherries {
	left:1219px;
	top:902px;
	width:630px;
	height:270px;
}


.theGame.multiDrag .questionDisplay .questionDisplayText {
	font-size:36px;
	line-height:46px;
}

.theGame.multiDrag .area2, .theGame.multiDrag .area3, .theGame.multiDrag .area4 {
	position:relative;
	left:0px;
	top:0px;
	width:266px;
	height:33px;
	display:inline-block;
	vertical-align:middle;
	background-color:#e7e7e9;
	box-sizing:border-box;
	overflow:hidden;
}

.theGame.multiDrag .area3 {
	width:400px !important;
}


.theGame.multiDrag .area2 p, .theGame.multiDrag .area3 p, .theGame.multiDrag .area4 p {
	margin:0px;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:inline-block;
	box-sizing:border-box;
	font-family:MuseoSans-700;
	font-size:30px;
	line-height:33px;
	color:#000;
	text-align:center;
	padding:0px;
}


/* activity6a */

.theGame.multiDrag.activity6b .answerArea {
	width:403px;
	height:54px;
	font-size:28px;
	line-height:37px;
	color:#FFF;
	padding-left:27px;
	padding-right:25px;
}

.theGame.multiDrag.activity6b .answerArea p {
	text-align:left;
}

.theGame.multiDrag.activity6b .answerArea span {
	margin-top:-7px;
}

.theGame.multiDrag.activity6c .answerArea {
	width:403px;
	height:54px;
	font-size:28px;
	line-height:37px;
	color:#FFF;
	padding-left:27px;
	padding-right:25px;
}

.theGame.multiDrag.activity6c .answerArea p {
	text-align:left;
}

.theGame.multiDrag.activity6c .answerArea span {
	margin-top:-7px;
}

.theGame.multiDrag.activity6d .answerArea {
	width:403px;
	height:54px;
	font-size:28px;
	line-height:37px;
	color:#FFF;
	padding-left:27px;
	padding-right:25px;
}

.theGame.multiDrag.activity6d .answerArea p {
	text-align:left;
}

.theGame.multiDrag.activity6d .answerArea span {
	margin-top:-7px;
}


/* activity7 */

.theGame.activity7 {
	background-color:#0094a4;
	height:1915px;
}


.theGame.activity7 .gameBounds {
	height:1768px;
}

.theGame.activity7 .info {
	left:1027px;
	top:981px;
	width:189px;
	height:253px;
}

.theGame.activity7 .buttonClass {
	left:820px;
	top:1450px;
}


.theGame.activity7 .scale {
	left:1394px;
	top:1109px;
	width:433px;
	height:612px;
}

.theGame.activity7 .textDisplay {
	height:653px;
}

.theGame.activity7 .answerArea {
	background-color:#127799;
}

.theGame.activity7 .answerArea span {
	background-color:#127799;
}

.theGame.activity7 .questionDisplay {
	top:941px;
	background-color:#127799;
}

.theGame.activity7 .questionDisplay .questionDisplayText {
	padding-top:15px;
	font-size:29px;
	line-height:40px;
}

.theGame.activity7 .blankArea {
	width:938px;
}

.theGame.activity7 .scale {
	left:1394px;
	top:1154px;
	width:416px;
	height:462px;
}

.theGame.activity7 .turkey {
	left:1394px;
	top:976px;
	width:416px;
	height:264px;
}

.theGame.activity7 .scale .base, .theGame.activity7 .scale .top  {
	position:absolute;
	left:0px;
	top:0px;
	width:416px;
	height:462px;
	display:inline-block;
}

.theGame.activity7 .scale .needle {
	left:156px;
	top:240px;
	width:107px;
	height:107px;
}

/* activity7 */


/* results */

.theGame.results {
	background-color:#d9eeec;
	height:2074px;
}


.theGame.results .gameBounds {
	height:1946px;
}

.theGame.results .computer {
	left:274px;
	top:67px;
	width:1481px;
	height:962px;
	background-image:url(images/email_computer.png);
	background-position:left top;
	background-size:1481px 962px;
	background-repeat:no-repeat;
}

.theGame.results .computer .screenArea {
	position:absolute;
	left:246px;
	top:46px;
	width:991px;
	height:623px;
	display:inline-block;
	overflow:hidden;
}

.theGame.results .computer .screenArea .resultsLetter {
	position:absolute;
	left:0px;
	top:0px;
	width:991px;
	height:623px;
	display:inline-block;
	background-image:url(images/email_letter_background.png);
	background-position:left top;
	background-size:991px 623px;
	background-repeat:no-repeat;
	overflow:hidden;
}

.theGame.results .computer .screenArea .resultsLetter .address {
	margin:0px;
	padding:0px;
	position:absolute;
	left:57px;
	top:94px;
	text-align:left;
	font-size:38px;
	line-height:42px;
	color:#000;
	font-family:MuseoSans-900;
}

.theGame.results .computer .screenArea .resultsLetter .note {
	margin:0px;
	padding:0px;
	position:absolute;
	left:57px;
	top:285px;
	width:877px;
	text-align:center;
	font-size:64px;
	line-height:74px;
	color:#000;
	font-family:MuseoSans-500;
}

.theGame.results .computer .screenArea .resultsLetter .dummyButtonClass {
	position:absolute;
	left:319px;
	top:532px;
	width:355px;
	height:auto;
	display:inline-block;
	background-color:#f27328;
	font-family:MuseoSans-900;
	color:#FFF;
	text-decoration:none;
	font-size:24px;
	line-height:24px;
	padding-top:24px;
	padding-bottom:24px;
	box-sizing:border-box;
	text-transform:uppercase;
	border-radius:36px;
}

.theGame.results .computer .screenArea .resultsLetter .theCursor {
	left:635px;
	top:483px;
	width:105px;
	height:101px;
}

.theGame.results .buttonClass {
	left:773px;
	top:1245px;
}

.theGame.results .finalCopy {
	font-family:MuseoSans-900;
	top:1104px;
	width:100%;
	text-align:center;
	font-size:64px;
	line-height:64px;
}

.theGame.results .textDisplay {
	height:593px;
	width:1024px;
	left:500px;
	top:1353px;
}

.theGame.results .turkey {
	left:1642px;
	top:1241px;
	width:213px;
	height:175px;
}

.theGame.results .scale {
	left:118px;
	top:1338px;
	width:218px;
	height:269px;
}

.theGame.results .cherry {
	left:1680px;
	top:1553px;
	width:135px;
	height:153px;
}

.theGame.results .chips {
	left:144px;
	top:1654px;
	width:213px;
	height:141px;
}

/* results */


/* incomplete */

.theGame.incomplete {
	background-color:#d9eeec;
	height:1498px;
}


.theGame.incomplete .gameBounds {
	height:1470px;
}

.theGame.incomplete .computer {
	left:274px;
	top:67px;
	width:1481px;
	height:962px;
	background-image:url(images/email_computer.png);
	background-position:left top;
	background-size:1481px 962px;
	background-repeat:no-repeat;
}

.theGame.incomplete .computer .screenArea {
	position:absolute;
	left:246px;
	top:46px;
	width:991px;
	height:623px;
	display:inline-block;
	overflow:hidden;
}

.theGame.incomplete .computer .screenArea .incompleteLetter {
	position:absolute;
	left:0px;
	top:0px;
	width:991px;
	height:623px;
	display:inline-block;
	background-image:url(images/email_letter_background.png);
	background-position:left top;
	background-size:991px 623px;
	background-repeat:no-repeat;
	overflow:hidden;
}

.theGame.incomplete .computer .screenArea .incompleteLetter .address {
	margin:0px;
	padding:0px;
	position:absolute;
	left:57px;
	top:94px;
	text-align:left;
	font-size:38px;
	line-height:42px;
	color:#000;
	font-family:MuseoSans-900;
}

.theGame.incomplete .computer .screenArea .incompleteLetter .note {
	margin:0px;
	padding:0px;
	position:absolute;
	left:57px;
	top:245px;
	width:877px;
	text-align:center;
	font-size:48px;
	line-height:56px;
	color:#000;
	font-family:MuseoSans-500;
}

.theGame.incomplete .computer .screenArea .incompleteLetter .dummyButtonClass {
	position:absolute;
	left:319px;
	top:532px;
	width:355px;
	height:auto;
	display:inline-block;
	background-color:#f27328;
	font-family:MuseoSans-900;
	color:#FFF;
	text-decoration:none;
	font-size:24px;
	line-height:24px;
	padding-top:24px;
	padding-bottom:24px;
	box-sizing:border-box;
	text-transform:uppercase;
	border-radius:36px;
}

.theGame.incomplete .computer .screenArea .incompleteLetter .theCursor {
	left:635px;
	top:483px;
	width:105px;
	height:101px;
}

.theGame.incomplete .bottomText {
	left:0px;
	top:1110px;
	width:100%;
}

.theGame.incomplete .buttonClass {
	left:773px;
	top:1265px;
}

.theGame.incomplete .finalCopy {
	font-family:MuseoSans-900;
	top:1104px;
	width:100%;
	text-align:center;
	font-size:64px;
	line-height:64px;
}

.theGame.incomplete .textDisplay {
	height:593px;
	width:1024px;
	left:500px;
	top:1353px;
}

/* incomplete */

.recipeOverlay {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:inline-block;
	cursor:pointer;
	background-color:rgba(0,0,0,.8);
	overflow:hidden;
	z-index:2000;
}

.recipeOverlay .recipeImage {
	position:absolute;
	left:50%;
	top:45px;
	width:592px;
	height:836px;
	display:inline-block;
	margin-left:-256px;
}



@media only screen and (max-width:1547px){

div.menu-links {
		display:none;
	}
	div#aem-kids-menu {
		width:100% !important;
		height:50px !important;
		min-height:50px !important;
		max-width:none;
		position:absolute;
		padding:0px !important;
	}
	div#logo-box {
		width:100% !important;
		max-width:none;
		background-color:#e20c32;
		display:inline-block;
		text-align:center;
	}
	div#logo-box img {
		position:relative;
		display:inline-block;
		height:50px;
	}
	aside.main-sidebar {
		width:100% !important;
		max-width:none;
		text-align:center;
		display:inline-block;
	}
	section.sidebar {
		width:100% !important;
		max-width:none;
		text-align:center;
		display:inline-block;
	}
	div.sidebar-header {
		width:100% !important;
		max-width:none;
		text-align:center;
		display:inline-block;
	}
	.theHolder {
		margin-left:0px;
		margin-top:48px;
	}
	
	
	#footer-wrapper-4o {
		margin-top:-4px;
	}
	
}



@media only screen and (max-width:760px){
	.theHolder {
		margin-left:0px;
		margin-top:40px;
	}
	div#aem-kids-menu {
		width:100% !important;
		height:35px !important;
		min-height:35px !important;
		max-width:none;
		position:absolute;
		padding:0px !important;
	}
	div#logo-box img {
		position:relative;
		display:inline-block;
		height:35px;
	}
	div#footer-global {
		font-size:9px;
	}
	div#footer-global a {
		font-size:9px !important;
	}
}

#footer-wrapper-4o {
    background: url("https://www.scholastic.com/global_resources/universal/layout/images/footer-bg.gif") repeat-x scroll 0 0 #ECE9DC;
    font: 12px arial,sans-serif;
    text-align: left;
	overflow:hidden;
}
.schl-group:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#footer-corporate {
    margin: 0 auto;
    padding: 30px 0 20px;
    width: 970px;
    display: block;
}
#footer-corporate {
    margin: 0 auto;
    width: 970px !important;
    display: block;
    padding: 30px 0 20px;
}
.schl-group {
    display: block;
}
.schl-group {
    display: inline-block;
}
#footer-global {
    background: url("https://www.scholastic.com/global_resources/universal/layout/images/footer-topborder.gif") repeat-x scroll 0 0 #E3E0D1;
    color: #6A6A6A;
    padding: 20px 0 15px;
    text-align: center;
}
#footer-global {
    background: url("https://www.scholastic.com/global_resources/universal/layout/images/footer-topborder.gif") repeat-x scroll 0 0 #E3E0D1;
    color: #6A6A6A;
    padding: 20px 0 15px;
    text-align: center;
}
#footer-global {
    background: url("https://www.scholastic.com/global_resources/universal/layout/images/footer-topborder.gif") repeat-x scroll 0 0 #E3E0D1;
    color: #6A6A6A;
    padding: 20px 0 15px;
    text-align: center;
}
.footer4o-links ul {
    list-style: none outside none;
    margin: 10px 0 0;
    padding: 0;
}
.footer4o-links ul li {
    background: url("https://www.scholastic.com/global_resources/universal/layout/images/footer-links-bullet.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    padding-bottom: 6px;
    padding-left: 8px;
    text-align: left;
}
.footer4o-links a {
    color: #626262;
    text-decoration: none;
    font-family: "Roboto-Regular";
}
#footer-corporate #footer-join-us-online ol {
    height: 41px;
    list-style: none outside none;
    margin: 15px 0 0;
    padding: 0;
}
#footer-corporate #footer-join-us-online ol li {
    float: left;
}
#footer-global a.footer-global-pp {
    font-size: 13px;
    font-weight: bold;
    font-family: "Roboto";
}
#footer-global a {
    color: #18628C;
    text-decoration: none;
}
#footer-global a {
    color: #18628C;
    text-decoration: none;
}
.footer4o-links h2 {
    color: #1D72A6;
    font-size: 19px;
    margin: 0;
    padding: 0;
    font-family: "Roboto";
    line-height: 20px;
}
.footer4o-links {
    float: left;
    width: 24%;
}