@import url(css/iconfont.css);@-webkit-keyframes animatedown{from{-webkit-transform:translate(0px, -5px)}
to{-webkit-transform:translate(0px, 0px)}
}
@-moz-keyframes animatedown{from{-moz-transform:translate(0px, -5px)}
to{-moz-transform:translate(0px, 0px)}
}
@-ms-keyframes animatedown{from{-ms-transform:translate(0px, -5px)}
to{-ms-transform:translate(0px, 0px)}
}
@-o-keyframes animatedown{from{-o-transform:translate(0px, -5px)}
to{-o-transform:translate(0px, 0px)}
}
@keyframes animatedown{from{transform:translate(0px, -5px)}
to{transform:translate(0px, 0px)}
}
@-webkit-keyframes animateup{from{-webkit-transform:translate(0px, 5px)}
to{-webkit-transform:translate(0px, 0px)}
}
@-moz-keyframes animateup{from{-moz-transform:translate(0px, 5px)}
to{-moz-transform:translate(0px, 0px)}
}
@-ms-keyframes animateup{from{-ms-transform:translate(0px, 5px)}
to{-ms-transform:translate(0px, 0px)}
}
@-o-keyframes animateup{from{-o-transform:translate(0px, 5px)}
to{-o-transform:translate(0px, 0px)}
}
@keyframes animateup{from{transform:translate(0px, 5px)}
to{transform:translate(0px, 0px)}
}
@-webkit-keyframes animateleft{from{-webkit-transform:translate(0px, 0px)}
to{-webkit-transform:translate(10px, 0px)}
}
@-moz-keyframes animateleft{from{-moz-transform:translate(0px, 0px)}
to{-moz-transform:translate(10px, 0px)}
}
@-ms-keyframes animateleft{from{-ms-transform:translate(0px, 0px)}
to{-ms-transform:translate(10px, 0px)}
}
@-o-keyframes animateleft{from{-o-transform:translate(0px, 0px)}
to{-o-transform:translate(10px, 0px)}
}
@keyframes animateleft{from{transform:translate(0px, 0px)}
to{transform:translate(10px, 0px)}
}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{color:#fff;background:#50136c url(images/bg.png) repeat-x;background-attachment:fixed;font-size:14px;font-family:'Roboto Condensed', Arial, Helvetica, Sans-serif;}
input, textarea{border:1px solid rgba(250,250,250,0.1);outline:none;}
.right{float:right;}
.left_links{display:block;float:left;margin-top:3px;height:21px;color:#F9D00F;z-index:10;font-style:oblique;cursor:pointer;}
a, a:active, a:visited{text-decoration:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;color:#ffc809;border:none;outline:none;}
a:hover{color:#fff;}
h1{font-size:22px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
.ad728, .ad336{width:728px;height:90px;margin:5px auto 10px auto;}
.ad336{width:336px;height:280px;}
.ad160{position:absolute;left:-170px;}
.ad160-right{position:absolute;right:-235px;}
.center-ads{margin-top:-4px;margin-bottom:-4px;}
.blackspace, .main-game, .main{background:url(images/blackspace.png);overflow:hidden;color:#fff;width:100%;float:left;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;}
.main{color:#fff;width:100%;float:left;margin:15px 0;min-height:500px;}
.main-game{margin-left:60px;width:100%;min-height:500px;}
.border-radius{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.border-radius-top{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;}
.padding-10{padding:10px;}
.padding-both{padding-top:10px;padding-bottom:10px;}
.spacer, .spacer-special{height:1px;float:left;background:url(images/blackspace.png);border-bottom:1px solid rgba(250,250,250,0.05);width:100%;margin:25px 0;}
.spacer-special{display:none;margin:15px 0;}
.margin_fix_header{height:50px;float:left;width:100%;margin-bottom:10px;}
.fix_header{z-index:200;position:fixed;width:100%;}
.header{padding-left:15px;padding-right:15px;height:50px;overflow:hidden;}
.row_header{margin:0 auto;padding:0 0px;}
.sub_header{position:absolute;margin-top:50px;width:160px;display:block;clear:both;background:rgba(4, 59, 98, 0.9);}
.sub_header .categories{display:block;}
.sub_header .categories ul{list-style:none;}
.sub_header .categories li{padding:4px 10px;border-bottom:1px solid #0465cb;}
.sub_header .categories li:hover{background:#06568d;}
.sub_header .categories a{padding:3px 4px 4px 0px;display:block;color:#b3d0ef;}
.sub_header .categories .more_games{position:relative;}
.sub_header .categories .more_games_list{position:absolute;background:#043B62;display:none;right:0;width:200px;}
.sub_header .categories .more_games_list li{float:none;width:100%;}
.sub_header .categories .more_games_list li a{padding:7px 5px;}
.header_ads{position:absolute;margin-top:50px;margin-left:160px;width:160px;display:block;clear:both;}
.header .logo{float:left;}
.header .logo img{outline:none;border:none;}
.header-search{float:left;margin:0 0 0 24px;position:relative;}
.header-search input{border:none;float:right;width:160px;color:#fff;padding:17px 15px;background:url(images/blackspace.png);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.header-search input.text{color:#fff;color:rgba(250,250,250,0.3);font-size:14px;font-style:italic;}
.header-search input:focus{color:#fff;width:200px;background:url(images/blackspace.png);}
.header-search .submitbttn, .header-search .submitbttn:hover{cursor:pointer;float:right;background:url(images/search.png) no-repeat;background-position:8px 14px;height:40px;width:30px;padding:4px;border:none;position:absolute;right:7px;top:5px;}
.menu,
.button{float:left;}
.menu span.icon:before, a.btn2 span.icon:before{font-size:14px;color:#ffc809;margin:0 10px 0 0;}
.menu a.btn,
a.btn2,
.button a.btn{text-transform:uppercase;float:left;color:#fff;padding:7px 0px 8px 15px;background:url(images/whitespace.png);font-weight:700;font-size:14px;}
.button a.btn{padding:7px 15px 8px 15px;}
a.btn2{background:#ffc809 url(images/dg.png);background-position:0 17px;border:1px solid #ffc809;}
.menu a.btn:hover,
.button a.btn:hover{background:url(images/whitespace.png);}
.menu a.btn:hover span.icon:before, a.btn2 span.icon:before{color:#fff;}
.menu ul.actions{display:none;position:absolute;background:#fff;z-index:99;width:140px;margin:50px 0 0 0;padding:5px 10px;-webkit-animation:animatedown 0.3s;-moz-animation:animatedown 0.3s;-ms-animation:animatedown 0.3s;-o-animation:animatedown 0.3s;animation:animatedown 0.3s;font-size:16px;font-weight:700;}
.menu ul.actions a{color:#222222;}
.menu ul.actions a:hover{color:#ffc809;}
.menu ul.actions li{border-bottom:1px solid #eeeeee;list-style:none;}
.menu ul.actions li:last-child{border-bottom:none;}
.menu:hover ul.actions{display:block;}
.menu ul.actions li a{list-style:none;display:block;width:100%;padding:8px 15px;}
.social span.icon:before{font-size:12px;}
.social ul{float:right;list-style:none;padding-right:15px;margin:0;}
.social ul a{color:#fff;}
.social ul li{margin:12px 0 15px 3px;display:inline-block;}
.social ul li a{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;height:50px;width:50px;padding:4px 7px 7px 7px;}
.social ul li.facebook a:hover{background:#2b60b8;}
.social ul li.twitter a:hover{background:#459ae2;}
.social ul li.gplus a:hover{background:#d84a38;}
.social ul li.youtube a:hover{background:#c50000;}
#footer .social ul{padding-right:0;padding-left:5px;}
#footer .social ul li{margin:0;padding-left:10px;}
#footer .social ul li a{padding:0;width:inherit;height:inherit;display:block;color:#fff;}
#footer .social i{width:17px;height:17px;float:left;display:block;margin-right:5px;background-size:100% 100%;}
#footer .social i.icon_gplus{background-image:url(images/gplus.png);}
#footer .social i.icon_youtube{background-image:url(images/youtube.png);}
#games, #maps_game{margin:0 auto;clear:both;}
.games .thumb, .maps_game .thumb{background:#000;position:relative;width:100%;height:100%;float:left;}
.games img, .maps_game img{outline:none;border:none;width:100%;height:100%;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.maps_game .thumb{height:calc(100% - 27px);}
.titlemap{display:block;padding:5px;clear:both;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.games, .maps_game{float:left;width:245px;height:183px;margin:0 0 7px 5px;position:relative;-webkit-box-shadow:1px 1px 1px 0px rgba(50, 50, 50, 0.3);-moz-box-shadow:1px 1px 1px 0px rgba(50, 50, 50, 0.3);box-shadow:1px 1px 1px 0px rgba(50, 50, 50, 0.3);}
.games .gametitle{display:block;position:absolute;background:rgba(0, 0, 0, 0.5);color:#fff;width:100%;bottom:0;text-align:center;font-weight:700;padding:5px 50px 5px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.games .gamerate{position:absolute;right:0;top:0;line-height:27px;width:45px;}
.rateBg10{background:#0e078c;}
.rateBg20{background:#07368c;}
.rateBg30{background:#075b8c;}
.rateBg40{background:#077a8c;}
.rateBg50{background:#078c7c;}
.rateBg60{background:#078c5d;}
.rateBg70{background:#078c3c;}
.rateBg80{background:#078c22;}
.rateBg90{background:#078c12;}
.rateBg100{background:#088d11;}
.gameVideo{display:block;opacity:0;width:100%;height:100%;position:absolute;z-index:101;}
.games:hover .isVideo .thumb:after{display:block;left:0
top:0;width:100%;height:100%;position:absolute;content:'';background:url(images/spin.GIF) no-repeat center center;background-size:50px;}
.gameVideo video{background:#000;width:100%;height:100%;}
.games.w2{width:282px;height:281px;}
.games.w2 .thumb, .games.w2 .thumb img{width:100%;height:100%;}
.games .hot-badge, .games .new-badge{background:url(images/badges.png) no-repeat;height:64px;width:65px;position:absolute;left:0;top:0;z-index:102;}
.games .hot-badge{background-position:-65px 0;}
#infscr-loading{background:url(images/blackspace.png);padding:15px;bottom:60px;right:50%;margin-right:-78px;position:fixed;z-index:250;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;}
#footer{width:100%;color:#F9D00F;padding:3px 20px;background:rgba(4, 59, 98, 0.9);position:fixed;bottom:0;z-index:999;}
#footer a{color:#F9D00F;}
#footer .menu-footer{float:left;}
#footer .menu-footer ul{text-align:right;}
#footer .menu-footer ul li{display:inline-block;list-style:none;margin-right:10px;padding-right:10px;line-height:12px;}
#footer .powered{float:left;}
.title-special{height:50px;background:#6b1891 url(images/dg.png) repeat-x bottom;box-shadow:0 1px 0 rgba(0,0,0,0.2);border-bottom:1px solid #6b1891;float:left;width:100%;}
.title-special h1{float:left;margin-left:5px;}
.title-special span.logofont{color:#ffc809;float:left;padding:8px 0;margin-top:-5px;padding-right:15px;margin-right:15px;border-right:1px solid rgba(250,250,250,0.1);font-size:16px;font-weight:700;}
.title-special .playcount{background:url(images/blackspace.png);float:right;padding:5px 15px;}
.title-special .control{float:left;}
.title-special .control ul{margin-right:-5px;}
.title-special .control ul li{display:inline-block;list-style:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;padding-right:5px;box-sizing:border-box;font-weight:700;}
.title-special .control ul li a{color:#fff;}
.title-special .control ul li:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.title-special .control span.icon:before{font-size:18px;margin-top:5px;}
.subtitle{color:#fff;font-size:16px;text-transform:uppercase;font-weight:700;background:url(images/blackspace.png);float:left;width:100%;padding:10px;}
.subtitle h1{font-size:18px;}
.description{padding:10px auto;width:100%;float:left;display:none;}
.thegame{background:url(images/blackspace.png);float:left;width:100%;min-height:450px;display:none;}
.preloader{position:relative;text-align:center;float:left;width:100%;display:table;height:450px;overflow:hidden;}
.preloader .center{display:table-cell;vertical-align:middle;}
.preloader .thumb_game{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;-webkit-filter:blur(15px);-moz-filter:blur(15px);-o-filter:blur(15px);-ms-filter:blur(15px);filter:blur(15px);}
.preloader .skip{display:table;margin:auto;border:1px solid #003369;padding:20px 40px;border-radius:20px;background-color:#0358B2;text-transform:uppercase;font-weight:bold;font-size:20px;z-index:999;opacity:0.8;color:#fff;border-top:1px solid rgb(48, 138, 232);position:relative;}
.preloader .skip:hover{opacity:1;}
.walkthrough{padding:15px 0;width:100%;float:left;text-align:center;display:none;height:330px;margin-bottom:15px;}
.single .tags{width:100%;float:left;padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.1);text-align:center;display:none;}
.single .tags ul li{list-style:none;display:inline-block;margin:0 0 0 5px;background:url(images/blackspace.png) repeat;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:5px 10px;}
.single .tags ul li a{color:#fff;font-weight:700;}
.single .tags ul li:hover{background:url(images/whitespace.png);}
.page p{color:#fff;margin-bottom:15px;}
.pagenavi{padding-top:15px;width:100%;float:left;text-align:center;}
.pagenavi a{padding:0;margin:0 8px;text-decoration:none;background-color:inherit;color:#b3a1f8;text-indent:100%;white-space:nowrap;overflow:hidden;}
.pagenavi a:hover{color:#fff;}
.pagenavi span.pages{padding:5px 6px 4px 6px;margin:3px;background-color:inherit;}
.pagenavi span.current{padding:5px 10px;margin:3px;font-weight:bold;color:#fff;background-color:#ffc809;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;position:relative;}
.pagenavi span.expand{padding:5px 6px 4px 6px;margin:3px;border:1px solid #ccc;background-color:inherit;}
.languages .cat-item a{padding:8px !important;}
.languages .cat-item img{margin-right:8px;}
.languages .btn{padding:16px 8px 17px 12px !important;}
.languages img{width:20px;vertical-align:middle;}
.languages .icon:before{cursor:pointer;margin:0!important;}
.social_btt{display:block;float:right;padding:5px 5px 5px 10px;}
.header .social_btt{padding:15px 5px 11px 10px;}
.copyright{float:right;display:block;}
.partners{float:left;list-style:none;padding:3px 0;}
.partners li{float:left;line-height:12px;margin-right:10px;padding-right:10px;}
@media only screen and (min-width:768px) and (max-width:959px){.ad160, .ad160-right{display:none;}
}
@media only screen and (max-width:767px){.ad728{width:100%;}
.social, #footer .menu-footer{display:none;}
.ad160, .ad160-right{display:none;}
}
@media only screen and (max-width:480px){.header-search{display:none;}
}