@charset "utf-8";
.header-nav{background: rgba(255, 255, 255, 0.08);padding:0 25px; height:53px;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.1);box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);border-radius:9999px;}
#content{background:#0D0D0D;}
.nav>li>a{padding:0;}
.header-main{background:#186E52;box-shadow: 0 2px 4px 0 rgb(0 0 0 / 50%);}
.header-main .flex-left{display:none;}

/*category*/
.categorys .col-inner{background: rgba(255, 255, 255, 0.08);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.1);box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);padding-top:20px;border-radius:8px; text-align:center;}
.categorys .col-inner img{background:#F0DD54; width:4rem; height:4rem; padding:0.5rem;border-radius:2rem;display: inline-block;}
.categorys .col-inner .box-text p{font-size:20px;}

/*featured*/
.featured{position: relative;overflow: hidden;border-radius:8px;min-height:285px;margin: 0 !important;}
.featured .large-8{padding-bottom:0;}
.featured .img-bg {position: absolute;inset: 0;background-size: cover;background-position: center;background-repeat: no-repeat;opacity: 0.3;z-index: 1;}
.featured .col-inner {position: relative;z-index: 3;display: flex;flex-direction: row;align-items: flex-start;gap:30px;padding: 40px 30px 30px;color: #fff;}
.featured .col-inner .img {flex: 0 0 200px;width: 200px;height: 200px;}
.featured .col-inner .img img {width: 100%;height: 100%;object-fit: cover;border-radius:50px;}
.featured .col-inner .text {flex: 1;min-width: 0;overflow: hidden;}
.featured h3 {font-size: 2rem;margin: 0 0 10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
.featured .bonuss span {display: inline-block;background-color: rgba(255, 255, 255, 0.5);padding: 0 10px;height: 30px;line-height: 30px;margin: 5px 10px;border-radius:8px;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width:200px;}
.featured .btns {margin-top:10px;}
.featured .btns a {display: inline-block;height: 45px;line-height: 45px;margin: 10px 8px;padding: 0 15px;color: #000;border-radius:8px;text-align: center;font-weight: 700;background-color: rgba(255, 255, 255, 0.8);width: 135px;text-decoration: none;}
.featured .btns a:first-child {background: #F0DD54;}

/*popular*/
.popular .large-6 .col-inner{background: rgba(255, 255, 255, 0.08);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.1);border-radius:8px; position:relative; overflow:hidden; padding:20px;}
.popular .large-6 .col-inner .img{position:absolute; width:120px!important; height:120px; left:20px; top:20px;}
.popular .large-6 .col-inner .img img{border-radius: 25px;}
.popular .large-6 .col-inner .bonuss{margin:0 160px 0 140px;}
.popular .large-6 .col-inner .bonuss h3{font-size:1.5rem;}
.popular .large-6 .col-inner .bonuss p{color:#f6cf50;margin:10px 0 0 0;}
.popular .large-6 .col-inner .bonuss p.b{font-weight:700; color:#02af27;}
.popular .large-6 .col-inner .bonuss h3,.popular .large-6 .col-inner .bonuss p{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
.popular .large-6 .col-inner .bonuss .d a{background: #F0DD54;color: #000;width: 140px;display: inline-block;text-align: center;height: 50px;line-height: 50px;border-radius: 5px;position: absolute;right: 20px;top: 55px; font-weight:700;border: 1px solid rgba(255, 255, 255, 0.1);}
.popular .large-6 .col-inner .bonuss .d a:hover,.featured .btns a:hover{background:rgba(240,221,84, 0.8);}

/*contents*/
.contents .col-inner,.faqs .col-inner{background: rgba(255, 255, 255, 0.08);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.1);box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);padding:20px 20px 0 20px;border-radius:8px;}

/*faq*/
.faqs .col-inner{padding-bottom:20px;}
.faqs .col-inner h2{padding:10px 0;}
.faqs .col-inner .accordion-title{border-top:1px solid #363636;}
.faq-box h2,.faq-box p,.faq-box a span,.faq-box a i,.faq-box a:active span{color:#000!important;}

/*foots*/
.foots{background:#202020;border-top: 1px solid rgba(255, 255, 255, 0.1);}
.foots a{color:#FFF; margin:0 8px;}
.foots a:hover{color:#F6CF50;}
.foots .notes{padding:20px 20px 5px 20px;background-color:#fff8e1;border-radius:8px;margin:30px 0;color:#F00;font-size:14px;}

/*single-page*/
.article-inner.has-shadow{background:none!important;}
.single-page{background: rgba(255, 255, 255, 0.08);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.1);border-radius:8px; position:relative; overflow:hidden; margin-top:20px;}
.single-page .post-views{margin-bottom:20px;}
.single-page div a{border-radius:8px;}

/*navigation*/
.navigation-post .bt,.navigation-post .bb,.navigation-post .next-prev-nav .flex-col+.flex-col{border:0!important;}

/*entry-down*/
.entry-down {background: rgba(255, 255, 255, 0.08);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 8px;position: relative;overflow: hidden;padding:40px 120px;box-shadow: 0 8px 30px rgba(0,0,0,0.25);display: flex;align-items: center;justify-content: space-between;gap:40px;flex-wrap: nowrap;}
.entry-down .entry-image {flex: 0 0 200px;max-width: 30%;order: 1;text-align: center;}
.entry-down .entry-header-text {flex: 1;min-width: 0;overflow: hidden;order: 2;padding:0 0 0 20px!important;}
.entry-down .entry-image img {width: 100% !important;height: 100% !important;object-fit: cover;border-radius:48px;box-shadow: 0 10px 30px rgba(0,0,0,0.5);transition: all 0.3s;}
.entry-down .entry-image img:hover {transform: translateY(-3px);}
.entry-down .entry-header-text {color: #ffffff;}
.entry-down .entry-header-text .entry-title {font-size: 2.2rem;margin-bottom:20px;line-height: 1.2;font-weight: 700;color: #fff;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
.entry-down .entry-header-text .entry-meta {font-size: 12px;margin-top:25px;}
.entry-down .entry-header-text .bonus {margin:15px 0;}
.entry-down .entry-header-text .bonus p{color:#f6cf50; font-size:18px; margin-bottom:8px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
.entry-down .entry-header-text .bonus p.w{font-weight:700; color:#02af27;}
.entry-down .entry-header-text time.entry-date{color:#f6cf50;}
.entry-down .downs {flex: 0 0 auto;order: 3;text-align: center;display: flex;flex-direction: column;gap: 20px;}
.entry-down .downs a{display: inline-block;min-width: 200px;padding:15px 60px;color: #000;font-weight:700;border-radius:8px;text-decoration: none;text-align: center;}
.entry-down .downs a.a{background:#F0DD54;transition: all 0.3s;-webkit-animation: shockwaveJump 1s ease-out infinite;animation: shockwaveJump 1s ease-out infinite; padding-top:20px; padding-bottom:20px;}
.entry-down .downs a.t{background:#2563EB; color:#FFF;}
.entry-down .downs a.a:before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;border-radius:8px;-webkit-animation: shockwave 1s 0.5s ease-out infinite;animation: shockwave 1s 0.5s ease-out infinite;}
.entry-down .downs a.a:after {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;border-radius:8px;-webkit-animation: shockwave 1s 0.65s ease-out infinite;animation: shockwave 1s 0.65s ease-out infinite;}
.entry-down .downs a.a:hover {background: #ffe066;transform: translateY(-3px);box-shadow: 0 8px 25px rgba(240,221,84,0.4);}
.entry-down .downs a.t:hover{background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));}
@-webkit-keyframes shockwaveJump {0% {-webkit-transform: scale(0.4);transform: scale(0.4);}40% {-webkit-transform: scale(1.08);transform: scale(1.08);}50% {-webkit-transform: scale(0.98);transform: scale(0.98);}55% {-webkit-transform: scale(1.02);transform: scale(1.02);}60% {-webkit-transform: scale(0.98);transform: scale(0.98);}100% {-webkit-transform: scale(1);transform: scale(1);}}
@keyframes shockwaveJump {0% {-webkit-transform: scale(1);transform: scale(1);}40% {-webkit-transform: scale(1.08);transform: scale(1.08);}50% {-webkit-transform: scale(0.98);transform: scale(0.98);}55% {-webkit-transform: scale(1.02);transform: scale(1.02);}60% {-webkit-transform: scale(0.98);transform: scale(0.98);}100% {-webkit-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes shockwave {0% {-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 2px rgba(255, 255, 255, 0.15), inset 0 0 2px rgba(255, 255, 255, 0.15);}95% {box-shadow: 0 0 4px #ffffff, inset 0 0 4px #ffffff;}100% {-webkit-transform: scale(1.25);transform: scale(1.25);}}
@keyframes shockwave {0% {-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 2px rgba(240,221,84, 0.65), inset 0 0 1px rgba(240,221,84, 0.95);}95% {box-shadow: 0 0 16px rgba(240,221,84, 0.15), inset 0 0 16px rgba(240,221,84, 0.15);}100% {-webkit-transform: scale(1.3);transform: scale(1.3);}}

/*about*/
.about .col-inner{background: rgba(255, 255, 255, 0.08);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.1);box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);padding:20px;border-radius:8px;margin:0 0 30px 0!important;}
.about .col-inner h1{text-align:center;font-size:2rem;padding:10px 0;}
.about .col-inner p{margin-bottom:10px;}
.about .col-inner h2,.about col-inner h3{padding:10px 0;}

/*other*/
.f1 .col-inner{padding-top:0!important;} 
.no-results.not-found{background: rgba(255, 255, 255, 0.08);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.1);box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);padding: 20px 20px 0 20px;border-radius: 8px;}
.no-results.not-found .search-field{border-radius:8px 0 0 8px;}
.no-results.not-found .ux-search-submit{border-radius:0 8px 8px 0;}
h3 a{color:#FFF;}
#wrapper .page-wrapper,#wrapper .content-area .page-title{padding-top:20px;}
.blogs h2{margin:40px 0 0; text-align:center;}
.widget-title{color:#d24839}
.content-main{background:#FFF;padding: 30px 10px 10px 10px;border-radius:10px; margin:0 auto 40px auto;}
.copyright-footer{color:#fff!important;}
.breadcrumbs {text-transform: capitalize;color:#f0dd54;font-weight: bold;letter-spacing: 0px;padding: 0;margin-bottom:20px;}
.breadcrumbs a {color:#d24839;font-weight: bold;}
.breadcrumbs a:hover{color:#f0dd54;}
.accordion {color: #fff;}
.section-notice{height: 35px;line-height: 35px; padding-right:20px;}
.list-notice {display: flex;}
.container {padding-left: 15px;padding-right: 15px;}
.list-notice a {display: inline-block;color: #fff;width: min-content;font-size: 14px;margin-right: 20px;}
.wrap-notice {position: relative;}
.btn {width: 264px;height: 53px;background-repeat: no-repeat;background-size: contain;background-image: url(/wp-content/uploads/khuyen/bott_get2x.png);font-size: 18px;color: #ffe5b3;text-align: center;line-height: 53px;}
.close_icon {display: block;position: relative;top: 50px;right: -138px;width: 64px;height: 64px;cursor: pointer;}
.amount[data-v-f0eb257c] {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-family: HelveticaNeueBlack,sans-serif;font-style: normal;font-weight: 900;font-size: 45px;line-height: 41px;text-align: center;text-transform: uppercase;background: linear-gradient(180deg,#ffe600 28.13%,#f90);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-shadow: 0 0 18.1203px rgb(0 0 0 / 40%);}
.taxonomy-description {margin-top: 15px;background: #fff;border-radius: 5px;padding: 15px;-webkit-box-shadow: 0 3px 6px -4px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);box-shadow: 0 3px 6px -4px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);}
.textwidget.custom-html-widget {font-size: .75rem;}
.error404 .site-main{background:#0D0D0D!important;}
.error404 .site-main .error-404{background: rgba(255, 255, 255, .08);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, .1);box-shadow: 0 4px 30px rgba(0, 0, 0, .2);padding: 20px 20px 0 20px;border-radius: 8px;margin:20px 0 50px 0!important;}
.error404 .site-main .error-404 .header-font{color:#FFF;}
.error404 .site-main .error-404 .search-field{border-radius: 8px 0 0 8px;}
.error404 .site-main .error-404 .ux-search-submit{border-radius: 0 8px 8px 0;}


@media (max-width: 1120px) {
	.popular .large-6 .col-inner .bonuss{margin:0 140px 0 120px;}
	.popular .large-6 .col-inner .bonuss h3{margin-bottom:5px;}
	.popular .large-6 .col-inner .bonuss p{margin:3px 0 0 0;}
	.popular .large-6 .col-inner .img{width:100px!important; height:100px!important;}
	.popular .large-6 .col-inner .bonuss .d a{width:120px;top:45px;}
	.featured .btns{margin-top:5px;}
	.entry-down {padding:40px 50px;}
	.entry-down .downs a{padding:15px 50px;}
}

@media (max-width: 1080px) {
	.entry-down {padding:30px;}
	.entry-down .downs a{padding:15px 40px;}
}

@media (max-width: 980px) {
	.popular .large-6 .col-inner .bonuss{margin:0 120px 0 100px;}
	.popular .large-6 .col-inner .bonuss h3{font-size:1.2rem;}
	.popular .large-6 .col-inner .bonuss p{ font-size:14px;margin:2px 0 0 0;}
	.popular .large-6 .col-inner .img{width:80px!important; height:80px!important;}
	.popular .large-6 .col-inner .bonuss .d a{width:100px;top:40px; font-size:90%;}
	.featured .col-inner .img{flex: 0 0 160px;width: 160px;height: 160px;}
	.featured h3{font-size:1.5rem;}
	.featured .bonuss span{height:25px; line-height:25px;}
	.featured .btns a{height:35px; line-height:35px;}
	.entry-down{gap:30px;}
	.entry-down .entry-header-text{padding:0!important;}
	.entry-down .entry-header-text .entry-title{font-size:1.8rem;}
	.entry-down .downs a{padding:15px 30px;}
	.entry-down .entry-image img{border-radius:50px;}
}

@media (max-width: 920px) {
	.featured .btns a{font-size:80%;width: 110px;}
}

@media (max-width:849px){
	.header-main .flex-left{display:block;}
	.categorys .col-inner .box-text p{font-size:18px;}
	.featured .img{width:70%!important;}
	.popular .col{padding-bottom:20px;}
	.popular .large-6 .col-inner .bonuss{margin:0 100px 0 80px;}
	.popular .large-6 .col-inner .bonuss h3{font-size:1rem;margin-bottom:0;line-height:1.4rem;}
	.popular .large-6 .col-inner .bonuss p{ font-size:12px;margin:0;}
	.popular .large-6 .col-inner .img{width:60px!important; height:60px!important;}
	.popular .large-6 .col-inner .bonuss .d a{width:80px;top:30px; font-size:90%; height:40px; line-height:40px;}
	.featured .col-inner .img{flex: 0 0 200px;width: 200px;height: 200px;}
	.featured h3{font-size:2rem;}
	.featured .bonuss span{height:30px; line-height:30px;}
	.featured .btns a{height:45px; line-height:45px; font-size:100%; width:135px;}
	.entry-down .entry-image{flex: 0 0 150px;}
	.entry-down .entry-image img{border-radius:35px;}
	.entry-down .downs a{padding:15px 20px;}
	.entry-down .entry-header-text .entry-title{font-size:1.5rem;margin:10px 0 0 5px;}
	.entry-down .entry-header-text .bonus p{margin-bottom:3px;font-size:16px;}
	.entry-down .entry-header-text .entry-meta{margin-top:10px;}
}

@media (max-width: 768px) {
	[mod-relation="hobCoupon"] h5 {font-size: 20px;}
	.hobCoupon-img {max-width: 100%;}
	.hob-cd {top: 20px;left: 30px;}
	.hob-close {top: 20px;right: 20px;}
	.popular .large-6{flex-basis:100%!important;max-width:100%!important;}
	.popular .large-6 .col-inner .img{width:120px!important; height:120px;}
	.popular .large-6 .col-inner .bonuss h3{font-size:1.5rem;margin-bottom:0.5rem;line-height: inherit;}
	.popular .large-6 .col-inner .bonuss{margin:0 160px 0 140px;}
	.popular .large-6 .col-inner .bonuss p{margin:10px 0 0 0;font-size:1rem; }
	.popular .large-6 .col-inner .bonuss .d a{width: 140px;height: 50px;line-height: 50px;top: 55px;}
	.entry-down .downs a{padding:15px 20px; min-width:150px;}
	.entry-down{gap:20px; padding:30px 20px;}
}

@media (max-width: 680px) {
  .featured .col-inner {flex-direction: column !important;align-items: center !important;text-align: center !important;padding: 30px 20px 0 20px!important;gap:0;}
  .featured .col-inner .img {order: 1 !important;margin: 0 auto !important;width: 180px !important;height: 180px !important;}
  .featured .col-inner .text {order: 2 !important;width: 100% !important;}
  .featured h3 {font-size: 1.7rem !important;margin-bottom: 15px !important;}
  .featured .bonuss {margin: 10px 0 !important;}
  .featured .bonuss span {margin: 6px 8px !important;}
  .featured .btns {margin-top: 10px !important;}
  .featured .btns a {width: 130px !important;margin: 8px 6px !important;}
  .featured .large-8{padding-bottom:30px;}
  .entry-down {display: flex;flex-direction: column;align-items: center;text-align: center;gap:0; padding:40px;}
  .entry-down .entry-image{order: 1;margin: 0 auto 30px;max-width: 200px;flex: 0 0 200px;}
  .entry-down .entry-image img{border-radius:50px;}
  .entry-down .entry-header-text{order: 2;padding-bototm:30px!important; text-align:center; max-width:100%;}
  .entry-down .entry-header-text .entry-title{font-size: 2rem;margin:10px 0 20px;}
  .entry-down .entry-header-text .entry-meta{margin-top:25px;}
  .entry-down .entry-header-text .bonus span{margin: 8px 6px;padding: 8px 18px;font-size: 0.95rem;}
  .entry-down .downs{order: 3;margin-top:40px;}
  .entry-down .downs a{min-width: 200px;padding:15px 60px;}
  .entry-down .entry-header-text .bonus {margin: 15px 0;}
  .entry-down .entry-header-text .bonus p{font-size:18px; margin-bottom:5px;}
}

@media (max-width: 640px) {
	.hero{flex-basis: 70%;max-width: 70%; margin:auto;}
	.categorys .large-3{flex-basis:50%;max-width: 50%;}
	.section-content h1{padding:0 20px!important;}
}

@media (max-width: 570px) {
	.popular .large-6 .col-inner .bonuss{margin:0 140px 0 120px;}
	.popular .large-6 .col-inner .bonuss h3{margin-bottom:5px;}
	.popular .large-6 .col-inner .bonuss p{margin:3px 0 0 0;}
	.popular .large-6 .col-inner .img{width:100px!important; height:100px!important;}
	.popular .large-6 .col-inner .bonuss .d a{width:120px;top:45px;}
}

@media (max-width: 520px) {
	.popular .large-6 .col-inner .bonuss{margin:0 120px 0 80px;}
	.popular .large-6 .col-inner .bonuss h3{font-size:1rem;margin-bottom:0;line-height:1.4rem;}
	.popular .large-6 .col-inner .bonuss p{ font-size:12px;margin:0;}
	.popular .large-6 .col-inner .img{width:60px!important; height:60px!important;}
	.popular .large-6 .col-inner .bonuss .d a{width:100px;top:30px; font-size:90%; height:40px; line-height:40px;}
}

@media (max-width: 420px) {
	.popular .large-6 .col-inner .bonuss{margin:0 100px 0 80px;}
	.popular .large-6 .col-inner .bonuss .d a{width:80px;}
}

@keyframes hero-img-down {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-30px); }
  100% { transform: translateY(0); }
}

.hero-img{
  animation: hero-img-down 3.5s ease-in-out infinite;
  will-change: transform;
}