/*
Theme Name:           ru
Theme URI:            http://ru.uxthemes.com
Author:               ru
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.19.7
Requires at least:    6.4
WC requires at least: 8.3
Text Domain:          ru
License:              https://ru.net/licenses
License URI:          https://ru.net/licenses
*/
:root {
	--primary-color: #446084;
	--fs-color-primary: #446084;
	--fs-color-secondary: #d26e4b;
	--fs-color-success: #7a9c59;
	--fs-color-alert: #b20000;
	--fs-experimental-link-color: #e97d1f;
	--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;
	}
.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: rgba(2,2,2,0)
	}
.header-bottom {
	background-color: #ef7c17
	}
.header-main .nav > li > a{
	line-height: 16px }
.header-bottom-nav > li > a{
	line-height: 16px
	}
@media (max-width: 549px) {
	.header-main{
	height: 70px
		}
#logo img{
	max-height: 70px
	}
}
.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:98%}
.nav-dropdown-has-arrow li.has-dropdown:after{
	border-bottom-color: #ddb16e;
	}
.nav .nav-dropdown{
	background-color: #ddb16e
	}
body{
	color: #0a0a0a
	}
h1,h2,h3,h4,h5,h6,
.heading-font{
	color: #e97d1f;
	}
body{
	font-size: 100%;
	}
@media screen and (max-width: 549px){
	body{
	font-size: 100%;
	}
		}
body{
	font-family: "Roboto Serif", sans-serif;
	}
body {
	font-weight: 400;
	font-style: normal;
	}
.nav > li > a {
	font-family: "Roboto Serif", sans-serif;
	}
.mobile-sidebar-levels-2 .nav > li > ul > li > a {
	font-family: "Roboto Serif", 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 Serif", 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-nav-main.nav > li > a {
	color: #ffffff;
	}
.header:not(.transparent) .header-bottom-nav.nav > li > a{
	color: #ffffff;
	}
.nav-vertical-fly-out > li + li {
	border-top-width: 1px;
	 border-top-style: solid;
	}
/* Custom CSS *//* Container của nút, để căn giữa trên trang */
.gifcode-container {
	display: flex;
	justify-content: center;
	margin: 20px 0;
	position: relative; 
	/* Giữ lại position để container không bị lạ *//* Không cần `z-index` */
	}
/* Style cho nút "GIFCODE" */
#gifcode-btn {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-width: 200px;
	height: 60px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background: #e08509;
	border-radius: 999px;
	cursor: pointer;
	user-select: none;
	text-align: center;
	line-height: 60px;
	position: -webkit-sticky;
	 /* Dính cho cả trình duyệt Webkit (Chrome, Safari) */position: sticky;
	 /* Dính cho các trình duyệt khác */
	top: 80px;
	 /* Khoảng cách từ trên, thay đổi giá trị này theo chiều cao của header *//* Không cần `z-index` */
	pointer-events: auto;
	padding: 0 20px;
	/* Box Shadow để tạo hiệu ứng nổi bật */
	box-shadow: 0 6px 15px rgba(0, 0, 0, 0.3), 0 3px 6px rgba(0, 0, 0, 0.2);
	transition: all 0.3s ease-in-out;
	}
/* Hiệu ứng hover (di chuột vào nút) */
#gifcode-btn:hover {
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4), 0 5px 10px rgba(0, 0, 0, 0.3);
	transform: translateY(-2px);
	}
/* Style cho thông báo */
.gifcode-msg {
	text-align: center;
	margin-top: 15px;
	color: #ffd700;
	font-size: 15px;
	position: relative;
	 /* Giữ lại position để thông báo không bị lệch *//* Không cần `z-index` */
	}
#header {
	z-index: 10000;
	}
.header-main {
	background-color: #000;
	}
.label-new.menu-item > a:after{
	content:"Mới";
	}
.label-hot.menu-item > a:after{
	content:"Nổi bật";
	}
.label-sale.menu-item > a:after{
	content:"Giảm giá";
	}
.label-popular.menu-item > a:after{
	content:"Phổ biến";
	}
#video-header{
	width: 100%;
	min-height: 90px;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: -1 !important;
	object-fit: fill;
	}

#video-footer{
	width: 100%;
	top: -160px;
	position: absolute;
	object-fit: fill;
	}

#footer{
	overflow: hidden;
	}

/* #main {
	background-image: url(https://solidbet.ru.com/wp-content/uploads/2024/04/789bet-bg-pc-biger_638426636328667541.webp);
	background-size: cover;
	background-repeat:no-repeat;
	
}
 */
.contact-link {
	display: flex;
	flex-direction: column;
	gap: 25px;
	}
@keyframes shake {
	0% {
		transform: translateX(0);
		}
25% {
		transform: translateX(-5px);
		}
50% {
		transform: translateX(5px);
		}
75% {
		transform: translateX(-5px);
		}
100% {
		transform: translateX(5px);
		}
}
.item-tele:hover {
	animation: shake 3s ease infinite;
	}
.item-tele a img {
	display: block;
	width: 100%;
	height: auto;
	}
.btn-blacklink {
	display: flex;
	border-radius: 47.202px;
	border: 0.652px solid #A6A6A4;
	background: linear-gradient(90deg, #EA9A00 0%, #CE8800 50.52%, #EA9A00 100%);
	box-shadow: 0px 5.21741px 5.21741px 0px rgba(0, 0, 0, 0.25);
	padding-bottom: 4px;
	position: relative;
	cursor: pointer;
	}
.btn-blacklink {
	transition: all 0.2s;
	}
.btn-blacklink:hover {
	transform: scale(1.05, 1.05);
	}
.icon-link {
	position: absolute;
	height: 100%;
	}
.icon-link img {
	height: 100%;
	}
.btn-blacklink-1 {
	padding: 20px 0;
	padding-left: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	border-radius: 47.202px;
	border-right: 1.304px solid #F38015;
	border-bottom: 2.609px solid #F38015;
	border-left: 1.304px solid #F38015;
	background: linear-gradient(180deg, #FFF 0%, #FFF 44.27%, #D8D8D8 100%);
	box-shadow: 0px 5.21741px 5.21741px 0px rgba(0, 0, 0, 0.25), 0px -5.21741px 3.91306px 0px rgba(0, 0, 0, 0.25) inset;
	}
.btn-blacklink-1 {
	color: #141414;
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	margin-left: 20px;
	}
.contact-link p {
	display:none;
	}
@media only screen and (max-width: 480px) {
	video {
		width: 375px;
		}
	}
@media screen and (max-width: 768px){
	#video-footer{
		display:none;
		}
}
.entry-content,
.hihihaha  {
	border: solid 2px #ef7c17;
	border-radius: 20px;
	padding: 10px 20px;
	box-shadow: 0 0 30px #ef7c17;
	background:#fff
	}
@media screen and (max-width: 1200px) {
	.col-xl-3 {
		display: flex;
		width: 100%;
		gap: 35px;
		align-content: center;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		margin-top: 17px;
		}
}
.button2 {
	display: block;
	font-size: 13px !important;
	text-decoration: none;
	--black: #fff;
	--ch-black: #720000;
	--eer-black: #fff;
	--night-rider: #2e2e2e;
	--white: #ffffff;
	--af-white: #f3f3f3;
	--ch-white: #e1e1e1;
	border-radius: 8px;
	width: 135px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0px;
	padding: 0px 5px;
	border: none;
	color: white;
	position: relative;
	cursor: pointer;
	font-weight: 500;
	transition-duration: 0.2s;
	background-color: var(--ch-black);
	}
.button2:before,
.button2:after {
	content: "";
	position: absolute;
	left: -2px;
	top: -2px;
	border-radius: 10px;
	background: linear-gradient(
			45deg,
			var(--ch-black),
			var(--eer-black),
			var(--night-rider),
			var(--ch-white),
			var(--night-rider),
			var(--eer-black),
			var(--ch-black),
			var(--ch-black));
	background-size: 400%;
	width: calc(100% + 4px);
	height: calc(100% + 4px);
	z-index: -1;
	animation: steam 20s linear infinite;
	}
@keyframes steam {
	0% {
		background-position: 0 0;
		}
50% {
		background-position: 400% 0;
		}
100% {
		background-position: 0 0;
		}
}
.button2:after {
	filter: blur(50px);
	}
: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
		}
}

: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 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(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: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
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;
	}

@font-face {
	font-family: "fl-icons";
	font-display: block;
	src: url(static/font/fl-icons.eot);
	src:
			url(https://solidbet.ru.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.eot) format("embedded-opentype"),
			url(https://solidbet.ru.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.woff2?v=3.19.7) format("woff2"),
			url(https://solidbet.ru.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.ttf?v=3.19.7) format("truetype"),
			url(static/font/fl-icons.woff) format("woff"),		url(static/font/fl-icons.svg) format("svg");
	}
#ez-toc-container {
    background: #f9f9f9;
    border: 1px solid #aaa;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    display: table;
    margin-bottom: 1em;
    padding: 10px 20px 10px 10px;
    position: relative;
    width: auto;
}
