@font-face {
		 font-family: "Montserrat";
		 src: url("../fonts/Montserrat-Medium.ttf") format("truetype");
		 font-weight: normal;
		 font-style: normal;
		} 

		@font-face {
		 font-family: "Montserrat";
		 src: url("../fonts/Montserrat-Bold.ttf") format("truetype");
		 font-weight: bold;
		 font-style: normal;
		}

body{color: #5F4334; background-color: #5F4334;font-family:'Montserrat',sans-serif;padding-bottom: 0 !important;padding-top: 0 !important;}
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;}
#logo-container img{max-height:45px;padding-top:12px}
ul.menu{float:left;display: flex; justify-content: flex-start; align-items: center; flex-direction: row-reverse;}
ul.menu li a{display:block;color:#fff;padding: 0 12px}
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:linear-gradient(114deg,#e73c7e 0,#ee6152 86%);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,.grid-item .title_game{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 .title_game,.game-item.hover h4{opacity:1}
.game-item:hover h3,.game-item.hover h3,.game-item.hover .title_game{-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}

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;display: flex; justify-content: center;flex-flow:row-wrap}
.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;padding: 0 8px;}
.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:12px 0;}
.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;border-radius: 20px 20px 0 0;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; display: flex; justify-content: center; align-items: center;}
.game-head-bar .buttons button span.svg-icon{width: 18px; height: 18px;}
.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; display: flex; justify-content: center; align-items: center; gap: 10px;}
.game-info button.add-gameBox span.svg-icon{width: 18px; height: 18px;}
.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;align-items: center;}
body .gameboxList li .game-image{max-width:80px;min-width:80px;min-height: 80px;}
body .gameboxList li .game-image a{max-width:100%;border-radius:15px;height: 100%}
body .gameboxList li .game-image img{max-width:100%;border-radius:15px;height: 100%;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2);}
body .gameboxList li .game-title{font-weight:700;padding:5px 14px;min-width:calc(100% - 110px);}
body .gameboxList li .game-remove{max-width:30px;}
body .gameboxList li .game-remove .btn{width:30px;height:30px;line-height:30px;text-align:center;display: flex; align-items: center; justify-content: center;text-indent:0;padding:0;float:right}
body .sidenav li.header_title{font-size:19px;font-weight:700;margin-bottom:20px;background:#ed5a5b;color:#FFF;}
body .gameboxList li .game-remove .btn span.svg-icon{width:16px;height:16px;}
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 .svg-icon{top: 50%;color: #e73c7e;    background: transparent; position: absolute; transform: translate(-50%, -50%);left: 50%; display: block;}
@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;display: flex; align-items: center;}
.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%;display: flex; align-items: center; gap: 12px;line-height: 1.4;}
.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:8px} 
.game-description .game-text div.game-text-div a{color:#5f4334;font-weight:500;}
.game-description .game-text div.game-text-div h2, .game-description .game-text div.game-text-div h3, .game-description .game-text div.game-text-div h4 ,.game-description .game-text div.game-text-div h5{font-size: 24px; line-height: 1.5; margin: 8px 0;color:#5f4334;font-weight:500;}

.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;}
.game-description .game-text div.game-text-div ul:not['class'],.game-description .game-text div.game-text-div ol:not['class']{
	padding-left: 24px;
	magrin: 0 0 10px;
}
.game-description .game-text div.game-text-div ul:not['class'] li,.game-description .game-text div.game-text-div ol:not['class'] li{
	list-style: disc;
	margin: 0 0 6px;
	font-size: inherit:
}
body .category-list{
    width: 80%; 
    float: left;
    margin: 0px; 
}
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;
}
.content_top{
	display: flex;
    flex-direction: column;
	gap: 8px;
	width: 100%; 
	flex: 1;
}
.content_top_image{
	display: flex;
}
.categoriList li.new-games{}
.categoriList li.new-games a{
    color: #fff;
	display: flex;
    align-items: center;
    gap: 6px;
}
.categoriList li.new-games a .svg-icon{
    width: 17px;
    height: 17px;
    display: inline-block;
    line-height: 0;  
}
.overflow-hidden{overflow: hidden !important;}
.gamesList-section h1{font-size: 24px;text-align: center;color:#fff;}
.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{
	       text-align: center;
    font-size: 20px;
    font-weight: lighter; 
    text-transform: uppercase;
}



/* Pagenavi */
.loading{background:url(../images/comments/icon_loader.gif) 0 0/100% auto no-repeat;width:70px;height:50px;margin:0 auto;display:none;clear: both;}
.pagenavi {
    padding: 15px;
    width: 100%; 
    text-align: center;
}

.pagenavi a {
padding: 0;
    margin: 5px 12px;
    text-decoration: none;
    background-color: inherit;
    color: #ee6152 ;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	
}
.pagenavi a:hover {
    font-weight: bold;
}
.pagenavi span.pages {
    padding: 5px 6px 4px 6px; 
    margin: 3px;
    background-color: inherit;  
}
.pagenavi span.current {
    padding: 5px 12px; 
    margin: 3px;
    font-weight:bold;
    color: #fff;
    background-color: #e73c7e ;
    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;  
}
.related-games{width:100% !important}
.custom-page h2{
	font-size:1.56rem;
}
.game-content-page {
    position: relative;
    overflow: hidden;
}

.show_content {
    position: absolute;
    max-width: 98%;
    width: 100%;
    bottom: 20px;
    display: flex;
    align-items: flex-end;
    z-index: 12;
    background: transparent;
}

.ShowMore_button {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border: 0;
    background: 0 0;
    color: #000;
    font-size: 14px;
    width: fit-content;
    cursor: pointer;
    gap: 12px;
    padding: 6px 12px;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
.ShowMore_button:focus{
	background: transparent; 
}
.main-svg-sprite {
    display: none
}

.svg-icon {
    display: inline-block;
    vertical-align: top;
    width: 24px;
    height: 24px;
    fill: currentColor;
    font-size: 0
}

.svg-icon__link {
    vertical-align: top;
    fill: inherit;
    width: inherit;
    height: inherit
}
.btn_search{
	width: 35px;
    height: 35px; 
    padding: 6px !important;
}
.bounce {
    -webkit-animation: bounce 2s;
    animation: bounce 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.bounce {
    -webkit-animation: bounce 2s;
    animation: bounce 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

@-webkit-keyframes bounce {
    0%, 25%, 50%, 75%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
    60% {
        -webkit-transform: translateY(-12px);
        transform: translateY(-12px);
    }
}

@keyframes bounce {
    0%, 25%, 50%, 75%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
    60% {
        -webkit-transform: translateY(-12px);
        transform: translateY(-12px);
    }
}