@import url(../fonts/fonts.css);
@import url(../fonts/stylesheet.css);

/*Kids*/
body{
	background:#03f3fe url(../images/bodybg.png)repeat-x center top;
}
#wrapper{
	background: url(../images/bg.png) center top repeat;
}


.wholebodywrapper{
	margin-top: -28px;
	background:#f8af1f;}

#wrapper_homepage{
	background: url(../images/wrapper_homepage.png)repeat top fixed;
}

#wrapper_homepage .container{
	max-width: 985px !important;
}


blockquote p{
	font-size: 17px !important;
}
p{
	font-size: 17px;
	font-weight: 300;
	line-height: 1.25;
	font-family:Arial, Helvetica, sans-serif;
}
em{font-style:italic;}

#header_wrap{background:url(../images/headerbgall.png)repeat-x top;}
#header{background: url(../images/headerbglight.png)repeat-x right 18%;}
#header .col-md-4{
	width:40%;
}
#header .col-md-8 img{
	margin-top:5px;
}
#header .col-md-8{
	width:60% !important
}
#header .col-md-4 img{
	padding-top:11px;
	float:left;
}
img#kidsheading{
	margin-left:15px;
	height:120px;
	}

#content{
	padding-top:30px;
}
.sidebarmenu{
	padding-top:45px;
	padding-bottom:220px;
	background:url(../images/stick.png)no-repeat top;}
	.sidebarmenu{width:45% !important;
	}
	.sidebarmenu img{
		padding-bottom:5px;}
	.gamesmenu{
		margin-left:52px;
		}
	#gamesmenu{
		margin-left:22px;}
#askbouncy{
		min-height:490px;
		background:#a9ddfd url(../images/bouncydog.png)no-repeat bottom right;
	}
.boxshawdow{
	-webkit-box-shadow: -4px 3px 9px rgba(50, 50, 50, 0.52);
		-moz-box-shadow:    -4px 3px 9px rgba(50, 50, 50, 0.52);
		box-shadow:         -4px 3px 9px rgba(50, 50, 50, 0.52);
}
	#askbouncy blockquote{
		border-left:0 none !important;
		padding: 10px 0 10px 20px !important;
		margin: 0 !important;
	}
	#askbouncy .img-responsive{
		margin-left: -3em;	
		margin-top: -3em;
	}
	.decwidth{
		width:55% !important;
	}
#downloadsgames .col-xs-6{
	margin-bottom:15px;
	width:100%;
}

#downloadsgames .col-xs-6 li{
	list-style:none;
	min-height:70px;
}
#downloadsgames .col-xs-6 li:nth-child(2){
	padding-left:100px;
}
#downloadsgames .col-xs-6 li:last-child{
	padding-left:55px;
}
#downloadsgames .col-xs-6 li:last-child p{ 
	padding-top:20px;
}
#downloadsgames .col-xs-6 li img{
	float:left !important;
	margin-right: 10px;
}
#games-tag {
	margin-top: -10em;
}
.gamestag{
	float: right;
	margin-top: -2.7em;
	margin-right: -1em;
	}
.downloadtag{
	margin-top: -2.7em;
	margin-left: -8em;
}
#gamesdownload{
	max-width:415px !important;
	margin-left:40px;
	float:left;
	}
#gamesdownload p{
	padding-top: 8px;
}
#gamesdownload ul{
	float:left;
	margin-left: -40px;
	margin-top:-30px;
	width: 91%;
}
#downloads{
	max-width:415px !important;
	float:right;
	margin-top: 20px;
}

#downloads li img{
	float:left;
}
#downloads ul{
	margin-left: -3em;
	margin-top: -2em;
}

#downloads li:first-child{
	float:right;

}

#downloads li:last-child{
	float:left;
	padding-left:0 !important;

}

#footer{
	background: url(../images/footerbg.png)repeat-x top;
}

.navbar{
	margin-bottom:0 !important;
	background:transparent !important;
	border:0 none !important;
	background-image:none !important;
	webkit-box-shadow:none !important;
	box-shadow:none !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
	margin-top:15px;
}
.navbar-collapse{
	padding-left: 0 !important;
}
.navbar-nav > li > a {
	color:#fff !important;
	text-transform:uppercase;
	font-family:"Arial Black" Arial, Helvetica, sans-serif;
	font-size:17px;
}
.navbar-nav{
	margin-left: -1em;
}
.navbar-nav > li  a{padding: 25px;}
.navbar-nav > li > a{
	text-align:center;
	background:url(../images/buttobsgreen.png)no-repeat center !important;
}
.navbar-nav > li:nth-child(3) > a{
	background:url(../images/buttonsblue.png)no-repeat center !important;
}
.navbar-nav > li:last-child > a{
	min-width: 176px;
	text-align: center;
	background:url(../images/buttonsblue.png)no-repeat center !important;
}
.navbar-toggle{
	background: #02ede5;
}
#copyright{
	background: #f8b01f;
	padding: 4px;
	margin-top: -1.1em;
	color: #4a545c;
}
#copyright p{
	margin-top:5px;
	font-size:13px;
	font-weight:900;
	float:left;
	text-align:left;
}
#copyright a{
	color:#4a545c;
}


/*Ask Page*/
#content .col-md-4{
	width:30% !important;
}


#askactive{
	margin-top:-1em;
}
.contentbgborderorg{
	background: #a9ddfd;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border: 5px solid #f77e16;
}
.asktag{
	margin-top: -5em;
margin-left: -7em;
}

.dogbouncy{float:left;
}
.askcontent p{
	font-size:14px !important;
}
.askcontent{
	margin-top:5em;
}
.askcontent blockquote{
	border-left:0 none !important;
	margin-top: -.5em !important;
	margin-left:20px;
	padding: 0 !important;
}
#bouncyp{
	font-size:14px !important;
}
.sendto{float:right;}
#testtemonial{
	padding:40px !important;
	margin-bottom: 20px;
}

#form .col-xs-12 .btn{
	float: right;
	margin-right: -1.5em;
	margin-top: 5px;
}
#form .col-xs-12{
	width:75% !important;
	margin:0 auto;
}
#copyright{
	text-align:left;
}
@media (min-width: 1150px){
	.container {
	max-width: 1120px !important;}
}
@media screen and (-webkit-min-device-pixel-ratio : 1.5), screen and (min-device-pixel-ratio : 1.5) {
	.sidebarmenu {
		width:50% !important;
		float:left;
	}
#header{
		background:#f78014 !important;}

}
@media screen and (max-width: 760px) {
	.seebouncy p{
		width:100% !important;
	}
	.seebouncy{
		background-image: url(../images/featurebouncyhomepage.png) !important;
		background-position: left top !important;
		background-repeat: no-repeat !important;
		width:100% !important;
		min-height:546px;
		 background-size: cover;
		-moz-background-size: cover;
	}
	#header{
		background:#f78014 !important;}
	.sidebarmenu {
		width:50% !important;
		float:left;
	}
	.decwidth{
		width:50% !important;
		float:right;
	}
	#downloadsgames .col-xs-6{
		margin-top:50px;
		width:100% !important;
	}
	#header .col-md-8 img{
		margin-top: 40% !important;
	}

	#header{
		background:#f78014 !important;
	}
	#header .col-md-4 {
		max-width: 100% !important;
		margin:0 auto;
	}
	#header .col-md-8{
		max-width: 1000% !important;
		margin:0 auto;
	}
	
}
@media screen and (max-width: 620px) {
	.footer .col-md-8{
		width:100% !important;
	}.footer .oppa{
		width:100% !important;
	}
	.seebouncy{
		background-image: url(../images/featurebouncyhomepage.png) !important;
		background-position: left top !important;
		background-repeat: no-repeat !important;
		width:100% !important;
		min-height:546px;
		 background-size: cover;
		-moz-background-size: cover;
	}
	#header{
		background:#f78014;}
	.decwidth{
		width:50% !important;
		float:right;
	}
	#downloadsgames .col-xs-6{
		margin-top:50px;
		width:80% !important;
	}
	#header .col-md-8 img{
		margin-top: 40% !important;
	}
}


@media (max-width: 480px) {
	.footer .col-md-8{
		width:100% !important;
	}.footer .oppa{
		width:100% !important;
	}
	.lesswidth{
		width:50% !important;
	}
	
	.seebouncy{
		background-image: url(../images/featurebouncyhomepage.png) !important;
		background-position: left top !important;
		background-repeat: no-repeat !important;
		width:100% !important;
		min-height:546px;
	}
	.askcontent{width:100% !important;}
	.dogbouncy{float:none !important;}
	.sidebar img{
		margin-left:30px;
	}
	#content .col-md-4{
		width:100% !important;
		float:none;
	}
	#testtemonial{
		width:90% !important;
		margin:0 auto;
	}
	#header .col-md-8 img{
		margin-top: 60% !important;
	}
	#header{
		background:#f78014 url(../images/headerbgall.png)repeat-x top;
	}
	#header .col-md-4 {
		min-width: 40% !important;
		margin:0 auto;
	}
	#header .col-md-8{
		min-width: 30% !important;
		margin:0 auto;
	}
	img#kidsheading{
		margin-top:10px;
	}
	.sidebarmenu {
		width:50% !important;
		float:left;
	}
	.decwidth{
		width:50% !important;
		float:right;
	}
	#downloadsgames .col-xs-6{
		margin-top:50px;
		width:80% !important;
	}
	
}

/*Index page*/
.seebouncy {
	background: url(../images/bouncy-trainer.png) no-repeat left top;
	
}
#homebanner-left {
	max-width: 213px;
	margin-top: 12.1em;
	margin-left: 94px;
	color:#fff;
	font:19px Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight:bold;
	float:left;
}

#homebanner-left img#arrow-white{
	float:right;
	margin-right: 31px;
}
#bouncy-ipad {
	margin-left: -124px;
	margin-bottom: -15px;
	display: block;
}
#arrow-white:after {
	content:url(../images/arrow-white.png);
	margin-left: 5px;
	position: relative;
	top: 4px;	
}

.seebouncy a{
	color:#fff;
}

.homepagesidebar #gamesmenu{
	margin-left: 55px !important;
}
.seebouncy{
	width:70%;
}

#col4{
	max-width: 30% !important;
	float:right !important;
}
#kidsmenu{
	margin-left: 40px;
}
#home{
	padding-top: 60px;
	padding-bottom: 20px;
}
.footer{
	margin-top: -5em;
	background: url(../images/footerbg2.png) repeat-x top;
	padding-bottom:40px;
}
.footer .container{
	padding-top:2.5em;
}

.lesswidth{
	width:25%  !important;
	margin: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.footer p{
	font: 13px Arial, "Helvetica Neue", Helvetica, sans-serif;
	color:#473d2f;
}
.footer ul{
	margin-left: -16px !important;
}
.parents{
	text-align: center;
	background: url(../images/buttobsgreen.png)no-repeat center !important;
	text-transform: uppercase;
	font-family: "Arial Black" Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding: 10px;
	margin-left: -2em;
	margin-top: -.5em;
}
.parents a, .bouncyapps a{
	color: #fff !important;
}
.bouncyapps{
	text-align: center;
	background: url(../images/buttonsblue.png)no-repeat center !important;
	text-transform: uppercase;
	font-family: "Arial Black" Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding: 10px;
	margin-left: -1em;
	margin-top: -.5em;
}
#bouncyabout{
	margin-right: -48px
}

.license p{
	text-align: center;
	min-height:63px;
	min-width:170px;
	background: url(../images/licensebg.png)no-repeat center !important;
	font-family: '33535gillsansmt';
	padding-top: 8px;
	font-size: 19px;
	line-height: 25px;
	font-weight: bold;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
}
.license a{
	color:#fff;
}
.lesswidth li{
	font-size: 13px !important;
}
.appleicon img{
	float: right;
margin-top: -2em;
margin-right: 8px;
}



	
	
#footer-menu-copyright {
	font-size: 13px;
	font-weight: bold;
}	
#footer-menu-copyright ul {
	list-style:none;
	padding-left:0;
	margin-bottom:0;
}	
#footer-menu-copyright ul li {
	display: inline-block;
	padding-right: 5px;
	margin-right: 2px;
	border-right: 1px solid #555;
	line-height: 1.05;
}	
#footer-menu-copyright ul li a {
	color: #4a545c
}
#footer-menu-copyright .menu-footer-container {display: inline-block;}
#footercopyright {display:inline-block;}
#footer-menu-copyright {
	padding-top: 5px;
	padding-bottom: 7px;
}

.show4-rightsbpage {display:none!important;}
#has-rightsb-page .show4-rightsbpage {display:inline-block!important;}


/* GENERAL CSS */
.clr {float:none;clear:both;}
.top0 {margin-top:0px!important;}
.top1 {margin-top:10px!important;}
.top2 {margin-top:20px!important;}
.top3 {margin-top:30px!important;}
.pad0 {padding-left:0 !important;padding-right:0 !important;}
.bottom0 {margin-bottom:0px!important;}
.padbottom0 {padding-bottom:0px!important;}
.padbottom1 {padding-bottom:10px!important;}
.padbottom2 {padding-bottom:20px!important;}
.padbottom3 {padding-bottom:30px!important;}
.padtop1 {padding-top:10px!important;}
.padtop2 {padding-top:20px!important;}
.padtop3 {padding-top:30px!important;}

a, .button, button, .btn{
	-webkit-transition-property: color;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: color;
	-moz-transition-duration: .3s;
	-moz-transition-timing-function: ease;
	-o-transition-property: color;
	-o-transition-duration: .3s;
	-o-transition-timing-function: ease;
	-ms-transition-property: color;
	-ms-transition-duration: .3s;
	-ms-transition-timing-function: ease;
	transition-property: color;
	transition-duration: .3s;
	transition-timing-function: ease;
}

.hoverfade a img {
	-webkit-transition-property: opacity;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: opacity;
	-moz-transition-duration: .3s;
	-moz-transition-timing-function: ease;
	-o-transition-property: opacity;
	-o-transition-duration: .3s;
	-o-transition-timing-function: ease;
	-ms-transition-property: opacity;
	-ms-transition-duration: .3s;
	-ms-transition-timing-function: ease;
	transition-property: opacity;
	transition-duration: .3s;
	transition-timing-function: ease;
	opacity:1;
	filter:alpha(opacity=100); 
}
.hoverfade a img:hover {opacity:.8;filter:alpha(opacity=80); }

.polemenu {
	list-style:none;
	padding:12px 0 70px;
	background: url(../images/stick.png) no-repeat center bottom;
	text-align:center;
}
.polemenu li {
	margin-bottom: 3px;
}
#sidebarleft .polemenu {min-height: 480PX;}
#wrapfooter p {
	font-size: 13px;
	line-height: 1.3;
}
#wrapfooter {
	background: #f77912 url(../images/bgfooter.jpg) top repeat-x;
	padding-top:20px;
	padding-bottom:10px;
}
#fc-menus {
	margin-right: -7px;
	margin-left: -7px;
}
.fcm-entry {
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 10px;
}
.fcwidgetentry {
	margin-bottom: 10px;
}
.fcwidgetentry ul {
	padding-left: 15px;
	margin-bottom: 0;
}
.btn-green, .btn-blue, .btn-lg-green {
	color: #fff;
	padding: 5px 10px 7px;
	text-transform: uppercase;
	font: bold 17px Arial Black;
	border-radius: 10px;
	margin-bottom: 10px;
	display: inline-block;
	box-shadow: inset -1px 4px 2px rgba(255,255,255,.1), /*bottom external highlight*/ 
		inset 0 -3px 1px rgba(0,0,0,0.15), /*top external shadow*/ 
		inset 2px -2px 3px rgba(0,0,0,0.15), /*bottom internal shadow*/ 
		inset 0 2px 3px rgba(255,255,255,0.4);
	-webkit-box-shadow: inset -1px 4px 2px rgba(255,255,255,.1), /*bottom external highlight*/ 
		inset 0 -3px 1px rgba(0,0,0,0.15), /*top external shadow*/ 
		inset 2px -2px 3px rgba(0,0,0,0.15), /*bottom internal shadow*/ 
		inset 0 2px 3px rgba(255,255,255,0.4);
	-moz-box-shadow: inset -1px 4px 2px rgba(255,255,255,.1), /*bottom external highlight*/ 
		inset 0 -3px 1px rgba(0,0,0,0.15), /*top external shadow*/ 
		inset 2px -2px 3px rgba(0,0,0,0.15), /*bottom internal shadow*/ 
		inset 0 2px 3px rgba(255,255,255,0.4);
	min-width: 110px;
	text-align: center;
	line-height: 1.1;
	text-decoration:none!important;
}
.btn-green, .btn-lg-green {background: #82b101;}
.btn-green:hover, .btn-lg-green:hover {color: #e2ff91;}
.btn-blue {background: #4b91dd;}
.btn-blue:hover {color: #bdddff;}
.btn-lg-green {
	padding: 7px 10px 8px;
	min-width:inherit;
	line-height: 1.4;
	font:bold 18px Arial;
	text-transform:none;
}
.nobr {display:none!important}
.nopbr br {display:none!important}
.nopbr p {margin-bottom:0!important}
.nop p {margin-bottom:0!important}

#innercontent {padding-top: 15px;}
.kidcat .kidentry.col-sm-6:nth-child(odd) {clear:left;}
.kidentry {}
.panelbox {
	background: #a9ddfd;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border: 5px solid #f77e16;
	padding: 15px;
	margin-bottom: 45px;	
	box-shadow: -5px 3px 7px rgba(0,0,0,.7);
	-webkit-box-shadow: -5px 3px 7px rgba(0,0,0,.7);
	-moz-box-shadow: -5px 3px 7px rgba(0,0,0,.7);
}
.innerpage img {max-width:100%;}
.img-topleft {
	margin-top: -45px;
	margin-left: -50px;
}

.img-topright {
	margin-top: -45px;
	margin-right: -35px;
}
.leftalign {float:left;margin-right: 10px;margin-bottom: 10px;}
.rightalign {float:right;margin-left: 10px;margin-bottom: 10px;}
.centeralign {float:none;display:block;margin:auto;margin-bottom: 10px;}
#wrapfooter.innerfooter {
	padding-top: 8px;
	padding-bottom: 19px;
}
#footerbuttonmenus {
	list-style:none;
	padding:0;
	margin:0;
}
#footerbuttonmenus li a {margin-bottom:0;}
#footerbuttonmenus li {
	display: inline-block;
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}
.list-last {margin-right:0!important;}
#sidebarleft {padding-top: 30px;}
#hcoppa {float:right;margin-top: 12px!important;}	
#headergraphics {padding: 0;}
.iframefit {max-width:100%;}

#defaultcontent {padding-top: 30px;}
#defaultcontent .img-topleft {
	margin-top: -60px;
	margin-left: -70px;
}
#defaultcontent .img-topleft.titlecloud {
	margin-top: -72px;
	margin-left: -55px;
	padding-bottom: 0px;
	margin-bottom: -60px;
	z-index: 10;
    position: relative;
}
.content-managed .dogbouncy.alignleft{margin-top: 55px !important; margin-bottom: 20px;}
#defaultcontent {}
#sidebarleft .polemenu img {position:relative;}
#sidebarleft .polemenu li {margin-bottom:0;}
#sidebarleft .polemenu {}
#polemenu-games {margin-bottom: -15px!important;}
#polemenu-downloads {}
#polemenu-book {}
#polemenu-ask {}



@media only screen and (min-width: 1150px) {
	#footerbuttonmenus .btn-green, #footerbuttonmenus .btn-blue, #footerbuttonmenus .btn-lg-green {padding: 5px 20px 7px;}
	#footerbuttonmenus li {margin-right: 48px;}
}
@media only screen and (min-width: 768px) {
	.large-padleft0{padding-left:0 !important;}
	.large-padleft1 {padding-left:15px !important;}
	.large-padleft2 {padding-left:30px !important;}
	.large-padleft3 {padding-left:45px !important;}
	.large-padleft4 {padding-left:60px !important;}
	.large-right {float:right!important;} 
	.large-left {float:left!important;}
	.lg-top5 {margin-top: 50px!important;}
	#kids-ab {padding-left: 0;margin-top: -20px;}
	#defaultcontent {min-height: 480px;}
}
/* END GENERAL CSS */ 

 
.middle-name{    vertical-align: top;}
.middle-name .sc_player_container1{margin-top: -8px;
    float: left;
    margin-bottom: -6px; }
	.content-managed.askcontent blockquote{    margin-left: 0; margin-top: 5px !important;}
	.middle-name .sc_player_container1 .myButton_play, .middle-name .sc_player_container1 .myButton_stop{padding-right: 35px !important;
float: left;
display: inline;
padding-bottom: 37px !important;
width: 100% !important;}











	