/*
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: Kadence Theme is a lightweight yet full featured WordPress theme for creating beautiful fast loading and accessible websites, easier than ever. It features an easy to use drag and drop header and footer builder to build any type of header in minutes. It features a full library of gorgeous starter templates that are easy to modify with our intelligent global font and color controls. With extensive integration with the most popular 3rd party plugins, you can quickly build impressive ecommerce websites, course websites, business websites, and more.
Tags: translation-ready,two-columns,right-sidebar,left-sidebar,footer-widgets,blog,custom-logo,custom-background,custom-menu,rtl-language-support,editor-style,threaded-comments,custom-colors,featured-images,wide-blocks,full-width-template,theme-options,e-commerce
Version: 1.2.6.1720513183
Updated: 2024-07-09 08:19:43

*/
.entry-content-wrap{
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.kb-splide .splide__pagination__page{
	    background-color: #cda381 !important;
    opacity: 1 !important;
}
.kb-splide .splide__pagination li{
    padding: 0 5px 0px 2px;
    margin: 0 5px 0px 10px;
}

.kb-splide .splide__pagination__page.is-active{
	position:relative;
}
.kb-splide .splide__pagination, .kb-splide ul.splide__pagination.splide__pagination{
	bottom: -45px !important;
}
.wp-block-kadence-advancedgallery .kt-blocks-carousel-init[data-slider-dots=true]{
	margin-bottom:58px !important;
}
.buttonimage{
	text-decoration:none;
	position:relative;
}
.buttonimage::after {
    content: "";
    width: 100px;
    height: 100px;
    background-image: url(http://demo.vegas-m.com/wp-content/uploads/2024/07/Arrow-bigger.png);
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    left: 0;
    top: 5px;
}
.superblockslider__slide_inner .inner-blocks{
	overflow:hidden;
}
.superblockslider__button svg{
	    background: #cda381 !important;
    width: 10px !important;
    height: 10px !important;
    padding: 0px !important;
    position: relative;
    border-radius: 100px !important;
}
.superblockslider__button{
	opacity:1 !important;
}
.superblockslider__button--active span.superblockslider__button__icon {
    border: 1px solid #cda381;
    width: 20px;
    height: 20px;
    border-radius: 100px;
    padding-top: 4px;
    margin: 0 auto;
}
.buttonimage_textlong.buttonimage::after{
	    top: 20px !important;
}
.kt-blocks-info-box-link-wrap{
	background:no-repeat !important;
}
.row_boder .kt-blocks-info-box-media{
	position:relative;
}
.row_boder .kt-blocks-info-box-media::after{
	    content: "";
    width: 1px;
    height: 60px;
    background: #fffbfba6;
    position: absolute;
    left: 0;
    top:18px;
}
.row_boder .kt-row-column-wrap .wp-block-kadence-column:first-child .kt-blocks-info-box-media::after{
	display:none;
}
.row_boder .kt-has-3-columns{
	border: 1px solid #FFF;
}
.box_icon_cetr .kt-blocks-info-box-link-wrap {
    justify-content: center;
}
.text_decora a {
    text-decoration: underline;
    color: #cda381 !important;
}
.font_big_smal strong {
    font-size: 36px;
}
@media(max-width:768px){
.jacpot_class .kt-tabs-title-list {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin: 0 auto !important;
    gap: 30px !important;
	}
	.row_h_lh h2 {
    min-height: auto !important;
    font-size: 16px !important;
}
	.kt-tabs-layout-tabs li a {
    font-size: 12px !important;
    text-align: center;
}
	.slider_height .superblockslider {
		height:800px !important;
	}
	.slider_height .superblockslider__slide_inner{
	 width: 100% !important;
     left:0 !important;
	}
	body .splide__pagination li{
		        width: fit-content !important;
	}
	body .p_lineheight p {
    line-height:42px !important;
}
	.table_jackpot table th{
		font-size:11px;
	}
	.table_jackpot{
		width:100% !important;
	}
	.table_jackpot table td{
		font-size:14px !important;
	}
	.jacpot_class .kt-title-text{
    font-size: 14px;
 }
	body .jacpot_class .kt-tabs-title-list li a{
		    padding: 5px 5px !important;
	}
	.superblockslider__slide_inner .wp-block-image img{
		        width: 100% !important;
	}
	.slider_block .superblockslider__slide_inner{
		    position: relative !important;
		    left: 0 !important;
		    width: 100%;
	}
	
	.slider_block .superblockslider {
		height:100% !important;
	}
	.alignnone img {
/*     width: 100px !important; */
    position: relative !important;
    height: fit-content !important;
}
.alignnone li {
    /* padding-bottom: initial !important; */
    display: block !important;
    position: relative !important;
}
}
body:not(.home) .content-area {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.text_sub mark{
/* 	    font-style: italic !important;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
    text-transform: lowercase !important; */
}
.wp-block-kadence-tab{
	border:none !important;
}
.jacpot_class .kt-tabs-title-list li a{
    border: 2px solid #A87F33 !important;
    background: linear-gradient(261deg, rgba(255, 255, 255, 0.20) -293.41%, rgba(255, 255, 255, 0.00) 100%);
    box-shadow: -10px 10px 40px 0px rgba(112, 30, 136, 0.40);
    padding: 20px 64px !important;
}
.jacpot_class .kt-tabs-title-list li.kt-tab-title-active{
	background:white !important;
}
.jacpot_class .kt-tabs-title-list li:hover{
	background: linear-gradient(261deg, rgba(255, 255, 255, 0.20) -293.41%, rgba(255, 255, 255, 0.00) 100%) !important;
}
.jacpot_class .kt-tabs-title-list li:hover a{
	background:no-repeat !important;
}
.jacpot_class .kt-tabs-title-list li:hover a{
	color:white !important;
}
.jacpot_class .kt-tabs-title-list{
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    column-gap: 50px;
    row-gap: 40px;
    width: 70%;
    margin: 0 auto !important;
}
.jacpot_class .kt-tabs-title-list li a{
    text-align: center;
    width: 100%;
    display: grid !important;
}
.heading_tale_jackpot {
	    padding-top: 20px;
    padding-bottom: 20px;
	    background: linear-gradient(90deg, rgba(139, 139, 139, 0.00) 0%, rgba(187, 149, 118, 0.44) 15.5%, #CDA381 48%, rgba(187, 149, 118, 0.51) 85.5%, rgba(137, 137, 137, 0.00) 100%);
}
.heading_tale_jackpot  h2{
	position:relative;
	 width: fit-content;
    margin: 0 auto;
}
.heading_tale_jackpot h2::before {
    content: "";
    width: 43px;
    height: 43px;
    background-image: url(http://demo.vegas-m.com/wp-content/uploads/2024/07/Thiet-ke-chua-co-ten-1.png);
    background-size: contain;
      position: absolute;
    left: -50px;
}
.heading_tale_jackpot h2::after {
    content: "";
    width: 43px;
    height: 43px;
    background-image: url(http://demo.vegas-m.com/wp-content/uploads/2024/07/Thiet-ke-chua-co-ten-1.png);
    background-size: contain;
      position: absolute;
    right: -50px;
}
.table_jackpot table {
	    font-family: Helvetica, sans-serif !important;
    text-transform: uppercase !important;
    text-align: center;
}
.table_jackpot table th{
	color: #fff;
}
.table_jackpot table  thead{
	border:none !important;
	    font-size: 16px;
    font-weight: 700;
	background: rgba(255, 255, 255, 0.20);
}
.table_jackpot table{
	border-radius: 8px;
    background: linear-gradient(to right, #3675893d, #0c060c);
}
.table_jackpot table td{
	 color: white !important;
	font-size: 24px;
    padding: 30px 0px;
	border:none !important;
}
.table_jackpot {
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}

.table_jackpot::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 8px;
  padding: 2px;
  background: linear-gradient(to right bottom, #98F9FF, #C281E2);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
.table_jackpot table tbody tr:last-child td:first-child{
	border-radius: 8px;
}
.table_promotion th{
	    position: relative;
    border-bottom: 0x solid #CDA381 !important;
    border: 0px !important;
    border-right: 0px !important;
    border-left: 0px !important;
    font-size: 17px;
    font-weight: 400;
    font-family: Gotu;
}
.table_promotion th::before {
    content: "";
    width: 80%;
    height: 1px;
    background: #CDA381;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.table_promotion td{
    border: none !important;
    font-size: 17px;
    font-weight: 400;
    font-family: Gotu;
    padding: 10px 0px;
}
.table_promotion table{
	text-align:center;
	border:none !important;
}
.table_promotion thead{
	border:none !important;
}
.table_left .kt-row-column-wrap {
    margin-left: 0px !important;
}
.p_lineheight p{
	line-height:170px !important;
}
.animation_hover_pd {
padding-top: 20px;
transition: margin-top 0.5s ease;
}

.animation_hover_pd:hover {
margin-top: -30px; /* Change this value to the desired padding-top on hover */
}
.kb-splide .splide__pagination li::before{
	 transition: width 0.3s ease, height 0.3s ease; 
}
.kb-splide .splide__pagination li{
	position:relative;
}
.kb-splide .splide__pagination li:hover button.splide__pagination__page:before{
	width:30px !important;
    height: 30px !important;
	    content: "";
    border: 1px solid #cda381;
    position: absolute;
    border-radius: 100px;
    left: -5px;
    top: -5px;
}
.kb-splide .splide__pagination li:hover button.splide__pagination__page.is-active:before{
	   left: -10px;
    top: -10px;
}
.kb-splide .splide__pagination li button.splide__pagination__page.is-active:before{
		width:30px !important;
    height: 30px !important;
	    content: "";
    border: 1px solid #cda381;
    position: absolute;
    border-radius: 100px;
	   left: -10px;
    top: -10px;
}
.row_h_lh h2{
	    min-height: 80px;
}
.text_lh {
    min-height: 150px;
}
.trp-language-switcher-container.menu-item a {
    padding: 0px !important;
}
.hover_vegas:hover .superblockslider__slide_inner{
	    transform: scale(1.1);
}
.hover_vegas:hover .superblockslider__slide_inner img{
	    margin-left: 20px;
	    box-shadow: -3px -3px 10px 0 rgb(253 253 253 / 64%), 3px -2px 10px 2px rgb(253 253 253 / 61%), -3px 3px 10px 0 rgb(255 255 255 / 96%), 0px 1px 10px 0 rgb(255 255 255 / 95%);
}
.hover_vegas:hover h2{
	color:white !important;
}
body{
    background-image: linear-gradient(72deg, rgb(34 22 18) 0%, rgb(0, 0, 0) 100%) !important;
}
.entry.single-entry{
	 background-image: linear-gradient(72deg, rgb(34 22 18) 0%, rgb(0, 0, 0) 100%) !important;
}
.img_bnt .size-full{
	position:relative;
}
.img_bnt figure::before {
    content: "";
    width: 57.079px;
    height: 57px;
    flex-shrink: 0;
    border: 1px solid #CDA381;
    border-radius: 100px;
    position: absolute;
    right: 11px;
    top: -15px;
}

body .img_bnt:hover figure::before{
	    content: "";
    width: 15px;
    height: 15px;
    flex-shrink: 0;
    border: 1px solid #ffffff;
    border-radius: 100px;
    position: absolute;
    right: 15px;
    top: 0px;
	 transition: width 0.5s, height 0.5s;
}
body .img_bnt:hover figure img{
	 transition: margin-top 0.5s; 
	    margin-top: -7px;
}
.tab_daily_hover .kt-row-column-wrap .wp-block-kadence-column:hover .kt-inside-inner-col{
	    background-color: #1e1d1c;
    box-shadow: -3px -3px 20px 0 rgb(255 255 255 / 0%), 3px -2px 70px 2px rgb(255 255 255 / 6%), -3px 3px 70px 0 rgb(227 255 0 / 3%), 0px 1px 70px 0 rgb(255 219 0 / 4%);
}
.tab_daily_hover .kt-row-column-wrap .wp-block-kadence-column:hover .kt-inside-inner-col .wp-block-kadence-image img{
	    border: 1px solid #cda381;
}
.tab_daily_hover .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col img{
	    position: absolute;
    z-index: 99999;
    overflow: visible;
    width: 500px;
    max-width: 100%;
	    left: 10px;
}
.tab_daily_hover .kt-row-column-wrap .wp-block-kadence-column:hover .kt-inside-inner-col img{
	transition: left 0.5s ease;
    left: 20px;
    box-shadow: -3px -3px 20px 0 rgb(255 255 255 / 13%), 3px -2px 70px 2px rgb(255 255 255 / 6%), -3px 3px 70px 0 rgb(255 255 255 / 3%), 0px 1px 70px 0 rgb(255 255 255 / 4%);
}
.tab_daily_hover .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col {
    min-height: 600px;
	position:relative;
}
.tab_daily_hover .kt-row-column-wrap .kt-row-column-wrap{
	overflow: hidden;
    position: absolute;
    right: -23px;
    top: -23px;
}
.tab_daily_hover .kt-row-column-wrap .wp-block-kadence-column .inder_sows::before {
    content: "";
    width: 50px;
    height: 50px;
    background: white;
    position: absolute;
    right: -30px;
    transform: rotate(45deg);
    top: -30px;
    z-index: 1;
	opacity:0;
}
.tab_daily_hover .kt-row-column-wrap .wp-block-kadence-column:hover .inder_sows::before{
	transition: opacity 0.5s ease;
	opacity:1;
}
.inder_sows .kt-inside-inner-col {
min-height: 0px !important;
    height: 50px !important;
    max-height: 0px;
    width: 50px;
}
.single .single-content .wp-block-image img{
	    border: 1px solid #CDA381;
}
.trp-language-switcher-container .dropdown-nav-toggle .kadence-svg-iconset{
	position:relative;
}
.trp-language-switcher-container .dropdown-nav-toggle .kadence-svg-iconset::before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(http://demo.vegas-m.com/wp-content/uploads/2024/08/Vector-2.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.trp-language-switcher-container .dropdown-nav-toggle .kadence-svg-iconset svg{
	display:none !important;
}
.trp-language-switcher-container:hover .dropdown-nav-toggle .kadence-svg-iconset::before{
	    transform: rotate(178deg);
	    content: "";
    width: 20px;
    height: 20px;
    background-image: url(http://demo.vegas-m.com/wp-content/uploads/2024/08/Vector-2-1.png);
    background-size: contain;
    background-repeat: no-repeat;
}
li.trp-language-switcher-container .sub-menu{
	    padding-left: 20px;
    margin-left: -18px !important;
    padding-top: 20px;
}