:root{--urlwp-accent:#446084;--urlwp-shell:1150px;--urlwp-header-main:90px;--urlwp-header-nav:55px;--urlwp-header-mobile:70px}body{background:#fff}.urlwp-site{max-width:none;margin-inline:auto;background:#fff}.urlwp-header-main{min-height:var(--urlwp-header-main);display:flex;align-items:center;background:color-mix(in srgb,var(--urlwp-accent) 8%,#fff)}.urlwp-header-row{min-height:var(--urlwp-header-main)}.urlwp-header-bottom{min-height:var(--urlwp-header-nav);display:flex;align-items:center;background:#f1f1f1}.urlwp-header-nav-row{width:min(100% - 32px,var(--urlwp-shell));margin-inline:auto}.urlwp-primary-nav{margin:0}.urlwp-menu{justify-content:center}.urlwp-header-actions{margin-left:auto;display:flex;align-items:center;gap:14px}.urlwp-header-action{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border:2px solid #fff;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--urlwp-accent) 72%,#19c7ff),var(--urlwp-accent));color:#fff;text-decoration:none;font-size:12px;font-weight:800;text-transform:uppercase;box-shadow:0 3px 8px rgba(0,0,0,.2)}.urlwp-menu>li{position:relative}.urlwp-menu .sub-menu{position:absolute;display:none;z-index:20;top:100%;left:0;min-width:220px;margin:0;padding:10px;background:#fff;list-style:none;box-shadow:0 12px 28px rgba(0,0,0,.16)}.urlwp-menu li:hover>.sub-menu,.urlwp-menu li:focus-within>.sub-menu{display:block}@media(max-width:849px){.urlwp-menu .sub-menu{position:static;display:block;box-shadow:none;padding:0 0 0 16px}}:root {--primary-color: #446084;}html{background-color:rgba(30,115,190,0.42)!important;}.container-width, .full-width .ubermenu-nav, .container, .row{max-width: 1150px}.row.row-collapse{max-width: 1120px}.row.row-small{max-width: 1142.5px}.row.row-large{max-width: 1180px}.sticky-add-to-cart--active, #wrapper,#main,#main.dark{background-color: #fbf3e9}.header-main{height: 90px}#logo img{max-height: 90px}#logo{width:360px;}.header-bottom{min-height: 55px}.header-top{min-height: 30px}.transparent .header-main{height: 90px}.transparent #logo img{max-height: 90px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 140px;}.header.show-on-scroll,.stuck .header-main{height:70px!important}.stuck #logo img{max-height: 70px!important}.header-bg-color {background-color: #ffffff}.header-bottom {background-color: #f1f1f1}.top-bar-nav > li > a{line-height: 16px }.header-main .nav > li > a{line-height: 16px }.header-bottom-nav > li > a{line-height: 18px }@media (max-width: 549px) {.header-main{height: 70px}#logo img{max-height: 70px}}body{color: #000000}h1,h2,h3,h4,h5,h6,.heading-font{color: #995c00;}a{color: #dd3333;}a:hover{color: #ee9b20;}.tagcloud a:hover{border-color: #ee9b20;background-color: #ee9b20;}.absolute-footer, html{background-color: #ffffff}.nav-vertical-fly-out > li + li {border-top-width: 1px; border-top-style: solid;}/* Custom CSS */.km a:before{content:"+100%" !important;width:50%;}/* Custom CSS Mobile */@media (max-width: 549px){.header-button {padding: 5px 0px;}li.html.header-button-2 a {padding: 0px 24px;}li.html.header-button-2.but-km a {padding: 0px 18px;}}.label-new.menu-item > a:after{content:"New";}.label-hot.menu-item > a:after{content:"Hot";}.label-sale.menu-item > a:after{content:"Sale";}.label-popular.menu-item > a:after{content:"Popular";}

.header-button-1 a {
    background: linear-gradient(359deg, red, #f8942e);
    color: #fff !important;
    font-size: 14px !important;
    border-radius: 9px !important;
    animation: glowPulse 2s ease-in-out infinite;

border:1px solid #fff;
}


.header-button-2 a {
    background:linear-gradient(178deg, #e3bc75, #ffffffc2) !important;
    color: #000000 !important;
    border: 0px solid #fff0 !important;
    font-size: 14px !important;
    box-shadow: 1px 1px 8px 0px #0000002e;
    border:none !important;
    border-radius:9px !important;
}
.header-button-1 a:after {
    content: '';
    position: absolute;
    display: block;
    top: -4px;
    left: 30px;
    width: 5px !important;
    height: 5px;
    border: 5.5px solid transparent;
    border-color: transparent #e84f35 transparent transparent;
    transform: rotate(59deg);
    z-index: -1;
    background: red;
    z-index: 12;
}
.header-button-1 a:before {
    content: 'Nhận lượt quay';
    background: red;
    position: absolute;
    width: 85%;
    line-height: normal;
    font-size: 9px;
    border-radius: 50px;
    padding: 2px 0px;
    margin-left: 10px;
    margin-top: -9px;
    z-index:13;
    animation: zoomInOut 1.5s infinite ease-in-out;
    transition: transform 0.3s;
}







.header-button-2 a:after {
    content: '';
    position: absolute;
    display: block;
    top: -4px;
    left: 58px;
    width: 5px !important;
    height: 5px;
    border: 5.5px solid transparent;
    border-color: transparent #e84f35 transparent transparent;
    transform: rotate(59deg);
    z-index: -1;
    background: red;
    z-index: 12;
}
.header-button-2 a:before {

    content: '+100k';
    background: red;
    color:#fff !important;
    position: absolute;
    width: 50%;
    line-height: normal;
    font-size: 9px;
    border-radius: 50px;
    padding: 2px 0px;
    margin-left: 39px;
    margin-top: -9px;
    z-index:13;
    animation: zoomInOut 1.5s infinite ease-in-out;
    transition: transform 0.3s;
}


@keyframes zoomInOut{
    0% {
    transform: scale(1);
}

50% {
    transform: scale(1.1);
}
100% {
    transform: scale(1);
}
}
@media screen and (max-width: 1000px){
    html{
        background: unset!important;
    }
}
b, strong{
    font-weight: bold;
}
:root {
  --primary-arrow-color: #0000;
  --badge-bg-color: #FF0002 ;
  --badge-font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --badge-font-size: 10px;
  --badge-text-color: #fff;
}

@keyframes zoomInOut {
  0% {
    transform: scale(1) translateZ(0);
  }
  50% {
    transform: scale(1.15) translateZ(0);
  }
  100% {
    transform: scale(1) translateZ(0);
  }
}

.home_content > .col {
    border: 3px solid #FFA500;              /* Cam đậm */
    border-radius: 15px;
    height: auto;
    padding: 10px;
    box-shadow: 0 0 20px #FFA500;           /* Đổ bóng màu cam */
}

.home_content > .col > .col-inner {
    height: 100%;
    overflow: auto;
}

.home_content > *::-webkit-scrollbar-thumb {
    background-color: #FFA500;
    border-radius: 20px;
    border: 3px solid #FFA500;
}
table, tr, th, td {
    margin: 0 !important;
    padding: 0 !important;
    border-spacing: 0 !important;
    border-collapse: separate !important;
}
th, td {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    line-height: 1 !important;
    min-height: 0 !important;
    height: 18px !important;
    vertical-align: middle !important;
    font-size: 16px !important;
}
tr {
    height: 18px !important;
}
th {
    background: #000 !important;
    color: #ff9900 !important;
}
td {
    background: #000 !important;
    color: #eee !important;
}
tr:nth-child(even) td {
    background: #151515 !important;
}

.ux-menu-link__link:hover{
  color:#ff0 !important;
  padding-left:5px;
}

.home-content > .col {
  border: 1.5px solid yellow;
  border-radius: 15px;
  height: auto;
  padding: 10px 10px 10px 10px;
  margin-bottom: 36px;
}
.home-content > .col > .col-inner {
  height: 100%;
  overflow: auto;
}
.home-content > .col > .col-inner::-webkit-scrollbar {
  width: 0.5rem;
  border-radius: 10px;
}
.home-content > .col > .col-inner::-webkit-scrollbar-thumb {
  border-radius: 50px;
  background-color: #ff9b1a;
}



blockquote {
  position: relative;
  border-left: 4px solid yellow;
  border-right: 4px solid yellow;
  border-radius: 5px;
  font-style: normal;
  background-color: #8b2f06;
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: -10px;
  animation: glow 2s infinite;
}

/* .section-title-main,
.section-title-main span {
    background: linear-gradient(
      to bottom,
      #feffaa 0%,
      #faffdb 29%,
      #ffbb43 80%,
      #fede5e 100%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
} */

/* 1. Đổi màu tiêu đề khi accordion mở (active/expanded) */
.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active,
.elementor-accordion .elementor-accordion-item .elementor-tab-title[aria-expanded="true"],
.accordion-panel.active,
.accordion-panel[aria-expanded="true"],
.ui-accordion-header-active,
.accordion-item.active,
.accordion-title.active,
.accordion-title[aria-expanded="true"]
{
    color: #ff9900 !important;
}
.css {
    max-height: 700px;
    overflow: auto;
    padding: 10px;
    border: 5px solid #fafcfd;
    box-shadow: 0 2px 50px #fafcfd;
    border-radius: 10px;
    word-wrap: break-word;
}
.header-bottom {
    padding-left: 15px;
    background: linear-gradient(89deg, #f78300 16%, #040507 90%);
    text-align: justify;
}




.hau-dai-banner .banner-item,.hdimg{
    display: none;
}
@keyframes glowPulse {
  0%, 100% {
    filter: brightness(1);
    box-shadow:
      0 0 8px rgba(255, 40, 40, 0.6),
      0 0 16px rgba(255, 160, 40, 0.5),
      0 0 30px rgba(255, 180, 0, 0.4);
  }
  50% {
    filter: brightness(1.3);
    box-shadow:
      0 0 14px rgba(255, 60, 60, 0.8),
      0 0 28px rgba(255, 200, 0, 0.6),
      0 0 45px rgba(255, 120, 0, 0.5);
  }
}
@media(max-width:849px){.urlwp-header-main,.urlwp-header-row{min-height:var(--urlwp-header-mobile)}.urlwp-header-row{position:relative;justify-content:center}.urlwp-menu-toggle{position:absolute;left:0;margin:0}.urlwp-brand{margin-inline:auto}.urlwp-header-actions{display:none}.urlwp-header-bottom{min-height:auto;display:block;position:relative}.urlwp-header-nav-row{width:100%}.urlwp-primary-nav{inset:100% 0 auto}.urlwp-mobile-ctas{border-top:1px solid rgba(0,0,0,.08)}}
