::-webkit-scrollbar {
    display: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.off-canvas-center .nav-sidebar.nav-vertical>li>a {
    font-family: "Signika", sans-serif !important;
}

body {
    font-family: Roboto, sans-serif;
}

blockquote {
    color: #fff;
}

.flex-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

#logo img {
    max-height: 70px !important;
    margin-top: -5px;
}

.stuck #logo img {
    max-width: 120px !important;
}

#main,
#wrapper {
    background-color: #000 !important;
}

.yellow {
    color: #d0cc44;
}

.red {
    color: #bb0001;
}

.bg-shade-brown {
    padding: 1rem 0;
    background: rgb(70, 56, 30);
    background: radial-gradient(circle,
            rgba(70, 56, 30, 1) 60%,
            rgba(0, 0, 0, 0) 100%);
}

.bg-shade-brown .col {
    padding-bottom: 0;
}

.hide-title .post-title,
.hide-title .is-divider,
.hide-thumb .is-divider {
    display: none !important;
}
.hide-thumb .box-image {
	position: absolute;
}
/* bg-top-bottom-highlight */

.bg-top-bottom-highlight {
    position: relative;
}

.bg-top-bottom-highlight::before,
.bg-top-bottom-highlight::after {
    content: "";
    position: absolute;
    width: 100%;
    background: url(../images/28-11/bg-game-noibat-2.webp) no-repeat;
    background-size: 100%, 100%;
    height: 1rem;
    background-position: 0% 0.7%;
}

.bg-top-bottom-highlight::before {
    top: -14px;
}

.bg-top-bottom-highlight::after {
    background-position: 0% 96.4%;
    bottom: -14px;
}

/* 
    HEADER
*/
.header-button a.button {
    background: url(../images/28-11/dang-ky.webp);
    border: none;
    padding: 0;
    width: 163px;
    height: 54px;
    line-height: 54px;
    margin-top: -10px;
}

.header-button a.button:hover {
    box-shadow: none;
}

.header-button a.button span {
    background: #f6e9bc;
    background: linear-gradient(to bottom, #f6e9bc 0%, #eca705 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#masthead {
    background-image: url(../images/28-11/bg.webp);
	background-repeat: repeat-x;
    background-size: 100% 100%;
}

#masthead .nav-dropdown a,
#masthead .nav>li>a {
    color: #e7c985;
    cursor: pointer;
}

#masthead .nav>li.current-menu-item>a {
    color: #e31a00;
}

#masthead .nav-dropdown li {
    background: rgb(0 0 0 / 81%);
}

#masthead .nav-dropdown {
    padding: 0;
    border: none;
    min-width: 180px;
    background: transparent;
    /*padding-top: 19px;*/
}

#masthead .nav-dropdown:before {
    content: '';
    height: 20px;
    display: block;
    background: transparent;
}

#masthead .nav-dropdown a {
    border: none;
    padding: 5px 10px;
    margin: 0;
}

#masthead .nav-dropdown a:hover {
    background: rgb(231 201 133 / 20%);
}

#masthead .has-dropdown:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-right: 13px solid transparent;
    border-left: 13px solid transparent;
    border-top: 15px solid #e7c985;
    border-bottom: 0;
    bottom: -10px;
}

#masthead .has-dropdown:after {
    display: none;
}

#masthead .hide-for-medium .menu-item {
    margin: 0 10px;
}

/*
    BANNER
*/

.custom-banner .custom-banner-timlink {
    margin: auto;
}

.home .custom-banner-timlink {
    margin-right: -8rem;
    transform: scale(0.9);
}

/* HOME */
.search #main,
.search #wrapper,
.page #main,
.page #wrapper,
.home #main,
.home #wrapper,
.single-post #main,
.single-post #wrapper,
.category-tin-tuc-su-kien #main,
.category-tin-tuc-su-kien #wrapper {
    background-image: url(../images/28-11/home-bg.webp);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/* HEADING */

.custom-h3 {
    background: linear-gradient(#000, #000) 50% 50% / calc(110% - 4px) calc(100% - 4px) no-repeat,
        radial-gradient(#facb77 72%, #000000 100%);
    border-radius: 0px;
    box-sizing: content-box;
    display: flex;
    align-items: center;
    padding: 1rem 0;
    text-align: center;
    margin-bottom: 0;
}

.custom-h3 .section-title span {
    padding: 0;
    margin: 0;
    font-weight: 900;
    font-size: 2rem;
}

.custom-h3 .section-title {
    color: #e7c985;
    border: none;
    margin-bottom: 0;
    line-height: 38px;
    justify-content: center;
}

/* 
    SQUARE TAB 
*/
.custom-square-tab .nav-pills {
    display: flex;
    justify-content: center;
    position: relative;
    flex-wrap: nowrap;
}


.custom-square-tab .nav-pills>li>a {
    color: #fcf596;
    width: 100%;
    height: 72px;
    border-radius: unset;
    display: flex;
    align-content: center;
    justify-content: center;
    flex-direction: column;
    line-height: unset;
    background-image: url(../images/28-11/black-6.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: unset;
}

.custom-square-tab .nav-pills>li {
    margin: 0;
    flex-basis: auto;
    width: 100%;
}

.custom-square-tab .nav-pills>li.active>a {
    background-image: url(../images/28-11/gold.webp);
    color: #000;
}

.custom-square-tab .nav-pills>li>a:hover {
    color: #fff;
}

.custom-square-tab .nav-pills>li.active>a:hover {
    color: #000;
}

.custom-square-tab .nav-pills>li>a span {
    font-size: 1.2rem;
    white-space: nowrap;
}

.custom-square-tab .nav-pills>li>a small {
    font-weight: 100;
    font-size: 88%;
    white-space: nowrap;
}

.custom-square-tab .tab-panels {
    padding-top: 0;
}

/*
.custom-square-tab .panel {
    background: url(../images/28-11/content.webp) no-repeat;
    background-size: 101% 100%;
    background-position: -5px, 0px;
}

.custom-square-tab .panel.active {
    display: flex !important;
    align-items: center;
    padding: 2rem 2rem;
    color: #fff;
    margin-top: 1rem;
}

.custom-square-tab .panel.active p {
    margin-top: 1rem;
}
*/
/* 
    PILL TAB 
*/
.custom-pill-tab .nav-pills {
    display: flex;
    justify-content: center;
    position: relative;
    flex-wrap: nowrap;
}

.custom-pill-tab .nav>li {
    margin: 0 2px;
    flex-basis: auto;
    width: 100%;
}

.custom-pill-tab .nav-pills::before {
    content: "";
    background: rgb(245, 216, 110);
    background: radial-gradient(circle,
            rgba(245, 216, 110, 1) 60%,
            rgba(0, 0, 0, 0) 100%);
    height: 5px;
    width: 100%;
    position: absolute;
    top: 1.4rem;
}

.custom-pill-tab .nav-pills>li>a {
    color: #fcf596;
    width: 100%;
    height: 47px;
    border-radius: unset;
    display: flex;
    align-content: center;
    justify-content: center;
    flex-direction: column;
    line-height: unset;
    background-image: url(../images/28-11/button-black-3.webp);
    background-size: 100% 100%;
    background-color: transparent;
}

.custom-pill-tab .nav-pills>li>a:hover {
    color: #fff;
}

.custom-pill-tab .nav-pills>li.active>a {
    background-image: url(../images/28-11/button-red-3.webp);
	background-color:transparent;
}

/* 
    KHO GAME
*/
.kho-game-post>.col:first-child {
    display: flex;
    align-items: start;
}

.panel.active .kho-game-post .col:first-child .col-inner {
    padding-right: 20px;
}

.panel.active .kho-game-post .col:first-child .col-inner .image-cover {
    margin-top: 2.3rem;
}

.kho-game-post>.col:last-child .box-text {
    background: url(../images/28-11/content-has-logo.webp) no-repeat;
    height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 3rem;
    padding-right: 4rem;
    position: relative;
    background-size: 100% 100%;
}

.kho-game-post .flickity-button {
    opacity: 1;
    background: none !important;
}

.kho-game-post .flickity-button.previous {
    width: 4rem;
    transform: translate(-1.1rem, -0.3rem) !important;
}

.kho-game-post .flickity-button.next {
    width: 4rem;
    transform: translate(0.3rem, -0.3rem) !important;
}

.kho-game-post .from_the_blog_excerpt {
    color: #fff;
}

.kho-game-post .read-more-link {
    display: none;
}

.kho-game-post .box-text-inner .read-more-link:last-child {
    display: block;
    text-align: right;
    color: #fff;
    position: absolute;
    right: 4rem;
    bottom: 3.5rem;
}

.kho-game-list .box-text {
    display: none;
}

.kho-game-list .image-cover img {
    object-fit: unset;
}

.kho-game-list {
    padding: 0 3rem !important;
}

.kho-game-list .flickity-button {
    opacity: 1;
    background: none !important;
}

.kho-game-list .flickity-button.previous {
    width: 4rem;
    transform: translate(-0.6rem, 0rem) !important;
}

.kho-game-list .flickity-button.next {
    width: 4rem;
    transform: translate(1.2rem, 0rem) !important;
}

.row.custom-h3 {
    padding: 1rem;
    height: auto;
}

.row.custom-h3>.col {
    padding: 0;
}

/*
SCROLL Y POSTS
*/

.scroll-y-posts {
    overflow: auto;
    height: 270px;
}

.scroll-y-posts .box-text {
    padding: 0;
}

.scroll-y-posts .from_the_blog_comments {
    display: none;
}

.scroll-y-posts h5,
.scroll-y-posts h3 {
    font-weight: normal;
}

.scroll-y-posts .col-inner {
    margin-bottom: 0.5rem;
    padding-bottom: 0.5rem !important;
    position: relative;
}

.scroll-y-posts .col-inner::before {
    content: "";
    background: rgb(245, 216, 110);
    background: radial-gradient(circle,
            rgba(245, 216, 110, 1) 10%,
            rgba(0, 0, 0, 0) 100%);
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: 0;
}

.scroll-y-posts .post-title {
    display: flex;
    justify-content: space-between;
}

.scroll-y-posts .post-title:hover {
    cursor: pointer;
    font-weight: bold;
    background: #f4e6ba;
    background: linear-gradient(to bottom, #f4e6ba 0%, #e3a720 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.scroll-y-posts .post-title time {
    display: none;
}

.scroll-y-posts .post-title time:last-child {
    display: block;
}

/* 
FOOTER
 */
.absolute-footer {
    display: none;
}

.k-section-footer h3,
.k-section-footer h2 {
    color: #e7c985;
    font-size: 0.9em;
    margin-bottom: 1rem;
}

.k-section-footer ul li {
    list-style: none;
    margin-left: 0;
}

.k-section-footer ul li a {
    font-size: 0.9em;
    font-weight: 400 !important;
}

.k-section-footer .social-icons a {
    margin-bottom: 0;
}

.k-section-footer .row .col:nth-child(2) .col-inner {
    padding-left: 2rem;
}

.k-section-footer .timlink-web .flex-center div {
    font-size: 14px;
}

.k-section-footer .row .col:nth-child(3) .col-inner {
    padding-left: 1rem;
}

.searchform .flex-row,
.k-section-footer .searchform .flex-row {
    flex-direction: row-reverse;
}

.searchform .submit-button,
.k-section-footer .searchform .submit-button {
    margin-left: 1px;
    transform: scale(0.9);
    background: #DFA216;
}

.searchform-wrapper:not(.form-flat) .submit-button,
.k-section-footer .searchform-wrapper:not(.form-flat) .submit-button {
    border-radius: 9999px !important;
}

.searchform-wrapper,
.k-section-footer .searchform-wrapper {
    border-radius: 999px !important;
    overflow: hidden;
    background: #fff;
}

.k-section-footer .section-content .row:last-child .col-inner p {
    margin-bottom: 0.4rem;
}

.k-section-footer .section-content .row:last-child .col-inner {
    font-size: .9rem;
    text-align: center;
    color: #fff;
}

.max-w-search .col-inner {
    max-width: 330px;
}

/* custom-share-buttons */
.custom-share-buttons {
    white-space: nowrap;
    margin: 0;
}

.custom-share-buttons .icon {
    border: none;
}

/* .custom-share-buttons .button.icon:hover {
  background: none !important;
} */

.custom-share-buttons .button {
    margin-right: 0.3rem !important;
}

.custom-share-buttons .button img {
    width: 2rem;
    height: 2rem;
    object-fit: none;
    border: solid 1px #ccc;
}

/* no-hu-posts */
.no-hu-posts .post-title,
.no-hu-posts .is-divider {
    display: none;
}

.no-hu-posts .box {
    position: relative;
}

/*
.no-hu-posts .box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); 
    opacity: 0;
    transition: opacity 0.3s;
    pointer-events: none; 
}
*/
.no-hu-posts .box-text {
    display: none;
    position: absolute;
    z-index: 999;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /* Center the button */
}

/*
.no-hu-posts .box:hover::after {
    opacity: 1;
}
*/
.no-hu-posts .box:hover .box-text {
    display: block;
}


.no-hu-posts .button {
    margin: 0;
    width: 180px;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    font-size: 1.1rem;
    font-weight: 900;
    color: #FFF8A5;
    border-radius: 100px;
    border: solid 1px #FABE9F;
    background: #000;
    background: linear-gradient(180deg, rgb(0 0 0) 0%, rgba(76, 18, 9, 1) 100%);
}

/* fix */

#footer a {
    color: #fff;
    font-weight: bold;
}

#footer #android,
#footer #ios {
    display: none !important;
}

#footer #playonweb {
    padding: unset !important;
}

.header-button a:last-child {
    font-size: 11px;
    color: #e7c985;
    margin-top: -2px;
    white-space: nowrap;
}

.header-button {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/*
    HOTFIX 03/01
*/
.c2-title span {
    margin-right: unset;
    padding-bottom: unset;
}

.c2-title {
    margin-bottom: unset;
    margin: 10px 0;
}

.c2-title .section-title-normal {
    color: #FEFEFE;
    justify-content: center;
    border-bottom: unset;
    margin-bottom: unset;
}

.c2-tab ul.nav li.tab a {
    background-image: url("/wp-content/uploads/2024/01/button.webp");
    background-color: unset;
    width: 141px;
    height: 41px;
    border-radius: unset;
    justify-content: center;
    color: #fff;
    font-weight: 600;
    white-space: nowrap;
}

.c2-tab ul.nav li.tab.active a {
    background-image: url("/wp-content/uploads/2024/01/active-button.webp");
    color: #000;
}


.c2-tab ul.nav {
    justify-content: center;
    margin-bottom: -1px;
    margin-top: -40px;
}

.c2-title-wrap {
    position: relative;
    padding: 10px 0;
}

.page-id-904 .c2-title-wrap {
    background: #000;
}

.c2-title-wrap::before,
.c2-title-wrap::after {
    content: "";
    position: absolute;
    bottom: 0px;
    height: 1px;
    width: 100%;
    background: rgb(0, 0, 0);
    background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(232, 220, 123, 1) 50%, rgba(0, 0, 0, 1) 100%);
}

.c2-title-wrap::before {
    bottom: unset;
    top: 0px;
}

.c2-tab .tab-panels {
    padding-top: unset;
}

.c_feature_post .box-text {
    padding-right: unset;
}

.c_feature_post .col {
    padding-left: unset;
    padding-right: unset;
    padding-top: 10px;
}

.c_feature_post .box-text-inner>.button:last-child,
.tintuc-posts .box-text-inner>.button:last-child,
.tintuc-posts .box-text-inner>.plain:last-child button {
    margin: unset;
    color: #e7c985;
    text-transform: unset;
    font-weight: 400;
    text-decoration: underline;
    font-size: 0.8rem;
}

.c_feature_post .box-text-inner>.button:last-child {
    font-size: 1rem;
}

.c_feature_post .box-text-inner>.button:last-child,
.tintuc-posts .box-text-inner>.button:last-child,
.tintuc-posts .box-text-inner>.plain:last-child {
    display: flex;
    justify-content: end;
}

.tintuc-breadcrumb a {
    color: #E7C985;
    white-space: nowrap;
}

.tintuc-breadcrumb a.single {
    color: #fff;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.custom-square-tab a {
    color: #e7c985;
}

.c-page-404 .c-404-nguoimau img {
    width: 300px !important;
}

.c-page-404 h1 {
    color: white;
}

.c-page-404 .c-img-404 img {
    width: 320px;
}

.c-page-404 .button.success {
    background: rgb(246, 200, 90);
    background: linear-gradient(57deg, rgba(246, 200, 90, 1) 0%, rgba(252, 238, 194, 1) 50%, rgba(222, 193, 111, 1) 100%);
    border: unset !important;
}

.c-page-404 .button.success span {
    color: #000;
}

header #logo {
    padding-right: 7px;
}

.post-cat-uxb-pagination li .page-number {
    border: 1px solid rgb(246, 200, 90);
    color: rgb(246, 200, 90);
}
.post-cat-uxb-pagination li .page-number:hover{
    border: 1px solid rgb(246, 200, 90);
    background: rgb(246, 200, 90);
    background: linear-gradient(57deg, rgba(246, 200, 90, 0.7) 0%, rgba(252, 238, 194, 0.7) 50%, rgba(222, 193, 111, 0.6) 100%);
    color: #000;
}
.post-cat-uxb-pagination li .page-number.current {
    background: rgb(246, 200, 90);
    background: linear-gradient(57deg, rgba(246, 200, 90, 1) 0%, rgba(252, 238, 194, 1) 50%, rgba(222, 193, 111, 1) 100%);
    color: #000;
}

.blog-tt-sk .box-blog-post .wp-post-image {
	object-fit: contain;
	max-width: 550px;
	max-height: 300px;
	
    border-radius: 8px;
    overflow: hidden;
    border: #F6DD78 solid 1px;
}
.custom-sidebar-chatngay {
	cursor: pointer;
}
.c-footer-img1 {
	margin-left: 1rem !important;
}
.c-dang-ky-mbf .stack .c-chat-button {
	width: 50px !important;
}
.c-chat-button img {
	cursor: pointer;
	width: 40px !important;
}
.c-chat-button {
	position: fixed;
    bottom: 75px;
    right: 0px;
}
#chat-widget-minimized {
	display: none !important;
}

#livechat-compact-container {
	display: none !important;
}
@media (max-width: 767px) {
	#wrapper {
    	overflow: hidden;
    }
}