
@charset "utf-8";
html, body, h1, h2, h3, h4, p, ul, li, a, nav, header, footer, section, article {
    font-family: 'Roboto',sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
body {
    background-color: #f8f8f8;
    font-family: 'Roboto',sans-serif;
    font-size: 10px;
	min-width:1112px;
}
a {
    color: #f47c00;
    text-decoration: none;
}
.clear {
    clear: both;
}
#header {
    background-image: url("images/shadow.png");
    background-position: 50% 90px;
    background-repeat: no-repeat;
    height: 120px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.intHeader {
    background-color: #fff;
    background-image: url("images/orange.png");
    height: 90px;
    width: 100%;
}
.subFont1 {
    color: #000;
    font-family: 'Roboto',sans-serif;
    font-size: 1em;
    font-weight: normal;
    letter-spacing: 0.25em;
    text-decoration: none;
    text-transform: uppercase;
}
ul {
    padding-top: 24px;
}
ul li {
    display: inline-block;
    float: left;
    font-size: 1.7em;
    margin-right: 49px;
    padding-top: 10px;
}
ul li a {
    color: #fff;
    font-family: 'Roboto',sans-serif;
    font-weight: 700;
    letter-spacing: 0.25em;
    text-transform: uppercase;
}
ul li a.active {
    color: #000;
}
.logoheader {
    float: left;
    height: 139px;
    margin-right: 20px;
    width: 184px;
}
h1 a span {
    display: none;
}
.logoheader a, .logoJenga {
    background-image: url("images/jengalogo.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    display: block;
    height: 100%;
    width: 100%;
}
li.menShop {
    padding-top: 0;
}
li.menShop a {
    background-position: -5px -258px;
    background-repeat: no-repeat;
    color: #fff;
    display: block;
    font-size: 13px;
    height: 40px;
    line-height: 0.8em;
    margin-right: 2px;
    padding-left: 50px;
    padding-top: 2px;
    width: 65px;
}
#header li.menShop a{
	line-height:1.2em;
	padding-top:0;
}
#header li.menShop a strong{
	line-height:1em;
}
li.menShop a strong {
    color: #444;
    font-size: 10px;
    font-weight: normal;
    letter-spacing: 0.2em;
}
.intHeader{
    position: relative
}
li.menSocial {
    background-color: #fff;
	-moz-border-radius: 40px; -ms-border-radius:40px;-webkit-border-radius: 40px;border-radius:40px;
    margin-right: 6px;
    padding-top: 0;
}
li.menSocial a {
    background-position: 50% -107px;
    display: block;
    height: 40px;
    width: 40px;
}
li.menSocial a.fb {
    background-position: 50% -150px;
}
li.menSocial a span {
    display: none;
}
li.menYouTube {
    margin-left: 10px;
    margin-right: 0;
    padding-top: 5px;
}
li.menYouTube a {
    background-position: 50% -321px;
    display: block;
    height: 33px;
    width: 60px;
}
li.menYouTube a span {
    display: none;
}
.menCertif {
	position: absolute;
	top: 99px;
	background: #fff;
	padding: 15px;
	right: 0;
	box-shadow: 0 0px 14px -5px #000;
	width: 320px;
	font-size: 1.4em;
}
.menCertif p {
	color: #777;
	display: inline-block;
    font-weight: 300
}
.menCertif a {
	display: inline-block;
	float: right;
	text-decoration: underline;
	font-size: .9em;
}
.footer {
    background-image: url("images/orange.png");
    clear: both;
    height: 147px;
    width: 100%;
}
.bottomFooter {
    clear: both;
    color: #555;
    font-size: 1.2em;
    height: 30px;
    letter-spacing: 0.09em;
    padding: 20px 0;
    width: 100%;
}
.botFotLeft {
    float: left;
    width: 50%;
}
.botFotRight {
    float: right;
    text-align: right;
    width: 40%;
}
p.bot1 {
    font-size: 1.1em;
    font-weight: 700;
}
p.bot2 {
    font-size: 0.9em;
    font-weight: 500;
}
.bottomFooter a {
    color: #444;
    text-decoration: underline;
}
.bottomFooter p.bot2.mv a{
	text-decoration:none;font-weight:normal;color:#555;
}
.footBlock {
    border-right: 1px solid #fff;
    float: left;
    height: 80px;
    margin-top: 35px;
    width: 200px;
}
.footBlock ul {
    padding: 0;
}
.footBlock ul li {
    display: block;
    float: none;
    font-size: 1.4em;
    margin: 0;
    padding: 0;
}
.footBlock ul li a {
    font-weight: normal;
}
.footBlock.footBout {
    width: 260px;
}
.footBlock ul li.menShop {
    margin: 14px 48px;
}
.footBlock ul li.menShop a {
    background-position: -5px -316px;
    background-repeat: no-repeat;
    background-size: 74px auto;
    color: #fff;
    display: block;
    font-size: 18px;
    height: 66px;
    line-height: 1em;
    margin-right: 2px;
    padding-left: 63px;
    padding-top: 2px;
    width: 80px;
}
.footBlock ul li.menShop a strong {
    color: #fff;
    font-size: 13px;
    line-height: 1.2em;
}
.footBlock ul li.menSocial, .footBlock ul li.menYouTube {
    display: inline-block;
}
.footBlock.footSocial {
    width: 265px;
}
.footBlock.footSocial ul {
    margin: 19px 49px;
}
.footBlock.footSocial ul li {
    margin-right: 5px;
}
.footBlock.footSocial ul li.menYouTube a {
    background-position: 50% -365px;
}
.footBlock.footApps {
    border: 0 none;
    padding-top: 5px;
    width: 360px;
}
.footBlock.footApps p {
    color: #fff;
    float: left;
    font-size: 1.4em;
    letter-spacing: 0.15em;
    padding-left: 32px;
    padding-top: 15px;
    width: 193px;
}
.footBlock.footApps ul {
    float: left;
}
.footBlock.footApps ul li.menApps {
    display: inline-block;
}
.footBlock.footApps ul li.menApps a {
    background-position: 50% -810px;
    display: inline-block;
    height: 50px;
    width: 50px;
}
.footBlock.footApps ul li.menApps a.iconApple {
    background-position: 50% -740px;
}
.footBlock.footApps ul li.menApps a {
}
.kidSafeFoot {
}
.kidSafeFoot .intBoard {
    border-bottom: 1px solid #ddd;
    padding: 20px 0;
}
.kidSafeDraw {
    float: left;
    margin-right: 25px;
}
.kidSafeText {
}
.kidSafeText p {
    color: #555;
    font-size: 1.1em;
}

.intBoard {
    margin: 0 auto;
    width: 1092px;
}
.fullPage {
    width: 100%;
}
.fontMont {
    font-family: 'Roboto',sans-serif;
}
.fontTitle {
    letter-spacing: 0.5em;
    text-transform: uppercase;
}
.sprite {
    background-image: url("images/sprite.png");
    background-position: 0 center;
    background-repeat: no-repeat;
    background-size: 60px auto;
}
.spriteShop {
    background-image: url("images/spriteshops.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 100px;
    width: 134px;
}
.spLeft {
    background-position: 50% -870px;
    display: block;
    float: left;
    height: 47px;
    width: 30px;
}
.prodMore .spLeft {
    display: inline-block;
}
.iconTarget {
    background-position: 50% 0;
}
.iconHasbro {
    background-position: 50% -113px;
}
.iconWallmart {
    background-position: 50% -218px;
    width: 141px;
}
.iconKmart {
    background-position: 50% -316px;
}
.iconToysrus {
    background-position: 50% -424px;
    width: 200px;
}
.iconUsapoly {
    background-position: 50% -532px;
    width: 200px;
}
.iconBoutique {
    background-position: 50% -639px;
}
.home #header {
    display: none;
}
#one {
    background-color: #000;
}
#one, #one .blackback, #one .orangeback, #one .boardVideo{
	min-width:1112px;
}
#one .intBoard {
	min-width:1001px;
}
#one .intBoard {
    height: 100%;
    padding: 0 5%;
    position: absolute;
    width: 90%;
    z-index: 11;
}
.frontMenu {
    display: none;
    float: right;
    height: 30px;
    margin-top: 20px;
    width: 915px;
}
.frontMenu ul {
    font-size: 1.2em;
    margin: 0;
    padding-top: 10px;
    text-align: right;
}
.frontMenu li {
    display: inline-block;
    font-size: 14px;
    margin-left: 30px;
    margin-right: 14px;
}
.frontMenu li a {
    color: #fff;
    font-family: 'Roboto',sans-serif;
    letter-spacing: 0.5em;
    text-transform: uppercase;
}
.frontMenu li.menShop a {
    line-height: 1em;
    padding-top: 0;
    text-align: left;
}
.frontMenu li.menShop a strong {
    color: #fff;
}
.frontMenu li.menYouTube a {
    background-position: 50% -365px;
}
.frontMenu li.menSocial {
    margin-left: 7px;
    margin-right: 0;
}
.frontbtHeader {
    background-color: #f47c00;
    display: block;
    float: left;
    height: 60px;
    width: 60px;
}
.frontbtHeader a {
    cursor: pointer;
    display: block;
    padding: 30%;
}
.barWhite {
    background-color: #fff;
    display: block;
    height: 3px;
    margin-bottom: 4px;
    width: 100%;
}
.frontbtHeader a.btOpen {padding:15%}
.btOpen span.barWhite{display:none;}
.btClosed span.iconClose{display:none;}
.btClosed span.barWhite{display:block;}
.btOpen span.iconClose{display:block;}
.frontlogo {
    background-image: url("images/logo.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    clear: left;
    display: block;
    float: left;
    height: 124px;
    width: 179px;
}
.btMenuVideo {
    bottom: 5%;
    position: absolute;
    right: 5%;
    width: 300px;
}
.btMenuVideo span {
    display: none;
}
.btMenuVideo a {
    background-color: rgba(0, 0, 0, 0.8);
	-moz-border-radius: 25px; -ms-border-radius:25px;-webkit-border-radius: 25px;border-radius:25px;
    cursor: pointer;
    display: block;
    float: right;
    height: 30px;
    margin-left: 5px;
    width: 30px;
}
.btMenuVideo a.frontLinkShop {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 0.9em;
    letter-spacing: 0.15em;
    line-height: 27px;
    padding: 0;
    text-transform: none;
    width: 100%;
}
.btMenuVideo a.frontLinkShop span {
    display: inline-block;
    float: right;
}
.btMenuVideo a.frontLinkShop span.iconBag {
    background-position: 50% -524px;
}
.btMenuVideo a.pauseVideo {
    background-position: -15px 9px;
}
.btMenuVideo a.playVideo {
    background-position: -14px -19px;
}
.btMenuVideo a.unmuteVolume {
    background-position: -14px -68px;
}
.btMenuVideo a.muteVolume {
    background-position: -15px -45px;
}
p.pVideo {
    clear: both;
    color: #fff;
	font-size:1.2em;
    padding-top: 8px;
    text-align: right;
}
.prodFrontInfo {
    float: right;
    height: 100%;
    position: relative;
    width: 205px;
}
.prodFrontInfo .intProdFrontInfo {
    position: absolute;
    right: 10px;
    top: 66px;
}
.prodFrontImg {
    float: right;
    width: 89px;
}
.prodFrontImg img {
    width: 100%;
}
.blackback {
    background-color: rgba(41, 41, 41, 0.41);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.orangeback {
    background-image: url("images/orangeback.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.segIntroVideo {
    background-color: #999;
    position: relative;
    width: 100%;
}
.boardVideo {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.overVideo {
    height: 90%;
    left: 5%;
    position: absolute;
    top: 5%;
    width: 90%;
}
.intOverVideo {
    height: 100%;
    position: relative;
    width: 100%;
}
#video-background, #player {
    background-size: cover;
    height: 110%;
    position: absolute;
    width: 100%;
    z-index: -100;
}
#goTwo {
    bottom: 5%;
    left: 5%;
    position: absolute;
}
#goTwo span {
    clear: both;
    float: left;
}
.more {
    display: none;
}
.btDown {
    background-position: 50% -196px;
    clear: both;
    display: block;
    float: left;
    height: 45px;
    margin-bottom: 20px;
    width: 60px;
}
.goDown {
    font-size: 1.4em;
}
.goDown li a {
    color: #fff;
}
.topBoard.productsBack {
    background-color: #fff;
    background-image: url("images/productsback.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 400px;
    width: 100%;
}
.shopLogos {
    clear: both;
    margin-top: 20px;
    width: 100%;
    text-align:center;
}
.shopLogos a {
    display: inline-block;
}
.shopLogos a span {
    display: block;
}
h2.subFont1 {
    color: #f47c00;
    font-size: 3em;
    padding-top: 160px;
    text-align: center;
}
h3.subFont1 {
    font-size: 3em;
    font-weight: 700;
    letter-spacing: 0.15em;
    margin-bottom: 20px;
}
.productsBlock {
    background-color: #f4f4f4;
    padding: 60px 0;
}
.productsBlock .intBoard {
    position: relative;
}
.productSum {
    background-color: #fff;
    float: left;
    margin-bottom: 10px;
    padding: 20px;
}
.productSum.boxP1 {
    width: 400px;
}
.productSum.boxP2 {
    margin-left: 0px;
    text-align: right;
    width: 228px;
	float:right;
}
.productSum.boxP19 {
    text-align: right;
    width: 500px;
    float: right;
}
.productSum.boxP3,.productSum.boxP20 {
  margin-left: 10px;
  width: 228px;
}
.productSum.boxP20 {
  margin-left: 10px;
  width: 294px;
  float:right;
}
.products .productSum.boxP6{height:270px}
.productSum.boxP6 {
    height: 273px;
    margin-left: 0;
    width: 400px;
}
.productSum.boxP9 {
    float: right;
    height: 288px;
    margin-left: 0;
    width: 602px;
}
.home .productSum.boxP14{height:288px}
.home .productSum.boxP14 .proInfo {
  margin-top: 45px;
  width:42%;
}
.home .productSum.boxP14 .proImg {
  margin-top: -32px;
  width: 47%;
}
.home .productSum.boxP14 .proImg img {
  width: 100%;
}
.home .productSum.boxP18 {
    height: 288px;
    width: 602px;
    margin-left: 0;
    float: right;
}
.home .productSum.boxP18 .proInfo {
  margin-top: 45px;
  width:42%;
}
.home .productSum.boxP18 .proImg {
    margin-top: -32px;
    width: 47%;
    margin-right: 0;
}
.home .productSum.boxP18 .proImg img {
    height: 296px;
    margin-top: 27px;
    margin-left: 22px;
    width: auto;
}
.home .productSum.boxP22 {
    height: 288px;
    width: 602px;
    margin-left: 0;
    float: right;
}
.home .productSum.boxP22 .proInfo {
  margin-top: 45px;
  width:42%;
}
.home .productSum.boxP22 .proImg {
    margin-top: -47px;
    width: 48%;
    margin-right: 0;
}
.home .productSum.boxP22 .proImg img {
	height: 323px;
	margin-top: 27px;
	margin-left: -2px;
	width: auto;
}
.productSum.boxP14 {
    float: right;
    margin-left: 0;
    width: 602px;
    height: 357px;
}
.productSum.boxP18 {
    float: left;
    height: 288px;
    margin-left: 0;
    width: 708px;
    height: 281px;
}.productSum.boxP22 {
    float: left;
    height: 288px;
    margin-left: 0;
    width: 708px;
    height: 281px;
}
.productSum.boxP11 {
  float: right;
  width: 602px;
}
.productSum.boxP11 .proImg {
  float: left;
  margin-bottom: 10px;
  margin-top: -25px;
  width: 51%;
}
.productSum.boxP11 .proImg img {
  display: block;
  float: none;
  margin:  0 auto;
  width: 85%;
}
.productSum.boxP11 .proInfo{
	width:42%;
	margin:22px auto 0;
}
.productSum.boxP11 .proInfo h4 {
  line-height: 1.05em;
  text-align: left;
  font-size: 2.1em;
}
.productSum.boxP11 .proInfo p.prodLinkShop {
  margin-left: -4px;
  width: 86px;
  float: left;
}
.productSum.boxP11 .proInfo p.prodSub {
  display: block;
  font-size: 1.5em;
  margin-top: 2px;
  text-align: left;
  width: 100%;
}
.productSum.boxP11 .proInfo p.prodDescription{
	display:block;
} 
.products .productSum.boxP9{height:294px}

.productSum.boxP12 {
  float: right;
  width: 278px;
  height: 150px;
}
.productSum.boxP13 {
  float: right;
  width: 274px;
  height: 150px;
  margin-left:10px
}
.productSum.boxP12 .proImg img {
  width: 73%;
  margin-top: -39px;
}
.productSum.boxP12 .proInfo {
  margin-left:0
}
.productSum.boxP13 .proImg img {
  width: 67%;
  margin-left: 11px;
}
.productSum.boxP13 .proInfo {
  margin-left:0;
  margin-top:0px
}

.proImg {
    float: left;
    width: 50%;
}
.proInfo {
    float: left;
    margin-left: 5%;
    width: 40%;
}
.proInfo h4 {
    font-size: 2.1em;
    line-height:1.1em
}
.proInfo p.prodSub {
    color: #f47c00;
    display: none;
    font-size: 1.3em;
    margin-bottom: 10px;
}
.proInfo p.prodDescription {
    display: none;
    font-size: 1.2em;
}
.proInfo p.prodLinkShop {
    color: #f47c00;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 30px;
    margin-top: 10px;
}
.proInfo p.prodLinkVideo {
    font-size: 1.3em;
    font-weight: bold;
    line-height: 30px;
    margin-top: 10px;
}
.proInfo p.prodLinkVideo a {
    color: #888;
}
.iconBag {
    background-position: 50% -419px;
    display: inline-block;
    float: left;
    height: 30px;
    width: 30px;
}
.iconCam {
    background-position: 50% -470px;
    display: inline-block;
    float: left;
    height: 30px;
    width: 30px;
}
.productSum.boxP1 .proInfo p.prodSub {
    display: block;
}
.productSum.boxP1 .proInfo p.prodDescription {
    display: block;
}
.productSum.boxP2 .proImg,.productSum.boxP19 .proImg {
  float: right;
  margin-top: -44px;
  width: 46%;
}
.productSum.boxP19 .proImg {
    float: right;
    margin-top: 0;
    width: 100%;
    text-align: center;
    margin-bottom: 22px;
}
.productSum.boxP2 .proImg img,.productSum.boxP19 .proImg img {
	width:71%;
}
.productSum.boxP19 .proImg img {
    width: 206px;
    margin: 0 auto;
}
.productSum.boxP2 .proInfo,.productSum.boxP19 .proInfo {
  margin: 0;
  width: 54%;
}
.productSum.boxP19 .proInfo {
    margin: 0;
    width: 100%;
    text-align: center;
}
.productSum.boxP2 h4,.productSum.boxP19 h4 {
  font-size: 2.4em;
  line-height: 1em;
  margin-top: 0;
}
.productSum.boxP19 h4 {
    font-size: 2em;
    line-height: 1em;
    margin-top: 0;
}
.productSum.boxP19 .proInfo p.prodLinkShop {
    width: 102px;
    float: none;
    margin: 10px auto 0;
}
.productSum.boxP2 .iconBag, .productSum.boxP2 .iconCam ,.productSum.boxP19 .iconBag, .productSum.boxP19 .iconCam {
    float: right;
}
.productSum.boxP3 .proImg,.productSum.boxP20 .proImg {
    margin: 7px auto;
    text-align: center;
	float:left;
	width:40%;
}
.productSum.boxP20 .proImg {
    margin: 9px auto 10px;
    text-align: center;
    float: none;
    width: 59%;
}
.productSum.boxP3 .proImg img{
	width:90%;
}
.productSum.boxP20 .proImg img {
	width:79%;
}
.productSum.boxP3 .proInfo,.productSum.boxP20 .proInfo {
    float: none;
    text-align: center;
    width: 90%;
}
.productSum.boxP3 h4,.productSum.boxP20 h4 {
  font-size: 2.2em;
  margin-top: 17px;
}
.productSum.boxP3 .proInfo p.prodLinkShop, .productSum.boxP3 .proInfo p.prodLinkVideo,.productSum.boxP20 .proInfo p.prodLinkShop, .productSum.boxP20 .proInfo p.prodLinkVideo {
    float: left;
    margin-left: 12px;
    text-align: left;
    width: 100px;
}
.productSum.boxP20 .proInfo p.prodLinkShop {
 float:none;
margin:0 auto;}
.productSum.boxP6 .proImg {
    margin-left: -30px;
    margin-top: -66px;
}
.boxP6 .proImg img {
  position: absolute;
  z-index: 1;
}
.productSum.boxP6 .proInfo {
	float: right;
	margin-top: 33px;
	text-align: right;
	width: 45%;
}
.productSum.boxP6 h4 {
    font-size: 2.2em;
}
.productSum.boxP6 .proInfo .prodSub {
    display: block;
}
.productSum.boxP6 .proInfo p.prodLinkShop, .productSum.boxP6 .proInfo p.prodLinkVideo {
    float: right;
    text-align: left;
    width: 105px;
}
.productSum.boxP9 .proImg {
    float: right;
    margin-top: -46px;
    width: 53%;
}
.productSum.boxP9 .proImg img {
    width: 100%;
}
.productSum.boxP9 .proInfo .prodDescription {
    display: block;
}
.productSum.boxP9 .proInfo .prodSub {
    display: block;
}
.productSum.boxP9 .proInfo {
    float: right;
    margin-left: 0;
    margin-top: 38px;
    text-align: right;
    width: 44%;
}
.productSum.boxP9 h4 {
  font-size: 2.4em;
  line-height: 1em;
}
.productSum.boxP9 .proInfo p.prodLinkShop, .productSum.boxP9 .proInfo p.prodLinkVideo {
    float: right;
}
.productSum.boxP14 .proImg {
    float: right;
    margin-top: 0px;
    width: 54%;
}
.productSum.boxP14 .proImg img {
  width: 89%;
}
.productSum.boxP14 .proInfo .prodDescription {
    display: block;
}
.productSum.boxP14 .proInfo .prodSub {
    display: block;
}
.productSum.boxP14 .proInfo {
    float: right;
    margin-right: 25px;
    margin-top: 44px;
    text-align: right;
    width: 36%;
}
.productSum.boxP14 h4 {
  font-size: 2.1em;
  line-height: 1em;
}
.productSum.boxP14 .proInfo p.prodLinkShop, .productSum.boxP14 .proInfo p.prodLinkVideo {
    float: right;
}
.productSum.boxP18 .proImg {
	float: right;
	margin-top: 0;
	width: 40%;
	margin-right: -21px;
	margin-top: -20px;
}
.productSum.boxP18 .proImg img {
  width: 100%;
}
.productSum.boxP18 .proInfo .prodDescription {
    display: block;
}
.productSum.boxP18 .proInfo .prodSub {
    display: block;
}
.productSum.boxP18 .proInfo {
  float: right;
  margin-right: 25px;
  margin-top: 15px;
  text-align: right;
  width: 44%;
}
 .productSum.boxP18 .proInfo {
    float: right;
    margin-right: 28px;
    margin-top: 69px;
    text-align: right;
    width: 52%;
}
 .productSum.boxP18 h4 {
    font-size: 3em;
    line-height: 1em;
}
.productSum.boxP18 h4 {
  font-size: 2.4em;
  line-height: 1em;
}
.productSum.boxP18 .proInfo p.prodLinkShop, .productSum.boxP18 .proInfo p.prodLinkVideo {
    float: right;
}

.productSum.boxP22 .proImg {
    float: right;
    margin-top: 0;
    width: 35%;
    margin-right: 0;
}
.productSum.boxP22 .proImg img {
  width: 100%;
}
.productSum.boxP22 .proInfo .prodDescription {
    display: block;
}
.productSum.boxP22 .proInfo .prodSub {
    display: block;
}
.productSum.boxP22 .proInfo {
  float: right;
  margin-right: 25px;
  margin-top: 15px;
  text-align: right;
  width: 44%;
}
 .productSum.boxP22 .proInfo {
    float: right;
    margin-right: 28px;
    margin-top: 69px;
    text-align: right;
    width: 52%;
}
 .productSum.boxP22 h4 {
    font-size: 3em;
    line-height: 1em;
}
.productSum.boxP22 h4 {
  font-size: 2.4em;
  line-height: 1em;
}
.productSum.boxP22 .proInfo p.prodLinkShop, .productSum.boxP22 .proInfo p.prodLinkVideo {
    float: right;
}

.productSum.boxP15 {
    background: #000;
    float: left;
    height: 334px;
    margin-left: 0;
    overflow: hidden;
    padding: 0;
    width: 439px;
}
.box15 .proImg img {
    width: 100%;
}
.boxP15 .proImg img {
    height: 89%;
    margin-left: -32px;
    margin-top: 37px;
}
.boxP15 .proImg {
    height: 334px;
    margin: 0;
    padding: 0;
    width: 44%;
}
.boxP15 .proInfo h4 {
    color: #fff;
    font-size: 2.5em;
    padding-top: 53px;
}
.boxP15 .proInfo {
    float: right;
    margin-right: 3%;
    margin-top: 5%;
    width: 44%;
}


.productSum.boxP16 {
	margin-left: 10px;
	width: 294px;
	float: right;
}
.boxP16 .proImg {
  float: none;
  margin: 0 auto;
  text-align: center;
  width: auto;
}
.boxP16 .proImg img {
  margin: 0;
  width: 149px;
}
.boxP16 .proInfo {
  float: none;
  margin-top: 11px;
  text-align: center;
  width: auto;
}
.boxP16 .proInfo h4 {
    font-size: 2em;
}
.boxP16 .proInfo p.prodLinkShop {
  width: 90px;
  margin:  0 auto;
  float: none;
}
.productSum.boxP17 {
    margin-left: 10px;
    width: 275px;
}
.boxP17 .proImg {
    width: 100%;
}
.boxP17 .proImg img {
    display: block;
    margin: 0 auto 16px;
    width: 218px;
}
.boxP17 .proInfo {
    float: none;
    margin-left: 0;
    width: 100%;
}
.boxP17 .proInfo h4 {
    font-size: 2em;
    margin-top: 10px;
    text-align: center;
}
.boxP17 .prodLinkShop {
    display: block;
    float: none;
    margin: 0 auto !important;
    width: 90px;
}
.productSum.boxP4 {
    float: right;
    margin-left: 10px;
    width: 324px;
	height:175px;
}
.productSum.boxP5 {
    float: right;
    margin-right: 10px;
    width: 324px;
	height:133px
}
.productSum.boxP4 .proImg, .productSum.boxP5 .proImg {
    margin: 0 auto;
    width: 52%;
}
.productSum.boxP4 .proImg img {
    margin-bottom: 2%;
    width: 91%;
}
.productSum.boxP5 .proImg img {
    margin: 0;
    width: 90%;
}
.productSum.boxP4 .proInfo, .productSum.boxP5 .proInfo {
    float: right;
    margin-left: 0;
    margin-top: 4px;
    text-align: center;
    width: 48%;
}
.productSum.boxP4 h4, .productSum.boxP5 h4 {
  font-size: 1.9em;
  letter-spacing: 0.16em;
  line-height: 1.2em;
  text-align: left;
}
 .productSum.boxP5 h4 {
  font-size: 1.7em;
}
.productSum.boxP4 .proInfo p.prodLinkShop, .productSum.boxP4 .proInfo p.prodLinkVideo {
    float: left;
    margin-left: 0px;
    text-align: left;
    width:97px;
}
.productSum.boxP5 .proImg {
    margin: 0 auto;
    width: 60%;
}
 .productSum.boxP5 .proInfo {
    width: 40%;
}
.productSum.boxP5 .proInfo p.prodLinkShop, .productSum.boxP5 .proInfo p.prodLinkVideo {
  float: left;
  margin: 7px auto 8px;
  width: 84px;
}
.productSum.boxP7,.productSum.boxP21 {
    float: left;
    width: 163px;
}
.productSum.boxP21 {
    width: 500px;
}
.productSum.boxP7 .proImg,.productSum.boxP21 .proImg {
  float: none;
  margin: 10px auto 22px;
  width: 103%;
}
.productSum.boxP21 .proImg {
    float: right;
    margin: 10px auto 22px;
    width: 55%;
}
.productSum.boxP7 .proImg img,.productSum.boxP21 .proImg img {
    width: 100%;
}
.productSum.boxP7 .proInfo,.productSum.boxP21 .proInfo {
  float: none;
  text-align: center;
  width: 100%;
  padding-bottom: 12px;
}
.productSum.boxP21 .proInfo {
    float: left;
    text-align: right;
    width: 39%;
    padding-bottom: 12px;
}
.productSum.boxP7 h4,.productSum.boxP21 h4 {
    font-size: 2em;
    text-align: center;
}.productSum.boxP21 h4 {
    font-size: 2.4em;
    text-align: center;
    padding-top:45px
}
.productSum.boxP7 .proInfo p.prodLinkShop, .productSum.boxP7 .proInfo p.prodLinkVideo,.productSum.boxP21 .proInfo p.prodLinkShop, .productSum.boxP21 .proInfo p.prodLinkVideo {
    float: none;
    margin: 0 auto;
    width: 84px;
}
.productSum.boxP8 {
    float: right;
    width: 475px;
}
.productSum.boxP8 .proImg {
    float: left;
    margin-top: 8px;
    width: 46%;
}
.productSum.boxP8 .proImg img {
    width: 100%;
}
.productSum.boxP8 .proInfo {
    float: right;
    margin-left: 0;
    margin-top: 74px;
    text-align: right;
    width: 52%;
}
.productSum.boxP8 h4 {
    font-size: 2.6em;
    text-align: left;
}
.productSum.boxP8 .proInfo p.prodLinkShop, .productSum.boxP8 .proInfo p.prodLinkVideo {
    float: left;
    margin-right: 10px;
}
.productSum.boxP10 {
    float: left;
    margin-left: 10px;
    width: 186px;
}
.productSum.boxP10 .proImg {
  float: none;
  margin: 0 auto;
  width: 100%;
  margin-bottom: 20px;
}
.productSum.boxP10 .proImg img {
    width: 100%;
}
.productSum.boxP10 .proInfo {
  float: none;
  margin-left: 0;
  text-align: center;
  width: 100%;
  padding-bottom: 12px;
}
.productSum.boxP10 h4 {
    font-size: 2em;
    margin-top: 9px;
    text-align: center;
}
.productSum.boxP10 .proInfo p.prodLinkShop, .productSum.boxP10 .proInfo p.prodLinkVideo {
    float: none;
    margin: 0 auto;
    width: 84px;
}
.prodMore {
    background-image: url("images/orange.png");
    bottom: 10px;
    color: #fff;
    display: block;
    font-size: 1.5em;
    height: 60px;
    letter-spacing: 0.5em;
    line-height: 60px;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    width: 642px;
    z-index: 1;
}
.prodMore strong {
    display: inline-block;
    float: left;
    height: 51px;
    line-height: 64px;
    margin: 0 0 0 165px;
    width: auto;
}
.videosBlock {
    background-color: #fff;
    background-image: url("images/shadow.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding: 60px 0 45px;
}
.videoMain {
}
.videoImg {
    float: left;
    height: 355px;
    overflow: hidden;
    position: relative;
    width: 65%;
}
.videoMain.right {
    text-align: right;
}
.videoMain.right .videoImg {
    float: right;
    text-align: right;
}
.videoMain.right .videoInfo p.videoSub {
    font-size: 2em;
    margin: 10px 0;
}
.videoMain.right .videoProSum {
}
.videoMain.right .videoProSum .videoProImg {
    float: right;
}
.videoMain.right .videoProSum .videoProImg img {
}
.videoMain.right .videoProSum .videoProInfo {
    float: right;
    margin-left: 0;
    margin-right: 10px;
}
.videoMain.right .videoProSum .videoProInfo h5 {
}
.videoMain.right .videoProSum .videoProInfo p.videoProSub {
}
.videoMain.right .videoProSum .videoProInfo p.prodLinkShop {
    float: right;
}
.videoMain.right p.moreYouTube {
    float: right;
}
.videoImg img {
    height: 100%;
}
.videoInfo {
    float: left;
    width: 35%;
}
.videoInfo h4 {
    color: #f47c00;
    font-size: 2.2em;
    text-transform: none;
	letter-spacing:0
}
.videoInfo p.videoSub {
    font-size: 2em;
    margin: 10px 0;
}
.videoProSum {
    padding-top: 10px;
}
.videoProSum .videoProImg {
    float: left;
    height: 164px;
    overflow: hidden;
    width: 20%;
}
.videoProSum .videoProImg img {
    height: 100%;
}
.videoProSum .videoProInfo {
    float: left;
    margin-left: 10px;
    margin-top: 62px;
}
.videoProSum .videoProInfo h5 {
    font-size: 2em;
    line-height: 1em;
    margin: 0 0 4px;
    padding: 0;
}
.videoProSum .videoProInfo p.videoProSub {
    font-size: 1.2em;
}
.videoProSum .videoProInfo p.prodLinkShop {
    font-size: 1.3em;
    font-weight: bold;
    line-height: 30px;
    margin-top: 10px;
}
p.moreYouTube {
    float: left;
    font-size: 1.2em;
    line-height: 51px;
}
.iconMoreYouTube {
    background-position: 0 -564px;
    background-repeat: no-repeat;
    display: inline-block;
    float: right;
    height: 40px;
    margin-left: 5px;
    width: 65px;
}
.iconPlay {
    background-color: rgba(0, 0, 0, 0.4);
    background-position: 50% -659px;
    background-repeat: no-repeat;
    border: 2px solid #f47c00;
    -moz-border-radius: 80px; -ms-border-radius:80px;-webkit-border-radius: 80px;border-radius:80px;
    display: block;
    height: 80px;
    left: 309px;
    position: absolute;
    top: 130px;
    width: 80px;
    z-index: 100;
}
.videos .videosBlock.videosBlockOne {
    background-image: none;
}
.videosBack {
    height: 90px;
}
.lineVideos {
    background-color: #fff;
    background-image: url("images/shadow.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding: 50px 0 0;
}
.products .lineVideos {
    background-image: none;
    padding-top: 0;
}
.videoLine {
    float: left;
    margin-right: 43px;
    position: relative;
    width: 184px;
}
.videoLine.moreVideos {
    background-image: url("images/orange.png");
    color: #fff;
    font-size: 1.5em;
    letter-spacing: 0.05em;
    line-height: 61px;
    margin-right: 0;
    text-align: center;
}
.videoLine.moreVideos .spLeft {
    float: none;
    margin: 14px auto 0;
}
.videoLine .videoImg {
    height: 121px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.videoLine .videoImg img {
    height: 100%;
    overflow: hidden;
    position: relative;
}
.videoLine .iconPlay {
    background-position: 50% -615px;
    height: 50px;
    left: 69px;
    top: 36px;
    width: 50px;
}
.videoLine h5 {
    display: block;
    float: left;
    font-size: 1.3em;
    letter-spacing: 0;
    margin: 0;
    padding: 10px 0 0;
    text-transform: none;
}
.videoPro .proImg {
    bottom: 0;
    left: -23px;
    position: absolute;
    width: 25%;
}
.videoPro .proImg img {
    width: 100%;
}
.videoPro h5 {
    letter-spacing: 0.09em;
    padding-left: 28px;
    text-transform: uppercase;
}
.lineVideosProducts .videoLine {
    margin-bottom: 20px;
}
.last .videoLine {
    margin-right: 0;
}
.about .topBoard {
    background-image: url("images/aboutback2.jpg");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    text-align: left;
    width: 100%;
}
.about .topBoard h2 {
    float: left;
    font-size: 3em;
    letter-spacing: 0.15em;
    margin-top: 250px;
    padding-left: 50%;
    text-transform: uppercase;
    width: 50%;
}
.about .topBoard p {
    float: left;
    font-size: 1.4em;
    padding: 0 10% 0 50%;
    width: 40%;
}
.aboutFacts, .aboutRules, .aboutDigital {
    background-color: #fff;
    background-image: url("images/shadow.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding: 50px 0;
}
.aboutFacts .intBoard, .aboutRules .intBoard, .aboutFacts .aboutDigital {
    width: 700px;
}
.aboutRules .intBoard {
    width: 800px;
}
.about h3 {
    font-size: 2em;
    letter-spacing: 0.15em;
    text-transform: uppercase;
}
.about p {
    font-size: 1.4em;
    padding-top: 20px;
}
.aboutImg1 {
    float: right;
}
.aboutFacts .aboutText {
    float: left;
    margin-top: 13px;
    width: 499px;
}
.aboutRules .aboutText p strong {
    font-size: 1.3em;
}
.aboutImg2 {
    float: left;
}
.aboutImg3 {
    float: right;
    margin-top: 20px;
	margin-left:20px
}
.aboutImg4 {
    float: left;
    margin-left: 20px;
    margin-right: 30px;
	margin-top:19px;
}
.aboutImg5 {
    float: right;
    margin-left: 20px;
    margin-right: 30px;
}
.aboutRules .aboutText {
    float: left;
    width: 515px;
}
.aboutDigital .intBoard {
    width: 800px;
}
.aboutDigital li {
    font-size: 1.4em;
    margin-left: 20px;
}
.aboutDigital .appsBlock {
    background-color: transparent;
    padding: 20px 0 10px;
}
.aboutDigital .appsBlock li {
    float: none;
}
.media .topBoard {
    background-image: url("images/aboutback2.jpg");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    text-align: left;
    width: 100%;
}
.media .topBoard h2 {
    float: left;
    font-size: 3em;
    letter-spacing: 0.15em;
    margin-top: 250px;
    padding-left: 50%;
    text-transform: uppercase;
    width: 50%;
}
.media .topBoard p {
    float: left;
    font-size: 1.4em;
    padding: 0 10% 0 50%;
    width: 40%;
}
.mediaFacts {
    background-color: #fff;
    background-image: url("images/shadow.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding: 50px 0;
}
.mediaFacts .intBoard, .mediaLinks .intBoard{
    
}
.mediaLink {
    background-color: #f9f9f9;
    background-image: url("images/shadow.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding: 40px 0;
	text-align:center;
}
.mediaLinks {
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding: 40px 0 0;
	text-align:left;
}
.mediaLink a{ 
	background-image: url("images/orange.png");
	color:#fff;
	padding:10px 20px;
	display:block;
	margin:10px auto;
	width:600px;
	-moz-border-radius: 5px; -ms-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;
	
}
.mediaLinks a{ 
	display:inline-block;
	font-size:1.4em;
    letter-spacing: 0.05em;
	padding-right:10px;
	text-decoration:underline;
}
.mediaLink p{
	font-size:1.4em
}
.mediaFacts h3, .mediaLinks h3 {
    font-size: 3em;
    letter-spacing: 0.15em;
    text-transform: uppercase;
}
.mediaLinks h3 {padding-bottom:15px;}
.mediaFacts p {
    font-size: 1.4em;
    padding-top: 15px;
}
.mediaFacts .mediaText {
    margin-top: 13px;
}
.mediaFacts li {
    color: #555;
    font-size: 1.3em;
    margin-left: 20px;
}
.videoLayer, .externalPopup {
    background-color: rgba(0, 0, 0, 0.9);
    color: #000;
    display: none;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 11111;
}
.videoLayer .intBoard {
    display: table;
    height: 100%;
}
#videoLayerBox {
    display: block;
    float: left;
    height: 480px;
    overflow: hidden;
    width: 853px;
}
#videoLayerBox iframe {
    background-color: #000;
    box-shadow: 0 0 3px #000;
}
.buyVideoBox {
    background-color: #eee;
    float: right;
    height: 480px;
    position: relative;
    width: 239px;
}
.buyVideoBox .videoProImg {
    float: right;
    margin: 10% 20%;
    width: 60%;
}
.buyVideoBox .videoProImg img {
    width: 100%;
}
.buyVideoBox .videoProInfo {
    font-size: 1.3em;
    margin: 20%;
    text-align: center;
}
.buyVideoBox .videoProInfo .subFont1 {
    clear: both;
    float: left;
    font-size: 1.4em;
    margin: 0;
    padding: 0;
    width: 100%;
}
.buyVideoBox .videoProInfo .videoProSub {
    color: #f47c00;
}
.buyVideoBox .videoProInfo .prodLinkShop {
    display: none;
}
.infoVideoBox .titleVideoBox {
    background-color: #fff;
    float: left;
    font-size: 1.5em;
    line-height: 1.4em;
    margin-top: 0;
    padding: 19px 30px;
    width: 1032px;
}
.popBox {
    display: table-cell;
    margin: 0px 0 0;
    vertical-align: middle;
    width: 100%;
}
.appsBlock {
    background-color: #f4f4f4;
    color: #333;
    font-size: 1.3em;
    font-weight: 700;
    letter-spacing: 0.25em;
    padding: 20px 0 41px;
    text-align: center;
    text-transform: uppercase;
}
.appsBlock p {
    display: inline-block;
    float: left;
    height: 50px;
    line-height: 60px;
    margin-left: 242px;
    padding-top: 0;
}
.appsBlock li {
    display: inline-block;
    float: left;
}
.appsBlock li a {
    background-position: 50% -746px;
    display: block;
    height: 50px;
    width: 50px;
}
.appsBlock li a.iconAndroidColor {
    background-position: 50% -812px;
}
.externalPopup .intBoard {
    display: table;
    height: 100%;
}
.cancelVideo {
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 0px;
}
.iconClose {
    background-color: #f47c00;
    background-position: 50% -942px;
    display: block;
    height: 47px;
    width: 47px;
}
.logoJenga {
    height: 147px;
    margin: 10px auto;
    width: 200px;
}
.advBox, .micaja{
    background-color: #fff;
    height: 379px;
    margin: 0 auto;
    padding: 10px 50px;
    text-align: center;
    width: 553px;
}
.advBox a,.micaja a {
    background-color: #767676;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.5em;
    font-weight: 700;
    letter-spacing: 0.15em;
    margin: 20px 5px 0;
    padding: 10px;
    text-transform: uppercase;
    width: 181px;
	-moz-border-radius: 5px; -ms-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;
}
.advBox a.goOut,.micaja a.goOut {
    background-image: url("images/orange.png");
}
.advBox p,.micaja p {
    font-size: 1.5em;
}
.advBox p.adv1,.micaja p.adv1 {
    color: #f47c00;
    font-size: 2em;
    letter-spacing: 0.25em;
    margin-top: 10px;
    text-transform: uppercase;
}
.advBox p.adv2,.micaja p.adv2 {
    color: #444;
    font-size: 1.2em;
    letter-spacing: 0.15em;
}
.btExternalPopup {
    cursor: pointer;
}
.download {
    font-size: 2em;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.mobilement{display:none !important;}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) {
	
.mobilement{
	display:block !important;
}
body {
    width: 100%;min-width:100%;
}
.intBoard{
	width:98%;
}
#one .boardVideo{
	display:none;
}
#one, #one .blackback, #one .orangeback, #one .boardVideo{
	min-width:0;
}
#one .intBoard {
	min-width:0;
}
#one .blackback{
	background-image:url('images/mobileback.jpg');background-size:cover;background-position:50% 50%
}
#goTwo {   
    border: 0 none; bottom: 0;left: 0;position: absolute; width: 100%;
}
.frontlogo{
	width:30%;margin-top:20px;
}
#one .intBoard{
	background-color:rgba(0,0,0,.5);
}
.btMenuVideo{
	bottom:130px;
}
a.btVolume, a.btVideo{
	display:none;
}
.prodFrontInfo{
	width:65%;
}
p.pVideo{
	font-size:1.8em;
}
ul#goTwo{
	padding: 0;height:100px;background-image: url("images/orange.png");
}
.prodFrontInfo .intProdFrontInfo{
	top:40px;
}
.intProdFrontInfo .iconPlay{
	background-position: 50% -615px;display:block;left: auto;right: 0px;top: -22px;
}
.btMenuVideo a{
	background:none;
}
ul#goTwo li {
    float: none;margin: 0;padding: 0;width: 100%;
}
ul#goTwo li a{
	width:100%;display:block;padding:0;margin:0;color:#fff;
}
#goTwo span.btDown{
	display:block;margin:0 auto;float:none;background-color:#fff;width:100px;height:50px;-moz-border-radius: 0 0 50px 50px; -ms-border-radius:0 0 50px 50px;-webkit-border-radius: 0 0 50px 50px;border-radius:0 0 50px 50px;
}
#goTwo .fontTitle {
	clear: both;display: block;float: none;font-size: 0.6em;margin: 0;padding: 2% 4%;text-align: center;width: 92%;
}	
.topMenu{
	width:30px;height:20px;background-image: url("images/orange.png");position:fixed;top:10px;right:0px;padding:20px 15px;cursor:pointer;z-index:111;-moz-border-radius: 5px 0 0px 5px; -ms-border-radius:5px 0 0px 5px;-webkit-border-radius: 5px 0 0px 5px;border-radius:5px 0 0px 5px;
}
.topOpen{
	width:40px;height:40px;padding:10px;
}
.topOpen span.barWhite{
	display:none;
}
.topClosed span.iconClose{
	display:none;
}
.topClosed span.barWhite{
	display:block;
}
.topOpen span.iconClose{
	display:block;
}
#header, .intHeader{
	background:none;
}
#header{
	height:60px;width:50%;
}
.logoheader{
	height:80px;
}
.frontbtHeader{
	display:none;
}
.logoheader a{  
    background-size: auto 100%;
}
nav{
    display: none;height: 100%;right: 0;overflow: hidden;padding: 5%;position: fixed;top: 0;width: 58%;background-image: url("images/orange.png");
}
nav ul{
	padding-top:0;
}
nav ul li{
	width:98%;margin-top:10px;
}
nav ul li.menShop{
	margin-top:20px;padding-top:10px;padding-bottom:10px;margin-bottom:20px;border-bottom:solid 1px #fff;border-top:solid 1px #fff;
}
nav ul li.menSocial,nav ul li.menYouTube{
	width:auto;margin:10px 0;float:left;margin-right:10px;
}
.blockSocial {
    display: block;
    float: left;
    width: 177px;
}
.shopLogos{
	display:block;text-align:center
}
.spriteShop {
    background-size: 120px auto;height: 77px;width: 90px;float:left
}
.iconHasbro {
    background-position: 50% -83px;
}
.iconWallmart{
	background-position: 50% -166px;width:100px
}
.iconKmart {
    background-position: 50% -238px;
}
.iconToysrus {
    background-position: 50% -310px;width:125px;
}
.iconUsapoly {
    background-position: 50% -389px;width:125px;
}
.iconBoutique {
    background-position: 50% -470px;
}
.topBoard.productsBack {
    background-color: #fff;background-image: url("images/productsback.jpg");background-position: 50% 50%;background-repeat: no-repeat;background-size: auto 100%;height: auto;width: 100%;
}
.productsBack h2.subFont1 {
    color: #000;font-size: 2em;padding-top: 140px;text-align: center;
}
.productsBlock, .videosBlock{
	padding:2% 1%;clear:both
}
h3.subFont1{ 
    font-size: 2em;margin: 4%;text-align: left;
}
.productSum {
    float: left !important;margin: 0 0.5% 5px !important;padding: 3% !important;width: 94% !important;text-align:left !important;height:auto !important
}

.proImg {
    float: left !important;margin: 0 !important;width: 40% !important;
}
.proImg img{
	width:100% !important;
}
.home .productSum.boxP18 .proImg img {
    height: auto;
    margin-top: 0;
    margin-left: 0;
    width: auto;
}
    
.proInfo {
    float: right !important;margin: 5% 0 !important;width: 50% !important;
}
.proInfo p.prodSub{
	display: none !important;
}
.proInfo p.prodDescription {
    display: none !important;
}
.proInfo p.prodLinkShop, .proInfo p.prodLinkVideo{
	width:100px !important;margin: 4px 10px 0 0 !important;float:left !important;
}
.productSum h4 {
  margin:8px 0 !important;text-align:left !important;font-size:1.5em !important
}
.boxP6 .proImg img {
  position: relative
}
.productSum.boxP1 .proImg img {
  height:140px;width:auto !important
}
.productSum.boxP11 .proImg img {
  margin-top:20px
}
.productSum.boxP13 .proImg img {
    width: 80% !important;
	margin:0 !important
}
.productSum.boxP12 .proImg img,.productSum.boxP16 .proImg img {
    width:auto !important;
	height:130px;
	margin:0 0px 0 20px !important;
}
.productSum.boxP17 .proImg img {
	margin:30px 0 0 7px !important;
}
.productSum.boxP15 .proImg img {
	width:auto !important;
	height:180px;
	margin:0 !important
}
.productSum.boxP15 .proImg {
	height:170px !important;
}
.productSum.boxP15{
	height:170px !important;
}
.productSum.boxP15 h4 {
    padding-top:0;
	font-size:2em
}
.productSum.boxP9 .proImg img {
	width:120% !important;margin-top:10px !important
}
.productSum.boxP9 h4 {
    padding-top:0;
	font-size:2em
}
/*
.productSum {
    float: left !important;margin: 0 0.5% 5px !important;padding: 5% 3% !important;width: 43% !important;text-align:center !important;height:340px !important
}
.proImg {
    float: none !important;margin: 0 auto !important;width: 60% !important;
}
.proImg img{
	width:100%;
}
.proInfo {
    float: left;margin: 5% 0 auto;width: 100% !important;
}
.proInfo p.prodSub{
	display: none !important;
}
.proInfo p.prodDescription {
    display: none !important;
}
.proInfo p.prodLinkShop, .proInfo p.prodLinkVideo{
	width:100px !important;margin: 4px auto !important;float:none !important;
}
productSum h4 {
  margin:8px 0
}
.productSum.boxP15 ,.productSum.boxP9 {
    width: 43%;
}
.productSum.boxP1 .proImg{
	margin-top:18px !important;
}
.boxP6 .proImg img {
  position: relative
}
.productSum.boxP11 .proInfo h4 {
  font-size: 2.2em;
}
.productSum.boxP2 .proImg { 
    margin-top: -8px !important;
}
.productSum.boxP2 h4{
	margin-top:0;font-size:1.7em;
}
.home .productSum.boxP3{
	display:none;
}
.productSum.boxP3{
	clear:left;
}
.productSum.boxP3 .proImg{
	width:67% !important;
}
.productSum.boxP4 .proImg,.productSum.boxP5 .proImg,.productSum.boxP7 .proImg,.productSum.boxP10 .proImg{
	width:100% !important;
}
.productSum.boxP9 .proImg {
    width: 100% !important;
}
.productSum.boxP6 .proImg {
    width: 90% !important;
}
.productSum.boxP9 .proInfo, .productSum.boxP6 .proInfo {
    margin-top: 0 !important;text-align: center !important;width: 100% !important;
}	
.productSum.boxP9 .proInfo p.prodLinkShop  {
    width: 130px !important;
}
.productSum.boxP9 h4, .productSum.boxP6 h4 {
    font-size: 2em;margin:8px 0
}
.products .productSum.boxP9 {
    height: auto !important;width: 93% !important;
}
.products .productSum.boxP9 .proImg {
    float: left !important;width: 50% !important;
}
.products .productSum.boxP9 h4 {
    font-size: 3em;margin: 8px 0;
}
.products .productSum.boxP9 .proInfo p.prodLinkShop, .products .productSum.boxP9 .proInfo p.prodLinkVideo {
    width: auto !important;
}
.products .productSum.boxP9 .proInfo {
    float: left !important;margin-top: 0 !important;text-align: left !important;width: 43% !important;
}*/
.products .lineVideos{border:0}

.prodMore{
	width:auto;position:relative;font-size:1.2em;margin-top:10px;text-align:left
}
.prodMore strong{
	float:none;margin-left:0;padding-left: 20px;
}
.prodMore .spLeft{
	float:right;margin-right:10px;
}
.videoImg img {
    width: 100%;
}
.iconPlay{
	top:55px;left:40%;
}
.videoInfo h4{
	font-size:2em;margin-top:6px;
}
.videoInfo p.videoSub {
    font-size: 1.4em;margin: 0;
}
.videoProSum {
    display: none;
}
p.moreYouTube{
	font-size:1em;
}
.videoInfo{
	width:100%;
}
.videoImg {
    float: none;height: 190px;overflow: hidden;position: relative;width: 100%;
}
.videoLine {
    float: left;margin: 0 1%;position: relative;width: 48%;
}
.lineVideos{
	background:none;padding-top:10px;border-top:1px solid #ddd;
}
.videoLine h5{
	padding:5px 0 10px;min-height:38px;font-size:1.2em
}
.infoVideoBox{
	display:none;
}
.videoLayer .intBoard {
    display: table;height: 75%;
}
.popBox {
    display: table-cell;height: 100%;width: 100%;
}
#videoLayerBox {
    display: block;float: left;height: 100%;overflow: hidden;width: 100%;margin-top: 32%;
}
#videoLayerBox iframe {
    background-color: #000;box-shadow: 0 0 3px #000;height: 100%;width: 100%;
}
.videoLine.moreVideos{
	font-size: 1.2em;font-weight: 700;letter-spacing: 0.5em;padding-left: 4%;text-align: left; text-transform: uppercase;width: 94%;
}
.buyVideoBox {
    background-color: #eee;float: none;position: relative;width: auto;height:0;
}
.videoLine.moreVideos .spLeft{
	margin:0 auto; float:right;margin-right:10px
}
.buyVideoBox .videoProImg,.buyVideoBox .videoProInfo{
	display:none;
}
.videoPro .proImg {
    bottom: 0;left: -3px;position: absolute;width: 25% !important;
}
.videoPro h5 {
    padding-left: 51px !important;
}
.cancelVideo {
    border: 0 none;cursor: pointer;position: absolute;right:10px;top:55px
}
.appsBlock{
	padding:20px 0 0;
}
.appsBlock p {
    display: block;float: none;height: auto;line-height: 1em;margin-left: 0;padding-top: 0;text-align: center;   font-size: 0.8em;
}
.appsBlock li {
    display: inline-block;float: none;
}
.appsBlock li a{
	display:inline-block;float:none;
}
.appsBlock li a {
    background-position: 50% -543px;
}
.appsBlock li a.iconAndroidColor {
    background-position: 50% -593px;
}
.about .topBoard {
    background-position: 60% 25%;height: 430px;
}
.about .topBoard p {
    padding: 0 5% 0 23%;width: 78%;font-size:1.2em
}
.about .topBoard h2 {
    font-size: 1.9em;margin-top: 210px;padding-left: 23%;width: 75%;
}
.aboutImg1 {
    width: 30%;
}
.aboutFacts .aboutText {
    float: left;font-size: 0.9em;width: 70%;
}
.aboutImg2 {
    float: left;width: 30%;
}
.aboutRules .aboutText {
    float: left;font-size: 0.85em;width: 66%;
}
.aboutImg3 {
    margin-left: 10px;width: 50%;
}
.aboutRules .aboutText p strong {
    font-size: 1em;
}
.aboutImg4 {
    float: left;margin: 10px 10px 10px 0;width: 35%;
}
.aboutImg5 {
    float: right;margin: 10px 0 10px 10px;width: 50%;
} 
.aboutDigital p, .aboutDigital li{
	font-size: 1.2em;
}
.about .topBoard .intBoard{
	width:88%;
}
.aboutDigital .appsBlock {
    background-color: transparent;padding: 0;
}
.aboutDigital .appsBlock li.menApps{
    margin: 0;
}
.media .topBoard h2{
	padding-left:40%;margin-top:211px;font-size:2em;width:58%;
}
.media .topBoard p {
    padding: 0 10% 0 40%;width: 58%;
}
.media .topBoard {
    background-position: 50% 100%;height:430px;
}	
.mediaFacts, .mediaLink{
	padding:20px 0;
}
.mediaFacts .intBoard, .mediaLinks .intBoard,.aboutFacts .intBoard, .aboutRules .intBoard, .aboutFacts .aboutDigital,.aboutDigital .intBoard {
	width:94%
}
.mediaLink a{
	width:auto;
}
.download{
	font-size:1.4em;
}
.mediaFacts .mediaText {
    font-size: 0.85em;margin-top: 13px;
}
.footer {
    display:none !important;
}
.advBox,.micaja {
    background-color: #fff;height: auto;margin: 0 auto;padding: 10% 5%;text-align: center;width: 90%;
}
.advBox p,.micaja p{
	font-size:1.3em;
}
.advBox p.adv1,.micaja p.adv1{
	font-size:1.6em;
}
.kidSafeFoot {
}
.kidSafeFoot .intBoard {

}
.kidSafeDraw {
    float:none;text-align:center;margin-bottom:10px
}
.kidSafeText {
}
.kidSafeText p {
    padding:0 20px
}
.botFotLeft, .botFotRight {
    float: none;margin: 0 auto;width: 98%;letter-spacing:0;text-align:center;margin-bottom:10px
}
.botFotRight{padding-bottom:10px}
p.bot3 {
    font-size: 0.9em;
}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px){

.btMenuVideo{
	bottom:130px;
}
a.btVolume, a.btVideo{
	display:none;
}
.prodFrontInfo{
	width:65%;
}
p.pVideo{
	font-size:1.8em;
}
.prodFrontInfo .intProdFrontInfo{
	top:40px;
}
.intProdFrontInfo .iconPlay{
	background-position: 50% -615px;display:block;left: auto;right: 0px;top: -22px;
}
.btMenuVideo a{
	background:none;
}
.intProdFrontInfo .mobilement{
	display:block !important;margin-right:0
}
#one{
	background-image:url('images/tabletback.jpg');background-size:cover;background-position:50% 50%
}
.boardVideo{display:none;}

}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px)
and (orientation : landscape) {
.btMenuVideo {
    bottom: 65px;
}ul#goTwo{
	height:60px;
}
#goTwo span.btDown {
    float: left;margin: 0 auto 0 10px;
}

#goTwo .fontTitle {
    clear: none;float: right;margin: 0;padding: 2% 4% 2% 0;text-align: right;width: 71%;
}
#videoLayerBox{
	margin-top:80px;
}
.cancelVideo{
	top:40px;right:0;
}
.productSum{
	width:45% !important;float:left;
	height:150px !important;
	padding:2%  !important;
}
.productSum .proInfo h4{
	font-size:1.5em !important
}
.productSum.boxP15 .proImg img {
	width:auto !important;
	height:150px;
	margin:0 !important
}
.productSum.boxP15 .proImg {
	height:140px !important;
}
.productSum.boxP15{
	height:150px !important;
}
.productSum.boxP15 h4 {
    padding-top:0;
	font-size:2em
}
.productSum.boxP9{
	height:183px !important;padding:0% 2%  !important;
}
.iconClose {
    background-color: transparent;
}
.advBox,.micaja{
    padding: 20px 10px;
    width: 95%;
}
.advBox .logoJenga,.micaja .logoJenga {
    height: 94px;
    margin: 0 auto 10px;
    width: 130px;
}
.advBox p,.micaja p {
    font-size: 1.2em;
}
.advBox p.adv1,.micaja p.adv1 {
    font-size: 1.2em;
}
.advBox a,.micaja a{
	margin:5px;font-size:1.2em;
}
.videoLine .videoImg .iconPlay {
    left: 99px;
}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	
.advBox,.micaja {
    padding: 20px 10px;
    width: 95%;
}
.advBox .logoJenga,.micaja .logoJenga {
    height: 94px;
    margin: 0 auto 10px;
    width: 130px;
}
.advBox p,.micaja p {
    font-size: 1.2em;
}
.advBox p.adv1,.micaja p.adv1 {
    font-size: 1.2em;
}
.advBox a,.micaja a{
	margin:5px;font-size:1.2em;
}
.videoLine .videoImg .iconPlay {
    left: 89px;
}

}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px)
and (orientation : portrait){
	.videoLine .videoImg .iconPlay {
    left: 49px;
}
}

