p.ab a {
    text-transform: capitalize;
    text-decoration: underline;
    padding: 5px 10px;
}
.home-info {
    background: unset;
    padding: 0;
}
ul.category-list-game .cat-item {
    /* padding: 0 2px; */
    margin-right: 9px;
    margin-bottom: 3px;
    color: white;
    background: #262653;
    padding: 3px 10px 3px 10px !important;
    border-radius: 8px;
}
.footer-copyright {
    text-align: center;
}
.grid-3 .list-thumbnail {
    width: 180px;
    height: 135px;
}
p.ab {
    text-align: center;
}
a {
    color: #ffffff;
}
ul.category-list-wrapper .cat-item {
    height: 42px;
}
ul.category-list-game .cat-item {
    padding: 0 2px;
    margin-right: 9px;
    margin-bottom: 3px;
}
.icon-category {
    margin-right: 2px;
}
.tag-item {
    padding: 4px 9px;
    margin-bottom: 8px;
    margin-top: unset;
}
.search-bar input.search {
    color: white;
}
a.nav-link {
    margin: 6.9px;
}
.list-category-list-wrapper {
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.list-category-list-wrapper .cat-item {
    padding: 5px 1px;
    border-radius: 15px;
    margin-right: 20px;
    margin-bottom: 16px;
    width: 150px;
    color: #4f5053;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
ul.category-list-wrapper .cat-item {
    display: flex;
   	align-items: center;
    padding: 3px 1px;
    border-radius: 8px;
    background-color: rgba(255, 255, 255, 0.1);
    border: 1px solid rgb(255, 66, 165);
    margin-right: 8px;
    margin-bottom: 6px;
}
.content-wrapper {
    margin-top: 3px;
}
a#downvote, a#favorite, a#upvote {
    width: 40px;
    height: 40px;
    float: left;
    background: #262653;
    -moz-border-radius: 50%;
    color: #fff;
    display: flex;
    justify-content: center;
    border-radius: 50%;
}
.btn-capsule {
    padding: 8px 15px;
    border-radius: 8px;
}
.header-right .btn-capsule, .header-right .btn-share {
    margin-left: 8px;
}
.star-on {
    margin-right: 1px;
    font-size: 11px;
}
.h1 {
    font-size: 20px;
}
h1.title {
    font-size: 20px;
}
h1.single-title {
    font-size: 20px;
}
h1.item-title {
    font-size: 20px;
}
.h2 {
    font-size: 18px;
}
h2.highlight-text {
    font-size: 18px;
}
h2.section-title {
    font-size: 18px;
}
.h3 {
    font-size: 17px;
}
.h4 {
    font-size: 16px;
}
.h5 {
    font-size: 15px;
}
@media (min-width: 1200px){
    .h1, h1 {
        font-size: 20px;
    }
    .h2, h2 {
        font-size: 18px;
    }
    .h3, h3 {
    font-size: 17px;
	}
}
.list-title {
    font-size: 14px;
}
.grid-1 .list-info {
    bottom: 30px;
}
.grid-container {
    margin-top: 8px;
    margin-bottom: 10px;
}
.grid-3 {
    margin-bottom: 3px;
}
.grid-3 .list-game {
    background: unset;
    border-radius: 8px;
}
.grid-3 .list-title {
    font-size: 14px;
    font-weight: unset;
}
.grid-3 .list-info {
    padding: 3px;
    text-align: center;
}
img {
    border-radius: 8px;
}
.top-nav {
      margin-bottom: 8px;
      background: #090A0D;
      padding: 6px 0;
      border-bottom: 1px solid;
}
.header-right {
    margin-left: auto;
    text-align: right;
    display: flex;
    justify-content: space-between;
}
.sidebar {
    padding-left: 10px;
}
.py-4 {
    padding: 9px!important;
    font-size: 14px
}
.footer {
    padding: 15px 0;
}
#mainNav .container {
    padding: 0 6px;
}
.login-dk {
    border-radius: 8px;
    display: flex;
    align-items: center;
    padding: 2px 8px;
    background: #4C1FFF;
    height: 36px;
	margin-left: 8px;
}
.img-rounded {
    border-radius: 8px;
}
.b-load-more {
    margin-bottom: 8px;
}
.list-1 .list-thumbnail {
    margin-right: 1px;
}
.section-title {
    margin-bottom: 0;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    border-bottom: 1px solid rgb(255 255 255);
    padding: 1px 10px;
    border-radius: 10px 0px 0px 10px;
}
.widget-title, .item-title {
    font-size: 17px;
    margin-bottom: 8px;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    border-bottom: 1px solid rgb(255 255 255);
    padding: 1px 10px;
    border-radius: 10px 0px 0px 10px;
}
.list-1-wrapper {
    padding-left: 0;
	white-space: unset;
}
.list-1-wrapper .game-item {
    padding-bottom: 4px;
}
@media (min-width: 992px){
	.navbar-expand-lg .navbar-nav .nav-link {
        border: 2px solid #ff5400;
        clip-path: polygon(12% 0, 100% 0, 100% 0, 100% 70%, 88% 100%, 0 100%, 0 100%, 0 30%);
	}
}
@media only screen and (max-width: 992px){
    div#new-games-section {
        flex-wrap: unset;
        overflow-x: scroll;
        justify-content: unset;
    }
    .header-right {
        margin-left: auto;
        text-align: right;
        display: unset;
        justify-content: space-between;
	}
    ul.category-list-wrapper {
        flex-wrap: unset;
        overflow-x: scroll;
        justify-content: unset;
	}
    .list-1-wrapper {
	white-space: nowrap;
    flex-wrap: unset;
    justify-content: center;
    overflow-x: scroll;
	}
        .group-review {
        display: flex;
        justify-content: space-between;
    }
}
@media only screen and (max-width: 1024px){
    .container-home {
        max-width: 100%;
		margin-right: auto;
    	margin-left: auto;
    }
    ul.category-list-wrapper {
    	display: flex;
    	padding-left: 0;
	}
    .input-group {
    float: right;
	}
}
.border-line {
    background: linear-gradient(90deg, rgba(255, 66, 165, 0) 0%, rgb(255, 66, 165) 49.65%, rgba(255, 66, 165, 0) 101.41%);
    border-top: none;
	height: 1px;
}
.home-title {
    color: #fff;
    text-align: center;
    font-size: 20px;
}
.home-description {
    color: #fff;
    font-size: 14px;
}
/*Category*/
.category-description {
    padding: 10px;
    margin: 10px 0;
    border-radius: 8px;
    margin-bottom: 10px;
    color: #fff;
}
/*Page game*/
.game-info {
    background: unset;
    padding: 0;
}
.group-player {
    display: flex;
    justify-content: space-between;
	font-size: 13px;
}
.mobile-thumb-play img {
    opacity: 0.2;
}
#mobile-play-btn {
    font-weight: 900;
    box-sizing: border-box;
    background: #6842FF;
    height: 39px;
    padding-top: 7px;
    padding-left: 18px;
    padding-right: 16px;
    border-radius: 39px;
    font-size: 16px;
}
#mobile-back-button {
    top: 69px;
    height: 39px;
}
/*Default Theme*/
.grid-wrapper {
    margin-bottom: 10px;
}
.grid-layout {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(70px, 1fr));
    grid-gap: 10px;
    padding-top: 10px;
    grid-auto-rows: minmax(70px, auto);
    grid-auto-flow: dense;
}
.span-2 {
    grid-column-end: span 2;
    grid-row-end: span 2;
}
.grid-item.item-grid {
    padding-bottom: 25px;
}
.grid-layout .list-title:hover {
    opacity: 1;
}
.grid-layout .list-title {
    overflow: hidden;
    margin: 0.35714em;
    color: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    position: relative;
    bottom: 30px;
    font-size: 13px;
    margin-bottom: -53px;
    opacity: 0;
    font-weight: bold;
}
img.small-thumb.lazyloaded {
    border-radius: 8px;
}