/*Global*/
.uv-section.shortwidth .uv-section-inner{max-width: 900px;}
.uv-btn-s, .uv-btn-block-s a{
	display: inline-block;
	position: relative;
	background-color: #CA1426;
	max-width: 100%;
	color: #FFF;
	font-size: 16px;
	padding: 0.86em 3.6em;
    padding-bottom: 0.89em;
	text-align: center;
	text-transform: uppercase;
	border: 2px solid #CA1426;
	border-radius: 0;
	transition: color .35s;
    font-weight: 500;
    text-transform: uppercase;
	text-decoration: none;
}
.uv-btn-s:visited, .uv-btn-block-s a:visited{color: #FFF;}
.uv-btn-s:hover, .uv-btn-block-s a:hover, .uv-btn-s:focus, .uv-btn-block-s a:focus, .uv-btn-s:active, .uv-btn-block-s a:active
{
    color: #CA1426;
    background-color: transparent;
}
.uv-btn-100{
	padding-left: 1em;
	padding-right: 1em;
	width: 100%;
}
.uv-maxwidth{max-width: 920px;margin-left: auto;margin-right: auto;}
.uv-pmaxwidth{max-width: 720px;color: #444;font-size: 18px;line-height: 27px;margin-left: auto;margin-right: auto;}
.offers-carousel{margin-bottom: 34px;}
.offers-carousel .swiper-container{pointer-events: all!important;}
.offers-carousel .swiper-container{padding: 0 28px;}
.offers-carousel .swiper-slide{max-width: 408px;height: auto;padding-bottom: 8px;}
.offers-carousel .rwcard{height: 100%;}
.uvsec-aboutimgtxt{padding-right: 9.25%;margin-bottom: 0;}
.uvsec-aboutimgtxt.left{padding-right: 0%;padding-left: 9.25%;}
.uvsec-aboutimgtxt .wp-block-column.img{padding-left: 3.25%;}
.uvsec-aboutimgtxt.left .wp-block-column.img{padding-left: 0;padding-right: 3.25%;}
.uvsec-aboutimgtxt .wp-block-column:last-child{margin-left: 0!important;}
.uvsec-aboutimgtxt .wp-block-image{margin-bottom: 0;}
.uvsec-aboutimgtxt .wp-block-image img{width: 100%;height: auto;}
.uvsec-aboutimgtxt .wp-block-column.txt{padding-left: 6.38%;}
.uvsec-aboutimgtxt .wp-block-column.txt h2{margin-bottom: 12px;}
.uvsec-aboutimgtxt .wp-block-column.txt p{max-width: 480px;font-size: 16px;line-height: 28px;margin-bottom: 40px;}
.uvsec-aboutimgtxt .wp-block-column.txt .wp-block-buttons{margin-bottom: 44px;}
.uvsec-aboutimgtxt .wp-block-column.txt .rwlinkcont{margin-bottom: 0;}
.uvsec-aboutimgtxt.left .wp-block-column.txt{padding-left: 0%;padding-right: 6.38%;}
.uvisd-addmargins .uv-imgsliderwdesc{margin-bottom: 64px;}

@media(max-width: 1200px)
{
	.uvsec-aboutimgtxt{padding-right: 30px;}
	.uvsec-aboutimgtxt.left{padding-left: 30px;}
	.uvsec-aboutimgtxt .wp-block-column.img{padding-left: 0;}
	.uvsec-aboutimgtxt.left .wp-block-column.img{padding-left: 0;padding-right: 0;}
	.uvsec-aboutimgtxt .wp-block-column.txt{padding-left: 6%;}
	.uvsec-aboutimgtxt.left .wp-block-column.txt{padding-right: 6%;}
	.uvsec-aboutimgtxt .wp-block-column.txt p{margin-bottom: 20px;}
	.uvsec-aboutimgtxt .wp-block-column.txt .wp-block-buttons{margin-bottom: 24px;}
}
@media(max-width: 1024px)
{
	.uvsec-aboutimgtxt .wp-block-column{flex-basis: 50%!important;}
	.uvsec-aboutimgtxt .wp-block-column.txt{padding-left: 4%;}
	.uvsec-aboutimgtxt.left .wp-block-column.txt{padding-right: 4%;}
}
@media(max-width: 1023px)
{
	.offers-carousel .swiper-container{padding: 0 0 0 28px;}
}
@media(max-width: 900px)
{
	.uvsec-aboutimgtxt, .uvsec-aboutimgtxt.left{padding-left: 30px;padding-right: 30px;}
	.uvsec-aboutimgtxt.left{flex-wrap: wrap-reverse;}
	.uvsec-aboutimgtxt .wp-block-column{flex-basis: 100%!important;flex-grow: 1;}
	.uvsec-aboutimgtxt .wp-block-column.txt, .uvsec-aboutimgtxt.left .wp-block-column.txt
	{
		text-align: center;
		padding-top: 30px;
		padding-left: 0;
		padding-right: 0;
	}
	.uvsec-aboutimgtxt .wp-block-column.txt p{margin-left: auto;margin-right: auto;}
	.uvsec-aboutimgtxt .wp-block-column .wp-block-buttons{justify-content: center;}
}
@media(max-width: 767px)
{
	h2{font-weight: 300;}
	.offers-carousel .swiper-slide{max-width: 354px;}
	.uvisd-addmargins .uv-imgsliderwdesc{margin-bottom: 50px;}
}
@media(max-width: 600px)
{
	.offers-carousel .swiper-slide{max-width: none;}
	.uvsec-aboutimgtxt, .uvsec-aboutimgtxt.left{padding-left: 0px;padding-right: 0px;}
	.uvsec-aboutimgtxt .wp-block-column.txt, .uvsec-aboutimgtxt.left .wp-block-column.txt{padding-left: 20px;padding-right: 20px;}
}
/**/

/*RW Cards*/
.rwcat-filterhdr{color: #c6001d;margin-left: 3em;margin-bottom: .75em;}
.rwcat-filter{display: flex;flex-wrap: wrap;justify-content: center;padding: 1em;border: 1px solid;}
.rwcat-filter button, .rwcat-filter a
{
	display: block;
	background-color: transparent;
	color: #272727;
	font-size: 13px;
    text-transform: uppercase;
    letter-spacing: .1em;
    padding: 0.5em 1em;
    line-height: 1.4em;
    white-space: nowrap;
    transition: color .35s;
}
.rwcat-filter button:hover, .rwcat-filter a:hover{color: #c6001d;}
.rwcat-filter button span, .rwcat-filter a span{position: relative;}
.rwcat-filter button span:after, .rwcat-filter a span:after
{
	position: absolute;
    top: calc(100% + 2px);
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #c6001d;
    opacity: 0;
    transition: opacity .35s;
    content: '';
}
.rwcat-filter button.active, .rwcat-filter a.active{font-weight: 700;color: #272727;}
.rwcat-filter button.active span:after, .rwcat-filter a.active span:after{opacity: 1;}
.rwcat{margin-bottom: 4.5em;}
.rwcat:last-child{margin-bottom: 3em;}
.rwcat.active{display: block!important;}
.rwcat .title{margin-bottom: 1.10em;}
.rwcards{display: flex;flex-wrap: wrap;gap: 44px 28px;}
.rwcard
{
	display: flex;
	background-color: #FFF;
	flex-basis: calc(33.333333333% - 18.666667px);
	flex-direction: column;
	border: 1px solid #E6E6E6;
	border-radius: 2px;
	box-shadow: 1px 2px 7px 0 rgba(0,0,0,0.11);
}
.rwcard .uv-boxitem{padding-top: 62.5%;margin-bottom: 22px;}
.rwcard .shim{flex: 1 0 auto;padding: 0 14px;}
.rwcard .title{font-size: 20px;font-weight: 600;letter-spacing: 0.67px;line-height: 22px;margin-bottom: 10px;}
.rwcard p{line-height: 24px;margin-bottom: 20px;}
.rwcard .btns{padding: 0 14px 38px;}
.rwcard .rwlink{align-self: center;}
.rwcards2{display: flex;flex-wrap: wrap;gap: 56px 68px;}
.rwcard2
{
	display: flex;
	flex-basis: calc(50% - 34px);
	flex-direction: column;
    background-color: #FFFFFF;
    border-radius: 3px;
    box-shadow: 1px 3px 9px 0 rgb(0 0 0 / 11%);
}
.rwcard2 .uv-boxitem{background-color: #838383;padding-top: 52.92%;}
.rwcard2 .shim{flex: 1 0 auto;padding: 42px 50px 28px 48px;}
.rwcard2 .title{color: #272727;font-size: 28px;font-weight: 300;letter-spacing: 1px;line-height: 37px;margin-bottom: 13px;}
.rwcard2 .subtitle{color: #444;font-size: 16px;font-weight: bold;letter-spacing: 0;line-height: 27px;margin-bottom: 11px;}
.rwcard2 .shim p{font-size: 16px;line-height: 27px;margin-bottom: 0;}
.rwcard2 .btns{padding: 0 50px 60px 48px;}

@media(max-width: 1200px)
{
	.rwcards2{gap: 34px 40px;}
	.rwcard2{flex-basis: calc(50% - 20px);}
}
@media(max-width: 1023px)
{
	.rwcat .title{margin-bottom: .75em;}
	.rwcards{gap: 34px 20px;}
	.rwcard{flex-basis: calc(50% - 10px);}
}
@media(max-width: 980px)
{
	.rwcard2 .shim{padding: 28px;}
	.rwcard2 .btns{padding: 0 28px 28px 28px;}
	.rwcard2 .btns .rwlink{margin-bottom: 28px;}
}
@media(max-width: 768px)
{
	.rwcards2{gap: 28px;}
	.rwcard2{flex-basis: calc(50% - 14px);}
	.rwcard2 .shim{padding: 20px;}
	.rwcard2 .btns{padding: 0 20px 20px 20px;}
	.rwcard2 .btns .rwlink{margin-bottom: 20px;}
}
@media(max-width: 767px)
{
	.rwcards{gap: 24px 0;}
	.rwcard{flex-basis: 100%;}
}
@media(max-width: 600px)
{
	.rwcard .shim{padding: 0 12px 0 11px;}
	.rwcard .btns{padding: 0 12px 28px 11px;}
	.rwcard .title{font-size: 24px;line-height: 29px;letter-spacing: 0.8px;margin-bottom: 5px;}
	.rwcard p{font-size: 14px;line-height: 21px;margin-bottom: 13px;}
	.rwcards2{gap: 28px 0;}
	.rwcard2{flex-basis: 100%;}
	.rwcard2 .shim{padding: 28px;}
	.rwcard2 .btns{padding: 0 28px 28px 28px;}
	.rwcard2 .btns .rwlink{margin-bottom: 20px;}
}
/**/

/*RW Image Slider With Description*/
.uv-imgsliderwdesc
{
	display: flex;
	max-width: 1600px;
	flex-wrap: nowrap;
	align-items: center;
	padding: 0 50px;
	margin: 0 auto;
}
.uv-imgsliderwdesc .desc{flex-basis: 45.54%;padding: 0 6.75% 0 2.875%;}
.uv-imgsliderwdesc.invert .desc{padding: 0 2.875% 0 6.75%;}
.uv-imgsliderwdesc .desc h2{margin-bottom: 30px;}
.uv-imgsliderwdesc .desc p{color: #444;font-size: 18px;line-height: 28px;}
.uv-imgsliderwdesc .slider{flex-basis: 54.46%;}
.uv-imgsliderwdesc .slider .sliderbox
{
	position: relative;
	background-color: #FFF;
	max-width: 90.56%;
	padding: 22px 39px 6px;
	border-radius: 4px;
	margin: -66px auto 0;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,0.13);
	z-index: 1;
}
.uv-imgsliderwdesc .slider .sliderbox .title
{
	color: #272727;
	font-size: 30px;
	font-weight: 300;
	letter-spacing: 1.48px;
	line-height: 37px;
	margin-bottom: 8px;
}
.uv-imgsliderwdesc .slider .sliderbox p{color: #343840;font-size: 16px;line-height: 22px;}
.uv-imgsliderwdesc .slider .slinner{position: relative;width: 100%;padding-top: 63.28%;}
.uv-imgsliderwdesc .slider .slinner .swiper-container{position: absolute;width: 100%;top: 0;left: 0;}
.uv-imgsliderwdesc .slider .swiper-slide .uv-boxitem{background-color: #EEE;padding-top: 63.28%;}
.uv-imgsliderwdesc .slider .button-prev, .uv-imgsliderwdesc .slider .button-next
{
	position: absolute;
	background-color: #FFF;
	width: 52px;
	height: 52px;
	top: 50%;
	text-align: center;
	padding: 0;
	border-radius: 50%;
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.13);
	z-index: 20;
	transform: translateY(-50%);
	transition: all 150ms ease-in-out;
}
.uv-imgsliderwdesc .slider .button-prev{left: -26px;}
.uv-imgsliderwdesc .slider .button-next{right: -26px;}
.uv-imgsliderwdesc .slider .button-prev.swiper-button-disabled, .uv-imgsliderwdesc .slider .button-next.swiper-button-disabled
{
	opacity: 0;
}
.uv-imgsliderwdesc .slider .button-prev:before, .uv-imgsliderwdesc .slider .button-next:before
{
	font-family: "uvfonticons";
	font-size: 28px;
	color: #707784;
	line-height: 54px;
}
.uv-imgsliderwdesc .slider .button-prev:before{content: '\e81a';}
.uv-imgsliderwdesc .slider .button-next:before{content: '\e819';}

@media(max-width: 1199px)
{
	.uv-imgsliderwdesc{padding: 0 30px;}
	.uv-imgsliderwdesc .desc{padding: 0 4% 0 2%;}
	.uv-imgsliderwdesc.invert .desc{padding: 0 2% 0 4%;}
}
@media(max-width: 980px)
{
	.uv-imgsliderwdesc{flex-wrap: wrap-reverse;padding: 0;}
	.uv-imgsliderwdesc.invert{flex-wrap: wrap;}
	.uv-imgsliderwdesc .desc{flex-basis: 100%;max-width: 600px;padding: 0 20px!important;margin: 0 auto;}
	.uv-imgsliderwdesc .slider{flex-basis: 100%;max-width: 817px;margin: 0 auto 30px;}
}
@media(max-width: 900px)
{
	.uv-imgsliderwdesc .slider .button-prev, .uv-imgsliderwdesc .slider .button-next
	{
		width: 32px;
		height: 32px;
	}
	.uv-imgsliderwdesc .slider .button-prev:before, .uv-imgsliderwdesc .slider .button-next:before{font-size: 18px;line-height: 34px;}
	.uv-imgsliderwdesc .slider .button-prev{left: 6px;}
	.uv-imgsliderwdesc .slider .button-next{right: 6px;}
}
@media(max-width: 600px)
{
	.uv-imgsliderwdesc .desc h2{margin-bottom: 6px;}
}
@media(max-width: 580px)
{
	.uv-imgsliderwdesc .slider .sliderbox{max-width: calc(100% - 20px);padding: 18px 20px 2px;margin-top: -36px;}
	.uv-imgsliderwdesc .slider .sliderbox .title{font-size: 24px;line-height: 29px;}
}
/**/

/*RW Image Slider With Description 2*/
.uv-imgsliderwdesc2
{
	display: flex;
	background-color: #FFF;
	max-width: 1600px;
	flex-wrap: nowrap;
	align-items: center;
	padding: 3.5% 3.18% 6.2% 5.06%;
	margin: 0 auto;
	box-shadow: 0 16px 60px -16px rgba(0,0,0,0.1);
}
.uv-imgsliderwdesc2 .desc{flex-basis: 39.299%;padding: 0 6.125% 0 0;}
.uv-imgsliderwdesc2 .desc h2{margin-bottom: 26px;}
.uv-imgsliderwdesc2 .desc p{color: #444;font-size: 18px;line-height: 28px;margin-bottom: 54px;}
/*
.uv-imgsliderwdesc2 .desc .uv-btn-p{color: #272727;font-weight: 500;border: 1px solid #000;}
.uv-imgsliderwdesc2 .desc .uv-btn-p:hover{background-color: #000;color: #FFF;}
*/
.uv-imgsliderwdesc2 .slider{flex-basis: 60.701%;}
.uv-imgsliderwdesc2 .slider .slinner{position: relative;width: 100%;padding-top: 63.26%;}
.uv-imgsliderwdesc2 .slider .slinner .swiper-container{position: absolute;width: 100%;top: 0;left: 0;}
.uv-imgsliderwdesc2 .slider .swiper-slide .uv-boxitem{background-color: #EEE;padding-top: 63.26%;}
.uv-imgsliderwdesc2 .slider .button-prev, .uv-imgsliderwdesc2 .slider .button-next
{
	position: absolute;
	background-color: #FFF;
	width: 52px;
	height: 52px;
	top: 50%;
	text-align: center;
    padding: 0;
	border-radius: 50%;
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.13);
	z-index: 20;
	transform: translateY(-50%);
	transition: all 150ms ease-in-out;
}
.uv-imgsliderwdesc2 .slider .button-prev{left: -26px;}
.uv-imgsliderwdesc2 .slider .button-next{right: -26px;}
.uv-imgsliderwdesc2 .slider .button-prev.swiper-button-disabled, .uv-imgsliderwdesc2 .slider .button-next.swiper-button-disabled
{
	opacity: 0;
}
.uv-imgsliderwdesc2 .slider .button-prev:before, .uv-imgsliderwdesc2 .slider .button-next:before
{
	font-family: "uvfonticons";
	font-size: 28px;
	color: #707784;
	line-height: 54px;
}
.uv-imgsliderwdesc2 .slider .button-prev:before{content: '\e81a';}
.uv-imgsliderwdesc2 .slider .button-next:before{content: '\e819';}
.uv-imgsliderwdesc2 .slider .pagination
{
	position: absolute;
	width: 53px;
	height: 36px;
	left: auto;
	right: 0;
	bottom: -58px;
}
.uv-imgsliderwdesc2 .slider .pagination .current, .uv-imgsliderwdesc2 .slider .pagination .total
{
	position: absolute;
	color: #2d2d2d;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 19px;
	opacity: .31;
}
.uv-imgsliderwdesc2 .slider .pagination .current{top: 6px;left: 0;}
.uv-imgsliderwdesc2 .slider .pagination .total{right: 0;bottom: 5px;}
.uv-imgsliderwdesc2 .slider .pagination .separator
{
	position: absolute;
	background-color: #2D2D2D;
	width: 1px;
	height: 50px;
	left: 29px;
	bottom: -7px;
	opacity: .16;
	transform: rotate(45deg);
}

@media(max-width: 1199px)
{
	.uv-imgsliderwdesc2{padding: 2.8% 2.8% 6.2%;}
	.uv-imgsliderwdesc2 .desc{padding: 0 4% 0 0;}
	.uv-imgsliderwdesc2 .desc p{margin-bottom: 32px;}
	.uv-imgsliderwdesc2 .slider .pagination{bottom: -44px;}
	.uv-imgsliderwdesc2 .slider .button-prev, .uv-imgsliderwdesc2 .slider .button-next
	{
		width: 32px;
		height: 32px;
	}
	.uv-imgsliderwdesc2 .slider .button-prev{left: -16px;}
	.uv-imgsliderwdesc2 .slider .button-next{right: -16px;}
	.uv-imgsliderwdesc2 .slider .button-prev:before, .uv-imgsliderwdesc2 .slider .button-next:before{font-size: 18px;line-height: 34px;}
}
@media(max-width: 980px)
{
	.uv-imgsliderwdesc2{flex-wrap: wrap-reverse;padding: 4.2% 3.8%;}
	.uv-imgsliderwdesc2 .desc{flex-basis: 100%;max-width: 600px;padding: 0 20px!important;margin: 0 auto;}
	.uv-imgsliderwdesc2 .slider{flex-basis: 100%;max-width: 802px;margin: 0 auto 64px;}
}
@media(max-width: 767px)
{
	.uv-imgsliderwdesc2{padding: 0 0 30px;}
	.uv-imgsliderwdesc2 .desc h2{margin-bottom: 6px;}
	.uv-imgsliderwdesc2 .slider{margin-bottom: 30px;}
	.uv-imgsliderwdesc2 .slider .pagination{display: none;}
	.uv-imgsliderwdesc2 .slider .button-prev{left: 6px;}
	.uv-imgsliderwdesc2 .slider .button-next{right: 6px;}
}
/**/

/*On This Page*/
.uv-otpcont{padding: 38px 5% 34px;border-bottom: 1px solid #DEDEDE;}
.uv-otpcont ul
{
	display: flex;
	gap: 20px 66px;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	list-style: none;
	padding: 0;
	margin: 0;
}
.uv-otpcont ul li
{
	color: #828282;
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	text-transform: uppercase;
	list-style: none;
}
.uv-otpcont ul li:first-child{color: #433D3D;}
.uv-otpcont ul li a{color: #595959;font-size: 16px;font-weight: 400;}
.uv-otpcont ul li a:hover{color: #272727;}
.uv-otpcont ul li a img{width: auto;height: 20px;vertical-align: bottom;}

@media(max-width: 600px)
{
	.uv-otpcont{padding: 24px 5%;}
	.uv-otpcont ul{gap: 10px 30px;}
	.uv-otpcont ul li:first-child{flex-basis: 100%;text-align: center;}
	.uv-otpcont ul li a{font-size: 14px;line-height: 16px;}
	.uv-otpcont ul li a img{height: 16px;}
}
/**/

/*Home*/
.uvhome-introsec.uv-section .uv-section-darkoverlay{background: radial-gradient(circle, #FFFFFF 0%, rgba(255,255,255,0) 100%);}
.uvhome-socarsec{margin-top: -38px;}
.skipentcards
{
	display: inline-block !important;
	background: #fff;
	width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: 50000 !important;
}
.skipentcards:focus, .skipentcards:active
{
    left: 0;
    width: auto;
    height: auto;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.5;
    margin-bottom: 8px;
    padding: 5px;
    border: 3px solid #000;
    transition: none;
}



body .uv-home-grid-events .rwcard.uvrwcardentertainment{height: 100%;}
body .uv-home-grid-events .rwcard.uvrwcardentertainment .btns{min-height: 107.8px;}
.uv-home-grid-events .rwcard .shim p .date{
	display: block;
	font-weight: normal;
	line-height: normal;
	text-transform: none;
}
body .uv-home-dining-cat li:last-child{border-right: none;}
body .uv-box-dining-info-secondary {
	align-items: center;
	display: flex;
	padding: 10px;
}
body .uv-box-dining-info-secondary > div {
	flex-basis: 50%;
}
body .uv-box-dining-info-secondary > div:nth-child(1) {
	padding: 15px 20px;
}
body .uv-box-dining-info-secondary > div:nth-child(2) {
    display: flex;
    align-self: center;
    justify-content: flex-end;
    padding-right: 9px;
}
.uv-box-dining-info .uvname, .uv-box-dining-info-secondary .uvname
{
	display: block;
	color: #272727;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0.29px;
	text-transform: uppercase;
	line-height: 22px;
}

@media(max-width: 600px)
{
	.uvhome-introsec.uv-section .uv-section-bg{background-size: auto;}
	.uvhome-introsec .wp-block-image{margin-bottom: 6px;}
	.uvhome-introsec .wp-block-image img{width: 42px;height: 42px;}
	.uvhome-introsec h1
	{
		color: #272727;
		font-size: 34px;
		letter-spacing: 0.71px;
		line-height: 42px;
	}
	.uvhome-introsec p{color: #000;font-size: 15px;line-height: 25px;margin-bottom: 22px;}
	.uvhome-introsec .uv-btn-block-p a{width: 244px;letter-spacing: .38px;padding: 16px 10px;}
	.uvhome-socarsec{margin-top: -55px;}
	
	
	
	
	.uv-home-entertainment-tabs-section{height: 65px!important;}
	.rwcard.uvrwcardentertainment .title{font-size: 18px;line-height: 22px;letter-spacing: normal;}
	.rwcard.uvrwcardentertainment .uv-btn-p{width: calc(100% - 28px);padding: .86em 8px;margin-bottom: 8px;}
	.uv-container-getting-rewards .uv-section-bg{background-size: auto;}
	.uv-container-getting-rewards.uv-section .uv-section-darkoverlay
	{
		background: radial-gradient(circle, #FFFFFF 0%, rgba(255,255,255,0) 100%);
	}
	.uv-home-getting-rewards-white{padding-left: 0!important;padding-right: 0!important;}
	.uv-home-getting-rewards-white .uv-earn-msg{color: #C90D1F;font-weight: normal;letter-spacing: 0.53px;margin-bottom: 4px;}
	.uv-home-getting-rewards-white h2.uv-getting-rewards-mobile
	{
		color: #272727;
		font-size: 38px;
		letter-spacing: 1.71px;
		line-height: 47px;
		margin-bottom: 16px;
	}
	.uv-home-getting-rewards-white .uv-great-p
	{
		color: #383838;
		font-size: 16px;
		line-height: 26px;
		margin: 0 0 24px!important;
	}
	.uv-home-getting-rewards-white .wp-block-columns{margin-bottom: 0;}
	.uv-home-getting-rewards-white .uv-btn-block-p a
	{
		width: 262px;
		padding-top: 16px;
		padding-bottom: 16px;
		margin-bottom: 38px;
	}
	.uv-col-collage.uv-section .uv-section-inner{width: 100%;padding-left: 12px;padding-right: 12px;}
	.uv-box-dining-info > div:nth-child(1){padding: 10px 7px!important;}
	.uv-box-dining-info > div:nth-child(2){padding-right: 5px!important;}
	body .uv-box-dining-info-secondary > div:nth-child(1){padding: 10px 7px!important;}
	body .uv-box-dining-info-secondary > div:nth-child(2){padding: 10px 5px 10px 0!important;}
}
@media(max-width: 599px)
{
	.uv-box-dining-bg, .uv-box-dining-bg-secondary{padding-top: 37.778%!important;}
}
@media(max-width: 480px)
{
	body .uv-box-dining-logo, body .uv-box-dining-logo-secondary{background-size: 36%;}
}
@media(max-width: 424px)
{
	body .uv-dining-btn-col{width: auto;}
}

@media(min-width: 782px)
{
	.wp-block-columns.uv-getting-rewards-cols:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child){margin-left: 1.6em;}
}
/**/

/*Rooms*/
.uvrooms-3colstitle{display: flex;flex-wrap: nowrap;align-items: center;margin-bottom: 48px;}
.uvrooms-3colstitle *{margin-bottom: 0;}
.uvrooms-3colstitle h2{flex-basis: 31.24%;margin-right: 38px;}
.uvrooms-3colstitle p:nth-child(2){flex-basis: 43.06%;}
.uvrooms-3colstitle p.rwlinkcont{flex-grow: 1;text-align: right;}
.uvrooms-cardscont{display: flex;flex-wrap: wrap;gap: 56px 68px;}
.uvrooms-cardscont .item
{
	flex-basis: calc(50% - 34px);
	background-color: #FFFFFF;
	border-radius: 3px;
	box-shadow: 1px 3px 9px 0 rgba(0,0,0,0.11);
}
.uvrooms-cardscont .item .uv-boxitem{background-color: #838383;padding-top: 52.92%;}
.uvrooms-cardscont .item .content{padding: 42px 70px 54px 68px;}
.uvrooms-cardscont .item .content p:nth-child(1)
{
	color: #272727;
	font-size: 30px;
	font-weight: 300;
	letter-spacing: 1.48px;
	line-height: 33px;
	text-transform: uppercase;
	margin-bottom: 13px;
}
.uvrooms-cardscont .item .content p:nth-child(2){font-size: 18px;line-height: 28px;margin-bottom: 26px;}
#rooms-hilton.uv-section .uv-section-inner{max-width: 1600px;}

@media(max-width: 1200px)
{
	.uvrooms-3colstitle h2{margin-right: 20px;}
	.uvrooms-cardscont{gap: 34px 40px;}
	.uvrooms-cardscont .item{flex-basis: calc(50% - 20px);}
}
@media(max-width: 1199px)
{
	.uvrooms-3colstitle{flex-wrap: wrap;margin-bottom: 32px;}
	.uvrooms-3colstitle *{text-align: center;}
	.uvrooms-3colstitle h2{flex-basis: 100%;margin-right: 0;margin-bottom: 5px;}
	.uvrooms-3colstitle p:nth-child(2){flex-basis: 100%;max-width: 710px;margin: 0 auto 20px;}
	.uvrooms-3colstitle p.rwlinkcont{flex-basis: 100%;}
}
@media(max-width: 980px)
{
	.uvrooms-cardscont .item .content{padding: 28px;}
}
@media(max-width: 768px)
{
	.uvrooms-cardscont{gap: 28px;}
	.uvrooms-cardscont .item{flex-basis: calc(50% - 14px);}
	.uvrooms-cardscont .item .content{padding: 20px;}
}
@media(max-width: 600px)
{
	.uvrooms-cardscont{justify-content: center;gap: 28px 0;}
	.uvrooms-cardscont .item{flex-basis: 100%;}
	.uvrooms-cardscont .item .content{padding: 28px;}
}
/**/

/*Rooms Locations*/
.uvroomsloc-breadcrumbscont{display: flex;justify-content: center;}
.uvroomsloc-breadcrumbscont ul{margin: 0 0 12px 0;}
/**/

/*Genting Rewards*/
.uv-grcols{display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: flex-start;}
.uv-grcol.txt{flex-basis: 71.04%;padding-right: 9.98%;}
.uv-grcol.box
{
	flex-basis: 28.02%;
	height: auto;
	background-color: #FFFFFF;
	padding: 45px 40px 45px 44px;
	border: 2px solid #CA1426;
	border-radius: 4px;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.35);
}
.uv-grcol h1, .uv-grcol h2{color: #272727;}
.uv-grcol p{color: #383838;font-size: 18px;line-height: 28px;}
.uv-grcol.box .uv-btn-block-s, .uv-grcol.box .uv-btn-block-s a{width: 100%;padding-left: 10px;padding-right: 10px;}
.uv-grcol.box .uv-btn-block-s{margin-bottom: 36px;}
.uv-grcol.box .wp-block-separator{background-color: #DDD;height: 1px;border: 0;margin: 0 0 34px;}
.uv-grcol.box p{color: #272727; font-size: 15px;line-height: 20px;margin-bottom: 14px;}
.uv-grcol.box p strong{color: #272727;font-size: 16px;font-weight: 600;letter-spacing: 0.53px;line-height: 17px;}
.uv-grcol.box p:not(:nth-child(3)){position: relative;padding-left: 48px;}
.uv-grcol.box p:not(:nth-child(3)) img
{
	position: absolute;
	width: 28px!important;
	height: auto;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
.uv-grcol.box p:last-child{margin-bottom: 0;}

@media(max-width: 1200px)
{
	.uv-grcol.txt{padding-right: 20px;}
	.uv-grcol.box{padding: 28px;}
}
@media(max-width: 980px)
{
	.uv-grcols{flex-wrap: wrap;justify-content: center;}
	.uv-grcol{flex-basis: 100%!important;}
	.uv-grcol.txt{padding-right: 0;margin-bottom: 34px;}
	.uv-grcol.box{max-width: 480px;}
}
/**/

/*Offers*/
@media(min-width: 601px)
{
	.offersec .rwcard .shim{padding: 0 28px;}
}
/**/

/*Dining*/
.dining-rwcats .titlecont{padding-bottom: 20px;}
.dining-rwcats .titlecont .title{margin-bottom: 16px;}
.dining-rwcats .titlecont p{max-width: 1032px;color: #444;font-size: 18px;line-height: 27px;}
.dining-rwcats .titlecont p:last-child{margin-bottom: 20px;}
.dining-rwcats .rwcat{margin-bottom: 96px;}
.dining-rwcats .rwcard .uv-boxitem{background-color: #d8d8d8;padding-top: 85.85%;}
.dining-rwcats .rwcard .uv-boxitem .logo
{
	position: absolute;
    background-size: 68%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(0,0,0,0.31);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 8;
}
.dining-rwcats .rwcard .title
{
	color: #272727;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0.6px;
	line-height: 20px;
	margin-bottom: 4px;
}
.dining-rwcats .rwcard p{font-size: 15px;line-height: 21px;}

/*
@media(min-width: 768px)
{
	.dining-rwcats .rwcards .rwcard .btns{min-height: 120.99px;}
}
*/
@media(min-width: 1024px)
{
	.dining-rwcats .rwcards{gap: 34px 28px;}
	.dining-rwcats .rwcard{flex-basis: calc(33.3333% - 18.666667px);}
}
@media(min-width: 1316px)
{
	.dining-rwcats .rwcard{flex-basis: calc(25% - 21px);}
}
@media(min-width: 1316px) and (max-width: 1339px)
{
	.dining-rwcats .rwcards{gap: 34px 21px;}
}
/**/

/*Experiences*/
.uvexp-cardsec .rwcat{max-width: 854px;margin: 0 auto;}
.uvexp-poolsec .uv-section-bg{max-width: 90.32%;height: 0;left: 50%;padding-top: 37.125%;transform: translateX(-50%);}
.uvexp-poolsec .box{background-color: #FFF;max-width: 1170px;padding: 48px 48px 82px;margin: 0 auto;}
.uvexp-poolsec .box p{margin-bottom: 48px;}
.uvexp-poolsec .uv-btn-block-p a
{
	width: 100%;
	max-width: 348px;
	padding: 22px 10px 21px;
}
.uvexp-poolsec .uv-btn-block-p a:before, .uvexp-poolsec .uv-btn-block-p a:after
{
	position: absolute;
	background-color: #CFCFCF;
	width: 76%;
	height: 1px;
	top: 50%;
	transform: translateY(-50%);
	pointer-events: none;
	content: '';
}
.uvexp-poolsec .uv-btn-block-p a:before{left: -86.34%;}
.uvexp-poolsec .uv-btn-block-p a:after{right: -86.34%;}
.uvexp-glowsec{background: linear-gradient(to bottom, #F7F7F7 84.92%, #FFFFFF 84.92%);}

@media(max-width: 1320px)
{
	.uvexp-poolsec .uv-section-bg{max-width: none;width: calc(100% - 40px);}
}
@media(max-width: 1024px)
{
	.uvexp-poolsec .uv-btn-block-p a:before, .uvexp-poolsec .uv-btn-block-p a:after{width: 46%;}
	.uvexp-poolsec .uv-btn-block-p a:before{left: -56%;}
	.uvexp-poolsec .uv-btn-block-p a:after{right: -56%;}
}
@media(max-width: 768px)
{
	.uvexp-poolsec .uv-btn-block-p a:before, .uvexp-poolsec .uv-btn-block-p a:after{content: none;}
}
@media(max-width: 600px)
{
	.uvexp-poolsec .uv-section-bg{max-width: none;width: calc(100% - 20px);}
	.uvexp-poolsec .box{padding: 20px 20px 42px;}
	.uvexp-poolsec .uv-btn-block-p a{max-width: 200px;}
}

@media(min-width: 1024px)
{
	.uvexp-cardsec .rwcards{gap: 40px 38px;}
	.uvexp-cardsec .rwcard{flex-basis: calc(50% - 19px);}
}
/**/

/*Groups and Celebrations*/
.uvgc-weddsec{background: linear-gradient(to bottom, #FFFFFF 94%, #F7F7F7 94%);}
.uvgc-weddsec .uv-section-bg{max-width: 90.32%;height: 0;left: 50%;padding-top: 37.125%;transform: translateX(-50%);}
.uvgc-weddsec .box
{
	background-color: #FFF;
	max-width: 1170px;
	padding: 46px 48px 56px;
	margin: 0 auto;box-shadow: 0 16px 60px -16px rgba(0,0,0,0.1);
}
.uvgc-weddsec .box h3{color: #C6001D;font-size: 32px;font-weight: 300;letter-spacing: 2px;line-height: 35px;margin-bottom: 0;}
.uvgc-weddsec .box h2{margin-bottom: 14px;}
.uvgc-weddsec .box p{color: #444;font-size: 18px;line-height: 27px;margin-bottom: 40px;}
.uvgc-weddsec .box .wp-block-buttons{gap: 26px;}
.uvgc-weddsec .box .uv-btn-block-p a{width: 196px;padding: .86em 10px;}
.uvgc-weddsec .box .uv-btn-block-p:first-child a:before, .uvgc-weddsec .box .uv-btn-block-p:last-child a:after
{
	position: absolute;
	background-color: #CFCFCF;
	width: 79%;
	height: 1px;
	top: 50%;
	transform: translateY(-50%);
	pointer-events: none;
	content: '';
}
.uvgc-weddsec .box .uv-btn-block-p:first-child a:before{left: -99%;}
.uvgc-weddsec .box .uv-btn-block-p:last-child a:after{right: -99%;}
.uvgc-cardsec .uvrooms-cardscont{max-width: 1170px;margin: 0 auto;}
.uvgc-gexsec{background: linear-gradient(to bottom, #F7F7F7 50%, #FFFFFF 50%);}

@media(max-width: 1320px)
{
	.uvgc-weddsec .uv-section-bg{max-width: none;width: calc(100% - 40px);}
}
@media(max-width: 1024px)
{
	.uvgc-weddsec .box .uv-btn-block-p:first-child a:before, .uvgc-weddsec .box .uv-btn-block-p:last-child a:after{width: 48%;}
	.uvgc-weddsec .box .uv-btn-block-p:first-child a:before{left: -62%;}
	.uvgc-weddsec .box .uv-btn-block-p:last-child a:after{right: -62%;}
}
@media(max-width: 768px)
{
	.uvgc-weddsec .box .uv-btn-block-p:first-child a:before, .uvgc-weddsec .box .uv-btn-block-p:last-child a:after{content: none;}
}
@media(max-width: 600px)
{
	.uvgc-weddsec .uv-section-bg{max-width: none;width: calc(100% - 20px);}
	.uvgc-weddsec .box{padding: 20px 20px 42px;}
	.uvgc-weddsec .box .wp-block-buttons{gap: 14px;}
	.uvgc-weddsec .box .uv-btn-block-p a{width: auto;min-width: 238px;padding: 0.86em 3.6em;}
}

@media(min-width: 1201px)
{
	.uvgc-cardsec .uvrooms-cardscont{gap: 58px;}
}
/**/

/*Room*/
.uvroom-topsec{padding: 105px 0 80px;}
.uvroom-topsec.uv-section .uv-section-inner{max-width: 1198px;margin: 0 auto;}
.uvroom-cols{display: flex;flex-wrap: nowrap;}
.uvroom-cols .left{flex-basis: 72.12%;padding-right: 8.68%;margin-bottom: 40px;}
.uvroom-cols .left .uv-breadcrumbs{margin: 0 0 15px;}
.uvroom-cols .left .uv-breadcrumbs li span{font-size: 14px;letter-spacing: .23px;line-height: 16px;}
.uvroom-cols .left .uv-breadcrumbs li span{color: #C6001D;}
.uvroom-cols .left .uv-breadcrumbs li a{line-height: 16px;}
.uvroom-cols .left .uv-breadcrumbs li a span{color: #383838;}
.uvroom-cols .left .titlecont{padding-bottom: 36px;border-bottom: 1px solid #D8D8D8;margin-bottom: 28px;}
.uvroom-cols .left h1{color: #272727;font-size: 50px;font-weight: 300;letter-spacing: 1.5px;line-height: 1.05;margin-bottom: 0;}
.uvroom-cols .left h2{color: #383838;font-size: 20px;font-weight: 500;letter-spacing: 0.67px;line-height: 22px;margin-bottom: 0;}
.uvroom-cols .left h1 + h2{margin-top: 0.3em;}
.uvroom-cols .left .txt *{color: #383838;font-size: 18px;line-height: 28px;}
.uvroom-cols .left .txt ul{position: relative;padding-top: 54px;margin-bottom: 0;}
.uvroom-cols .left .txt ul:before
{
	position: absolute;
	top: 0;
	left: -1.2em;
	color: #272727;
	font-size: 30px;
	font-weight: 300;
	letter-spacing: 1.48px;
	line-height: 36px;
	content: 'THIS ROOM OFFERS';
}
.uvroom-cols .right{flex-basis: 27.88%;margin-bottom: 40px;}
.uvroom-cols .right .box
{
	background-color: #FFFFFF;
	padding: 46px 40px 50px 44px;
	border: 2px solid #CA1426;
	border-radius: 4px;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.35);
}
.uvroom-cols .right .box .uv-btn-s{padding: 0.86em 1em 0.89em;}
.uvroom-cols .right .box hr{background-color: #DDD;height: 1px;border: 0;margin: 34px 0;}
.uvroom-carsec{background-color: #F7F7F7;padding: 84px 0 112px;}
.uvroom-carsec.uv-section .uv-section-inner{max-width: 1300px;}
.uvroom-carsec .titlecont{display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;margin-bottom: 46px;}
.uvroom-carsec .titlecont h2{color: #272727;margin-bottom: 0;}
.uvroom-carsec .offers-carousel.rooms{margin-bottom: 0;}
.uvroom-carsec .offers-carousel.rooms .swiper-container{padding: 0;}
.uvroom-carsec .offers-carousel.rooms .rwcard .shim img{height: 20px;margin-bottom: 20px;}
.uvroom-carsec .offers-carousel.rooms .rwcard .btns .uv-btn-p
{
	color: #272727;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 1px;
	line-height: 16px;
	padding: 15px 42px;
}
.uvroom-carsec .offers-carousel.rooms .rwcard .btns .uv-btn-p:hover{color: #FFF;}

@media(max-width: 1200px)
{
	.uvroom-cols .left{padding-right: 20px;}
	.uvroom-cols .right .box{padding: 28px;}
}
@media(max-width: 980px)
{
	.uvroom-cols{flex-wrap: wrap;justify-content: center;}
	.uvroom-cols .left{flex-basis: 100%;}
	.uvroom-cols .right{flex-basis: 100%;max-width: 480px;}
}
@media(max-width: 860px)
{
	.uvroom-topsec{padding: 48px 0 20px;}
}
@media(max-width: 767px)
{
	.uvroom-cols .left .uv-breadcrumbs{margin: 0 0 25px;}
	.uv-breadcrumbs li{padding-left: 15px;padding-right: 10px;}
	.uvroom-cols .left .uv-breadcrumbs li span{font-size: 12px;letter-spacing: normal;line-height: 14px;}
	.uvroom-cols .left .uv-breadcrumbs li a{line-height: 14px;}
	.uvroom-cols .left h1{font-size: 46px;line-height: 48px;margin-bottom: 8px;}
	.uvroom-cols .left h2{font-size: 17px;line-height: 19px;}
}
@media(max-width: 600px)
{
	.uvroom-cols .left .txt ul:before{left: -1.7em;font-size: 24px;letter-spacing: 0;}
	.uvroom-carsec{padding: 60px 0 80px;}
	.uvroom-carsec.uv-section .uv-section-inner{width: 100%;}
	.uvroom-carsec .titlecont{flex-wrap: wrap;justify-content: center;margin-bottom: 34px;}
	.uvroom-carsec .titlecont h2{flex-basis: 100%;text-align: center;margin-bottom: 6px;}
	.uvroom-carsec .offers-carousel.rooms .swiper-container{padding-left: 28px;}
	.uvroom-carsec .offers-carousel.rooms .rwcard .shim img{margin-bottom: 8px;}
}
@media(max-width: 479px)
{
	.uvroom-cols .left h1{font-size: 36px;line-height: 38px;margin-bottom: 8px;}
	.uvroom-cols .left h2{font-size: 14px;line-height: 16px;}
}

@media(min-width: 601px)
{
	.uvroom-carsec .offers-carousel.rooms .rwcard .shim{padding-left: 40px;padding-right: 40px;}
	.uvroom-carsec .offers-carousel.rooms .rwcard .btns{padding-left: 40px;padding-right: 40px;}
}
/**/

/*Entertainment*/
.uvevents-loadmorecont{padding-top: 60px;}
.uvevents-loadmorecont.uvnoactive{display: none!important;}
.uvevents-loadmorecont .uv-btn:before, .uvevents-loadmorecont .uv-btn:after
{
    position: absolute;
    background-color: #cfcfcf;
    width: 76%;
    height: 1px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    content: '';
}
.uvevents-loadmorecont .uv-btn:before{left: -86.34%;}
.uvevents-loadmorecont .uv-btn:after{right: -86.34%;}

@media(max-width: 1024px)
{
	.uvevents-loadmorecont .uv-btn:before, .uvevents-loadmorecont .uv-btn:after{width: 46%;}
	.uvevents-loadmorecont .uv-btn:before{left: -56%;}
	.uvevents-loadmorecont .uv-btn:after{right: -56%;}
}
@media(max-width: 600px)
{
	.uvevents-loadmorecont .uv-btn:before, .uvevents-loadmorecont .uv-btn:after{content: none;}
}


@media(min-width: 768px)
{
	.events-rwcards .rwcards{gap: 16px 16px;}
	.events-rwcards .rwcards .rwcard{flex-basis: calc(50% - 8px);}
	.events-rwcards .rwcards .rwcard .btns{min-height: 120.9px;}
}
@media(min-width: 925px)
{
	.events-rwcards .rwcards .rwcard{flex-basis: calc(33.33333% - 10.6666667px);}
}
@media(min-width: 1200px)
{
	.events-rwcards .rwcards{gap: 18px 17px;}
	.events-rwcards .rwcards .rwcard{flex-basis: calc(25% - 12.75px);}
	.events-rwcards .rwcards .rwcard .uv-boxitem{padding-top: 85.89%;}
}
/**/

/*Event*/
.uvevent-topsec{background: linear-gradient(180deg, #FFFFFF 0%, #F7F7F7 100%);padding: 45px 0 65px;}
.uvevent-topsec.uv-section .uv-section-inner{max-width: 1188px;}
.uvevent-cols{display: flex;flex-wrap: nowrap;}
.uvevent-cols .left{flex-basis: 72.06%;padding-right: 3.2%;}
.uvevent-cols .left .descr p{
	max-width: 696px;
	color: #444;
	font-size: 18px;
	line-height: 32px;
}
.uvevent-cols .left .descr h3, .uvevent-cols .left .descr h4{max-width: 500px;}
.uvevent-cols .left .descr li{
	font-size: 18px;
	line-height: 32px;
}
.uvevent-cols .left .iframe{position: relative;background-color: #000;width: 100%;padding-top: 52.99%;}
.uvevent-cols .left .iframe iframe{position: absolute;width: 100%;height: 100%;top: 0;left: 0;border: none;}
.uvevent-cols .right{flex-basis: 27.94%;}
.uvevent-cols .right .box
{
	background-color: #FFFFFF;
	padding: 46px 48px 34px 40px;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.35);
}
.uvevent-cols .right .box .uv-btn-p{color: #272727;margin-top: 18px;}
.uvevent-cols .right .box .uv-btn-p:hover{color: #FFF;}
.uvevent-cols .right .box hr
{
	background-color: #979797;
    height: 1px;
    border: 0;
    margin: 24px 0;
}
.uvevent-cols .right .box .title
{
	color: #272727;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1px;
	line-height: 19px;
	margin-bottom: 14px;
}
.uvevent-cols .right .box p{color: #444;font-size: 15px;line-height: 26px;}
.uvevent-cols .right .box .directions, .uvevent-cols .right .box .share
{
	display: block;
	position: relative;
	color: #272727;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 1px;
	line-height: 18px;
	padding-left: 30px;
}
.uvevent-cols .right .box .directions:before, .uvevent-cols .right .box .share:before
{
	position: absolute;
	font-family: "uvfonticons";
	color: #272727;
	top: 50%;
	left: 0;
	transform: translateY(-40%);
}
.uvevent-cols .right .box .directions:before{height: 20px;font-size: 20px;line-height: 20px;content: '\e823';}
.uvevent-cols .right .box .share:before{height: 16px;font-size: 16px;line-height: 16px;content: '\e80b';}
.uvevent-cols .right .box .directions:hover, .uvevent-cols .right .box .directions:hover:before, .uvevent-cols .right .box .share:hover, .uvevent-cols .right .box .share:hover:before
{
	color: #C90D1F;
}
.uvevent-cols .right .box .directions{margin-bottom: 22px;}
.uvevent-cols .right .box .sharecont{position: relative;}
.uvevent-cols .right .box .sharecont .sharebox
{
	display: flex;
	position: absolute;
	background-color: #FFF;
	flex-wrap: nowrap;
	gap: 26px;
	top: 142%;
	left: 2%;
	padding: 12px;
	opacity: 0;
	z-index: 2;
	transition: opacity .5s;
	box-shadow: 0 1px 2px 0 rgb(0 0 0 / 35%);
}
.uvevent-cols .right .box .sharecont .sharebox.show{opacity: 1;}
.uvevent-cols .right .box .sharecont .sharebox .shareitem{line-height: 20px}
.uvevent-cols .right .box .sharecont .sharebox .shareitem i{color: #7f7f7f;font-size: 20px;}
.uvevent-cols .right .box .sharecont .sharebox .shareitem span{color: #7f7f7f;vertical-align: top;}
.uvevent-cols .right .box .sharecont .sharebox .shareitem:hover i, .uvevent-cols .right .box .sharecont .sharebox .shareitem:hover span
{
	color: #272727;
}
.uvevent-packsec{padding: 50px 0 64px;}
.uvevent-packsec.uv-section .uv-section-inner{max-width: 1188px;}
.uvevent-packsec:after
{
	position: absolute;
	background-color: #979797;
	width: 90%;
	max-width: 1300px;
	height: 1px;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	content: '';
}
.uvevent-packsec h2{color: #444;font-size: 38px;line-height: 42px;letter-spacing: 1.81px;margin-bottom: 28px;}
.packageitem
{
	background-color: #FFF;
	padding: 28px 32px 36px 36px;
	margin-bottom: 11px;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.35);
}
.packageitem .name
{
	color: #272727;
	font-size: 26px;
	font-weight: 600;
	letter-spacing: 0.79px;
	line-height: 29px;
	text-transform: uppercase;
	margin-bottom: 16px;
}
.packageitem .content{display: flex;flex-wrap: nowrap;align-items: flex-start;}
.packageitem .content .descr{flex-grow: 1;padding-right: 5.4%;}
.packageitem .content .descr p{margin-bottom: 0;}
.packageitem .content .descr .packageitem-readmore{color: #272727;font-weight: inherit;}
.packageitem .content .descr .short, .packageitem .content .descr .large{display: block;}
.packageitem .content .descr .short.hide, .packageitem .content .descr .large.hide{display: none;}
.packageitem .content .uv-btn-p{flex-basis: 228px;padding: 16px 10px;}
.uvevent-carsec{padding: 55px 0 85px;}
.uvevent-carsec.uv-section .uv-section-inner{max-width: 1300px;}
.uvevent-carsec h2{color: #444444;}
.uvevent-carsec .uv-home-entertainment-tabs-section{display: none;}
.uvevent-carsec .slideHomeEntertainment{width: 100%}
.uvevent-carsec .swiper-button-next, .uvevent-carsec .swiper-button-prev{display: none;}
.uvevent-carsec .uv-home-link-etmt{display: none;}

@media(max-width: 1200px)
{
	.uvevent-cols .left{padding-right: 20px;}
	.uvevent-cols .right .box{padding: 28px;}
}
@media(max-width: 980px)
{
	.uvevent-cols{flex-wrap: wrap;justify-content: center;}
	.uvevent-cols .left{flex-basis: 100%;padding-right: 0;margin-bottom: 20px;}
	.uvevent-cols .right{flex-basis: 100%;max-width: 480px;}
	.packageitem{padding: 20px;}
}
@media(max-width: 767px)
{
	.uvevent-packsec{padding: 48px 0;}
	.uvevent-carsec h2{margin-bottom: 28px;}
	.uvevent-carsec{padding: 50px 0;}
}
@media(max-width: 680px)
{
	.packageitem .name{text-align: center;margin-bottom: 24px;}
	.packageitem .content{flex-wrap: wrap-reverse;justify-content: center;}
	.packageitem .content .uv-btn-p{padding: 0.86em 20px;margin-bottom: 12px;}
	.packageitem .content .descr{text-align: center;padding-right: 0;}
}

@media(min-width: 768px)
{
	.uvevent-carsec h2{font-size: 32px;letter-spacing: 1.52px;line-height: 35px;margin-bottom: 54px;}
}
/**/

/*Fix Vimeo*/
body .wp-block-embed-vimeo .wp-block-embed__wrapper iframe{width: 100%;}
body .wp-block-embed-vimeo.alignfull .wp-block-embed__wrapper
{
	padding-top: 56.25%; 
    overflow: hidden;
}
body .wp-block-embed-vimeo.alignfull .wp-block-embed__wrapper iframe
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
}
/**/