/*********** CSS RESET ***********/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td {margin:0; padding:0;}
img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

/*********** MAIN ***********/
.hidden {display:none !important;}
.render {/*display:none;*/visibility:hidden;}
.loading .preloader {display:block;}
.preloader {display:none;}

body {font-family: 'Helvetica';background:#FFF7FA; color:#FD2E9B;  min-width: 980px;}
#header {width:980px;margin:0 auto; overflow: hidden;}
#header-block {min-width:980px;width:100%;background:#fdfffe url('../images/header-bg.jpg') repeat-x; background-position: 0 100%;}

#logo { position: relative; float:left; left: -2.5em; text-indent:-2000em; height: 67px; width: 102px; background: url(../images/logo.png) no-repeat;background-size: 99px 67.5px; top: 50%; -webkit-transform: translate(0%,-50%);-moz-transform: translate(0%,-50%);-ms-transform: translate(0%,-50%);transform: translate(0%,-50%);z-index: 99;}
#site-fb {   left: -30px; padding-top: 35px;float:left; position:relative; width:176px; height:60px;  background: url(../images/followus_bg.png) no-repeat;}
#site-fb-instagram {  margin-left: 20px;}
.fb-doll {background: url('../images/header_girls.png') 0 0 no-repeat; width: 360px; height: 135px;float: left;}


#page {width: 100%;min-height: 600px;position: relative;}
#content-wrapper{display: -webkit-flex;display: -ms-flex;display: flex;width: 100%; max-width: 1500px;margin: 0 auto;-webkit-justify-content: space-evenly;-ms-flex-pack: distribute; justify-content: space-around;-webkit-justify-content: space-evenly;justify-content: space-evenly;-webkit-box-pack: justify; -moz-box-pack: justify;}
.block {float:left;width:100%;max-width: 1004px;position: relative;}
.block-narrow {width:980px;margin:0 auto;}
#footer {background:#FFF;width:100%;float:left;font-size:13px;color:#FD2E9B;margin-top: 5px;}
#footer-menu {height:20px;padding-top:4px;text-align: center;background:#FD2E9B;text-align: center;font-weight: bold;}
#footer-menu a {margin-left:20px;color:#FFF;}
#footer .logos {margin:10px auto; text-align: center;}
#footer .logo-link {padding: 0 10px;}
#copy {float:right;margin:0 20px 5px 0;font-size:12px;}
#copy a {color:#FD2E9B;}
.site-desc {padding:10px;}
.site-desc a {color:#FD2E9B;}
.site-desc p {text-indent:30px;margin-bottom: 5px;}

#site-search {margin-top: 15px;position:relative;color: #FD2E9B;float:left; width:245px; height:114px;}
#site-search .search-title {position:absolute;top:10px;width:245px;text-align:center;font-size: 18px;font-weight: bold;}
#site-search .try-game {position:absolute;top:80px;width:245px;text-align:center;font-size: 14px;}
#site-search .try-game a {color:#FD2E9B; font-weight: bold;}
#search {position:absolute;/*top:40px;left:17px;*/width:210px;height:24px;background:white;border:1px solid #FD2E9B;z-index: 999;top: 50%;left: 933px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform: translateY(-50%);}
#search-field {width: 175px;background:transparent;border:0;outline:none;font-size: 17px;line-height: 18px;height: 23px;margin-left:8px;color:#FD2E9B;}
#search-field.placeholder {}
#search-button {background:url(../images/search.png) 0 0 no-repeat;text-indent: -2000em;padding:0;border:0;width:15px;height:18px;outline:none;position:absolute;top:4px;right:7px;cursor: pointer;}

#breadcrumb {font-size:20px;margin:5px auto 0;}
#breadcrumb a{display:inline;}
#breadcrumb h1 {color:#C41A5E;display:inline;cursor:default;}

#menu-block {min-width:980px;width:100%;background: url(../images/menu.png) 0 0 repeat-x;position:relative;z-index:10;  background-size: 5px 52px;}
.menu {font-size:19px;color:#FFF;width:980px;text-align: center; margin: 0 auto; height: 52px;}
.menu {position:relative;font-size:19px;color:#FFF;width:980px;text-align: center; margin: 0 auto; height: 52px;}
.menu>li { cursor:pointer;font-size: 14px;display:block;position:relative;float:left;left: -3em;text-align:center;height: 100%;border-left: 2px solid #FD2E9B;transition: 0.2s margin-bottom 0.3s ease-in;}
.menu>li.last { border-right: 2px solid #FD2E9B;}
.menu>li > a {color:#f6f3fa;padding:0 10px;display: block;text-decoration: none;white-space: nowrap;text-align: center;}
.menu>li > a > i{display: block; background-image: url(../images/categories-icons-sprite.png);width: 72px;}
.menu>li > a > i.menu-icon{ height: 35px;}
.menu>li > a > i.menu-icon-big{ height: 75px; position: absolute; top: -30px; display: none}
.menu>li:hover{background: url(../images/menu-hover_bg.png) 0 0 no-repeat; background-size: 100% 100%;}
.menu>li:hover > a > i.menu-icon{visibility: hidden;}
.menu>li:hover > a > i.menu-icon-big{display: block;}
.menu .submenu {  z-index: 99;position: absolute;visibility: hidden;background:#fff;border:1px solid #444969;box-shadow: 3px 3px 10px -4px #000;text-align:left;overflow:hidden;border-radius:3px;}
.menu .submenu > li {float: none;display: block; cursor:pointer; border-bottom: 1px solid #FB95DD;}
.menu .submenu > li:last-child {border-bottom: 0;}
.menu .submenu > li > a {color:#6122B9;padding:.5em;text-align:left; display: block;  white-space: nowrap; text-decoration: none;}
.menu .submenu > li > a:hover {background:#6122B9;text-shadow: none;color:white;}
.menu .submenu-block:last-child .submenu {right: 0}
.submenu.last {right:0;}

.submenu.large{  width: 960px; }
.submenu.large > li {float: left;display: block; cursor:pointer; border-bottom: 1px solid #FB95DD; border-left: 1px solid #FB95DD;width: 24.89%;text-align: center;}
.submenu.large > li:nth-child(4n+1) {border-left:0;}
.submenu.large > li:nth-last-child(-n+4) {border-bottom:0;}
.submenu.large > li > a{text-align: center; padding: .5em 0;}


#menu-dress-up-games .submenu, #menu-more .submenu {  z-index: 99;position: absolute;visibility: hidden;background:#fff;border:1px solid #444969;box-shadow: 3px 3px 10px -4px #000;text-align:left;overflow:hidden;border-radius:3px;width: 960px;left: -206%; }
#menu-more .submenu {left:-751%;}
#menu-dress-up-games .submenu > li, #menu-more .submenu > li {float: left;display: block; cursor:pointer; border-bottom: 1px solid #FB95DD; border-left: 1px solid #FB95DD;width: 24.89%;text-align: center;}
#menu-dress-up-games .submenu > li:nth-child(4n+1), #menu-more .submenu > li:nth-child(4n+1) {border-left:0;}
#menu-dress-up-games .submenu > li:nth-last-child(-n+4), #menu-more .submenu > li:nth-last-child(-n+4) {border-bottom:0;}
#menu-dress-up-games .submenu > li > a, #menu-more .submenu > li > a{text-align: center; padding: .5em 0;}



.submenu-block:hover > .submenu{ visibility: visible !important; }

/* Menu modifications: smaller with bigger logo and align to the left */
#header-block{
    padding: 15px 0;
    height: auto !important;
    margin-top: auto !important;
    position: sticky;
    top: calc(-100% + 70px);
    top: calc(-100% + 70px);
    z-index: 1;
}

#menu-block{
    background-size: 5px 48px;
    z-index: 1;
}
#menu-block:hover {
    z-index: 100000;
}
.menu{
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-transform-origin: 0 0;
    -moz-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 1280px;
    height: 52px;
}
#logo {
    height: 108px;
    width: 155px;
    margin-top: -19px;
    margin-bottom: -18px;
    background-size: 130px auto;
    top: auto;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
}
#search{
    height: 27px;
    left: 990px;
}
.top-banner{
    /* width:728px;
    height: 90px;
    background-color: #00ffbb66; */
    margin-bottom: 0 !important;
}


#menu-more i.menu-icon { background-position: -576px -18px;}
#menu-best i.menu-icon { background-position: 0px -18px;}
#menu-dress-up-games i.menu-icon { background-position: -216px -18px;}
#menu-cooking-games i.menu-icon { background-position: -144px -18px;}
#menu-makeover-games i.menu-icon { background-position: -504px -18px;}
#menu-love-games i.menu-icon { background-position: -432px -18px;}
#menu-caring-games i.menu-icon,#menu-baby-games i.menu-icon { background-position: -72px -18px;}
#menu-frozen-games i.menu-icon { background-position: -288px -18px;}
#menu-barbie-games i.menu-icon { background-position: -648px -18px;}
#menu-girlgames-games i.menu-icon { background-position: -360px -18px;}
#menu-mobileapps-games i.menu-icon { background-position: -360px -18px;}
#menu-more i.menu-icon-big { background-position: -576px -75px;}
#menu-best i.menu-icon-big { background-position: 0px -75px;}
#menu-dress-up-games i.menu-icon-big { background-position: -216px -75px;}
#menu-cooking-games i.menu-icon-big { background-position: -144px -75px;}
#menu-makeover-games i.menu-icon-big { background-position: -504px -75px;}
#menu-love-games i.menu-icon-big { background-position: -432px -75px;}
#menu-caring-games i.menu-icon-big,#menu-baby-games i.menu-icon-big { background-position: -72px -75px;}
#menu-frozen-games i.menu-icon-big { background-position: -288px -75px;}
#menu-barbie-games i.menu-icon-big { background-position: -648px -75px;}
#menu-girlgames-games i.menu-icon-big { background-position: -360px -75px;}
#menu-mobileapps-games i.menu-icon-big { background-position: -360px -75px;}

#menu-sports-games,#menu-puzzle-games,#menu-action-games{ display: none;}

.title-block{float:left;width:100%;margin-top:10px;}
#page-title {color:#FD2E9B;font-size:27px;text-align:left;margin:0 20px 25px 20px;border:1px solid #E6A6C4;border-radius: 20px;background: #FFF;min-height: 92px;padding-top: 10px; padding-right: 10px;  padding-left: 10px;}
#page-title .page-title-content{margin-left: 120px;}
#page-title > a {  color: #FD2E9B;font-weight: bold;}
#page-title h1 {padding-bottom:5px;cursor:default; font-weight: lighter; display: inline-block; font-size:27px;margin-top:10px;}
#page-title h2 {color:#333333;font-size: 16px;line-height: 22px;}
#page-title .sep {color:#FD2E9B;padding: 0 10px;position: relative;top: -1px;text-shadow:1px 1px 2px #E2E6EB;}

#page-title .icon {float:left;text-indent: -2000em;width:110px;height:92px;}
#page-title .icon.tag {width:20px;}
#page-title .icon.home {background: url(../images/cat-icon-home.png) 0 0 no-repeat;  width: 171px;}
#page-title .icon.love-games {background: url(../images/cat-icon-love.png) 0 13px no-repeat;}
#page-title .icon.new, #page-title .icon.feature{ background: url(../images/cat-icon-newgames.png) 0 4px no-repeat;}
#page-title .icon.popular {background: url(../images/cat-icon-bestgames.png) 0 4px no-repeat;}
#page-title .icon.dress-up-games {background: url(../images/cat-icon-dressup.png) 0 13px no-repeat;}
#page-title .icon.cooking-games {background: url(../images/cat-icon-cooking.png) 0 13px no-repeat;}
#page-title .icon.makeover-games {background: url(../images/cat-icon-makeover.png) 0 13px no-repeat;}
#page-title .icon.caring-games,#page-title .icon.baby-games {background: url(../images/cat-icon-caring.png) 0 13px no-repeat;}
#page-title .icon.frozen-games {width:110px;background: url(../images/cat-icon-frozen.png) 0 2px no-repeat;}
#page-title .icon.girlgames-games {width:110px;background: url(../images/cat-icon-girlgames.png) 0 2px no-repeat;}
#page-title .icon.barbie-games {width:110px;background: url(../images/cat-icon-barbie.png) 0 4px no-repeat;}
#page-title .icon.mobileapps {width:110px;background: url(../images/cat-icon-mobile.png) 7px 4px no-repeat;margin-right:15px;}

#page-title .back {width:34px;height:33px;background: url(../images/back-button.png) 0 0 no-repeat;float:left;margin-right:20px;text-indent: -2000em;}

#page-title.archive-title {text-align:center;font-size:26px;text-shadow:1px 1px 2px #D89FAE;height: 43px;}
#page-title.archive-title h1 {color:#FD2E9B;text-shadow:1px 1px 2px #9FB6D5;}
#page-title.archive-title .sep {padding: 0 5px;}

#mobile-games {float:left;margin-bottom: 15px;}

#gamenav-right {width:auto; height: 480px; left:640px;margin-right: 1.9em; right: 0px; position:absolute; overflow:hidden;}
#gamenav-right .gamenav-title {position:absolute; left:6px; width:73px; height:163px; background: url(../images/gamenav-title.png) 0 0 no-repeat;}
#gamenav-right .gamenav-pod {position:absolute; left:-8px; padding-top:4px; padding-right:16px; width:89px; height:110px; background: url(../images/gamenav-pod-right.png) 0 0 no-repeat;}
#gamenav-right .gamenav-pod img {position:absolute; left:-48px; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}
#gamenav-right .gamenav-link {z-index: 100; position:absolute; top:0; left:0; width:100px; text-indent:-2000em; display:block;}

/* Gamepage aside Games */
#game-aside{height: 100%;max-width: 284px;}
#game-aside .games-related{display: block !important;width:100%;height:100%;overflow-y: scroll;}
#game-aside .games-related .game{height: 116px; float: right;}
#game-aside .games-related .game:last-child{margin-bottom:0;}
#game-aside .games-related::-webkit-scrollbar {
    width: 3px;
}

/*********** PODS ***********/
/* html:not(.IE11) .games{position:relative;display:grid;grid-template-columns:repeat(6, 174px);grid-template-rows:max-content;grid-gap:2px 14px;width:80%;margin:0 20px;margin-right:180px;text-align:center;} */
html:not(.IE11) .games {position:relative;display:grid;grid-template-columns:repeat(6, 174px);grid-template-rows:max-content;grid-gap:2px 14px;width:calc( 97% - 220px );margin:0 20px;margin-right:180px;text-align:center;}
.IE11 .games {margin-right:180px; text-align: center;  position: relative;  clear: left;}

.games .last {margin-right:0px;}
.game {display: block;width: 174px;width:100%;height: 134px;background:#FFF;position:relative;margin:0 10px 10px 0;border:1px solid #D11A79;border-radius:8px;box-shadow:2px 2px 7px -3px #1F1F1F;z-index: 2;}
/*
html:not(.IE11) .game {display: block;width: 174px;height: 134px;background:#FFF;position:relative;margin:0 10px 10px 0;border:1px solid #D11A79;border-radius:8px;box-shadow:2px 2px 7px -3px #1F1F1F;}
*/
/*
html:not(.IE11) .games-related .game,
html:not(.IE11) .game-details .game
 {width: 174px;}
 */
.IE11 .game {display: inline-block;background:#FFF;position:relative;/*width:196px;height:151px;*/margin:0 10px 10px 0;border:2px solid #D3347A;border-radius:8px;box-shadow:2px 2px 7px -3px #1F1F1F;vertical-align: bottom;z-index:4;}
.game.empty {background:transparent;border:2px solid transparent;box-shadow:none;pointer-events:none;}
.game .thumb img {width:100%;height:100%;}
.game .thumb img[src*="/images/logo.png"], .flexslider .slides img[src*="/images/logo.png"] {opacity: 0.7;-webkit-transform: scale(.5);-moz-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5);}
.flexslider .slides img {height: 100%; width: 100%;}
.game .title {background-color: #FC0097;background:rgba(252, 0, 151, 0.85);height:28px;position:absolute;bottom:-28px;left:0;width:100%;color:#EDF2F8;text-align:center;font-size: 20px;line-height: 26px;padding:0 5px;}
html:not(.IE11) .game .title { padding:0; width: 100%;}
/*.game .title {background:#B80F5F;float:left;height:28px;position:absolute;bottom:-28px;left:0;width:100%;color:#F8F2F5;text-align:center;font-size: 20px;line-height: 26px;padding:0 5px;}*/

/* New Game pods alignment system (pure css) */


/* EndOf New Game pods alignment system (pure css) */

/* start New games title */

.game .title{transition: .1s transform ease-in;pointer-events:none;will-change: transform;}
.game:hover .title{transform: translate3d(0,-100%,0); transition: .3s transform ease-out;}

/* end New games title */

/* New Game pods Tooltips */
.game-content.game-tt-enabled{display:block;overflow:hidden;position:relative;width:100%;height:100%;border-radius:7px;}
.game.game-tt-enabled{overflow:hidden;}
.game-tt{
    position: relative;
    z-index: 9;
    font-size: 12px;
    width: 108%;
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
    margin-left: 50%;
    background-color: #FD2E9B;
    padding: 10px;
    border-radius: 4px;
    border: 1px solid;
    border-color: #ADD9ED;
    color: white;
    font-size: 12px;
    box-shadow: 1px 1px 4px 0px #bebdbd;
    pointer-events: none;
}
.flexslider .game-tt {
    width: 95%;
    border-width: 0;
    border-top-width: 1px;
}
.game-tt:after, .game-tt:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
    pointer-events: none;
    transform: scaleX(0.5);
}
.game-tt:after {
	border-color: rgba(253, 46, 155, 0);
	border-top-color: #FD2E9B;
	border-width: 6px;
	margin-left: -6px;
}
.game-tt:before {
	border-color: rgba(173, 217, 237, 0);
	border-top-color: #ADD9ED;
	border-width: 7px;
	margin-left: -7px;
}

.game-tooltip-enabled .game-ttt, .game .game-ttt{
    position: relative;
    opacity: 0;
    position: relative;
    will-change: opacity;
    top: -104%;
    transition: 0.2s opacity ease-out;
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
    pointer-events: none;
}
.flexslider .game-ttt{
    display: none;
    position: absolute;
    bottom: 0;
    top: auto;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.game-tooltip-enabled .game-tt, .game .game-tt{
    display:none;
}

.game-tooltip-enabled:hover .game-ttt, .game:hover .game-ttt{
    opacity:1;
}
.game-tooltip-enabled:hover .game-tt, .game:hover .game-tt{
    display:block;
}

/* EndOf New Game pods Tooltips */


.game .title.small {font-size:18px;}
.game .title:hover {text-decoration:none;}
.game .hot {position:absolute;background:url(../images/hot.png) 0 0 no-repeat;top:-1px;right:-4px;width:60px;height:47px;text-indent: -2000em;}
.game .new {position:absolute;background:url(../images/new.png) 0 0 no-repeat;top:0px;right:-4px;width:60px;height:47px;text-indent: -2000em;}
.game .app {position:absolute;background:url(../images/app.png) 0 0 no-repeat;top:-3px;right:-4px;width:60px;height:47px;text-indent: -2000em;}
.game .download {display:none;position:absolute;font-size:14px;text-align:center;top:7px;left:7px;background:#CF0;color:#000;padding:0 10px 1px;border-radius: 9px;box-shadow: 1px 1px 3px #555;}
.game:hover .download {display:block;}
.games-related {text-align:left;display: flex;flex-wrap: wrap;}
.games-related h2 {flex: 1 0 100%;height:36px; color:#FD2E9B;font-size:26px;text-align:left;font-weight: bold;}
.games-related .game {width:120px;height:100%;border:1px solid #D11A79;border-radius:7px;box-shadow:none; }
.games-related .title {height:23px;bottom:-23px;line-height:22px;font-size: 15px;width:112px; position: static; float: none;display: block;box-sizing: content-box;pointer-events: all;transform: none !important;will-change: unset;}
.games-related .thumb { display: block; position: relative;}
.games-related .game .play-img { display:none;background: url('../images/play_game_btn.png') center center rgba(34, 34, 34, 0.5) no-repeat;  position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
.games-related .game:hover .play-img { display: block;}

.games-recommend {width:980px;float:left;}
.games-recommend .game {width:180px;height:139px;float:left;}
.games-recommend .title {width:170px;text-shadow:none;box-sizing:content-box;}



.games{grid-template-columns:repeat(6, 174px);}

html:not(.IE11) #pod-tower, html:not(.IE11) .pod-box  {background:#fff;position:relative;display:block;float:left;width: 362px;width:100%;height: 282px;margin-bottom:10px;border:1px solid #D11A79;border-radius:7px;box-shadow:2px 2px 7px -3px #1F1F1F;overflow:hidden;z-index: 1;}
.pod-box-ad > div {height: auto !important; width: auto !important;}
.IE11 #pod-tower, .IE11 .pod-box {background:#fff;position:absolute;top:75px;right:30px;border: 1px solid #D11A79;border-radius:7px;box-shadow:2px 2px 10px -3px #300622;overflow:hidden;z-index:1;}
#pod-tower #tower {width:160px;height:600px;position:absolute;top:0;left:0;}
#pod-box #box {width:300px;height:250px;position:absolute;top:0;left:0;}

#pod-box span {position: absolute;width: 100%;top: 0;color: #D3D3D3;font-size: 11px;text-align: center;}

/* Grid area placement */
/* #pod-box{grid-row:1 / 3; grid-column: 1 / 3;} */
/* #pod-box-ad{grid-row:2 / 4;}
#pod-box-ad2{grid-row:5 / 7;}
#pod-box-ad3{ grid-row: 8 / 10;} */
.pod-box{ grid-column: 1 / 3; grid-row:1 / 3; }
.pod-box-ad:nth-child(even){ grid-column: 1 / 3; }
.pod-box-ad:nth-child(odd){ grid-column: 5 / 7; }

.pod-box-ad:nth-child(2){ grid-row: 2 / 4; }
.pod-box-ad:nth-child(3){ grid-row: 5 / 7; }
.pod-box-ad:nth-child(4){ grid-row: 8 / 10; }
.pod-box-ad:nth-child(5){ grid-row: 11 / 13; }
.pod-box-ad:nth-child(6){ grid-row: 14 / 16; }
.pod-box-ad:nth-child(7){ grid-row: 17 / 19; }
.pod-box-ad:nth-child(8){ grid-row: 20 / 22; }


/*********** MobileApps *****************/

.game.app {
   width: 15%;
   margin-bottom: 1.5%;
   position: relative;
   overflow: hidden;
   padding: 0;
   border-radius: 12px;
   -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    margin-right: 1.5%;
    max-width: 300px;
}
@media (max-width: 1700px) {
    .game.app {
        width: 18.5%;
    }
}
@media (max-width: 1350px) {
    .game.app {
        width: 23.5%;
    }
}
@media (max-width: 1100px) {
    .game.app {
        width: 31.8%;
    }
}
.game.app img {
    width: 100%;
}
.game.app img.cms_images {
    padding-bottom: 13%;
}
.mobileapps {
    text-align: left;
}
.games.mobileapps {
    padding-bottom: 40px;
    padding-left: 30px;
}
.filter {
    width: 100%;
    background: #ffffff;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;

    display: none;
}
.filter li {
    width: 65px;
    display: inline-block;

}
.app_badges {
    position: absolute;
    top: 0px;
    z-index: 60;
    width: 130px;
    margin-left: -65px;
    left: 50%;
    text-align: center;
    height: 80px;
}

.play-now {
    text-align: center;
    color: #666666;
    font-weight: bold;
    line-height: 30px;
    font-size: 13px;
}
a.play-now:hover {
    text-decoration: underline;
}

.app_badges a.iOS, .app_badges a.Android {
    display: inline-block;
}
.game-info{
    background-color: #fd2e9b;
    color: white;
    padding: 9px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    -moz-border-radius-bottomleft: 12px;
    -webkit-border-bottom-left-radius: 12px;
    -moz-border-radius-bottomright:12px;
    -webkit-border-bottom-right-radius: 12px;
    position: absolute;
    /*bottom:-87px;*/
    bottom: -42px;
    z-index: 70;
    width: 100%;
}

.game-info-closed{
    background-color: #fd2e9b;
    color: white;
    padding: 9px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    -moz-border-radius-bottomleft: 12px;
    -webkit-border-bottom-left-radius: 12px;
    -moz-border-radius-bottomright:12px;
    -webkit-border-bottom-right-radius: 12px;
    position: absolute;
    bottom:0px;
    z-index: 70;
    width: 100%;
}
/*.titleapp {
    font-size: 18px;
    display: block;
    position: absolute;
    color: white;
    background-color: #fd2e9b;
    padding: 14px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    width: 230px;
    bottom: 10px;
}*/
p.description {
    display: -webkit-box;
    font-size: 12px;
    font-weight: 100;
    padding-top: 8px;
    line-height: 16px;
    width: 90%;
    overflow: hidden;
    height: 34px;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.titleapp {
    padding: 0;
    background: none;
    font-size: 17px;
    font-weight: 100;
    /*margin-bottom: 30px;*/
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 90%;
}

.sprite_mobileapps {
    background-image: url(../images/mobileapps_sprite.png);
    background-repeat: no-repeat;
    display: block;
}
.sprite_mobileapps:hover {
    opacity: 0.8;
}

.sprite-mac {
    background-position: 0px 0;
    width: 65px;
    height: 78px;
}

.sprite-google_play1 {
    background-position: -65px 0;
    width: 65px;
    height: 78px;
}


/*********** GAME DISPLAY *****************/
#game-block {width:1280px;margin:0 auto;}
#game-header {width:100%; height:50px; font-size:26px; color:#FD2E9B;text-align:left;max-width: 808px;padding: 13px 0 0px;}
#game-header a {color:#FD2E9B;font-weight:bold;}
#game-header h1 {color:#6f2bbc; display: inline-block;font-weight:bold;}
#game-header .back {width:34px;height:33px;background: url(../images/back-button.png) 0 0 no-repeat;float:left;margin-right:20px;text-indent: -2000em;}
#game-header .sep {padding: 0 7px;position: relative;top: -1px;}

#game-footer .fb-like {overflow: hidden;}
#game-footer{ position: relative;margin-top: 1em;}
#game-footer .social-wrapper{float: right; padding-top: 20px; }

#game-block .content {width: 1250px;float:left;float:none; background:#FFF;text-align:center;padding:5px 15px 10px 15px;border-radius:20px;box-shadow:2px 2px 8px -3px #777;border:2px solid #FA5C95;}
#media-area {position:relative;float:none;text-align:center;min-width:600px;margin: 0 auto;}
#game-area{position: relative; float: left; background:#fff }
#game-area.showing-preroll{width: 640px !important;height: 480px !important;}
#game-area.showing-preroll #mediadisp { visibility: hidden; z-index:0; }
#media-container {margin:0 auto;position:relative;pointer-events:none;}
#mediadisp {margin-top:10px;color:#777;font-size: 22px;float: none !important;}
#mediadisp a {text-decoration:underline;color:#FD2E9B;}
#mediadisp h2 {margin-top:100px;padding-top:10px;}
#mediadisp h2,#mediadisp h3,#mediadisp p {background:#FFF;}
#mediadisp p {padding-bottom:10px;}
#media-toolbar  { clear: both;}
#media-toolbar .fb-like { margin: 15px 15px 20px 0;}
#media-toolbar .rating {  width: 204px; height: 45px; padding: 39px 0 12px 0;margin-top: 15px;background-image: url('../images/rategamebox.png');background-repeat: no-repeat;background-size: 100%; font-size: 0.95rem; line-height: 1.9rem;}
.broken-game-report {color:#FD2E9B;position: absolute;bottom: 0;right: 0;padding-bottom: 5px;}
#media-toolbar #howtoplay-btn { margin-top: 15px;color:#FD2E9B;  text-indent: -2000em;}

/*********** GAME DETAILS *****************/
.game-details-block {width:980px;margin:0 auto;}
.game-desc-top {margin-top: 20px;}
.game-details {float:left;position:relative;min-height:270px;width:960px;margin:0 auto 20px;padding:10px 20px;background:#FFF;border-radius:20px;font-size:18px;box-shadow:2px 2px 8px -3px #777;border:2px solid #FA5C95;}
.game-details h2 {color:#FD2E9B;font-size:21px;text-align:left;margin-top:20px; font-weight: bold;  padding: 5px 0;}
.game-details .download {clear:both;}
.game-details .download a {height:36px; color:#FD2E9B;font-size:17px;text-align:left;margin-top:10px;float:left;}
.game-details .content {text-align: justify;}
.game-desc {width:600px;margin-bottom:10px;}
.game-details .fb-comments {margin:10px 0 15px 0;border-radius: 7px;overflow: hidden;padding:10px;}

.game-content-body{position: relative;width: auto;}

.tags { padding: 5px 0 10px;}
.tags a {font-size:16px;color:#FD2E9B;margin:0 5px 5px 0;padding:1px 10px;border-radius: 14px;display:inline-block;text-shadow:none;border:1px solid #FD2E9B;}
.tags a:hover {color:white;background:#FD2E9B;border:1px solid #FD2E9B;text-decoration:none;}

.appstore {
	margin-top: 14px;
}
.sprite {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    display: block;
}

.sprite-apple1 {
    width: 136px;
    height: 40px;
    background-position: -5px -5px;
}

.sprite-play1 {
    width: 137px;
    height: 48px;
    background-position: -5px -55px;
}

.scale_down {
	-ms-transform: scale(0.95); /* IE 9 */
    -webkit-transform: scale(0.95); /* Chrome, Safari, Opera */
    transform: scale(0.95);
}


.rating {display:none;cursor:pointer;}
.rating ul {float: left; list-style:none; margin:0 6px 0 2px; padding:0px; width:150px; height:30px; position:relative; background:url(../images/rating.png) top left repeat-x;left: 8px;}
.rating li {padding:0px; margin:0px; height:30px; width:30px; float:left;}
.rating li a {display:block; width:30px; height:30px; line-height:30px; text-decoration:none; text-indent:-9000px; z-index:20; position:absolute; padding:0px; overflow:hidden;}
.rating li a:hover {background:url(../images/rating.png) left center; z-index:2; left:0px; border:none;}
.rating .current {float:left; background:url(../images/rating.png) left bottom; position:absolute; left:0; top:0; height:30px; display:block; text-indent:-9000px; z-index:1;}
.rating a.one {left:0px;}
.rating a.one:hover {width:30px;}
.rating a.two {left:30px;}
.rating a.two:hover {width:60px;}
.rating a.three {left:60px;}
.rating a.three:hover {width:90px;}
.rating a.four {left:90px;}
.rating a.four:hover {width:120px;}
.rating a.five {left:120px;}
.rating a.five:hover {width:150px;}
.rating{display: inline-block;position: absolute;right: 2.75em;top: 1.2em;transform: scale(0.78);padding: 0.25em;border: 2px solid #fa5b95;border-radius: 14px;transform-origin: 100% 0%;}
.rating ul{margin:0 !important;padding:0 !important;left:auto;}


/************* PROGRESS ****************/
.progress-cont {text-align:center; margin-top:10px; margin-bottom:10px; color:#D80E8F; font-size:18px;}
.progress-cont a {color:#D80E8F; text-decoration:underline;}
.progress-cont span {width:38px;}

/**************** ADS ***************/
.banner {width:728px;height:90px;margin:15px auto;background:#FFF;border:1px solid #F3F3F3;}
.media-tower {width:300px;height:auto;float:right;margin-left:5px;text-align: right; }
.media-box {width:300px;height:250px;position:absolute;top:20px;right:20px;}
#bottom-banner.banner {margin:50px auto 50px;}
#top-banner.banner{margin-bottom: 65px;}
.banner-wrapper{height:auto;text-align:center;margin-bottom: 10px;margin: auto;}
#ad-leaderboard {position:relative; float: left; width: 100%; z-index: 2;}
.space-leaderboard{margin-bottom: 15px;margin: -5px auto 15px 30px;width: 970px;height: auto;}

/************** ADAPTV PRELOADER *************/
#preroll-wrapper {height: 500px; margin: 0; width:100%;position:relative;}
#pread {text-align:center; margin:0 auto; margin: 25px 20px 5px 225px;float:left;}
#adaptvcompanion {display:none;margin-top:100px;float:left;}
#preroll-loader {background:url(../images/preload-loader.gif) top center no-repeat;width:24px;height:24px;top: 208px; left:461px;position:absolute;}
#preroll-loader-dark {background:url(../images/preload-loader-dark.gif) top center no-repeat;width:24px;height:24px;top: 208px; left:461px;position:absolute;}

/*********** LIVE STATS **********/
.ls {position:absolute;font-size:11px;color:#fff;text-align:right;opacity:0.75;top:7px;left:7px;}
.thumb-pod.list li .ls {display:none;}
.thumb-pod.lrg .ls, .thumb-pod.box .ls, .thumb-pod.full .ls {top:2px;left:2px;font-size:10px;}
.ls div {background-color:#000;margin-bottom:1px;border-radius:3px;padding:2px;}

/********** AUTOCOMPLETE *************/
.ac_results {margin-top:2px;margin-left:-59px;padding: 0px;border: 1px solid #ccc;background-color: white;overflow: hidden;z-index: 99999; width:287px;color:#666;box-shadow:2px 2px 7px -3px #1F1F1F;border-radius: 5px;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;display: block;font: menu;font-size: 13px;line-height:18px;overflow: hidden;cursor:pointer;}
.ac_odd {background-color: #f8f8f8;}
.ac_over {background-color: #3399FF;color: white;}
.ac_results table {border-collapse: collapse;}
.ac_results table img {width:50px;height:38px;padding-right:3px;}
.ac_results table .counter {width:53px;font-size:9px;color:#CCC;}

/*****************FEEDBACK*******************/
#feedback {display:none;position:relative;width:480px;background:#fff;float:left;border:2px solid #FFF;border-radius:10px;padding:15px;font-size: 14px;box-shadow:5px 5px 25px #000;color:#333;}
#feedback .header {text-align:center;font-size: 23px;}
#feedback label{ margin-top:10px; display: block;}
#feedback textarea, #feedback input {border: 1px dashed #AAA;padding:2px;}
#feedback textarea {width: 475px;height: 135px;}
#feedback input {width: 250px;}
#feedback button {float: right;border-radius:7px;border:1px solid #D61369;background:#D61369;height: 27px;color: #FFF;font-size: 17px;cursor: pointer;}
#feedback .close-x {position:absolute;top:-16px;right:-15px;border-radius:16px;border:2px solid #FFF;background:#D61369;width:30px;height:30px;cursor: pointer;}
#feedback .close-x span {position:absolute;top:2px;right:7px;font-size:22px;color:#fff;}
#feedback .g-recaptcha{margin: 10px 0;}
#feedback-error{border: 1px solid #ebccd1;padding: 10px;margin: 12px 0;display: none;color: #a94442;background-color: #f2dede;}

.broken-game-report {font-size: 11px;line-height: 12px;text-align: center;padding:0;margin: -0.4em 2.8em;}
.veediContainer iframe{ margin-bottom: 20px !important;}
#howtoplay-btn{ background-image: url('../images/howtoplay_btn.png'); width: 285px; height: 88px; display: inline-block; background-size: 100% 100%;}
#howtoplay-btn{margin-bottom: 1em;text-indent: -100000px;background-size: 100% 100%;background-repeat: no-repeat;width:271px;height: 119px;}
#howtoplay-btn:hover{ background-image: url('../images/howtoplay_btn_hover.png');}
.btn-primary {float: right;background: #137FA8;color: white !important;padding: 3px 10px;border-radius: 14px;font-size: 20px;text-decoration: none !important;text-shadow: none;}
.btn-primary:hover{background: rgba(19, 127, 168, 0.56);}
.new-label-wrapper{position: relative;display: inline-block;}
.new-label{position: absolute;font-size: 11px;padding: 1px 5px;background: #ff8f10;color: white;text-transform: uppercase;top: -7px;left: -21px;border-radius: 8px;}
.new-label.right{left: auto;right: -30px;}

/***** CF HACK **********/
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}


/*Adblock message*/
#adblock-wrapper{position: absolute;top:0;bottom: 0;left: 0;right: 0;z-index: 2000;}

#adblock-wrapper .adbock-background{position: absolute;top:0;bottom: 0;left: 0;right: 0;background-color: #ddd;-webkit-opacity: 	0.5;-moz-opacity: 		0.5;opacity: 		0.5;z-index: 2000;}
#adblock-message {width: 700px;padding: 15px;background: #FCC;border: 1px solid #F66;position: absolute;top: 40%;left: 50%;margin-left: -365px;z-index: 2001;color: #253253;text-align: center;font-size: 14px;}
#adblock-btn-wrapper{margin-top: 10px;}
#adblock-refresh {background-color: #3673AD;color: white;border: none;border-radius: 3px;padding: 5px 10px;cursor : pointer;}
#adblock-refresh:hover {background-color: #64ACFF;}

#skyscrapper-container{
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: sticky;
    top:0;
    float:right; padding-right: 20px;
}
/* #skyscrapper-container > div{background-color:red;min-height:300px;} */
.IE11 #skyscrapper-container.stick > div{position: fixed;top:0;z-index: 1000;  right: 20px;}
.IE11 #skyscrapper-container.stick_bottom > div{position: absolute;top:auto;bottom:0; right: 20px;}
/* Game page only */
#content-wrapper #skyscrapper-container{margin-left: 20px; margin-right:0; width: 305px;-webkit-flex: 0 0 305px;-ms-flex: 0 0 305px;flex: 0 0 305px; -webkit-flex-grow: 0;flex-grow: 0;-ms-flex-positive: 0; flex-shrink: 0; -webkit-flex-shrink: 0;}
.IE11 #content-wrapper #skyscrapper-container.stick > div{position: -webkit-sticky;position: sticky;}
.IE11 #content-wrapper #skyscrapper-container.stick > div,
.IE11 #content-wrapper #skyscrapper-container.stick_bottom > div{ right: auto; }
#content-wrapper #skyscrapper-container .media-tower{float:none;position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: sticky; top: 0;}

/*Helpers*/
.pull-right{ float:right;}
.pull-left{ float:left;}
.centered{ margin: 0 auto;}
.center {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.games-related_centered {
	text-align: center;
    margin: 0 auto;
    width: 810px;
}
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*Skin ad*/
body.skin-enabled #logo{left: 2px;}
body.skin-enabled .menu li{left: 0;zoom:0.8;}
body.skin-enabled #search{left: 799px;width: 171px;}
body.skin-enabled .submenu-block:not(:hover) .submenu {padding-bottom:0;}
body.skin-enabled .menu .submenu {padding-bottom:20px;}


body.skin-enabled .games{ margin-right:0px;grid-template-columns:repeat(5, 174px);}
body.skin-enabled .games .game{   width: 175px!important; height: 135px!important;   margin: 5px 5px !important;}
body.skin-enabled .games .game .title{   width: 100%!important;}
body.skin-enabled .games .game .title{   width: 100%!important;}
body.skin-enabled #page{ width:980px; margin: 0 auto; background-color: white; float:none;}
body.skin-enabled #footer{ width:980px; margin: 0 auto; overflow: hidden; float:none;}
#ad-skin-billboard{ display: none;}
body.skin-enabled #ad-skin-billboard{ padding-top: 30px;padding-bottom: 30px; display: block;}
body.skin-enabled #skyscrapper-container{ display: none;}
body.skin-enabled #header-block {width: 980px; margin:0 auto;}
body.skin-enabled #menu-block {width: 980px; margin: 0 auto;}
body.skin-enabled .games .pod-box{ width: 364px !important;  height: 284px !important; margin: 5px 5px !important;}


/*! Tooltip style */
.ui-tooltip-girlgames .ui-tooltip-titlebar,
.ui-tooltip-girlgames .ui-tooltip-content{
    border-color: #ADD9ED;
    color: white;
    font-size: 12px;
    max-width: 200px;
}

.ui-tooltip-girlgames .ui-tooltip-content{
    background-color: #FD2E9B;
    padding: 10px;
}

.ui-tt-girlgames .ui-tt-titlebar,
.ui-tt-girlgames .ui-tt-content{
    border-color: #ADD9ED;
    color: white;
    font-size: 12px;
    max-width: 200px;
}

.ui-tt-girlgames .ui-tt-content{
    background-color: #FD2E9B;
    padding: 10px;
}

.flexslider-wrapper{
    width: 100% !important;
    height: auto !important;
    padding: 0;
    float:left;
    box-sizing : border-box;
}

html:not(.IE11) .flexslider-wrapper, html:not(.IE11) .flexslider, html:not(.IE11) .slides,  html:not(.IE11) .slides > li{
    height: 100% !important;
}

.flexslider{
    margin: 0 !important;
    border-radius: 7px;
    box-shadow: 2px 2px 7px -3px #1F1F1F;
    position: relative;
    width: 100% !important;
    height: auto !important;
    min-height: 90px;
    top: 1px;
}

.flexslider .slides{
    float: left;
}


.flexslider .slides img{
    border-radius: 8px;
}

.flex-direction-nav li .prev{
    left: 0 !important;
}

.flex-direction-nav li .next{
    right: 0 !important;
}

.game .game-content:after, .flexslider:after{
    padding-top: 77.04%;
    /* 196x151 ratio */
    display: block;
    content: '';
}

/*Terms and condition pages*/
.toc{
	color: #FD2E9B;
	text-align: left;
	line-height: 160%;
	font-family: 'Arial';
}
.toc h3{
	font-size: 24px;
	margin:16px 0;
}
.toc p{
	margin:16px 0;
	font-size:14px;
}
.toc a{
	color: rgb(0, 0, 238);
	font-weight: black;
	text-decoration: underline;
}
.toc ul{
	margin-left:40px;
	list-style: disc;
}
.toc ul li{
	padding-left:20px;
	font-size:14px;
	line-height: 160%;
}
.toc ol{
	list-style-type: decimal;
	margin-left:40px;
}
.toc ol li{
	padding-left:20px;
	font-size:14px;
	line-height: 160%;

}

/* grid media queries to fill screen width with items */
@media screen and (max-width: 1114px) {
    html:not(.IE11) .games{ grid-template-columns: repeat( 4, calc((100% / 4) - 7px)); }
    html:not(.IE11) .pod-box:nth-child(odd) { grid-column: 3 / 5; }
}
@media screen and (min-width: 1115px) and (max-width: 1319px) {
    html:not(.IE11) .games{ grid-template-columns: repeat( 5, calc((100% / 5) - 7px)) }
    html:not(.IE11) .pod-box:nth-child(odd) { grid-column: 4 / 6; }
}
@media screen and (min-width: 1320px) and (max-width: 1511px) {
    html:not(.IE11) .games{ grid-template-columns: repeat( 6, calc((100% / 6) - 7px)) }
    html:not(.IE11) .pod-box:nth-child(odd) { grid-column: 5 / 7; }
}
@media screen and (min-width: 1512px) and (max-width: 1698px) {
    html:not(.IE11) .games{ grid-template-columns: repeat( 7, calc((100% / 7) - 7px)) }
    html:not(.IE11) .pod-box:nth-child(odd) { grid-column: 6 / 8; }
}
@media screen and (min-width: 1699px) and (max-width: 1886px) {
    html:not(.IE11) .games{ grid-template-columns: repeat( 8, calc((100% / 8) - 7px)) }
    html:not(.IE11) .pod-box:nth-child(odd) { grid-column: 7 / 9; }
}
@media screen and (min-width: 1887px) and (max-width: 2079px) {
    html:not(.IE11) .games{ grid-template-columns: repeat( 9, calc((100% / 9) - 7px)) }
    html:not(.IE11) .pod-box:nth-child(odd) { grid-column: 8 / 10; }
}
@media screen and (min-width: 2080px) and (max-width: 2267px) {
    html:not(.IE11) .games{ grid-template-columns: repeat( 10, calc((100% / 10) - 7px)) }
    html:not(.IE11) .pod-box:nth-child(odd) { grid-column: 9 / 11; }
}
@media screen and (min-width: 2268px) and (max-width: 2455px) {
    html:not(.IE11) .games{ grid-template-columns: repeat( 11, calc((100% / 11) - 7px)) }
    html:not(.IE11) .pod-box:nth-child(odd) { grid-column: 10 / 12; }
}
@media screen and (min-width: 2456px) and (max-width: 2643px) {
    html:not(.IE11) .games{ grid-template-columns: repeat( 12, calc((100% / 12) - 7px)) }
    html:not(.IE11) .pod-box:nth-child(odd) { grid-column: 11 / 13; }
}
@media screen and (min-width: 2644px) and (max-width: 2831px) {
    html:not(.IE11) .games{ grid-template-columns: repeat( 13, calc((100% / 13) - 7px)) }
    html:not(.IE11) .pod-box:nth-child(odd) { grid-column: 12 / 14; }
}
@media screen and (min-width: 2832px) and (max-width: 3019px) {
    html:not(.IE11) .games{ grid-template-columns: repeat( 14, calc((100% / 14) - 7px)) }
    html:not(.IE11) .pod-box:nth-child(odd) { grid-column: 13 / 15; }
}
@media screen and (min-width: 3020px) and (max-width: 3207px) {
    html:not(.IE11) .games{ grid-template-columns: repeat( 15, calc((100% / 15) - 7px)) }
    html:not(.IE11) .pod-box:nth-child(odd) { grid-column: 14 / 16; }
}
@media screen and (min-width: 3208px) and (max-width: 3395px) {
    html:not(.IE11) .games{ grid-template-columns: repeat( 16, calc((100% / 16) - 7px)) }
    html:not(.IE11) .pod-box:nth-child(odd) { grid-column: 15 / 17; }
}
@media screen and (min-width: 3396px) and (max-width: 3583px) {
    html:not(.IE11) .games{ grid-template-columns: repeat( 17, calc((100% / 17) - 7px)) }
    html:not(.IE11) .pod-box:nth-child(odd) { grid-column: 16 / 18; }
}
@media screen and (min-width: 3584px) and (max-width: 3771px) {
    html:not(.IE11) .games{ grid-template-columns: repeat( 18, calc((100% / 18) - 7px)) }
    html:not(.IE11) .pod-box:nth-child(odd) { grid-column: 17 / 19; }
}
@media screen and (min-width: 3772px) {
    html:not(.IE11) .games{ grid-template-columns: repeat( 19, calc((100% / 19) - 7px)) }
    html:not(.IE11) .pod-box:nth-child(odd) { grid-column: 18 / 20; }
}