#navigation.header-6 #logo img{padding:22px 0}
.penci-piechart{
	background:#000;
	border-radius:50%;}
.penci-chart-text{color:#fff}
#ez-toc-container a, div#ez-toc-container p.ez-toc-title{color:#dedede}
/*style game posttype*/
a {
color:ble;
		transition: .4s ease all;
}
.visiblediv {
      font-size: 16px;
    line-height: 1.1em;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 20px;
    -webkit-line-clamp: unset;
    height: auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-left: 5px;
}

.hiddendiv {
    font-size: 16px;
    line-height: 1.1em;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 100%;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-left: 5px;
 
}
.hiddenbutton, #p1, #p2{display: none;}

@media (max-width: 640px){
    #slider .slider-content-wrapper{height: auto;margin-bottom: 30px}
    .game_info_wrap.col-md-6 li{margin-right: 15px}
	.download_link_wrap{overflow: hidden;}
	.download_link_2, .game_thumbnail{text-align: left;}
	.game_info_wrap{margin-left: 10%}
	.full_img{margin-bottom: 10px}
    .game-template-default .game_info_wrap.col-md-6, .game-template-default .download_link_wrap.col-md-6{float: none;width: 100%;}
}
.first_col_game, .third_col_game, .four_col_game{padding: 20px; overflow: hidden;margin-bottom: 20px;border: 1px solid #dedede
}
@media (max-width: 1199px){
    .first_col_game .download_link_1 a{padding: 5px;font-size: 10px;display: inline-grid;width: 20%;margin:10px 5px; border-radius: 5px;margin-top: 20px;text-transform:capitalize}
    a.btn_group_2:last-child{width: 20%}
}
@media(min-width: 1200px){
    .download_link_1 a{float: left; width: 22%;}
}
.download_link_1 a{
    text-align: center;
    padding: 6px;
    font-weight: 400;
    color: #fff;
    background:  #c20000;
    text-transform: uppercase;
    font-size: 11px;
    box-sizing: border-box;
    border: 1px solid  #c20000;
    margin: 15px 0px 15px 10px;
    line-height: 1em;
}

}
 .game_thumbnail h1{color: #c20000;font-size: 18px;font-family: 'Montserrat', sans-serif}
 .mySlides {display:none;}
 .btn_slider .btn_next{position: relative;left: -95%;top: -17em}
 .btn_slider .btn_pre{position: relative;right: -95%;top: -17em}
 .game_thumbnail h1, .game_thumbnail.col-md-6{font-size: 22px;color: #c20000;font-family: 'Montserrat', sans-serif}
 .cold-sm-3 img{max-width: 40px;float: right;margin:5px;}
 .trailer_wrap h3, .bio_wrap  h3, .four_col_game h3, .game_info_wrap h3, .download_link_wrap h3, .bio_wrap.col-md-6 h2, .post.type-game .penci-review-container.penci-review-count h4{font-family: 'Montserrat', sans-serif ;color: #c20000;font-size: 20px;margin: 20px 0}
 .first_col_game{margin: 20px 0}
 .third_col_game, .four_col_game{padding: 0 20px}
 .penci-review .penci-review-good ul li{text-align: justify;}
.game_info_wrap.col-md-6, .download_link_wrap.col-md-6{float: left;width: 50%;}
.download_link_wrap.col-md-6{padding-left: 20px}
.game_info_wrap.col-md-6 li{margin-left: 15px}
.download_link_wrap.col-md-6 li{text-decoration: underline;}
.bio_wrap.col-md-6{padding-bottom: 10px}
.penci-sidebar-content{max-width: 340px}
/* /style game posttype*/

/*related post*/
#rpbt-related-gallery-1 img{max-height: 143px}
.gallery-icon.landscape{padding: 10px}
/*style for slider*/
  .slider {
    position: relative;
    height: 100%;
    width: 100%;
    overflow:hidden;
}

.slider-content {
    position: relative;     
    width: 100%;
}
.slider-content-wrapper {
    display: flex;
    height:300px;
    transition: transform 0.5s ease-in-out;
}

.slider-content__item {
    flex: 1 0 100%;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    font-size: 100px;
    color: rgba(0,0,0,0.2);
    display: flex;
    align-items: center;
    justify-content: center;
}

.slider-controls {display: none;}
.slider-content__controls {
    position:absolute;
    top:0;left:0;
    width: 100%;
    height: 100%;
    z-index:1;
}

/* Arrows */
.prev-arrow, .next-arrow {
    position:absolute;
    top:50%;
    transform: translateY(-50%);
    cursor: pointer;
    color: #c20000;
    width: 20px;
    transition: all 0.3s;
}
.prev-arrow {left: 20px;}
.next-arrow {right: 20px;}

.prev-arrow:hover, .next-arrow:hover {
    cursor: pointer;
    color: #c20000;
}

/* Dots */
.dots {
    position:absolute;
    display: flex;
    left:50%;
    transform: translateX(-50%);
    bottom:10%;
}

button {
    cursor: pointer;
    margin-right: 8px;
    border:none;
    border-radius: 4px;
    padding:10px;
    background-color: #3066BE;
    color:#FFF;
    transition: all 0.5s;
}
button:last-child {margin-right: 0;}
button:hover {background-color: #60AFFF;}
button:focus {outline: none;}

/* Mods */
.disabled {
    background-color: #DCCFCF;
    color:#B0A8A8;
    cursor: default;
    pointer-events:none;
}

.active {opacity: 1;}
.centered {
    position:relative;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%); 
}
@media(min-width: 1000px){.slider-content{margin-bottom: 5em}}
/*style for slider*/
@media (max-width: 1400px){.main-nav-social{display: none;}}
.slider-content__item img{box-shadow: 6px 10px 4px rgba(0,0,0,.5)}
/*style related post*/
@media(min-width: 768px){
    .related_post_game{float: left;width: 33%;padding:10px;}
}
.related_post_game img{margin-bottom: 17px}
.related_post_game h3{
    font-weight: 500;
    line-height: 19px;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    color: #313131;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 25px;
    -webkit-line-clamp: 2;
    height: 50px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
 }
/* style fb chat */
	.fb-livechat, .fb-widget{display: none}.ctrlq.fb-button, .ctrlq.fb-close{position: fixed; right: 24px; cursor: pointer}.ctrlq.fb-button{z-index: 999; background: url(/wp-content/uploads/2020/07/fb-messenger.svg) center no-repeat #fff; width: 60px; height: 60px; text-align: center; left:10px; bottom: 10px; border: 0; outline: 0; border-radius: 60px; -webkit-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; box-shadow: 0 1px 6px rgba(0, 0, 0, .06), 0 2px 32px rgba(0, 0, 0, .16); -webkit-transition: box-shadow .2s ease; background-size: 80%; transition: all .2s ease-in-out}.ctrlq.fb-button:focus, .ctrlq.fb-button:hover{transform: scale(1.1); box-shadow: 0 2px 8px rgba(0, 0, 0, .09), 0 4px 40px rgba(0, 0, 0, .24)}.fb-widget{background: #fff; z-index: 1000; position: fixed; width: 360px; height: 435px; overflow: hidden; opacity: 0; bottom: 0; right: 24px; border-radius: 6px; -o-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 0 5px 40px rgba(0, 0, 0, .16); -webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, .16); -moz-box-shadow: 0 5px 40px rgba(0, 0, 0, .16); -o-box-shadow: 0 5px 40px rgba(0, 0, 0, .16)}.fb-credit{text-align: center; margin-top: 8px}.fb-credit a{transition: none; color: #bec2c9; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration: none; border: 0; font-weight: 400}.ctrlq.fb-overlay{z-index: 0; position: fixed; height: 100vh; width: 100vw; -webkit-transition: opacity .4s, visibility .4s; transition: opacity .4s, visibility .4s; top: 0; left: 0; background: rgba(0, 0, 0, .05); display: none}.ctrlq.fb-close{z-index: 4; padding: 0 6px; background: #365899; font-weight: 700; font-size: 11px; color: #fff; margin: 8px; border-radius: 3px}.ctrlq.fb-close::after{content: "X"; font-family: sans-serif}.bubble{width: 20px; height: 20px; background: #c00; color: #fff; position: absolute; z-index: 999999999; text-align: center; vertical-align: middle; top: -2px; left: -5px; border-radius: 50%;}.bubble-msg{width: 120px; left: -5px; top: -30px; position: relative; background:#c20000; color: #fff; padding: 5px 8px; border-radius: 8px; text-align: center; font-size: 13px;}
/* style fb chat */
h3.popular_post_game_widget_title{
    font-family: 'Montserrat', sans-serif;
    color: #000;
    text-align: left;
    margin: 20px 0px;
}
.post-related.post_type_widget{
    border-top: 0
}
/* style for game bai */
.game_bai_doi_thuong_template .side-image {
    transform: skew(-10deg);
    padding: 10px;
    }
.game_bai_doi_thuong_template .penci-border-arrow.penci-homepage-title.penci-home-latest-posts.style-3.pcalign-left.block-title-icon-left, .game_bai_doi_thuong_template .penci-homepage-title.pcalign-left{
	transform: skew(-10deg);
} 
.game_bai_doi_thuong_template side-title-post{
	margin-top: 5%;

}   
.game_bai_doi_thuong_template .penci_recent-posts-sc ul.side-newsfeed li{
	border-bottom: 0;
}
/*.game_bai_doi_thuong_template .widget ul li{
	border-bottom:0;
	transform: skew(-20deg);
}*/
.game_bai_doi_thuong_template .home-featured-cat-content .mag-post-box{
	background: #211D3B;
    transform: skew(-7deg);
    margin-bottom: 20px
}
 .single-game #navigation.header-6, .game_bai_doi_thuong_template #navigation.header-6{
	background: #080325;
	border:0;
}
body.single-game{
	background-color: #080325;
}
.game_bai_doi_thuong_template .home-featured-cat-content.style-9 .mag-post-box, .home-featured-cat-content.style-10 .mag-post-box{
    width: 100%;
}
.game_bai_doi_thuong_template .home-featured-cat-content .mag-post-box{
    padding-bottom: 0
}
.game_bai_doi_thuong_template .penci-border-arrow .inner-arrow{
    border: 2px solid #fff;
}
@media only screen and (min-width: 768px){
.game_bai_doi_thuong_template .home-featured-cat-content.style-9 .mag-post-box:nth-last-child(2), .game_bai_doi_thuong_template .home-featured-cat-content.style-10 .mag-post-box:nth-last-child(2), .game_bai_doi_thuong_template .home-featured-cat-content.style-6 .cat-right .mag-post-box:nth-last-child(2){
margin-bottom: 20px;}
}
.game_bai_doi_thuong_template h3.magcat-titlte.entry-title{
    margin-top: 20px;
}
.game_bai_doi_thuong_template .sticky-active#navigation.header-6{
    border-bottom: 2px solid #fff;
}
.single-game #header {
    margin-bottom: unset;

   }
 .single-game #navigation.header-6 .menu > li > a{
    color: #fff;
}   

/* /style for game bai doi thuong */

/*restyle game article*/
.game_thumbnail h1{
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-size: 20px;

}
body.single-game{
    color:#fff;
}
.top_game_title{
	border: 2px solid #fff;
    padding: 10px;
    transform: skew(-10deg);
    border-left: 6px solid #fff;
    background-color: #211D3B;
}
.game_bai_doi_thuong_template .elementor-posts--skin-classic .elementor-post{
    background-color: #211D3B;
    transform: skew(-7deg);
}
.game_bai_doi_thuong_template  .elementor-post__excerpt::after{
	content: "...";
    color: #fff;
}
.game_bai_doi_thuong_template .elementor-posts--skin-classic .elementor-post__text{
	padding: 10px;
}
.single-game .main-nav-social a{
	color: #fff;
}
.game_bai_doi_thuong_template .hiddendiv{
	-webkit-line-clamp: unset;
	height: auto;

}
.game_bai_doi_thuong_template #p1, .game_bai_doi_thuong_template #p2{
	display: none;
}
.black_bg_content_game_bai p, .black_bg_content_game_bai span{
	color: #fff;
}
.single-game h4.post-box-title, .single-game h3.popular_post_game_widget_title, .single-game .related_post_game h3 {
    color: #fff;
}
.review_btn{
text-align:center;
border:double;
transform:skew(-10deg);
margin:20px;
padding:5px;
cursor:pointer;
}
.review_btn:hover{
	webkit-transform: scale(1.2);
    transform: scale(1.1);
    -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
    transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
    transition-duration:2s;
}
.penci-sidebar-content img{
width:100%;
max-height: 200px;
}
.related_post_game img{
max-height: 150px; 
width: 100%; 
object-fit: revert;
}
#navigation.header-6 #logo img{
    margin-right: 20px
}
/* 
/restyle game article*/
@media only screen and (max-width: 480px) {
    .penci-image-gallery-s2 .penci-post-smalls .penci-gallery-item {
        width: 100%;
        float: left;
    }

    .penci-image-gallery-s4 .penci-gallery-small-item,
    .penci-image-gallery-s3 .penci-gallery-small-item ,
    .penci-image-gallery-s4 .penci-gallery-big-item,
    .penci-image-gallery-s3 .penci-gallery-big-item {
        width: 100%;
        float: none;
    }
}
a.btn_1{
        display:flex;
        margin: 10px 20px;
        border: double;
        color: #fff;
        padding: 5px;
        justify-content: center;
        align-items: center;
        text-transform: uppercase;
        font-family: Roboto;
        float:left;
        width:28%;
        background-color:#d3303e;
    }
/* Write here your own personal stylesheet */
	.max-wid-content{
		max-width: 1200px;
		margin: 0 auto;
		margin-top: 20px;
	}

	.top-game-container{
		border-radius: 5px;
	    transition: all .5s ease-in-out;
	    box-shadow: 0px 0px 25px 0px rgba(0,0,0,.2);
	    margin: 20px 0;
	}
	.top-game-body{
		background: #f1f3f4;
    	padding: 15px;
    	margin: 0 auto;
    	max-width: 1200px;
        margin-top: 3em;
	}
	.top-game-container .icon-game, .top-game-container .wrap-title-slogan, .top-game-container .voting{
		border-right: 1px solid #ccc;
	}
	.icon-game img{
		max-width: 150px;
	    padding: 10px;
	    display: flex;
	    height: 130px;
	    margin: 0 auto;
	    border-radius: 20px;
	    object-fit: cover

	}
	.wrap-title-slogan, .voting, .wrap-btn-action{
		display : flex;
		align-items: center;
		justify-content: center;
	}
	.short-title{
		font-size: 18px;
	    color: #eb2f06;
	    font-weight: 700;
	    margin-bottom: 0;
	    font-family: Roboto;
	    text-transform: uppercase;
	}
	.btn-primary{
		background: #337ab7;
	}
	.btn-success{
		background: #4cae4c
	}
	.btn-primary, .btn-success{
		padding: 5px;
		border-radius: 20px;
		color: #fff!important;
		padding: 5px;
	    border-radius: 20px;
	    margin-bottom: 10px;
	    display: flex;
	    width: 180px;
	    align-items: center;
	    justify-content: center;
	    font-family: Roboto;
	}
	a.btn_1{
		display:flex;
	    margin: 10px 20px;
	    border: double;
	    color: #fff!important;
	    padding: 5px;
	    justify-content: center;
	    align-items: center;
	    text-transform: uppercase;
	    font-family: Roboto;
		float:left;
		width:28%;
		background-color:#d3303e;
	}
/* 	a.btn_1:hover{
		background: #d3303e;
		color: #fff;
	} */
.tags-share-box.center-box, .archive .penci-grid .cat a.penci-cat-name, .archive .penci-masonry .cat a.penci-cat-name, .archive .grid-post-box-meta, .archive .penci-post-box-meta.penci-post-box-grid{
	display:none;
}
#header{
	margin-bottom:20px;
}
@media(min-width:769px){
	.top-game-container{
		display:flex;
	}
	.col-md-3{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
	}
}
@media (max-width:768px){
	.col-md-3{
    max-width: 100%;
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
	}
	.top-game-container{
		display:block;
	}
}
.container.penci-breadcrumb{
	margin-top:0
}
.top_game_bai_img_widget{
    max-width: 68px;
}
.top_game_bai_img_widget_num{
    max-width: 25px;
}
#recent-posts-2 li{
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}
.widget-title {
    border-bottom: 3px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 20px;
    position: relative;
    font-size: 24px;
    text-transform: uppercase;
}

.widget-title:after {
    content: '';
    width: 20%;
    height: 3px;
    background: red;
    bottom: -3px;
    position: absolute;
    left: 0;
}
.logo img{
    max-width: 100px;
    padding: 10px;
}
.nav_menu{
    display: flex;
    vertical-align: middle;
    align-items: center;
}
#main-nav a{
    padding-right: 20px;

}
footer#colophon{
    padding: 20px 0 10px 0;
}
@media (min-width: 768px){
.d-md-block {
    display: block!important;}  
}
@media (max-width: 767px){
	.d-none {
    display: none!important;}  
}
.single-content h2{
    font-family: roboto;
	font-size:25px;
}
.related_posts_list, {
    padding-bottom: 10em
}
.related_posts_list .col-md-4{
    margin-bottom: 5em
}
.col-md-3.logo.mobile{
	max-width: 100px;
}
.top-game-body, main#primary{
	margin-top: 10px!important
}
img.aligncenter {
	max-width: 900px;
	margin: 0 auto;
	display: flex;
}
.container h2{
	font-size:25px;
}
