/*Global*/
.uv-section.padding-sides.uvshortwidth .uv-section-inner{max-width: 980px;}
.uvbgwhite{background-color: #FFF;}
.uv-contimgw100 > img{width: 100%;}
.uv-slibuild{display: flex;flex-wrap: nowrap;gap: 40px 60px;align-items: center;}
.uv-slibuild .uvleft{flex-basis: 25.08%;}
.uv-slibuild .uvleft > h2{margin-bottom: 30px;}
.uv-slibuild .uvleft > .wp-block-separator{border-color: #D1D5DB;border-top-width: 1px;margin: 0;}
.uv-slibuild .uvleft > .wp-block-separator:first-of-type{margin-bottom: 46px;}
.uv-slibuild .uvleft > h3{margin-bottom: 46px;}
.uv-slibuild .uvright{flex-basis: 69.83%;}
.uv-slibuild .uvright > figure{margin: 0;}
.uv-slibuild .uvright > figure img{width: 100%;}

@media(max-width: 1024px)
{
	.uv-slibuild .uvleft{flex-basis: 40%;}
	.uv-slibuild .uvright{flex-basis: 54.91%;}
}
@media(max-width: 768px)
{
	.uv-slibuild{flex-wrap: wrap;}
	.uv-slibuild .uvleft{flex-basis: 100%;text-align: center;}
	.uv-slibuild .uvleft > .wp-block-separator:first-of-type{margin-bottom: 30px;}
	.uv-slibuild .uvleft > h3{margin-bottom: 30px;}
	.uv-slibuild .uvright{flex-basis: 100%;}
}
/**/

/*New Event*/
.uvevt-content{background-color: #F9FAFB;}
.uvevt-secont{padding: 0 10px;}
.uvevt-secont .uvinner
{
	background-color: #fff;
	max-width: 1460px;
	padding: 60px 0;
	margin: 0 auto;
	box-shadow: 0px 4px 12px 0px #00000014;
}
.uvevt-secont.uvtop .uvinner{border-top-left-radius: 10px;border-top-right-radius: 10px;}
.uvevt-cols{display: flex;flex-wrap: nowrap;vertical-align: top;justify-content: space-between;padding: 12px 0 14px;}
.uvevt-cols .uvleft{flex-basis: 70%;padding-right: 9%;}
.uvevt-cols .uvleft .h1{color: #272727;}
.uvevt-cols .uvleft .uvdescr{color: #383838;}
.uvevt-cols .uvleft .uvdescr p{font-size: 20px;line-height: 28px;}
.uvevt-cols .uvright{flex-basis: 30%;}
.uvevt-cols .uvright .uv-btn-p, .uvevt-cols .uvright .uv-btn-s{width: 100%!important;margin-bottom: 12px;}
.uvevt-cols .uvright .title{color: #606060;}
.uvevt-cols .uvright p{padding-left: 20px;}
.uvevt-calistsec ul#rwcal-load{width: 100%;margin: 0;}
.uvevt-calistsec ul#rwcal-load li.rwcal-day:last-child .actions{gap: 0;}
.uvevt-calistsec ul#rwcal-load li.rwcal-day:last-child .rwcal-daynext{width: 0;height: 0;visibility: hidden;}
.uvevt-content .uvevent-packsec:after{content: none;}

@media(max-width: 980px)
{
	.uvevt-cols{flex-wrap: wrap;}
	.uvevt-cols .uvleft{flex-basis: 100%;padding-right: 0;}
	.uvevt-cols .uvright{flex-basis: 100%;max-width: 400px;margin: 0 auto;}
}
@media(max-width: 680px)
{
	.uvevt-calistsec{padding: 50px 0;}
}
/**/

/*SPC*/
.uvcols.spc{display: flex;flex-wrap: nowrap;gap: 40px 0;}
.uvcols.spc .wp-block-separator{border-top: solid 1px #D1D5DB;}
.uvcols.spc .uvleft{flex-basis: 70%;padding-right: 8.83%;}
.uvcols.spc .uvleft .wp-block-separator{margin: 22px 0;}
.uvcols.spc .uvright{flex-basis: 30%;}
.uvcols.spc .uvright .uv-btn-block-s, .uvcols.spc .uvright .uv-btn-block-p{width: 100%;}
.uvcols.spc .uvright .uvrow{display: flex;flex-wrap: nowrap;gap: 16px;align-items: center;justify-content: space-between;margin-bottom: 12px;}
.uvcols.spc .uvright .uvrow p{margin-bottom: 0;}

@media(max-width: 980px)
{
	.uvcols.spc{flex-wrap: wrap;}
	.uvcols.spc .uvleft{flex-basis: 100%;padding-right: 0;}
	.uvcols.spc .uvright{flex-basis: 100%;max-width: 380px;margin: 0 auto;}
}
/**/

/*Club 66 2025*/
.uvc66-gresec.uv-section .uv-section-darkoverlay
{
	background: linear-gradient(270deg, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.12) 36.61%, rgba(0, 0, 0, 0.12) 63.45%, rgba(0, 0, 0, 0.84) 100%);
}
.uvc66-gresec.uv-section .uvbox
{
	background: rgba(0, 0, 0, 0.54);
	max-width: 560px;
	color: #FFF;
	padding: 84px 72px 60px 72px;
	border-radius: 8px;
	backdrop-filter: blur(12px);
}
.uvc66-gresec.uv-section .uvbox .uvbox-flexcols{display: flex;flex-wrap: wrap;justify-content: space-between;}
.uvc66-gresec.uv-section .uvbox .uvbox-flexcols hr{flex-basis: 100%;border-top: solid 1px #D1D5DB;margin-bottom: 28px;}
.uvc66-gresec.uv-section .uvbox .uvbox-flexcols h4{flex-basis: 100%;font-weight: normal;}
.uvc66-gresec.uv-section .uvbox .uvbox-flexcols p{flex-basis: 45%;color: #D1D5DB;}
.uvc66-gresec.uv-section .uvbox .uvbox-flexcols p:has(a){flex-basis: 55%;text-align: right;}
.uvc66-gresec.uv-section .uvbox .uvbox-flexcols p a{color: #F3D399;}
.uvc66-cols{display: flex;max-width: 1200px;align-items: center;flex-wrap: nowrap;padding: 0 20px;margin: 0 auto;}
.uvc66-cols .uvleft{flex-basis: 45%;padding-right: 5%;}
.uvc66-cols .uvleft .uvrow{position: relative;padding: 12px 20px 12px 74px;}
.uvc66-cols .uvleft .uvrow:nth-child(odd){background-color: #F9FAFB;border-radius: 5px;}
.uvc66-cols .uvleft .uvrow figure
{
	position: absolute;
	height: 30px;
	top: 50%;
	left: 20px;
	transform: translateY(-50%);
	margin: 0;
}
.uvc66-cols .uvleft .uvrow figure img{width: auto;height: 100%;}
.uvc66-cols .uvleft .uvrow p{color: #6B7280;margin-bottom: 0;}
.uvc66-cols .uvleft .uvrow h4{color: #4B5563;font-size: 17px;font-weight: 500;letter-spacing: 2.69px;}
.uvc66-cols .uvright{flex-basis: 55%;}

@media(max-width: 980px)
{
	.uvc66-cols{max-width: 600px;flex-wrap: wrap;padding: 0;}
	.uvc66-cols .uvleft{flex-basis: 100%;padding-right: 0;}
	.uvc66-cols .uvleft h2, .uvc66-cols .uvleft h3{text-align: center;padding: 0 5%;}
	.uvc66-cols .uvright{flex-basis: 100%;padding: 0 5%;}
}
@media(max-width: 600px)
{
	.uvc66-gresec.uv-section .uvbox{padding: 36px 24px 24px 24px;}
	.uvc66-gresec.uv-section .uvbox > h2, .uvc66-gresec.uv-section .uvbox > p{text-align: center;}
	.uvc66-cols .uvleft .uvrow{padding: 10px 16px 10px 66px;}
}
/**/

/*Image Slider With Description FLOAT*/
.uvdesign-float.uv-imgsliderwdesc{position: relative;padding-top: 5%;padding-left: 10px;padding-right: 10px;}
.uvdesign-float.uv-imgsliderwdesc .slider{position: relative;flex-basis: 61.48%;margin-left: auto;z-index: 10;box-shadow: 0 10px 50px 0 rgba(0, 0, 0, 0.10);}
.uvdesign-float.uv-imgsliderwdesc.invert .slider{margin-left: 0;}
.uvdesign-float.uv-imgsliderwdesc .slider .slinner{padding-top: 68%;}
.uvdesign-float.uv-imgsliderwdesc .slider .swiper-slide .uv-boxitem{padding-top: 68%;}
.uvdesign-float.uv-imgsliderwdesc .desc
{
	position: absolute;
	background-color: #FFF;
	width: 57.7087%;
	top: 0;
	left: 0;
	z-index: 8;
	padding: 5.04% 23% 6.2% 5%;
	box-shadow: 0 10px 50px 0 #EBE5DE;
}
.uvdesign-float.uv-imgsliderwdesc.invert .desc{left: auto;right: 0;padding: 5.04% 5% 6.2% 23%;}
.uvdesign-float.uv-imgsliderwdesc .desc img{margin-bottom: 10px;}
.uvdesign-float.uv-imgsliderwdesc .desc p, .uvdesign-float.uv-imgsliderwdesc .desc li{font-size: 15px;line-height: 24px;}
.uvdesign-float.uv-imgsliderwdesc .uvbtns .uv-btn-p{font-size: 16px;letter-spacing: 1px;padding: 0.86em 2.4em;}
.uvdesign-float.uv-imgsliderwdesc .uvbtns .rwlink{font-size: 14px;letter-spacing: 0.8px;}
.uvdesign-float.uv-imgsliderwdesc .slider .button-prev, .uvdesign-float.uv-imgsliderwdesc .slider .button-next
{
	background-color: transparent;
	box-shadow: none;
}
.uvdesign-float.uv-imgsliderwdesc .slider .button-prev{left: 2px;}
.uvdesign-float.uv-imgsliderwdesc .slider .button-next{right: 2px;}
.uvdesign-float.uv-imgsliderwdesc .slider .button-prev:before, .uvdesign-float.uv-imgsliderwdesc .slider .button-next:before{color: #FFF;font-size: 32px;}

@media(max-width: 1380px)
{
	.uvdesign-float.uv-imgsliderwdesc .desc{padding-top: 4%!important;padding-bottom: 4%!important;}
}
@media(max-width: 1280px)
{
	.uvdesign-float.uv-imgsliderwdesc{max-width: 880px;flex-wrap: wrap-reverse;padding-top: 0;margin: 0 auto;}
	.uvdesign-float.uv-imgsliderwdesc.invert{flex-wrap: wrap;}
	.uvdesign-float.uv-imgsliderwdesc .slider{flex-basis: 100%;}
	.uvdesign-float.uv-imgsliderwdesc .desc{position: relative;width: 100%;flex-basis: 100%;padding: 7% 10%!important;}
}
@media(max-width: 980px)
{
	.uvdesign-float.uv-imgsliderwdesc{padding: 0;}
	.uvdesign-float.uv-imgsliderwdesc .slider{margin-bottom: 0;}
	.uvdesign-float.uv-imgsliderwdesc .desc{max-width: 100%;}
}
@media(max-width: 600px)
{
	.uvdesign-float.uv-imgsliderwdesc .desc{padding: 9.08% 7%!important;}
	.uvdesign-float.uv-imgsliderwdesc .desc h2{font-size: 22px;line-height: 30px;letter-spacing: 0.22px;margin-bottom: 20px;}
}
/**/

/*Event Cards design 2026*/
.rwcard-evt26.rwcard{position: relative;margin-top: 14px;transition: box-shadow .2s ease, border-color .2s ease, transform .2s ease;}
.rwcard-evt26.rwcard:hover{transform: translateY(-4px);box-shadow: 0 18px 40px rgba(20, 20, 28, .16);}
.rwcard-evt26.rwcard .uvloc
{
	position: absolute;
	height: 24px;
	max-width: calc(100% - 40px);
	background: rgb(200, 16, 46);
	color: rgb(255, 255, 255);
	font-size: 11px;
	font-weight: 800;
	letter-spacing: 0.06em;
	line-height: 24px;
	top: -11px;
	left: 10px;
	text-transform: uppercase;
	padding-left: 13px;
	padding-right: 17px;
	white-space: nowrap;
	z-index: 10;
	clip-path: polygon(0px 0px, 100% 0px, calc(100% - 9px) 100%, 0px 100%);
	box-shadow: rgba(0, 0, 0, 0.22) 0px 3px 9px;
}
.rwcard-evt26.rwcard .uv-boxitem{margin-bottom: 14px;}
.rwcard-evt26.rwcard .uv-boxitem .bg{transition: transform .35s ease;will-change: transform;}
.rwcard-evt26.rwcard:hover .uv-boxitem .bg{transform: scale(1.05);}
.rwcard-evt26.rwcard .shim{position: relative;padding: 14px 18px 0;}
.rwcard-evt26.rwcard .uvdate
{
	align-items: center;
	color: rgb(74, 73, 81);
	font-weight: 600;
	font-size: 12px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	text-align: left;
	margin-bottom: 7px;
}
.rwcard-evt26.rwcard .uvdate:before
{
	font-family: "uvfonticons";
	color: rgb(200, 16, 46);
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-right: 6px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f133';
}
.rwcard-evt26.rwcard .title
{
	position: relative;
	font-size: 21px;
	font-weight: 800;
	letter-spacing: -0.015em;
	text-transform: uppercase;
	text-align: left;
	color: rgb(22, 21, 26);
	line-height: 1.04;
	padding-bottom: 12px;
}
.rwcard-evt26.rwcard .title:after
{
	position: absolute;
	background: rgb(200, 16, 46);
	height: 2px;
	width: 26px;
	bottom: 0;
	left: 0;
	transition: width 0.22s;
	content: '';
}
.rwcard-evt26.rwcard:hover .title:after{width: 60px;}
.rwcard-evt26.rwcard .title>span
{
	font-size: 12.5px;
	font-weight: 600;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: rgb(74, 73, 81);
	line-height: 1.3;
	margin-top: 4px;
}
.rwcard-evt26.rwcard .btns
{
	display: flex;
	min-height: auto!important;
	flex-wrap: nowrap;
	gap: 12px;
	align-items: center;
	justify-content: space-between;
	padding: 11px 18px 16px;
}
.rwcard-evt26.rwcard .btns .uv-btn-p
{
	display: flex;
	min-width: auto;
	align-items: center;
	font-weight: 700;
	font-size: 13.5px;
	letter-spacing: 0.08em;
	padding: 10px 7px;
	white-space: nowrap;
}
.rwcard-evt26.rwcard .btns .uv-btn-p svg{margin-right: 7px;}
.rwcard-evt26.rwcard .btns .uv-btn-p:hover svg{stroke: #FFF;}
.rwcard-evt26.rwcard .btns .uv-btn-p.uvtables
{
	color: rgb(22, 21, 26);
	font-size: 12px;
	letter-spacing: 0.06em;
	border-color: transparent;
}
.rwcard-evt26.rwcard .btns .uv-btn-p.uvtables:hover{background-color: transparent;color: rgb(200, 16, 46);}
.rwcard-evt26.rwcard .btns .uv-btn-p.uvtables:hover svg{stroke: rgb(200, 16, 46);}
.rwcard-evt26.rwcard .btns .uv-btn-p:not(.uvtables) svg{margin-top: 2px;}
.rwcard-evt26.rwcard .btns .rwlink
{
	font-weight: 700;
	font-size: 12px;
	letter-spacing: 0.06em;
}

@media (max-width: 767px)
{
	.rw-filters .rwcard-evt26.rwcard .uv-btns-fevo .uv-btn-p{min-width: auto;}
}
/**/

/*Entertainment*/
body .entertainment-filtercont .uv-rw-bookwidget.uvwidgeteventsfilter
{
	background: rgb(251, 251, 251);
	border: 1px solid rgb(229, 228, 231);
	border-radius: 10px;
}
body .rw-filters .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwfilterdaterangecont{padding: 14px 0 14px 20px;}
body .rw-filters .uv-rw-bookwidget.uvwidgeteventsfilter .uvrwfilterdaterangecont a{height: 50px;padding: 9px 14px;}
body .rw-filters .uv-rw-bookwidget ul a{font-size: 14px;font-weight: 700;letter-spacing: 0.05em;color: rgb(122, 121, 130);}
body .rw-filters .uv-rw-bookwidget ul a.active{color: rgb(22, 21, 26);}
body .rw-filters .uv-rw-bookwidget .uvrwbookactionscont{gap: 6px;padding-right: 20px;}
body .rw-filters .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a{border: 1px solid rgb(229, 228, 231);border-radius: 7px;box-shadow: none;}
body .rw-filters .uv-rw-bookwidget .uvrwheaderwdtcontrolcont>a .uvvalue{font-size: 13px;font-weight: 700;letter-spacing: 0.04em;color: rgb(22, 21, 26);}
body #rw-filters .uvrwbookactionscont button{width: 40px;height: 35px;}
body #rw-filters .uvrwbookactionscont button:before
{
	background-color: transparent;
	width: 40px;
	height: 35px;
	border: 1px solid transparent;
	border-radius: 6px;
}
body #rw-filters .uvrwbookactionscont button.active:before{background-color: #FFF;border-color: rgb(229, 228, 231);}
body #rw-filters .uvrwbookactionscont button:after{width: 16px;height: 16px;background-size: 16px;}
/**/

/*UWS-10087 External Ticket Links Confirmation Modal*/
.uv-openextlink-confmodal .uv-pop-action
{
	display: flex;
	background-color: #FFF;
	gap: 10px;
	flex-wrap: nowrap;
	padding: 4px;
}
.uv-openextlink-confmodal .uv-pop-action{margin-top: 8px;}
.uv-openextlink-confmodal .uv-pop-action .uv-btn-p, .uv-openextlink-confmodal .uv-pop-action .uv-btn-s{flex-basis: 50%;padding: 0.8em;}

@media (max-width: 600px)
{
	.uv-openextlink-confmodal .uv-pop-action .uv-btn-p, .uv-openextlink-confmodal .uv-pop-action .uv-btn-s{font-size: .86rem;}
}
@media (max-width: 420px)
{
	.uv-openextlink-confmodal .uv-pop-action .uv-btn-p, .uv-openextlink-confmodal .uv-pop-action .uv-btn-s{font-size: .72rem;}
}
/**/















