/*
@font-face {
font-family:"Commissioner";
src:url("/fonts/Commissioner-Regular.woff2") format("woff2"),url("/fonts/Commissioner-Regular.woff") format("woff");
font-display:auto;font-style:normal;font-weight:700;
}
*/
@font-face
{
    font-family: 'Avenir';
    src: url('../zoukgroup/fonts/avenir_next.woff2') format('woff2'),
         url('../zoukgroup/fonts/avenir_next.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	/*font-display: swap */;
}

@font-face
{
    font-family: 'Gotham Medium';
    src: url('../zoukgroup/fonts/Gotham-Medium.woff2') format('woff2'),
         url('../zoukgroup/fonts/Gotham-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	/*font-display: swap */;
}

html body{
    /* font-family: 'Commissioner',Arial,sans-serif; */
    font-family: 'Avenir',Arial,sans-serif;
    font-weight: normal;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: initial;
    -moz-osx-font-smoothing: initial;
}
body{background: #770a2a linear-gradient(to right,#7f1c27,#60152c,#1d0731) scroll repeat 0 0;}
#pattern, #rings {
    position: absolute;
    top: 200px;
    z-index: -1;
}
#pattern {
    background: transparent url(//cdn.shrglobal.com/CrsMedia/P16702/bbe/pattern-3.png) scroll repeat 0 0;
    width: 99px;
    height: 500px;
    top: 300px;
}
#rings {
    background: transparent url(//cdn.shrglobal.com/CrsMedia/P16702/bbe/rings.png) scroll repeat-x 0 0;
    width: 100%;
    height: 200px;
}
.uv-customheader{
    position: relative;
    background: #FFFFFF;
    width: 100%;
    height: 90px;
    opacity: 1;
    visibility: visible;
    z-index: 50;
    transition: opacity .3s ease .2s;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 25px;
    padding-bottom: 20px;
}
.uv-customheader-inner{
    width: 100%;
    max-width: 1310px;
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.uv-customheader .uv-header-cart{
    position: relative;
    right: auto;
    left: auto;
    margin: 0;
}
.uv-customheader .uvlogo img{
    display: block;
    height:auto;
/*     height: 43px; */
	width: 208px;
/*     width: auto; */
}

#footercontent .logo img{ height: auto; }

body .uv-btn, body .uv-checkout-form-actions .uv-btn-s{font-weight: normal;}
.uv-pop-header .uvtitle{font-weight: bold;}
.uv-checkout-steps .uvuisteplabel{font-size: 12px;}
/* overmenu */
.ovmenuopen {
    overflow: hidden;
}
.uv-overmenu-btn {cursor: pointer; width: 85px;}
.uv-overmenu-btn img {margin-top: 10px;}
.uvlogo {margin-right: auto;}
.ovmenuopen .uv-overmenu {
    visibility: visible;
    opacity: 1;
}
.uv-overmenu {
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    max-height: 100%;
    z-index: 80;
    background-color: #FFF;
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
    transition: all .5s ease;
    line-height: 1.15;
}
.uv-overmenu-inner {
    position: relative;
    padding: 15px 20px 25px;
    z-index: 10;
}
.uv-overmenu-bg {
    position: fixed;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 300ms ease-in-out;
    /* opacity: 0;
    visibility: hidden; */
}
.uv-overmenu-header {
    text-align: center;
    padding-top: 20px;
}
.ovmenuopen .uv-overmenu-header img {
    opacity: 1;
    visibility: visible;
    transition: all 250ms ease-in-out 400ms;
}
.uv-overmenu-header img {
    height: 50px;
    transition: all 300ms ease-in-out;
    opacity: 0;
    visibility: hidden;
}
.uv-overmenu-menu {
    padding-top: 60px;
    padding-bottom: 30px;
    transform: translateY(8vw);
    opacity: 0;
    transition: all 150ms cubic-bezier(.25, .46, .45, .94);
}
.ovmenuopen .uv-overmenu-menu {
    opacity: 1;
    transform: translateY(0);
    transition: all 800ms cubic-bezier(.25, .46,.45,.94);
}
.uv-overmenu-menu ul{margin: 0;padding: 0;list-style: none;text-align: left;}
.uv-overmenu-menu > ul > li
{
	display: block;
	text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
}
.uv-overmenu-menu ul > li.menu-item-has-children > a {
    position: relative;
}
.uv-overmenu-menu ul > li.menu-item-has-children > a i {
    transition: all .25s ease;
    width: 25px;
    opacity: 0.5;
}
.uv-overmenu-menu ul > li.menu-item-has-children.active > a i {
    transform: rotate(-180deg);
    transition: all .25s ease;
}
.uv-overmenu-menu > ul > li > a{
	display: inline-block;
	color: #222;
	font-size: 40px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}
.ovmenuopen .uv-overmenu-secondary {
    opacity: 1;
    visibility: visible;
    transition: all 300ms ease-in-out 500ms;
}
.uv-overmenu-secondary {
    padding-top: 50px;
    opacity: 0;
    visibility: hidden;
    transition: all 150ms ease-in-out;
}
.uv-overmenu-secondary ul {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
    list-style: none;
}
.uv-overmenu-secondary ul li {
    padding-left: 14px;
    padding-right: 14px;
}
.uv-overmenu-secondary ul li a {
    color: #555;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    font-size: 18px;
    opacity: 0.75;
}
.uv-overmenu-secondary .uv-socialnetwork {
    padding-top: 22px;
}
.uv-socialnetwork ul li {
    display: inline-block;
    /* padding: 0 5px; */
}
.uv-socialnetwork ul li .uv-social-label {
    display: none;
}
.uv-overmenu-secondary .uv-socialnetwork ul li a {
    opacity: 1;
    font-size: 23px;
}
.uv-overmenu-menu > ul > li .uv-submenu {
    position: relative;
    overflow: hidden;
    max-height: 0;
    transition: all .4s ease-in-out;
}
.uv-overmenu-menu > ul > li.active .uv-submenu {
    max-height: 300px;
}
.uv-overmenu-menu > ul > li .uv-submenu ul {
    padding-top: 14px;
}
.uv-overmenu-menu > ul > li .uv-submenu ul li {
    padding: 7px 0px;
    text-align: center;
}
.uv-overmenu-menu > ul > li .uv-submenu ul li a {
    color: #CFCFCF;
    display: block;
    font-size: 16px;
    padding-left: 26px;
    text-transform: uppercase;
}
div#ovmenu-close {
    cursor: pointer;
    position: fixed;
    width: 26px;
    height: 19px;
    right: 30px;
    top: 30px;
    z-index: 100;
}
div#ovmenu-close > span:nth-child(1) {
    transform: rotate(-45deg) translate(-7px, 5px);
}
div#ovmenu-close > span {
    display: block;
    position: absolute;
    width: 26px;
    height: 3px;
    background-color: #000;
}
div#ovmenu-close > span:nth-child(2) {
    width: 26px;
    top: inherit;
    bottom: 0;
    transform: rotate(45deg) translate(-16px, -14px);
    right: 0;
}
.uv-section-inner{background-color: #FFF;}
body .uv-panel{background-color: #efefef;}
.uv-cartprepayoptions > a:first-child:last-child .uv-paymethodopt.active{
    background-color: transparent;
    border-color: transparent;
    color: #000000;
    padding: 0;
}
.uv-cartprepayoptions > a:first-child:last-child  .uv-paymethodopt.active .uvpriceset .uvpaytype{color: rgba(0, 0, 0, 0.66);}
.uv-cartprepayoptions > a:first-child:last-child .uv-paymethodopt.active .uvpriceset .uvpayprice{color: inherit;}
.uv-cartprepayoptions > a:first-child:last-child{cursor: default;}
.uv-cartmain{padding-bottom: 60px;}
.uv-event-item.added{border-color: transparent;}
.uv-event-itemlist .uv-event-item:nth-child(odd){background-color: transparent;}
.uv-event-itemlist .uv-event-item{border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
.uv-event-itemlist .uv-event-item:last-child{border-bottom: 0;}
.uv-event-itemtfooter, .uv-cart-sectitle, .uv-checkout-cartbox-footer, .uv-checkout-form-actions, .uv-sidebar-panel .uvtitle{
    background-color: #ffffff;
    color: #000000;
}/* #000000 */
/*.uv-cartprepayoptions > a:first-child:last-child .uv-paymethodopt .uvpriceset{justify-content: flex-end;}*/
.uv-event-itemtfooter .uv-btn-p, .uv-checkout-cartbox-footer .uv-btn-p, .uv-checkout-form-actions .uv-btn-p, .uv-event-item .uvactions a, .uv-pop-action > a.uv-btn-p, .uv-btn-p, .uv-map-listsec-iteminfo a, .uv-btn{
    background-color: #770a2a;
    color: #ffffff;
    border: 2px solid #770a2a;
    font-weight: 700;
}
.uv-event-itemtfooter .uv-btn-p:hover, .uv-event-itemtfooter .uv-btn-p:focus, .uv-checkout-cartbox-footer .uv-btn-p:hover, .uv-checkout-form-actions .uv-btn-p:hover, .uv-checkout-cartbox-footer .uv-btn-p:focus, .uv-checkout-form-actions .uv-btn-p:focus{
    background-color: #ffffff;
    color: #000000;
}
.uv-checkout-form-actions .uv-btn-s{
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, 0.4);
}
.uv-event-itemtypeheader{background-color: #737373;} /* #222222 */
.uv-event-itemtype:nth-child(even) .uv-event-itemtypeheader, .uv-event-itemtype:nth-child(odd) .uv-event-itemtypeheader{background-color: rgba(34, 34, 34, 0.9);}
.uv-btn-event3d{background-color: #770a2a;} /* #000000 */
.uv-custommenunav{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    list-style: none;
    margin-right: 30px;
}
.uv-custommenunav li a{
    text-transform: uppercase;
    font-size: 15px;
    color: #222;
    display: block;
    padding: 0 15px;
    position: relative;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
}
.uv-custommenunav li a:hover{ color:#000; }

.uv-custommenunav li a:after{
    background-color: #c6001d;
    bottom: 0;
    content: " ";
    height: 1px;
    position: absolute;
    transition: all .35s linear 0s;
    width: 0;
    left: 50%;
}
.uv-custommenunav li a:hover:after, .uv-custommenunav li a:focus:after{
    width: 100%;
    left: 0;
}
.uv-overmenu-btn{display: none;}
.uv-event-item .uvitemseltime .uv-btn, .uv-checkout-cartitem .uvitemseltime .uv-btn{color: #000000;}
.uv-main-wrapper{min-height: calc(100vh - 500px);}
.uv-event-item .uvitemseltime:not(.active) .uv-btn{font-size: 0;}
/*.uv-section-inner{max-width: 1140px;}*/
.uv-calendarpage h1{display: none;}
.uv-reservationinfo-page .uv-section-inner{
    max-width: 1000px;
    min-height: calc(100vh - 500px);
}
.uvresseating .uv-map-view svg .uvhasitem{
    fill: #ff6c6c;
    stroke: #c53232;
    fill-opacity: 0.6;
}
.uvtheqrcode:before{
    width: 65px;
    height: 65px;
    position: absolute;
    display: block;
    content: " ";
    border-radius: 50%;
    background: #ffffff url(../rwlv/assets/rw-icon.png) center center no-repeat;
    background-size: 50px 50px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
body .uv-cart-sectitle{background-color: #770a2a;}
.uv-checkout-cartbox-footer, .uv-checkout-form-actions{border: 1px solid rgba(119, 10, 42, 0.15);}
/*.uv-map-view, .uv-map-view svg{max-height: calc(100vh - 230px);}*/
.uv-cart-sectitle .uvddate{color: #ffffff;}
.uvnyecont .uv-main-wrapper{
    background: #fec59d url(assets/programbg.jpeg) center top no-repeat;
    background-size: cover;
    /*background-attachment: fixed;*/
}
.uvnyecont .uv-mainprogramcont{
    background-color: rgba(255, 255, 255, 0.7);
    backdrop-filter: blur(10px);
    max-width: 1100px;
}
.uv-rwwondernye-header{
    text-align: center;
}
.uv-rwwondernye-header .uvprogqr{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 300px;
}
.uv-rwwondernye-body{
    text-align: center;
}
.uv-rwwondernye-body h2{margin-top: 2em;}
.uv-rwwondernye-body p{
    font-weight: normal;
    font-family: 'Gotham Medium';
}
.uv-rwwondernye-body .uvseparator{
    height: 1px;
    background-color: #000000;
    margin: 2em auto;
    width: 100%;
    max-width: 300px;
}
.uv-rwwondernye-body .uvprogramlayouts{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: -15px;
    margin-right: -15px;
}
.uv-rwwondernye-body .uvprogramlayouts > div{
    padding: 0 15px;
    flex: 0 0 50%;
}
.uv-rwwondernye-body .uvprogramlayouts > div img{
    display: block;
    width: 100%;
}
.uv-rwwondernye-header img, .uv-rwwondernye-body img{max-width: 100%;}
.uv-mainprogramcont .uvtheqrcode{
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    background-color: #ffffff;
    padding: 0;
}
.uv-mainprogramcont .uvtheqrcode:after{
    position: relative;
    content: " ";
    padding-top: 100%;
    display: block;
    width: 100%;
}
.uv-mainprogramcont .uvtheqrcode img, .uv-mainprogramcont .uvtheqrcode canvas{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.uv-mainprogramcont .uvtheqrcode:before{z-index: 5;}

.uv-pop-img .uv-pop-body{padding: 10px;}
.uv-pop-img .uv-pop-box{max-width: 1200px;}
ul.uv-menu.uv-calendar-menu li:last-child{display: none!important;}
.uv-rwcenterlogos{
    display: flex;
    justify-content: center;
    align-items: center;
}
.uv-rwcenterlogos img{
    margin-left: 5px;
    margin-right: 5px;
}
.uv-siticpowered{text-align: center;}


/*Responsive*/
@media (min-width: 1425px){
    div#ovmenu-close {right: calc((100vw - 1364px)/2);}
}
@media (max-height: 700px) and (min-width: 601px){
    .uv-overmenu-menu > ul > li {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}
@media(max-width: 650px){
    .uv-custommenunav{display: none;}
    .uv-overmenu-btn{display: block;}
    .uv-rwwondernye-body .uvprogramlayouts{flex-direction: column;}
    .uv-rwwondernye-body .uvprogramlayouts > div{flex-basis: 100%;}
    .uv-rwwondernye-body .uvprogramlayouts > div:first-child{margin-bottom: 30px;}
}
@media(max-width: 600px){
	.uv-overmenu-menu > ul > li > a{font-size: 25px;}
	.uv-overmenu-menu > ul > li{
		padding-top: 26px;
		padding-bottom: 26px;
	}
	.uv-overmenu-secondary ul li a{font-size: 14px;}
	.uv-overmenu-header img{height: 35px;}
	.uv-customheader .uvlogo img{
        height: 80px;
        width: auto;
    }
    .uv-main-wrapper{min-height: calc(100vh - 420px);}
    .uv-cartmain{padding-bottom: 40px;}
    .uv-checkout-cartlist .uv-checkout-cartitem{align-items: flex-start;}
    .uv-cartprepayoptions > a:first-child:last-child .uv-paymethodopt.active .uvpriceset{justify-content: flex-end;}
    .uv-cartprepayoptions{max-width: 600px;}
    footer .logo{
        margin-bottom: 15px;
        margin-left: auto;
        margin-right: auto;
    }
    .uvnyecont .uv-mainprogramcont{
        background-color: rgba(255, 255, 255, 0.5);
        backdrop-filter: none;
    }
    .uv-mainprogramcont .uvtheqrcode{max-width: 200px;}
}
@media(max-width: 400px){
	.uv-overmenu-secondary ul li a{font-size: 11px;}
	.uv-overmenu-menu > ul > li > a{font-size: 22px;}
}
/* /overmenu */
/* body .uv-calendar-table tbody {background-image: url(../zoukgroup/assets/brand4.jpg); background-size: cover;} */
a.uv-back:before {
    content: "\f0a8";
}
a.uv-back {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    /* left: 0px;
    top: -30px; */
    left: -50px;
    top: 10px;
    font-size: 40px;
}

body .uv-calendar-table tbody{position: relative;}
body .uv-calendar-table tbody:before {
/*     background-image: url(../zoukgroup/assets/brand4.jpg); */
    background-size: cover;
    /* background-color: #fff; */
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.6;
}
body .uv-calendar-table tbody td {
    position: relative;
    z-index: 2;
}
body .uv-calendar-table tbody td{background-color: transparent;}
body .uv-calendar-table tbody td .datelabel {background-color: rgba(247, 247, 247, 0.50);}
@media(max-width: 850px) {
    a.uv-back {
        left: 0px;
        top: -30px; 
        font-size: 25px;
    }
}
/* Items */
.uv-event-itemtype.active .uv-event-itemtypeheader{
    background-image: url(../zoukgroup/assets/rings.png);
    background-color: #770a2a;

}
.uv-btn-event3d:hover, .uv-event-itemtypeheader:hover {background-color: #333}
body .uv-event-itemlist .uv-event-item:nth-child(odd) {background-color: #fff;}
.uv-event-itemtypebody .uv-event-itemlist {background-color: #f5f5f5;}
.uv-event-item .uvinfo .uvname {color: #c6001d;}
.uv-event-item .uvitemsel .uvsellabel, .uv-event-item .uvpricelabel, 
.uv-checkout-cartitem .uvpricelabel, .uv-event-item .uvtaglabel, .uv-checkout-cartitem .uvtaglabel {
    color: #333;
}
.uv-event-itemtypebody .uv-event-itemlist {
    border-top: 4px solid #770a2a;
    padding-top: 0;
    margin-top: 20px;
}
.uv-event-itemtype.active .uv-event-itemtypeheader:after {
    content: '';
    position: absolute;
    bottom: -9px;
    left: 50%;
    margin-left: -9px;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #770a2a;
}
/* /Items*/
/* List View*/
.uv-calendar-list.uv-zoukgroup .uv-micro-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}
.uv-calendar-list.uv-zoukgroup .uv-micro-row.next,
.uv-calendar-list.uv-zoukgroup .uv-micro-row.past{display: none;}
.uv-eventslist.uv-zoukgroup .uv-cont-img{
    flex-grow: 4;
/*     background-image: url(../zoukgroup/assets/zoukgroup.jpg); */
    background-repeat: no-repeat;
    background-size: contain;
    height: 220px;
    width: 220px;
    margin-left: 10px;
    margin-right: 10px;
}
.uv-calendar-list.uv-zoukgroup .datelink {
    padding: 10px 20px;
    border: 1px solid #c6001d;
    text-transform: uppercase;
}
.uv-calendar-list.uv-zoukgroup .uv-micro-row .datelabel {
    color: #c6001d;
    text-transform: uppercase;
    text-align: center;
}
.uv-calendar-list.uv-zoukgroup .uv-micro-row .datelabel span {
    display: block;
    font-size: 28px;
}


.uv-calendar-list .uv-micro-row.prev{ display: none; }
/*
@media(max-width: 600px)
{
    .uv-calendar-month {display: none;}
}
*/
@media(max-width: 400px){
    .uv-eventslist.uv-zoukgroup .uv-cont-img {height: 150px;width: 150px;}
}
/* /List View*/
/*Line Heights fixes*/
.uv-map-controls .uv-btn, .uv-map-listsec-item .uvsecname, .uv-pop-mapitem .uv-pop-header .ddate, .uv-pop-body .uvitemsidebar .uvmapiteminfo .uvhighlight, .uv-mappop-footer .uvactions .uvinner > div:last-child .uv-btn .uvname, .uv-cartdrop-item .uvinfo .uvcartdropcountdescr, .uv-checkout-cartitem .uvitemseltime .uv-btn, .uv-checkouttimer-cont .uvtitle, .uv-sidebar-faq > a
{
	font-weight: normal;
}
.uv-map-listback .uvname, .uv-panel .uv-panelbody a.uv-addtocalendarlink{font-weight: bold;}
/**/

/*Footer*/
.left {
    float: left;
}
.right{float: right;}
footer{background-color: #fff;font-size: 1em;}
#footerwrapper{width: 100%;}
#footer
{
    width: 100%;
    max-width: 1040px;
	line-height: 2;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 auto;
}
#footercontent, #footercontent a {
    color: #000;
}
#footercontent a:hover{color:#aaa;}
#footer, #footercontent {
    border: 0 none;
}
#footercontent {
    padding-top: 0.7em;
    font-size: .88em;
}
footer .logo {
    width: 174px;
    height: 35px;
}
.col{width:22%;display:inline-block;vertical-align:top;padding:40px 0;}
.col:last-child{text-align:center;}
.col:first-child{width:32%;}
.title {
    font-weight: 600;
    color: #c6001d;
    font-size: 16px;
    margin-bottom: .75em;
}
#footer ul, #footer li {
    margin: 0;
    padding: 0;
    display: block;
}
#footer ul, #footer li {
    list-style-type: none;
    margin-left: 0pt;
}
#footer li{line-height: 24px;}
#footer li a{line-height: 16px;}
#bottom {
    border-top: 1px solid #999;
    padding: 7px 0;
}
#bottom a {
    display: inline-block;
    margin: 2px;
    font-size: 20px;
    color: #555;
    display: inline-block;
    margin-left: 15px;
}
.uv-pby-darknobg {
    background: url(https://uvtix.com/brand/powered-landspace-lightbg.png) no-repeat;
    background-position: center center;
    margin: 0!important;
}

@media screen and (max-width: 768px)
{
	#footer .left, #footer .right {
	    float: none;
	    text-align: center;
	}
	.col, .col:first-child {
    	width: 49%;
	}
}
@media screen and (max-width: 480px)
{
	.col {
    	display: none;
	}
	.col:last-child {
	    display: block;
	    width: 100%;
	}
	.col+.col img {
	    margin: 0 auto 30px;
	    display: block;
	}
}
/**/



/* Revision round 2 */


.uv-calendar-menu li.active a{ color:#000; }

.uv-calendar-menu li a
{
	opacity: 1;
	color:rgb(51, 51, 51);
}
.uv-calendar-month{
	color: #770a2a;
}

.uv-calendar-table tbody td
{
	background-color: #b3b3b3;
    border-color: #b3b3b3;
}

.uv-calendar-table tbody td.past, .uv-calendar-table tbody td.next, .uv-calendar-table tbody td.prev
{
	background-color: #b3b3b3;
	 border-color: #b3b3b3;
	opacity: .5;
}
ul.uv-menu.uv-calendar-menu li{ padding-bottom: 5px; }
ul.uv-menu.uv-calendar-menu li.active
{
	border-color: #c6001d;
    border-bottom: 3px solid #c6001d;
    
}



body .uv-calendar-ven618826 .uv-eventslist.uv-zoukgroup .uv-cont-img
{
	background-image: url(../zoukgroup/assets/RWLV_pools_backgroundv2.jpg);
	background-position: center;
}
body .uv-calendar-ven618826 .uv-calendar-table tbody:before
{
	background-image: url(../zoukgroup/assets/RWLV_pools_backgroundv2.jpg);
	background-position: center;
}


body .uv-calendar-ven618831 .uv-eventslist.uv-zoukgroup .uv-cont-img
{
	background-image: url(../zoukgroup/assets/RW_VIP_Pool_v6.jpg);
	background-position: center;
}
body .uv-calendar-ven618831 .uv-calendar-table tbody:before
{
	background-image: url(../zoukgroup/assets/RW_VIP_Pool_v6.jpg);
	background-position: center;
}


body .uv-calendar-ven618829 .uv-eventslist.uv-zoukgroup .uv-cont-img
{
	background-image: url(../zoukgroup/assets/RWLV_Cabana_Pool.jpg);
	background-position: center;
}
body .uv-calendar-ven618829 .uv-calendar-table tbody:before
{
	background-image: url(../zoukgroup/assets/RWLV_Cabana_Pool.jpg);
	background-position: center;
}


body .uv-calendar-ven618830 .uv-eventslist.uv-zoukgroup .uv-cont-img
{
	background-image: url(../zoukgroup/assets/RWLV_Family_Pool.jpg);
	background-position: center;
}
body .uv-calendar-ven618830 .uv-calendar-table tbody:before
{
	background-image: url(../zoukgroup/assets/RWLV_Family_Pool.jpg);
	background-position: center;
}


 
.uvtesting123213{ color:inherit; }


/* .uv-event-booktype-BKT10329{
    display: none !important;
}
.uv-event-booktype-BKT10952{
	display: none !important;
} */
body .uv-landing-grid-4 .uv-landing-venue-item {
    min-width: 150px;
    margin-left: auto;
    margin-right: auto;
}
