/*
Theme Name: EL21
Theme URI: https://el21.net/
Author: 789BET Team
Author URI: https://el21/
Description: A custom WordPress theme for 789BET
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: el21
Tags: custom-theme, gambling, betting
*/
	
:root {
	--primary-color: #0a0a0a;
	}
html{
	background-image: url('static/image/anh-nen.png');
	}
html{
	background-color:#0a0a0a!important;
	}
.container-width,
.full-width .ubermenu-nav,
.container,
.row{
	max-width: 1215px;
	}
.row.row-collapse{
	max-width: 1240px
	}
.row.row-small{
	max-width: 1262.5px
	}
.row.row-large{
	max-width: 1300px
	}
body.framed,
body.framed header,
body.framed .header-wrapper,
body.boxed,
body.boxed header,
body.boxed .header-wrapper,
body.boxed .is-sticky-section{
	max-width: 1193px;
	}
.sticky-add-to-cart--active, #wrapper,#main,#main.dark{
	background-color: #1e2530}
.header-main{
	height: 93px
	}
#logo img{
	max-height: 93px
	}
#logo{
	width:422px;
	}
.header-bottom{
	min-height: 10px
	}
.header-top{
	min-height: 20px
	}
.transparent .header-main{
	height: 30px
	}
.transparent #logo img{
	max-height: 30px
	}
.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: 80px;
	}
.header.show-on-scroll,
.stuck .header-main{
	height:70px!important
	}
.stuck #logo img{
	max-height: 70px!important
	}
.header-bg-color {
	background-color: #0a0a0a
	}
.header-bottom {
	background-color: #1c0000
	}
.stuck .header-main .nav > li > a{
	line-height: 50px 
	}
@media (max-width: 549px) {
	.header-main{
	height: 60px
		}
#logo img{
	max-height: 60px}
}
.main-menu-overlay{
	background-color: #0a0a0a
	}
.nav-dropdown-has-arrow.nav-dropdown-has-border li.has-dropdown:before{
	border-bottom-color: #ffffff;
	}
.nav .nav-dropdown{
	border-color: #ffffff 
	}
.nav-dropdown{
	border-radius:15px
	}
.nav-dropdown{
	font-size:93%}
.nav-dropdown-has-arrow li.has-dropdown:after{
	border-bottom-color: #000000;
	}
.nav .nav-dropdown{
	background-color: #000000
	}
/* Color */
	.accordion-title.active,
.has-icon-bg .icon .icon-inner,
.logo a,
.primary.is-underline,
.primary.is-link,
.badge-outline .badge-inner,
.nav-outline > li.active> a,
.nav-outline >li.active > a,
.cart-icon strong,[data-color='primary'],
.is-outline.primary{
	color: #0a0a0a;
	}
/* Color !important */
	[data-text-color="primary"]{
	color: #0a0a0a!important;
	}
/* Background Color */
	[data-text-bg="primary"]{
	background-color: #0a0a0a;
	}
/* Background */
	.scroll-to-bullets a,
.featured-title,
.label-new.menu-item > a:after,
.nav-pagination > li > .current,
.nav-pagination > li > span:hover,
.nav-pagination > li > a:hover,
.has-hover:hover .badge-outline .badge-inner,button[type="submit"],
.button.wc-forward:not(.checkout):not(.checkout-button),
.button.submit-button,
.button.primary:not(.is-outline),
.featured-table .title,
.is-outline:hover,
.has-icon:hover .icon-label,
.nav-dropdown-bold .nav-column li > a:hover,
.nav-dropdown.nav-dropdown-bold > li > a:hover,
.nav-dropdown-bold.dark .nav-column li > a:hover,
.nav-dropdown.nav-dropdown-bold.dark > li > a:hover,
.header-vertical-menu__opener ,
.is-outline:hover,
.tagcloud a:hover,
.grid-tools a, input[type='submit']:not(.is-form),
.box-badge:hover .box-text, input.button.alt,
.nav-box > li > a:hover,
.nav-box > li.active > a,
.nav-pills > li.active > a ,
.current-dropdown .cart-icon strong,
.cart-icon:hover strong,
.nav-line-bottom > li > a:before,
.nav-line-grow > li > a:before,
.nav-line > li > a:before,
.banner,
.header-top,
.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.primary.is-outline:hover,
.button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary,
.badge-inner{
	background-color: #0a0a0a;
	}
/* Border */
	.nav-vertical.nav-tabs > li.active > a,
.scroll-to-bullets a.active,
.nav-pagination > li > .current,
.nav-pagination > li > span:hover,
.nav-pagination > li > a:hover,
.has-hover:hover .badge-outline .badge-inner,
.accordion-title.active,
.featured-table,
.is-outline:hover,
.tagcloud a:hover,blockquote,
.has-border,
.cart-icon strong:after,
.cart-icon strong,
.blockUI:before,
.processing:before,
.loading-spin,
.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.primary.is-outline:hover{
	border-color: #0a0a0a
		}
.nav-tabs > li.active > a{
	border-top-color: #0a0a0a
	}
.widget_shopping_cart_content .blockUI.blockOverlay:before {
	 border-left-color: #0a0a0a
	}
.woocommerce-checkout-review-order .blockUI.blockOverlay:before {
	 border-left-color: #0a0a0a
	}
/* Fill */
	.slider .flickity-prev-next-button:hover svg,
.slider .flickity-prev-next-button:hover .arrow{
	fill: #0a0a0a;
	}
/* Focus */
	.primary:focus-visible,
.submit-button:focus-visible, button[type="submit"]:focus-visible {
	 outline-color: #0a0a0a!important;
	 }
/* Background Color */
	[data-icon-label]:after,
.secondary.is-underline:hover,
.secondary.is-outline:hover,
.icon-label,
.button.secondary:not(.is-outline),
.button.alt:not(.is-outline),
.badge-inner.on-sale,
.button.checkout,
.single_add_to_cart_button,
.current .breadcrumb-step{
	 background-color:#dd3333;
	 }
[data-text-bg="secondary"]{
	background-color: #dd3333;
	}
/* Color */
	.secondary.is-underline,
.secondary.is-link,
.secondary.is-outline,
.stars a.active,
.star-rating:before,
.woocommerce-page .star-rating:before,
.star-rating span:before,
.color-secondary{
	color: #dd3333
		}
/* Color !important */
	[data-text-color="secondary"]{
	color: #dd3333!important;
	}
/* Border */
	.secondary.is-outline:hover{
	border-color:#dd3333}
/* Focus */
	.secondary:focus-visible,
.alt:focus-visible {
	 outline-color: #dd3333!important;
	 }
.success.is-underline:hover,
.success.is-outline:hover,
.success{
	background-color: #da2eb5}
.success-color,
.success.is-link,
.success.is-outline{
	color: #da2eb5;
	}
.success-border{
	border-color: #da2eb5!important;
	}
/* Color !important */
	[data-text-color="success"]{
	color: #da2eb5!important;
	}
/* Background Color */
	[data-text-bg="success"]{
	background-color: #da2eb5;
	}
.alert.is-underline:hover,
.alert.is-outline:hover,
.alert{
	background-color: #f29811}
.alert.is-link,
.alert.is-outline,
.color-alert{
	color: #f29811;
	}
/* Color !important */
	[data-text-color="alert"]{
	color: #f29811!important;
	}
/* Background Color */
	[data-text-bg="alert"]{
	background-color: #f29811;
	}
body{
	color: #e0e0e0}
h1,h2,h3,h4,h5,h6,
.heading-font{
	color: #e78c03;
	}
body{
	font-size: 100%;
	}
@media screen and (max-width: 549px){
	body{
	font-size: 100%;
	}
}
body{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	}
body {
	font-weight: 400;
	font-style: normal;
	}
.nav > li > a {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	}
.mobile-sidebar-levels-2 .nav > li > ul > li > a {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", 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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	}
h1,h2,h3,h4,h5,h6,
.heading-font,
.banner h1,
.banner h2 {
	font-weight: 700;
	font-style: normal;
	}
.alt-font{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", 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{
	color: #fc8f00;
	}
.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;
	}
a{
	color: #f69503;
	}
a:hover{
	color: #eeee22;
	}
.tagcloud a:hover{
	border-color: #eeee22;
	background-color: #eeee22;
	}
.widget a{
	color: #ffffff;
	}
.widget a:hover{
	color: rgba(238,238,34,0.97);
	}
.widget .tagcloud a:hover{
	border-color: rgba(238,238,34,0.97);
	 background-color: rgba(238,238,34,0.97);
	}
.is-divider{
	background-color: #1e73be;
	}
.footer-2{
	background-color: #777777
	}
.absolute-footer, html{
	background-color: #000000
	}
.nav-vertical-fly-out > li + li {
	border-top-width: 1px;
	 border-top-style: solid;
	}
/* Custom CSS Mobile */
	@media (max-width: 549px){
	.logo-left .logo {
	margin-left: 0px !important;
	margin-right: 30px;
	}
.video_header_bt{
	display: none !important;
	}
.custom-img-leddt-logo{
	display: none !important;
	.header-button .button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	 width: 120px!important;
	height:0px;
	color: #fff;
	}
}
.ux-sidebar-menu-icon{
	width: 20px;
	height: 20px;
	object-fit: cover;
	object-position: top;
	overflow: hidden;
	}
.header-button .button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	 width: 120px!important;
	height:40px;
	color: #fff;
	}
}
.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";
	}
  .licence .col {
	padding-bottom: 0;
	}

.register-code {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 80px;
	 /* 100px * 0.8 = 80px */
	}

.btn-receive-code {
	border-radius: 83px;
	 /* 103.463px * 0.8 ≈ 83px */
	border: 1.93px solid var(--Linear, #f8bf4e);
	 /* 2.406px * 0.8 ≈ 1.93px */
	background: var(--Linear, linear-gradient(180deg, #ff9a00 0, #ff4929 100%));
	padding: 12px;
	 /* 15px * 0.8 = 12px */
	cursor: pointer;
	transition: all .3s;
	}

.receive-code {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 14.4px;
	 /* 18px * 0.8 = 14.4px */
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase;
	}
  .tab-content .loading {
	text-align: center;
	font-weight: 700;
	font-size: 16px;
	 /* 20px * 0.8 = 16px */
	padding: 12px 0;
	 /* 15px * 0.8 = 12px */
	margin-top: -12px;
	 /* -15px * 0.8 = -12px */
	background-image: linear-gradient(-225deg, #ff5e00 0, #ff5e00 29%, #ff1361 67%, #0c0c07 100%);
	background-size: auto auto;
	background-clip: border-box;
	background-size: 200% auto;
	color: #fff;
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: 4s linear infinite textclip;
	}
  #giftcode-element .tab-content {
	position: relative;
	padding-bottom: 20px;
	 /* 25px * 0.8 = 20px */
	}
  .tab-content .loading {
	margin-bottom: 0;
	padding-bottom: 0;
	}

.tieude {
	margin-top: 35px;
	font-size: 24px;
	line-height: 48px;
	font-weight: bold;
	color: #fead00;
	margin-bottom: 0;
	background-color: #76767614;
	border: 4px solid #fead00;
	border-radius: 4px;
	padding: 0 16px;
	border-top: 0;
	border-bottom: 0;
	margin-bottom: 13px;
	}

.button.icon.circle{
	width:auto!important;
	height:auto!important;
	}

.header-button-1 .header-button .button {
	background: linear-gradient(to right, #a62300, #f06b00);
	 /* đỏ cam: trái → phải */
	border: 0;
	min-width: 110px;
	width: auto;
	color: #fff;
	font-weight: 500;
	padding: 5px 16px;
	 /* giảm chiều cao khoảng 40% */
	border-radius: 3px;
	cursor: pointer;
	animation: none;
	}

.header-button-2 .header-button .button {
	background: linear-gradient(to right, #f49f00, #ffcc66);
	 /* vàng cam: trái → phải */
	border: 0;
	min-width: 110px;
	width: auto;
	color: #fff;
	font-weight: 500;
	padding: 5px 16px;
	border-radius: 3px;
	cursor: pointer;
	animation: none;
	}

.header-button-1 .header-button .button:hover,
.header-button-2 .header-button .button:hover {
	filter: brightness(1.15);
	transition: filter 0.2s ease;
	}
  :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--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 0px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
	--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
	}
:where(.is-layout-flex){
	gap: 0.5em;
	}
:where(.is-layout-grid){
	gap: 0.5em;
	}
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;
	}
:where(.wp-block-columns.is-layout-flex){
	gap: 2em;
	}
:where(.wp-block-columns.is-layout-grid){
	gap: 2em;
	}
:where(.wp-block-post-template.is-layout-flex){
	gap: 1.25em;
	}
:where(.wp-block-post-template.is-layout-grid){
	gap: 1.25em;
	}
.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-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-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-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;
	}
  @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");
	}
  .wp-block-button__link{
	color:#fff;
	background-color:#32373c;
	border-radius:9999px;
	box-shadow:none;
	text-decoration:none;
	padding:calc(.667em + 2px) calc(1.333em + 2px);
	font-size:1.125em
	  }
.wp-block-file__button{
	background:#32373c;
	color:#fff;
	text-decoration:none
	}



