.wpb_ym_inner_banner {
	background-image: var(--wpb-ym-inner-banner-bg);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 500px;
	padding: 56px 16px;
	display: flex;
	align-items: flex-end;
	position: relative;
}
.wpb_ym_inner_banner::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
}
.wpb_ym_inner_banner .wpb_ym_container {
	max-width: 1448px;
	margin: 0 auto;
	width: 100%;
	position: relative;
	z-index: 1;
}
.wpb_ym_inner_banner :is(h1, h2, p, span) {
	color: #fff;
	letter-spacing: 0;
}
.wpb_ym_inner_banner .wpb_ym_banner_inner {
	max-width: 715px;
}
.wpb_ym_inner_banner h1 {
	font-size: 56px;
	line-height: 1.1;
	font-weight: 800;
	text-transform: uppercase;
}
.wpb_ym_inner_banner p {
	margin-top: 18px;
	font-size: 1rem;
	line-height: 1.5;
	font-weight: 500;
}
.wpb_ym_inner_banner .wpb_tag_line {
	color: rgba(255, 255, 255, 0.7);
	line-height: 1.6;
	font-size: .8rem;
	margin-top: 18px;
	font-style: italic;
	display: inline-block;
}
.wpb_ym_featured_act {
	padding: 29px 16px 0;
	background-color: #0B0B0B;
	position: relative;
	z-index: 1;
	background-color: transparent;
}
.wpb_ym_featured_act .wpb_ym_container {
	max-width: 1448px;
	margin: 0 auto;
	width: 100%;
	z-index: 1;
	position: relative;
}
.wpb_ym_featured_act .wpb_ym_act_cta_wrap .wpb_ym_btn span {
	color: inherit;
}
.wpb_ym_act_featured_block {
	display: flex;
	min-height: 480px;
}
.wpb_ym_act_featured_block .wpb_ym_act_info {
	width: 42.1%;
	padding-right: 16px;
	z-index: 1;
	transition: 0.3s all;
	align-self: flex-end;
	padding-top: 30px;
}
.wpb_ym_act_featured_block .wpb_ym_act_image {
	width: 57.9%;
	background: var(--wpb_ym_act_image) center / cover no-repeat;
	border-radius: 16px;
}
.wpb_ym_act_featured_block .wpb_ym_act_info :is(span, p, h2, h3) {
	color: #fff;
}
.wpb_ym_act_featured_block .wpb_ym_act_info :is(p) {
	line-height: 1.5;
	margin-bottom: 18px;
}
.wpb_ym_featured_act .wpb_ym_act_titles h2 {
	font-size: 56px;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: 0;
	text-transform: capitalize;
	margin-top: 24px;
}
.wpb_ym_featured_act .wpb_ym_act_titles h3 {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1;
	letter-spacing: 1.1px;
	margin-top: 8px;
	margin-bottom: 0;
}
.wpb_ym_featured_act .wpb_ym_act_description {
	font-size: .9rem;
	line-height: 1.6;
	font-weight: 400;
	margin-top: 24px;
}
.wpb_ym_featured_act .wpb_ym_act_cta_wrap {
	margin-top: 24px;
	display: flex;
	gap: 16px;
	flex-wrap: wrap;
}
.wpb_ym_upcoming_acts {
	padding: 100px 16px;
	background-color: transparent;
	position: relative;
	z-index: 2;
}
.wpb_ym_upcoming_acts .wpb_ym_container {
	max-width: 1448px;
	margin-right: auto;
	margin-left: auto;
	z-index: 1;
	position: relative;
}
.wpb_ym_upcoming_acts_head h2 {
	font-size: 60px;
	line-height: 1.2;
	letter-spacing: 0;
	font-weight: 800;
	text-align: center;
	color: #fff;
}
.wpb_ym_upcoming_acts_main {
	margin-top: 40px;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}
.wpb_ym_upcoming_acts_main .wpb_ym_acts_filters {
	width: 350px;
	position: sticky;
	top: 142px;
}
.wpb_ym_upcoming_acts_main .wpb_ym_acts_list_main {
	padding-left: 32px;
	width: calc(100% - 350px);
}
.wpb_ym_upcoming_acts_main .wpb_ym_acts_list {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
}
.wpb_ym_upcoming_acts_main .wpb_ym_acts_list .wpb_ym_concerts_card {
	width: calc((100% - 16px) / 2);
	min-height: 294px;
	padding: 16px;
}
.wpb_ym_concerts_titles h3 {
	font-size: 32px;
	font-weight: 700;
	color: #fff;
	line-height: 1;
	letter-spacing: 0;
	margin-bottom: 0;
}
/* .wpb_ym_upcoming_acts_main .wpb_ym_concerts_upcoming .wpb_ym_concerts_card::before {
	display: none;
} */
.wpb_ym_acts_filters .wpb_ym_filters_toggle {
	--wpb-ym-filters-toggle-icon: url(../img/chevron-down-white.svg);
}
.wpb_ym_acts_filters .wpb_ym_filters_toggle,
body .wpb_ym_acts_filters .wpb_ym_filters_toggle:hover {
	background-color: rgba(255, 255, 255, 0.05) !important;
	border-radius: 16px;
	padding: 24px;
	backdrop-filter: blur(16px);
	-webkit-backdrop-filter: blur(16px);
	border: 0;
	width: 100%;
	text-align: left;
	position: relative;
	letter-spacing: 1.6px;
	font-family: "Montserrat", sans-serif;
	font-size: .9rem;
	line-height: 1.2;
	font-weight: 500;
	color: #fff !important;
}
.wpb_ym_acts_filters .wpb_ym_filters_toggle:focus {
	outline: none;
}
.wpb_ym_acts_filters .wpb_ym_filters_toggle::after {
	content: "";
	width: 18px;
	height: 18px;
	background-image: var(--wpb-ym-filters-toggle-icon);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	transition: transform 0.3s ease;
	position: absolute;
	top: calc(50% + 1px);
	right: 24px;
	transform: translatey(-50%);
}
.wpb_ym_acts_filters .wpb_ym_filters_wrapper {
	background-color: rgba(255, 255, 255, 0.05);
	border-radius: 16px;
	padding: 24px;
	backdrop-filter: blur(16px);
	-webkit-backdrop-filter: blur(16px);
}
.wpb_ym_bg_banner_section {
	background: var(--wpb_ym_bg_banner_section) center / cover no-repeat;
	background-color: #0B0B0B;
	position: relative;
	padding: 100px 16px;
	min-height: 588px;
	display: flex;
	align-items: center;
	position: relative;
}
.node--type-event .wpb_ym_bg_banner_section {
	min-height: 546px;
}
.wpb_ym_bg_banner_section>.w-100 {
	position: relative;
	z-index: 1;
}
.wpb_ym_bg_banner_section.wpb_ym_is_solid_bg:after {
	display: none;
}
.wpb_ym_bg_banner_section .wpb_ym_container {
	max-width: 1120px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	width: 100%
}
.wpb_ym_bg_banner_section:after {
	content: '';
	background-color: rgba(0, 0, 0, 0.6);
	position: absolute;
	inset: 0;
}
.wpb_ym_bg_banner_section .wpb_ym_bg_banner_content {
	max-width: 890px;
	margin: 0 auto;
}
.wpb_ym_bg_banner_section .wpb_ym_bg_banner_content :is(h2, h3, p) {
	color: #fff;
	text-align: center;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 0;
}
.wpb_ym_bg_banner_section .wpb_ym_bg_banner_content h2 {
	font-size: 48px;
	line-height: 1.2;
	font-weight: 800;
	text-transform: uppercase;
}
.wpb_ym_bg_banner_section .wpb_ym_bg_banner_content h3 {
	font-size: 22px;
	line-height: 1.2;
	text-transform: uppercase;
	font-weight: 500;
	font-style: italic;
	margin-top: 16px;
}
.wpb_ym_bg_banner_section .wpb_ym_bg_banner_content p {
	margin-top: 24px;
	font-size: 1rem;
	line-height: 1.6;
	font-weight: 400;
}
.wpb_ym_bg_banner_section .wpb_ym_cards_v2 {
	margin-top: 40px;
}
.wpb_ym_cards_v2.wpb_ym_cards_wrapper .wpb_ym_banner_card {
	width: calc((100% - 48px) / 4);
}
#main-wrapper:has(.wpb_ym_filters_wrapper) {
	background: radial-gradient(46.89% 93.68% at 15.18% 63.22%, rgba(231, 188, 94, 0.10) 0%, rgba(231, 188, 94, 0.00) 100%), #0B0B0B;
	background-repeat: no-repeat, no-repeat !important;
	background-attachment: fixed !important;
	background-position: left bottom !important;
	background-size: cover !important;
}
body html .book_now_footer_btn {
	display: none !important;
}
/* .wpb_ym_upcoming_acts::after,
.wpb_ym_featured_act::after {
	content: '';
	position: absolute;
	inset: 0;
} */
/* .wpb_ym_featured_act::after {
	height: 1239px;
	background: radial-gradient(28.03% 46.13% at 27.35% 34.75%, rgba(231, 188, 94, 0.1) 0%, rgba(0, 0, 0, 0) 100%), #0B0B0B;
}
.wpb_ym_upcoming_acts::after {
	height: 1032px;
	bottom: 0;
	top: auto;
	background: radial-gradient(91.9% 46.02% at 15.18% 63.22%, rgba(231, 188, 94, 0.1) 0%, rgba(231, 188, 94, 0) 100%), #0B0B0B;
} */
.wpb_ym_pagination_wrapper {
	margin-top: 40px;
}
.wpb_ym_pagination_wrapper .pagination {
	margin-bottom: 0;
}
body .wpb_ym_pagination_wrapper .pagination .page-item {
	margin-inline: 12.4px;
	margin-bottom: 0;
}
.wpb_ym_pagination_wrapper {
	display: none;
}
.wpb_ym_pagination_wrapper:has(ul) {
	display: block;
}
.wpb_ym_pagination_wrapper>ul {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 16px 24px;
	list-style-type: none;
}
.wpb_ym_pagination_wrapper .page-item .page-link {
	font-size: 24px;
	line-height: 59px;
	font-weight: 600;
	color: #fff;
	border: 1px solid#FFFFFF33 !important;
	background-color: transparent !important;
	width: 61px;
	height: 61px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50% !important;
	text-decoration: none;
	--chevron-icon-pager: url(../img/pager-chevron-right.svg);
	--chevron-hover-icon-pager: url(../img/pager-chevron-right-dark.svg);
}
.wpb_ym_pagination_wrapper .page-item:not([role="presentation"]) .page-link:hover,
.wpb_ym_pagination_wrapper .page-item.active .page-link {
	border-color: #E7C95E !important;
	background-color: #E7C95E !important;
	color: #0B0B0B;
}
.wpb_ym_pagination_wrapper .page-item .page-link:has(span.page-link):hover {
	background-color: transparent !important;
	color: #fff !important;
	border: 1px solid#FFFFFF33 !important;
}
.wpb_ym_pagination_wrapper .page-item .page-link[rel="next"],
.wpb_ym_pagination_wrapper .page-item .page-link[rel="prev"] {
	background-image: var(--chevron-icon-pager);
	background-position: center;
	background-size: 8px;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: 1000px;
	white-space: nowrap;
	box-shadow: none;
}
.wpb_ym_pagination_wrapper .page-item:has([title="Go to last page"], [title="Go to first page"]) {
	display: none;
}
.wpb_ym_pagination_wrapper .page-item .page-link[rel="next"]:hover,
.wpb_ym_pagination_wrapper .page-item .page-link[rel="prev"]:hover {
	background-image: var(--chevron-hover-icon-pager);
	background-position: center;
	background-size: 8px;
	background-repeat: no-repeat;
}
.wpb_ym_pagination_wrapper .page-item .page-link[rel="first"]::before,
.wpb_ym_pagination_wrapper .page-item .page-link[rel="prev"] {
	transform: scale(-1);
}
.wpb_ym_pagination_wrapper .page-item .page-link[rel="first"],
.wpb_ym_pagination_wrapper .page-item .page-link[rel="last"] {
	border: 0 !important;
	min-width: unset !important;
	width: auto !important;
	font-size: .9rem;
}
.wpb_ym_pagination_wrapper .page-item .page-link[rel="first"]:hover,
.wpb_ym_pagination_wrapper .page-item .page-link[rel="last"]:hover {
	background-color: transparent !important;
	color: #fff !important;
	text-decoration: underline
}
.wpb_ym_pagination_wrapper .page-item .page-link[rel="first"]::before,
.wpb_ym_pagination_wrapper .page-item .page-link[rel="last"]::after {
	content: '';
	display: inline-block;
	background: url(../img/pager-chevron-right.svg) center / 8px no-repeat;
	width: 12px;
	height: 12px;
	margin-inline: 6px;
}
body:has(.wpb_ym_filters_wrapper) .datepicker-dropdown {
	background: #080808;
}
body:has(.wpb_ym_filters_wrapper) .datepicker tr td {
	color: #fff;
}
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.disabled,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.disabled:hover {
	color: #fff !important;
	opacity: .35 !important;
}
body:has(.wpb_ym_filters_wrapper) .datepicker-dropdown thead {
	border-color: #080808;
}
body:has(.wpb_ym_filters_wrapper) .wpb_ym_filters_wrapper :is(.form-item-sd-min, .form-item-sd-max, .form-item-combine) {
	position: relative;
}
body:has(.wpb_ym_filters_wrapper) .wpb_ym_filters_wrapper :is(.form-item-sd-min, .form-item-sd-max, .form-item-combine)::before {
	content: '';
	width: 22px;
	height: 22px;
	position: absolute;
	right: 20px;
	bottom: 17px;
}
.node--type-event:has(.wpb_ym_pitbull_logo) .wpb_yammava_date_info {
	margin-bottom: 10px;
}
body:has(.wpb_ym_filters_wrapper) .wpb_ym_filters_wrapper :is(.form-item-sd-min, .form-item-sd-max)::before {
	background: url(../img/calendar-white-icon.svg) no-repeat center center;
}
body:has(.wpb_ym_filters_wrapper) .wpb_ym_filters_wrapper :is(.form-item-combine)::before {
	background: url(../img/magnifying-glass-white.svg) no-repeat center center;
	pointer-events: none;
}
body:has(.wpb_ym_filters_wrapper) .datepicker tr th {
	background-color: #080808 !important;
	color: #fff;
}
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.day.focused,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.day:not(.disabled):hover {
	background: #fff6;
}
body:has(.wpb_ym_filters_wrapper) .datepicker-dropdown {
	border-color: #fff;
	border-radius: 10px;
	overflow: hidden;
}
body:has(.wpb_ym_filters_wrapper) .datepicker-dropdown:after,
body:has(.wpb_ym_filters_wrapper) .datepicker-dropdown:before {
	border-bottom-color: #fff;
}
body:has(.wpb_ym_filters_wrapper) .datepicker .next {
	background: url(../img/calendar-arrow-right-white.svg) no-repeat center right !important;
}
body:has(.wpb_ym_filters_wrapper) .datepicker .prev {
	background: url(../img/calendar-arrow-left-white.svg) no-repeat center left !important;
}
/* .wpb_ym_single_banner {
    min-height: 700px;
    padding: 53px 16px;
    position: relative;
    z-index: 1;
}
.wpb_ym_single_banner::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 80%;
    height: 100%;
    background: var(--wpb-ym-single-banner-bg) center center / cover no-repeat;
    z-index: -2;
}
.wpb_ym_single_banner::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:
        linear-gradient(270deg, rgba(11, 11, 11, 0) 67.31%, #0B0B0B 100%),
        linear-gradient(180deg, rgba(11, 11, 11, 0) 67.31%, #0B0B0B 100%);
    z-index: -1;
} */
.wpb_ym_faq_section {
	background-color: #0B0B0B;
	padding: 80px 16px;
}
.wpb_ym_faq_section :is(button) {
	font-family: "Montserrat", sans-serif;
}
.wpb_ym_faq_section .wpb_ym_container {
	display: flex;
	flex-direction: column;
	max-width: 1204px;
	margin: 0 auto;
	border: 1px solid rgba(255, 255, 255, 0.5);
	border-radius: 32px;
	padding: 48px 24px 22px;
}
.wpb_ym_faq_section .wpb_ym_faq_head :is(h1,h2,h3,h4, h5, h6){
  color: #fff;
}
.wpb_ym_faq_section .wpb_ym_faq_head h1 {
  font-weight: 800;
}
 .wpb_ym_faq_section .wpb_ym_faq_head h2 {
	color: #fff;
	text-align: center;
	font-weight: 800;
	font-size: 40px;
	line-height: 1.2;
	text-transform: uppercase;
	letter-spacing: 0;
	margin-bottom: 0;
}
.wpb_ym_faq_section .wpb_ym_faq_show_hide:hover,
.wpb_ym_faq_section .wpb_ym_faq_show_hide {
	border: 0;
	background: transparent !important;
	max-width: max-content;
	align-self: center;
	padding: 0;
	display: flex;
	align-items: center;
	flex-direction: column;
	color: #E7C95E !important;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1;
	letter-spacing: 1.6px;
	gap: 6px;
	cursor: pointer;
	margin-top: 22px;
}
.wpb_ym_faq_section .wpb_ym_faq_show_hide:hover {
	text-decoration: underline;
	color: #E7C95E !important;
}
.wpb_ym_faq_blocks .wpb_ym_faq_toggle:focus,
.wpb_ym_faq_section .wpb_ym_faq_show_hide:focus {
	outline: unset
}
.wpb_ym_faq_blocks .wpb_ym_faq_toggle:focus-visible,
.wpb_ym_faq_section .wpb_ym_faq_show_hide:focus-visible {
	outline: 2px solid #fff;
}
.wpb_ym_faq_section .wpb_ym_faq_show_hide::after {
	content: '';
	background: var(--wpb-ym-expand-icon) center / contain no-repeat;
	display: block;
	width: 20px;
	height: 20px;
}
.wpb_ym_faq_section .wpb_ym_faq_show_hide[aria-expanded="true"] {
	flex-direction: column-reverse;
}
.wpb_ym_faq_section .wpb_ym_faq_show_hide[aria-expanded="true"]::after {
	transform: rotate(-180deg)
}
.wpb_ym_faq_section .wpb_ym_faq_blocks {
	order: 1;
	max-width: 960px;
	margin-inline: auto;
	display: none;
	margin-top: 23px;
	width: 100%
}
.wpb_ym_faq_section .wpb_ym_faq_show_hide {
	order: 2;
}
.wpb_ym_faq_blocks .wpb_ym_faq_block:not(:first-child) {
	margin-top: 8px;
}
.wpb_ym_faq_blocks .wpb_ym_faq_block {
	background-color: #FFFFFF0F;
	border-radius: 8px;
	transition: 0.3s all;
}
.wpb_ym_faq_blocks .wpb_ym_faq_block:has(.wpb_ym_faq_toggle[aria-expanded="true"]) {
	background-color: #fff
}
.wpb_ym_faq_blocks .wpb_ym_faq_block:hover {
	background-color: #fff
}
.wpb_ym_faq_blocks .wpb_ym_faq_toggle {
	width: 100%;
	text-align: left;
	font-size: .9rem;
	text-transform: unset;
	border: 0;
	padding: 16px 32px;
	line-height: 1.2;
	transition: 0.3s all;
	background-color: unset !important;
	position: relative;
	cursor: pointer;
	letter-spacing: 0;
	padding-inline-end: 60px;
}
.wpb_ym_faq_blocks .wpb_ym_faq_toggle:hover {
	color: #0B0B0B !important
}
.wpb_ym_faq_blocks .wpb_ym_faq_toggle[aria-expanded="true"] {
	color: #0B0B0B;
}
.wpb_ym_faq_blocks .wpb_ym_faq_content {
	padding: 16px 32px 24px;
	position: relative;
	display: none;
}
.wpb_ym_faq_blocks .wpb_ym_faq_content :is(h2, h3, h4, h5, h6) {
	margin-bottom: 20px;
}
.wpb_ym_faq_blocks .wpb_ym_faq_content p {
	font-size: .7rem;
	line-height: 1.5;
	font-weight: 400;
	margin-bottom: 20px;
	color: #0B0B0B;
}
.wpb_ym_faq_blocks .wpb_ym_faq_content p a {
	color: inherit;
}
.wpb_ym_faq_blocks .wpb_ym_faq_content p:last-child {
	margin-bottom: 0;
}
.wpb_ym_faq_blocks .wpb_ym_faq_content::before {
	content: '';
	position: absolute;
	height: 1px;
	background-color: rgba(11, 11, 11, 0.4);
	left: 32px;
	right: 32px;
	top: 0;
}
.wpb_ym_faq_blocks .wpb_ym_faq_toggle::after {
	content: '';
	width: 18px;
	height: 22px;
	top: 50%;
	right: 32px;
	position: absolute;
	transform: translatey(-50%);
	background-image: var(--faq-chevron-down);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px;
}
.wpb_ym_faq_blocks .wpb_ym_faq_toggle[aria-expanded="true"]::after {
	background-image: var(--faq-chevron-up);
}
.wpb_ym_faq_blocks .wpb_ym_faq_toggle:hover:not([aria-expanded="true"])::after {
	background-image: var(--faq-chevron-hover);
}
.wpb_ym_more_acts {
	padding: 80px 16px;
	background: linear-gradient(0deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.02)), linear-gradient(104.98deg, rgba(231, 201, 94, 0) 0%, rgba(231, 201, 94, 0.08) 100%);
	background-color: #0B0B0B;
}
.wpb_ym_more_acts .views-element-container {
	margin: 0;
}
.wpb_ym_more_acts .wpb_ym_container {
	max-width: 1450px;
	margin-inline: auto;
}
.wpb_ym_more_acts .wpb_ym_more_head {
	margin-bottom: 40px;
}
.wpb_ym_more_acts .wpb_ym_more_head h2 {
	text-align: center;
	font-weight: 800;
	color: #fff;
	font-size: 40px;
	line-height: 1.2;
	letter-spacing: 0;
}
.wpb_ym_more_acts .wpb_ym_more_content {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	justify-content: center;
}
.wpb_ym_more_acts .wpb_ym_more_content .wpb_ym_concerts_card {
	width: calc((100% - 32px) / 3);
	min-height: 264px;
	padding: 16px;
}
.wpb_ym_roll_up_section {
	padding: 80px 16px;
	background: linear-gradient(104.98deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%), linear-gradient(0deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05)), #0B0B0B;
}
.wpb_ym_roll_up_section .wpb_ym_container {
	max-width: 1448px;
	margin-inline: auto;
}
.wpb_ym_roll_up_section .wpb_ym_roll_up_head {
	margin-bottom: 35px;
}
.wpb_ym_roll_up_section .wpb_ym_roll_up_head h2 {
	font-weight: 800;
	color: #fff;
	font-size: 40px;
	letter-spacing: 0
}
.wpb_ym_roll_up_section .wpb_ym_roll_blocks {
	display: flex;
	flex-wrap: wrap;
	gap: 43px 16px;
}
.wpb_ym_roll_up_section .wpb_ym_roll_block :is(h3) {
	color: #E7C95E;
	font-weight: 400;
	letter-spacing: 0;
	font-size: 24px;
	line-height: 1;
	margin-bottom: 0;
}
.wpb_ym_roll_up_section .wpb_ym_roll_block .wpb_ym_roll_block_head {
	position: relative;
	display: flex;
	align-items: center;
	gap: 16px;
	padding-right: 24px;
}
.wpb_ym_roll_up_section .wpb_ym_roll_block .wpb_ym_roll_block_head::before {
	content: '';
	background: var(--roll-block-icon) center / contain no-repeat;
	display: inline-block;
	width: 36px;
	height: 32px;
}
.wpb_ym_roll_up_section .wpb_ym_roll_block:first-child .wpb_ym_roll_block_head::before {
	width: 28px;
}
.wpb_ym_roll_up_section .wpb_ym_roll_block:nth-child(3) .wpb_ym_roll_block_head::before {
	width: 34px
}
.wpb_ym_roll_up_section .wpb_ym_roll_block .wpb_ym_roll_block_head::after {
	content: '';
	background-color: rgba(231, 201, 94, 0.4);
	height: 1px;
	flex: 1
}
.wpb_ym_roll_up_section .wpb_ym_roll_block .wpb_ym_roll_block_content {
	margin-top: 24px;
}
.wpb_ym_roll_up_section .wpb_ym_roll_block :is(p) {
	font-weight: 400;
	font-size: .9rem;
	line-height: 1.6;
	letter-spacing: 0;
	color: #fff;
	margin-bottom: 16px;
}
.wpb_ym_roll_up_section .wpb_ym_roll_block p:last-child {
	margin-bottom: 0;
}
.wpb_ym_roll_up_section .wpb_ym_roll_blocks .wpb_ym_roll_block {
	width: calc((100% - 32px) / 3);
	/* 	display: flex;
	flex-direction: column; */
}
.wpb_ym_roll_up_section .wpb_ym_roll_block_cta {
	padding-top: 23px;
	/* 	margin-top: auto; */
}
.wpb_ym_gradient_bg {
	background: linear-gradient(105deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.00) 100%), #0B0B0B;
}
.wpb_ym_text_link {
	color: #E7C95E;
	font-size: 1rem;
	line-height: 1;
	text-decoration: none;
	letter-spacing: 0.2px;
}
.wpb_ym_text_link:hover {
	text-decoration: underline;
	color: #E7C95E
}
.wpb_ym_text_link:focus {
	color: #E7C95E;
}
.wpb_ym_text_link span.last {
	display: inline-block;
	text-decoration: inherit;
}
.wpb_ym_text_link span.last::after {
	content: "";
	width: 18px;
	height: 18px;
	display: inline-block;
	margin-bottom: -2px;
	margin-left: 24px;
	transition: all 0.3s;
	background: url("../img/arrow-right-yellow.svg") center center no-repeat;
	background-size: contain;
}
.wpb_ym_single_banner {
	padding: 53px 16px;
	position: relative;
	background-color: #0B0B0B;
	min-height: 700px;
	display: flex;
	align-items: flex-end;
}
.wpb_ym_single_banner::after {
	content: '';
	position: absolute;
	width: 100%;
	max-height: 647px;
	height: 100%;
	background: linear-gradient(270deg, rgba(11, 11, 11, 0) 67.31%, #0B0B0B 100%), linear-gradient(180deg, rgba(11, 11, 11, 0) 67.31%, #0B0B0B 100%), var(--wpb-ym-single-banner-bg);
	right: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.wpb_ym_single_banner .wpb_ym_container {
	max-width: 1448px;
	margin-inline: auto;
	z-index: 1;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	width: 100%;
}
.wpb_ym_single_banner .wpb_ym_banner_content {
	width: 36.5%;
	padding-right: 56px;
}
.wpb_ym_single_banner .wpb_ym_banner_content h2 {
	color: #fff;
	font-weight: 700;
	/* font-size: clamp(1.6rem, 3.695vw + 0.183rem, 2rem); */
	line-height: 1.2;
	text-transform: unset;
	letter-spacing: 0;
	margin-bottom: 0;
	text-wrap: balance;
	font-size: 24px;
}
.wpb_ym_single_banner .wpb_ym_banner_content h1 {
	color: #fff;
	font-weight: 700;
	line-height: 1.1;
	font-size: 56px;
	margin-top: 24px;
	letter-spacing: 0;
}
.wpb_ym_single_banner .wpb_ym_banner_content p {
	font-size: 0.8rem;
	line-height: 1.6;
	font-weight: 400;
	color: #fff;
	margin-top: 16px;
}
.wpb_ym_single_banner .wpb_ym_cta_wrap {
	margin-top: 24px;
}
.wpb_ym_single_banner .wpb_ym_event_info {
	display: flex;
	width: 63.5%;
	justify-content: space-between;
	gap: 24px;
}
.wpb_ym_event_info_wrapper {
	width: 63.5%;
	background-color: rgba(255, 255, 255, 0.06);
	backdrop-filter: blur(30px);
	-webkit-backdrop-filter: blur(30px);
	padding: 24px 32px;
	border-radius: 16px;
}
.wpb_ym_event_info_wrapper .wpb_ym_event_info {
	width: 100%;
}
.wpb_ym_event_info_wrapper .wpb_ym_event_info+.wpb_ym_event_info {
	margin-top: 24px !important;
	padding-top: 24px !important;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.wpb_ym_event_info_wrapper .select-day {
	font-family: 'Montserrat';
	font-weight: 700;
	font-size: .8rem;
	line-height: 100%;
	letter-spacing: 1.28px;
	text-transform: uppercase;
	color: #fff;
	margin: 0 0 24px;
}
.promotion_info+.select-day {
	margin-top: 24px;
	padding-top: 24px;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.wpb_ym_event_info .wpb_ym_info_block :is(div, p) {
	color: #fff;
	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	line-height: 1.5;
}
.wpb_ym_event_info .wpb_ym_info_block>div {
	font-size: .8rem;
	line-height: 1.5;
	text-transform: uppercase;
	letter-spacing: 1.2px;
	white-space: nowrap
}
.wpb_ym_event_info .wpb_ym_info_block>p {
	font-size: .9rem;
	line-height: 1.5;
	margin-top: 11px;
	margin-bottom: 0;
	text-transform: none !important;
}
.wpb_ym_event_info .wpb_ym_info_block>p:has(span) {
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	column-gap: 14px;
}
.wpb_ym_event_info .wpb_ym_info_block.wpb_ym_date_time p>span {
	position: relative;
	white-space: nowrap;
	display: flex;
	line-height: inherit
}
.wpb_ym_event_info .wpb_ym_info_block.wpb_ym_date_time p>span::before {
	content: '|';
	position: absolute;
	left: -9px;
}
.wpb_ym_single_tab.wpb_ym_tabs_section .wpb_ym_content_wrapper .wpb_ym_image_wrap,
.wpb_ym_single_tab.wpb_ym_tabs_section .wpb_ym_container {
	margin: 0;
}
.wpb_ym_single_tab .wpb_ym_image_wrap:after {
	display: none;
}
.wpb_ym_single_tab.wpb_ym_tabs_section .wpb_ym_content_wrapper .wpb_ym_tab_description {
	display: block;
}
.wpb_ym_acts_list_main .wpb_ym_pitbull_logo {
	margin-bottom: -4px;
}
.wpb_ym_single_tab.wpb_ym_tabs_section .wpb_ym_content_wrapper .wpb_ym_tab_title {
	text-align: left;
}
.wpb_ym_single_tab.wpb_ym_tabs_section .wpb_ym_content_wrapper {
	align-items: flex-start;
}
.wpb_ym_tabs_section.wpb_ym_single_tab .wpb_ym_container {
	margin-inline: auto
}
.wpb_ym_featured_act .wpb_ym_act_cta_wrap .wpb_ym_btn {
	flex: 1;
	max-width: 414px;
}
.wpb_ym_image_content_section {
	--content-gap: 16px;
	padding: 28px 16px 30px;
	background-color: #0B0B0B;
}
.wpb_ym_image_content_section+.wpb_ym_image_content_section {
	padding-top: 0;
}
.wpb_ym_image_content_section .wpb_ym_container {
	max-width: 1448px;
	margin-inline: auto;
}
.wpb_ym_image_content_section .wpb_ym_image_content_wrapper {
	display: flex;
}
.wpb_ym_right_image .wpb_ym_image_content_wrapper {
	flex-direction: row-reverse;
}
.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_side {
	width: 57.9%;
	height: 481px;
	border-radius: 16px;
	overflow: hidden;
	position: relative;
}
.wpb_ym_cta_with_images.wpb_ym_container .wpb_ym_auto_height img{
    max-width: 300px !important;
    width: 100%;
}
 .wpb_ym_image_content_section .block-views-blocknews-and-press-block-4 .wpb_ym_image_content_wrapper .wpb_ym_image_side{
	height: auto;
}
.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_side:has(iframe) {
	height: auto !important;
	min-height: 0 !important;
}
.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_side:has(iframe) * {
	aspect-ratio: 16/9;
}
.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_side * {
	height: 100%;
}
.wpb_ym_image_content.wpb_ym_transform_block_centered {
	align-self: center;
}
.wpb_ym_image_side iframe {
	width: 100%;
	height: 100%;
}
.wpb_ym_image_side>.contextual-region {
	height: 100%;
}
.wpb_ym_transform_head .wpb_ym_act_titles:has(.wpb_ym_pitbull_logo) {
	margin-top: 20px;
}
.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_side img {
	max-width: 100%;
	height: 100% !important;
	object-fit: cover;
	border-radius: inherit;
	width: 100%;
}
.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_content {
	width: 42.1%;
	align-self: flex-end;
	padding-left: var(--content-gap);
	position: relative;
	z-index: 1;
}
.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_content.wpb_ym_transform_block_centered {
	align-self: center;
}
.wpb_ym_right_image .wpb_ym_image_content_wrapper .wpb_ym_image_content {
	padding-right: var(--content-gap);
	padding-left: 0;
}
.wpb_ym_tab_content {
    padding-top: 2px;
}
.wpb_ym_image_content_section .wpb_ym_image_content :is(h2, h3, h4, h5, h6, p, strong, ul, li) {
	color: #fff;
}
.wpb_ym_image_slider_content h2,
.wpb_ym_image_content_section .wpb_ym_image_content h2 {
	font-weight: 700;
	font-size: 48px;
	line-height: 1.2;
	text-transform: unset;
	letter-spacing: 0;
	margin-bottom: 0;
	text-wrap: balance;
}
.wpb_ym_image_content_section .wpb_ym_image_content h3 {
	margin-top: 10px;
	font-size: 32px;
	line-height: 1.2;
	letter-spacing: 0;
}
.wpb_ym_image_content_section .wpb_ym_image_content h3:first-child {
	margin-top: 0;
	margin-bottom: 16px;
	letter-spacing: 0;
}
.wpb_ym_image_slider_content {
	margin-bottom: 32px;
	text-align: center;
	max-width: 800px;
	margin-inline: auto;
}
.wpb_ym_image_slider_content h2 {
	font-size: 32px;
}
.wpb_ym_image_slider_content h3 {
	font-size: 32px;
}
.wpb_ym_image_slider_content :is(h2, h3, p, ul, li) {
	color: #fff;
}
.wpb_ym_image_slider_content p {
	color: #fff;
}
.wpb_ym_image_slider_content:last-child {
	margin-bottom: 0;
}
.wpb_ym_image_content_section .wpb_ym_image_content p {
	font-size: .9rem;
	line-height: 1.6;
	font-weight: 400;
	margin-bottom: 0;
}
.wpb_ym_image_content_section .wpb_ym_image_content p.text-20{
	font-size: 1rem;
}
.wpb_ym_image_content_section .wpb_ym_image_content .wpb_ym_content_text {
	margin-top: 16px;
}
.wpb_ym_image_content_section .wpb_ym_image_content p.ym_wpb_property {
	margin-top: 30px;
	font-size: .9rem;
	line-height: 1.6;
}
.wpb_ym_btn.ym_wpb_squre_btn {
	border-radius: 8px;
	padding: 15px 30px;
	text-align: center;
	max-width: 100%;
	align-content: center;
}
.wpb_ym_image_content_section .wpb_ym_btn.ym_wpb_squre_btn::after {
	content: "";
	width: 279px;
	display: block;
	max-width: 100%;
}
.wpb_ym_image_content_section .wpb_ym_image_content_cta {
	margin-top: 25px;
}
.wpb_ym_more_ways_to_win {
	background-color: #0B0B0B;
	padding: 54px 16px 85px;
}
.wpb_ym_more_ways_to_win .wpb_ym_container {
	margin-inline: auto;
	max-width: 1448px;
}
.wpb_ym_more_ways_to_win .wpb_ym_more_ways_head {
	margin-bottom: 40px;
}
.wpb_ym_more_ways_to_win .wpb_ym_more_ways_head :is(h2, p) {
	text-align: center;
	color: #fff;
	letter-spacing: 0;
}
.wpb_ym_more_ways_to_win .wpb_ym_more_ways_head h2 {
	font-weight: 800;
	font-size: clamp(1.5rem, 7.444vw - 1.355rem, 3rem);
	line-height: 1.2;
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block :is(h3, p) {
	color: #fff;
}
.wpb_ym_more_ways_blocks {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	justify-content: center;
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block {
	text-decoration: none;
	width: calc((100% - 32px) / 3);
	position: relative;
	min-height: 320px;
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: flex-end;
	text-decoration: none;
	border-radius: 16px;
	max-height: 320px;
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_content {
	z-index: 3;
	padding: 24px 24px;
	max-height: 100%;
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
	z-index: 3;
	position: relative;
	transform: translateY(var(--padding-bottom, 84px));
	transition: 0.25s all;
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block:hover .wpb_ym_ways_content {
	transform: translatey(0)
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_content .wpb_ym_ways_description {
	font-size: .8rem;
	color: #fff;
	font-weight: 400;
	line-height: 1.6;
	margin-top: 8px;
	opacity: 0;
	transition: 0.3s all;
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_content .wpb_ym_ways_description strong {
	font-size: .9rem;
	line-height: 1.6;
	display: inline-block;
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_content .wpb_ym_ways_description p {
	margin-top: 8px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	margin-bottom: 0;
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_content .wpb_ym_ways_description p:first-child {
	margin-top: 0;
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_img_wrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: inherit;
	transition: 0.3s all;
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_img_wrap div {
	height: 100% !important
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_img_wrap img {
	border-radius: inherit;
	width: 100%;
	height: 100% !important;
	object-fit: cover;
}
.wpb_ym_event_info.promotion_info {
	gap: 32px;
	text-transform: uppercase;
}
.wpb_ym_event_info.promotion_info:not(:has(*)) {
	display: none;
}
.wpb_ym_event_info.promotion_info .wpb_ym_info_block a {
	color: inherit;
	font-weight: inherit;
}
.wpb_ym_event_info.promotion_info .wpb_ym_info_block a:hover u {
	text-decoration: none;
}
.wpb_ym_single_banner .wpb_ym_pitbull_logo {
	margin-top: 24px !important;
}
.promo_single_banner.wpb_ym_single_banner .wpb_ym_banner_content p {
	font-size: 1.2rem;
	line-height: 1.5;
}
.form-item-layout-settings-ui-tab-content-appearance-background-background-color .bs_tooltip {
	font-size: 10px;
}
.wpb_ym_single_banner .wpb_ym_banner_content p strong {
	margin-top: 28px;
	display: inline-block;
	font-size: .8rem;
}
.wpb_ym_single_banner .wpb_ym_banner_content p.ym_wpb_property {
	margin-bottom: 0;
	font-size: .8rem;
}
.wpb_ym_single_banner .wpb_ym_banner_content h1 sup {
	font-size: 60%;
}
.wpb_ym_tabs_section.wpb_ym_single_tab_v2 .wpb_ym_container {
	max-width: 1234px;
}
#block-sanmanuel-content .wpb_ym_faq_blocks ol:not([class])>li:before {
	border-color: currentColor;
	color: currentColor;
}
.wpb_ym_faq_blocks a {
	color: inherit;
}
/* .wpb_ym_faq_blocks a:hover {
	text-decoration: underline;
} */
#block-sanmanuel-content ol:not([class]) ol li::before {
	background-color: currentColor;
}
.wpb_ym_tabs_section.wpb_ym_single_tab_v2 .wpb_ym_content_wrapper {
	display: flex;
	width: 100%;
	max-width: 100%;
	align-items: center;
}
.wpb_ym_tabs_section.wpb_ym_single_tab_v2 .wpb_ym_content_wrapper .wpb_ym_image_wrap {
	width: 39.3%;
}
.wpb_ym_tabs_section.wpb_ym_single_tab_v2 .wpb_ym_content_wrapper .wpb_ym_tab_content {
	width: 60.7%;
	padding-left: 24px;
	margin-top: 0;
}
.wpb_ym_tabs_section.wpb_ym_single_tab_v2 .wpb_ym_content_wrapper .wpb_ym_image_wrap {
	display: flex;
}
.layout-builder__layout {
	position: relative;
	z-index: 2;
}
.wpb_ym_tabs_section.wpb_ym_single_tab_v2 .wpb_ym_container::before {
	display: none
}
.wpb_ym_image_content_section .wpb_ym_image_content h2 strong {
	margin-top: 0;
}
.wpb_ym_single_banner+.wpb_ym_image_content_v2 {
	padding-top: 40px;
	padding-bottom: 0;
}
.wpb_ym_image_content_v2.wpb_ym_image_content_section .wpb_ym_container {
	max-width: 1472px;
}
.wpb_ym_image_content_v2.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_side {
	height: 602px;
	width: 57%
}
.wpb_ym_image_content_v2.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_side img {
	height: 602px !important;
	object-fit: cover !important;
	margin-bottom: 0;
}
.wpb_ym_more_ways_to_win .views-element-container {
	margin: 0;
}
.wpb_ym_image_content_section.wpb_ym_image_content_v2 .wpb_ym_image_content {
	transform: unset !important;
	width: 43%;
	padding-left: 40px;
}
#block-sanmanuel-content .wpb_ym_image_content_section .wpb_ym_image_content ul {
	list-style: none;
}
#block-sanmanuel-content .wpb_ym_image_content_section .wpb_ym_image_content ul:last-child {
	margin-bottom: 0;
}
#block-sanmanuel-content .wpb_ym_image_content_section .wpb_ym_image_content ul ul {
	margin-top: 0;
}
#block-sanmanuel-content .wpb_ym_image_content_section .wpb_ym_image_content ul li {
	font-size: .9rem;
	font-weight: 400;
	padding-left: 11px;
	position: relative;
	line-height: 1.6;
	color: #fff !important;
	margin: 0 !important;
}
#block-sanmanuel-content .wpb_ym_image_content_section .wpb_ym_image_content ul li::before {
	content: '';
	width: 5px;
	height: 1px;
	background-color: currentColor;
	position: absolute;
	left: 0;
	top: 14px;
	background-image: none !important;
}
/* .wpb_ym_tabs_section.wpb_ym_single_tab:not(.wpb_ym_single_tab_v2) .wpb_ym_content_wrapper .wpb_ym_tab_content {
	margin-top: 16px;
} */
#block-sanmanuel-content .wpb_ym_filters_wrapper input:not([type="checkbox"], [type="radio"], [type="button"], [type="submit"]) {
	border: 1px solid #FFFFFF66 !important;
	border-radius: 8px !important;
	color: #fff !important;
	font-family: Montserrat !important;
	font-weight: 500 !important;
	font-size: 18px !important;
	line-height: 1.222 !important;
	letter-spacing: 0;
	height: 54px !important;
	padding-inline: 24px !important;
	transition: all 0.3s ease-in-out 99999999999s;
	padding-right: 40px !important;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper input:not([type="checkbox"], [type="radio"], [type="button"], [type="submit"]):focus {
	border: 1px solid #fff;
}
.page-node-131881 .views-element-container {
	margin: 0;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper input:not([type="checkbox"], [type="radio"], [type="button"], [type="submit"])::placeholder {
	color: #FFFFFF66 !important;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper legend {
	display: block !important;
	color: #fff;
	font-size: .8rem;
	text-transform: uppercase;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper legend:has(.fieldset-legend:empty) {
	display: none !important;
}
.ym-image-gallery-slider :is(.swiper-button-next, .swiper-button-prev) {
	background-image: url(../img/nav-arrow-right.svg);
	width: 72px;
	height: 72px;
	border-radius: 50%;
	border: 1px solid #fff;
	cursor: pointer;
	transition: 0.3s all;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
	transform: unset;
	margin: 0;
	min-width: 72px;
	cursor: pointer;
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	background-color: rgba(0, 0, 0, 0.32);
	border: 0;
	margin-top: -36px;
	top: auto;
	bottom: 24px;
}
.ym-tier-slider-wrapper {
	overflow: hidden;
}
.ym-tier-slider-wrapper .swiper-wrapper {
	height: auto !important;
}
.ym-tier-slider-wrapper .swiper-slide {
	height: auto !important;
}
.ym-tier-slider-content {
	text-align: center;
	display: flex;
	flex-direction: column;
	margin-bottom: clamp(1.6rem, 4.145vw + 0.01rem, 2rem);
	gap: 16px;
}
.ym-tier-slider-content p {
	font-size: .9rem;
}
.ym-tier-slider-content :is(*) {
	color: #fff;
	margin: 0;
}
.ym-tier-slider-content h2 {
	font-family: Montserrat;
	font-weight: 700;
	font-size: clamp(1.5rem, 9.326vw - 2.077rem, 2.4rem);
	line-height: 1.2;
	letter-spacing: 0;
	text-align: center;
	text-transform: none;
}
.ym-tier-slider-container {
	max-width: 960px;
	margin-inline: auto;
	width: calc(100% - 32px);
}
.ym-tier-slider-item-post-content {
	flex: 1;
}
.ym-app-access-block-cta {
	display: flex;
	gap: 16px;
	flex-wrap: wrap;
	justify-content: center;
}
.ym-tier-slider-item .casino-post:before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 1px;
	/* border thickness */
	border-radius: 5px;
	background:
		linear-gradient(7deg, rgba(255, 255, 255, 0.06) -0.05%, rgba(255, 255, 255, 0.6) 100%) border-box;
	mask:
		linear-gradient(#fff 0 0) content-box,
		linear-gradient(#fff 0 0);
	mask-composite: exclude;
	-webkit-mask-composite: destination-out;
	z-index: -1;
}
.ym-tier-slider-item .casino-post {
	position: relative;
	border-radius: 5px;
	background: rgba(255, 255, 255, 0.06);
	color: white;
	padding: 40px;
	z-index: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap: 16px;
}
.ym-tier-slider-item-post-content-inner {
	display: flex;
	gap: 10px 24px;
	align-items: center;
	margin-bottom: 16px;
	flex-wrap: wrap;
}
.ym-tier-slider-content h5 {
	font-family: Montserrat;
	font-weight: 500;
	font-style: Italic;
	font-size: 22px;
	line-height: 1.2;
	letter-spacing: 0;
	text-align: center;
	text-transform: uppercase;
}
.ym-tier-slider-item .casino-post img {
	width: 310px;
}
.ym-tier-slider-item-post-content-inner h3 {
	font-family: Montserrat;
	font-weight: 500;
	font-size: 32px;
	line-height: 1.2;
	letter-spacing: 0;
	color: #fff;
	margin: 0;
}
.ym-tier-slider-item-post-content-inner h2 {
	font-family: Montserrat;
	font-weight: 500;
	font-size: 24px;
	line-height: 1.2;
	letter-spacing: 0;
	color: #E7C95E;
	margin: 0;
}
#block-sanmanuel-content .ym-tier-slider-item-post-content ul:not([class]) li {
	color: #fff;
	list-style: disc;
	padding-left: 0;
	margin-bottom: 9px;
}
#block-sanmanuel-content .ym-tier-slider-item-post-content ul:not([class]) li:last-child {
	margin-bottom: 0;
}
#block-sanmanuel-content .ym-tier-slider-item-post-content ul:not([class]) {
	margin-left: 24px;
}
#block-sanmanuel-content .ym-tier-slider-item-post-content ul:not([class]):last-child {
	margin-bottom: 0;
}
#block-sanmanuel-content .ym-tier-slider-item-post-content ul:not([class]) li:before {
	content: '' !important;
	background: none;
}
.ym-image-gallery-slider :is(.swiper-button-next, .swiper-button-prev):hover {
	background-color: #2B5410 !important;
	opacity: 1 !important;
}
.container-fluid:has(.layout-builder__layout) {
	max-width: 1478px;
}
.container-fluid:has(.layout-builder__layout)>.row {
	--bs-gutter-x: 16px;
	row-gap: 16px;
}
.ym-image-gallery-slider :is(.swiper-button-prev) {
	right: 144px;
	left: auto;
	transform: scaleX(-1);
}
.ym-image-gallery-slider :is(.swiper-button-next) {
	right: 56px;
}
body .flatpickr-day.today {
	border-color: #E7C95E;
	color: #E7C95E;
}
body .flatpickr-day {
	color: #fff;
}
body .flatpickr-calendar {
	background: #080808;
}
body .flatpickr-day.flatpickr-disabled,
body .flatpickr-day.flatpickr-disabled:hover {
	color: #fff6;
	pointer-events: none;
}
body .flatpickr-months .flatpickr-prev-month,
body .flatpickr-months .flatpickr-next-month {
	color: #fff;
}
body .flatpickr-months .flatpickr-prev-month svg,
body .flatpickr-months .flatpickr-next-month svg {
	fill: #fff;
}
body .flatpickr-months .flatpickr-prev-month:hover svg,
body .flatpickr-months .flatpickr-next-month:hover svg {
	fill: #fff9;
}
body .flatpickr-day.flatpickr-disabled,
body .flatpickr-day.flatpickr-disabled:hover,
body .flatpickr-day.prevMonthDay,
body .flatpickr-day.nextMonthDay,
body .flatpickr-day.notAllowed,
body .flatpickr-day.notAllowed.prevMonthDay,
body .flatpickr-day.notAllowed.nextMonthDay {
	color: #fff6;
}
body span.flatpickr-weekday {
	color: #fff;
}
body .flatpickr-current-month input.cur-year {
	color: #fff;
}
body .flatpickr-current-month .flatpickr-monthDropdown-months {
	color: #fff;
}
.flatpickr-current-month .flatpickr-monthDropdown-months option {
	color: #080808;
}
body .flatpickr-day.selected,
body .flatpickr-day.startRange,
body .flatpickr-day.endRange,
body .flatpickr-day.selected.inRange,
body .flatpickr-day.startRange.inRange,
body .flatpickr-day.endRange.inRange,
body .flatpickr-day.selected:focus,
body .flatpickr-day.startRange:focus,
body .flatpickr-day.endRange:focus,
body .flatpickr-day.selected:hover,
body .flatpickr-day.startRange:hover,
body .flatpickr-day.endRange:hover,
body .flatpickr-day.selected.prevMonthDay,
body .flatpickr-day.startRange.prevMonthDay,
body .flatpickr-day.endRange.prevMonthDay,
body .flatpickr-day.selected.nextMonthDay,
body .flatpickr-day.startRange.nextMonthDay,
body .flatpickr-day.endRange.nextMonthDay {
	background: #E7C95E;
	border-color: #E7C95E;
	color: #080808;
}
body .flatpickr-day:hover {
	background: #E7C95E;
	border-color: #E7C95E;
}
body .flatpickr-day.inRange {
	box-shadow: -5px 0 0 #E7C95E, 5px 0 0 #E7C95E;
	color: #080808 !important;
	background: #E7C95E;
	border-color: #E7C95E;
}
body .flatpickr-day.inRange,
body .flatpickr-day.prevMonthDay.inRange,
body .flatpickr-day.nextMonthDay.inRange,
body .flatpickr-day.today.inRange,
body .flatpickr-day.prevMonthDay.today.inRange,
body .flatpickr-day.nextMonthDay.today.inRange,
body .flatpickr-day:hover,
body .flatpickr-day.prevMonthDay:hover,
body .flatpickr-day.nextMonthDay:hover,
body .flatpickr-day:focus,
body .flatpickr-day.prevMonthDay:focus,
body .flatpickr-day.nextMonthDay:focus {
	background: #E7C95E;
	border-color: #E7C95E;
	color: #080808;
}
body .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
body .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),
body .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)) {
	-webkit-box-shadow: -10px 0 0 #E7C95E;
	box-shadow: -10px 0 0 #E7C95E;
}
.wpb_ym_filters_date_wrapper {
	position: relative;
}
.wpb_ym_filters_date_wrapper:has(input:placeholder-shown):after {
	content: '';
	width: 22px;
	height: 22px;
	position: absolute;
	right: 20px;
	bottom: 17px;
	background: url(../img/calendar-white-icon.svg) no-repeat center center;
	pointer-events: none;
}
.wpb_ym_filters_date_wrapper:has(input:placeholder-shown) button.wpb_ym_filters_date_clear {
	display: none !important;
}
.wpb_ym_filters_date_wrapper button.wpb_ym_filters_date_clear {
	padding: 0;
	background: none;
	border: 0;
	position: absolute;
	top: 10px;
	right: 16px;
	width: 30px;
	height: 30px;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
	display: block !important;
}
.wpb_ym_filters_date_wrapper button.wpb_ym_filters_date_clear:focus,
.wpb_ym_filters_date_wrapper button.wpb_ym_filters_date_clear:hover {
	opacity: 0.8 !important;
	background-color: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper label {
	font-family: Montserrat;
	font-weight: 500;
	font-size: .8rem;
	line-height: 100%;
	letter-spacing: 1.28px;
	text-transform: uppercase;
	color: #fff;
	display: block;
	margin-bottom: 16px !important;
}
.wpb_ym_filters_wrapper .fieldset-wrapper:has(.form-item-sd-min, .form-item-sd-max) {
	display: none;
}
.wpb_ym_filters_wrapper .form-group {
	margin-bottom: 32px !important;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper .mb-3 {
	margin-bottom: 0 !important;
	width: 100% !important;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper .form-type-textfield {
	margin-bottom: 32px !important;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper .form-radios {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 16px;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper .form-radios .form-check {
	border: 1px solid #FFFFFF66;
	padding: 10px 24px !important;
	display: inline-flex;
	border-radius: calc(infinity * 1px) !important;
	margin-bottom: 0;
	color: #fff;
	font-size: 1rem;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
	min-height: 44px !important;
	align-items: center;
	justify-content: center;
	align-content: center;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper .form-radios .form-check:has(input[type="radio"]:checked) {
	border: 2px solid currentcolor;
	font-weight: 700;
	color: #E7C95E;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper .form-radios .form-check:hover {
	border: 1px solid #fff;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper .form-radios .form-check:focus-within {
	border: 2px solid #fff !important;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper .form-radios .form-check label {
	margin-bottom: 0 !important;
	font-weight: inherit !important;
	color: inherit !important;
	cursor: inherit !important;
	text-transform: capitalize;
	font-size: 1rem !important;
}
.node--type-page .wpb_ym_inner_banner :is(h1) {
	margin-bottom: 17px !important;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper .form-radios .form-check input[type="radio"] {
	position: fixed;
	opacity: 0;
	cursor: pointer;
}
.wpb_ym_inner_banner :is(h1, h2, p, span) {
	color: #fff;
	letter-spacing: 0;
	margin-block: 0 !important;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper .form-actions {
	margin-top: 32px;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper .form-actions .btn-primary {
	border-radius: calc(infinity * 1px) !important;
	min-width: max-content;
	/* background: linear-gradient(0deg, #DAAA00, #DAAA00), linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 100%), linear-gradient(0deg, #E7C95E, #E7C95E) !important; */
	box-shadow: unset;
	padding: 0 !important;
	font-family: "Montserrat", sans-serif;
	font-size: 16px !important;
	line-height: 1.2;
	border: 0 !important;
	font-style: normal;
	margin: 0 !important;
	height: auto !important;
	color: #E7C95E !important;
	position: relative;
	z-index: 1;
	overflow: hidden;
	background: none !important;
	text-decoration: underline;
	display: none !important;
	border-radius: 0 !important;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper .form-radios .form-check:has(input[value="611"]) label {
	text-transform: none;
}
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active.active,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active.disabled,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active.disabled.active,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active.disabled.disabled,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active.disabled:active,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active.disabled:hover,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active.disabled:hover.active,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active.disabled:hover.disabled,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active.disabled:hover:active,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active.disabled:hover:hover,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active.disabled:hover[disabled],
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active.disabled[disabled],
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active:active,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active:hover,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active:hover.active,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active:hover.disabled,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active:hover:active,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active:hover:hover,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active:hover[disabled],
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td.active[disabled],
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active.active,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active.disabled,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active.disabled.active,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active.disabled.disabled,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active.disabled:active,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active.disabled:hover,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active.disabled:hover.active,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active.disabled:hover.disabled,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active.disabled:hover:active,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active.disabled:hover:hover,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active.disabled:hover[disabled],
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active.disabled[disabled],
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active:active,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active:hover,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active:hover.active,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active:hover.disabled,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active:hover:active,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active:hover:hover,
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active:hover[disabled],
body:has(.wpb_ym_filters_wrapper) .datepicker table tr td span.active[disabled] {
	background-color: #fff !important;
	color: #080808 !important;
}
#block-sanmanuel-content .wpb_ym_filters_wrapper .form-actions .btn-primary:hover {
	color: #E7C95E !important;
	text-decoration: none;
}
/* #block-sanmanuel-content .wpb_ym_filters_wrapper .form-actions .btn-primary:hover:after{
    right: 0;
} */
.wpb_ym_event_info .wpb_ym_info_block,
.wpb_ym_event_info.promotion_info .wpb_ym_info_block {
	max-width: 331px;
}
.wb_ym_no_filter_matched {
	width: 100%;
	text-align: center;
	color: #fff;
}
.wb_ym_no_filter_matched p {
	color: #fff;
	font-size: 1rem;
	margin-bottom: 0;
}
.wpb_ym_tabs_section.wpb_ym_single_tab:not(.wpb_ym_single_tab_v2):after {
	content: '';
	position: absolute;
	inset: 0;
	background: linear-gradient(180deg, rgba(11, 11, 11, 0) 50%, rgba(11, 11, 11, 0.8) 100%),
		linear-gradient(270deg, rgba(11, 11, 11, 0) 39.9%, #0B0B0B 87.98%);
}
.wpb_ym_tabs_section.wpb_ym_single_tab_v2::after {
	content: '';
	inset: 0;
	position: absolute;
	background: #0B0B0B;
	opacity: .7 !important;
}
.ym-axs-container {
	border-radius: 16px;
	border-image-slice: 1;
	border: 1px solid transparent;
	background: linear-gradient(#0b0b0b, #0b0b0b) padding-box, linear-gradient(11deg, rgba(255, 255, 255, 0.06) -0.05%, rgba(255, 255, 255, 0.6) 100%) border-box;
	max-width: 980px;
	margin-inline: auto;
	display: flex;
	align-items: center;
	padding-block: clamp(1.2rem, 16.901vw - 5.282rem, 3rem);
	padding-inline: clamp(0.8rem, 33.803vw - 12.163rem, 4.4rem);
	gap: 32px;
}
.ym-axs-container>* {
	flex: 1;
}
.ym-axs-container img {
	width: auto;
	height: auto;
}
.ym-axs-block-image-side {
	text-align: center;
}
.ym-axs-block-image-content-heading h2 {
	margin: 0;
	font-family: Montserrat;
	font-weight: 500;
	font-size: 24px;
	line-height: 1.2;
	letter-spacing: 0;
	text-transform: uppercase;
	color: #0b0b0b;
}
.ym-axs-block-image-content-text p {
	margin: 16px 0 0;
	color: #0b0b0b;
	text-align: center;
	font-size: .8rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	/* 16px */
	letter-spacing: 1.28px;
}
.pd-block-40-16 {
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 16px;
	padding-right: 16px;
}
.pd-block-40 {
	padding-top: 40px;
	padding-bottom: 40px;
}
.pd-block-100 {
	padding-top: 100px;
	padding-bottom: 100px;
}
.dark-bg {
	background-color: #0b0b0b;
}
.dark-bg .ym-axs-container :is(h2, p, strong, ul, li) {
	color: #fff;
}
._none:has(.wpb_ym_image_content_section) {
	padding-inline: 15px;
	background-color: #0b0b0b;
}
/*
** New Blocks CSS Starts
******************************** */

/* Global Code Starts */
.wpb_ym_new_typo :is(h2, h3, h4, h5, h6) {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: 0;
	margin-bottom: 0;
}
.wpb_ym_new_typo :is(h2) {
	text-transform: uppercase;
	font-weight: 800;
}
.wpb_ym_new_typo h2 {
	font-size: 48px;
}
.wpb_ym_bg_dark {
	background-color: #0B0B0B;
}
.wpb_ym_bg_gray {
	background-color: #F4F6F4;
}
/* .wpb_ym_bg_image_cta :is(h2,h3,h4,h5,h6,p,p a),
.wpb_ym_green_gradient :is(h2,h3,h4,h5,h6,p,p a),
.wpb_ym_dark_gradient :is(h2,h3,h4,h5,h6,p,p a),
.wpb_ym_bg_dark :is(h2,h3,h4,h5,h6,p,p a) {
	color: #fff;
} */
.wpb_ym_new_typo :is(h2, h3, h4, h5, h6) {
	color: #3E4827
}
.wpb_ym_new_typo :is(p, ul,ol, li, i, em, strong, p i, p strong),
.wpb_ym_new_typo :is(p a:not([class]), li a:not([class])){
	color:#324822;
}

.wpb_ym_bg_image_cta.wpb_ym_new_typo :is(h2,h3,h4,h5,h6,p,ul,ol,li,i,em,strong,p i,p strong),
.wpb_ym_bg_image_cta.wpb_ym_new_typo :is(p a:not([class]),li a:not([class])),
.wpb_ym_green_gradient .wpb_ym_new_typo :is(h2,h3,h4,h5,h6,p,ul,ol,li,i,em,strong,p i,p strong),
.wpb_ym_green_gradient .wpb_ym_new_typo :is(p a:not([class]),li a:not([class])),
.wpb_ym_dark_gradient .wpb_ym_new_typo :is(h2,h3,h4,h5,h6,p,ul,ol,li,i,em,strong,p i,p strong),
.wpb_ym_dark_gradient .wpb_ym_new_typo :is(p a:not([class]),li a:not([class])),
.wpb_ym_bg_dark .wpb_ym_new_typo :is(h2,h3,h4,h5,h6,p,ul,ol,li,i,em,strong,p i,p strong),
.wpb_ym_bg_dark .wpb_ym_new_typo :is(p a:not([class]),li a:not([class])){
	color:#fff;
}

.wpb_ym_new_typo :is(li) {
	color: inherit !important
}
.wpb_ym_new_content_block p,
p.text-20 {
	font-size: 1rem;
	line-height: 1.6;
	font-weight: 400;
}
.wpb_ym_new_content_block p:not(:first-child),
p.text-20:not(:first-child) {
	margin-top: 16px;
}
.wpb_ym_dark_gradient {
	background: linear-gradient(94.71deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #0B0B0B;
}
.wpb_ym_green_gradient {
	position: relative;
	background-color: #34561D
}
.wpb_ym_green_gradient::before,
.wpb_ym_green_gradient::after {
	content: "";
	position: absolute;
	inset: 0;
}
.wpb_ym_green_gradient::before {
	background: radial-gradient(29.51% 48.54% at 23.45% 51.48%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
}
.wpb_ym_green_gradient::after {
	background: linear-gradient(303.9deg, rgba(0, 0, 0, 0.6) 11%, rgba(0, 0, 0, 0.06) 46.7%, rgba(0, 0, 0, 0.6) 100%);
}
.wpb_ym_green_gradient>* {
	z-index: 1;
	position: relative;
}
/* Global Code Ends */

/* Sections Code */
.wpb_ym_container.wpb_ym_single_entertainment_info {
	max-width: 1480px;
	margin: 0 auto;
	padding-left: 16px;
	padding-right: 16px;
}
.pd-block-100:has(.wpb_ym_single_entertainment_info) {
	padding-top: 40px
}
.wpb_ym_single_entertainment_info {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}
.wpb_ym_single_entertainment_info .wpb_ym_enter_single_info_left {
	flex: 1;
	padding-right: 32px;
	display: flex;
	flex-direction: column;
}
.wpb_ym_venue_aside,
.wpb_ym_single_entertainment_info .wpb_ym_enter_single_info_right {
	width: 350px;
	display: flex;
	padding: 24px;
	flex-direction: column;
	align-items: flex-start;
	gap: 23px;
	border-radius: 16px;
	background: linear-gradient(0deg, #F3F4F2, #F3F4F2), rgba(255, 255, 255, 0.05);
}
.wpb_ym_bg_dark .wpb_ym_venue_aside,
.wpb_ym_bg_dark .wpb_ym_single_entertainment_info .wpb_ym_enter_single_info_right {
	background: rgba(255, 255, 255, 0.05);
	backdrop-filter: blur(8px);
	-webkit-backdrop-filter: blur(8px);
}
.wpb_ym_single_entertainment_info .wpb_ym_enter_single_info_left>img {
	max-width: 100%;
	height: auto;
	border-radius: 16px;
	margin-top: 40px;
	width: 100%;
	object-fit: cover;
}
.wpb_ym_single_entertainment_info .wpb_ym_single_secondary_title {
	display: flex;
	gap: 16px
}
/* .wpb_ym_single_entertainment_info .wpb_ym_new_content_block :is(h2,h3,h4,h5,h6,p,p a) {
	color: #3E4827;
}
.wpb_ym_bg_dark  .wpb_ym_single_entertainment_info .wpb_ym_new_content_block :is(h2,h3,h4,h5,h6,p,p a) {
	color: #fff;
} */
.wpb_ym_single_entertainment_info .wpb_ym_single_secondary_title h2 {
	font-size: 48px;
	line-height: 1.2;
	font-weight: 800;
}
.wpb_ym_single_entertainment_info .wpb_ym_single_secondary_title .wpb_ym_single_title_icon {
	width: 55px;
	height: 55px;
	min-width: 55px;
	border-radius: 8px;
	background: rgba(243, 244, 242, 1);
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 8px;
}
.wpb_ym_bg_dark .wpb_ym_single_entertainment_info .wpb_ym_single_secondary_title .wpb_ym_single_title_icon {
	background: rgba(255, 255, 255, 0.12);
}
.wpb_ym_single_entertainment_info .wpb_ym_single_title_icon img {
	object-fit: contain;
	height: 34px !important;
	width: 34px;
}
.wpb_ym_venue_aside .wpb_ym_single_details_block,
.wpb_ym_single_entertainment_info .wpb_ym_single_details_block {
	display: flex;
	align-items: flex-start;
	gap: 17px;
}
.wpb_ym_venue_aside .wpb_ym_single_details_block .wpb_ym_single_details_content,
.wpb_ym_single_entertainment_info .wpb_ym_single_details_block .wpb_ym_single_details_content {
	flex: 1
}
.wpb_ym_green_gradient .wpb_ym_single_details_block .wpb_ym_single_details_content :is(h2, h3, h4, h5, h6),
.wpb_ym_venue_aside .wpb_ym_single_details_block .wpb_ym_single_details_content :is(h2, h3, h4, h5, h6),
.wpb_ym_single_entertainment_info .wpb_ym_single_details_content :is(h2, h3, h4, h5, h6) {
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.2;
	color: #324822;
}
.wpb_ym_dark_gradient .wpb_ym_venue_aside .wpb_ym_single_details_block .wpb_ym_single_details_content :is(h2, h3, h4, h5, h6),
.wpb_ym_bg_dark .wpb_ym_venue_aside .wpb_ym_single_details_block .wpb_ym_single_details_content :is(h2, h3, h4, h5, h6),
.wpb_ym_bg_dark .wpb_ym_single_entertainment_info .wpb_ym_single_details_content :is(h2, h3, h4, h5, h6) {
	color: #FFFFFF;
}
.wpb_ym_single_entertainment_info .wpb_ym_single_details_content a {
	font-weight: 400;
	text-decoration-line: underline;
	text-underline-offset: 2px;
	color: inherit;
}
.wpb_ym_single_entertainment_info .wpb_ym_single_details_content a:hover {
	text-decoration: none;
}
.wpb_ym_venue_aside .wpb_ym_single_details_content p,
.wpb_ym_single_entertainment_info .wpb_ym_single_details_content p {
	margin-top: 8px;
	font-size: .8rem;
	line-height: 1.5;
	color: rgba(50, 72, 34, 0.8);
}
.wpb_ym_bg_dark .wpb_ym_venue_aside .wpb_ym_single_details_content p,
.wpb_ym_bg_dark .wpb_ym_single_entertainment_info .wpb_ym_single_details_content p {
	color: rgba(255, 255, 255, 0.8);
}
.wpb_ym_venue_aside .wpb_ym_single_details_block .wpb_ym_single_details_icon,
.wpb_ym_single_entertainment_info .wpb_ym_single_details_block .wpb_ym_single_details_icon {
	display: flex;
	width: 40px;
	min-width: 40px;
	height: 40px;
	padding: 5px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 15px;
	border-radius: 5px;
	background: #fff;
	padding: 5px;
}
.wpb_ym_bg_dark .wpb_ym_venue_aside .wpb_ym_single_details_block .wpb_ym_single_details_icon,
.wpb_ym_bg_dark .wpb_ym_single_entertainment_info .wpb_ym_single_details_block .wpb_ym_single_details_icon {
	background: rgba(255, 255, 255, 0.12);
}
.wpb_ym_bg_dark .wpb_ym_venue_aside .wpb_ym_single_details_block .wpb_ym_single_details_icon img,
.wpb_ym_single_entertainment_info .wpb_ym_single_details_block .wpb_ym_single_details_icon img {
	width: 26px;
	height: 26px !important;
	object-fit: contain
}
.wpb_ym_video_section.wpb_ym_container {
	max-width: 1002px;
	margin: 0 auto;
	padding-left: 16px;
	padding-right: 16px;
}
.wpb_ym_video_section .wpb_ym_video_content_block :is(h2, h3, p) {
	text-align: center;
}
.wpb_ym_video_section .wpb_ym_video_wrapper> div:not([class]),
.wpb_ym_video_section .wpb_ym_video_wrapper:has(.field--name-field-media-oembed-video) .field--name-field-media-oembed-video,
.wpb_ym_video_section .wpb_ym_video_wrapper img,
.wpb_ym_video_section .wpb_ym_video_wrapper iframe,
.wpb_ym_video_section .wpb_ym_video_wrapper video {
	aspect-ratio: 16/9;
	border-radius: 16px;
	width: 100%;
	height: auto;
	object-fit: cover;
}
.wpb_ym_video_section .wpb_ym_video_wrapper:has(.field--name-field-media-oembed-video) .field--name-field-media-oembed-video {
	position: static;
	display: flex;
}
.wpb_ym_video_section .wpb_ym_video_wrapper {
	margin-top: 40px;
	display: flex;
}
.wpb_ym_video_section .wpb_ym_video_content_block h2 {
	margin-bottom: 0;
}
/* .wpb_ym_video_section .wpb_ym_video_content_block :is(h2,h3,p) {
	color: #3E4827;
}
.wpb_ym_bg_dark .wpb_ym_video_section .wpb_ym_video_content_block :is(h2,h3,p) {
	color: #ffffff;
} */
.wpb_ym_left_video.wpb_ym_container,
.wpb_ym_right_video.wpb_ym_container {
	display: flex;
	max-width: 1480px;
	padding-left: 16px;
	padding-right: 16px;
}
.wpb_ym_left_video.wpb_ym_container {
	flex-direction: row-reverse;
}
.wpb_ym_right_video .wpb_ym_video_content_block :is(h2, h3, p),
.wpb_ym_left_video .wpb_ym_video_content_block :is(h2, h3, p) {
	text-align: left;
}
.wpb_ym_right_video .wpb_ym_video_content_block,
.wpb_ym_left_video .wpb_ym_video_content_block {
	width: 42.1%;
	padding-inline-end: 16px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end
}
.wpb_ym_left_video .wpb_ym_video_content_block {
	padding-inline-end: 0;
	padding-inline-start: 16px;
}
.wpb_ym_right_video .wpb_ym_video_wrapper,
.wpb_ym_left_video .wpb_ym_video_wrapper {
	width: 57.9%;
	margin-top: 0;
	display: flex;
	align-items: flex-start;
}
.wpb_ym_section_cta.wpb_ym_container {
	max-width: 1002px;
	margin: 0 auto;
	padding-left: 16px;
	padding-right: 16px;
}
.wpb_ym_section_cta :is(h2, h3, h4, h5, h6, p) {
	text-align: center;
	margin-bottom: 0;
}
/* .wpb_ym_bg_dark .wpb_ym_section_cta :is(h2,h3,h4,h5,h6,p) {
	color: #FFFFFF;
} */
.wpb_ym_section_cta .wpb_ym_section_cta_buttons {
	display: flex;
	gap: 16px;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 24px
}

._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_video_section .wpb_ym_btn_transparent:not(:hover),
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_img_slider_card .wpb_ym_btn_transparent:not(:hover),
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_img_slider_card .wpb_ym_btn_transparent:not(:hover),
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_space_capacity .wpb_ym_btn_transparent:not(:hover),
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_gallery_documents_main .wpb_ym_btn_transparent:not(:hover),
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient):not(.wpb_ym_dark_gradient):not(.wpb_ym_green_gradient):not(:has(.wpb_ym_bg_image_cta)) .wpb_ym_section_cta .wpb_ym_btn_transparent:not(:hover) {
	border-color: #2B5410;
	color: #2B5410;
}
/* .wpb_ym_dark_gradient .wpb_ym_section_cta :is(h2,h3,h4,h5,h6,p,p a) {
	color: #fff;
} */
/* .wpb_ym_bg_image_cta {
	background-color: transparent;
	background-image: var(--wpb_ym_cta_bg_var);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: relative;
}
.wpb_ym_bg_image_cta::after {
	content: '';
	background-color: rgba(0,0,0,0.6);
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
} */
._none:has(.wpb_ym_bg_image_cta) {
	background-color: transparent;
	background-image: var(--wpb_ym_cta_bg_var);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: relative;
}
._none:has(.wpb_ym_bg_image_cta)::after {
	content: '';
	background-color: rgba(0, 0, 0, 0.6);
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
}
._none:has(.wpb_ym_bg_image_cta) .wpb_ym_container {
	z-index: 1;
	position: relative;
}
.wpb_ym_cta_with_images .wpb_ym_with_images {
	margin-top: 40px;
	display: flex;
	gap: 24px 50px;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.wpb_ym_cta_with_images .wpb_ym_with_images img {
	height: 70px !important;
	width: auto
}
.wpb_ym_cta_with_images.wpb_ym_container {
	max-width: 1002px;
	margin: 0 auto;
	padding-left: 16px;
	padding-right: 16px;
}
.wpb_ym_cta_with_images :is(h2, h3, h4, p) {
	text-align: center;
	/* color: #3E4827; */
}
.wpb_ym_cta_with_counter :is(h2) {
	margin-bottom: 0;
}
.wpb_ym_cta_with_counter.wpb_ym_container {
	margin: 0 auto;
	max-width: 1002px;
	padding-left: 16px;
	padding-right: 16px;
}
.wpb_ym_cta_with_counter :is(h2, h3, h4, h5, h6, p, div) {
	color: #3E4827;
	text-align: center;
}
.wpb_ym_bg_dark .wpb_ym_cta_with_counter :is(h2, h3, h4, h5, h6, p, div) {
	color: #fff;
}
.wpb_ym_cta_with_counter .wpb_ym_counter_images_cards {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 29px;
	gap: 16px 30px;
}
.wpb_ym_cta_with_counter .wpb_ym_counter_images_cards .image_wrapper {
	display: flex;
	padding: 16px 12px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 16px;
	flex-shrink: 0;
	border-radius: 16px;
	background: #324822;
	min-width: 228px;
	min-height: 199px
}
.wpb_ym_bg_dark .wpb_ym_cta_with_counter .wpb_ym_counter_images_cards .image_wrapper {
	background-color: transparent;
	border: 1px solid #FFFFFF
}
.wpb_ym_cta_with_counter .wpb_ym_counter_images_cards .image_wrapper img {
	width: 100px;
	height: 100px;
	object-fit: contain;
}
.wpb_ym_cta_with_counter .wpb_ym_counter_bottom {
	margin-top: 30px;
}
.wpb_ym_cta_with_counter .wpb_ym_counter_bottom p {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
}
.wpb_ym_cta_with_counter .wpb_ym_counter_bottom p strong {
	font-weight: 600;
	text-decoration: underline
}
.wpb_ym_cta_with_counter .wpb_ym_counter_blocks {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	justify-content: center;
	margin-top: 30px;
}
.wpb_ym_cta_with_counter .wpb_ym_counter_blocks .wpb_ym_counter_block {
	border-radius: 16px;
	border: 1px solid rgba(255, 255, 255, 0.06);
	background: rgba(50, 72, 34, 0.06);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	padding: 23px 24px 24px;
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 8px;
	min-width: 300px;
	width: 300px;
	height: 100%;
	justify-content: center;
}
.wpb_ym_bg_dark .wpb_ym_cta_with_counter .wpb_ym_counter_blocks .wpb_ym_counter_block {
	border-radius: 16px;
	border: 1px solid rgba(255, 255, 255, 0.06);
	background: rgba(255, 255, 255, 0.06);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
}
.wpb_ym_cta_with_counter .wpb_ym_counter_block .wpb_ym_counter_tag {
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.5;
	text-transform: capitalize;
}
.wpb_ym_cta_with_counter .wpb_ym_counter_block .wpb_ym_counter_count {
	text-align: center;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.5;
	letter-spacing: 0px;
}
.wpb_ym_cta_with_counter .wpb_ym_counter_block .wpb_ym_counter_count span {
	font-size: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
	letter-spacing: inherit !important;
	display: inline-block;
}
.wpb_ym_cta_with_counter .wpb_ym_counter_block .wpb_ym_counter_text {
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.2;
}
.wpb_ym_cta_with_counter:not(:has(.wpb_ym_counter_blocks)) .wpb_ym_counter_bottom {
	margin-top: 16px
}
.wpb_new_style_controlls.wpb_ym_promos_controlls_wrap .wpb_ym_swiper_btn {
	backdrop-filter: blur(20px);
	webkit-backdrop-filter: blur(20px);
	background-color: rgba(0, 0, 0, 0.32);
	border: 0;
	opacity: 1;
}
.wpb_new_style_controlls.wpb_ym_promos_controlls_wrap .wpb_ym_swiper_btn:hover {
	background-color: #2B5410 !important;
	background-image: url('../img/nav-arrow-right.svg');
	opacity: 1;
}
.wpb_new_style_controlls.wpb_ym_promos_controlls_wrap {
	position: absolute;
	bottom: 32px;
	left: 32px;
	z-index: 1;
	display: flex;
}
._none:has(.wpb_ym_rooms_tabs_slider) {
	overflow: hidden
}
.wpb_ym_rooms_tabs_slider {
	display: flex;
	align-items: flex-start
}
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tabs_column {
	width: 42.1%;
	padding-right: 72px;
}
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tabs_column .wpb_ym_rooms_tabs_column_inner {
	display: flex;
	flex-direction: column;
	gap: 14px;
	align-items: flex-start;
	max-width: 498px;
    margin-left: auto;
}
.wpb_ym_rooms_tabs_slider_main.wpb_ym_container {
	max-width: 1480px;
	margin: 0 auto;
	padding-left: 16px;
	padding-right: 16px;
}
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_slider_column {
	width: 57.9%;
	clip-path: inset(-100vw -100vw -100vw 0);
	position: relative;
}
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_slider_column .swiper-slide {
	border-radius: 16px;
	min-height: 556px;
}
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_slider_column .swiper-slide img {
	width: 100%;
	height: 100% !important;
	border-radius: 16px;
	position: absolute;
	left: 0;
	top: 0;
	object-fit: cover;
}
/* .wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab :is(h2,h3,h4,p) {
	color: #3E4827;
}
.wpb_ym_bg_dark .wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab :is(h2,h3,h4,p) {
	color: #fff;
} */
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab {
	padding: 8px 24px;
	border-radius: 40px;
	border: 1px solid rgba(43, 84, 16, 0);
	cursor: pointer;
	transition: 0.3s all;
}
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab.active {
	border-radius: 16px;
	padding: 23px 24px 19px;
	border: 1px solid rgba(43, 84, 16, 1);
}
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab:not(.active):hover {
	border: 1px solid rgba(50, 72, 34, 0.30);
}
.wpb_ym_bg_dark .wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab {
	border: 0 !important;
	position: relative;
	box-sizing: border-box;
	z-index: 0;
}
.wpb_ym_bg_dark .wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab::before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 1px;
	/* border thickness */
	border-radius: inherit;
	pointer-events: none;
	background-image: linear-gradient(46.84deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.6) 100%);
	-webkit-mask:
		linear-gradient(#fff 0 0) content-box,
		linear-gradient(#fff 0 0) border-box;
	-webkit-mask-composite: xor;
	mask:
		linear-gradient(#fff 0 0) content-box,
		linear-gradient(#fff 0 0) border-box;
	mask-composite: exclude;
	z-index: -1;
	opacity: 0;
}
.wpb_ym_bg_dark .wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab:hover::before,
.wpb_ym_bg_dark .wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab.active::before {
	opacity: 1;
}
/* .wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab:not(.active) :is(p, .wpb_ym_text_link) */
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab:not(.active) :is(.wpb_ym_tab_content ,p, .wpb_ym_text_link) {
	display: none
}
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab:not(.active) h2{
	color: #2B5410;
}
.wpb_ym_bg_dark .wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab:not(.active) h2{
	color: #fff;
}
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab.active h2{
	font-weight: 500;
}
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab h2 {
	font-size: 1rem;
	line-height: 1.6;
	font-weight: 400;
	letter-spacing: 1.6px;
	margin-bottom: 0;
	transition: 0.3s all;
}
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab p {
	margin-top: 7px;
	font-size: .9rem;
	line-height: 1.6;
	margin-bottom: 0;
}
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab p strong {
	font-weight: 600;
}
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab ul {
	margin-bottom: 0 !important;
	margin-top: 8px !important;
}
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab img {
	display: none;
}
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab .wpb_ym_text_link {
	color: #2B5410;
	margin-top: 24px;
	display: inline-block;
}
._none:not(.wpb_ym_dark_gradient, .wpb_ym_green_gradient, .wpb_ym_bg_dark) .wpb_ym_venue_detail_wrap .wpb_ym_text_link {
	color: #2B5410;
}
._none:not(.wpb_ym_dark_gradient, .wpb_ym_green_gradient, .wpb_ym_bg_dark) .wpb_ym_venue_detail_wrap .wpb_ym_text_link span.last::after,
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab .wpb_ym_text_link span.last::after {
	background: url(../img/arrow-right-green.svg) center center no-repeat;
	background-size: contain;
	margin-left: 25px;
}
.wpb_ym_bg_dark .wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab .wpb_ym_text_link {
	color: #E7C95E;
	text-transform: capitalize;
}
.wpb_ym_bg_dark .wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab .wpb_ym_text_link span.last::after {
	background: url(../img/arrow-right-yellow.svg) center center no-repeat;
	background-size: contain;
}
.wpb_ym_rooms_tabs_slider_main .wpb_ym_new_content_block {
	text-align: center;
	max-width: 970px;
	margin: 0 auto 40px;
}
.wpb_ym_rooms_tabs_slider_main .wpb_ym_new_content_block h2 {
	margin-bottom: 0;
}
/* .wpb_ym_rooms_tabs_slider_main .wpb_ym_new_content_block :is(h2,h3,h4,h5,h6,p,p a) {
	color: #3E4827
}
.wpb_ym_bg_dark .wpb_ym_rooms_tabs_slider_main .wpb_ym_new_content_block :is(h2,h3,h4,h5,h6,p,p a) {
	color: #fff
} */
.wpb_ym_container.wpb_ym_yaamava_theater {
	max-width: 1236px;
	margin: 0 auto;
	padding-right: 16px;
	padding-left: 16px;
}
.wpb_ym_yaamava_theater .wpb_ym_yaamava_content_head {
	text-align: center;
	margin-bottom: 40px;
}
.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_content :is(h2, h3, h4, h5, h6, p, p a) {
	color: #fff;
}
.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card {
	display: flex;
	flex-wrap: wrap;
	border-radius: 16px;
	background-color: #3E4827;
	min-height: 381px;
}
.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_content {
	width: 44.20%;
	padding: 59px 28px 59px 32px;
	align-self: center;
	z-index: 1;
}
.wpb_ym_bg_dark .wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card {
	background-color: #000;
}
.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_content h3 {
	font-size: 48px;
	line-height: 1.1;
	font-weight: 700;
	letter-spacing: 0;
}
.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_image {
	width: 55.80%;
	border-radius: 0 16px 16px 0;
	position: relative;
}
.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_image::after {
	content: '';
	position: absolute;
	inset: 0;
	border-radius: inherit;
	background: linear-gradient(270deg, rgba(62, 72, 39, 0) 48.56%, #3E4827 100%), linear-gradient(180deg, rgba(11, 11, 11, 0) 67.31%, #0B0B0B 100%);
}
.wpb_ym_bg_dark .wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_image::after {
	background: linear-gradient(270deg, rgba(0, 0, 0, 0) 48.56%, #000000 100%), linear-gradient(180deg, rgba(0, 0, 0, 0) 67.31%, #000000 100%);
}
.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_image img {
	width: 100%;
	height: 100% !important;
	object-fit: cover;
	object-position: center;
	border-radius: inherit;
	position: absolute;
	inset: 0;
}
.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_venue_time {
	margin-top: 16px;
	display: flex;
	flex-wrap: wrap;
	gap: 8px 30px;
	overflow: hidden;
}
.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_venue_time p {
	font-size: .8rem;
	line-height: 1.6;
	font-weight: 400;
	position: relative
}
.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_venue_time p:last-child::after {
	content: '';
	width: 1px;
	height: 22px;
	background-color: #fff;
	position: absolute;
	left: -15px;
	top: 50%;
	transform: translatey(-50%);
}
.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_venue_time p {
	margin: 0;
}
.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_buttons {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	margin-top: 24px;
}
.wpb_ym_container.wpb_ym_gallery_documents_main {
	max-width: 1480px;
	padding-left: 16px;
	padding-right: 16px;
	margin: 0 auto;
}
.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_header {
	text-align: center;
	max-width: 970px;
	margin: 0 auto;
}
.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents {
	display: flex;
	margin-top: 40px;
	flex-wrap: wrap;
}
.wpb_ym_gallery_documents_main .wpb_ym_gallery_slider_main {
	margin-right: 32px;
	width: calc(100% - 382px);
	position: relative;
}
.wpb_ym_gallery_documents_main .wpb_ym_gallery_slider_main .wpb_ym_gallery_slider {
	max-width: 100%;
	overflow: hidden;
	border-radius: 16px;
	position: relative;
}
.wpb_ym_gallery_slider .wpb_ym_promos_controlls_wrap {
	left: auto;
	right: 24px;
	bottom: 24px;
	z-index: 3;
}
.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_list {
	width: 350px;
	backdrop-filter: blur(16px);
	-webkit-backdrop-filter: blur(16px);
	background: rgba(50, 72, 34, 0.06);
	padding: 24px;
	border-radius: 16px;
}
.wpb_ym_bg_dark .wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_list {
	background: rgba(255, 255, 255, 0.05);
}
.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_list> :is(h3, h2, h4) {
	font-size: .8rem;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
	letter-spacing: 1.28px
}
.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_list>ul {
	margin-top: 33px !important;
	list-style-type: none;
}
.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_list>ul:last-child {
	margin-bottom: 0 !important;
}
.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_list>ul li {
	font-size: 1rem !important;
	padding-left: 30px !important;
	line-height: 1.2 !important
}
.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_list>ul li:not(:last-child) {
	margin-bottom: 28px !important
}
.wpb_ym_aside_link_list ul:not(:first-child) {
	margin-top: 30px !important;
	margin-bottom: 0 !important;
}
.wpb_ym_aside_link_list ul {
	list-style-type: none;
}
.wpb_ym_aside_link_list ul li,
.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_list>ul li {
	font-size: 1rem;
	line-height: 1.2;
	font-weight: 400;
	/* margin-top: 28px; */
	padding-left: 30px;
	position: relative;
}
.wpb_ym_aside_link_list ul li::before,
.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_list>ul li::before {
	content: '';
	width: 3px;
	height: 3px;
	background-color: currentcolor;
	position: absolute;
	border-radius: 50%;
	left: 14px;
	top: 12px;
}
.wpb_ym_aside_link_list ul li a,
.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_list>ul li a {
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	text-decoration: none
}
.wpb_ym_aside_link_list ul li a:hover,
.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_list>ul li a:hover {
	text-decoration: underline;
}
.wpb_ym_gallery_documents_main .wpb_ym_gallery_slider_main .wpb_ym_gallery_slider .swiper-slide {
	min-height: 620px;
	position: relative;
	border-radius: 16px;
	overflow: hidden;
}
.wpb_ym_gallery_documents_main .wpb_ym_gallery_slider_main .wpb_ym_gallery_slider .swiper-slide::before {
	content: "";
	position: absolute;
	inset: 0;
	border: 2px solid transparent;
	border-image-source: linear-gradient(180deg,
			rgba(255, 255, 255, 0.05) 0.01%,
			rgba(255, 255, 255, 0) 50.01%,
			rgba(255, 255, 255, 0.05) 100.01%);
	border-image-slice: 1;
	border-radius: inherit;
	z-index: 1;
	pointer-events: none;
}
.wpb_ym_gallery_documents_main .wpb_ym_gallery_slider_main .wpb_ym_gallery_slider .swiper-slide::after {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	border-radius: inherit;
	z-index: 2;
	pointer-events: none;
}
.wpb_ym_gallery_slider .swiper-slide img {
	position: absolute;
	inset: 0;
	border-radius: inherit;
	width: 100%;
	height: 100% !important;
	object-fit: cover;
}
.wpb_ym_gallery_slider_main .wpb_ym_galler_bottom_content {
	position: absolute;
	bottom: 29px;
	z-index: 1;
	left: 24px;
	display: flex;
	gap: 12px;
	align-items: center;
	right: 200px;
}
.wpb_ym_gallery_slider_main .wpb_ym_galler_bottom_content .wpb_ym_gallery_content_icon {
	position: relative;
	border-radius: 8px;
	overflow: hidden;
	height: 62px;
	width: 64px;
	min-width: 64px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 8px;
}
.wpb_ym_gallery_slider_main .wpb_ym_galler_bottom_content h3 {
	color: #fff;
	font-size: 32px;
	font-weight: 700;
	line-height: 1;
}
html button.wpb_ym_single_details_mobile_show_btn {
    border: 0;
    background: transparent !important;
    max-width: max-content;
    align-self: center;
    padding: 0;
    display: flex;
    align-items: center;
    flex-direction: column;
    color: #324822 !important;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 1.6px;
    gap: 6px;
    cursor: pointer;
}
html .wpb_ym_bg_dark button.wpb_ym_single_details_mobile_show_btn {
	color: #E7C95E !important;
}
html button.wpb_ym_single_details_mobile_show_btn:after{
	content: '';
	width: 16px;
	height: 16px;
	background-image: url('../img/chevron-down-green.svg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	transition: transform 0.3s ease;
}

html .wpb_ym_bg_dark button.wpb_ym_single_details_mobile_show_btn:after{
	background-image: url('../img/chevron-down-yellow.svg');
}
html button.wpb_ym_single_details_mobile_show_btn.active:after{
	transform: rotate(180deg);
	order: -1;
}
.wpb_ym_gallery_slider_main .wpb_ym_galler_bottom_content .wpb_ym_gallery_content_icon img {
	max-width: 48px;
	max-height: 46px;
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.wpb_ym_gallery_slider_main .wpb_ym_galler_bottom_content .wpb_ym_gallery_content_icon::before {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(180deg,
			rgba(255, 255, 255, 0) 0.01%,
			rgba(255, 255, 255, 0.05) 100.01%);
	border-radius: 8px;
	pointer-events: none;
	z-index: 1;
}
.wpb_ym_gallery_slider_main .wpb_ym_galler_bottom_content .wpb_ym_gallery_content_icon::after {
	content: "";
	position: absolute;
	inset: 1px;
	background: rgba(255, 255, 255, 0.12);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	border-radius: 7px;
	pointer-events: none;
	z-index: 2;
}
.wpb_ym_gallery_slider_main .wpb_ym_galler_bottom_content .wpb_ym_gallery_content_icon>* {
	position: relative;
	z-index: 3;
}
.wpb_ym_gallery_documents_main .wpb_ym_gallery_slider_main .wpb_ym_promos_controlls_wrap {
	position: absolute;
	bottom: 24px;
	right: 24px;
	z-index: 1;
	display: flex;
	left: auto;
}
.wpb_ym_has_button.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_header_main {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}
.wpb_ym_has_button.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_header {
	text-align: left;
	margin-left: 0;
	padding-right: 30px;
	max-width: 1000px;
	flex: 1;
}
.wpb_ym_has_button.wpb_ym_gallery_documents_main .wpb_ym_gallery_cta_buttons {
	max-width: 400px
}
/* .wpb_ym_bg_image_cta .wpb_ym_container {
	z-index: 1;
	position: relative;
} */
.wpb_ym_container.wpb_ym_faetured_ctas {
	max-width: 1480px;
	padding-left: 16px;
	padding-right: 16px;
	margin: 0 auto;
}
.wpb_ym_faetured_ctas {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	box-sizing: border-box;
}
.wpb_ym_faetured_cta_card {
	flex: 0 0 calc(50% - 8px);
	box-sizing: border-box;
	min-width: 0;
	text-align: center;
	padding: 60px 32px;
	backdrop-filter: blur(30px);
	-webkit-backdrop-filter: blur(30px);
	background: #3E48271F;
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	/* justify-content: center; */
}
._none:has(.wpb_ym_bg_image_cta) .wpb_ym_faetured_cta_card,
.wpb_ym_bg_dark .wpb_ym_faetured_cta_card {
	backdrop-filter: blur(30px);
	-webkit-backdrop-filter: blur(30px);
	background: #FFFFFF1F;
}
.wpb_ym_faetured_cta_card:only-child,
.wpb_ym_faetured_cta_card:last-child:nth-child(odd) {
	flex: 0 0 100%;
}
.wpb_ym_faetured_ctas .wpb_ym_faetured_cta_card h2 {
	font-size: 32px;
	font-weight: 500;
	line-height: 1.2;
	text-transform: unset;
}
.wpb_ym_faetured_ctas .wpb_ym_faetured_cta_card .wpb_ym_featured_cards_buttons {
	padding-top: 24px;
	display: flex;
	gap: 16px;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: auto;
}

._none.wpb_ym_green_controls .yellow-controlls .wpb_ym_swiper_btn,
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .n_controls_style:not(.white-controlls) .wpb_ym_swiper_btn {
	border-color: #2B5410;
	background-image: url('../img/nav-arrow-right-green.svg');
}
._none.wpb_ym_green_controls .yellow-controlls .wpb_ym_swiper_btn:hover,
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .n_controls_style:not(.white-controlls) .wpb_ym_swiper_btn:hover {
	background-color: #2B5410;
	background-image: url('../img/nav-arrow-right.svg');
	opacity: 1;
}
._none.wpb_ym_green_controls .yellow-controlls .wpb_ym_swiper_btn.swiper-button-next,
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .n_controls_style:not(.white-controlls) .wpb_ym_swiper_btn.swiper-button-next {
	margin-left: 16px;
}
._none.wpb_ym_green_controls .yellow-controlls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .n_controls_style .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #2B5410 !important;
}
._none:has(.wpb_ym_space_capacity_slider) {
	overflow: hidden;
}
.wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap .wpb_ym_space_capacity_content h3 {
	color: #2B5410;
	font-weight: 500;
	font-size: 32px;
	line-height: 1.2;
	margin-bottom: 0;
}
.wpb_ym_dark_gradient .wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap .wpb_ym_space_capacity_content h3,
.wpb_ym_bg_dark .wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap .wpb_ym_space_capacity_content h3 {
	color: #fff
}
.wpb_ym_dark_gradient .wpb_ym_space_capacity .wpb_ym_button_container,
.wpb_ym_bg_dark .wpb_ym_space_capacity .wpb_ym_button_container {
	background-color: rgba(255, 255, 255, 0.06)
}
.wpb_ym_space_capacity .wpb_ym_button_container {
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #E7E9E5;
	margin-top: 40px
}
.wpb_ym_space_capacity .wpb_ym_button_container .wpb_ym_featured_cards_buttons {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 16px;
	flex-wrap: wrap;
}
.wpb_ym_space_capacity .wpb_ym_container {
	max-width: 992px;
	margin: 0 auto;
	padding-left: 16px;
	padding-right: 16px;
}
.wpb_ym_space_capacity .wpb_ym_space_capacity_header {
	text-align: center;
	margin-bottom: 40px;
}
.wpb_ym_space_capacity .wpb_ym_space_capacity_header h2 {
	margin-bottom: 0;
}
.wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap {
	background: rgba(62, 72, 39, 0.12);
	border-radius: 16px;
	padding: 40px;
	display: flex;
	align-items: center;

	backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    transition: backdrop-filter 0.25s ease;
	transition-delay: 1s;
	will-change: backdrop-filter;

}
.wpb_ym_space_capacity_slider .swiper-slide.swiper-slide-active .slide-inner-wrap {
	backdrop-filter: blur(30px);
	-webkit-backdrop-filter: blur(30px);
}
.wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap .wpb_ym_space_capacity_icon {
	width: 192px;
	height: 192px;
	min-width: 192px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap .wpb_ym_space_capacity_icon div,
.wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap .wpb_ym_space_capacity_icon img {
	max-width: 100%;
	max-height: 100%;
	height: 100% !important;
	width: 100%;
}
.wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap .wpb_ym_space_capacity_content {
	max-width: 530px;
	padding-left: 32px;
}
.wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap .wpb_ym_space_capacity_content p {
	font-size: .8rem;
	line-height: 1.3;
	margin-top: 16px;
}
.wpb_ym_space_capacity_slider .wpb_ym_promos_controlls_wrap {
	display: flex;
	margin-top: 32px;
	justify-content: center;
	align-items: center
}
.wpb_ym_space_capacity_slider .wpb_ym_promos_controlls_wrap .swiper-pagination {
	display: flex;
	margin-top: 0
}
.wpb_ym_dark_gradient .wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap,
.wpb_ym_bg_dark .wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap {
	position: relative;
	background-color: rgba(255, 255, 255, 0.06);
}
.wpb_ym_dark_gradient .wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap::after,
.wpb_ym_bg_dark .wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 1px;
	pointer-events: none;
	background: linear-gradient(46.84deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.6) 100%);
	border-radius: inherit;
	mask: linear-gradient(white 0 0) content-box, linear-gradient(white 0 0);
	mask-composite: exclude;
}
.wpb_ym_two_column_layout_main em,
.wpb_ym_two_column_layout_main i {
	font-size: 14px;
	line-height: 1.6;
	font-weight: 400;
	display: inline-block;
}
.wpb_ym_new_typo .wpb_ym_content_bottom i,
.wpb_ym_new_typo .wpb_ym_content_bottom em {
	margin-top: 24px;
	display: inline-block;
}
body .wpb_ym_new_typo ul {
	list-style-type: none;
}
body .wpb_ym_new_typo ul:not([class]) li,
#block-sanmanuel-content .wpb_ym_new_typo ul:not([class]) li,
.wpb_ym_new_typo ul li {
	padding-left: 27px;
	position: relative;
}
.wpb_ym_new_typo ul li::before {
	content: '';
	background-image: unset !important;
	background-color: currentcolor !important;
	width: 3px !important;
	height: 3px !important;
	border-radius: 50%;
	left: 12px !important;
	top: 12px !important;
	position: absolute;
}
.wpb_ym_content_with_slider .wpb_ym_content_bottom {
	border-radius: 16px;
	padding: 24px 32px;
	background-color: rgba(62, 72, 39, 0.12);
	backdrop-filter: blur(30px);
	-webkit-backdrop-filter: blur(30px);
	margin-top: 40px;
}
.wpb_ym_bg_dark .wpb_ym_content_with_slider .wpb_ym_content_bottom {
	background-color: rgba(255,255,255,0.06);
}
.wpb_ym_content_with_slider .wpb_ym_content_bottom p {
	font-size: .9rem;
	letter-spacing: 0;
}
.wpb_ym_content_with_slider .wpb_ym_content_bottom p:not(:first-child) {
	margin-top: 12px
}
.wpb_ym_content_with_slider .wpb_ym_content_bottom p:not(:first-child):has(>em) {
	margin-top: 0
}
.wpb_ym_content_with_slider .wpb_ym_content_bottom ul {
	font-size: .9rem;
	margin-top: 12px !important;
	line-height: 1.6;
	margin-bottom: 0 !important
}
body .wpb_ym_new_typo ul:not([class]) li,
#block-sanmanuel-content .wpb_ym_new_typo ul:not([class]) li,
.wpb_ym_content_with_slider .wpb_ym_content_bottom li {
	line-height: inherit
}
body .wpb_ym_new_typo ul:not([class]) li:not(:last-child),
#block-sanmanuel-content .wpb_ym_new_typo ul:not([class]) li:not(:last-child),
.wpb_ym_content_with_slider .wpb_ym_content_bottom li:not(:last-child) {
	margin-bottom: 8px
}
body .wpb_ym_new_typo ul:not([class]) li:last-child,
#block-sanmanuel-content .wpb_ym_new_typo ul:not([class]) li:last-child,
.wpb_ym_content_with_slider .wpb_ym_content_bottom li:last-child {
	margin-bottom: 0 !important
}
.wpb_ym_content_with_slider.wpb_ym_container {
	max-width: 1480px;
	padding-left: 16px;
	padding-right: 16px;
	margin: 0 auto;
}
.wpb_ym_content_with_slider .wpb_ym_content_left h2 {
	margin: 0;
}
.wpb_ym_content_with_slider {
	display: flex;
	gap: 32px;
	flex-wrap: wrap;
	/* align-items: flex-start; */
}
.wpb_ym_content_with_slider .wpb_ym_content_column {
	width: calc((100% - 32px) / 2)
}
.wpb_ym_content_with_slider .wpb_ym_content_bottom hr {
	margin: 24px 0;
	border: 0;
	border-top: 1px solid rgba(62, 72, 39, 0.2);
}
.wpb_ym_bg_dark .wpb_ym_content_with_slider .wpb_ym_content_bottom hr {
	border-top-color: rgba(255,255,255,0.2);
}
.wpb_ym_content_with_slider .wpb_ym_content_bottom p:has(>strong) {
	text-transform: uppercase;
	line-height: 1;
	font-size: .8rem;
	letter-spacing: 1.28px;
}
body .wpb_ym_content_with_slider .wpb_ym_content_bottom p:has(>strong) + p {
	margin-top: 16px !important;
}
.wpb_ym_content_slider {
	border-radius: 16px;
	overflow: hidden;
	position: relative;
	max-height: 746px;
}
.wpb_ym_content_slider .swiper-slide {
	position: relative;
	min-height: 611px;
	border-radius: 16px;
	overflow: hidden;
}
.wpb_ym_content_slider .swiper-slide img {
	position: absolute;
	border-radius: inherit;
	inset: 0;
	width: 100%;
	height: 100% !important;
	object-fit: cover;
}
.wpb_ym_content_slider .wpb_ym_promos_controlls_wrap {
	bottom: 24px;
	right: 24px;
	left: auto;
}
.wpb_ym_table_games_counter_slider.wpb_ym_container {
	max-width: 1212px;
	margin: 0 auto;
	padding-left: 16px;
	padding-right: 16px;
}
.wpb_ym_table_games_slider_head {
	margin-bottom: 40px;
	text-align: center;
}
.wpb_ym_table_games_slider_head h2 {
	margin-bottom: 0;
}
.wpb_ym_table_games_slider_wrap_main {
	padding: 24px 84px;
	background: rgba(255,255,255,0.06);
	border-radius: 16px;
	position: relative;
	z-index: 0;
	border-radius: 16px;
	overflow: hidden;
}
.wpb_ym_table_games_slider_wrap_main::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 1px;
	background: linear-gradient(46.84deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.6) 100%);
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	pointer-events: none;
	z-index: 0;
	border-radius: inherit;
}
.wpb_ym_table_games_slider_wrap {
	position: relative;
	overflow: hidden
}
.wpb_ym_serrano_tabs_buttons_slider::before,
.wpb_ym_serrano_tabs_buttons_slider::after,
.wpb_ym_table_games_slider_wrap::before,
.wpb_ym_table_games_slider_wrap::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translatey(-50%);
	height: 110px;
	width: 134px;
	background: linear-gradient(270deg, #191919 16.83%, rgba(25, 25, 25, 0) 100%);
	z-index: 2
}
.wpb_ym_serrano_tabs_buttons_slider::after,
.wpb_ym_table_games_slider_wrap::after {
	background: linear-gradient(90deg, #191919 16.83%, rgba(25, 25, 25, 0) 100%);
	left: 0
}
.wpb_ym_serrano_tabs_buttons_slider.hide-after::after,
.wpb_ym_table_games_slider_wrap.hide-after::after {
    display: none;
}
.wpb_ym_serrano_tabs_buttons_slider.hide-before::before,
.wpb_ym_table_games_slider_wrap.hide-before::before {
    display: none;
}
.wpb_ym_table_game_slide {
	max-width: max-content;
}
.wpb_ym_table_game_slide .wpb_ym_slide_numbers {
	padding: 10px 3px 10px 4px;
	background-color: rgba(255,255,255,0.06);
	border-radius: 8px;
	line-height: 1;
}
.wpb_ym_table_game_slide .wpb_ym_slide_numbers span {
	padding: 0 6px;
	font-size: 1.4rem;
	line-height: 1;
	letter-spacing: 2.24px;
	display: inline-block;
	color: #3E4827;
}
.wpb_ym_bg_dark .wpb_ym_table_game_slide .wpb_ym_slide_numbers span {
	color: #fff;
}
.wpb_ym_table_game_slide .wpb_ym_slide_numbers span.wpb_ym_dollar_sign {
	padding-right: 3px;
}
.wpb_ym_table_game_slide .wpb_ym_slide_numbers span:not(.wpb_ym_dollar_sign)+span {
	position: relative;
}
.wpb_ym_table_game_slide .wpb_ym_slide_numbers span:not(.wpb_ym_dollar_sign)+span::after {
	content: '';
	height: 22px;
	width: 1px;
	position: absolute;
	left: -1px;
	background-color: rgba(255,255,255,0.5);
	top: 50%;
	transform: translatey(-50%);
}
.wpb_ym_table_game_slide .wpb_ym_table_game_content h3 {
	font-size: .9rem;
	letter-spacing: 1.44px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 12px;
}
.wpb_ym_chevron_slider_controls .swiper-button-prev,
.wpb_ym_chevron_slider_controls .swiper-button-next {
	width: 32px;
	height: 32px;
	right: 28px;
	background-color: transparent !important;
	border: 0 !important;
	background-image: url(../img/chevron-right-yellow.svg) !important;
	display: block;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 11px !important;
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    bottom: unset;
    margin: 0;
	outline: none !important;
}
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_chevron_slider_controls .swiper-button-prev,
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_chevron_slider_controls .swiper-button-next {
	filter: brightness(0) saturate(100%) invert(21%) sepia(59%) saturate(333%) hue-rotate(37deg) brightness(98%) contrast(89%);
}
.wpb_ym_chevron_slider_controls .swiper-button-prev {
	left: 28px;
	background-image: url(../img/chevron-left-yellow.svg) !important;
}
.wpb_ym_chevron_slider_controls .swiper-button-prev.swiper-button-disabled,
.wpb_ym_chevron_slider_controls .swiper-button-next.swiper-button-disabled {
	/* filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%); */
	opacity: 0.4;
}
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_table_games_slider_wrap_main {
	background: #FFFAF1;
}
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_table_games_slider_wrap::before {
    background: linear-gradient(270deg, rgba(255, 250, 241, 1) 30%, rgba(255, 250, 241, 0) 100%);
}
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_table_games_slider_wrap::after {
    background: linear-gradient(90deg, rgba(255, 250, 241, 1) 30%, rgba(255, 250, 241, 0) 100%);
}
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_table_game_slide .wpb_ym_slide_numbers {
	background-color: #fff;
}
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_table_game_slide .wpb_ym_slide_numbers span:not(.wpb_ym_dollar_sign)+span::after {
	background-color: rgba(62,72,39,0.5);
}
.wpb_ym_dark_gradient .wpb_ym_table_game_slide .wpb_ym_slide_numbers span.wpb_ym_dollar_sign,
.wpb_ym_bg_dark .wpb_ym_table_game_slide .wpb_ym_slide_numbers span.wpb_ym_dollar_sign {
	color: #E7C95E;
}
.wpb_ym_container.wpb_ym_dining_collection {
	padding-left: 16px;
	padding-right: 16px;
	margin: 0 auto;
	max-width: 1236px;
}
.wpb_ym_dining_collection_slider {
	position: relative;
	overflow: hidden
}
.wpb_ym_dining_collection_slider .wpb_ym_promos_controlls_wrap {
	left: auto;
	right: 24px;
	bottom: 24px;
}
.wpb_ym_dining_collection .wpb_ym_dining_collection_head {
	max-width: 970px;
	margin: 0 auto 40px;
	text-align: center;
}
.wpb_ym_dining_collection .wpb_ym_dining_collection_head h2 {
	margin-bottom: 0;
	text-wrap: balance;
}
.wpb_ym_dining_collection .wpb_ym_dining_collection_head p {
	margin-top: 16px
}
.wpb_ym_dining_collection .wpb_ym_dining_collection_cta {
	display: flex;
	gap: 16px;
	align-items: center;
	justify-content: center;
	margin-top: 24px
}
.wpb_ym_dining_collection_slider .swiper-slide {
    position: relative;
    border-radius: 16px;
    min-height: 620px;
    display: flex;
    align-items: flex-end;
    padding: 24px;
    padding-right: 254px;
    background: transparent;
    overflow: hidden;
}
.wpb_ym_dining_collection_slider .swiper-slide::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 16px;
    background: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.05) 0.01%,
        rgba(255, 255, 255, 0) 50.01%,
        rgba(255, 255, 255, 0.05) 100.01%
    );
    mask: linear-gradient(#fff 0 0) content-box,
          linear-gradient(#fff 0 0);
    mask-composite: exclude;
    pointer-events: none;
	z-index: 1;
}

.wpb_ym_dining_collection_slider .swiper-slide::after {
	content: '';
	position: absolute;
	inset: 0;
	border-radius: inherit;
	/* background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 50%, rgba(0, 0, 0, 0.90) 100%); */
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.27) 50%, rgba(0, 0, 0, 0.9) 100%)
}
.wpb_ym_dining_collection_slider .swiper-slide .wpb_ym_collection_image,
.wpb_ym_dining_collection_slider .swiper-slide .wpb_ym_collection_image img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100% !important;
	border-radius: inherit;
}
.wpb_ym_dining_collection_slider .swiper-slide .wpb_ym_collection_image img {
	object-fit: cover;
}
.wpb_ym_dining_collection_slider .wpb_ym_collection_content {
	position: relative;
	z-index: 1;
}
.wpb_ym_dining_collection_slider .wpb_ym_collection_content h3 {
	font-size: 32px;
	line-height: 1;
	font-weight: 700;
	color: #fff;
}
.wpb_ym_dining_collection_slider .wpb_ym_collection_content p {
	font-size: .9rem;
	line-height: 1.6;
	margin-top: 16px;
	font-weight: 400;
	color: #fff;
}
.wpb_ym_dining_collection_slider .wpb_ym_collection_content .wpb_ym_collection_link {
	margin-top: 24px;
	display: flex;
}
.wpb_ym_container.wpb_ym_text_aside_links {
	padding-left: 16px;
	padding-right: 16px;
	max-width: 1480px;
	margin: 0 auto;
}
.wpb_ym_text_aside_links {
	display: flex;
	align-items: flex-start;
}
.wpb_ym_text_aside_links .wpb_ym_text_aside_left {
	flex: 1;
	padding-right: 32px
}
.wpb_ym_text_aside_links .wpb_ym_text_aside_right {
	width: 350px;
	padding: 24px;
	background: #3248220F;
    padding: 24px;
    border-radius: 16px;
	backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
}
.wpb_ym_text_aside_links .wpb_ym_text_aside_right h3 {
	font-size: .8rem;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
	letter-spacing: 1.28px
}
.wpb_ym_bg_dark .wpb_ym_text_aside_links .wpb_ym_text_aside_right {
	background-color: rgba(255,255,255,0.05);
}
.wpb_ym_icon_box_main.wpb_ym_container {
	max-width: 1480px;
	padding-left: 16px;
	padding-right: 16px;
	margin: 0 auto;
}
.wpb_ym_icon_box_main .wpb_ym_icon_box_header {
	margin-bottom: 40px;
	text-align: center;
}
.wpb_ym_icon_box_main .wpb_ym_icon_box_header h2 {
	margin-bottom: 0;
}
.wpb_ym_icon_boxes_wrap {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
}
.wpb_ym_icon_boxes_wrap .wpb_ym_icon_box {
	width: calc((100% - 32px) / 3);
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
	background: #3248220F;
	border-radius: 16px;
	padding: 30px 24px;
}
.wpb_ym_dark_gradient .wpb_ym_icon_boxes_wrap .wpb_ym_icon_box,
.wpb_ym_bg_dark .wpb_ym_icon_boxes_wrap .wpb_ym_icon_box {
	background-color: rgba(255,255,255,0.06);
}
.wpb_ym_bg_image_cta .wpb_ym_icon_boxes_wrap .wpb_ym_icon_box {
	background-color: rgba(255,255,255,0.12);
	position: relative;
}
/* .wpb_ym_bg_image_cta .wpb_ym_icon_box::before {
	content: "";
	position: absolute;
	inset: 0;
	padding: 1px;
	border-radius: inherit;
	background: linear-gradient(112.45deg, rgba(231, 201, 94, 0.6) 0%, rgba(255, 255, 255, 0.06) 100%);
	-webkit-mask:
	linear-gradient(#fff 0 0) content-box,
	linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	pointer-events: none;
} */
.wpb_ym_icon_boxes_wrap .wpb_ym_icon_box p {
	font-size: .9rem;
	line-height: 1.6;
	margin-top: 8px;
}
.wpb_ym_icon_boxes_wrap .wpb_ym_icon_box h3 {
	font-weight: 500;
	line-height: 1.2;
	font-size: 32px;
	margin-bottom: 0;
	text-transform: capitalize;
}
.wpb_ym_icon_boxes_wrap .wpb_ym_icon_box .wpb_ym_icon_image {
	width: 86px;
	height: 86px;
	margin-bottom: 24px;
}
.wpb_ym_icon_boxes_wrap .wpb_ym_icon_box .wpb_ym_icon_image img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}
.wpb_ym_container.wpb_ym_text_iframe {
	padding-left: 16px;
	padding-right: 16px;
	max-width: 1236px;
	margin: 0 auto;
}
.wpb_ym_text_iframe iframe {
	margin-top: 24px;
}
.wpb_ym_text_iframe p:not(:first-child),
.wpb_ym_text_iframe ul:not(:first-child),
.wpb_ym_text_iframe h2:not(:first-child),
.wpb_ym_text_iframe h3:not(:first-child),
.wpb_ym_text_iframe h4:not(:first-child),
.wpb_ym_text_iframe h5:not(:first-child),
.wpb_ym_text_iframe h6:not(:first-child),
.wpb_ym_banner_text_section .wpb_ym_banner_text p:not(:first-child),
.wpb_ym_banner_text_section .wpb_ym_banner_text ul:not(:first-child),
.wpb_ym_banner_text_section .wpb_ym_banner_text h2:not(:first-child),
.wpb_ym_banner_text_section .wpb_ym_banner_text h3:not(:first-child),
.wpb_ym_banner_text_section .wpb_ym_banner_text h4:not(:first-child),
.wpb_ym_banner_text_section .wpb_ym_banner_text h5:not(:first-child),
.wpb_ym_banner_text_section .wpb_ym_banner_text h6:not(:first-child) {
	margin-top: 16px;
}
.wpb_ym_text_iframe h2 {
	font-weight: 700
}
.wpb_ym_text_iframe :is(h2,h3,h4,h5,h6,p) {
	margin-bottom: 0
}
._none.wpb_ym_dark_gradient:has(.wpb_ym_icon_box_main),
._none.wpb_ym_dark_gradient:has(.wpb_ym_banner_text_section) {
	backdrop-filter: blur(64px);
	-webkit-backdrop-filter: blur(64px);
}
.wpb_ym_banner_text_section .wpb_ym_banner_text ul:not(:first-child),
.wpb_ym_text_iframe ul:not(:last-child) {
	margin-top: 16px !important;
}
.wpb_ym_banner_text_section .wpb_ym_banner_text ul:not(:first-child),
.wpb_ym_text_iframe ul {
	margin-bottom: 0 !important;
}
.wpb_ym_text_iframe p {
	font-size: .9rem;
}

body .wpb_ym_new_typo.wpb_ym_text_iframe ul:not([class]) li,
#block-sanmanuel-content .wpb_ym_text_iframe.wpb_ym_new_typo ul:not([class]) li,
.wpb_ym_new_typo.wpb_ym_text_iframe ul li {
	padding-left: 25px;
	line-height: 1.3;
	margin-bottom: 13px;
}
body .wpb_ym_new_typo.wpb_ym_text_iframe ul:not([class]) li::before,
#block-sanmanuel-content .wpb_ym_text_iframe.wpb_ym_new_typo ul:not([class]) li::before,
.wpb_ym_new_typo.wpb_ym_text_iframe ul li::before {
	left:10px !important;
	top: 9px !important
}
.wpb_ym_container.wpb_ym_left_image_content {
	max-width: 1236px;
	padding-left: 16px;
	padding-right: 16px;
	margin: 0 auto;
}
.wpb_ym_left_image_content .wpb_ym_left_content_side h2 {
	text-transform: unset;
	font-weight: 700;
	margin: 0;
}
.wpb_ym_left_image_content {
	display: flex;
	align-items: center;
}
.wpb_ym_left_image_content .wpb_ym_left_image_column {
	width: 50.7%;
	padding-right: 32px;
	align-self: flex-start;
}
.wpb_ym_left_image_content .wpb_ym_left_image_column img {
	max-width: 100% !important;
	border-radius: 16px;
	width: 100%;
	max-height: 688px;
	object-fit: cover;
}
.wpb_ym_left_image_content .wpb_ym_left_content_side {
	width: 49.3%;
	padding-top: 2px;
}
.wpb_ym_left_image_content .wpb_ym_left_content_side .wpb_ym_icon_box_wrap {
	width: 82.5px;
	height: 82px;
	border-radius: 12px;
	background: #3248220F;
	backdrop-filter: blur(25px);
	-webkit-backdrop-filter: blur(25px);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.wpb_ym_bg_dark .wpb_ym_left_image_content .wpb_ym_left_content_side .wpb_ym_icon_box_wrap {
	background-color: rgba(255,255,255,0.12)
}
.wpb_ym_left_image_content .wpb_ym_left_content_side .wpb_ym_icon_box_wrap img {
	height: 50px !important;
	width: 50px;
	object-fit: contain;
}
.wpb_ym_left_image_content .wpb_ym_left_content_side :not(:first-child) {
	margin-top: 16px;
}
.wpb_ym_left_image_content .wpb_ym_left_content_side .wpb_ym_left_content_buttons {
	margin-top: 24px;
}
.wpb_ym_btn.square {
	border-radius: 8px;
	padding: 15px 32px
}
.wpb_ym_container.wpb_ym_banner_text_section {
	max-width: 1236px;
	padding-left: 16px;
	padding-right: 16px;
	margin: 0 auto;
}
.wpb_ym_banner_text_section .wpb_ym_banner_image img {
	border-radius: 16px;
	width: 100%;
}
.wpb_ym_banner_text_section .wpb_ym_banner_text {
	margin-top: 41px;
}
.wpb_ym_banner_text_section .wpb_ym_banner_text h2 {
	font-weight: 700;
	margin-bottom: 0;
}
.wpb_ym_arrow_list ul li::before {
	height: 13px !important;
	width: 7px !important;
	border-radius: 0;
	top: 7px !important;
	background-color: transparent !important;
	background-image: url(../img/chevron-right-yellow.svg) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 7px !important;
	margin-top: 0 !important;
	left: 0 !important;
}
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient,.wpb_ym_dark_gradient) .wpb_ym_arrow_list ul li::before {
	filter: brightness(0) saturate(100%) invert(22%) sepia(58%) saturate(308%) hue-rotate(37deg) brightness(100%) contrast(93%);
}
.wpb_ym_arrow_list ul li {
	padding-left: 18px !important;
	letter-spacing: 0.13px;
	font-weight: 500 !important;
}
.wpb_ym_arrow_list ul li:not(:last-child) {
	margin-bottom: 15px !important
}
.wpb_ym_banner_text_section .wpb_ym_arrow_list ul,
.wpb_ym_banner_text_section .wpb_ym_arrow_list ul li {
	font-size: .9rem;
	line-height: 1.6;
	font-weight: 500;
}
.wpb_ym_banner_text_section a strong {
	font-weight: 600;
}
html body .wpb_ym_bg_dark .wpb_ym_banner_text_section .wpb_ym_banner_text :is(p a,p a strong),
html body .wpb_ym_dark_gradient .wpb_ym_banner_text_section .wpb_ym_banner_text :is(p a,p a strong) {
	color: #E7C95E
}
.wpb_ym_banner_text_section .wpb_ym_banner_text p {
	margin-bottom: 0;
}
html body ._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient,.wpb_ym_dark_gradient) .wpb_ym_banner_text_section .wpb_ym_banner_text :is(p a,p a strong) {
	color: #3E4827;
}
.wpb_ym_container.wpb_ym_horizontal_icon_boxes {
	max-width: 1236px;
	margin: 0 auto;
	padding-left: 16px;
	padding-right: 16px;
}
.wpb_ym_horizontal_icon_boxes .wpb_ym_horizontal_box_head {
	text-align: center;
	margin-bottom: 40px;
}
.wpb_ym_horizontal_box_wrap {
	display: flex;
	flex-direction: column;
	gap: 16px;
}
.wpb_ym_horizontal_box_wrap .wpb_ym_horizontal_icon_box {
	background: #3248220F;
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	border-radius: 16px;
	padding: 16px 24px;
	display: flex;
	gap: 24px 32px;
	align-items: center;
}
.wpb_ym_bg_dark .wpb_ym_horizontal_box_wrap .wpb_ym_horizontal_icon_box {
	background-color: rgba(255,255,255,0.06);
}
.wpb_ym_horizontal_box_wrap .wpb_ym_horizontal_icon_box .wpb_ym_box_image {
	width: 100px;
	min-width: 100px;
	height: 100px;
}
.wpb_ym_horizontal_box_wrap .wpb_ym_horizontal_icon_box .wpb_ym_box_image img {
	max-width: 100%;
	max-height: 100%;
	width: 100%;
	height: 100%;
}
.wpb_ym_horizontal_box_wrap .wpb_ym_horizontal_icon_box .wpb_ym_box_content {
	flex: 1
}
.wpb_ym_horizontal_box_wrap .wpb_ym_box_content p {
	font-size: .9rem;
	margin-top: 16px;
	line-height: 1.6;
}
.wpb_ym_horizontal_box_wrap .wpb_ym_box_content h3 {
	font-size: 32px;
	font-weight: 500;
	margin: 0;
}
.wpb_ym_container.wpb_ym_two_column_layout_main {
	max-width: 1232px;
	padding-left: 16px;
	padding-right: 16px;
	margin: 0 auto;
}
.wpb_ym_two_column_layout {
	display: flex;
	gap: 48px 64px;
	padding: 40px;
	border-radius: 16px;
	background-color: #0B0B0B0F;
	position: relative;
	border-radius: 16px;
	align-items: center;
}
.wpb_ym_dark_gradient .wpb_ym_two_column_layout,
.wpb_ym_bg_dark .wpb_ym_two_column_layout {
	background-color: rgba(255, 255, 255, 0.06)
}
.wpb_ym_two_column_layout::after {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: linear-gradient(46.84deg, rgba(255, 255, 255, 0.06) -0.05%, rgba(255, 255, 255, 0.6) 100%);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
    box-sizing: border-box;
	border-radius: inherit;
}
.wpb_ym_dark .wpb_ym_two_column_layout::after {
	background: linear-gradient(46.84deg, rgba(255, 255, 255, 0.06) -0.05%, rgba(255, 255, 255, 0.6) 100%);
}
.wpb_ym_two_column_layout .wpb_ym_two_column_left {
	width: 61.6%;
}
.wpb_ym_two_column_layout .wpb_ym_two_column_right {
	position: relative;
	width: 38.4%
}
.wpb_ym_two_column_layout .wpb_ym_two_column_right::after {
	content: '';
	background-color: rgba(62, 72, 39, 0.5);
	position: absolute;
	height: 100%;
	width: 1px;
	top: 0;
	left: -32px
}
.wpb_ym_bg_dark .wpb_ym_two_column_layout .wpb_ym_two_column_right::after {
	background-color: rgba(255, 255, 255, 0.5);
}
.wpb_ym_two_column_layout .wpb_ym_two_column_right p {
	margin-bottom: 24px;
}
.wpb_ym_two_column_layout .wpb_ym_two_column_right .wpb_ym_two_column_buttons {
	margin-bottom: 24px;
}
.wpb_ym_two_column_layout .wpb_ym_two_column_right .wpb_ym_two_column_buttons a {
	width: 100%;
	text-align: center
}
.wpb_ym_two_column_layout .wpb_ym_two_column_right p:has(.wpb_ym_btn) .wpb_ym_btn {
	width: 100%;
}
.wpb_ym_two_column_layout .wpb_ym_two_column_right p:has(.wpb_ym_btn) {
	margin-top: 0
}
.wpb_ym_two_column_layout .wpb_ym_two_column_left h2 {
	font-weight: 500;
	font-size: 32px;
	line-height: 1.2;
	text-transform: capitalize;
	margin-bottom: 16px
}
.wpb_ym_two_column_layout .wpb_ym_two_column_left p:last-child,
.wpb_ym_two_column_layout .wpb_ym_two_column_left ol:last-child,
.wpb_ym_two_column_layout .wpb_ym_two_column_left ul:last-child,
.wpb_ym_two_column_layout .wpb_ym_two_column_left h2:last-child {
	margin-bottom: 0;
}
.wpb_ym_two_column_layout .wpb_ym_two_column_left p:not(:last-child) {
	margin-bottom: 16px;
}
.wpb_ym_two_column_layout .wpb_ym_two_column_left p {
	font-size: .8rem;
	line-height: 1.6;
}
.wpb_ym_two_column_layout .wpb_ym_two_column_left ol,
.wpb_ym_two_column_layout .wpb_ym_two_column_left ul {
	margin-bottom: 16px !important
}
.wpb_ym_two_column_layout .wpb_ym_two_column_left ul {
	font-size: .8rem;
	line-height: 1.3;
}
.wpb_ym_two_column_layout .wpb_ym_two_column_left ul li {
	padding-left: 24px !important;
}
.wpb_ym_two_column_layout .wpb_ym_two_column_left ul:last-child {
	margin-bottom: 0 !important;
}
.wpb_ym_two_column_layout .wpb_ym_two_column_left ul li::before {
	left: 11px !important;
    top: 10px !important;
}
.wpb_ym_two_column_layout .wpb_ym_two_column_left ul li:not(:last-child) {
	margin-bottom: 12px !important
}
._none:has(.wpb_ym_serrano_spa) {
    background-size: cover;
	background-color: top center;
	background-repeat: no-repeat
}
.wpb_ym_serrano_spa.wpb_ym_container {
	max-width: 1444px;
	margin: 0 auto;
	padding-left: 16px;
	padding-right: 16px;
}
.wpb_ym_serrano_spa .wpb_ym_serrano_spa_header {
	max-width: 1170px;
	margin: 0 auto 40px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.wpb_ym_serrano_spa .wpb_ym_serrano_spa_header .serreno_spa-logo {
	margin-bottom: 40px;
}
.wpb_ym_serrano_spa .serreno-spa-logo {
	max-width: 250px;
}
.wpb_ym_serrano_spa .serreno-spa-logo a {
	display: inline-block
}
.wpb_ym_serrano_spa .wpb_ym_serrano_spa_header h2 {
	text-align: center;
	margin: 0
}

.wpb_ym_serrano_spa .wpb_ym_serrano_spa_header > img {
	max-width: 174px !important;
	margin-top: 30px;
}
.wpb_ym_serrano_spa .wpb_ym_serrano_spa_header img {
	max-width: 250px !important;
	max-height: 188px;
	margin-top: 0;
}

.wpb_ym_serrano_spa .wpb_ym_serrano_spa_header h2:not(:first-child) {
	margin-top: 40px;
}

.wpb_ym_serrano_spa .wpb_ym_serrano_spa_header p {
	margin-top: 16px;
	text-align: center;
	margin-bottom: 0
}
.wpb_ym_serrano_spa .wpb_ym_serrano_spa_header div:not(:first-child):has(img) {
	margin-top: 30px;
}

.wpb_ym_container.wpb_ym_cta_section {
	max-width: 1236px;
	padding-left: 16px;
	padding-right: 16px;
	margin: 0 auto
}
.wpb_ym_cta_section .wpb_ym_cta_header {
	margin-bottom: 40px;
	text-align: center;
}
.wpb_ym_cta_section .wpb_ym_cta_cards_wrapper {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
}
.wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap {
	width: calc(50% - 8px);
	display: flex;
	flex-direction: column;
	padding: 32px;
	background-color: rgba(62, 72, 39, 0.12);
	border-radius: 16px;
}
.wpb_ym_bg_dark .wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap {
	background-color: rgba(255,255,255,0.06);
}
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap {
	backdrop-filter: blur(30px);
	-webkit-backdrop-filter: blur(30px);
}
.wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap .wpb_ym_cta_card_image {
    position: relative;
    padding-bottom: 53%;
    margin-bottom: 32px;
	display: flex;
	flex-wrap: nowrap;
	min-height: 240px;
}
.wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap .wpb_ym_cta_card_image > img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100% !important;
	border-radius: 8px;
	object-fit: cover;
}
.wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap :is(h3,h4,h5) {
	font-weight: 500;
	margin-bottom: 16px;
}
.wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap h3 {
	font-size: 32px;
	line-height: 1.2;
}
.wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap p {
	margin-bottom: 0;
}
.wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap p:has(+p) {
	margin-bottom: 16px;
}
.wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap .wpb_ym_cta_button {
	margin-top: auto;
	padding-top: 31px;
	line-height: 1
}
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient):not(.wpb_ym_dark_gradient) .wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap .wpb_ym_cta_button .wpb_ym_text_link {
	color: #3E4827;
}
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient):not(.wpb_ym_dark_gradient) .wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap .wpb_ym_cta_button .wpb_ym_text_link span.last::after {
	filter: brightness(0) saturate(100%) invert(22%) sepia(65%) saturate(329%) hue-rotate(37deg) brightness(92%) contrast(86%);
}
.wpb_ym_restaurants_section .wpb_ym_restaurants_slider_wrap:first-child {
	margin-top: 0;
}
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_slider_v2.wpb_ym_restaurants_section {
	background-color: #ffffff;
}
.wpb_ym_slider_v2.wpb_ym_restaurants_section .swiper-slide:not(:has(.wpb_ym_slide_content)) {
	min-height: 358px;
	max-height: 500px;
	height: 35vw;
}
.wpb_ym_slider_v2.wpb_ym_restaurants_section .wpb_ym_slide_bg::before {
	display: none;
}
.wpb_ym_slider_v2 .wpb_ym_restaurants_slider_wrap .wpb_ym_promos_controlls_wrap .wpb_ym_btn {
	display: none;
}
.wpb_ym_slider_v2 .wpb_ym_restaurants_slider_wrap .wpb_ym_slots_counter_wrap {
	padding-left: 18px;
	margin-left: auto;
	flex: 0 0 auto
}
.wpb_ym_slider_v2.wpb_ym_restaurants_section .wpb_ym_restaurants_slider_wrap .wpb_ym_slots_counter_wrap :is(h3,h4,strong,p,span) {
	color: #3E4827;
}
.wpb_ym_bg_dark .wpb_ym_slider_v2.wpb_ym_restaurants_section .wpb_ym_restaurants_slider_wrap .wpb_ym_slots_counter_wrap :is(h3,h4,strong,p,span) {
	color: #ffffff;
}
.wpb_ym_slider_v2 .wpb_ym_restaurants_slider_wrap .wpb_ym_slots_counter_wrap h3 {
	font-size: 48px;
	line-height: 1.2;
	letter-spacing: 0.25px;
	text-transform: uppercase;
	font-weight: 400;
	margin-bottom: 0;
}
.wpb_ym_slider_v2 .wpb_ym_restaurants_slider_wrap .wpb_ym_slots_counter_wrap :is(strong,span) {
	font-weight: 800;
}
.wpb_ym_slider_v2 .wpb_ym_restaurants_slider_wrap .wpb_ym_slots_counter_wrap .odometer,
.wpb_ym_slider_v2 .wpb_ym_restaurants_slider_wrap .wpb_ym_slots_counter_wrap span {
	font-size: inherit !important;
	line-height: inherit !important;
	font-family: inherit !important
}

.wpb_ym_restaurants_section.wpb_ym_slider_v2 .wpb_ym_swiper_btn {
	display: block !important
}
.wpb_ym_serrano_tabs_content {
    display: none;
}
.wpb_ym_serrano_tabs_content.active {
    display: block;
}

.wpb_ym_serrano_tabs_buttons_wrap {
	position: relative;
	background-color: #ffffff;
	padding: 16px 76px;
	overflow: hidden;
	border-radius: 16px;
	margin-bottom: 40px;
}
.wpb_ym_serrano_tabs_buttons_slider.swiper {
	overflow: hidden;
}
.wpb_ym_serrano_tabs_buttons_wrap .swiper-slide {
	max-width: max-content;
	width: auto;
}
.wpb_ym_serrano_tabs_buttons_slider::before {
	background: linear-gradient(270deg, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 0) 100%);
}
.wpb_ym_serrano_tabs_buttons_slider::after {
	background: linear-gradient(90deg, rgba(255, 250, 255, 1) 55%, rgba(255, 255, 255, 0) 100%);
}
.wpb_ym_serrano_tabs_buttons_slider .wpb_ym_chevron_slider_controls button {
	filter: brightness(0) saturate(100%) invert(21%) sepia(59%) saturate(333%) hue-rotate(37deg) brightness(98%) contrast(89%);
}
.wpb_ym_serrano_tabs_buttons_slider .wpb_ym_serreno_spa_trigger {
	background-color: rgba(11, 11, 11, 0.1) !important;
	backdrop-filter: blur(30px);
	-webkit-backdrop-filter: blur(30px);
	border: 0;
	border-radius: 8px;
	font-size: .9rem;
	line-height: 1.2;
	color: #0B0B0B;
	font-weight: 600;
	text-transform: unset;
	padding: 17px 32px 16px 32.5px;
	outline: none !important;
	cursor: pointer;
	transition: 0.3s all;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 0;
}
.wpb_ym_serrano_tabs_buttons_slider .wpb_ym_serreno_spa_trigger.active,
.wpb_ym_serrano_tabs_buttons_slider .wpb_ym_serreno_spa_trigger:hover {
	background-color: #E7C95E !important;
	color: #0B0B0B !important
}
/* .wpb_ym_serrano_tabs_buttons_slider .wpb_ym_serreno_spa_trigger.active {
	font-weight: 700;
} */

.wpb_ym_serrano_tabs_content_inner {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}
.wpb_ym_serrano_tabs_content .wpb_ym_tab_content_aside {
	width: 374px;
	backdrop-filter: blur(16px);
	-webkit-backdrop-filter: blur(16px);
	background-color: #ffffff;
	position: sticky;
    top: 100px;
	padding: 24px;
	border-radius: 16px;
}
body:has(.header-notification) .wpb_ym_serrano_tabs_content .wpb_ym_tab_content_aside {
	top: 135px
}
.wpb_ym_serrano_tabs_content .wpb_ym_tab_content_aside .wpb_ym_btn {
	text-align: center;
	width: 100%;
}
.wpb_ym_serrano_tabs_content .wpb_ym_tabs_content_list {
	width: calc(100% - 374px);
	padding-left: 40px;
}
.wpb_ym_serrano_tabs_content .wpb_ym_tabs_content_list .wpb_ym_tabs_content_block {
	padding:  32px 31px 32px 32px;
	background-color: #ffffff;
	border-radius: 16px;
}
.wpb_ym_serrano_tabs_content .wpb_ym_tabs_content_list .wpb_ym_tabs_content_block:not(:last-child) {
	margin-bottom: 24px;
}
.wpb_ym_tabs_content_block .wpb_ym_tab_content_head {
	display: flex;
	gap: 30px 70px;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 16px;
}
.wpb_ym_tabs_content_block :is(h3,h4) {
	font-weight: 500;
}
.wpb_ym_tabs_content_block h4 {
	font-size: 32px;
	line-height: 1.2;
}
.wpb_ym_tabs_content_block .wpb_ym_price_wrapper {
	text-align: center;
	border-radius: 8px;
	/* border: 1px solid #FFF; */
	background: #E7E7E7;
	backdrop-filter: blur(30px);
	-webkit-backdrop-filter: blur(30px);
	padding: 14px 17px 12px;
	flex: 0 0 auto;
	/* border-image-source: linear-gradient(46.84deg, rgba(255, 255, 255, 0.6) -0.05%, rgba(255, 255, 255, 0.06) 100%);
	border: 1px solid transparent; */
}
.wpb_ym_tabs_content_block .wpb_ym_price_wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 1px;

    background: linear-gradient(
        46.84deg,
        rgba(255, 255, 255, 0.6) -0.05%,
        rgba(255, 255, 255, 0.06) 100%
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}
.wpb_ym_tabs_content_block .wpb_ym_price_wrapper h4 {
	font-size: .9rem;
	line-height: 1;
	font-weight: 600;
	text-transform: uppercase;
}
.wpb_ym_tabs_content_block .wpb_ym_price_wrapper p {
	font-size: 1.2rem;
	line-height: 1.5;
	font-weight: 700;
	margin-top: 6px
}
.wpb_ym_tabs_content_block > p,
.wpb_ym_tabs_content_block > ul {
	width: 100%;
	margin-top: 16px;
	font-size: .8rem;
	font-weight: 400;
	line-height: 1.6;
}
.wpb_ym_tabs_content_block {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
}
.wpb_ym_tabs_content_block > h4 {
	order: -1;
	flex: 1;
	padding-right: 70px;
	align-self: center;
}
.wpb_ym_tabs_content_block:not(:has(.wpb_ym_price_wrapper)) > h4 {
	padding-right: 0;
}
.wpb_ym_tabs_content_block .wpb_ym_price_wrapper {
	min-width: max-content;
	max-width: 30%;
}
.wpb_ym_tabs_content_block > ul:last-child {
	margin-bottom: 0 !important;
	margin-top: 16px !important
}

.wpb_ym_restaurants_section.wpb_ym_slider_v2 .wpb_ym_restaurants_slider {
/* 	overflow: hidden; */
	clip-path: inset(-100vw -100vw -100vw 0);
}
.wpb_ym_video_section .wpb_ym_video_content_buttons {
	margin-top: 24px;
	gap: 16px;
	flex-wrap: wrap;
}
/* .v_bottom_button .wpb_ym_video_content_buttons {
	text-align: center;
	margin-top: 40px;
} */
.wpb_ym_video_section > .wpb_ym_video_content_buttons {
	display: flex;
	justify-content: center;
	margin-top: 40px;
}
.wpb_ym_right_video.wpb_ym_video_section > .wpb_ym_video_content_buttons,
.wpb_ym_left_video.wpb_ym_video_section > .wpb_ym_video_content_buttons,
.wpb_ym_video_section .wpb_ym_video_content_block .wpb_ym_video_content_buttons {
	display: none;
}
.wpb_ym_right_video.wpb_ym_video_section .wpb_ym_video_content_block .wpb_ym_video_content_buttons,
.wpb_ym_left_video.wpb_ym_video_section .wpb_ym_video_content_block .wpb_ym_video_content_buttons {
	display: flex;
}

.wpb_ym_video_popup {
    position: fixed;
    inset: 0;
    display: none;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,0.85);
    z-index: 9999;
}
body:has(.wpb_ym_video_popup.active) {
	overflow: hidden !important;
}
.wpb_ym_video_popup.active { display: flex; }

.wpb_ym_video_popup .wpb_ym_video_inner {
    width: 90%;
    max-width: 1070px;
    background: #fff;
    position: relative;
	padding: 20px;
	border-radius: 10px;
	display: flex;
}
#wpbYmVideoContainer {
	width: 100%;
	border-radius: inherit;
	overflow: hidden;
	display: flex;
}
.wpb_ym_video_popup .wpb_ym_video_inner video,
.wpb_ym_video_popup .wpb_ym_video_inner iframe {
    width: 100%;
    height: 100%;
	border-radius: inherit;
	border: 0;
	aspect-ratio: 16/9;
}

.wpb_ym_video_popup .wpb_ym_video_close {
    position: fixed;
	background-color: #E7C95E;
	top: 20px;
	right: 15px;
	width: 30px;
	height: 30px;
	border-radius: 4px;
	border: 0 !important;
	padding: 0;
	cursor: pointer;
	transition: 0.3s all;
}
.wpb_ym_video_popup .wpb_ym_video_close svg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	max-width: 22px;
	max-height: 22px;
}
.wpb_ym_video_popup .wpb_ym_video_close svg path {
	fill: #0B0B0B;
}
.wpb_ym_restaurants_section .swiper-slide .wpb_ym_slide_bg[data-video]:not([data-video=""]) {
	cursor: pointer;
}
.wpb_ym_restaurants_section .swiper-slide .wpb_ym_slide_bg[data-video]:not([data-video=""])::before {
	position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: inherit;
    top: 0;
    left: 0;
    transition: all 0.3s;
	display: block !important
}
.wpb_ym_restaurants_section .swiper-slide .wpb_ym_slide_bg[data-video]:not([data-video=""]):hover::before {
	background-color: rgba(0, 0, 0, 0.6);
}
.wpb_ym_restaurants_section .swiper-slide .wpb_ym_slide_bg[data-video]:not([data-video=""])::after {
	content: '';
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    background: url(/img/circle-play-btn.png) no-repeat center center;
    cursor: pointer;
	transition: transform 0.3s ease;
}
.wpb_ym_restaurants_section .swiper-slide .wpb_ym_slide_bg[data-video]:not([data-video=""]):hover::after {
	transform: translate(-50%, -50%) scale(1.2);
}
.wpb_ym_container.wpb_ym_form_section {
	max-width: 1044px;
	margin: 0 auto;
	padding-left: 16px;
	padding-right: 16px;
}
.wpb_ym_form_section .wpb_ym_form_header {
	text-align: center;
	margin-bottom: 40px
}

.wpb_ym_form_wrapper .mktoForm label.mktoLabel {
	color: #3E4827;
	font-size: .8rem !important;
	line-height: 1 !important;
	font-weight: 500 !important;
	padding-top: 0 !important;
	margin-bottom: 16px !important;
	text-transform: uppercase;
	letter-spacing: 1.3px;
	padding: 0;
}
.wpb_ym_bg_dark .wpb_ym_form_wrapper .mktoForm .mktoInstruction,
.wpb_ym_bg_dark .wpb_ym_form_wrapper .mktoForm label.mktoLabel {
	color: #fff;
}
.wpb_ym_form_wrapper .mktoForm .mktoInstruction {
	font-size: 14px;
}
.wpb_ym_form_wrapper .mktoForm #Instructbirthday {
	display: inline-block;
	margin-top: 6px
}
.wpb_ym_form_wrapper .mktoForm label.mktoLabel > * {
	font: inherit !important;
	padding: inherit;
}
#block-sanmanuel-content .wpb_ym_form_wrapper input:not(input[type="radio"]):not(input[type="checkbox"]):not(input[type='submit']),
#block-sanmanuel-content .wpb_ym_form_wrapper select,
#block-sanmanuel-content .wpb_ym_form_wrapper textarea,
#block-sanmanuel-content .wpb_ym_form_wrapper .styledSelect {
	border: 1px solid rgba(62, 72, 39, 0.7) !important;
	height: 54px !important;
	border-radius: 8px;
	color: rgba(62, 72, 39, 1) !important;
	font-size: .9rem !important;
	line-height: 1.2 !important;
	font-weight: 500 !important;
	padding: 15px 20px 15px 24px !important;
	font-family: "Montserrat", sans-serif;
}
#block-sanmanuel-content .wpb_ym_form_wrapper .styledSelect {
	padding-right: 45px !important;
}
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper input:not(input[type="radio"]):not(input[type="checkbox"]):not(input[type='submit']),
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper select,
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper textarea,
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper .styledSelect {
	border-color: rgba(255, 255, 255, 0.4) !important;
	color: rgba(255, 255, 255, 1) !important;
}
#block-sanmanuel-content .wpb_ym_form_wrapper .styledSelect:not(:has(.text-ellipses.valueAdded)),
#block-sanmanuel-content .wpb_ym_form_wrapper input:not(input[type="radio"]):not(input[type="checkbox"]):not(input[type='submit'])::placeholder,
#block-sanmanuel-content .wpb_ym_form_wrapper select::placeholder,
#block-sanmanuel-content .wpb_ym_form_wrapper textarea::placeholder {
    color: rgba(62, 72, 39, 0.6) !important;
}
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper .styledSelect:not(:has(.text-ellipses.valueAdded)),
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper input:not(input[type="radio"]):not(input[type="checkbox"]):not(input[type='submit'])::placeholder,
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper select::placeholder,
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper textarea::placeholder {
    color: rgba(255, 255, 255, 0.6) !important;
}
.wpb_ym_form_wrapper fieldset .mktoFormRow {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px 20px;
	width: calc(100% + 20px) !important;
}
.wpb_ym_form_wrapper fieldset .mktoFormRow .mktoFormCol {
	margin: 0 10px !important;
	width: calc(50% - 20px) !important;
}
.wpb_ym_form_wrapper fieldset .mktoFormRow .mktoFormCol.full-width {
	width: 100% !important;
}
.wpb_ym_form_wrapper fieldset .mktoFormRow #LblID_COMMENTS {
	text-transform: unset;
	font-weight: 600 !important;
	font-size: .9rem !important;
	line-height: 1.4 !important;
	letter-spacing: 0;
	margin-bottom: 7px !important;
}
.wpb_ym_form_wrapper .mktoForm .mktoButtonRow button[type='submit'] {
	background-color: #E7C95E !important;
	border: 1px solid #E7C95E !important;
	color: #0B0B0B !important;
	border-radius: 60px !important;
	font-weight: 700 !important;
    font-size: 1rem !important;
    line-height: 1.2 !important;
	text-transform: unset !important;
	letter-spacing: 0;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	padding: 23px 32px !important;
	height: auto !important;
    position: relative;
    z-index: 1;
    overflow: hidden;
	opacity: 1 !important
}
.wpb_ym_form_wrapper .mktoForm .mktoButtonRow button[type='submit']:hover {
	color: #E7C95E !important;
}
.wpb_ym_form_wrapper .mktoForm .mktoButtonRow button[type='submit']::after {
    content: '';
    position: absolute;
    background-color: #0B0B0B;
    z-index: -1;
    border-radius: 100px;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: auto;
    right: 100%;
    transition: all 0.3s;
}
.wpb_ym_form_wrapper .mktoForm .mktoButtonRow button[type='submit']:hover::after {
	right: 0;
}
.wpb_ym_form_wrapper fieldset .mktoFormRow:last-child {
	margin-bottom: 24px
}
#block-sanmanuel-content .wpb_ym_form_wrapper input#birthday,
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper input[type="date"]::-webkit-calendar-picker-indicator {
	filter: unset
}
#block-sanmanuel-content .wpb_ym_form_wrapper input[type="date"]::-webkit-calendar-picker-indicator {
	background-image: url(../img/calendar.svg);
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-position: center;
    opacity: 1 !important;
	filter: brightness(0) saturate(100%) invert(24%) sepia(20%) saturate(991%) hue-rotate(37deg) brightness(90%) contrast(85%);
}
#block-sanmanuel-content .wpb_ym_form_wrapper input#birthday {
	background-image: url('../img/calendar-green.svg');
	background-repeat: no-repeat;
    background-size: 18px 18px;
    background-position: center right 24px;
}
#block-sanmanuel-content .wpb_ym_dark_gradient .wpb_ym_form_wrapper input#birthday,
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper input#birthday {
	background-image: url('../img/calendar.svg');
}
#block-sanmanuel-content .wpb_ym_form_wrapper .styledSelect span::after {
	background-image: url(../img/chevron-down-white.svg);
	right: 25px;
	top: 23px;
	filter: brightness(0) saturate(100%) invert(24%) sepia(20%) saturate(991%) hue-rotate(37deg) brightness(90%) contrast(85%);
}
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper .styledSelect span::after {
	filter: unset;
}
#block-sanmanuel-content .wpb_ym_form_wrapper span.text-ellipses {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
#block-sanmanuel-content .wpb_ym_form_wrapper .mktoForm .mktoField .options {
	border-radius: 8px;
	background-color: rgba(255, 255, 255, 1);
	top: calc(100% + 2px);
	border: 0;
	margin-bottom: 0 !important;
	z-index: 2;
	color: #0B0B0B;
	border: 1px solid rgba(62, 72, 39, 1);
}
#block-sanmanuel-content .wpb_ym_form_wrapper .mktoForm .mktoField .options li {
	transition: 0.3s all;
}
#block-sanmanuel-content .wpb_ym_form_wrapper .mktoForm .mktoField .options li.active,
#block-sanmanuel-content .wpb_ym_form_wrapper .mktoForm .mktoField .options li:hover {
	background-color: rgba(62, 72, 39, 0.12);
	/* color: #fff !important */
}

#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper .mktoForm .mktoField .options li.active,
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper .mktoForm .mktoField .options li:hover {
	background-color: rgba(255, 255, 255, 0.12);
}

#block-sanmanuel-content .wpb_ym_form_wrapper .mktoForm .mktoField .options li::before {
	display: none;
}

#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper .mktoForm .mktoField .options {
	color: #ffffff;
}

html body .wpb_ym_blogs_filter_wrapper .js-form-item-tid .select .options,
#block-sanmanuel-content .wpb_ym_form_wrapper .mktoForm .mktoField .options {
  scrollbar-width: thin;
  scrollbar-color: #3E4827 transparent;
}
html body .wpb_ym_blogs_filter_wrapper .js-form-item-tid .select .options {
	scrollbar-color: #ffffff transparent;
}
html body .wpb_ym_blogs_filter_wrapper .js-form-item-tid .select .options::-webkit-scrollbar,
#block-sanmanuel-content .wpb_ym_form_wrapper .mktoForm .mktoField .options::-webkit-scrollbar {
  width: 8px;
}
html body .wpb_ym_blogs_filter_wrapper .js-form-item-tid .select .options::-webkit-scrollbar-track,
#block-sanmanuel-content .wpb_ym_form_wrapper .mktoForm .mktoField .options::-webkit-scrollbar-track {
  background: transparent;
}
html body .wpb_ym_blogs_filter_wrapper .js-form-item-tid .select .options::-webkit-scrollbar-thumb
#block-sanmanuel-content .wpb_ym_form_wrapper .mktoForm .mktoField .options::-webkit-scrollbar-thumb {
  background-color: #3E4827;
  border-radius: 10px;
}
html body .wpb_ym_blogs_filter_wrapper .js-form-item-tid .select .options::-webkit-scrollbar-thumb {
	background-color: #ffffff;
}
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper .mktoForm .mktoField .options {
  scrollbar-width: thin;
  scrollbar-color: #0B0B0B transparent;
  border-color: rgba(255, 255, 255, 0.4);
  background-color: #0B0B0B;
}

#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper .mktoForm .mktoField .options::-webkit-scrollbar {
  width: 8px;
}

#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper .mktoForm .mktoField .options::-webkit-scrollbar-track {
  background: transparent;
}

#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper .mktoForm .mktoField .options::-webkit-scrollbar-thumb {
  background-color: #0B0B0B;
  border-radius: 10px;
}

.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_content .wpb_ym_card_link {
	margin-top: 24px;
	display: flex;
}
.wpb_ym_more_ways_v2 .wpb_ym_more_ways_head p {
	color: #324822
}
.wpb_ym_more_ways_v2 .wpb_ym_more_ways_head {
	max-width: 970px;
	margin-left: auto;
	margin-right: auto
}
.wpb_ym_more_ways_v2.wpb_ym_more_ways_to_win {
	background-color: transparent;
	padding: 0;
}
.wpb_ym_more_ways_v2.wpb_ym_more_ways_to_win .wpb_ym_more_ways_head h2 {
	font-size: 48px;
	line-height: 1.2;
}
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_more_ways_v2.wpb_ym_more_ways_to_win .wpb_ym_more_ways_head h2 {
	color: #3E4827;
}
.wpb_ym_more_ways_v2.wpb_ym_more_ways_to_win .wpb_ym_container {
	max-width: 1480px;
	padding-left: 16px;
	padding-right: 16px;
}
.wpb_ym_more_ways_v2 .wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_content .wpb_ym_ways_description {
	margin-top: 11px;
}
.wpb_ym_two_column .wpb_ym_more_ways_blocks {
	gap: 16px;
}
.wpb_ym_two_column .wpb_ym_more_ways_blocks .wpb_ym_more_ways_block {
	width: calc(50% - 8px)
}
.wpb_ym_two_column.wpb_ym_more_ways_to_win .wpb_ym_container {
	max-width: 1236px;
}

.wpb_ym_promotions_v2.wpb_ym_promotions_section {
	background-image: unset;
	padding: 0;
}
.wpb_ym_promotions_v2.wpb_ym_promotions_section::before {
	display: none
}
.wpb_ym_promotions_v2.wpb_ym_promotions_section .wpb_ym_promo_header :is(h2,p,p a) {
	color: #fff;
}
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_promotions_v2.wpb_ym_promotions_section .wpb_ym_promo_header :is(h2,h3,h4,h5) {
	color: #3E4827
}
._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_promotions_v2.wpb_ym_promotions_section .wpb_ym_promo_header :is(p,p a,strong) {
	color: #324822;
}
.wpb_ym_promotions_v2.wpb_ym_promotions_section .wpb_ym_promo_header {
	max-width: 970px;
}
.wpb_ym_promotions_v2.wpb_ym_promotions_section .wpb_ym_promo_header :is(p) {
	font-style: normal;
	font-weight: 400;
	text-transform: unset;
	font-size: 1rem;
	line-height: 1.6;
	margin-top: 0;
}
.wpb_ym_promotions_v2 .wpb_ym_promos_controlls_wrap .wpb_ym_promo_cta {
	order: 2;
	margin-left: auto;
}
.wpb_ym_promotions_v2 .wpb_ym_promos_controlls_wrap {
	max-width: 1480px;
	padding-left: 16px;
	padding-right: 16px;
	margin-top: 32px;
	gap: 0;
}
.wpb_ym_promotions_v2 .wpb_ym_promos_controlls_wrap .swiper-pagination {
	display: flex;
	margin-top: 0;
}
.wpb_ym_promotions_v2.wpb_ym_promotions_section .wpb_ym_container {
	padding-left: 16px;
	padding-right: 16px;
	max-width: 1480px;
}
/* .wpb_ym_promotions_v2 .wpb_ym_promos_slider_wrap {
	width: calc(100% + 32px);
	margin-left: -16px;
	margin-right: -16px;
} */
.wpb_ym_promotions_v2 .wpb_ym_promos_slider .swiper-slide {
	aspect-ratio: 1 / 1.06;
}
.wpb_ym_promotions_v2 .wpb_ym_promos_slider .swiper-slide .wpb_ym_promo_content {
	padding: 24px;
	transform: translateY(var(--padding-bottom, 84px));
	transition: 0.25s all;
}
.wpb_ym_promotions_v2 .wpb_ym_promos_slider .swiper-slide:hover .wpb_ym_promo_content {
	transform: unset;
}
.wpb_ym_promotions_v2 .wpb_ym_promos_slider .swiper-slide .wpb_ym_promo_content .wpb_ym_promo_description {
	max-height: unset;
	/* opacity: 1;
	visibility: visible */
}
.wpb_ym_promotions_v2 .wpb_ym_promos_slider .swiper-slide .wpb_ym_promo_content .wpb_ym_card_link {
	display: flex;
	margin-top: 24px;
}
.wpb_ym_promos_slider .swiper-slide .wpb_ym_promo_content .wpb_ym_promo_description p:last-child,
.wpb_ym_content_with_slider .wpb_ym_content_bottom p:last-child {
	margin-bottom: 0
}
.wpb_ym_content_with_slider .wpb_ym_content_bottom p {
	margin-bottom: 0;
}
.wpb_ym_iframe_section.wpb_ym_container {
	max-width: 1480px;
	padding-left: 16px;
	padding-right: 16px;
	margin: 0 auto;
}
.wpb_ym_iframe_section .wpb_ym_section_header {
	max-width: 970px;
	margin: 0 auto 40px;
	text-align: center;
}
.wpb_ym_iframe_section .wpb_ym_iframe_wrapper {
	border-radius: 8px;
    overflow: hidden;
}
.wpb_ym_y_tabs_section.wpb_ym_container {
	max-width: 1236px;
	margin: 0 auto;
	padding-left: 16px;
	padding-right: 16px;
}
.wpb_ym_y_tabs_section .wpb_ym_tabs_section_header {
	text-align: center;
	max-width: 970px;
	margin: 0 auto 40px;
}
.wpb_ym_img_slider_cta.wpb_ym_container,
.wpb_ym_tabs_main.wpb_ym_container {
	max-width: 1480px;
	padding-left: 16px;
	padding-right: 16px;
	margin: 0 auto;
}
.wpb_ym_img_slider_cta .wpb_ym_img_slider_header {
	max-width: 970px;
	margin: 0 auto 40px;
	text-align: center;
}
.wpb_ym_img_slider_card {
	display: flex;
	flex-direction: column;
	padding: 16px;
	border-radius: 8px;
}
.wpb_ym_bg_dark .wpb_ym_img_slider_card {
    position: relative;
    border-radius: 16px;
    overflow: hidden;
}
.has_border .wpb_ym_img_slider_card::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: 16px;
    background: linear-gradient(46.84deg, rgba(255, 255, 255, 0.06) -0.05%, rgba(255, 255, 255, 0.6) 100%);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    pointer-events: none;
    z-index: 1;
}

.wpb_ym_img_slider_cta_main {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	justify-content: center;
}
.wpb_ym_img_slider_cta_main .wpb_ym_img_slider_card {
	width: calc((100% - 32px) / 3);
	position: relative;
	overflow: hidden;
	background-color: #fff;
	display: flex;
	flex-direction: column;
}
.wpb_ym_two_column .wpb_ym_img_slider_cta_main .wpb_ym_img_slider_card {
	width: calc((100% - 16px) / 2);
	padding: 32px;
}
.wpb_ym_two_column.wpb_ym_container {
	max-width: 1236px;
}
.wpb_ym_bg_dark .wpb_ym_img_slider_cta_main .wpb_ym_img_slider_card {
	background-color: rgba(255,255,255,0.06);
}
.wpb_ym_cta_img_slider {
	max-width: 100%;
	position: relative;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	overflow-x: hidden;
}
.wpb_ym_cta_img_slider:has(.swiper-slide:only-child) .wpb_ym_promos_controlls_wrap {
	display: none;
}
.wpb_ym_cta_img_slider .swiper-slide {
	min-height: 280px;
	position: relative;
	border-radius: 8px;
}
.wpb_ym_cta_img_slider .wpb_ym_promos_controlls_wrap {
	right: 16px;
	left: auto;
	bottom: 8px;
}
.wpb_ym_cta_img_slider .wpb_ym_promos_controlls_wrap .swiper-button {
	width: 52px;
	min-width: 52px;
	height: 52px;
	backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}
.wpb_ym_cta_img_slider .swiper-slide img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100% !important;
	object-fit: cover;
	border-radius: inherit;
}
.wpb_ym_img_slider_cta .wpb_ym_slider_cta_buttons {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 16px;
	justify-content: center;
	margin-top: 40px;
}
.wpb_ym_img_slider_card .wpb_ym_cta_img_content {
	margin-top: 32px;
	flex: 1;
	flex-direction: column;
	display: flex;
}
.wpb_ym_img_slider_card .wpb_ym_cta_img_content:first-child{
	margin-top: 0;
}
.wpb_ym_img_slider_card .wpb_ym_cta_img_content h3 {
	font-size: 32px;
	line-height: 1.2;
	letter-spacing: 0;
	font-weight: 500;
}
/* .wpb_ym_img_slider_card .wpb_ym_cta_img_content p {
	font-size: .9rem;
	line-height: 1.6;
} */
.wpb_ym_tabs_main {
	overflow: hidden;
}
.wpb_ym_tabs_main .wpb_ym_tabs_buttons {
	display: flex;
	flex-wrap: nowrap;

}
.wpb_ym_tabs_main .wpb_ym_tabs_buttons .wpb_ym_tab_button {
	flex: 1;
	cursor: pointer;
	transition: 0.3s all;
	background-color: rgba(62, 72, 39, 0);
	border: 0;
	border-top: 1px solid rgba(99, 99, 99, 0.6);
	outline: none;
	font-size: 1rem;
	text-transform: capitalize;
	font-weight: 700;
	line-height: 1.2;
	padding: 19px 20px;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 0;
	color: #3E4827;
}
.wpb_ym_bg_dark .wpb_ym_tabs_main .wpb_ym_tabs_buttons .wpb_ym_tab_button {
	color: #fff;
	background-color: #0B0B0B;
}
.wpb_ym_tabs_main .wpb_ym_tabs_buttons .wpb_ym_tab_button:hover {
	background-color: rgba(62, 72, 39, 0.12) !important;
	color: #3E4827 !important;
}
.wpb_ym_bg_dark .wpb_ym_tabs_main .wpb_ym_tabs_buttons .wpb_ym_tab_button:hover {
	background-color: rgba(255,255,255,0.06) !important;
	color: #fff !important;
}
.wpb_ym_tabs_main .wpb_ym_tabs_buttons .wpb_ym_tab_button.active {
	background-color: rgba(62, 72, 39, 0.12);
	border-color: transparent !important;
	color: rgba(62, 72, 39, 1);
}
.wpb_ym_bg_dark .wpb_ym_tabs_main .wpb_ym_tabs_buttons .wpb_ym_tab_button.active {
	background-color: rgba(255,255,255,0.06);
	color: #fff;
}
.wpb_ym_tabs_main .wpb_ym_tabs_buttons .wpb_ym_tab_button:first-child {
	border-top-left-radius: 16px;
	border-left: 1px solid rgba(99, 99, 99, 0.6);
}
.wpb_ym_tabs_main .wpb_ym_tabs_buttons .wpb_ym_tab_button:last-child {
	border-right: 1px solid rgba(99, 99, 99, 0.6);
	border-top-right-radius: 16px;
}
.wpb_ym_tabs_main .wpb_ym_tabs-content:not(.active) {
	display: none
}
.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap {
	display: flex;
	flex-wrap: wrap;
	padding: 40px;
	border-radius: 0 0 16px 16px;
	background-color: rgba(62, 72, 39, 0.12);
}
.wpb_ym_bg_dark .wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap {
	background-color: rgba(255,255,255,0.06);
}
.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap .wpb_ym_conetnt_text {
	width: 43.1%;
	align-self: center;
	padding-right: 40px;
}
.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap .wpb_ym_conetnt_text h3 {
	font-size: 32px;
	letter-spacing: 0;
	font-weight: 500;
}
.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap .wpb_ym_conetnt_img {
	width: 56.9%;
}
.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap .wpb_ym_conetnt_img img {
	border-radius: 16px;
	min-height: 394px;
	object-fit: cover;
}
.wpb_ym_img_slider_cta .wpb_ym_cta_img_content  .wpb_ym_card_subheading {
	font-size: .9rem;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: 0;
}
.wpb_ym_img_slider_cta .wpb_ym_cta_img_content ul:last-child {
	margin-bottom: 0 !important
}
.wpb_ym_img_slider_cta .wpb_ym_cta_img_content ul li {
	line-height: 1.3 !important;
	padding-left: 25px !important;
	margin-bottom: 12px !important
}
.wpb_ym_img_slider_cta .wpb_ym_cta_img_content ul li::before {
	top: 9px !important;
	left: 10px !important
}
.wpb_ym_img_slider_card .wpb_ym_cta_img_content p {
	font-size: .8rem;
	line-height: 1.6;
	margin-bottom: 8px;
	margin-top: 0;
}
.wpb_ym_img_slider_card .wpb_ym_cta_img_content p:last-child {
	margin-bottom: 0;
}
.wpb_ym_img_slider_card .wpb_ym_cta_img_content :is(p,ul,li,a:not(.wpb_ym_btn),strong) {
	color: #324822;
}
.wpb_ym_bg_dark .wpb_ym_img_slider_card .wpb_ym_cta_img_content :is(p,ul,li,a:not(.wpb_ym_btn),strong) {
	color: #fff;
}
.wpb_ym_img_slider_card .wpb_ym_cta_img_content h4,
.wpb_ym_img_slider_card .wpb_ym_cta_img_content .h4 {
	font-size: 24px;
	font-weight: 500;
	line-height: 1.2
}
.wpb_ym_img_slider_card .wpb_ym_cta_img_content .h4:not(:last-child),
.wpb_ym_img_slider_card .wpb_ym_cta_img_content h4:not(:last-child),
.wpb_ym_img_slider_card .wpb_ym_cta_img_content h3:not(:last-child) {
	margin-bottom: 16px;
}
.wpb_ym_img_slider_card .wpb_ym_cta_img_content .h4:has( + .wpb_ym_section_cta_buttons),
.wpb_ym_img_slider_card .wpb_ym_cta_img_content h4:has( + .wpb_ym_section_cta_buttons),
.wpb_ym_img_slider_card .wpb_ym_cta_img_content h3:has( + .wpb_ym_section_cta_buttons),
.wpb_ym_img_slider_card .wpb_ym_cta_img_content p:has( + .wpb_ym_section_cta_buttons) {
	margin-bottom: 24px;
}
.wpb_ym_img_slider_card .wpb_ym_cta_img_content .wpb_ym_section_cta_buttons {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	margin-top: auto;
}
.wpb_ym_img_slider_card .wpb_ym_cta_img_content p.wpb_ym_card_hours {
	font-weight: 500;
}
.wpb_ym_img_slider_card .wpb_ym_cta_img_content p.wpb_ym_card_hours strong {
	font-weight: inherit;
	color: #324822;
	font-weight: 400;
}
.wpb_ym_bg_dark .wpb_ym_img_slider_card .wpb_ym_cta_img_content p.wpb_ym_card_hours strong {
	color: #E7C95E;
}
.wpb_ym_box_cta .wpb_ym_section_cta_buttons .wpb_ym_btn {
	border-radius: 8px;
	padding: 15px 31.5px;
}
.wpb_ym_info_section.wpb_ym_container {
	max-width: 1232px;
	margin: 0 auto;
	padding-left: 16px;
	padding-right: 16px;
}
.wpb_ym_info_section .wpb_info_section_content {
	padding: 40px;
	background-color: rgba(11, 11, 11, 0.06);
    position: relative;
    border-radius: 16px;
    overflow: hidden;
}

.wpb_ym_info_section .wpb_info_section_content::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;
    background: linear-gradient(
        46.84deg,
        rgba(255, 255, 255, 0.06) -0.05%,
        rgba(255, 255, 255, 0.6) 100%
    );
    mask: linear-gradient(#fff 0 0) content-box,
          linear-gradient(#fff 0 0);
    mask-composite: exclude;
    pointer-events: none;
}
.wpb_ym_bg_dark .wpb_ym_info_section .wpb_info_section_content {
	background-color: rgba(255,255,255,0.06);
}
.wpb_ym_info_section .wpb_info_section_content h2 {
	font-size: 32px;
	text-transform: unset;
	font-weight: 500;
	line-height: 1.2;
}
.wpb_ym_info_section .wpb_info_section_content p {
	line-height: 1.3;
	margin-top: 16px;
}
.wpb_ym_info_section .wpb_info_section_content p:last-child {
	margin-bottom: 0;
}
.wpb_ym_info_section .wpb_info_section_content ul {
	margin-top: 16px !important;
}
.wpb_ym_info_section .wpb_info_section_content ul li {
	line-height: 1.3 !important;
	padding-left: 24px !important;
	margin-bottom: 12px !important
}
.wpb_ym_info_section .wpb_info_section_content ul li::before {
	left: 10px !important;
	top: 10px !important
}
.wpb_ym_info_section .wpb_info_section_content ul:last-child {
	margin-bottom: 0 !important
}
.wpb_ym_venue_details.wpb_ym_container {
	padding-left: 16px;
	padding-right: 16px;
	margin: 0 auto;
	max-width: 1480px;
}
.wpb_ym_dining_collection_slider .wpb_new_style_controlls.wpb_ym_promos_controlls_wrap .wpb_ym_swiper_btn,
.wpb_ym_venue_image_slider .wpb_new_style_controlls.wpb_ym_promos_controlls_wrap .wpb_ym_swiper_btn {
	background-color: rgba(255,255,255,0.12);
}
.wpb_ym_venue_image_slider .wpb_new_style_controlls.wpb_ym_promos_controlls_wrap {
	left: auto;
	right: 24px;
	bottom: 24px;
}
.wpb_ym_venue_details {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 350px;
    column-gap: 32px;
	align-items: flex-start;
}
.wpb_ym_venue_datails:first-child {
    grid-column: 1 / 2;
}
.wpb_ym_venue_aside {
    grid-column: 2 / 3;
    grid-row: 1 / span 2;
}
.wpb_ym_venue_aside>h3{
	font-size: 32px;
    color: #324822;
    line-height: 1.2;
    letter-spacing: 0;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
}
.wpb_ym_venue_detail_wrap .wpb_ym_simple_link {
	margin-top: 24px;
}
.wpb_ym_venue_image_slider .swiper-slide {
    position: relative;
    min-height: 470px;
    border-radius: 16px;
    overflow: hidden;
}
.wpb_ym_venue_image_slider .swiper-slide img {
	position: absolute;
	width: 100%;
	height: 100% !important;
	inset: 0;
	object-fit: cover;
}
.wpb_ym_venue_image_slider .swiper-slide::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 16px;
    background: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.05) 0.01%,
        rgba(255, 255, 255, 0) 50.01%,
        rgba(255, 255, 255, 0.05) 100.01%
    );
    mask: linear-gradient(#fff 0 0) content-box,
          linear-gradient(#fff 0 0);
    mask-composite: exclude;
    pointer-events: none;
}
.wpb_ym_venue_image_slider {
	overflow: hidden;
	position: relative;
}
.wpb_ym_simple_link {
	color: #2B5410;
	text-decoration: underline;
	font-size: 1rem;
	line-height: 1;
	font-weight: 700;
	display: inline-block;
}
.wpb_ym_bg_dark .wpb_ym_simple_link {
	color: #E7C95E;
}
.wpb_ym_venue_detail_wrap {
	margin-top: 32px;
}
.wpb_ym_venue_detail_wrap h2 {
	font-weight: 700;
	line-height: 1;
	text-transform: unset;
}

.wpb_ym_venue_aside .wpb_aside_inner_wrapper {
	display: flex;
	gap: 23px;
	flex-direction: column;
	width: 100%
}
.wpb_ym_bg_dark .wpb_ym_venue_aside {
	gap: 32px;
}
.wpb_ym_venue_details .wpb_ym_venue_aside p.wpb_ym_aside_desclaimer {
	font-weight: 600;
	line-height: 1.2;
	font-size: 1rem;
	width: 100%;
	color: #324822;
	padding-left: 56px;
}
.wpb_ym_bg_dark .wpb_ym_venue_details .wpb_ym_venue_aside p.wpb_ym_aside_desclaimer {
	color: #E7C95E;
}

.wpb_ym_container.wpb_ym_formatted_text {
	max-width: 1236px;
	margin: 0 auto;
	padding-left: 16px;
	padding-right: 16px;
}
.wpb_ym_formatted_text :is(h2,h3,h4) {
	font-weight: 700;
	text-transform: capitalize;
}

.wpb_ym_formatted_text h2:not(:first-child),
.wpb_ym_formatted_text h3:not(:first-child),
.wpb_ym_formatted_text h4:not(:first-child),
.wpb_ym_formatted_text h5:not(:first-child),
.wpb_ym_formatted_text h6:not(:first-child) {
	margin-top: 30px;
}
.wpb_ym_formatted_text ul {
	margin-bottom: 0 !important
}
.wpb_ym_formatted_text ul li {
	line-height: 1.3 !important;
	padding-left: 24px !important
}
.wpb_ym_formatted_text ul li {
	margin-bottom: 12.2px !important
}
.wpb_ym_formatted_text ul li::before {
	top: 11px !important;
	left: 10px !important
}
.wpb_ym_formatted_text ul:not(:first-child) {
	margin-top: 16px !important;
}
.wpb_ym_green_gradient .wpb_ym_formatted_text li a,
.wpb_ym_green_gradient .wpb_ym_formatted_text li a,
.wpb_ym_bg_dark .wpb_ym_formatted_text li a,
.wpb_ym_dark_gradient .wpb_ym_formatted_text li a,
.wpb_ym_bg_dark .wpb_ym_formatted_text p a,
.wpb_ym_dark_gradient .wpb_ym_formatted_text p a {
	color: #E7C95E !important;
}

.wpb_ym_more_ways_blocks.wpb_ym_slots_gaming .wpb_ym_more_ways_block {
    position: relative;
    min-height: 500px;
	max-height: 500px;
    border-radius: 16px;
    overflow: hidden;
}

.wpb_ym_more_ways_blocks.wpb_ym_slots_gaming .wpb_ym_more_ways_block::before {
	background: linear-gradient(359.95deg, rgba(0, 0, 0, 0.7) 0.04%, rgba(0, 0, 0, 0) 99.96%);
}

.wpb_ym_more_ways_blocks.wpb_ym_slots_gaming .wpb_ym_more_ways_block::after {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 16px;
    background: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.05) 0.01%,
        rgba(255, 255, 255, 0) 50.01%,
        rgba(255, 255, 255, 0.05) 100.01%
    );
    mask: linear-gradient(#fff 0 0) content-box,
          linear-gradient(#fff 0 0);
    mask-composite: exclude;
    pointer-events: none;
}
.wpb_ym_slots_gaming .wpb_ym_slots_count_wrap {
	display: flex;
	gap: 16px;
	align-items: flex-end
}
.wpb_ym_slots_gaming .wpb_ym_slots_count_wrap .wpb_ym_slots_count {
	width: 90px;
	min-width: 90px;
	height: 70px;
	background-color: rgba(255,255,255,0.16);
	border-radius: 8px;
	backdrop-filter: blur(30px);
	-webkit-backdrop-filter: blur(30px);
	padding: 8px 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	gap: 4px
}
.wpb_ym_slots_gaming .wpb_ym_slots_count_wrap .wpb_ym_slots_count span {
	color: #fff;
	display: inline-block;
	text-align: center;
	font-weight: 600;
	line-height: 1;
	font-size: .9rem;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0;
}
.wpb_ym_slots_gaming .wpb_ym_slots_count_wrap .wpb_ym_slots_count .wpb_ym_count_value {
	font-size: 24px;
	font-weight: 700;
}
.wpb_ym_slots_gaming .wpb_ym_more_ways_block:hover .wpb_ym_ways_content h3 {
	color: #fff;
}
.wpb_ym_slots_gaming .wpb_ym_more_ways_block .wpb_ym_ways_content h3{
	font-size: 32px;
	text-transform: capitalize;
	font-weight: 500;
	margin-bottom: 0;
}
.wpb_ym_more_ways_v2 .wpb_ym_slots_gaming .wpb_ym_more_ways_block .wpb_ym_ways_content .wpb_ym_ways_description {
	margin-top: 16px;
}
.wpb_ym_more_ways_v2 .wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_content .wpb_ym_ways_description p {
	-webkit-box-orient: initial;
    -webkit-line-clamp: unset;
}

.wpb_ym_new_typo p:last-of-type,
.wpb_ym_video_section .wpb_ym_video_content_block p:last-of-type {
	margin-bottom: 0
}

.wpb_ym_image_content_section.wpb_ym_image_light {
	background-color: #fff;
}
.wpb_ym_image_content_section.wpb_ym_image_light :is(h2, h3, h4, h5, h6) {
	color: #3E4827
}
.wpb_ym_image_content_section.wpb_ym_image_light :is(p, ul, li, i, em, strong, p i, p strong) {
	color:#324822;
}
.wpb_ym_image_content_section:has(.ym-image-swiper) .wpb_ym_image_side {
	position: relative;
}
.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .ym-image-swiper-pagintion {
	position: absolute;
	height: auto;
	left: 24px;
	bottom: 24px;
}
.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .swiper-button-prev,
.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .swiper-button-next {
	background-image: url(../img/nav-arrow-right.svg);
	width: 72px;
	height: 72px;
	border-radius: 50%;
	border: 1px solid #fff;
	position: static;
	cursor: pointer;
	transition: 0.3s all;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
	transform: unset;
	margin: 0;
	min-width: 72px;
	cursor: pointer;
	backdrop-filter: blur(20px);
    webkit-backdrop-filter: blur(20px);
    background-color: rgba(0, 0, 0, 0.32);
    border: 0;
    opacity: 1;
}
.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .swiper-button-prev:hover,
.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .swiper-button-next:hover {
	background-color: #2B5410 !important;
    background-image: url('../img/nav-arrow-right.svg') !important;
    opacity: 1;
}
.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .swiper-button-prev {
    transform: scale(-1);
}
.wpb_ym_image_content_section:has(.ym-image-swiper) .wpb_ym_image_content_wrapper .swiper-button-prev:focus,
.wpb_ym_image_content_section:has(.ym-image-swiper) .wpb_ym_image_content_wrapper .swiper-button-next:focus {
	border: 0 !important;
	outline: none !important;
}
.wpb_ym_image_content_section:has(.ym-image-swiper) .wpb_ym_image_content_wrapper .ym-image-swiper-pagination-block {
	height: auto;
	margin-top: 24px;
	position: static;
	display: none
}
.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_side:has(.swiper-slide) {
	background-color: unset;
	height: auto
}
.wpb_ym_image_content_section:has(.swiper-slide) .wpb_ym_image_content_wrapper .wpb_ym_image_side .swiper-slide {
	min-height: 269px;
	width: 100%;
	height: 480px;
	border-radius: 16px;
}
.wpb_ym_image_content_section:has(.ym-image-swiper) .wpb_ym_image_content_wrapper .wpb_ym_image_side .swiper-slide img {
	border-radius: 16px !important;
	position: absolute;
}
.wpb_ym_image_content_section:has(.ym-image-swiper) .wpb_ym_image_content_wrapper .wpb_ym_image_side::after {
	display: none;
}
.wpb_ym_image_content_section:has(.ym-image-swiper) .wpb_ym_image_content_wrapper .wpb_ym_image_side .swiper-slide::after {
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 37.31%, rgba(0, 0, 0, 0.7) 100%);
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: inherit !important;
}
.wpb_ym_image_content_section:has(.ym-image-swiper) .wpb_ym_image_content_wrapper .ym-image-swiper-pagination-block .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	    background-color: rgba(62, 72, 39, 0.3);
	border-radius: 50%;
	opacity: 1
}
.wpb_ym_image_content_section.wpb_ym_image_light:has(.ym-image-swiper) .wpb_ym_image_content_wrapper .ym-image-swiper-pagination-block .swiper-pagination-bullet {
	color: #E7E9E5;
}
.wpb_ym_image_content_section:has(.ym-image-swiper) .wpb_ym_image_content_wrapper .ym-image-swiper-pagination-block .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #E7C95E !important;
}
.wpb_ym_image_content_section.wpb_ym_image_light:has(.ym-image-swiper) .wpb_ym_image_content_wrapper .ym-image-swiper-pagination-block .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #2B5410 !important;
}

.wpb_ym_inner_banner :is(.wpb_ym_btn span) {
	font: inherit;
	color: inherit
}
.wpb_ym_inner_banner p:has(+ .wpb_ym_btn) {
	margin-bottom: 24px !important;
}

.wpb_ym_container:has(.wpb_ym_awards_images_cards) {
	max-width: 1448px;
	margin: 0 auto;
	padding-left: 16px;
	padding-right: 16px;
	overflow: hidden
}

.wpb_ym_awards_images_cards {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 16px 30px;
	max-width: max-content;
	margin: 0 auto;
}
.wpb_ym_awards_images_cards .swiper-slide {
	display: flex;
	padding: 16px 12px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 16px;
	flex-shrink: 0;
	border-radius: 16px;
	background: #324822;
	min-width: 228px;
	min-height: 199px;
	width: 228px;
}
.wpb_ym_awards_images_cards .swiper-slide:last-child {
	margin-right: 0 !important
}
.wpb_ym_bg_dark .wpb_ym_awards_images_cards .swiper-slide {
	background-color: transparent;
	border: 1px solid #FFFFFF
}
.wpb_ym_awards_images_cards .swiper-slide img {
	width: 100px;
	height: 100px;
	object-fit: contain;
}
.wpb_ym_image_content_header {
	max-width: 970px;
	margin: 0 auto 40px;
}
.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab.active{
	cursor: initial;
}
.wpb_ym_btn span.sr-only {
	position: absolute !important
}
.wpb_ym_single_details_desclaimer p {
	font-size: 1rem;
	line-height: 1.5;
	font-weight: 600;
}
body .wpb_ym_bg_dark .wpb_ym_single_details_desclaimer :is(p) {
	color: #E7C95E;
}
.wpb_ym_bg_dark .wpb_ym_single_details_desclaimer :is(p span) {
	font: inherit;
	color: inherit
}

.wpb_ym_dark_gradient .wpb_ym_venue_aside {
	background: rgba(255,255,255,0.05);
	backdrop-filter: blur(16px);
}
.wpb_ym_dark_gradient .wpb_ym_venue_aside .wpb_ym_single_details_block .wpb_ym_single_details_icon {
	background: rgba(255,255,255,0.12)
}
.wpb_ym_green_gradient .wpb_ym_venue_aside {
	background: rgba(62, 72, 39, 0.4)
}

/* Section Background Gradient Blur Overlay Code Starts */
._none.wpb_ym_bg_dark:has(.wpb_ym_formatted_text),
._none.wpb_ym_bg_dark:has(.wpb_ym_horizontal_icon_boxes) {
	position: relative;
}
._none.wpb_ym_bg_dark:has(.wpb_ym_formatted_text)::after,
._none.wpb_ym_bg_dark:has(.wpb_ym_horizontal_icon_boxes)::after {
	content: '';
	position: absolute;
	inset: 0;
	backdrop-filter: blur(64px);
	width: 100%;
	height: 100%;
	background: linear-gradient(289.75deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
}
._none.wpb_ym_bg_dark:has(.wpb_ym_formatted_text) > *,
._none.wpb_ym_bg_dark:has(.wpb_ym_horizontal_icon_boxes) > * {
	z-index: 2;
	position: relative;
}
/* Section Background Gradient Blur Overlay Code Ends */

.ym-daily-tab .ym-tab-blocks-container {
	max-width: 1495px;
	padding-left: 16px;
	padding-right: 16px;
	margin: 0 auto;
}
.ym-daily-tab .ym-tab-blocks-accordion-item  {
	border: 0;
}
.ym-daily-tab .ym-tab-blocks-content h2 {
	font-size: 48px;
	text-transform: uppercase;
	font-weight: 800;
	line-height: 1.2;
}
.ym-daily-tab .ym-tab-blocks-buttons .ym-tab-blocks-button {
	min-width: 186px;
	text-transform: capitalize
}
.ym-daily-tab .ym-tab-blocks-content .swiper-button-disabled {
	display: none
}
.ym-daily-tab .ym-tab-blocks-content :is(.swiper-button-next){
    position: absolute;
    right: 0;
    width: 52px;
    height: 52px;
    top: 18px;
}
.ym-daily-tab .ym-tab-blocks-content :is(.swiper-button-prev){
    position: absolute;
    left: 0;
    width: 52px;
    height: 52px;
    top: 18px;
}
.ym-daily-tab .ym-tab-blocks-buttons{
    position: relative;
    overflow: hidden;
}

.ym-daily-tab .ym-tab-blocks-buttons:has(.ym-tab-blocks-button-next:not(.swiper-button-disabled)):after{
    content: '';
    width: 138px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background: linear-gradient(270deg, #191919 25.66%, rgba(25, 25, 25, 0.00) 79.46%);
    z-index: 1;
    pointer-events: none;
}
.ym-daily-tab .ym-tab-blocks-buttons:has(.ym-tab-blocks-button-prev:not(.swiper-button-disabled)):before{
    content: '';
    width: 138px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(270deg, #191919 25.66%, rgba(25, 25, 25, 0.00) 79.46%);
    z-index: 2;
    transform: scaleX(-1);
    pointer-events: none;
}
.wpb_ym_aside_link_list ul.wpb_ym_button_list:not(:first-child) {
	margin-top: 20px !important;
}
ul.wpb_ym_button_list li::before {
	display: none;
}
ul.wpb_ym_button_list li {
	padding: 0;
	margin-bottom: 16px;
}
ul.wpb_ym_button_list li:last-child {
	margin-bottom: 0;
}
ul.wpb_ym_button_list li:not(:has(>a)),
ul.wpb_ym_button_list li:has(>a) a {
	padding: 9px 24px 9px 22px;
	border: 1px solid rgba(255, 255, 255, 0.4);
	border-radius: 36px;
	max-width: max-content;
	display: inline-block;
}
ul.wpb_ym_button_list li:not(:has(>a)):hover,
ul.wpb_ym_button_list li:has(>a):hover a {
	border: 1px solid #E7C95E;
	color: #E7C95E !important;
}
ul.wpb_ym_button_list li a {
	color: inherit !important;
	text-decoration: none !important
}
.wpb_ym_more_ways_v2 .wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_content {
	overflow: hidden
}
.wpb_ym_more_ways_v2 .wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_description {
	overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: white transparent;
}
.wpb_ym_more_ways_v2 .wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_description::-webkit-scrollbar {
    width: 4px;
}
.wpb_ym_more_ways_v2 .wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_description::-webkit-scrollbar-track {
    background: transparent;
}
.wpb_ym_more_ways_v2 .wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_description::-webkit-scrollbar-thumb {
    background-color: white;
    border-radius: 10px;
}
.wpb_ym_text_aside_links .wpb_ym_text_aside_left p {
	font-size: 1rem;
	margin-top: 16px;
	line-height: 1.6;
	margin-bottom: 0
}

.wpb_ym_text_aside_links .wpb_ym_text_aside_right {
	position: sticky;
    top: 100px;
}
body:has(.header-notification) .wpb_ym_text_aside_links .wpb_ym_text_aside_right {
	top: 135px
}
#block-sanmanuel-content .wpb_ym_form_wrapper input:-webkit-autofill,
#block-sanmanuel-content .wpb_ym_form_wrapper input:-webkit-autofill:hover,
#block-sanmanuel-content .wpb_ym_form_wrapper input:-webkit-autofill:focus,
#block-sanmanuel-content .wpb_ym_form_wrapper textarea:-webkit-autofill,
#block-sanmanuel-content .wpb_ym_form_wrapper textarea:-webkit-autofill:hover,
#block-sanmanuel-content .wpb_ym_form_wrapper textarea:-webkit-autofill:focus,
#block-sanmanuel-content .wpb_ym_form_wrapper select:-webkit-autofill,
#block-sanmanuel-content .wpb_ym_form_wrapper select:-webkit-autofill:hover,
#block-sanmanuel-content .wpb_ym_form_wrapper select:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px transparent inset;
    box-shadow: 0 0 0 1000px transparent inset;
	-webkit-text-fill-color: rgba(62, 72, 39, 1);
    caret-color: rgba(62, 72, 39, 1);
    transition: background-color 9999s ease-in-out 0s;
}
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper input:-webkit-autofill,
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper input:-webkit-autofill:hover,
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper input:-webkit-autofill:focus,
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper textarea:-webkit-autofill,
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper textarea:-webkit-autofill:hover,
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper textarea:-webkit-autofill:focus,
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper select:-webkit-autofill,
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper select:-webkit-autofill:hover,
#block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_form_wrapper select:-webkit-autofill:focus {
    -webkit-text-fill-color: #ffffff;
	caret-color: #ffffff;
}
body:has(.wpb_ym_form_wrapper) .datepicker-dropdown {
	border-color: rgba(62, 72, 39, 0.7);
	border-radius: 8px;
}
body:has(.wpb_ym_bg_dark .wpb_ym_form_wrapper) .datepicker-dropdown {
	background-color: #0B0B0B;
	border-color: rgba(255, 255, 255, 1);
}
body:has(.wpb_ym_bg_dark .wpb_ym_form_wrapper) .datepicker-dropdown.datepicker-orient-bottom:before {
	top: -8px
}
body:has(.wpb_ym_form_wrapper) .datepicker-dropdown.datepicker-orient-top:before {
	bottom: -8px;
}
body:has(.wpb_ym_form_wrapper) .datepicker-dropdown.datepicker-orient-top:before {
	border-top-color: rgba(62, 72, 39, 0.7);
}
body:has(.wpb_ym_bg_dark .wpb_ym_form_wrapper) .datepicker-dropdown.datepicker-orient-top:before {
	border-top-color: #fff;
}
body:has(.wpb_ym_form_wrapper) .datepicker-dropdown.datepicker-orient-top:after {
	border-top-color: #ffffff;
}
body:has(.wpb_ym_bg_dark .wpb_ym_form_wrapper) .datepicker-dropdown.datepicker-orient-top:after {
	border-top-color: #0B0B0B;
}
body:has(.wpb_ym_form_wrapper) .datepicker-dropdown.datepicker-orient-bottom:before {
	border-bottom-color: rgba(62, 72, 39, 0.7);
}
body:has(.wpb_ym_bg_dark .wpb_ym_form_wrapper) .datepicker-dropdown.datepicker-orient-bottom:before {
	border-bottom-color: #fff;
}
body:has(.wpb_ym_form_wrapper) .datepicker-dropdown.datepicker-orient-bottom:after {
	border-bottom-color: rgba(62, 72, 39, 0.7);
}
body:has(.wpb_ym_form_wrapper) .datepicker-dropdown:before,
body:has(.wpb_ym_form_wrapper) .datepicker-dropdown:after {
	display: none;
}
body:has(.wpb_ym_bg_dark .wpb_ym_form_wrapper) .datepicker-dropdown.datepicker-orient-bottom:after {
	border-bottom-color: #0B0B0B;
}
body:has(.wpb_ym_bg_dark .wpb_ym_form_wrapper) .datepicker tr th.dow,
body:has(.wpb_ym_bg_dark .wpb_ym_form_wrapper) .datepicker tr th.datepicker-switch {
	color: #fff;
}
body:has(.wpb_ym_bg_dark .wpb_ym_form_wrapper) .datepicker tr th {
	background-color: transparent !important
}
body:has(.wpb_ym_bg_dark .wpb_ym_form_wrapper) .datepicker-dropdown thead {
	border: 0
}
body:has(.wpb_ym_bg_dark .wpb_ym_form_wrapper) .datepicker tr td {
	color: #ffffff !important;
	transition: 0.3s all;
}
body:has(.wpb_ym_bg_dark .wpb_ym_form_wrapper) .datepicker tr td:hover {
	color: #0B0B0B !important;
}
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active.active,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active.disabled,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active.disabled.active,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active.disabled.disabled,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active.disabled:active,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active.disabled:hover,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active.disabled:hover.active,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active.disabled:hover.disabled,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active.disabled:hover:active,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active.disabled:hover:hover,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active.disabled:hover[disabled],
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active.disabled[disabled],
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active:active,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active:hover,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active:hover.active,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active:hover.disabled,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active:hover:active,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active:hover:hover,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active:hover[disabled],
body:has(.wpb_ym_form_wrapper) .datepicker table tr td.active[disabled],
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active.active,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active.disabled,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active.disabled.active,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active.disabled.disabled,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active.disabled:active,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active.disabled:hover,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active.disabled:hover.active,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active.disabled:hover.disabled,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active.disabled:hover:active,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active.disabled:hover:hover,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active.disabled:hover[disabled],
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active.disabled[disabled],
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active:active,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active:hover,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active:hover.active,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active:hover.disabled,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active:hover:active,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active:hover:hover,
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active:hover[disabled],
body:has(.wpb_ym_form_wrapper) .datepicker table tr td span.active[disabled] {
	background-color: #E7C95E !important;
	color: #0B0B0B !important
}
body:has(.wpb_ym_form_wrapper) .datepicker .prev,
body:has(.wpb_ym_form_wrapper) .datepicker .next {
	filter: brightness(0) saturate(100%) invert(23%) sepia(10%) saturate(1906%) hue-rotate(37deg) brightness(97%) contrast(86%);
}
body:has(.wpb_ym_bg_dark .wpb_ym_form_wrapper) .datepicker .prev,
body:has(.wpb_ym_bg_dark .wpb_ym_form_wrapper) .datepicker .next {
	filter: brightness(0) saturate(100%) invert(100%) sepia(51%) saturate(3024%) hue-rotate(320deg) brightness(99%) contrast(87%);
}
.wpb_ym_more_ways_v2.wpb_ym_more_ways_to_win:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_more_ways_head {
	margin-bottom: 35px;
}
.wpb_ym_blogs_filter_wrapper {
	max-width: 970px;
	margin: 0 auto 40px;
	z-index: 6;
	position: relative;
}
.wpb_ym_blogs_filter_wrapper .flex-wrap {
	gap: 20px 16px;
}
.wpb_ym_blogs_filter_wrapper .js-form-item {
	width: calc(50% - 8px);
	margin: 0 !important;
	z-index: 1;
}
.wpb_ym_blogs_filter_wrapper .js-form-item label {
	font-size: .8rem;
	line-height: 1;
	color: #ffffff;
	font-weight: 500;
	letter-spacing: 1.28px;
	text-transform: uppercase;
	margin-bottom: 16px;
}
#block-sanmanuel-content .wpb_ym_blogs_filter_wrapper .js-form-item-tid select,
html body .wpb_ym_blogs_filter_wrapper .js-form-item-tid .styledSelect,
#block-sanmanuel-content .wpb_ym_blogs_filter_wrapper input:not([type="checkbox"]),
html body .wpb_ym_blogs_filter_wrapper .js-form-item-sid input {
	border: 1px solid rgba(255, 255, 255, 0.4) !important;
	border-radius: 8px;
	height: 54px !important;
	padding: 16px 24px !important;
	outline: none
}
#block-sanmanuel-content .wpb_ym_blogs_filter_wrapper input:-webkit-autofill,
html body .wpb_ym_blogs_filter_wrapper .js-form-item-sid input:-webkit-autofill {
    background-color: transparent !important;
    -webkit-text-fill-color: white !important;
    transition: background-color 5000s ease-in-out 0s;
}
html body .wpb_ym_blogs_filter_wrapper .js-form-item-tid .styledSelect {
	padding-right: 38px !important
}
#block-sanmanuel-content .wpb_ym_blogs_filter_wrapper .js-form-item-tid select,
html body .wpb_ym_blogs_filter_wrapper .js-form-item-tid .styledSelect span.text-ellipses,
#block-sanmanuel-content .wpb_ym_blogs_filter_wrapper input:not([type="checkbox"]),
html body .wpb_ym_blogs_filter_wrapper .js-form-item-sid input {
	color: #fff !important;
	font-size: 18px !important;
	line-height: 1.2 !important;
}
#block-sanmanuel-content .wpb_ym_blogs_filter_wrapper input:not([type="checkbox"]),
html body .wpb_ym_blogs_filter_wrapper .js-form-item-sid input {
	background: url(../img/magnifying-glass-white.svg) no-repeat center right 22px / 16px;
	padding-right: 45px !important;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
html body .wpb_ym_blogs_filter_wrapper .js-form-item-sid input::placeholder,
html body .wpb_ym_blogs_filter_wrapper .js-form-item-tid .styledSelect:has(+.options [rel="All"].active) span.text-ellipses {
	color: rgba(255,255,255,0.6) !important;
}
html body .wpb_ym_blogs_filter_wrapper .js-form-item-tid .styledSelect span::after {
	background-image: url(../img/chevron-down-white.svg);
	background-size: 12px;
	top: 23px;
	right: 22px;
}
.wpb_ym_blogs_filter_wrapper .js-form-item-sid {}

.wpb_ym_blogs_filter_wrapper .js-form-item-tid .form-select {
	background: transparent;
	padding: 0;
	border: 0;
}
.wpb_ym_blogs_filter_wrapper .form-actions {
	position: absolute;
	bottom: -24px;
	right: 0;
	margin: 0 !important;
	padding: 0 !important;
}
.wpb_ym_blogs_filter_wrapper .form-actions .button {
	padding: 0 !important;
	background-color: transparent !important;
	border: 0 !important;
	outline: none;
	font-size: 12px;
	text-decoration: underline;
	text-underline-offset: 2px;
	color: #fff !important;
}
.wpb_ym_blogs_filter_wrapper .form-actions .button:hover {
	text-decoration: none;
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .topics {
	position: absolute;
	top: 24px;
	left: 24px;
	font-size: .6rem;
	line-height: 1.5;
	font-weight: 500;
	color: #fff;
	text-decoration: none;
	background-color: rgba(0,0,0,0.16);
	backdrop-filter: blur(20px);
	padding: 7px 10px 5px;
	border-radius: 10px;
	overflow: hidden;
	-webkit-backdrop-filter: blur(20px);
	z-index: 5;
	margin: 0;
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block a.topics {
	cursor: pointer;
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .topics > * {
	font: inherit;
	color: inherit;
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block:has(.topics) .wpb_ym_ways_content {
	padding-top: 65px;
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .topic-pipe {
	margin: 1.5px 0 0.5px;
}
.wpb_ym_promos_slider:not(.swiper-initialized) .swiper-wrapper {
	justify-content: center
}
.wpb_ym_promos_slider:not(.swiper-initialized) .swiper-slide {
	width: 33.33%;
}
.wpb_ym_concerts_features_slider:not(.swiper-initialized) .wpb_ym_concerts_controlls,
.wpb_ym_promotions_section:has(.wpb_ym_promos_slider:not(.swiper-initialized)) .wpb_ym_promos_controlls_wrap .swiper-button {
	display: none;
}
html body .wpb_ym_blogs_filter_wrapper .js-form-item-tid .select .options {
	border: 1px solid rgba(255,255,255,0.4);
	border-radius: 8px;
	background-color: #0B0B0B;
	padding: 0;
	overflow: hidden;
	top: calc(100% + 2px);
	max-height: 300px;
	overflow-y: auto;
}
#block-sanmanuel-content .wpb_ym_form_wrapper .mktoForm .mktoField .options li,
html body .wpb_ym_blogs_filter_wrapper .js-form-item-tid .select .options li {
	color: #fff;
	transition: 0.3s all;
	font-family: "Montserrat", sans-serif;
	font-size: .8rem;
	line-height: 1.2;
	font-weight: 500;
	padding: 13px 22px
}
html body .wpb_ym_blogs_filter_wrapper .js-form-item-tid .select .options li:hover,
html body .wpb_ym_blogs_filter_wrapper .js-form-item-tid .select .options li.active {
	background-color:rgba(255, 255, 255, 0.12);
}
.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_content .wpb_ym_btn{
	margin-top: 16px;
}
body.wpb_ym_blogs_single_page .block-system-breadcrumb-block [aria-label="breadcrumb"],
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .block-system-breadcrumb-block [aria-label="breadcrumb"] {
	margin: 0;
	background-color: #0B0B0B;
	position: relative
}
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .block-system-breadcrumb-block [aria-label="breadcrumb"]::after {
	content: '';
	inset: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	background-color: rgba(255, 255, 255, 0.06);
}
body.wpb_ym_blogs_single_page .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb,
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb {
	z-index: 1;
	position: relative;
	padding: 16px 16px;
	max-width: 1480px;
}
.wpb_ym_container.wpb_ym_text_iframe:has(.block-system-breadcrumb-block) {
	max-width: 100%;
	padding: 0;
}
body.wpb_ym_blogs_single_page .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb li,
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb li {
	font-size: .8rem;
	font-weight: 500;
	text-transform: capitalize;
	color: #ffffff !important;
	line-height: 1.2;
}
body.wpb_ym_blogs_single_page .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb li a,
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb li a {
	color: #E7C95E;
}
body.wpb_ym_blogs_single_page .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb .breadcrumb-item+.breadcrumb-item::before,
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb .breadcrumb-item+.breadcrumb-item::before {
	filter: brightness(0) saturate(100%) invert(100%) sepia(96%) saturate(0%) hue-rotate(59deg) brightness(104%) contrast(106%);
}
body.wpb_ym_blogs_single_page .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb .breadcrumb-item+.breadcrumb-item,
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb .breadcrumb-item+.breadcrumb-item {
	padding-left: 0;
}
body.wpb_ym_blogs_single_page .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb .breadcrumb-item:not(:last-child),
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb .breadcrumb-item:not(:last-child) {
	padding-right: 14px;
}
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_image_content_section .wpb_ym_image_slider_content h2 {
	font-size: 48px;
	text-transform: uppercase;
	font-weight: 800;
}
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_image_slider_wrapper {
	margin-bottom: 40px;
}
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_image_content_section .container-fluid {
	padding: 0;
	max-width: 1448px;
}
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_image_content_section .wpb_ym_image_content .topics {
	font-size: 1.1rem;
	font-weight: 500;
	display: flex;
	align-items: center;
	line-height: 1.2;
}
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_image_content_section .wpb_ym_image_content .topics .topic-pipe {
	margin: 0 6px;
	top: 0;
	font-size: 23px;
}
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_image_content_section .wpb_ym_image_content h3 {
	font-weight: 500;
}
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_image_content_section .wpb_ym_image_content p,
.wpb_ym_more_ways_v2 .wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_content .wpb_ym_ways_description:has(p) p,
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_more_ways_v2 .wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_content .wpb_ym_ways_description {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_card_link_overlay {
	z-index: 4
}
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_card_link_overlay,
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_card_link_overlay a {
	position: absolute;
	inset: 0;
}
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_image_content_section .wpb_ym_image_content {
  margin-top: 0 !important;
}

.wpb_ym_cta_with_images.wpb_ym_reverse_layout {
	display: flex;
	flex-direction: column;
}
.wpb_ym_cta_with_images.wpb_ym_reverse_layout .wpb_ym_with_images {
	order: -1;
	margin-top: 0;
	margin-bottom: 40px;
}
.wpb_ym_cta_with_images .wpb_ym_with_images.wpb_ym_auto_height {
	gap: 25px 9px;
}
.wpb_ym_cta_with_images .wpb_ym_with_images.wpb_ym_auto_height img {
	height: auto !important;
	/* flex: 1; */
}
.wpb_ym_cta_with_images .align-center {
	text-align: center
}
.wpb_ym_cta_with_images .align-center:has(img):not(:first-child) {
	text-align: center;
	margin-top: 30px;
}
.wpb_ym_new_content_awards .wpb_ym_text_head {
	margin-bottom: 40px;
}
.wpb_ym_new_content_awards .wpb_ym_text_head h2 {
	font-weight: 800;
}
.wpb_ym_new_content_awards.wpb_ym_container {
	max-width: 1002px;
}
.wpb_ym_new_content_awards .wpb_ym_awards_images_cards:has(img) {
	margin-top: 30px;
	gap: 5px
}
.wpb_ym_new_content_awards .wpb_ym_awards_images_cards > div {
	display: flex;
	width: calc((100% - 15px) / 4);
}
.wpb_ym_new_content_awards .wpb_ym_awards_images_cards > div img {
	width: 100%;
}
.wpb_ym_awards_container {
	display: flex;
	background-color: #F3F4F2;
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	border-radius: 16px;
	padding: 40px;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
}
.wpb_ym_awards_container .wpb_ym_awards_image {
	width: 48.8%;
}
.wpb_ym_awards_container .wpb_ym_awards_content {
	width: 51.2%;
	padding-left: 50px;
	font-size: 1rem;
}
.wpb_ym_awards_container .wpb_ym_awards_content  ul li {
	margin-bottom: 20px !important;
	padding-left: 29px !important
}
body #block-sanmanuel-content .wpb_ym_awards_container .wpb_ym_awards_content ul:not([class]) li::before {
	left: 13px !important;
    top: 14px !important;
}
.wpb_ym_cta_with_images .ym_wpb_property {
	max-width: 770px;
	text-align: center;
	padding: 30px 40px;
	background-color: #F3F4F2;
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	border-radius: 16px;
	margin: 31px auto 0 !important;
	font-size: .8rem;
	line-height: 1.3;
}
.wpb_ym_cta_with_images .ym_wpb_property a {
	text-underline-offset: 3px;
}
.wpb_ym_cta_with_images:has(.ym_wpb_property) .align-center:has(img):not(:first-child) {
	margin-top: 32px;
}
.views-element-container:has(.wpb_ym_image_slider_images ){
    margin: 0;
}
.wpb_ym_container.wpb_ym_faetured_ctas:has(.wpb_ym_faetured_cta_card div img) {
	max-width: 992px;
}
.wpb_ym_faetured_ctas .wpb_ym_faetured_cta_card:has(div img) div:has(img) {
	width: 280px;
	height: 280px;
	margin-bottom: 24px;
}
.wpb_ym_faetured_ctas .wpb_ym_faetured_cta_card:has(div img) div img {
	max-width: 100%;
	max-height: 100%;
}
.wpb_ym_faetured_ctas .wpb_ym_faetured_cta_card:has(div > img:only-child)  {
	padding: 40px 24px;
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	background-color: #F3F4F2;
}
.wpb_ym_faetured_ctas .wpb_ym_faetured_cta_card:has(div > img:only-child) .wpb_ym_featured_cards_buttons a {
	width: 100%;
}
.wpb_ym_awards_container .wpb_ym_awards_content h2 {
	color: #0B0B0B
}
.wpb_ym_faetured_ctas .wpb_ym_faetured_cta_card:has(div > img:only-child) h4 {
	font-size: 32px;
	font-weight: 500;
	line-height: 1.2;
	color: #0B0B0B
}
.wpb_ym_faetured_ctas .wpb_ym_faetured_cta_card:has(div > img:only-child) .wpb_ym_featured_cards_buttons {
	padding-top: 29px;
}
.wpb_ym_blogs_single_page .main-content:has(.wpb_ym_bg_dark) {
    background: #0B0B0B;
}
.wpb_ym_blogs_single_page.node--type-blog .main-content:has(.wpb_ym_bg_dark) {
	padding-block: clamp(2rem, 13.857vw - 3.314rem, 5rem) !important;
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block:has(.wpb_ym_bg_dark) {
    padding: 100px 0 !important;
}
/* .wpb_ym_blogs_single_page .main-content {
	padding-bottom: 0 !important;
} */
.wpb_ym_blogs_single_page .yaamava-text-under-hero p{
    color: #fff;
	font-size: 1.1rem;
	line-height: 1.2;
}
.wpb_ym_blogs_single_page .main-content:has(.wpb_ym_bg_dark) h1 {
    color: #FFF;
	font-family: Montserrat;
	font-size: 48px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.2; /* 57.6px */
	text-transform: uppercase;
	letter-spacing: 0;
	margin-bottom: 16px;
}
.wpb_ym_blogs_single_page .main-content:has(.wpb_ym_bg_dark)  img.align-center{
    border-radius: 16px;
    margin-bottom: 30px;
}
.wpb_ym_blogs_single_page .main-content:has(.wpb_ym_bg_dark) p a:not(.wpb_ym_btn){
	color: #E7C95E;
}
.wpb_ym_blogs_single_page [aria-label="breadcrumb"]{
    background: none;
}
.wpb_ym_blogs_single_page .pt-count-down:after{
    display: none;
}
.wpb_ym_blogs_single_page .pt-count-down{
    background: none;
}
.wpb_ym_blogs_single_page .breadcrumb-item a{
	color: #E7C95E;
}
.wpb_ym_blogs_single_page .breadcrumb-item+.breadcrumb-item::before{
    filter: invert(87%) sepia(75%) saturate(450%) hue-rotate(5deg) brightness(95%) contrast(90%);
}
.wpb_ym_blogs_single_page .breadcrumb-item.active{
    color: #fff;
}
.wpb_ym_blogs_single_page .simple-content-wrapper .container-fluid,
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid,
.wpb_ym_blogs_single_page .simple-content-wrapper .wpb_ym_container,
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container{
    max-width: 1200px;
    margin-inline: auto;
}
body.wpb_ym_blogs_single_page .block-system-breadcrumb-block [aria-label="breadcrumb"] {
	background-color: transparent;
	margin-bottom: 30px;
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid,
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container,
body.wpb_ym_blogs_single_page .container-fluid,
body.wpb_ym_blogs_single_page .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb{
	padding: 0 16px;
	max-width: 1236px;
}
body.wpb_ym_blogs_single_page .pt-count-down .container-fluid .thumbnail {
	border-radius: 16px;
	margin: 0;
}
body.wpb_ym_blogs_single_page .pt-count-down + .yaamava-text-under-hero {
	margin-top: 40px;
}
.wpb_ym_blogs_single_page .main-content p span.topic-pipe {
	margin: 0 6px 0px 0;
	top: 3px;
}
.wpb_ym_blogs_single_page .simple-content-wrapper {
	margin-top: 40px;
	padding-bottom: clamp(2rem, 13.857vw - 3.314rem, 5rem);
}
.wpb_ym_blogs_single_page .blog-detail-content {
	margin-top: 16px;
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid div:has(>iframe),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid img:not(:last-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid p:not(:last-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid ul:not(:last-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid .block-content > div > div:not(:last-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid table:not(:last-child),

.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container div:has(>iframe),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container img:not(:last-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container p:not(:last-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container ul:not(:last-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container > div:not(:last-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container table:not(:last-child)  {
	margin-top: 0;
	margin-bottom: 30px;
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid img:last-child,
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container img:last-child {
	margin-bottom: 0;
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .simple-content-section {
	padding: 0
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid > .row {
	margin: 0;
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid h2:not(:last-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid h3:not(:last-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid h4:not(:last-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid h5:not(:last-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid h6:not(:last-child),

.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container h2:not(:last-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container h3:not(:last-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container h4:not(:last-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container h5:not(:last-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container h6:not(:last-child) {
	margin-bottom: 8px;
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid ul:not(:first-child),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container ul:not(:first-child) {
	margin-bottom: 16px !important;
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid p:not(:last-child):has(+ul),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid p:not(:last-child):has(+p),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid p:not(:last-child):has(+table),

.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container p:not(:last-child):has(+ul),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container p:not(:last-child):has(+p),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container p:not(:last-child):has(+table) {
	margin-bottom: 16px;
}
.wpb_ym_blogs_single_page .blog-detail-content .wpb_ym_container iframe,
.wpb_ym_blogs_single_page .blog-detail-content .wpb_ym_container img {
	border-radius: 16px;
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid ul,
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container ul {
	font-size: 1rem !important;
	line-height: 1.6;
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid ul li,
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container ul li {
	margin-bottom: 8px !important
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid ul li::before,
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container ul li::before {
	margin: 0 !important;
	top: 15px !important
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block div:has(>.field--name-field-media-oembed-video),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block div:has(>.field--name-field-media-video-file) {
	position: relative;
	aspect-ratio: 16/9
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block div:has(>.field--name-field-media-video-file) .field__item video {
	width: 100%;
	height: 100%;
	border-radius: 16px;
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .field--name-field-media-oembed-video iframe {
	width: 100%;
	height: 100%;
}
.wpb_ym_blogs_single_page #block-sanmanuel-content .wpb_ym_bg_dark .wpb_ym_new_typo ol:not([class])>li:before {
	color: #fff;
	border-color: #fff;
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block h2,
.wpb_ym_blogs_single_page .wpb_ym_new_content_block h3 {
	font-size: 32px;
	font-weight: 500;
	text-transform: capitalize;
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block h3 {
	font-size: 24px;
}
.wpb_ym_blogs_single_page .wpb_ym_bg_dark .wpb_ym_new_content_block td,
.wpb_ym_blogs_single_page .wpb_ym_bg_dark .wpb_ym_new_content_block th {
	color: #ffffff;
}
.wpb_ym_blogs_single_page .wpb_ym_bg_dark figure figcaption {
	color: #fff;
	font-size: .8rem;
	font-weight: 700;
}
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid figure img:has(+figcaption),
.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container figure img:has(+figcaption) {
	margin-bottom: 8px;
}

.wpb_ym_blogs_single_page .wpb_ym_new_content_block .field--name-field-media-document .file a {
	color: #E7C95E;
	text-underline-offset: 3px;
}

.wpb_ym_image_content_section .wpb_ym_image_slider_content h1 {
	color: #3E4827;
	font-size: 48px;
	font-weight: 800;
	line-height: 1.2;
	margin-bottom: 16px;
}
.wpb_ym_bg_dark.wpb_ym_image_content_section .wpb_ym_image_slider_content h1 {
	color: #ffffff;
}
.wpb_ym_image_content_section .wpb_ym_image_slider_content {
	margin-bottom: 40px;
}
.wpb_ym_image_content_section .wpb_ym_image_slider_content p:last-child {
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400
}
.wpb_ym_image_content_section .wpb_ym_image_slider_content p a {
	color: #2B5410;
	font-weight: 500;
}
.wpb_ym_bg_dark.wpb_ym_image_content_section .wpb_ym_image_slider_content p a  {
	color: #E7C95E;
}
.wpb_ym_awards_container .wpb_ym_awards_content > a.wpb_ym_btn {
	margin-top: 24px
}
.wpb_ym_single_banner span.wpb_ym_btn:has(.wpb_ym_date_for_button_options)  {
	text-align: center;
	border-radius: 8px;
	padding: 15px 31px;
	display: flex;
	flex-direction: column;
	width: max-content;
	max-width: 100%;
}
.wpb_ym_single_banner span.wpb_ym_btn:has(.wpb_ym_date_for_button_options) {
	pointer-events: none;
}
.wpb_ym_single_banner span.wpb_ym_btn:has(.wpb_ym_date_for_button_options) .wpb_ym_date_for_button_options {
	font-size: 12px;
	margin-top: 4px;
}
body.blog-page:has(.wpb_ym_blogs_filter_wrapper) section.section > #block-breadcrumbs {
	display: none;
}
.wpb_ym_blogs_single_page .sharethisicon {
	border-radius: 16px;
    border: 1px solid transparent;
    background-image: linear-gradient(#191919, #191919), linear-gradient(46.84deg, rgba(255, 255, 255, 0.06) -0.05%, rgba(255, 255, 255, 0.6) 100%);
    background-origin: border-box;
    background-clip: padding-box, border-box;
	width: calc(100% - 32px);
	max-width: 1202px;
	margin: 40px auto 60px;
	background-color: unset;
}
.wpb_ym_blogs_single_page .sharethisicon h3 {
	font-size: 32px;
	color: #fff;
}
.wpb_ym_blogs_single_page .sharethisicon .addtoany_list a span.a2a_svg {
	filter: brightness(0) saturate(100%) invert(80%) sepia(44%) saturate(516%) hue-rotate(0deg) brightness(96%) contrast(90%);
}
body.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_more_ways_blocks .wpb_ym_no_results p,
body.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_more_ways_blocks:not(:has(.wpb_ym_more_ways_block)) > p {
	color: #fff;
	margin-bottom: 0;
}
.wpb_ym_bg_dark .wpb_ym_brands_slider .swiper-slide{
    background: none;
    border: 1px solid #fff;
}
/* body.node--type-article .wpb_ym_new_content_block .youtube-video {
	margin-top: 16px;
}
body.node--type-article .wpb_ym_new_content_block p {
	margin-bottom: 16px;
}
body.node--type-article .wpb_ym_new_content_block p:last-child {
	margin-bottom: 0;
}
body.node--type-article .simple-content-section h2:not(:first-child) {
	margin-top: 30px;
}
body.node--type-article .simple-content-section iframe {
	border-radius: 16px;
} */
.wpb_ym_image_slider_images:not(.swiper-initialized) .wpb_ym_transform_block {
	margin-bottom: 0;
}
.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_image_content_section .wpb_ym_image_content .topics:has(.topic-mints:empty) .topic-pipe,
.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .topics:has(.topic-mints:empty) .topic-pipe {
	display: none;
}
.ym-app-access-block-wrapper {
	padding-inline: 16px;
}
.wpb_ym_bg_dark:has(.block-inline-blocknew-event-and-promotions-blocks) {
	min-height: 610px
}
#block-sanmanuel-content .wpb_ym_filters_wrapper .radio:has(.js-form-item:nth-last-child(2) input[type="radio"]:checked):before{
	display: none;
	}
/* body.node--type-article .wpb_ym_bg_dark .simple-content-section p a {
	color: #E7C95E;
	text-decoration: underline
}
body.node--type-article .wpb_ym_bg_dark .simple-content-section p a:hover {
	text-decoration: none;
} */

.wpb_ym_bg_dark .wpb_ym_btn.wpb_ym_btn_transparent:hover {
	color: #0B0B0B;
}
.wpb_ym_bg_dark .wpb_ym_btn.wpb_ym_btn_transparent:hover::before {
	background-color: #E6C864;
}
.slim-space{
	padding-inline: 15px;;
}
.slim-space .wpb_ym_brand_showcase{
    background: none;
    padding: 0;
	overflow: visible;
}
.slim-space .wpb_ym_brand_showcase .wpb_ym_brands_slider:first-child{
    margin-top: 0;
}
.wpb_yammava_daste_info_wrapper{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.wpb_yammava_daste_info_wrapper .wpb_yammava_date_info{
    margin-right: 0;
}
.wpb_ym_concerts_date_wrap{
    display: flex;
    overflow: auto;
    scrollbar-width: none;
	position: relative;
	border-radius: 10px;
	transform: translate(0);
}
.wpb_ym_concerts_info_inner{
	position: relative;
	border-radius: 8px;
	overflow: hidden;
}
.wpb_ym_concerts_info_inner:not(.scroll-ended):after{
	pointer-events: none;
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
	height: 100%;
	background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
	z-index: 1;
}
.wpb_ym_concerts_info_inner.scroll-started:before{
	pointer-events: none;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100px;
	height: 100%;
	background: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
	z-index: 1;
}
.wpb_ym_concerts_info_inner.not-scrollable:before, .wpb_ym_concerts_info_inner.not-scrollable:after {
	display: none;
}
@media screen and (min-width: 1500px) {
	.ym-daily-tab .ym-tab-blocks-container .ym-tab-blocks-buttons {
		padding: 16px 16px;
	}
	.ym-daily-tab .swiper-container .swiper-wrapper {
		transform: unset !important
	}
	.ym-daily-tab .ym-tab-blocks-content .swiper-button-prev,
	.ym-daily-tab .ym-tab-blocks-content .swiper-button-next {
		display: none;
	}
}

@media (min-width: 1921px) {
	.wpb_ym_single_banner::after {
		max-width: 60%;
		background-position: top center;
	}
}
@media (max-width: 1920px) {
	.wpb_ym_single_banner::after {
		max-width: 1130px;
	}
}
@media (min-width: 1025px) {
	.wpb_ym_venue_aside>h3,
	html button.wpb_ym_single_details_mobile_show_btn{
		display: none;
	}
	.wpb_ym_with_images.wpb_ym_auto_height{
		flex-wrap: nowrap;
	}
	.wpb_ym_space_capacity_slider .wpb_ym_promos_controlls_wrap .swiper-pagination {
		width: 518px;
	}
	.wpb_ym_single_tab.wpb_ym_single_tab_v2 .wpb_ym_content_wrapper .wpb_ym_tab_title br {
		display: none;
	}
	.wpb_ym_acts_filters .wpb_ym_filters_toggle {
		display: none;
	}
	.wpb_ym_acts_filters .wpb_ym_filters_wrapper {
		display: block !important;
	}
	.node--type-event .wpb_ym_faq_section {
		background-color: #0B0B0B;
		padding: 92px 16px 80px;
	}
	._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .n_controls_style.wpb_ym_promos_controlls_wrap .swiper-pagination {
		background-color: #E7E9E5;
	}
	._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .n_controls_style.wpb_ym_promos_controlls_wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color: #2B5410;
	}
	/* Duplicate Code Already in custom.css  */
	.wpb_ym_promotions_v2 .wpb_ym_promos_controlls_wrap .swiper-pagination {
		width: 528px;
		height: 8px;
		margin-left: 32px;
		background-color: rgba(231, 201, 94, 0.2);
		border-radius: 20px;
		overflow: hidden;
		max-width: 100%;
		display: flex;
		order: 1;
		margin-top: 0;
	}
	.wpb_ym_promotions_v2 .wpb_ym_promos_controlls_wrap .swiper-pagination .swiper-pagination-bullet {
		height: 100%;
		flex: 1;
		border-radius: 12px;
		margin: 0;
		background-color: transparent;
	}
	.wpb_ym_promotions_v2 .wpb_ym_promos_controlls_wrap .swiper-pagination .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active) {
		background-color: transparent;
	}
	.wpb_ym_promotions_v2 .wpb_ym_promos_controlls_wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color: rgba(231, 201, 94, 1)
	}
}
@media (min-width: 1281px) {
	.wpb_ym_event_info.promotion_info .wpb_ym_info_block {
		width: max-content;
	}
	.wpb_ym_event_info.promotion_info .wpb_ym_info_block:last-child {
		flex: 1;
	}
}
@media (max-width: 1280px) {
	.wpb_ym_concerts_titles h3 {
		font-size: 28px;
	}
	.wpb_ym_upcoming_acts_main .wpb_ym_acts_list_main {
		padding-left: 16px;
		width: calc(100% - 300px);
	}
	.wpb_ym_upcoming_acts_main .wpb_ym_acts_filters {
		width: 300px;
	}
	.wpb_ym_single_banner .wpb_ym_banner_content {
		width: 50%;
	}
	.wpb_ym_single_banner .wpb_ym_event_info {
		margin-top: 24px;
		flex-direction: column;
		padding: 16px;
		width: 50%;
	}
	.wpb_ym_single_banner .wpb_ym_event_info_wrapper {
		width: 50%;
		padding: 16px;
		margin-top: 24px;
	}
	.wpb_ym_single_banner .wpb_ym_event_info_wrapper .wpb_ym_event_info {
		width: 100%;
		padding: 0;
		margin-top: 0px;
	}
	.wpb_ym_single_banner .wpb_ym_event_info .wpb_ym_info_block {
		display: flex;
		gap: 12px;
		max-width: 100%;
	}
	.wpb_ym_event_info .wpb_ym_info_block>p {
		margin-top: 0;
		font-size: .8rem;
		line-height: 1;
	}
	.wpb_ym_event_info .wpb_ym_info_block :is(div, p) {
		flex: 1
	}
	.wpb_ym_promos_controlls_wrap.white-controlls .wpb_ym_swiper_btn {
		width: 40px;
		height: 40px;
		min-width: 40px;
		background-size: 14px;
	}
	.wpb_ym_rooms_slider .wpb_ym_promos_controlls_wrap {
		bottom: 16px;
		left: 16px;
	}
}
@media screen and (max-width: 1120px) {
	.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_slider_column {
		width: 52%;
	}
	.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tabs_column {
		width: 48%;
		padding-right: 30px;
	}
	.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_slider_column .swiper-slide {
		min-height: 400px;
	}
}
@media screen and (min-width: 1025px) {
	.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card{
		position: relative;
	}
	.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_content{
		width: 100%;
	}
	.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_image{
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
	}
	.wpb_aside_inner_wrapper_inner{
		display: block !important;
	}
}
@media (max-width: 1024px) {
	.wpb_aside_inner_wrapper_inner{
		display: none;
	}
	.wpb_ym_single_tab.wpb_ym_tabs_section .wpb_ym_content_wrapper .wpb_ym_tab_title {
		text-wrap: balance;
	}
	.pd-block-100 {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.wpb_ym_act_featured_block {
		flex-direction: column-reverse;
		min-height: unset;
	}
	.wpb_ym_right_image .wpb_ym_image_content_wrapper,
	.wpb_ym_image_content_section .wpb_ym_image_content_wrapper {
		flex-direction: column;
	}
	.wpb_ym_right_image .wpb_ym_image_content_wrapper .wpb_ym_image_content,
	.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_content,
	.wpb_ym_act_featured_block .wpb_ym_act_info {
		width: 100%;
		padding-top: 30px;
		padding-right: 0;
		transform: translateY(var(--act-offset, -110px));
		padding-left: 16px;
		padding-right: 16px;
	}
	.wp_ym_is_transform,
	.wpb_ym_featured_act {
		margin-bottom: var(--act-offset, -110px);
	}
	.wpb_ym_image_content_v2.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_side,
	.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_side,
	.wpb_ym_act_featured_block .wpb_ym_act_image {
		min-height: 269px;
		width: 100%;
		height: 56vw;
		position: relative;
	}
	.wpb_ym_image_content_v2.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_side img {
		min-height: 269px;
		height: 56vw !important;
		object-fit: cover !important;
	}
	.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_side::after,
	.wpb_ym_act_featured_block .wpb_ym_act_image::after {
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 37.31%, rgba(0, 0, 0, 0.7) 100%);
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		border-radius: inherit;
	}
	.wpb_ym_featured_act .wpb_ym_act_basics {
		display: flex;
	}
	.wpb_ym_featured_act .wpb_ym_act_titles h2 {
		margin-top: 0;
		font-size: 32px;
	}
	.wpb_ym_featured_act .wpb_ym_act_titles {
		align-self: flex-end;
	}
	.wpb_yammava_date_info {
		width: 70px;
		min-width: 70px;
		height: 70px;
	}
	.wpb_yammava_date_info .wpb_yammava_date_month {
		font-size: .9rem;
	}
	.wpb_yammava_date_info .wpb_yammava_date_day {
		font-size: 26px;
	}
	.wpb_ym_image_content_section .wpb_ym_image_content .wpb_ym_content_text,
	.wpb_ym_featured_act .wpb_ym_act_description {
		margin-top: 32px;
	}
	.wpb_ym_featured_act .wpb_ym_act_cta_wrap {
		margin-top: 16px
	}
	.wpb_ym_bg_banner_section {
		padding: 80px 16px;
		min-height: 500px;
	}
	.wpb_ym_upcoming_acts_main .wpb_ym_acts_list_main {
		padding-left: 0;
		width: 100%;
	}
	.wpb_ym_upcoming_acts_main .wpb_ym_acts_filters {
		width: 100%;
		margin-bottom: 24px;
		position: relative;
		z-index: 2;
		top: unset;
	}
	.wpb_ym_acts_filters .wpb_ym_filters_wrapper {
		width: 100%;
	}.wpb_ym_acts_filters .wpb_ym_filters_toggle{
		display: none !important;
	}
	.wpb_ym_acts_filters .wpb_ym_filters_wrapper{
		position: relative;
		padding: 0;
		border: 0 !important;
		background: none;
		padding-top: 100px;
		display: block;
	}
	#block-sanmanuel-content .wpb_ym_filters_wrapper .form-radios{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		overflow: auto;
		padding-bottom: 0px;
		gap: 8px;
		scrollbar-width: none;
	}
	#block-sanmanuel-content .wpb_ym_filters_wrapper .radio:has(.form-radios){
		padding-bottom: 0px;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		scrollbar-width: none;
		z-index: 1;
	}
	#block-sanmanuel-content .wpb_ym_filters_wrapper .radio:has(.form-radios):before{
		content: '';
		position: absolute;
		right: -15px;
		top: 0;
		height: 110px;
		width: 134px;
		background: linear-gradient(270deg, #0B0B0B 16.83%, rgba(111, 111, 111, 0) 100%);
		z-index: 2;
		pointer-events: none;
	}
	#block-sanmanuel-content .wpb_ym_filters_wrapper .radio:has(.wpb_ym_scrollended):before{
		display: none;
	}
	#block-sanmanuel-content .wpb_ym_filters_wrapper .form-radios .form-check:hover,
	#block-sanmanuel-content .wpb_ym_filters_wrapper .form-radios .form-check{
		border: 0;
		border-bottom: 2px solid transparent;
		border-radius: 0px !important;
		flex-basis: auto;
		text-align: center;
		min-width: min-content;
		min-width: fit-content;
		padding: 16px 12px !important;
		font-size: 18px !important;
	}
	#block-sanmanuel-content .wpb_ym_filters_wrapper .form-radios .form-check label{
		font-size: 18px !important;
		line-height: 1.2;
		font-weight: 500 !important;
	}
	#block-sanmanuel-content .wpb_ym_filters_wrapper .form-radios .form-check:last-child{
		order: -1;
	}
	#block-sanmanuel-content .wpb_ym_filters_wrapper .form-radios .form-check:has(input[type="radio"]:checked){
		border: 0;
		border-bottom: 2px solid currentcolor;
	}
	#block-sanmanuel-content .wpb_ym_filters_wrapper .form-radios .form-check:focus-within{
		border: 0 !important;
		border-bottom: 2px solid currentcolor !important;
	}
	#block-sanmanuel-content .wpb_ym_filters_wrapper .form-radios:before{
		position: absolute;
		bottom: 0;
		width: calc(100% + var(--scrollable-area, 0px));
		height: 1px;
		content: '';
		background-color: rgba(255,255,255, .4);
	}
	.wpb_ym_acts_filters .wpb_ym_filters_wrapper {
		scrollbar-width: thin;
		scrollbar-color: #e7c95e #08080800;
	  }

	  /* Chrome, Edge, and Safari */
	  .wpb_ym_acts_filters .wpb_ym_filters_wrapper::-webkit-scrollbar {
		width: 16px;
	  }

	  .wpb_ym_acts_filters .wpb_ym_filters_wrapper::-webkit-scrollbar-track {
		background: #ffffff;
	  }

	  .wpb_ym_acts_filters .wpb_ym_filters_wrapper::-webkit-scrollbar-thumb {
		background-color: #e7c95e;
		border-radius: 0px;
		border: 3px none #ffffff;
	  }
	.wpb_ym_acts_filters .wpb_ym_filters_wrapper::before{
		display: none;
	}
	#block-sanmanuel-content .wpb_ym_filters_wrapper .form-actions{
		display: none;
	}
	#block-sanmanuel-content .wpb_ym_filters_wrapper legend{
		display: none !important;
	}
	.wpb_ym_concerts_titles h3,
	.wpb_ym_upcoming_acts_main .wpb_ym_concerts_titles h3 {
		font-size: 24px;
	}
	.wpb_ym_upcoming_acts_head h2 {
		font-size: 48px;
	}
	.wpb_ym_upcoming_acts {
		padding: 80px 16px;
	}
	.wpb_ym_pagination_wrapper ul {
		gap: 16px;
		margin-bottom: 0;
	}
	.wpb_ym_pagination_wrapper .page-item .page-link {
		font-size: 22px;
		width: 50px;
		min-width: 50px;
		height: 50px;
		line-height: 48px;
	}
	.wpb_ym_more_acts .wpb_ym_more_content .wpb_ym_concerts_card {
		width: calc((100% - 16px) / 2);
		min-height: 269px;
	}
	.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block,
	.wpb_ym_roll_up_section .wpb_ym_roll_blocks .wpb_ym_roll_block {
		width: calc((100% - 16px) / 2);
	}
	.wpb_ym_tabs_section.wpb_ym_single_tab_v2 .wpb_ym_content_wrapper .wpb_ym_tab_content {
		padding-left: 0;
		padding-bottom: 0;
	}
	.wpb_ym_tabs_section.wpb_ym_single_tab_v2 .wpb_ym_content_wrapper {
		flex-direction: column;
		align-items: flex-start;
	}
	.wpb_ym_tabs_section.wpb_ym_single_tab_v2 .wpb_ym_content_wrapper .wpb_ym_tab_content,
	.wpb_ym_tabs_section.wpb_ym_single_tab_v2 .wpb_ym_content_wrapper .wpb_ym_image_wrap {
		width: 100%;
	}
	.wpb_ym_tabs_section.wpb_ym_single_tab_v2 .wpb_ym_content_wrapper .wpb_ym_image_wrap {
		max-width: 304px;
	}
	.wpb_ym_tabs_section.wpb_ym_single_tab_v2 .wpb_ym_content_wrapper .wpb_ym_tab_content {
		max-width: 520px;
	}
	.wpb_ym_single_banner .wpb_ym_banner_content h1 {
		font-size: 48px;
	}
	.wpb_ym_transform_head .wpb_ym_act_titles:has(.wpb_ym_pitbull_logo) {
		margin-top: 0;
	}
	.yellow-controlls .wpb_ym_swiper_btn {
		display: none;
	}
	.wpb_ym_single_entertainment_info {
		flex-direction: column;
	}
	.wpb_ym_single_entertainment_info .wpb_ym_enter_single_info_left {
		padding-right: 0;
	}
	.wpb_ym_single_entertainment_info .wpb_ym_enter_single_info_right {
		width: 100%;
		margin-top: 40px;
	}
	.wpb_ym_left_video.wpb_ym_container,
	.wpb_ym_right_video.wpb_ym_container {
		flex-direction: column;
	}
	.wpb_ym_right_video .wpb_ym_video_content_block,
	.wpb_ym_left_video .wpb_ym_video_content_block {
		width: 100%;
	}
	.wpb_ym_left_video .wpb_ym_video_content_block,
	.wpb_ym_right_video .wpb_ym_video_content_block {
		padding-right: 0;
		padding-left: 0;
	}
	.wpb_ym_right_video .wpb_ym_video_wrapper,
	.wpb_ym_left_video .wpb_ym_video_wrapper {
		width: 100%;
		margin-top: 40px;
	}
	.wpb_ym_right_video .wpb_ym_video_content_block :is(h2, h3, p),
	.wpb_ym_left_video .wpb_ym_video_content_block :is(h2, h3, p) {
		text-align: center;
	}
	.wpb_ym_cta_with_images .wpb_ym_with_images img {
		height: 50px !important;
	}
	.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_content,
	.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_image {
		width: 50%;
	}
	.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_content {
		padding: 40px 20px;
	}
	.wpb_ym_gallery_documents_main .wpb_ym_gallery_slider_main {
		margin-right: 0;
	}
	.wpb_ym_gallery_documents_main .wpb_ym_gallery_slider_main,
	.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_list {
		width: 100%;
	}
	.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_list {
		margin-top: 32px;
	}
	.wpb_ym_gallery_documents_main .wpb_ym_gallery_slider_main .wpb_ym_gallery_slider .swiper-slide {
		min-height: 270px;
		height: 56vw;
	}
	.wpb_ym_gallery_documents_main .wpb_ym_gallery_slider_main .wpb_ym_promos_controlls_wrap {
		position: static;
		margin-top: 24px;
		min-height: 12px
	}
	._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_gallery_documents_main .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
		background-color: rgba(62, 72, 39, 0.3)
	}
	._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_gallery_documents_main .swiper-pagination-bullet:hover {
		background-color: rgba(62, 72, 39, 0.7) !important
	}
	.wpb_ym_gallery_documents_main .wpb_ym_promos_controlls_wrap.white-controlls .wpb_ym_swiper_btn {
		display: none;
	}
	.wpb_ym_gallery_documents_main .wpb_ym_pagination {
		display: flex;
		margin-top: 0;
	}
	.wpb_ym_has_button.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_header_main {
		flex-direction: column;
		align-items: flex-start;
	}
	.wpb_ym_has_button.wpb_ym_gallery_documents_main .wpb_ym_gallery_cta_buttons {
		max-width: 100%;
		margin-top: 24px;
	}
	.wpb_ym_faetured_cta_card {
		flex: 0 0 100%;
	}
	.wpb_ym_space_capacity_slider .wpb_ym_promos_controlls_wrap .swiper-button {
		display: none;
	}
	._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_promos_controlls_wrap.white-controlls .swiper-pagination-bullet,
	._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_promos_controlls_wrap.yellow-controlls .swiper-pagination-bullet {
		background-color: #E7E9E5;
	}
	._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_promos_controlls_wrap.yellow-controlls .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color: #2B5410;
	}

	.wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap {
		padding: 20px;
	}
	.wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap :is(h3,h4,h5) {
		margin-bottom: 8px;
	}
	.wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap .wpb_ym_cta_card_image {
		margin-bottom: 24px;
	}
	.wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap .wpb_ym_cta_button {
		padding-top: 24px;
	}
	.wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap h3 {
		font-size: 24px;
	}
	.wpb_ym_slider_v2 .wpb_ym_restaurants_slider_wrap .wpb_ym_slots_counter_wrap {
		margin-right: auto;
		margin-top: 32px;
		padding-left: 0;
	}
	.wpb_ym_restaurants_section.wpb_ym_slider_v2 .wpb_ym_swiper_btn {
		display: none !important
	}
	.wpb_ym_two_column_layout {
		flex-direction: column;
		align-items: flex-start;
	}
	.wpb_ym_two_column_layout .wpb_ym_two_column_right::after {
		height: 1px;
		width: 100%;
		left: 0;
		top: -24px;
	}
	.wpb_ym_two_column_layout .wpb_ym_two_column_left,
	.wpb_ym_two_column_layout .wpb_ym_two_column_right {
		width: 100%;
	}
	.wpb_ym_two_column_layout .wpb_ym_two_column_right p:has(.wpb_ym_btn) .wpb_ym_btn,
	.wpb_ym_two_column_layout .wpb_ym_two_column_right .wpb_ym_two_column_buttons a {
		max-width: 414px;
	}
	.wpb_ym_content_slider .swiper-slide {
		min-height: 400px;
		height: 56vw;
	}
	/* .wpb_ym_content_with_slider .wpb_ym_content_left h2 {
		font-size: 32px;
	} */
	.wpb_ym_content_with_slider.wpb_ym_container {
		flex-direction: column-reverse;
		row-gap: 32px;
	}
	.wpb_ym_container.wpb_ym_text_aside_links {
		flex-direction: column;
		row-gap: 32px
	}
	.wpb_ym_text_aside_links .wpb_ym_text_aside_left {
		padding-right: 0;
	}
	.wpb_ym_content_with_slider .wpb_ym_content_column,
	.wpb_ym_text_aside_links .wpb_ym_text_aside_right {
		width: 100%;
	}
	.wpb_ym_icon_boxes_wrap .wpb_ym_icon_box {
		width: calc((100% - 16px) / 2);
	}
	.wpb_ym_serrano_tabs_content .wpb_ym_tabs_content_list,
	.wpb_ym_serrano_tabs_content .wpb_ym_tab_content_aside {
		width: 100%;
	}
	.wpb_ym_serrano_tabs_content .wpb_ym_tabs_content_list {
		padding-left: 0;
		margin-top: 32px;
	}
	.wpb_ym_serrano_tabs_content .wpb_ym_tab_content_aside {
		position: static;
		text-align: center;
	}
	.wpb_ym_serrano_tabs_content .wpb_ym_tab_content_aside .wpb_ym_btn {
		max-width: 414px;
	}
	/* .wpb_ym_serrano_tabs_content .wpb_ym_tabs_content_list .wpb_ym_tabs_content_block:not(:last-child) {
		margin-bottom: 32px;
	} */
	.wpb_ym_gallery_slider_main .wpb_ym_galler_bottom_content {
		right: 24px;
		bottom: 24px;
	}
	.wpb_ym_promotions_v2 .wpb_ym_promos_controlls_wrap .wpb_ym_promo_cta {
		margin-left: unset;
		margin-top: 32px;
	}
	.wpb_ym_two_column .wpb_ym_img_slider_cta_main .wpb_ym_img_slider_card,
	.wpb_ym_img_slider_cta_main .wpb_ym_img_slider_card {
		width: calc((100% - 16px) / 2);
	}
	.wpb_ym_cta_img_slider .swiper-slide {
		height: 34vw;
	}
	.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap {
		padding: 20px;
	}
	.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap .wpb_ym_conetnt_text,
	.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap .wpb_ym_conetnt_img {
		width: 50%;
	}
	.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap .wpb_ym_conetnt_text {
		padding-right: 30px;
	}
	.wpb_ym_venue_details .wpb_ym_venue_datails {
		padding-right: 0;
		width: 100%;
	}
	.wpb_ym_venue_details .wpb_ym_venue_aside {
		width: 100%;
		margin-top: 32px;
	}
	.wpb_ym_venue_details {
        display: flex;
		flex-direction: column;
    }
	.wpb_ym_more_ways_blocks.wpb_ym_slots_gaming .wpb_ym_more_ways_block {
		min-height: 400px;
		max-height: 400px;
	}
	.wpb_ym_image_content_section:has(.ym-image-swiper) .wpb_ym_image_content_wrapper .swiper-button-prev,
	.wpb_ym_image_content_section:has(.ym-image-swiper) .wpb_ym_image_content_wrapper .swiper-button-next{
		width: 40px;
		height: 40px;
		min-width: 40px;
		background-size: 14px;
	}
	.wpb_ym_image_content_section .wpb_ym_image_content_wrapper .wpb_ym_image_content.wpb_ym_remove_overlapping_images,
	.wpb_ym_image_content_section:has(.ym-image-swiper) .wpb_ym_image_content_wrapper .wpb_ym_image_content {
		margin-top: 32px !important;
		padding: 0;
	}
	.wpb_ym_image_content_section:has(.ym-image-swiper) .wpb_ym_image_content_wrapper .ym-image-swiper-pagintion,
	.wpb_ym_left_video.wpb_ym_video_section .wpb_ym_video_content_block .wpb_ym_video_content_buttons,
	.wpb_ym_right_video.wpb_ym_video_section .wpb_ym_video_content_block .wpb_ym_video_content_buttons {
		display: none
	}
	.wpb_ym_image_content_section:has(.ym-image-swiper) .wpb_ym_image_content_wrapper .ym-image-swiper-pagination-block,
	.wpb_ym_left_video.wpb_ym_video_section > .wpb_ym_video_content_buttons,
	.wpb_ym_right_video.wpb_ym_video_section > .wpb_ym_video_content_buttons {
		display: flex;
	}
	.wpb_ym_video_section > .wpb_ym_video_content_buttons {
		margin-top: 32px;
	}
	.wpb_ym_image_content_section:has(.ym-image-swiper) .wpb_ym_image_content_wrapper .wpb_ym_image_side .swiper-slide {
		height: 56vw;
	}
	.wpb_ym_promos_slider:not(.swiper-initialized) .swiper-slide {
		width: 50%;
	}
	.wpb_ym_awards_container .wpb_ym_awards_content {
		padding-left: 30px;
	}
	.wpb_ym_awards_container .wpb_ym_awards_image {
		width: 40%;
	}
	.wpb_ym_awards_container .wpb_ym_awards_content {
		width: 60%;
	}
	.wpb_ym_faetured_ctas .wpb_ym_faetured_cta_card:has(div > img:only-child) {
		flex: 0 0 calc(50% - 8px);
	}
	.wpb_ym_cta_with_images.wpb_ym_reverse_layout br {
		display: none;
	}
}
@media (min-width: 768px) {
	.wpb_ym_img_slider_card .wpb_ym_cta_img_content p.text-18{
		font-size: .9rem;
	}
	.wpb_ym_iframe_section .wpb_ym_btn_full_map_button,
	.wpb_ym_iframe_wrapper_overlay .wpb_ym_iframe_wrapper_overlay_btn,
	.wpb_ym_tabs_main .wpb_ym_tab_mbl_btn {
		display: none;
	}
	.wpb_ym_bg_dark .wpb_ym_tabs_main .wpb_ym_tabs_buttons .wpb_ym_tab_button:not(.active) {
		color: rgba(231, 201, 94, 1)
	}
}
@media (max-width: 767px) {
	.wpb_ym_single_entertainment_info .wpb_ym_single_secondary_title .wpb_ym_single_title_icon{
		display: none !important;
	}
	.wpb_ym_image_content_section .wpb_ym_image_content p.text-20{
		font-size: .8rem;
	}
	.wpb_ym_image_content_section:has(.swiper-slide) .wpb_ym_image_content_wrapper .wpb_ym_image_side .swiper-slide{
		border-radius: 8px;
	}
	.wpb_ym_tabs_main .wpb_ym_tabs_buttons {
		display: none;
	}
	.pd-block-100 {
		padding-top: 56px;
		padding-bottom: 56px;
	}
	.wpb_ym_inner_banner::after {
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	}
	.wpb_ym_inner_banner {
		min-height: 400px;
		padding: 40px 16px 47px;
	}
	.wpb_ym_inner_banner h1 {
		font-size: 32px;
	}
	.wpb_ym_inner_banner p {
		font-size: .8rem;
	}
	.wpb_yammava_date_info {
		width: 60px;
		min-width: 60px;
		height: 60px;
	}
	.wpb_yammava_date_info .wpb_yammava_date_month {
		font-size: .9rem;
	}
	.wpb_ym_featured_act .wpb_ym_act_titles h2,
	.wpb_yammava_date_info .wpb_yammava_date_day {
		font-size: 24px;
	}
	.wpb_ym_featured_act {
		padding-top: 40px;
	}
	.wpb_ym_featured_act .wpb_ym_act_titles h3 {
		margin-top: 4px;
	}
	.wpb_ym_featured_act .wpb_ym_act_description {
		font-size: 14px;
	}
	.wpb_ym_featured_act .wpb_ym_act_cta_wrap .wpb_ym_btn {
		padding: 7px 16px;
		flex: 1;
	}
	.wpb_ym_bg_banner_section {
		padding: 56px 16px;
		min-height: unset;
	}
	.wpb_ym_bg_banner_section .wpb_ym_bg_banner_content h2 {
		font-size: 32px;
	}
	.wpb_ym_bg_banner_section .wpb_ym_bg_banner_content p {
		font-size: .8rem;
	}
	.wpb_ym_cards_v2.wpb_ym_cards_wrapper .wpb_ym_banner_card {
		width: calc((100% - 16px) / 2);
		min-height: 112px;
	}
	.wpb_ym_upcoming_acts_head h2 {
		font-size: 30px;
	}
	.wpb_ym_upcoming_acts_main {
		margin-top: 24px;
	}
	.wpb_ym_upcoming_acts {
		padding: 56px 16px 40px;
	}
	.wpb_ym_more_content .wpb_ym_concerts_card .wpb_ym_concerts_info .wpb_ym_concerts_date_info,
	.wpb_ym_acts_list .wpb_ym_concerts_card .wpb_ym_concerts_info .wpb_ym_concerts_date_info {
		margin-right: 16px;
	}
	.wpb_ym_bg_banner_section .wpb_ym_cards_v2 {
		margin-top: 32px;
	}
	.wpb_ym_pagination_wrapper ul {
		gap: 8px
	}
	.wpb_ym_pagination_wrapper .page-item .page-link {
		font-size: .9rem;
		width: 40px;
		min-width: 40px;
		height: 40px;
	}
	.wpb_ym_roll_up_section,
	.wpb_ym_faq_section,
	.wpb_ym_more_acts {
		padding: 40px 16px;
	}
	.wpb_ym_single_banner .wpb_ym_banner_content h1,
	.wpb_ym_roll_up_section .wpb_ym_roll_up_head h2,
	.wpb_ym_faq_section .wpb_ym_faq_head h2,
	.wpb_ym_more_acts .wpb_ym_more_head h2 {
		font-size: 32px;
		line-height: 1.1;
	}
	.wpb_ym_single_banner .wpb_ym_banner_content h1 {
		margin-top: 16px;
	}
	.wpb_ym_faq_section .wpb_ym_container {
		padding: 48px 24px 21px;
	}
	.wpb_ym_roll_up_section .wpb_ym_roll_blocks .wpb_ym_roll_block {
		width: 100%
	}
	.wpb_ym_roll_up_section .wpb_ym_roll_block .wpb_ym_roll_block_head::after {
		display: none;
	}
	.wpb_ym_roll_up_section .wpb_ym_roll_block .wpb_ym_roll_block_head {
		padding-right: 0;
	}
	.wpb_ym_more_acts .wpb_ym_more_head {
		margin-bottom: 23px;
	}
	.wpb_ym_single_banner .wpb_ym_container {
		flex-direction: column;
		align-items: flex-start;
	}
	.wpb_ym_single_banner .wpb_ym_event_info_wrapper,
	.wpb_ym_single_banner .wpb_ym_banner_content,
	.wpb_ym_single_banner .wpb_ym_event_info {
		width: 100%;
	}
	.wpb_ym_single_banner .wpb_ym_banner_content {
		padding-right: 0;
		max-width: 380px;
	}
	.wpb_ym_single_banner {
		padding: 100px 16px 40px;
		min-height: unset;
	}
	.wpb_ym_single_banner.promo_single_banner {
		padding-top: 160px;
	}
	.wpb_ym_single_banner.promo_single_banner h1 {
		margin-top: 0;
	}
	.promo_single_banner.wpb_ym_single_banner .wpb_ym_banner_content p {
		font-size: .9rem;
		line-height: 1.23;
	}
	.wpb_ym_event_info.promotion_info {
		gap: 24px
	}
	.wpb_ym_single_banner+.wpb_ym_image_content_v2 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.wpb_ym_single_banner .wpb_ym_event_info_wrapper {
		border-radius: 8px;
	}
	.wpb_ym_single_banner .wpb_ym_event_info_wrapper .wpb_ym_event_info {
		border-radius: 0px;
	}
	.wpb_ym_single_banner .wpb_ym_event_info {
		border-radius: 8px;
	}
	.wpb_ym_single_banner .wpb_ym_banner_content p strong {
		font-size: 14px;
		margin-top: 16px;
		line-height: 1.6;
	}
	.wpb_ym_single_banner .wpb_ym_banner_content p {
		font-size: 14px;
		line-height: 1.6;
		margin-top: 8px;
	}
	.wpb_ym_single_banner .wpb_ym_cta_wrap {
		margin-top: 14px;
	}
	.wpb_ym_roll_up_section .wpb_ym_roll_up_head {
		margin-bottom: 33px;
	}
	.wpb_ym_single_banner::after {
		background: linear-gradient(180deg, rgba(11, 11, 11, 0) 42.79%, #0B0B0B 100%), linear-gradient(270deg, rgba(11, 11, 11, 0) 67.31%, #0B0B0B 100%), var(--wpb-ym-single-banner-bg);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		height: clamp(290px, 50vw, 500px);
	}
	.wpb_ym_image_content_section .wpb_ym_image_content h2 {
		font-size: 24px;
		line-height: 1;
	}
	.wpb_ym_image_content_section .wpb_ym_image_content p {
		font-size: 14px;
	}
	.wpb_ym_image_content_section {
		padding: 40px 16px 56px;
	}
	/* .wpb_ym_single_banner .wpb_ym_banner_content h1 br {
		display: none;
	} */
	.wpb_ym_image_content_section.wpb_ym_image_content_v2 .wpb_ym_image_content {
		padding-top: 16px;
	}
	.wpb_ym_image_content_section .wpb_ym_image_content .wpb_ym_content_text {
		margin-top: 30px;
	}
	.wpb_ym_image_content .wpb_ym_btn.ym_wpb_squre_btn {
		padding: 16px 30px;
	}
	.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_image_content_section .wpb_ym_image_content .topics {
		font-size: .9rem;
	}
	.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_image_content_section .wpb_ym_image_content .topics .topic-pipe {
		font-size: inherit;
	}
	.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_image_content_section .wpb_ym_image_content .wpb_ym_btn.ym_wpb_squre_btn {
		padding: 15px 30px;
		margin-top: 32px
	}
	.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_image_content_section div.wpb_ym_image_slider_images .wpb_ym_pagination {
		margin-top: 32px
	}
	.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_image_slider_wrapper {
		margin-bottom: 32px;
	}
	.blog-page:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_image_content_section .wpb_ym_image_slider_content h2 {
		font-size: 32px;
	}
	.wpb_ym_image_content_section .wpb_ym_image_content strong {
		font-size: 14px;
		margin-top: 20px;
		line-height: 1.6;
	}
	.wpb_ym_image_content_section .wpb_ym_image_content ul li {
		font-size: 14px;
		line-height: 1.58;
		padding-left: 9px;
	}
	.wpb_ym_image_content_section .wpb_ym_image_content ul li::after {
		top: 12px;
		width: 3px;
		left: 1px;
	}
	.wpb_ym_tabs_section.wpb_ym_single_tab_v2 .wpb_ym_container {
		padding-top: 11px;
		padding-bottom: 32px;
	}
	.wpb_ym_tabs_section.wpb_ym_single_tab_v2 .wpb_ym_content_wrapper .wpb_ym_tab_content {
		margin-top: 12px;
		width: 100%;
		max-width: 100%;
	}
	.wpb_ym_tabs_section.wpb_ym_single_tab_v2 .wpb_ym_content_wrapper .wpb_ym_tab_title {
		font-size: 30px;
	}
	.wpb_ym_tabs_section.wpb_ym_single_tab_v2 .wpb_ym_content_wrapper .wpb_ym_tab_description {
		font-size: .8rem;
		line-height: 1.6;
	}
	.wpb_ym_tabs_section .wpb_ym_content_wrapper .wpb_ym_tab_cta {
		margin-top: 24px;
	}
	body .wpb_ym_pagination_wrapper .pagination .page-item {
		margin-inline: 0;
	}
	.wpb_ym_tabs_section.wpb_ym_single_tab:after {
		content: '';
		position: absolute;
		inset: 0;
		background: rgb(11 11 11 / 60%);
	}
	.wpb_ym_pagination_wrapper {
		margin-top: 24px;
	}
	.wpb_ym_more_ways_to_win {
		padding: 4px 16px 40px;
	}
	.wpb_ym_image_content_section .wpb_ym_image_content p.ym_wpb_property {
		margin-top: 17px;
		font-size: .9rem;
		line-height: 1.3333333;
	}
	.wpb_ym_more_ways_to_win .wpb_ym_more_ways_head {
		margin-bottom: 24px;
	}
	.wpb_ym_more_ways_v2.wpb_ym_more_ways_to_win .wpb_ym_more_ways_head {
		margin-bottom: 32px;
	}
	.wpb_ym_slots_gaming .wpb_ym_more_ways_block .wpb_ym_ways_content h3 {
		font-size: 24px;
	}
	.wpb_ym_more_ways_blocks.wpb_ym_slots_gaming .wpb_ym_more_ways_block {
		min-height: 269px;
		max-height: 269px;
	}
	.wpb_ym_more_ways_blocks.wpb_ym_slots_gaming .wpb_ym_more_ways_block::before {
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.70) 0.04%, rgba(0, 0, 0, 0.00) 50%);
	}
	.wpb_ym_tabs_section.wpb_ym_single_tab:not(.wpb_ym_single_tab_v2) .wpb_ym_content_wrapper .wpb_ym_tab_content {
		margin-top: 12px;
	}
	.wpb_ym_tabs_section .wpb_ym_content_wrapper .wpb_ym_tab_description {
		margin-top: 15px;
		font-size: .8rem;
		line-height: 1.62;
	}
	.wpb_ym_tabs_section.wpb_ym_single_tab .wpb_ym_container {
		padding-top: 32px;
	}
	.wpb_ym_tabs_section.wpb_ym_single_tab .wpb_ym_content_wrapper .wpb_ym_tab_title {
		font-size: 30px;
		line-height: 1.2;
	}
	.ym-axs-block-image-content-heading h2 {
		font-size: 1rem;
	}
	.ym-axs-container {
		flex-direction: column;
		gap: 24px;
		text-align: center;
	}
	.ym-tier-slider {
		margin-inline-end: -16px;
	}
	.ym-tier-slider-item {
		width: calc(100% - 32px);
	}
	.ym-tier-slider-item .casino-post {
		flex-direction: column;
		align-items: flex-start;
		padding: 16px;
	}
	.ym-tier-slider-item-post-content-inner {
		gap: 8px;
		flex-direction: column;
		align-items: flex-start;
	}
	.ym-tier-slider-item-post-content-inner h3 {
		font-size: 24px;
	}
	.ym-tier-slider-item-post-content-inner h2 {
		font-size: .8rem;
	}
	#block-sanmanuel-content .ym-tier-slider-item-post-content ul:not([class]) li {
		font-size: 14px;
		line-height: 1.3;
	}
	.ym-tier-slider-item .casino-post img {
		width: 200px;
	}
	.wpb_ym_new_content_block p,
	p.text-20 {
		font-size: .8rem;
	}
	.wpb_ym_cta_with_counter .wpb_ym_counter_images_cards,
	.wpb_ym_cta_with_counter .wpb_ym_counter_bottom,
	.wpb_ym_cta_with_counter .wpb_ym_counter_blocks,
	.wpb_ym_right_video .wpb_ym_video_wrapper,
	.wpb_ym_left_video .wpb_ym_video_wrapper,
	.wpb_ym_video_section .wpb_ym_video_wrapper {
		margin-top: 32px;
	}
	.wpb_ym_single_entertainment_info .wpb_ym_enter_single_info_right,
	.wpb_ym_single_entertainment_info .wpb_ym_enter_single_info_left>img {
		margin-top: 24px;
	}
	.wpb_ym_single_entertainment_info .wpb_ym_enter_single_info_right {
		padding: 20px 16px;
	}
	.ym-daily-tab .ym-tab-blocks-content h2,
	.wpb_ym_new_typo h2,
	.wpb_ym_single_entertainment_info .wpb_ym_single_secondary_title h2 {
		font-size: 32px;
	}
	.wpb_ym_cta_with_images .wpb_ym_with_images img {
		height: 33px !important;
	}
	.wpb_ym_cta_with_images .wpb_ym_with_images {
		gap: 20px
	}
	.wpb_ym_cta_with_counter .wpb_ym_counter_blocks > div {
		min-width: 171px;
		flex: 1;
		display: flex;
		max-width: 171px;
	}
	.wpb_ym_cta_with_counter .wpb_ym_counter_blocks .wpb_ym_counter_block {
		min-width: 171px;
		padding: 32px 24px;
		width: 50%;
	}
	.wpb_ym_cta_with_counter .wpb_ym_counter_blocks:has( > .paragraph) .wpb_ym_counter_block {
		width: 100%;
	}
	.wpb_ym_cta_with_counter .wpb_ym_counter_block .wpb_ym_counter_tag {
		display: none;
	}
	.wpb_ym_cta_with_counter .wpb_ym_counter_block .wpb_ym_counter_text {
		font-size: .9rem;
	}
	.wpb_ym_cta_with_counter .wpb_ym_counter_block .wpb_ym_counter_count {
		font-size: 30px;
	}
	.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_slider_column {
		display: none;
	}
	.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tabs_column {
		padding-right: 0;
		width: 100%;
		align-items: stretch;
	}
	.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tabs_column .wpb_ym_rooms_tabs_column_inner {
		gap: 7px;
		width: 100%;
		max-width: 100%;
		margin-left: unset;
	}
	.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab {
		padding: 12px 24px;
		width: 100%;
	}
	.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab {
		border-radius: 16px;
	}
	.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab h2 {
		position: relative;
		padding-right: 35px;
		width: 100%;
	}
	.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab h2::after {
		content: '';
		width: 18px;
		height: 22px;
		position: absolute;
		top: 50%;
		transform: translatey(-50%);
		left: auto;
		right: 0;
		background: url('../img/chevron-down-dark.svg') no-repeat center / 18px;
		filter: brightness(0) saturate(100%) invert(23%) sepia(10%) saturate(1906%) hue-rotate(37deg) brightness(97%) contrast(86%);
	}
	.wpb_ym_bg_dark .wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab h2::after {
		filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
	}
	.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab.active h2::after {
		transform: translatey(-50%) rotate(180deg);
		top: calc(50% - 1px);
	}
	.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab img {
		width: 100%;
		min-height: 180px;
		border-radius: 8px;
		height: 46vw !important;
		object-fit: cover;
		margin-top: 16px;
	}
	.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab.active img {
		display: flex;
	}
	.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab img+p {
		margin-top: 24px;
	}
	.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card {
		flex-direction: column-reverse;
		min-height: auto;
	}
	.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_image {
		min-height: 203px;
		height: 50vw;
		border-radius: 16px;
	}
	.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_image::after {
		display: none;
	}
	.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_content,
	.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_image {
		width: 100%;
	}
	.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card,
	.wpb_ym_bg_dark .wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card {
		background-color: transparent;
	}
	:not(.wpb_ym_bg_dark) .wpb_ym_theater_card_content :is(h2, h3, h4, h5, h6, p, p a) {
		color: #3E4827;
	}
	.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_content {
		padding: 25px 0 0;
	}
	.wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_card_content h3 {
		font-size: 32px;
	}
	.wpb_ym_yaamava_theater .wpb_ym_yaamava_content_head {
		margin-bottom: 32px;
	}
	._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_yaamava_theater .wpb_ym_theater_card_content :is(h2, h3, h4, h5, h6, p, p a) {
		color: #3E4827;
	}
	._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_yaamava_theater .wpb_ym_btn_transparent:not(:hover) {
		border-color: #3E4827;
		color: #3E4827;
	}
	._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_yaamava_theater .wpb_ym_yaamava_theater_card .wpb_ym_theater_venue_time p:last-child::after {
		background-color: currentcolor
	}
	.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_list>ul {
		margin-top: 20px !important;
	}
	.wpb_ym_faetured_cta_card {
		padding: 24px 16px;
	}
	.wpb_ym_faetured_ctas .wpb_ym_faetured_cta_card h2 {
		font-size: 24px;
	}
	.wpb_ym_faetured_ctas .wpb_ym_faetured_cta_card p {
		margin-top: 8px;
	}
	.wpb_ym_space_capacity .wpb_ym_space_capacity_header {
		margin-bottom: 32px;
	}
	.wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap {
		flex-direction: column;
		padding: 16px;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap .wpb_ym_space_capacity_content {
		padding-left: 0;
		margin-top: 16px;
	}
	.wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap .wpb_ym_space_capacity_icon {
		width: 142px;
		height: 142px;
		min-width: 142px;
	}
	.wpb_ym_space_capacity .wpb_ym_button_container .wpb_ym_featured_cards_buttons {
		align-items: flex-start;
		justify-content: flex-start;
	}
	.wpb_ym_space_capacity .wpb_ym_button_container {
		margin-top: 32px;
	}
	.wpb_ym_space_capacity_slider .wpb_ym_promos_controlls_wrap {
		margin-top: 24px;
	}
	.wpb_ym_cta_cards_wrapper .wpb_ym_cta_card_wrap {
		width: 100%;
	}
	.wpb_ym_form_section .wpb_ym_form_header,
	.wpb_ym_icon_box_main .wpb_ym_icon_box_header,
	.wpb_ym_horizontal_icon_boxes .wpb_ym_horizontal_box_head,
	.wpb_ym_table_games_slider_head,
	.wpb_ym_cta_section .wpb_ym_cta_header {
		margin-bottom: 32px;
	}
	.wpb_ym_slider_v2 .wpb_ym_restaurants_slider_wrap .wpb_ym_slots_counter_wrap h3 {
		font-size: 32px;
		text-align: center;
	}
	.wpb_ym_slider_v2.wpb_ym_restaurants_section .swiper-slide:not(:has(.wpb_ym_slide_content)) {
		height: 56vw;
	}
	.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents
	/* ,
	.v_bottom_button .wpb_ym_video_content_buttons  */
	{
		margin-top: 32px;
	}
	.wpb_ym_video_section .wpb_ym_video_content_buttons {
		text-align: center;
	}
	.wpb_ym_horizontal_box_wrap .wpb_ym_box_content p {
		font-size: .8rem;
	}
	.wpb_ym_horizontal_box_wrap .wpb_ym_horizontal_icon_box {
		flex-direction: column;
		align-items: flex-start;
		padding: 24px 16px;
	}
	.wpb_ym_content_with_slider.wpb_ym_container {
		flex-direction: column-reverse;
	}
	.wpb_ym_content_with_slider .wpb_ym_content_column {
		width: 100%;
	}
	.wpb_ym_content_slider .swiper-slide {
		min-height: 269px;
		height: 56vw;
	}
	.wpb_ym_content_slider .wpb_ym_promos_controlls_wrap {
		position: static;
		margin-top: 24px;
	}
	.wpb_ym_left_image_content .wpb_ym_left_content_side,
	.wpb_ym_icon_boxes_wrap .wpb_ym_icon_box {
		width: 100%;
	}
	.wpb_ym_left_image_content .wpb_ym_left_image_column {
		padding-right: 0;
		width: 100%;
	}
	.wpb_ym_container.wpb_ym_left_image_content {
		flex-direction: column;
		row-gap: 29px;
	}
	.wpb_ym_left_image_content .wpb_ym_left_image_column img {
		min-height: 259px;
		height: 56vw !important;
		object-position: center 38%;
	}
	.wpb_ym_left_image_content .wpb_ym_left_content_side .wpb_ym_icon_box_wrap {
		width: 64px;
		height: 62px;
	}
	.wpb_ym_left_image_content .wpb_ym_left_content_side .wpb_ym_icon_box_wrap img {
		max-width: 46px !important;
		width: 46px;
		height: 46px !important;
		max-height: 46px;
	}
	.wpb_ym_dining_collection_slider .wpb_ym_promos_controlls_wrap {
		position: static;
		margin-top: 32px;
	}
	.wpb_ym_dining_collection_slider .swiper-slide {
		padding-right: 24px
	}
	.wpb_ym_dining_collection_slider .swiper-slide {
		min-height: 400px
	}
	.wpb_ym_dining_collection_slider .swiper-slide::after {
		background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 30%, rgba(0, 0, 0, 0.90) 100%)
	}
	.wpb_ym_banner_text_section .wpb_ym_banner_text {
		margin-top: 24px;
	}
	.wpb_ym_banner_text_section .wpb_ym_banner_text p:has(>strong) {
		font-size: 1rem
	}
	.wpb_ym_arrow_list ul li {
		font-size: 16px !important;
 	}
	.wpb_ym_arrow_list ul li:not(:last-child) {
		margin-bottom: 9px !important;
	}
	.wpb_ym_content_with_slider .wpb_ym_content_bottom {
		padding: 25px 16px 21px;
		margin-top: 32px;
	}
	.wpb_ym_two_column_layout {
		padding: 24px 16px;
	}
	.wpb_ym_rooms_tabs_slider_main .wpb_ym_new_content_block {
		margin-bottom: 32px;
	}
	.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab h2 {
		font-size: .9rem;
		letter-spacing: 1.6px;
	}
	.wpb_ym_rooms_tabs_slider .wpb_ym_rooms_tab p {
		font-size: .8rem;
		margin-top: 9px;
	}
	.wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap .wpb_ym_space_capacity_content h3 {
		font-size: 24px;
	}
	.wpb_ym_space_capacity_slider .swiper-slide .slide-inner-wrap .wpb_ym_space_capacity_content p {
		margin-top: 17px;
	}
	.wpb_ym_cta_with_counter .wpb_ym_counter_bottom p {
		font-size: .8rem;
	}
	.wpb_ym_gallery_documents_main .wpb_ym_gallery_documents_list>ul li:not(:last-child) {
		margin-bottom: 16px !important;
	}

	.wpb_ym_table_games_slider_wrap_main {
		padding: 24px 30px 24px 30px;
	}

	.wpb_ym_chevron_slider_controls .swiper-button-prev {
		left: 0px
	}
	.wpb_ym_chevron_slider_controls .swiper-button-next {
		right: 0px;
	}
	.wpb_ym_table_games_slider_wrap::before,
	.wpb_ym_table_games_slider_wrap::after {
		width: 40px
	}
	.wpb_ym_table_games_slider_wrap::before {
		right: -15px
	}
	.wpb_ym_table_games_slider_wrap::after {
		left: -20px
	}
	.wpb_ym_table_game_slide {
		width: auto;
	}
	.wpb_ym_table_game_slide .wpb_ym_table_game_content h3 {
		font-size: 14px;
	}
	.wpb_ym_table_game_slide .wpb_ym_slide_numbers span {
		font-size: .9rem;
		padding: 0 4.5px;
	}
	.wpb_ym_form_wrapper fieldset .mktoFormRow .mktoFormCol {
		width: 100% !important;
	}
	.wpb_ym_form_wrapper fieldset .mktoFormRow .mktoFormCol:not(:first-child) {
		margin-top: 20px !important;
	}
	.wpb_ym_form_wrapper .mktoForm label.mktoLabel {
		font-size: 14px !important;
		letter-spacing: 1.2px;
	}
	#block-sanmanuel-content .wpb_ym_form_wrapper input:not(input[type="radio"]):not(input[type="checkbox"]):not(input[type='submit']),
	#block-sanmanuel-content .wpb_ym_form_wrapper select,
	#block-sanmanuel-content .wpb_ym_form_wrapper textarea,
	#block-sanmanuel-content .wpb_ym_form_wrapper .styledSelect {
		height: 51px !important;
		font-size: 16px !important;
	}
	.wpb_ym_more_ways_v2.wpb_ym_more_ways_to_win .wpb_ym_more_ways_head h2  {
		font-size: 32px;
	}
	.wpb_ym_promotions_v2.wpb_ym_promotions_section .wpb_ym_promo_header :is(p) {
		font-size: .8rem;
	}
	.wpb_ym_promotions_v2 .wpb_ym_promos_slider .swiper-slide .wpb_ym_promo_content {
		transform: unset !important;
		padding: 16px;
	}
	.wpb_ym_promotions_v2 .wpb_ym_promos_slider .swiper-slide .wpb_ym_promo_content .wpb_ym_promo_description {
		display: block;
		visibility: visible;
		opacity: 1;
	}
	.wpb_ym_promotions_v2 .wpb_ym_promos_slider .swiper-slide::before {
		opacity: 0;
	}
	.wpb_ym_promotions_v2 .wpb_ym_promos_slider .swiper-slide::after {
		opacity: 1;
	}
	.wpb_ym_promotions_v2 .wpb_ym_promos_slider .swiper-slide .wpb_ym_promo_content .wpb_ym_card_link {
		margin-top: 16px;
	}
	.wpb_ym_two_column .wpb_ym_img_slider_cta_main .wpb_ym_img_slider_card,
	.wpb_ym_img_slider_cta_main .wpb_ym_img_slider_card {
		width: 100%;
	}
	.wpb_ym_cta_img_slider .swiper-slide {
		height: 50vw;
	}
	._none:not(.wpb_ym_bg_dark, .wpb_ym_dark_gradient) .wpb_ym_img_slider_cta_main .wpb_ym_img_slider_card {
		padding: 0;
	}
	.wpb_ym_cta_img_slider .wpb_ym_promos_controlls_wrap {
		position: static;
		margin-top: 24px;
		transform: unset !important;
		bottom: 0;
	}
	.wpb_ym_img_slider_cta .wpb_ym_img_slider_header {
		margin-bottom: 32px;
	}
	.wpb_ym_img_slider_cta .wpb_ym_img_slider_header h2 {
		font-size: 32px;
	}
	.wpb_ym_two_column .wpb_ym_img_slider_cta_main .wpb_ym_img_slider_card {
		padding: 16px;
	}
	.wpb_ym_img_slider_card .wpb_ym_cta_img_content h4,
	.wpb_ym_img_slider_card .wpb_ym_cta_img_content .h4 {
		font-size: 1rem;
	}
	.wpb_ym_img_slider_card .wpb_ym_cta_img_content h3 {
		font-size: 24px;
	}
	.wpb_ym_img_slider_card .wpb_ym_cta_img_content p {
		font-size: .8rem;
	}
	.wpb_ym_img_slider_cta_main {
		gap: 32px
	}
	.wpb_ym_tabs_main .wpb_ym_tabs-content:not(.active) {
		display: block !important;
	}
	.wpb_ym_tabs_main .wpb_ym_tabs-content:not(.active) .wpb_ym_conetnt_wrap {
		display: none;
	}
	.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap {
		flex-direction: column-reverse;
	}
	.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap .wpb_ym_conetnt_img,
	.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap .wpb_ym_conetnt_text {
		width: 100%;
	}
	.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap .wpb_ym_conetnt_text {
		padding-right: 0;
	}
	.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap .wpb_ym_conetnt_text h3 {
		display: none;
	}
	.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap .wpb_ym_conetnt_text h3 + p {
		margin-top: 24px;
	}
	.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap {
		padding: 0 24px 24px;
	}
	.wpb_ym_tabs_main .wpb_ym_tab_mbl_btn {
		background-color: rgba(62, 72, 39, 1);
		outline: none !important;
		border: 0;
		border-radius: 16px;
		width: 100%;
		text-align: left;
		text-transform: capitalize;
		font-weight: 700;
		letter-spacing: 0;
		font-size: 1rem;
		line-height: 1.2;
		font-family: "Montserrat", sans-serif;
		padding: 12px 48px 12px 24px;
		position: relative;
		padding: 12px 24px;
	}
	.wpb_ym_bg_dark .wpb_ym_tabs_main .wpb_ym_tab_mbl_btn {
		background-color: rgba(255, 255, 255, 0.06);
	}
	.wpb_ym_tabs_main .wpb_ym_tab_mbl_btn.active {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		padding: 24px 24px 16px;
	}

	.wpb_ym_tabs_main .wpb_ym_tab_mbl_btn:not(.active):hover,
	.wpb_ym_tabs_main .wpb_ym_tab_mbl_btn:not(.active) {
		background-color: rgba(255, 255, 255, 0.06) !important;
		color: rgba(62, 72, 39, 1) !important
	}
	.wpb_ym_tabs_main .wpb_ym_tab_mbl_btn.active {
		background-color: rgba(62, 72, 39, 0.12) !important;
		color: rgba(62, 72, 39, 1) !important
	}
	.wpb_ym_bg_dark .wpb_ym_tabs_main .wpb_ym_tab_mbl_btn:not(.active):hover,
	.wpb_ym_bg_dark .wpb_ym_tabs_main .wpb_ym_tab_mbl_btn:not(.active) {
		background-color: #0B0B0B !important;
		color: #fff !important
	}
	.wpb_ym_bg_dark .wpb_ym_tabs_main .wpb_ym_tab_mbl_btn.active {
		background-color: rgba(255, 255, 255, 0.06) !important;
		color: #fff !important
	}
	.wpb_ym_tabs_main .wpb_ym_tabs-content:not(:last-child) {
		margin-bottom: 16px;
	}
	.wpb_ym_tabs_main .wpb_ym_tab_mbl_btn::after {
		content: '';
		background-image: url('../img/chevron-down-dark.svg');
		width: 18px;
		height: 22px;
		position: absolute;
		top: 50%;
		transform: translatey(-50%);
		left: auto;
		right: 24px;
		background-repeat: no-repeat;
		background-position: center;
		filter: brightness(0) saturate(100%) invert(19%) sepia(4%) saturate(5482%) hue-rotate(37deg) brightness(106%) contrast(81%);
	}
	.wpb_ym_tabs_main .wpb_ym_tab_mbl_btn.active::after {
		transform: translatey(-50%) rotate(180deg);
		top: calc(50% + 3px);
	}
	.wpb_ym_bg_dark .wpb_ym_tabs_main .wpb_ym_tab_mbl_btn::after {
		filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7479%) hue-rotate(343deg) brightness(100%) contrast(99%);
	}
	.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap .wpb_ym_conetnt_img img {
		min-height: 180px;
		height: 50vw;
	}
	.wpb_ym_y_tabs_section .wpb_ym_tabs_section_header {
		margin-bottom: 32px;
	}
	.wpb_ym_tabs_main .wpb_ym_tabs-content .wpb_ym_conetnt_wrap .wpb_ym_conetnt_text p {
		font-size: 14px;
	}
	.wpb_ym_dining_collection .wpb_ym_dining_collection_head {
		margin-bottom: 32px;
	}
	.wpb_ym_dining_collection_slider .swiper-slide .wpb_ym_collection_image {
		position: relative;
		min-height: 270px;
		height: 56vw !important;
		margin-bottom: 32px;
		border-radius: 16px;
	}
	.wpb_ym_dining_collection_slider .swiper-slide .wpb_ym_collection_image::before,
	.wpb_ym_dining_collection_slider .swiper-slide .wpb_ym_collection_image::after {
		content: '';
		position: absolute;
		inset: 0;
		z-index: 1
	}
	.wpb_ym_dining_collection_slider .swiper-slide .wpb_ym_collection_image::before {
		padding: 2px;
		border-radius: 16px;
		background: linear-gradient(
			180deg,
			rgba(255, 255, 255, 0.05) 0.01%,
			rgba(255, 255, 255, 0) 50.01%,
			rgba(255, 255, 255, 0.05) 100.01%
		);
		mask: linear-gradient(#fff 0 0) content-box,
			linear-gradient(#fff 0 0);
		mask-composite: exclude;
		pointer-events: none;
		z-index: 2;
	}
	.wpb_ym_dining_collection_slider .swiper-slide .wpb_ym_collection_image::after {
		border-radius: inherit;
		/* background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 50%, rgba(0, 0, 0, 0.90) 100%); */
		background: linear-gradient(176.48deg, rgba(0, 0, 0, 0) 40.63%, rgba(0, 0, 0, 0.9) 97.1%);
	}
	.wpb_ym_dining_collection_slider .swiper-slide {
		display: flex;
		flex-direction: column;
		padding: 0;
		border-radius: 0;
	}
	.wpb_ym_dining_collection_slider .swiper-slide::before,
	.wpb_ym_dining_collection_slider .swiper-slide::after {
		display: none;
	}
	.wpb_ym_icon_boxes_wrap .wpb_ym_icon_box h3,
	.wpb_ym_dining_collection_slider .wpb_ym_collection_content h3 {
		font-size: 24px;
	}
	.wpb_ym_icon_boxes_wrap .wpb_ym_icon_box p,
	.wpb_ym_dining_collection_slider .wpb_ym_collection_content p {
		font-size: .8rem;
	}
	.wpb_ym_venue_image_slider .wpb_new_style_controlls.wpb_ym_promos_controlls_wrap {
		position: static;
		margin-top: 24px;
	}
	.wpb_ym_venue_image_slider .swiper-slide {
		min-height: 270px;
		height: 56vw;
	}
	.wpb_ym_bg_dark .wpb_ym_venue_aside {
		gap: 24px
	}
	.wpb_ym_more_ways_v2 .wpb_ym_more_ways_blocks .wpb_ym_more_ways_block {
		width: 100%;
	}
	.wpb_ym_dining_collection_slider .wpb_ym_collection_content h3 {
		color: #3E4827
	}
	.wpb_ym_dining_collection_slider .wpb_ym_collection_content p {
		color: #324822
	}
	.wpb_ym_dining_collection_slider .wpb_ym_text_link {
		color: #2B5410;
		display: inline-block;
	}
	.wpb_ym_dining_collection_slider .wpb_ym_text_link span.last::after {
		background: url(../img/arrow-right-green.svg) center center no-repeat;
		background-size: contain;
	}
	.wpb_ym_bg_dark .wpb_ym_dining_collection_slider .wpb_ym_text_link {
		color: #E7C95E;
	}
	.wpb_ym_bg_dark .wpb_ym_dining_collection_slider .wpb_ym_text_link span.last::after {
		background: url(../img/arrow-right-yellow.svg) center center no-repeat;
		background-size: contain;
	}
	.wpb_ym_image_content_header {
		margin-bottom: 32px;
	}
	.wpb_ym_img_slider_cta .wpb_ym_slider_cta_buttons {
		margin-top: 32px;
	}
	.wpb_ym_serrano_tabs_buttons_wrap {
		padding: 16px 30px;
	}
	.wpb_ym_serrano_tabs_buttons_slider::after,
	.wpb_ym_serrano_tabs_buttons_slider::before {
		width: 55px;
	}
	.wpb_ym_serrano_tabs_buttons_slider .wpb_ym_serreno_spa_trigger {
		padding: 16px 20px;
		font-size: 15px;
	}
	.wpb_ym_tabs_content_block > h4 {
		font-size: .9rem;
		padding-right: 16px;
	}
	.wpb_ym_serrano_tabs_content .wpb_ym_tabs_content_list .wpb_ym_tabs_content_block {
		padding: 20px 16px;
	}
	.wpb_ym_tabs_content_block .wpb_ym_price_wrapper {
		padding: 10px 12px 8px;
	}
	.wpb_ym_tabs_content_block .wpb_ym_price_wrapper h4 {
		font-size: 14px;
	}
	.wpb_ym_tabs_content_block .wpb_ym_price_wrapper p {
		font-size: .8rem;
	}
	.wpb_ym_serrano_tabs_buttons_wrap {
		margin-bottom: 32px;
	}
	.wpb_ym_info_section .wpb_info_section_content {
		padding: 20px;
	}
	.wpb_ym_info_section .wpb_info_section_content h2 {
		font-size: 1rem;
	}
	.wpb_ym_text_iframe p {
		font-size: .8rem;
	}
	.wpb_ym_two_column_layout .wpb_ym_two_column_left h2 {
		font-size: 24px;
	}
	.wpb_ym_text_aside_links .wpb_ym_text_aside_left p {
		font-size: .8rem;
	}
	.wpb_ym_text_aside_links .wpb_ym_text_aside_left {
		text-align: center
	}
	.wpb_ym_promos_slider:not(.swiper-initialized) .swiper-slide {
		width: 100%;
	}
	body.wpb_ym_blogs_single_page .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb .breadcrumb-item,
	.blog-page:has(.wpb_ym_blogs_filter_wrapper) .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb .breadcrumb-item {
		display: list-item !important
	}
	body.wpb_ym_blogs_single_page .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb .breadcrumb-item+.breadcrumb-item::before,
	.blog-page:has(.wpb_ym_blogs_filter_wrapper) .block-system-breadcrumb-block [aria-label="breadcrumb"] .breadcrumb .breadcrumb-item+.breadcrumb-item::before {
		width: 8px;
		height: 16px;
		top: 2px;
		margin-right: 10px;
	}
	.wpb_ym_blogs_filter_wrapper .js-form-item {
		width: 100%;
	}
	.wpb_ym_blogs_filter_wrapper .js-form-item label {
		font-size: 14px;
		letter-spacing: 1.1px;
	}
	.wpb_ym_more_ways_v2.wpb_ym_more_ways_to_win:has(.wpb_ym_blogs_filter_wrapper) .wpb_ym_more_ways_head {
		margin-bottom: 26px;
	}
	.wpb_ym_blogs_filter_wrapper .flex-wrap {
		gap: 13px 16px;
	}
	.wpb_ym_image_content_section .wpb_ym_image_slider_content,
	.wpb_ym_blogs_filter_wrapper {
		margin-bottom: 32px;
	}
	.wpb_ym_awards_container .wpb_ym_awards_content {
		padding-left: 0;
		padding-top: 24px;
	}
	.wpb_ym_awards_container .wpb_ym_awards_content,
	.wpb_ym_awards_container .wpb_ym_awards_image {
		width: 100%;
	}
	.wpb_ym_awards_container .wpb_ym_awards_image {
		text-align: center;
	}
	.wpb_ym_awards_container .wpb_ym_awards_content {
		font-size: .8rem;
	}
	.wpb_ym_awards_container {
		padding: 24px 16px;
	}
	.wpb_ym_awards_container .wpb_ym_awards_content ul li {
		padding-left: 24px !important;
	}
	body #block-sanmanuel-content .wpb_ym_awards_container .wpb_ym_awards_content ul:not([class]) li::before {
		left: 10px !important;
    	top: 10px !important;
	}
	.wpb_ym_image_content_section .wpb_ym_image_slider_content h1,
	.wpb_ym_blogs_single_page .main-content h1 {
		font-size: 32px;
	}
	.wpb_ym_blogs_single_page .yaamava-text-under-hero p {
		font-size: .9rem;
	}
	.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid ul,
	.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container ul {
		font-size: 16px !important;
	}
	.wpb_ym_blogs_single_page .wpb_ym_new_content_block .container-fluid ul li::before,
	.wpb_ym_blogs_single_page .wpb_ym_new_content_block .wpb_ym_container ul li::before {
		top: 11px !important;
	}
	.wpb_ym_blogs_single_page .main-content {
		padding-top: 56px !important;
	}
	.wpb_ym_cta_with_images .ym_wpb_property {
		padding: 20px;
	}
	.wpb_ym_faetured_ctas .wpb_ym_faetured_cta_card:has(div > img:only-child) {
		flex: 0 0 100%;
	}
	.wpb_ym_faetured_ctas .wpb_ym_faetured_cta_card:has(div > img:only-child) .wpb_ym_featured_cards_buttons a {
		max-width: max-content;
	}
	.wpb_ym_awards_container .wpb_ym_awards_content {
		text-align: center
	}
	.wpb_ym_iframe_section .wpb_ym_section_header {
		margin-bottom: 32px;
	}



	.wpb_ym_iframe_section .wpb_ym_btn_full_map_button {
		border: 1px solid rgba(50,72,34,0.5);
		background-color: transparent;
		color: #324822;
		border-radius: 32px;
		padding: 40px;
		width: 358px;
		max-width: 100%;
		margin: 0 auto;
		font-size: 1rem;
		line-height: 1;
		letter-spacing: 1.6px;
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 24px;
	}
	.wpb_ym_iframe_section .wpb_ym_btn_full_map_button::before {
		content: "";
		display: inline-block;
		width: 28px;
		height: 29px;
		background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 0C9.75 0 10 0.25 10 0.5C10 0.8125 9.75 1 9.5 1H1V9.5C1 9.8125 0.75 10 0.5 10C0.1875 10 0 9.8125 0 9.5V0.5C0 0.25 0.1875 0 0.5 0H9.5ZM0 18.5C0 18.25 0.1875 18 0.5 18C0.75 18 1 18.25 1 18.5V27H9.5C9.75 27 10 27.25 10 27.5C10 27.8125 9.75 28 9.5 28H0.5C0.1875 28 0 27.8125 0 27.5V18.5ZM18.5 0H27.5C27.75 0 28 0.25 28 0.5V9.5C28 9.8125 27.75 10 27.5 10C27.1875 10 27 9.8125 27 9.5V1H18.5C18.1875 1 18 0.8125 18 0.5C18 0.25 18.1875 0 18.5 0ZM28 18.5V27.5C28 27.8125 27.75 28 27.5 28H18.5C18.1875 28 18 27.8125 18 27.5C18 27.25 18.1875 27 18.5 27H27V18.5C27 18.25 27.1875 18 27.5 18C27.75 18 28 18.25 28 18.5Z' fill='%23324822'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		background-size: 28px;
		background-position: center;
		transition: 0.3s all;
	}
	.wpb_ym_bg_dark .wpb_ym_iframe_section .wpb_ym_btn_full_map_button {
		color: #E7C95E;
		border-color: rgba(255,255,255,0.5);
	}
	.wpb_ym_bg_dark .wpb_ym_iframe_section .wpb_ym_btn_full_map_button::before {
		background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 0C9.75 0 10 0.25 10 0.5C10 0.8125 9.75 1 9.5 1H1V9.5C1 9.8125 0.75 10 0.5 10C0.1875 10 0 9.8125 0 9.5V0.5C0 0.25 0.1875 0 0.5 0H9.5ZM0 18.5C0 18.25 0.1875 18 0.5 18C0.75 18 1 18.25 1 18.5V27H9.5C9.75 27 10 27.25 10 27.5C10 27.8125 9.75 28 9.5 28H0.5C0.1875 28 0 27.8125 0 27.5V18.5ZM18.5 0H27.5C27.75 0 28 0.25 28 0.5V9.5C28 9.8125 27.75 10 27.5 10C27.1875 10 27 9.8125 27 9.5V1H18.5C18.1875 1 18 0.8125 18 0.5C18 0.25 18.1875 0 18.5 0ZM28 18.5V27.5C28 27.8125 27.75 28 27.5 28H18.5C18.1875 28 18 27.8125 18 27.5C18 27.25 18.1875 27 18.5 27H27V18.5C27 18.25 27.1875 18 27.5 18C27.75 18 28 18.25 28 18.5Z' fill='white'/%3E%3C/svg%3E%0A");
	}
	.wpb_ym_iframe_section .wpb_ym_btn_full_map_button:hover {
		background-color: transparent !important;
		border: 1px solid rgba(50,72,34,1);
		color: #324822 !important;
	}
	.wpb_ym_bg_dark .wpb_ym_iframe_section .wpb_ym_btn_full_map_button:hover {
		color: #E7C95E !important
	}
	.wpb_ym_bg_dark .wpb_ym_iframe_section .wpb_ym_btn_full_map_button:hover {
		border-color: rgba(255,255,255,1);
	}
	.wpb_ym_iframe_wrapper_overlay {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background-color: #0B0B0B;
		z-index: 1;
		padding: 24px 16px;
		display: flex;
		flex-direction: column;
		align-items: center;
		opacity: 0;
		visibility: hidden;
		transition: 0.3s all;
	}
	.wpb_ym_iframe_wrapper_overlay.active {
		opacity: 1;
		visibility: visible;
	}
	.wpb_ym_iframe_wrapper_overlay .wpb_ym_iframe_wrapper {
		width: 100%;
	}
	.wpb_ym_iframe_wrapper_overlay .wpb_ym_iframe_wrapper_overlay_btn {
		margin-bottom: 24px;
		color: #fff;
		padding: 0;
		background-color: transparent;
		border: 0;
		outline: none;
		gap: 10px;
		display: flex;
		align-items: center;
		font-size: 1rem;
		line-height: 1;
		font-weight: 400;
		letter-spacing: 1.6px;
	}
	.wpb_ym_iframe_wrapper_overlay .wpb_ym_iframe_wrapper_overlay_btn:hover {
		background-color: transparent !important;
		color: #fff !important;
	}
	.wpb_ym_iframe_wrapper_overlay .wpb_ym_iframe_wrapper_overlay_btn::after {
		content: '';
		background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1875 19.875L10.0625 10.75L0.875 19.875C0.6875 20.0625 0.375 20.0625 0.1875 19.875C0 19.6875 0 19.375 0.1875 19.1875L9.3125 10L0.1875 0.875C0 0.6875 0 0.375 0.1875 0.1875C0.375 0 0.6875 0 0.875 0.1875L10.0625 9.3125L19.1875 0.1875C19.375 0 19.6875 0 19.875 0.1875C20.0625 0.375 20.0625 0.6875 19.875 0.875L10.75 10L19.875 19.1875C20.0625 19.375 20.0625 19.6875 19.875 19.875C19.6875 20.0625 19.375 20.0625 19.1875 19.875Z' fill='white'/%3E%3C/svg%3E%0A");
		display: inline-block;
		width: 24px;
		height: 38px;
		filter: brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(359%) hue-rotate(82deg) brightness(118%) contrast(100%);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 20px;
		margin-top: 1px
	}
	._none:has(.wpb_ym_iframe_wrapper_overlay.active) {
		z-index: 101;
		position: relative;
	}
	body:has(.wpb_ym_iframe_wrapper_overlay.active) {
		overflow: hidden !important;
	}
	.wpb_ym_iframe_wrapper {
		overflow: auto;
	}
	.wpb_ym_image_content_section .wpb_ym_image_content_cta {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}
@media (max-width: 620px) {
	.wpb_ym_upcoming_acts_main .wpb_ym_acts_list .wpb_ym_concerts_card {
		width: 100%;
		min-height: 269px;
	}
	.wpb_ym_two_column .wpb_ym_more_ways_blocks .wpb_ym_more_ways_block,
	.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block,
	.wpb_ym_more_acts .wpb_ym_more_content .wpb_ym_concerts_card {
		width: 100%;
	}
	.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block {
		min-height: 220px;
	}
	.wpb_ym_more_ways_blocks .wpb_ym_more_ways_block .wpb_ym_ways_content {
		padding: 16px;
	}
}
@media (max-width: 480px) {
	.wpb_ym_cta_with_counter :is(h2, h3, h4, h5, h6) br{
		display: none;
	}
}
@media (max-width: 450px) {
	.wpb_ym_new_content_awards .wpb_ym_awards_images_cards > div {
		width: calc((100% - 5px) / 2);
	}
}
@media (max-width: 450px) {

	.wpb_ym_cta_with_counter .wpb_ym_counter_blocks > div{
		width: calc((100% - 16px) / 2);
		min-width: 0;
		max-width: none;
		flex: none;
	}
	.wpb_ym_cta_with_counter .wpb_ym_counter_blocks:has( > .paragraph) .wpb_ym_counter_block{
		min-width: 100%;
	}
}
@media (max-width: 420px) {
	.wpb_ym_tabs_section .wpb_ym_content_wrapper h2 br{
		display: none;
	}
}
@media (max-width: 389px) {
	.wpb_ym_tabs_section.wpb_ym_single_tab .wpb_ym_content_wrapper .wpb_ym_tab_title br{
		display: none;
	}
	.wpb_ym_new_typo h2,
	.wpb_ym_single_entertainment_info .wpb_ym_single_secondary_title h2 {
		font-size: 28px;
	}
}
@media (max-width: 390px) {

	.wpb_ym_cta_img_content .wpb_ym_btn {
		max-width: 390px;
		width: 100%;
		text-align: center;
	}
}
@media (max-width: 374px) {
	.wpb_ym_cta_with_counter .wpb_ym_counter_blocks > div{
		width: 100%;
	}
}

.ym-alignment-right {
	justify-content: end !important;
}
.ym-alignment-left {
	justify-content: start !important;
}
.ym-alignment-center {
	justify-content: center !important;
}
