/*Theme Name:Go Tiger
Author:Green Bambino Inc.
Theme URI:http://informationgotiger@gmail.com
Description:Go Tiger
Version:1.0*/


/* Keyframes */
@keyframes together-left_gwd-keyframes {
0% {
transform:translate3d(0px, 0px, 0px);
animation-timing-function:ease-in;
}
50% {
transform:translate3d(10px, -20px, 0px);
animation-timing-function:ease-out;
}
90% {
transform:translate3d(0px, 0px, 0px);
animation-timing-function:linear;
}
}
/* Not being used on home page together left image removed
body .together-left {
animation:together-left_gwd-keyframes 1s linear 0s infinite normal forwards;
} */

@keyframes together-right_gwd-keyframes {
0% {
transform:translate3d(0px, 0px, 0px);
animation-timing-function:ease-in;
}
50% {
transform:translate3d(-15px, -20px, 0px);
animation-timing-function:ease-out;
}
90% {
transform:translate3d(0px, 0px, 0px);
animation-timing-function:linear;
}
}
/* Not being used on home page together right image removed 
body .together-right {
animation:together-right_gwd-keyframes 1s linear 0s infinite normal forwards;
}	*/ 

@keyframes skate {
0% {
transform:translate3d(0px, 0px, 0px) rotateY(0deg);
animation-timing-function:linear;
}
50% {
transform:translate3d(90%, 0px, 0px) rotateY(0deg);
animation-timing-function:linear;
}
51% {
transform:translate3d(90%, 0px, 0px) rotateY(180deg);
animation-timing-function:ease;
}
99% {
transform:translate3d(0, 0px, 0px) rotateY(180deg);
animation-timing-function:linear;
}
100% {
transform:translate3d(0, 0px, 0px) rotateY(0deg);
animation-timing-function:ease;
}
}

body .skate {
animation:skate 4s ease 0s infinite normal forwards;
}

@keyframes baseball-tail_gwd-keyframes {
0% {
transform:rotateZ(0deg);
animation-timing-function:linear;
}
25% {
transform:rotateZ(9.58238deg);
animation-timing-function:linear;
}
50% {
transform:rotateZ(0.0240239deg);
animation-timing-function:linear;
}
75% {
transform:rotateZ(-10.5343deg);
animation-timing-function:linear;
}
100% {
transform:rotateZ(0.00818101deg);
animation-timing-function:linear;
}
}
body .baseball-tail {
animation:baseball-tail_gwd-keyframes 2s linear 0s infinite normal forwards;
transform-origin:43% 81% 0px;
transform-style:preserve-3d;
transform:rotateZ(0deg);
}

@keyframes wobble-right {
0% {
transform:rotateZ(0deg);
animation-timing-function:linear;
}
50% {
transform:rotateZ(-5deg);
animation-timing-function:linear;
}
100% {
transform:rotateZ(0deg);
animation-timing-function:linear;
}
}

@keyframes wobble-left {
0% {
transform:rotateZ(0deg);
animation-timing-function:linear;
}
50% {
transform:rotateZ(5deg);
animation-timing-function:linear;
}
100% {
transform:rotateZ(0deg);
animation-timing-function:linear;
}

}
body .wobble-left {
animation:wobble-left 3s linear 0s infinite normal forwards;
}
body .wobble-right {
animation:wobble-right 2s linear 0s infinite normal forwards;
}

@keyframes wobble-right2 {
0% {
transform:rotate3d(0,0,0,0);
animation-timing-function:linear;
}
50% {
transform:rotate3d(0,1,0.1,-180deg);
animation-timing-function:linear;
}
100% {
transform:rotate3d(0,0,0,0);
animation-timing-function:linear;
}
}

@keyframes wobble-left2 {
0% {
transform:rotate3d(0,0,0,0);
animation-timing-function:linear;
}
50% {
transform:rotate3d(0,1,0.1,180deg);
animation-timing-function:linear;
}
100% {
transform:rotate3d(0,0,0,0);
animation-timing-function:linear;
}

}
body .wobble-left2 {
animation:wobble-left2 3s linear 0s infinite normal forwards;
}
body .wobble-right2 {
animation:wobble-right2 3s linear 0s infinite normal backwards;
}

#snow{
	background:none;
	background-image:url('images/snow-1.png') , url('images/snow-2.png');
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
	-webkit-animation:snow 10s linear infinite;
	-moz-animation:snow 10s linear infinite;
	-ms-animation:snow 10s linear infinite;
	animation:snow 10s linear infinite;
}
#world {position:absolute;top:0;width:100%;z-index:1;height:100%;}
#world2 {position:absolute;top:0;width:100%;z-index:1;height:100%;}
@keyframes snow {
  0% {background-position:0px 0px, 0px 0px, 0px 0px;}
  50% {background-position:500px 500px, 100px 200px, -100px 150px;}
  100% {background-position:500px 1000px, 200px 400px, -100px 300px;}
}
@-moz-keyframes snow {
  0% {background-position:0px 0px, 0px 0px, 0px 0px;}
  50% {background-position:500px 500px, 100px 200px, -100px 150px;}
  100% {background-position:400px 1000px, 200px 400px, 100px 300px;}
}
@-webkit-keyframes snow {
  0% {background-position:0px 0px, 0px 0px, 0px 0px;}
  50% {background-position:500px 500px, 100px 200px, -100px 150px;}
  100% {background-position:500px 1000px, 200px 400px, -100px 300px;}
}
@-ms-keyframes snow {
  0% {background-position:0px 0px, 0px 0px, 0px 0px;}
  50% {background-position:500px 500px, 100px 200px, -100px 150px;}
  100% {background-position:500px 1000px, 200px 400px, -100px 300px;}
}	


@-moz-keyframes spinRotate {
    0% { -moz-transform:rotate(0deg);}
    100% { -moz-transform:rotate(359deg);}
}
@-webkit-keyframes spinRotate {
    0% { -webkit-transform:rotate(0deg);}
    100% { -webkit-transform:rotate(359deg);}
}
@keyframes spinRotate {
    0% {transform:rotateZ(0deg);animation-timing-function:linear;}
    100% {transform:rotateZ(360deg);animation-timing-function:linear;}
}

@-webkit-keyframes cloud{
    from {-webkit-transform:translate(0, 0px);}
    65% {-webkit-transform:translate(0, 15px);}
    to {-webkit-transform:translate(0, -0px);}    
}
    
@-moz-keyframes cloud{
    from {-moz-transform:translate(0, 0px);}
    65% {-moz-transform:translate(0, 15px);}
    to {-moz-transform:translate(0, -0px);}    
}

@keyframes cloud{
    from {transform:translate(0, 0px);}
    65% {transform:translate(0, 15px);}
    to {transform:translate(0, -0px);}    
}






@keyframes transitDown {
0% {
top:-8%;
transform:rotateZ(-25deg);
animation-timing-function:linear;
}
25%{
top:25%;
transform:rotateZ(25deg);
animation-timing-function:linear;
}
50% {
top:50%;
transform:rotateZ(-25deg);
animation-timing-function:linear;
}
100% {
top:105%;
transform:rotateZ(25deg);
animation-timing-function:linear;
}

}

body .transitDown.g {animation:transitDown 9.8s linear 0s infinite normal forwards;}
body .transitDown.o {animation:transitDown 9.5s linear 0s infinite normal forwards;}
body .transitDown.t {animation:transitDown 9.7s linear 0s infinite normal forwards;}
body .transitDown.i {animation:transitDown 9.2s linear 0s infinite normal forwards;}
body .transitDown.g2 {animation:transitDown 9.7s linear 0s infinite normal forwards;}
body .transitDown.e {animation:transitDown 9.8s linear 0s infinite normal forwards;}
body .transitDown.r {animation:transitDown 9.0s linear 0s infinite normal forwards;}
body .transitDown.exclaim {animation:transitDown 9.0s linear 0s infinite normal forwards;}


.small {
  font-variant: small-caps;
}

/* Reset */
* {box-sizing:border-box;outline:none;}
p {margin:0 0 14px 0;padding:0;line-height:1.5rem;}
.hide {display:none;}
.clear {clear:both;}
.animate {transition:color 0.2s, background-color 0.2s;height:auto;}
.pipe {padding:0 .65em;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}

/* Global */
body {font-family:'Open Sans', sans-serif;font-size:16px;line-height:18px;color:#000;}
a, a:link, a:active {color:#CB09DC;text-decoration:none;transition:color 0.2s, background-color 0.2s, background-position 0.2s;height:auto;} /* blue #184b81 or #000 original color KM*/
#contentWrapper p a:hover {color:#c2bf54;transition:color 0.2s, background-color 0.2s, background-position 0.2s;height:auto;}
#contentWrapper.music {background:url('images/music.png') no-repeat;background-size:cover;}

/* Layout */
.w-max, .w-full {margin:0 auto;overflow:hidden;}
.w-max, .w-full, .w-1, .w-2, .w-3, .w-4, .w-5, .w-6, .w-7, .w-8, .w-9, .w-10 , .w-11 , .w-12 , .w-13 , .w-14 , .w-15 , .w-16 , .w-17 , .w-18 , .w-19 , .w-20 , .w-21 , .w-22 , .w-23 , .w-24 , .w-25 , .w-26 , .w-27 , .w-28 , .w-29 , .w-30 , .w-31 , .w-32 , .w-33 , .w-34 , .w-35 , .w-36 , .w-37 , .w-38 , .w-39 , .w-40 , .w-41 , .w-42 , .w-43 , .w-44 , .w-45 , .w-46 , .w-47 , .w-48 , .w-49 , .w-50 , .w-51 , .w-52 , .w-53 , .w-54 , .w-55 , .w-56 , .w-57 , .w-58 , .w-59 , .w-60 , .w-61 , .w-62 , .w-63 , .w-64 , .w-65 , .w-66 , .w-67 , .w-68 , .w-69 , .w-70 , .w-71 , .w-72 , .w-73 , .w-74 , .w-75 , .w-76 , .w-77 , .w-78 , .w-79 , .w-80 , .w-81 , .w-82 , .w-83 , .w-84 , .w-85 , .w-86 , .w-87 , .w-88 , .w-89 , .w-90 , .w-91 , .w-92 , .w-93 , .w-94 , .w-95 , .w-96 , .w-97 , .w-98 , .w-99 , .w-100{box-sizing:border-box;}
.w-max {width:100%;}.w-full {width:100%;max-width:1170px;}
.w-1 {width:1%;}.w-2 {width:2%;}.w-3 {width:3%;}.w-4 {width:4%;}.w-5 {width:5%;}.w-6 {width:6%;} .w-7 {width:7%;}.w-8 {width:8%;}.w-9 {width:9%;}.w-10 {width:10%;}.w-11 {width:11%;}.w-12 {width:12%;}.w-13 {width:13%;}.w-14 {width:14%;}.w-15 {width:15%;}.w-16 {width:16%;}.w-17 {width:17%;}.w-18 {width:18%;}.w-19 {width:19%;}.w-20 {width:20%;}.w-21 {width:21%;}.w-22 {width:22%;}.w-23 {width:23%;}.w-24 {width:24%;}.w-25 {width:25%;}.w-26 {width:26%;}.w-27 {width:27%;}.w-28 {width:28%;}.w-29 {width:29%;}.w-30 {width:30%;}.w-31 {width:31%;}.w-32 {width:32%;}.w-33 {width:33.3333333%;}.w-34 {width:34%;}.w-35 {width:35%;}.w-36 {width:36%;}.w-37 {width:37%;}.w-38 {width:38%;}.w-39 {width:39%;}.w-40 {width:40%;}.w-41 {width:41%;}.w-42 {width:42%;}.w-43 {width:43%;}.w-44 {width:44%;}.w-45 {width:45%;}.w-46 {width:46%;}.w-47 {width:47%;}.w-48 {width:48%;}.w-49 {width:49%;}.w-50 {width:50%;}.w-51 {width:51%;}.w-52 {width:52%;}.w-53 {width:53%;}.w-54 {width:54%;}.w-55 {width:55%;}.w-56 {width:56%;}.w-57 {width:57%;}.w-58 {width:58%;}.w-59 {width:59%;}.w-60 {width:60%;}.w-61 {width:61%;}.w-62 {width:62%;}.w-63 {width:63%;}.w-64 {width:64%;}.w-65 {width:65%;}.w-66 {width:66.6666666%;}.w-67 {width:67%;}.w-68 {width:68%;}.w-69 {width:69%;}.w-70 {width:70%;}.w-71 {width:71%;}.w-72 {width:72%;}.w-73 {width:73%;}.w-74 {width:74%;}.w-75 {width:75%;}.w-76 {width:76%;}.w-77 {width:77%;}.w-78 {width:78%;}.w-79 {width:79%;}.w-80 {width:80%;}.w-81 {width:81%;}.w-82 {width:82%;}.w-83 {width:83%;}.w-84 {width:84%;}.w-85 {width:85%;}.w-86 {width:86%;}.w-87 {width:87%;}.w-88 {width:88%;}.w-89 {width:89%;}.w-90 {width:90%;}.w-91 {width:91%;}.w-92 {width:92%;}.w-93 {width:93%;}.w-94 {width:94%;}.w-95 {width:95%;}.w-96 {width:96%;}.w-97 {width:97%;}.w-98 {width:98%;}.w-99 {width:99.999999999%;}.w-100 {width:100%;}
.two-wide .spacer, .three-wide .spacer {width:12px;}
.three-wide .w-33 {width:382px;}
.two-wide .w-33 {width:382px;}
.two-wide .w-66 {width:776px;}
.content {width:72%;}.sidebar {width:23%;}

/* Divider */
.divider {height:5px;width:100%;background-color:#f6a909;/*margin:1.5em 0 0;*/}
.border-r {border-right:1px solid #acada7;}
.border-l {border-left:1px solid #acada7;}
.border-bottom {border-bottom:5px solid #937a17;}
.section-border {height:12px;background:url('images/border.png') repeat-x top center;}
.section-border-bottom {height:12px;background:url('images/border-bottom.png') repeat-x top center;}
.spacerWrapper {margin:2rem 0;}
.o-hidden {overflow:hidden;}

/* Layout Padding/Margin */
.w-pad-tb {padding-top:2em;padding-bottom:2em;}
.w-pad-lr {padding-left:2em;padding-right:2em;}
.w-pad-top {padding-top:2em;}
.w-pad-bottom {padding-bottom:2em;}
.w-pad-left {padding-left:2em;}
.w-pad-right {padding-right:2em;}
.w-margin-tb {margin-top:2em;margin-bottom:2em;}
.w-margin-lr {margin-left:2em;margin-right:2em;}
.w-margin-top {margin-top:2em;}
.w-margin-bottom {margin-bottom:2em;}
.w-margin-left {margin-left:2em;}
.w-margin-right {margin-right:2em;}
.m-auto {margin-left:auto;margin-right:auto;}
.m-left {margin-left:auto;}

/* Layout Align */
.table {display:table;}
.table-cell {display:table-cell;table-layout:fixed;}
.v-align {vertical-align:middle;}
.v-align-top {vertical-align:top;}
.left-wrap, .left {float:left;}
.right-wrap, .right {float:right;}
.left-wrap, .right-wrap {width:48%;}
.left-wrap {clear:both;}
.collapse, .inline {display:inline-block;vertical-align:top;}
.block {display:block!important;}
.t-left {text-align:left;}
.t-right {text-align:right;}
.t-center {text-align:center;margin-bottom:10px;color:67408c !important;}
.alignright {float:right;}
.alignleft {float:left;}
.alignnone {max-width:100%;}
.o-visible {overflow:visible;}

/* Button */
a.button {display:inline-block;border:0 none;padding:.5em 1em;margin:0;background:#F6A908;border-radius:4px;color:#184b81;/*#fff fails a11y*/text-transform:initial;font-weight:bold;font-size:1.5rem;line-height:1em;border-bottom:3px solid #937a17;border-right:3px solid #937a17;}
a.button:hover {color:#000!important;}
a:hover {color:#f6a908;}

/* Header */
#headerWrapper, #header {background:#f6a908;height:91px;position:Relative;z-index:5001;}
#header  {background:#f6a908 url('images/headerBG.png') no-repeat 343px top;background-size:auto 100%;} 
#logo {margin-top:4px;}

#imageHeader #image {padding:1em 0;text-align:center;}
#imageHeader #image img {max-width:100%;height:auto;margin:0 auto;}
.bangers-font {
	font-family:  'Bangers', cursive;
	}
.jungle-fever-font {
	font-family: 'junglefeverregular', cursive;
}

/* Footer */
#footerWrapper, #footer {background:#f6a908;padding:0.25em 0;position:relative;z-index:4999;}

/* Nav */
#nav {margin:35px 0 0 0;font-weight:bold;font-family:'Fira Sans', sans-serif;}
#nav ul {list-style:none;margin:0;padding:0;}
#nav ul li {float:left;position:relative;}
#nav ul li a {display:block;color:#000;margin:0 1.5em 0 0;font-size:1.2rem;}

#nav ul li.current_page_item a,
#nav ul li a:hover {color: #05447A;} /* blue #184b81 or #fff original a11y color fails  -KM*/

#nav ul li:hover ul {display:block;}
#nav ul ul {display:none;position:absolute;background:#32445f;padding:0 .5em;z-index:5000;}
#nav ul ul li {float:none;display:block;}
#nav ul ul li a {margin:0;height:auto;line-height:1.1em;padding:.5em 0;}

/* Homepage */
.section {overflow:auto;}

.square {width:20%;display:inline-block;position:relative;border-top:20px solid #F6A908;border-left:8px solid #F6A908;border-right:8px solid #F6A908;border-bottom:15px solid #F6A908;overflow:hidden;background-color: #d4f7f2;}
.square:after {padding-top:100%;display:block;content:'';}
.square .inner {position:absolute;top:0;bottom:0;right:0;left:0;background-color:transparent;color:white;border-top:5px solid #937a17;border-left:2px solid #937a17;height:100%;width:100%;}
.square .inner .char {background-size:contain;background-repeat:no-repeat;height:100%;width:95%;background-position:bottom center;margin:0 auto;position:relative;overflow:hidden;}
.square .inner .char .char-inner {position:absolute;top:0;left:0;background-size:contain;background-repeat:no-repeat;height:100%;width:100%;background-position:bottom center;}
.section .square:first-child .inner {border:0 none;}
.square.wide {width:40%;display:inline-block;position:relative;border-left:15px solid #F6A908;border-right:8px solid #F6A908;border-bottom:15px solid #F6A908;overflow:hidden;}
.square.wide:after {padding-top:49.2%;display:block;content:'';}
.square .title {position:absolute;top:0;left:0;background:#F6A908;width:100%;color:#3e2658;font-size:2.25rem;font-weight:bold;line-height:1em;z-index:5000;border-bottom:10px solid #937a17;border-radius:0 0 60px 0;text-align:center;padding:.5rem 0;}
.square.wide .title {width:50%;}
.square .inner .char.skate {margin:0;}
.square .inner .char .baseball, .square .inner .char.basketball {position:absolute;top:0;}

.square .star {position:absolute;background:url('images/star.png') no-repeat;height:64px;width:64px;animation:spinRotate 2s linear 2s infinite;}
.square .star-1 {top:3%;left:7%;animation:spinRotate 4s linear 0s infinite;}
.square .star-2 {top:11%;left:45%;animation:spinRotate 5.5s linear 0s infinite;}
.square .star-3 {top:5%;right:7%;animation:spinRotate 4s linear 0s infinite;}

/*.trampoline {
	width: 
}*/

/* Gradient */
.blue-yellow {  /* ORIGINAL BLUE YELLOW GRADIENT-> background:#9ba5d8;background:-moz-linear-gradient(top, #9ba5d8 0%, #e5f4cc 100%);background:-webkit-linear-gradient(top, #9ba5d8 0%,#e5f4cc 100%);background:linear-gradient(to bottom, #9ba5d8 0%,#e5f4cc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ba5d8', endColorstr='#e5f4cc',GradientType=0 );*/}
.yellow-light { /*ORIGINAL YELLOW LIGHT GRADIENT-> background:#e6f4cc;background:-moz-linear-gradient(top, #e6f4cc 0%, #cef6cf 100%);background:-webkit-linear-gradient(top, #e6f4cc 0%,#cef6cf 100%);background:linear-gradient(to bottom, #e6f4cc 0%,#cef6cf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f4cc', endColorstr='#cef6cf',GradientType=0 );*/}
.light-blue { /*ORIGINAL LIGHT BLUE GRADIENT-> background:#d0f7ce;background:-moz-linear-gradient(top, #d0f7ce 0%, #7fe6d8 100%);background:-webkit-linear-gradient(top, #d0f7ce 0%,#7fe6d8 100%);background:linear-gradient(to bottom, #d0f7ce 0%,#7fe6d8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0f7ce', endColorstr='#7fe6d8',GradientType=0 );*/}

/* Fitness-Food-Fun-Section */
#fitness-food-fun-section-bg {padding-bottom:5%; margin-bottom: 3%; background-color:#F6A908;} /*KM*/
#fitness-food-fun-section {margin-left:10%;height: 100%; width:100%;margin-bottom:2%;}

/* Together */
/*#togetherWrapper {position:relative;width:100%;height:690px;}*/
#togetherWrapper {position:relative;width:100%;height:850px;}
/*
#togetherWrapper .inner {position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%;background:url('https://gotiger.org/wp-content/uploads/423-web-page.jpg') no-repeat top center;background-size:cover;}
*/

#togetherWrapper .inner {position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%;background:url('https://gotiger.org/wp-content/uploads/NewBackground.jpeg') no-repeat top center;background-size:cover;}

@media (max-width: 486px) {
    #togetherWrapper .inner {
        background-image: url('https://gotiger.org/wp-content/uploads/NewBackgroundPort.jpeg');
		background-size: cover;
		background-position: top 25px right -45px;
    }
}

/* first revision used  /new-web-page-web-scaled.jpg for bg image */
/*'images/webBG.png'*/
#togetherWrapper .contentArea {height:auto;margin-top:7%;color:#3e2658;font-weight:bold;z-index:5000;position:relative;}
#togetherWrapper .lines {line-height:1.1em;text-shadow:3px 3px 0 #FFFFFF;}
#togetherWrapper .rotate-left {display:inline-block;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:2.5rem;vertical-align:top;margin-top:5px;margin-right:-21px;}
#togetherWrapper .line1 {font-size:3rem;}
#togetherWrapper .line2 {font-size:6.8rem;margin-top:-13px;margin-bottom:5px;}
#togetherWrapper .line3 {font-size:4.2rem;}
#togetherWrapper .line4 {font-size:6.65rem;margin-left:-1rem;}
#togetherWrapper .line5 {font-size:7.8rem;margin-top:-17px;}
#togetherWrapper .period {font-size:0;vertical-align:middle;display:inline-block;background:url('images/period.png') no-repeat top center;background-size:cover;width:1rem;height:1rem;margin-top:28px;}
#togetherWrapper .globe	 {font-size:0;vertical-align:middle;display:inline-block;background:url('images/earth.png') no-repeat top center;background-size:cover;width:4rem;height:4rem;margin-top:-15px;}
/* #togetherWrapper .together img {max-height:360px;width:auto;max-width:48%;height:auto;margin-top:4%;} */
/* #togetherWrapper .together img {width:100%; height:auto; margin-top:21%; margin-left:-42%;}
#togetherWrapper .together {margin-top:25px;}
*/

#togetherWrapper .together img {float:clear;width:200%;  margin: auto; display: block;margin-left:-80% } 
#togetherWrapper .together {padding-top:25px;}


#togetherWrapper .text {color:#3e2658;text-align:center;margin:0 auto;padding:2rem 0 0 0;font-size:3rem;text-shadow:3px 3px 0 #FFFFFF;text-align:center;line-height:1.1em;}
#togetherWrapper .text .lines {text-align:center;font-weight:bold;}
 .cloud1 .fitness {width:80px;height:80px;background:url('images/fitness.png') no-repeat center center;background-size:contain;position:absolute;top:57%;left:25%;}
.cloud1 .food {width:80px;height:80px;background:url('images/food.png') no-repeat center center;background-size:contain;position:absolute;top:57%;left:43%;}
.cloud1 .fun {width:80px;height:80px;background:url('images/fun.png') no-repeat center center;background-size:contain;position:absolute;top:57%;left:60%;}

.cloud1 {width:500px;height:500px; 
 background:url('images/cloud1.png') no-repeat center center; 
background-size:contain;position:absolute;top:-2%;left:37%;/*animation:cloud 2s linear 0s infinite;*/}
.cloud2 {width:143px;height:90px;background:url('images/cloud2.png') no-repeat center center;position:absolute;top:5%;right:50%;animation:cloud 3s linear 0s infinite;}
.birds {width:241px;height:125px;background:url('images/birds.png') no-repeat center center;position:absolute;top:5%;right:12%;}
.sun {width:161px;height:161px;background:#F9F49A;border-radius:100%;position:absolute;top:2.5%;right:1%;-webkit-box-shadow:0 0 2px 2px rgba(249,244,154,0.5);box-shadow:0 0 2px 2px rgba(249,244,154,0.5);}
/* .rainbow {width:644px;height:558px;background:url('images/rainbow.png') no-repeat center center;background-size:contain;position:absolute;top:3.5%;right:9.5%;} */

/* Footer */
.social a {margin-left:8px;font-size:2rem;}
.social a:hover {color:#fff;}

/* Contact */
.contactBox {background:#F6A908;overflow:hidden;padding:.8rem;}
.contactBox .square {width:100%;/*height:129px;*/} 
.contactBox .square.address {/*height:185px;*/}
.contactBox .square:after {display:none;}
.contactBox .square .title {position:relative;font-size:2rem;text-align:left;font-weight:bold;padding-left:10px;}
.contactBox .square, .contactBox .square a {font-size:1.3rem;color:#5e647c;line-height:1.25em;}
.contactBox .square .padding {padding:1.1rem 0.5em;}
.contactBox .square.address .name,.contactBox .square.address .phone  {display:none;}
.contactBox .square.address .break {display:block;}
.contactBox .square.chat .title {width:55%;}
.contactBox .square.chat {background:#fff;font-size:1.1rem;height:auto;min-height:0;}
.contactBox .square.chat .padding {padding:0 .5em .5em .5em;}
.contactBox .square.chat .ninja-forms-required-items {margin:.5rem 0;font-size:.9rem;}
.contactBox .square.chat label {font-size:.9rem;}
.contactBox .square.chat textarea {height:130px;border:2px solid #ccc;}
.contactBox .square.chat input {margin:0;padding:.25rem;border:0 none;border-bottom:2px solid #ccc;}
.contactBox .square.chat #nf_submit_1 input {margin:0;padding:.25rem 1rem;background:#F6A908;border:0 none;color:#3e2658;font-weight:bold;}/* KM #fff; failed A11Y */
.contactBox .ninja-forms-field-error {font-size:0.8rem;}
.contactBox .submit-wrap.field-wrap {margin:0;}
.ninja-forms-req-symbol {color: #cc0000 !important;} /*KM #ff0000; failed A11Y */

/* Page BG */
#contentWrapper {  /*background:url('images/clearBG.png') no-repeat bottom center;background-size:100% auto;*/}

/* Menu */
.menuWrapper {background:#F6A908;overflow:hidden;}
.menu {text-align: center;}
.menu .item {margin-left: 6px;/*margin-right:2x;*/background:#fff;border-top:5px solid #937a17;border-left:3px solid #937a17;height:285px;/*225px*/} /*KM*/
.menu .item:last-child {margin-right:0;}
.menu .item .name {display:block;color:#3e2658;font-weight:bold;margin:.85em 0;font-size:1.25rem;line-height:1.25em;}
.menu .item img {width:100%;height:auto;vertical-align:center;padding-top: 10px;padding-bottom: 5px;padding-left: 5px; padding-right: 5px;}

/* Food */
.foodWrapper {background:#F6A908;}
.foodWrapper .food-item {background:#fff url('images/steps.png') no-repeat top right;background-size:auto 50%;padding:1em;overflow:hidden;border-top:5px solid #a97a17;}
.foodWrapper .title {padding-left:2em;}
.foodWrapper .name {color:#3e2658;font-size:3rem;font-weight:bold;line-height:1.15em;position:relative;}
.foodWrapper .name, .foodWrapper .name .text, .foodWrapper .name .border {display:inline-block;}
.foodWrapper .name .border {display:block;margin-top:-4px;height:3px;width:100%;background:#f6a909;	}

.foodWrapper .recipe img {display:block;max-width:60%;height:auto;margin:2em auto;}
.foodWrapper h3 {color:#3e2658;font-size:1.5rem;margin:0 0 1rem 0;}
.foodWrapper .you-need {}

.foodWrapper .text-list ul {margin:0;padding:0;list-style:none;}
.foodWrapper .text-list ul li {color:#666666;font-weight:bold;margin:.5rem 0;}

.divider-bar {height:50px;background:#F6A908;}
.divider-bar.inverse {height:50px;background:#fff;}

/* Vision */
.vision .title {margin:0 0 3em 0;}
.vision #content p {font-size:1.3rem;color:#666666;line-height:1.5em;}
.vision .name {color:#3e2658;font-size:3rem;font-weight:bold;line-height:1.15em;position:relative;}
.vision .name .border {display:block;margin-top:-4px;height:3px;width:100%;background:#f6a909;	}
.vision .name, .vision .name .text {display:inline-block;}
.vision #content .contentArea {overflow:hidden;}
.vision .pawsnchars {margin-left: 10%:}
.vision .bluepaw img (margin-bottom: 2%;)
.vision .tiger {position:absolute;left:25%;} /*KM*/
.vision .teena {position:absolute;left:48%;} /*KM*/

/* Facts */
#contentWrapper.facts  {background:#F6A908;}
.game, .facts .fact-item {margin-right:1%;margin-bottom:1%;height:300px;background:#fff url('images/factBG.png') no-repeat center; background-size:cover;text-align:center;border-top:5px solid #937a17;border-left:5px solid #937a17;}
.facts .fact-item .table, .facts .fact-item .table-cell {height:300px;width:100%;}
.facts .fact-item .padding {font-size:1.5rem;font-weight:bold;}
.facts .fact-item .padding p {line-height:1.25em;color:#331f5e;}
.facts .square .inner {color:#331f5e;}
.facts .square:after {padding-top:62.5%;display:block;content:'';}
.facts-header {color:#3e2658;background:#fff url('images/factBG.png') no-repeat center center;background-size:cover;text-align:center;width:100%;height:150px;padding-top:30px;}
.facts-recipe a (color:#c68906;)   /*#184b81*/
.recipes-link h3{font-weight: bold; color:#F6A908; font-size: 3em;}
.recipes-link a:hover{color:#3f2755;}

/* Callout */
#calloutWrapper {/*background:url('images/clearBG.png') no-repeat bottom center;background-size:contain;*/background:#fff url('images/factBG.png') no-repeat center center;background-size:cover; padding:2em 0;}
#callout {text-align:center;width:100%;height:150px;}
#calloutWrapper h2 {color:#3f2755;font-size:4.2rem;line-height:1.1em;}
#calloutWrapper h3 {color:#CB09DC;font-size:3rem;line-height:1.1em;font-weight:600;} /* was #F6A908 fails A11Y */
#calloutWrapper h3:hover{color:#F6A908;} 
#calloutWrapper a:hover{color:#184b81;}

/* Quiz */
.finish, .question {margin:0 0 1em 0;height:auto;position:relative;display:none;height:625px;text-align:center;}
.finish .table, .finish .table-cell, .question .table, .question .table-cell {height:625px;width:100%;text-align:center;}
.question:first-child {display:block;}
.question .title {position:absolute;top:0;left:0;background:#F6A908;color:#184b81;/*#fff fails a11y KM*/ font-size:1.5rem;line-height:1.1em;padding:.5em 2em .5em 0;border-radius:0 0 60px 0;border-bottom:5px solid #a97a17;}
.question .bar {position:absolute;height:54.5px;width:100%;top:0;left:-87%;background:#F6A908;border-radius:0 0 60px 0;border-bottom:5px solid #a97a17;}
.question .question-text {color:#3e2658;font-size:1.5rem;line-height:1.1em;font-weight:bold;margin:0 0 1em 0;}
.question input.answer {font-size:1.5em;margin:3em 0 0 0;border:0;padding:0;width:80%;border-bottom:3px solid #F6A908;text-align:center;}
.question .btnWrapper {margin:2em 0 0 0;}

.finish h2, .question h2 {color:#3e2658;font-size:4rem;line-height:1.1em;}
.finish h3, .question h3 {color:#666;font-size:2rem;line-height:1.1em;max-width:50%;margin:1em auto;}

.question .choices  {font-size:2rem;color:#666;line-height:1.5em;text-align:left;}

.question label {display:block;margin:0 0 0.75em 0;cursor:pointer;}
.question label:hover, .question label.active {background:#f3f1e8;}
.question label input{ visibility:hidden;position:absolute;}
.question label img {cursor:pointer;vertical-align:bottom;}

/* Music */
 #confetti {position:absolute;top:0;left:0;opacity:0;}
#star {position:relative;background:url('images/stars.png') no-repeat center;width:867px;height:871px;margin:0 auto;}
#star .char img {width:275px;}
#star .char.tina img {width:270px;}
#star .tiger {position:absolute;top:196px;left:16%;} /*KM*/
#star .tina {position:absolute;top:196px;right:18%;}  /*KM*/
#star .splash-t {position: absolute;top: 25%;left: 32%;} /*KM*/
#star .splash-t img {width:40%;}/*KM*/
#star .dance img {width:50%;}/*KM  400px*/
#star .char-l {position:absolute;top:145px;left:-165px;}
#star .char-r {position:absolute;top:130px;right:-205px;}


.letters {font-size:5em;font-weight:bold;z-index:5000;color:#F6A908;text-shadow:0 0 15px #000000;}
.g {position:absolute;top:-5%;left:10%;}
.o {position:absolute;top:-5%;left:20%;}
.t {position:absolute;top:-5%;right:55%;}
.i {position:absolute;top:-5%;right:45%;}
.g2 {position:absolute;top:-5%;right:35%;}
.e {position:absolute;top:-5%;right:25%;}
.r {position:absolute;top:-5%;right:15%;}
.home .r {right:10%;top:0%}
.exclaim {position:absolute;top:-5%;right:5%;}

.paused {-webkit-animation-play-state:paused!important;-moz-animation-play-state:paused!important;-o-animation-play-state:paused!important;animation-play-state:paused!important;}

#wrapper {position:relative;z-index:4999;overflow:hidden;}
#overlay {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:5000;text-align:center;}
#overlay i {font-size:10em;margin:0 auto;color:#fff;cursor:pointer;}

/* Videos */
.video iframe {width:100%;height:600px;}

/* Games */
#contentWrapper .game {height:300px;border:5px solid #937a17;margin:1% 0;}
.game img {height:100%;width:auto;}
.titleWrapper {background:#fff; padding-top: 2px; padding-left: 2px; padding-right: 2px; margin-top: 2px; margin-bottom: 2px;}
h2.titlebar {text-align:center;margin:0 auto;padding:12px;font-size:34px;color:#3E2658;border-bottom:4px solid #3E2658;}
canvas.svelte-1yb7r59 {width:90%;}

/* Books */
.col .title {height:150px;margin:10px auto 1em auto;display:block;}
.col img {max-width:100%;height:auto;display:block;}
.col .padding {padding:1em;}
.fitness a.cover  {border:5px solid #E41E25;}
.food a.cover  {border:5px solid #009f50;}
.fun a.cover {border:5px solid #df28ef;}
h2.licensing {line-height:1.5em;margin:0 auto 1em auto; display:block;text-align:center;} img.map {width:100%;height:auto;}
.book-cloud {width:22%;height:22%;background:url('images/cloud1.png') no-repeat center center;background-size:contain;position:absolute;top:13%;float: left;/*left:24%;*//*animation:cloud 2s linear 0s infinite;*/}
.book-cloud .fitness {width:25%;height:25%;background:url('images/fitness.png') no-repeat center center;background-size:contain;position:absolute;top:60%;left:25%;}
.book-cloud .food {width:25%;height:25%;background:url('images/food.png') no-repeat center center;background-size:contain;position:absolute;top:60%;left:43%;}
.book-cloud .fun {width:25%;height:25%;background:url('images/fun.png') no-repeat center center;background-size:contain;position:absolute;top:60%;left:60%;}

.book-top-text {/*top: calc(-24% + 120px); left: calc(43% - 150px);*/ z-index: 500;position:absolute;top:16%;left:51%; /*font-family:junglefeverregular;*/ font-family: bangers; font-size:2.6rem; line-height:82%; float: right;-webkit-text-stroke: .2px white;}


/* A11Y */
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;align-content}