body{color:#002b50;background-color:#dbf1ff;font-family:'Montserrat',sans-serif}
i{display:inline-block}
button>*{pointer-events:none}
.icon-block{padding:0 15px}
.icon-block .material-icons{font-size:inherit}
nav.header{background-color: #fff!important; position: fixed; width: 100%; z-index: 1111; border-radius: 15px; transition: .2s all linear; }
#logo-container{margin-left:10px;float:left;display:block;position:relative;margin-right:30px}
#logo-container img{max-height:45px;padding-top:12px}
ul.menu{float:left}
ul.menu li a{display:block;color:#fff}
div.search-section{float:right;margin-right:25px;transition:.2s all linear}
.search-section .input-field label{color:#fff;line-height:35px;padding-left:0;text-indent:0;left:0}
body .search-section .input-field input{border-color:#fff!important;color:#fff;height:35px;line-height:35px!important;font-size:11px}
input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #002b50;-webkit-box-shadow:0 1px 0 0 #002b50;box-shadow:0 1px 0 0 #002b50}
.input-field .prefix.active{color:#002b50}
.hidden{display:none!important}
.gamesList-section{position:relative;padding-left:10px;padding-right:10px;min-height: calc(100vh - 115px);}
.gamesList-section:before{content:"";background:url(../img/pattern.png);position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;display:none}
.page-footer{background:#42006b;padding-top:15px;padding-bottom:15px;height:auto;padding-left:0}
.page-footer .footer-copyright{background:#0f92c9;border-radius:10px 0 0}
.dropdown-content{width:160px!important;top:51px!important}
.dropdown-content li a{min-width:120px;padding:5px 16px}
.dropdown-content li{min-height:30px}
.game-item{background:#3498DB;opacity:1;color:#fff;border-radius:20px;box-shadow:0 6px 12px 0 rgba(0,0,0,.24);display:inline-block;color:#fff;text-align:left;font-size:16px;background: #000000;width:100%;height:100%;}
.game-item-nav{background:#DA4453;color:#fff}
.game-item-fixed{background:#34BC9D;color:#fff}
.game-item img{width:100%;height:100%;border-radius:15px;display: block !important;}
.game-item a{float:left;width:100%;height:100%;display:block;color:#FFF;position:relative!important;left:auto!important;top:inherit!important;border-radius:15px}
.game-item *,.game-item:before,.game-item:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease;transition:all .4s ease}
.game-item img{max-width:100%;backface-visibility:hidden;vertical-align:top;}
.game-item:before,.game-item:after{position:absolute;top:20px;right:20px;content:'';background-color:#fff;z-index:1;opacity:0}
.game-item:before{width:0;height:1px}
.game-item:after{height:0;width:1px}
.grid-item figcaption{position:absolute;left:0;bottom:0;padding:15px 20px}
.grid-item h3,.grid-item h4{margin:0;font-size:1.1em;font-weight:lighter;opacity:0}
.grid-item h4{font-size:.6em;text-transform:uppercase;margin-top:10px}
.grid-item a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}
.game-item:hover img,.game-item.hover img{zoom:1;filter:alpha(opacity=20);-webkit-opacity:.2;opacity:.2}
.game-item:hover:before,.game-item.hover:before,.game-item:hover:after,.game-item.hover:after{opacity:1;-webkit-transition-delay:.25s;transition-delay:.25s}
.game-item:hover:before,.game-item.hover:before{width:40px}
.game-item:hover:after,.game-item.hover:after{height:40px}
.game-item:hover h3,.game-item.hover h3,.game-item:hover h4,.game-item.hover h4{opacity:1}
.game-item:hover h3,.game-item.hover h3{-webkit-transition-delay:.3s;transition-delay:.3s}
.game-item:hover h4,.game-item.hover h4{-webkit-transition-delay:.35s;transition-delay:.35s}
.custom-dropdown{padding-left:0;padding-right:10px;background:#002b50;display:inline-block!important;color:#FFF;border-radius:10px}
.custom-dropdown:hover,.custom-dropdown:focus{background:#42006b;color:#FFF}
.custom-dropdown i{display:inline-block;font-size:15px;width:20px;width:35px;height:35px;text-align:center;line-height:35px;border-radius:50%}
body .search-section .input-field{float:left;height:35px;margin-right:12px;width:150px}
body .input-field .prefix{font-size:21px;line-height:46px;text-align:center}
body .input-field>label:not(.label-icon).active{-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-4px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}
.page-footer ul{margin:0}
.page-footer ul li a{float:left;margin-right:15px}
.page-footer .row{margin-bottom:0}
.light-btn{color:#42006b;background:#FFF}
.dark-btn,ul.menu li a.dark-btn{background:#dbf1ff;color:#000}
.dark-btn:hover,.dark-btn:focus{background:#dbf1ff;opacity:.8}
body .gamebox-btn{margin-left:30px;position:relative;padding-left:40px}
.social-icons{float:right}
.social-icons li{float:left}
.social-icons li a i{color:#42006b;width:30px;height:30px;background:#FFF;text-align:center;line-height:30px;border-radius:50%}
.ribbon{width:90px;height:90px;overflow:hidden;position:absolute;z-index:111}
.ribbon::before,.ribbon::after{position:absolute;z-index:-1;content:'';display:block;border:5px solid #8e7214}
.ribbon span{position:absolute;display:block;width:165px;padding:5px 0;background-color:#deb52b;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font:700 13px/1 Lato,sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center;}
.ribbon-top-left{top:-10px;left:-10px}
.ribbon-top-left::before,.ribbon-top-left::after{border-top-color:transparent;border-left-color:transparent}
.ribbon-top-left::before{top:10px;right:0}
.ribbon-top-left::after{bottom:0;left:11px}
.ribbon-top-left span{right:-35px;top:30px;transform:rotate(-45deg)}
.games-grid{margin:0;padding:0;margin:0 auto}
.grid-sizer,.grid-item{width:8.33%;width:150px;height:150px}
.grid-item-2{width:16.6%;width:300px;height:300px}
.grid-item p{margin:0;padding:.5em;background-color:#F0F0F0}
.grid-item{overflow:hidden;padding:10px;}
.stamp{position:absolute}
.stamp1{left:0;top:0}
.stamp2{left:16.65%;top:0;left:300px}
.stamp3{left:16.65%;top:164px;left:300px;top:150px}
#infscr-loading{position:absolute;width:50px;height:50px;bottom:-40px;z-index:111;height:50px;display:block;width:30%;background-color:#000;border-radius:2px;margin:.5rem 0 1rem;overflow:hidden;left:50%;width:300px;margin-left:-150px;border-radius:15px}
#infscr-loading div{background-color:#26a69a;display:none}
#infscr-loading div em{display:none}
#infscr-loading img{display:none}
#infscr-loading div:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite;animation:indeterminate 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite}
#infscr-loading div:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;animation:indeterminate-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}
#infscr-loading:before{content:"";background:url(../img/pacman.gif);width:100%;height:70px;display:block;background-position:center -37px;background-size:180px;background-repeat:no-repeat}
#pagination{display:none}
.opacity-0{opacity:0!important}
.page-wrapper{padding-top:0;min-height:calc(100vh - 210px);margin-top:15px}
.game-detail{width:100%;display:flex;position:relative;margin-top:6px;width:auto;justify-content:center}
.game-detail .ad_left{position:absolute;left:-175px;top:0;width:160px;height:600px}
.game-detail .ad_right{position:absolute;right:-175px;top:0;width:160px;height:600px}
.game-detail .ads_bottom{width:100%;text-align:right;margin-top:-9px;float:right;margin-right:-9px}
.game-detail .ads_bottom img{max-width:100%}
.gameList{width:120px;background:#fff;border-radius:15px;position:relative;height:600px;padding: 5px;}
.gameList.left{margin-right:15px}
.gameList.right{margin-left:15px}
.gameContent{min-height:600px;min-width:800px;position:relative;max-width:800px;height:auto;display:block;margin-bottom:50px}
.gameContent .game-frame{width: 100%;height:600px;overflow:hidden;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);margin-bottom:13px;}
.gameContent .game-frame iframe{width:100%;min-height:100%}
.gameContent .game-frame center{height: 100%}
.gameContent .game-frame.full-screen{position:fixed;top:0;left:0;width:100%!important;height:100%!important;z-index:11111;padding-top:0;background:#000}
.slide-wrapper{display:-webkit-box}
.slide-image-container{width:30%}
.slide-text-container{width:70%}
.slick-arrow{position:absolute;z-index:10;font-size:15px;width:30px;height:30px;background:#fff;color:#000;text-align:center;border-radius:50%;line-height:30px;margin-left:-15px;left:50%;cursor:pointer;box-shadow: 0 0 6px #0000007a;}
.slick-prev.slick-arrow{bottom:10px}
.slick-next.slick-arrow{top:12px}
.slick-slide{outline:none}
.item{position:relative;margin:4px;transform:translate3d(0,0,0);transition:opacity 1.6s cubic-bezier(0,1,0.86,1),transform .8s cubic-bezier(0,1,0.86,1);outline:none;overflow:hidden;z-index:-1}
.item img{width:100%;transform:rotate(0) translate3d(0,0,0);transition:filter 1.6s cubic-bezier(0,1,0.86,1)}
.item.slick-animate{opacity:1;z-index:99;transition:filter 1.6s cubic-bezier(0,1,0.86,1),opacity .4s cubic-bezier(0,1,0.86,1),transform .4s cubic-bezier(0,1,0.86,1);transition:filter 1.6s cubic-bezier(0,1,0.86,1),opacity .4s cubic-bezier(0,1,0.86,1),}
.vertical-slider{overflow:hidden;height:100%}
.game-description{background:#fff;padding:15px;border:1px solid #dadada;margin-top:15px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);
                  /*min-width: 775px;*/
                  /*margin-top: 70px;*/
}
.game-description .game-text h1{font-size:23px;font-weight:lighter;margin-top:0;margin-bottom: 0;float:left;max-width: 70%;}
.game-description .game-text div.game-text-div{width:100%;float:left}
.game-head-bar{background:#fff;color:#000;padding:5px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);margin-bottom:13px}
.game-description .game-picture{float:left;height:50px;width:50px;border-radius:10px;overflow:hidden;box-shadow:0 0 11px #00000075;margin-right:20px}
.game-description .game-picture img{width:100%;height:100%}
.game-head-bar .game-info{float:left;width:100%}
.game-head-bar .game-info h1{font-size:30px;margin:0;float:left;margin-left:20px;margin-top:-2px;width:100%;margin-bottom:10px}
.game-foot-bar{background:#fff;color:#000;border-radius:0 0 10px 10px;overflow:hidden}
.game-head-bar .buttons{float:right}
.game-head-bar .buttons button{float:right;margin-left:15px;width:35px;height:35px}
.game-head-bar .buttons button i{font-size:14px;line-height:0;display:inherit}
.jssocials-shares{margin:0!important}
.close-fullscreen i{font-size:18px}
.close-fullscreen{position:absolute;right:20px;top:20px}
.jssocials-share-link{border-radius:50%;width:35px;height:35px;line-height:21px!important}
.hidden{display:none!important}
.game-info button.add-gameBox{float:left;padding:0 10px;font-size:12px;height:34px;line-height:10px;border-radius:15px}
.game-info button.add-gameBox i{float:left;margin-right:7px}
.gamebox-btn span{position:absolute;right:-9px;top:-6px;background:rgb(255, 101, 80);width:18px;height:18px;border-radius:50%;font-size:12px;text-align:center;line-height:18px;color:fff;}
#slide-out{z-index:11111}
.sidenav-overlay{z-index:1111}
#share{width:auto;float:right;margin-left:15px}
body .gameboxList li{width:100%;display:flex;padding:0 15px}
body .gameboxList li .game-image{max-width:80px;min-width:80px}
body .gameboxList li .game-image img{max-width:100%;border-radius:15px}
body .gameboxList li .game-title{line-height:20px;font-weight:700;padding:5px 14px;min-width:calc(100% - 110px);padding-top:19px}
body .gameboxList li .game-remove{max-width:30px;padding-top:20px}
body .gameboxList li .game-remove .btn{width:30px;height:30px;line-height:30px;text-align:center;text-indent:0;padding:0;float:right}
body .sidenav li.header_title{font-size:19px;font-weight:700;margin-bottom:20px;background:#42006b;color:#FFF;padding-top:30px}
body .gameboxList li .game-remove .btn i{font-size:15px;display:inline-block}
body .gameboxList li .game-title a{color:#000}
.custom-page h1{font-size:25px;text-transform:uppercase;font-weight:lighter;margin-bottom:20px;padding-left:10px;margin-top:20px}
.custom-page .page-text{background:#FFF;padding:30px 15px;border-radius:15px;min-height:350px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);font-size:15px}
.section-404{position:relative;background:#29b6f6e8;color:#FFF;padding-top:90px;text-align:center}
.section-404:before{content:"";background:url(../img/pattern.png);position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}
.section-404 .gif_404{position:fixed;left:50%;bottom:0;z-index:1111;margin-left:-200px}
.header_template{width:100%;height:58px}
.gamebox-icon{width:35px;display:inline-block;position:absolute;left:-16px;top:0;height:35px;background:#fff;padding:5px;border-radius:50%}
.gamebox-icon img{width:100%}
.gamebox-icon i{font-size:20px;color:#42006b;line-height:0;width:auto;height:auto;top:-3px;position:relative}
@keyframes placeHolderShimmer {
    0%{background-position:-468px 0}
    100%{background-position:468px 0}
}
.game-item img{animation-duration:.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;position:relative;}
.page-loading{position:fixed;left:0;z-index:111111;width:100%;height:100vh;text-align:center;background:#42006b}
.starrr{display:inline-block}
.starrr a{font-size:16px;padding:0 1px;cursor:pointer;color:#FFD119;text-decoration:none}
.game-star-container{float:left;margin-left:10px;margin-top:0;display: flex;}
.game-star-container span.count{font-size: 14px;width: auto;text-align:center;display:block;margin-top:2px;float: left;line-height: 30px;margin-left: 10px;}
.my-rating{line-height:1}
.mobile-button{float:right;position:relative;z-index:1;height:56px;margin:0 18px;color:#fff}
.mobile-menu{z-index:11111;width:250px}
.mobile-menu li.header_title{padding:0 15px!important;padding-top:30px!important}
.mobile-menu li{width:100%;display:flex}
.mobile-menu li a{width:100%}
.mobile-menu li a i{margin-right:0}
#pagination{background:#000}
#pagination li{float:left;list-style:none}
#pagination li a{display:block;padding:15px;background:#42006b;height:30px;line-height:0}
#pagination li.active a{background:#8634b9!important}
.page-title-section{margin:0 auto;padding:0 15px}
.page-title-section h1{margin-top:20px;margin-bottom:10px;font-size:25px;text-transform:uppercase;font-weight:lighter}
.page-title-section nav{background:none;box-shadow:none;color:#000;height:20px;line-height:20px}
.page-title-section nav .nav-wrapper a i{font-size:14px;line-height:20px;margin-right:5px}
.page-title-section nav .nav-wrapper a{color:#4e4e4e;font-size:12px}
.breadcrumb:before{color:#545454;margin:0}
.page-content{margin:0 auto}
body.body_category .gamesList-section{min-height:calc(100vh - 195px)}
.gameContent .game-frame #swf_container{width:100%;height:100%;margin:0 auto;display:block}
.gameContent .game-frame #swf_container p{padding:15px}
.gameContent .game-frame #swf_container embed{width:100%;height:100%}
.game-description .game-text div.game-text-div p{margin-top:3px;margin-bottom:0}
.pd-0{padding:0!important}
.material-tooltip{z-index:11111!important}
body .autocomplete-content{width:250px!important;padding-bottom:0;min-height:0;height:auto!important}
body .autocomplete-content li a>span{color:#009cff;font-size:15px;font-weight:700;padding-top:13px;display:block}
.autocomplete-content{display:block;opacity:1;transform:scaleX(1) scaleY(1);width:250px;left:0;top:-4px;height:100px;transform-origin:0 0}
.autocomplete-content li{background:none}
.game-rating-container{float:left;margin-left:15px;margin-top:2px;margin-right:10px}
.game-rating-container button{background:none;border:none;text-align:center;cursor:pointer;color:#565656;transition:.2s all linear}
.game-rating-container button i{display:block;font-size:17px}
.game-rating-container button span.count{font-size:11px;font-family:'Montserrat',sans-serif}
.game-rating-container button.active{color:#26a69a}
.game-rating-container button:hover{color:#26a69a}
.game-rating-container button.active i{font-weight:900}
.play-game{width:100%;height:100%;display:block;position:absolute;left:0;top:0}
.play-game iframe{width:100%;height:100%}
body .quick-menu.fixed-action-btn{right:inherit;left:-10px;top:-5px;bottom:inherit}
.play-btn{background: #419641; border: none; color: #FFF; width: 150px; border-radius: 10px; padding: 5px 0; height: 38px; line-height: 29px; margin-bottom: 15px; display: inline-block; text-align: center; float: left; width: 100%; margin-top: 25px;}
.play-btn i{line-height:0;top:6px;position:relative}
.autocomplete-content li{background:none;margin-bottom:0;padding-bottom:0;display:block;min-height:inherit;line-height:0;height:auto;border-bottom:1px solid #e8e8e8}
.autocomplete-content li:hover,.autocomplete-content li:focus{background:none}
.autocomplete-content li a{outline:0;margin-bottom:0;height:auto;padding:2px 15px;line-height:14px}
.clear{clear:both}
.slick-slide a{display: block;}
.scroll-container{    padding-right: 12px;}

body .category-list{
    width: 80%;
    /* clear: both; */
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}
body .category-list li{
    float: left;
}
body .category-list li a{
    color: #000;
    padding: 2px 10px;
    margin-right: 5px;
    border-radius: 15px;
    border: 1px solid #dbf1ff;
    margin-bottom: 5px;
    display: block;
    font-size: 11px;
}
.categoriList li.new-games{}
.categoriList li.new-games a{
    color: #deb52b;
}
.categoriList li.new-games a i{
    font-size: 17px;
    display: inline-block;
    line-height: 0;
    height: auto;
}
.overflow-hidden{overflow: hidden !important;}
.gamesList-section h1{font-size: 24px;text-align: center;}
.gamesList-section div.desc{text-align: center;font-size: 18px;font-style:italic;}
.clear{clear:both;}
.addthis_inline_share_toolbox{
    clear: both;
    margin-top: 5px;
    margin-left: 15px;
}
#dropdown1 li a{color:#42006b;font-weight: 400}
h4.similar-text{
	    font-size: 23px;
    font-weight: lighter;
}
#gtx-trans{
	display:none;
}
.color-dark .breadcrumb{
	color:#000
}
.page-text{color:#000}
.page-text p{ margin-bottom: 10px;}
.page-text a{color:#42006B} 
.page-text h2{color: #42006B; font-size: 24px; text-transform: uppercase; margin-bottom: 12px;}
.page-text h3,.page-text h4{font-size: 20px; margin-bottom: 10px; color: #42006B}
.page-text ul,.page-text ol{padding-left:24px}
.page-text ul li,.page-text ol li{list-style: disc;margin-bottom: 10px;}