/*
Theme Name: Azino
Theme URI: http://azino
Author: UX-Themes
Author URI: https://azino.com
Description: Multi-Purpose Responsive WooCommerce Theme
Version: 3.18.3
Requires at least: 5.9
WC requires at least: 4.7
Tested up to: 6.9
Requires PHP: 7.0
Text Domain: azino
Tags: responsive, custom-logo, featured-images, theme-options, translation-ready, e-commerce
*/
:root{
	--wp-block-synced-color:#7a00df;
	--wp-block-synced-color--rgb:122,0,223;
	--wp-bound-block-color:var(--wp-block-synced-color);
	--wp-editor-canvas-background:#ddd;
	--wp-admin-theme-color:#007cba;
	--wp-admin-theme-color--rgb:0,124,186;
	--wp-admin-theme-color-darker-10:#006ba1;
	--wp-admin-theme-color-darker-10--rgb:0,107,160.5;
	--wp-admin-theme-color-darker-20:#005a87;
	--wp-admin-theme-color-darker-20--rgb:0,90,135;
	--wp-admin-border-width-focus:2px
	}
	@media (min-resolution:192dpi){
	:root{
	--wp-admin-border-width-focus:1.5px
	}
	
	}
	.wp-element-button{
	cursor:pointer
	}
	:root .has-very-light-gray-background-color{
	background-color:#eee
	}
	:root .has-very-dark-gray-background-color{
	background-color:#313131
	}
	:root .has-very-light-gray-color{
	color:#eee
	}
	:root .has-very-dark-gray-color{
	color:#313131
	}
	:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{
	background:linear-gradient(135deg,#00d084,#0693e3)
	}
	:root .has-purple-crush-gradient-background{
	background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
	}
	:root .has-hazy-dawn-gradient-background{
	background:linear-gradient(135deg,#faaca8,#dad0ec)
	}
	:root .has-subdued-olive-gradient-background{
	background:linear-gradient(135deg,#fafae1,#67a671)
	}
	:root .has-atomic-cream-gradient-background{
	background:linear-gradient(135deg,#fdd79a,#004a59)
	}
	:root .has-nightshade-gradient-background{
	background:linear-gradient(135deg,#330968,#31cdcf)
	}
	:root .has-midnight-gradient-background{
	background:linear-gradient(135deg,#020381,#2874fc)
	}
	:root{
	--wp--preset--font-size--normal:16px;
	--wp--preset--font-size--huge:42px
	}
	.has-regular-font-size{
	font-size:1em
	}
	.has-larger-font-size{
	font-size:2.625em
	}
	.has-normal-font-size{
	font-size:var(--wp--preset--font-size--normal)
	}
	.has-huge-font-size{
	font-size:var(--wp--preset--font-size--huge)
	}
	.has-text-align-center{
	text-align:center
	}
	.has-text-align-left{
	text-align:left
	}
	.has-text-align-right{
	text-align:right
	}
	.has-fit-text{
	white-space:nowrap!important
	}
	#end-resizable-editor-section{
	display:none
	}
	.aligncenter{
	clear:both
	}
	.items-justified-left{
	justify-content:flex-start
	}
	.items-justified-center{
	justify-content:center
	}
	.items-justified-right{
	justify-content:flex-end
	}
	.items-justified-space-between{
	justify-content:space-between
	}
	.screen-reader-text{
	border:0;
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
	word-wrap:normal!important
	}
	.screen-reader-text:focus{
	background-color:#ddd;
	clip-path:none;
	color:#444;
	display:block;
	font-size:1em;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
	}
	html :where(.has-border-color){
	border-style:solid
	}
	html :where([style*=border-top-color]){
	border-top-style:solid
	}
	html :where([style*=border-right-color]){
	border-right-style:solid
	}
	html :where([style*=border-bottom-color]){
	border-bottom-style:solid
	}
	html :where([style*=border-left-color]){
	border-left-style:solid
	}
	html :where([style*=border-width]){
	border-style:solid
	}
	html :where([style*=border-top-width]){
	border-top-style:solid
	}
	html :where([style*=border-right-width]){
	border-right-style:solid
	}
	html :where([style*=border-bottom-width]){
	border-bottom-style:solid
	}
	html :where([style*=border-left-width]){
	border-left-style:solid
	}
	html :where(img[class*=wp-image-]){
	height:auto;
	max-width:100%
	}
	:where(figure){
	margin:0 0 1em
	}
	html :where(.is-position-sticky){
	--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)
	}
	@media screen and (max-width:600px){
	html :where(.is-position-sticky){
	--wp-admin--admin-bar--position-offset:0px
	}
	
	}
	
/*# sourceURL=wp-block-library-inline-css */
:root{
	--wp--preset--aspect-ratio--square: 1;
	--wp--preset--aspect-ratio--4-3: 4/3;
	--wp--preset--aspect-ratio--3-4: 3/4;
	--wp--preset--aspect-ratio--3-2: 3/2;
	--wp--preset--aspect-ratio--2-3: 2/3;
	--wp--preset--aspect-ratio--16-9: 16/9;
	--wp--preset--aspect-ratio--9-16: 9/16;
	--wp--preset--color--black: #000000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #ffffff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;
	--wp--preset--color--primary: #446084;
	--wp--preset--color--secondary: #d26e4b;
	--wp--preset--color--success: #7a9c59;
	--wp--preset--color--alert: #b20000;
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
	--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
	--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
	--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
	--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
	--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
	--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: 20px;
	--wp--preset--font-size--large: 36px;
	--wp--preset--font-size--x-large: 42px;
	--wp--preset--spacing--20: 0.44rem;
	--wp--preset--spacing--30: 0.67rem;
	--wp--preset--spacing--40: 1rem;
	--wp--preset--spacing--50: 1.5rem;
	--wp--preset--spacing--60: 2.25rem;
	--wp--preset--spacing--70: 3.38rem;
	--wp--preset--spacing--80: 5.06rem;
	--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
	--wp--preset--shadow--sharp: 6px 6px 0 rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--outlined: 6px 6px 0 -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
	--wp--preset--shadow--crisp: 6px 6px 0 rgb(0, 0, 0);
	
	}
	:where(body) {
	 margin: 0;
	 
	}
	.wp-site-blocks > .alignleft {
	 float: left;
	 margin-right: 2em;
	 
	}
	.wp-site-blocks > .alignright {
	 float: right;
	 margin-left: 2em;
	 
	}
	.wp-site-blocks > .aligncenter {
	 justify-content: center;
	 margin-left: auto;
	 margin-right: auto;
	 
	}
	:where(.is-layout-flex){
	gap: 0.5em;
	
	}
	:where(.is-layout-grid){
	gap: 0.5em;
	
	}
	.is-layout-flow > .alignleft{
	float: left;
	margin-inline-start: 0;
	margin-inline-end: 2em;
	
	}
	.is-layout-flow > .alignright{
	float: right;
	margin-inline-start: 2em;
	margin-inline-end: 0;
	
	}
	.is-layout-flow > .aligncenter{
	margin-left: auto !important;
	margin-right: auto !important;
	
	}
	.is-layout-constrained > .alignleft{
	float: left;
	margin-inline-start: 0;
	margin-inline-end: 2em;
	
	}
	.is-layout-constrained > .alignright{
	float: right;
	margin-inline-start: 2em;
	margin-inline-end: 0;
	
	}
	.is-layout-constrained > .aligncenter{
	margin-left: auto !important;
	margin-right: auto !important;
	
	}
	.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
	margin-left: auto !important;
	margin-right: auto !important;
	
	}
	body .is-layout-flex{
	display: flex;
	
	}
	.is-layout-flex{
	flex-wrap: wrap;
	align-items: center;
	
	}
	.is-layout-flex > :is(*, div){
	margin: 0;
	
	}
	body .is-layout-grid{
	display: grid;
	
	}
	.is-layout-grid > :is(*, div){
	margin: 0;
	
	}
	body{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	
	}
	a:where(:not(.wp-element-button)){
	text-decoration: none;
	
	}
	:root :where(.wp-element-button,
.wp-block-button__link){
	background-color: #32373c;
	border-width: 0;
	color: #fff;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	padding-top: calc(0.667em + 2px);
	padding-right: calc(1.333em + 2px);
	padding-bottom: calc(0.667em + 2px);
	padding-left: calc(1.333em + 2px);
	text-decoration: none;
	text-transform: inherit;
	
	}
	.has-black-color{
	color: var(--wp--preset--color--black) !important;
	
	}
	.has-cyan-bluish-gray-color{
	color: var(--wp--preset--color--cyan-bluish-gray) !important;
	
	}
	.has-white-color{
	color: var(--wp--preset--color--white) !important;
	
	}
	.has-pale-pink-color{
	color: var(--wp--preset--color--pale-pink) !important;
	
	}
	.has-vivid-red-color{
	color: var(--wp--preset--color--vivid-red) !important;
	
	}
	.has-luminous-vivid-orange-color{
	color: var(--wp--preset--color--luminous-vivid-orange) !important;
	
	}
	.has-luminous-vivid-amber-color{
	color: var(--wp--preset--color--luminous-vivid-amber) !important;
	
	}
	.has-light-green-cyan-color{
	color: var(--wp--preset--color--light-green-cyan) !important;
	
	}
	.has-vivid-green-cyan-color{
	color: var(--wp--preset--color--vivid-green-cyan) !important;
	
	}
	.has-pale-cyan-blue-color{
	color: var(--wp--preset--color--pale-cyan-blue) !important;
	
	}
	.has-vivid-cyan-blue-color{
	color: var(--wp--preset--color--vivid-cyan-blue) !important;
	
	}
	.has-vivid-purple-color{
	color: var(--wp--preset--color--vivid-purple) !important;
	
	}
	.has-primary-color{
	color: var(--wp--preset--color--primary) !important;
	
	}
	.has-secondary-color{
	color: var(--wp--preset--color--secondary) !important;
	
	}
	.has-success-color{
	color: var(--wp--preset--color--success) !important;
	
	}
	.has-alert-color{
	color: var(--wp--preset--color--alert) !important;
	
	}
	.has-black-background-color{
	background-color: var(--wp--preset--color--black) !important;
	
	}
	.has-cyan-bluish-gray-background-color{
	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
	
	}
	.has-white-background-color{
	background-color: var(--wp--preset--color--white) !important;
	
	}
	.has-pale-pink-background-color{
	background-color: var(--wp--preset--color--pale-pink) !important;
	
	}
	.has-vivid-red-background-color{
	background-color: var(--wp--preset--color--vivid-red) !important;
	
	}
	.has-luminous-vivid-orange-background-color{
	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
	
	}
	.has-luminous-vivid-amber-background-color{
	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
	
	}
	.has-light-green-cyan-background-color{
	background-color: var(--wp--preset--color--light-green-cyan) !important;
	
	}
	.has-vivid-green-cyan-background-color{
	background-color: var(--wp--preset--color--vivid-green-cyan) !important;
	
	}
	.has-pale-cyan-blue-background-color{
	background-color: var(--wp--preset--color--pale-cyan-blue) !important;
	
	}
	.has-vivid-cyan-blue-background-color{
	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
	
	}
	.has-vivid-purple-background-color{
	background-color: var(--wp--preset--color--vivid-purple) !important;
	
	}
	.has-primary-background-color{
	background-color: var(--wp--preset--color--primary) !important;
	
	}
	.has-secondary-background-color{
	background-color: var(--wp--preset--color--secondary) !important;
	
	}
	.has-success-background-color{
	background-color: var(--wp--preset--color--success) !important;
	
	}
	.has-alert-background-color{
	background-color: var(--wp--preset--color--alert) !important;
	
	}
	.has-black-border-color{
	border-color: var(--wp--preset--color--black) !important;
	
	}
	.has-cyan-bluish-gray-border-color{
	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
	
	}
	.has-white-border-color{
	border-color: var(--wp--preset--color--white) !important;
	
	}
	.has-pale-pink-border-color{
	border-color: var(--wp--preset--color--pale-pink) !important;
	
	}
	.has-vivid-red-border-color{
	border-color: var(--wp--preset--color--vivid-red) !important;
	
	}
	.has-luminous-vivid-orange-border-color{
	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
	
	}
	.has-luminous-vivid-amber-border-color{
	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
	
	}
	.has-light-green-cyan-border-color{
	border-color: var(--wp--preset--color--light-green-cyan) !important;
	
	}
	.has-vivid-green-cyan-border-color{
	border-color: var(--wp--preset--color--vivid-green-cyan) !important;
	
	}
	.has-pale-cyan-blue-border-color{
	border-color: var(--wp--preset--color--pale-cyan-blue) !important;
	
	}
	.has-vivid-cyan-blue-border-color{
	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
	
	}
	.has-vivid-purple-border-color{
	border-color: var(--wp--preset--color--vivid-purple) !important;
	
	}
	.has-primary-border-color{
	border-color: var(--wp--preset--color--primary) !important;
	
	}
	.has-secondary-border-color{
	border-color: var(--wp--preset--color--secondary) !important;
	
	}
	.has-success-border-color{
	border-color: var(--wp--preset--color--success) !important;
	
	}
	.has-alert-border-color{
	border-color: var(--wp--preset--color--alert) !important;
	
	}
	.has-vivid-cyan-blue-to-vivid-purple-gradient-background{
	background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
	
	}
	.has-light-green-cyan-to-vivid-green-cyan-gradient-background{
	background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
	
	}
	.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{
	background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
	
	}
	.has-luminous-vivid-orange-to-vivid-red-gradient-background{
	background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
	
	}
	.has-very-light-gray-to-cyan-bluish-gray-gradient-background{
	background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
	
	}
	.has-cool-to-warm-spectrum-gradient-background{
	background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
	
	}
	.has-blush-light-purple-gradient-background{
	background: var(--wp--preset--gradient--blush-light-purple) !important;
	
	}
	.has-blush-bordeaux-gradient-background{
	background: var(--wp--preset--gradient--blush-bordeaux) !important;
	
	}
	.has-luminous-dusk-gradient-background{
	background: var(--wp--preset--gradient--luminous-dusk) !important;
	
	}
	.has-pale-ocean-gradient-background{
	background: var(--wp--preset--gradient--pale-ocean) !important;
	
	}
	.has-electric-grass-gradient-background{
	background: var(--wp--preset--gradient--electric-grass) !important;
	
	}
	.has-midnight-gradient-background{
	background: var(--wp--preset--gradient--midnight) !important;
	
	}
	.has-small-font-size{
	font-size: var(--wp--preset--font-size--small) !important;
	
	}
	.has-medium-font-size{
	font-size: var(--wp--preset--font-size--medium) !important;
	
	}
	.has-large-font-size{
	font-size: var(--wp--preset--font-size--large) !important;
	
	}
	.has-x-large-font-size{
	font-size: var(--wp--preset--font-size--x-large) !important;
	
	}
	
/*# sourceURL=global-styles-inline-css */
:root {
	--primary-color: #446084;
	--fs-color-primary: #446084;
	--fs-color-secondary: #d26e4b;
	--fs-color-success: #7a9c59;
	--fs-color-alert: #b20000;
	--fs-experimental-link-color: #fcfcfc;
	--fs-experimental-link-color-hover: #111;
	
	}
	.tooltipster-base {
	--tooltip-color: #fff;
	--tooltip-bg-color: #000;
	
	}
	.off-canvas-right .mfp-content,
.off-canvas-left .mfp-content {
	--drawer-width: 300px;
	
	}
	.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: #111111
	}
	.header-main{
	height: 90px
	}
	#logo img{
	max-height: 90px
	}
	#logo{
	width:200px;
	
	}
	.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: #111111
	}
	.header-bottom {
	background-color: #271d13
	}
	.header-main .nav > li > a{
	line-height: 16px 
	}
	.header-bottom-nav > li > a{
	line-height: 36px 
	}
	@media (max-width: 549px) {
	.header-main{
	height: 70px
	}
	#logo img{
	max-height: 70px
	}
	
	}
	.header-top{
	background-color:#000000!important;
	
	}
	body{
	color: #ffffff
	}
	h1,h2,h3,h4,h5,h6,
.heading-font{
	color: #ffffff;
	
	}
	body{
	font-size: 100%;
	
	}
	@media screen and (max-width: 549px){
	body{
	font-size: 100%;
	
	}
	
	}
	body{
	font-family: Roboto, sans-serif;
	
	}
	body {
	font-weight: 400;
	font-style: normal;
	
	}
	.nav > li > a {
	font-family: Roboto, sans-serif;
	
	}
	.mobile-sidebar-levels-2 .nav > li > ul > li > a {
	font-family: Roboto, sans-serif;
	
	}
	.nav > li > a,
.mobile-sidebar-levels-2 .nav > li > ul > li > a {
	font-weight: 700;
	font-style: normal;
	
	}
	h1,h2,h3,h4,h5,h6,
.heading-font,
.off-canvas-center .nav-sidebar.nav-vertical > li > a{
	font-family: Roboto, sans-serif;
	
	}
	h1,h2,h3,h4,h5,h6,
.heading-font,
.banner h1,
.banner h2 {
	font-weight: 700;
	font-style: normal;
	
	}
	.alt-font{
	font-family: "Dancing Script", sans-serif;
	
	}
	.alt-font {
	font-weight: 400!important;
	font-style: normal!important;
	
	}
	.header:not(.transparent) .header-bottom-nav.nav > li > a{
	color: #ffffff;
	
	}
	.header:not(.transparent) .header-bottom-nav.nav > li > a:hover,
.header:not(.transparent) .header-bottom-nav.nav > li.active > a,
.header:not(.transparent) .header-bottom-nav.nav > li.current > a,
.header:not(.transparent) .header-bottom-nav.nav > li > a.active,
.header:not(.transparent) .header-bottom-nav.nav > li > a.current,
.header:not(.transparent) .header-bottom-nav.nav > li.current_page_item > a,
.header:not(.transparent) .header-bottom-nav.nav > li.current-menu-item > a,
.header:not(.transparent) .header-bottom-nav.nav > li.current_page_ancestor > a,
.header:not(.transparent) .header-bottom-nav.nav > li.current-menu-ancestor > a{
	color: #fc8f00;
	
	}

/* 首页菜单项在首页时显示为橙色 */
body.home .header:not(.transparent) .header-bottom-nav.nav > li.menu-item-home.current_page_item > a,
body.home .header:not(.transparent) .header-bottom-nav.nav > li.menu-item-home > a:hover{
	color: #fc8f00;
	
	}

/* 首页菜单项在非首页时保持白色 */
body:not(.home) .header:not(.transparent) .header-bottom-nav.nav > li.menu-item-home > a{
	color: #ffffff !important;
	
	}
	.header-bottom-nav.nav-line-bottom > li > a:before,
.header-bottom-nav.nav-line-grow > li > a:before,
.header-bottom-nav.nav-line > li > a:before,
.header-bottom-nav.nav-box > li > a:hover,
.header-bottom-nav.nav-box > li.active > a,
.header-bottom-nav.nav-pills > li > a:hover,
.header-bottom-nav.nav-pills > li.active > a{
	color:#FFF!important;
	background-color: #fc8f00;
	
	}
	.absolute-footer, html{
	background-color: #0a0a0a
	}
	.nav-vertical-fly-out > li + li {
	border-top-width: 1px;
	 border-top-style: solid;
	
	}
	.label-new.menu-item > a:after{
	content:"Mới";
	
	}
	.label-hot.menu-item > a:after{
	content:"Thịnh hành";
	
	}
	.label-sale.menu-item > a:after{
	content:"Giảm giá";
	
	}
	.label-popular.menu-item > a:after{
	content:"Phổ biến";
	
	}
	  .sticky-add-to-cart--active, #wrapper, #main, #main.dark {
	background-color: #111 !important;
	
	}
	body.home  #content{
	padding-top: 0;
	
	}
	.home-marquee {
	display: flex;
	white-space: nowrap;
	align-items: center;
	background-color: #444;
	height: 34px;
	margin-bottom: 30px;
	
	}
	.home-marquee marquee {
	font-size: 13px;
	color: #fff
	}
	.home-marquee:hover marquee {
	text-decoration: underline
	}
	.home-marquee-icon-speaker {
	background: url(static/image/icon-speaker.png);
	height: 23px;
	width: 29px;
	display: inline-block
	}
	  .home-marquee-title {
	color: #f49a25;
	display: inline-block;
	font-size: 14px;
	line-height: 34px;
	margin-left: 4px;
	text-transform: uppercase
	}
	  .home-marquee-icon {
	display: inline-flex;
	align-items: center;
	padding: 0 15px
	}
	  @media only screen and (max-width: 767px) {
	.home-list-game-wrap {
		display: block;
		
	}
	.game-list li {
		list-style: none;
		
	}
	.game-list li,
.game-list>div {
		margin: 2px 0 !important;
		padding-right: .2rem;
		
	}
	.game-name {
		position: absolute;
		width: 7rem;
		bottom: 0;
		right: 5%;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		font-size: 8px;
		text-align: right;
		text-transform: uppercase;
		
	}
	.col {
		padding: 0 !important;
		
	}
	
	}
	  .text-end {
	text-align: right !important;
	
	}
	  .p-1 {
	padding: .25rem !important;
	
	}
	  .flex-wrap {
	flex-wrap: wrap !important;
	
	}
	  .w-100 {
	width: 100% !important;
	
	}
	  .d-flex {
	display: flex !important;
	
	}
	blockquote, dl, figure, form, ol, p, pre, ul {
	margin-bottom: 1.3em;
	
	}
	  .text-center {
	text-align: center !important;
	
	}
	  .flex-column {
	flex-direction: column !important;
	
	}
	  .w-50 {
	width: 50% !important;
	
	}
	  .position-relative {
	position: relative !important;
	
	}
	.dark .widget a,
.dark a {
	color: currentColor;
	
	}
	  .align-items-center {
	align-items: center !important;
	
	}
	  .justify-content-center {
	justify-content: center !important;
	
	}
	  a:where(:not(.wp-element-button)) {
	text-decoration: none;
	
	}
	  a {
	background-color: #fff0;
	
	}
	  img {
	opacity: 1;
	transition: opacity 1s;
	
	}
	  img {
	display: inline-block;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
	
	}
	  img {
	border-style: none;
	
	}
	  .text-noidung .col{
	padding:30px !important;
	
	}
	  .header-btn-login{
	margin-right: 10px;
	background: #ffc107;
	border-radius: 47px;
	color: #383838;
	cursor: pointer;
	font-size: 18px;
	height: 38px;
	min-width: 148px;
	font-weight: 700;
	text-transform: uppercase;
	width: 148px;
	display: block;
		  text-align: center;
		  line-height: 38px;
		  }
.header-btn-signup{
	width: 148px;
	display: block;
	min-width: 148px;
	font-weight: 700;
	background: #fe8102;
	border-radius: 47px;
	font-size: 18px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	color: #fff;
	}
.header-btn {
	display: flex;
	height: 100%;
	align-items: center;
	justify-content: end;
	}
.bg{
	opacity: 0;
	transition: opacity 1s;
	-webkit-transition: opacity 1s;
	}
.bg-loaded{
	opacity: 1;
	}
@font-face {
	font-family: "fl-icons";
	font-display: block;
	src: url(static/font/fl-icons.eot);
	src:
			url(static/font/fl-icons.eot) format("embedded-opentype"),
			url(static/font/fl-icons.woff2) format("woff2"),
			url(static/font/fl-icons.ttf) format("truetype"),
			url(static/font/fl-icons.woff) format("woff"),
			url(static/font/fl-icons.svg) format("svg");
	}

/* 滚动时头部悬浮样式 */
.header.header-scrolled {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.95);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}

.header.header-scrolled .header-wrapper {
  background-color: rgba(0, 0, 0, 0.95);
}

/* 确保内容不会被悬浮的头部遮挡 */
/* body { */
/*   padding-top: 80px; !* 根据实际头部高度调整 *! */
/* } */

/* 悬浮时调整样式 */
.header.header-scrolled .header-main {
  padding: 10px 0;
}

.header.header-scrolled .header-bottom {
  position: relative;
  background-color: rgba(0, 0, 0, 0.95);
}
	