.uv-section-inner > h2:not(.uvcardstitle) + .uvcards{margin-top: 1.5em;}
h2.uvcardstitle{margin-bottom: 1em;}
.uv-overmenu, body.venuepage .uv-page-header{
    max-width: var(--uv-box-maxwidth);
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
.uv-page-header-menu ul li div.uv-submenu ul li.title a{
    pointer-events: none;
    font-size: 18px;
    text-transform: none;
    font-weight: 800;
}
.uv-page-header-menu ul li div.uv-submenu ul li.uv-nav-dropbtn{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 18px;
    padding-bottom: 18px;
}
.uv-page-header-menu ul li div.uv-submenu ul li.uv-nav-dropbtn a{
    border: 1px solid rgba(66, 69, 78, 0.4);
    width: auto;
    color: #000000;
    font-size: 16px;
    padding: 9px 57px;
}
.uv-page-header-menu ul li div.uv-submenu ul li.uv-nav-dropbtn a::after{display: none;}
.uv-page-header-menu ul li div.uv-submenu ul li.uv-nav-dropbtn a:hover, .uv-page-header-menu ul li div.uv-submenu ul li.uv-nav-dropbtn a:focus{
    background-color: #971B2F;
    color: #ffffff;
}
.uv-page-header-menu ul li div.uv-submenu div.uv-submenu{
    position: relative;
    background-color: transparent;
    width: auto;
    display: block;
    top: auto;
    left: auto;
    opacity: 1;
    visibility: visible;
    padding-bottom: 0;
    box-shadow: none;
}
.uv-page-header-menu ul li.menu-item-has-children li.menu-item-has-children{
    padding: 0;
    margin: 0;
}
.uv-page-header-menu ul li.menu-item-has-children li.menu-item-has-children::after{display: none;}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu > .uv-submenu-inner > ul{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    gap: 80px;
}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu > .uv-submenu-inner > ul > li{
    flex: 1;
    font-size: 0;
    width: 267px;
    max-width: max-content;
}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu > .uv-submenu-inner > ul > li:last-child{padding-right: 0;}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu{
    width: 600px;
    left: -350px;
    padding: 43px 47px 32px 45px;
    z-index: 2;
}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu-dining > .uv-submenu{
    width: max-content;
}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu-nightlife > .uv-submenu{
    width: max-content;
    max-width: 776px;
}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu a{
    display: inline-block;
    padding: 0;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 5px;
    cursor: pointer;
}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu a:hover, .uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu a:focus{background-color: transparent;}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu .menu-item-has-children > a, .uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu .menu-item-has-children li.uvmain a{
    font-weight: 500;
    font-size: 22px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #fff;
    margin-bottom: 6px;
    cursor: pointer;
    padding-bottom: 0.2em;
}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu .menu-item-has-children > a + div.uv-submenu{margin-top: -2px;}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu div.uv-submenu ul li a:after{
    width: 100%;
    left: 0;
    background-color: transparent;
}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu div.uv-submenu ul li a:hover:after, .uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu div.uv-submenu ul li a:focus:after{background-color: rgba(255,255,255, 1);}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu li:last-child > a{margin-bottom: 0;}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu .menu-item-has-children li.uvmain{margin-top: 20px;}
/*.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu > .uv-submenu-inner > ul > li.menu-item-has-children.uv-nav-colothers a{
    font-weight: 600;
    font-size: 15px;
    line-height: 1;
    letter-spacing: 0.05em;
    color: #42454E;
    cursor: pointer;
    padding-bottom: 0.2em;
}*/
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu > .uv-submenu-inner > ul > li.menu-item-has-children.uv-nav-colothers .uv-submenu{margin-top: 3px;}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu > .uv-submenu-inner > ul > li.menu-item-has-children.uv-nav-colothers .uv-nav-mg-btn a{
    border: 1px solid #fff;
    width: 100%;
    color: #fff;
    font-size: 16px;
    padding: 16px 5px;
    text-transform: capitalize;
    text-align: center;
    font-weight: 400;
}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu > .uv-submenu-inner > ul > li.menu-item-has-children.uv-nav-colothers .uv-nav-mg-btn a::after{display: none;}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu > .uv-submenu-inner > ul > li.menu-item-has-children.uv-nav-colothers .uv-nav-mg-btn a:hover, .uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu > .uv-submenu-inner > ul > li.menu-item-has-children.uv-nav-colothers .uv-nav-mg-btn a:focus{
    border: 1px solid #971B2F;
    background-color: #971B2F;
    color: #ffffff;
}
/* .uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu.uv-nav-megamenu-dining > .uv-submenu > .uv-submenu-inner > ul > li:first-child{
    flex: 0 0 306px;
}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu.uv-nav-megamenu-dining > .uv-submenu > .uv-submenu-inner > ul > li:nth-child(2){
    flex: 0 0 254px;
}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu.uv-nav-megamenu-nightlife > .uv-submenu > .uv-submenu-inner > ul > li:first-child{
    flex: 0 0 388px;
}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu.uv-nav-megamenu-nightlife > .uv-submenu > .uv-submenu-inner > ul > li:nth-child(2){
    flex: 0 0 288px;
} */
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > a:after{
    position: absolute;
    background-color: transparent;
    width: 100%;
    height: 3px;
    left: 0;
    bottom: -19px;
    content: " ";
}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > a:hover:after, .uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > a:focus:after, .uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu.uvhover > a:after{
    background-color: #971B2F;
}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu.uv-nav-megamenu-nightlife > .uv-submenu{left: -340px;}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu *{visibility: hidden;}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu:hover > .uv-submenu *,
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu:focus > .uv-submenu *,
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu:focus-visible > .uv-submenu *,
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu:focus-within > .uv-submenu *
{visibility: visible;}
.uv-formmodal .uv-pop-box{
    padding: 70px;
    color: #000000;
}
.uv-formmodal .uvtitle{
    font-size: 2em;
    font-weight: 500;
    margin-bottom: 0.6em;
}
.uv-formmodal .uvinput label{
    font-size: 0.95em;
    display: block;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 0;
}
.uv-formmodal .uvinput input, .uv-formmodal .uvinput textarea{
    background: #FFFFFF;
    border: 1px solid #CDCDCD;
    height: 100%;
    padding: 3% 2%;
    max-height: 54px;
    width: 100%;
}
.uv-formmodal .uvinput{margin-bottom: 1.2em;}
.uv-formmodal .uvinput.uvcheckbox{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 15px;
    padding-bottom: 15px;
}
.uv-formmodal .uvinput.uvcheckbox label{
    flex: 1;
    margin-left: 1em;
    font-size: 1.05em;
    line-height: 1.3;
    font-weight: 500;
}
.uv-formmodal .uvinput.uvcheckbox input{
    flex: 0 0 24px;
    width: 24px;
    height: 24px;
}
.uv-formmodal .uvinput.uvcheckbox label a{
    color: #971B2F;
    text-decoration: underline;
}
.uv-formmodal .uvactions{text-align: center;}
.uv-formmodal .uvactions .uv-btn-p{
    width: 225px;
    height: 57px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    font-weight: normal;
    margin-left: auto;
    margin-right: auto;
}
.uv-formmodal.uv-pop-cont .uv-pop-box > .uv-closepop{
    right: 15px;
    top: 15px;
}
.venuepage .uv-slide-content .uvtitle{max-width: 900px;}
.venuepage .uv-slide-content .uvtitle.uvlong{font-size: 42px;}
.uv-gallery-grid .uv-gallery-center p:empty{display: none;}
.uv-gallery-grid .uv-gallery-center img{object-fit: contain;}
.uv-page-headervenue .uv-header-inner > div:first-child, .uv-page-headervenue .uv-header-inner .uven-navactions{min-width: 225px;}
.uv-page-headervenue .uv-header-inner .uven-navactions{
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu .menu-item-has-children li.uvmain:not(:last-child){margin-top: 12px;}
/* margin-bottom: 50px; */
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu > .uv-submenu-inner > ul > li:last-child{
    display: flex;
    flex-direction: column;
    /* justify-content: space-between; */
    /*display: block;
    flex: 0 0 200px;*/
}
.uv-page-header-menu ul li#menu-item-108.menu-item-has-children.uv-nav-megamenu > .uv-submenu > .uv-submenu-inner > ul > li:last-child{
    justify-content: initial;
}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu > .uv-submenu-inner > ul > li:last-child > a{align-self: flex-start;}
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu > .uv-submenu-inner > ul > li.menu-item-has-children.uv-nav-colothers li.uv-nav-mg-btn.uv-nav-pt-btn{ padding-top:  28px; }
.uv-page-header-menu ul li.menu-item-has-children.uv-nav-megamenu > .uv-submenu > .uv-submenu-inner > ul > li.menu-item-has-children.uv-nav-colothers li.uv-nav-mg-btn{transform: translateY(-5px);}
.uv-page-header-menu ul li div.uv-submenu ul li a, .uv-page-header-menu div.uv-menutoday ul li a{font-size: 16px;}
.uv-page-header-menu ul li div.uv-submenu ul li.title:not(:first-child){margin-top: 10px;}
.uws-inventory-stage{display: none!important;}
.uws-cal-box ul.uws-cal-multi-default li{
    line-height: 1.1;
    font-size: 1em;
}
.uws-events-controls .uwsviews > ul > li{font-size: 1em;}
.uvcard .bg img{object-fit: cover;}
.uv-imgsliderwdesc .desc .uvactions .uvdropdowncont{
    width: 192px;
    display: inline-block;
}
body .uv-imgsliderwdesc{z-index: 15;}


/* #menu-item-1818{margin-top: 118px;} */
#menu-item-2432{margin-top: 86px;}

/*Cookie Popup*/
.uvcookiepopup{
	position: fixed;
	background-color: #232222;
	width: 100%;
	left: 0;
	bottom: 0;
	opacity: 0;
    visibility: hidden;
	padding: 22px 68px 20px 32px;
	-webkit-box-shadow: 0px 2px 15px 0px rgba(192,192,192,0.5);
	-moz-box-shadow:    0px 2px 15px 0px rgba(192,192,192,0.5);
	box-shadow:         0px 2px 15px 0px rgba(192,192,192,0.5);
	z-index: 999999;
	-webkit-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
}
.uvcookiepopup.uvactive{
    opacity: 1;
    visibility: visible;
}
.uvcookiepopup.hidden{opacity: 0;z-index: -100;}
.uvcookiepopup p{font-size: 14px;line-height: 1.5;}
.uvcookiepopup p a{text-decoration: underline;}
.uvcookiepopup p a:hover{text-decoration: none;}
.uvcookiepopup-close{
	position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
	background-color: transparent;
	width: 35px;
	height: 35px;
	top: 0;
	right: 28px;
	bottom: 0;
	padding: 0;
	margin: auto;
}
.uvcookiepopup-close i{font-size: 12px;color: #fff;}
.uvcookiepopup-close i:before{margin: 0;}

@media(max-width: 767px){
	.uvcookiepopup{padding: 18px 42px 16px 22px;}
	.uvcookiepopup-close{right: 12px;}
}
/**/


/*Responsive*/
@media(max-width: 1320px){
    body.venuepage .uv-page-headervenue .uven-mainmenu li{padding: 0 22px;}
}
@media(max-width: 1280px){
    .uv-page-headervenue .uv-header-inner > div:first-child, .uv-page-headervenue .uv-header-inner .uven-navactions{min-width: 0;}
}
@media(max-width: 1200px){
    .venuepage .uv-slide-content .uvtitle.uvlong{font-size: 30px;}
}
@media(max-width: 900px){
    body .uws-agenda-cols-3 .uws-agenda-default > div{flex-basis: 50%;}
}
@media(max-width: 750px){
    body .uws-agenda-cols-3 .uws-agenda-default > div{flex-basis: 100%;}
}

    .uv-formmodal .uv-pop-box{padding: 30px;}
    .uv-formmodal.uv-pop-cont .uv-pop-box > .uv-closepop{
        right: 5px;
        top: 5px;
    }
    .uv-formmodal .uvtitle{
        padding-right: 20px;
        font-size: 1.5em;
    }
    body.venuepage .uv-overmenu{
        z-index: 51;
        top: 0;
    }
    .uv-formmodal.uv-pop-cont .uv-pop-box > .uv-closepop, .uv-pop-cont .uv-closepop:before{
        height: 32px;
        line-height: 32px;
        width: 32px;
        font-size: 20px;
    }
    .uv-imgsliderwdesc .desc .uvactions .uvdropdowncont{width: auto;}


/* Zouk Nightlife*/



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

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

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

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

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



.uv-nigthlife-details-content{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-top: 60px;
    padding-left: 50px;
    padding-right: 50px;
    background-color: #232222;
    margin-top: -50px;
    gap: 20px;
}

.uv-nigthlife-title{
    font-size: 33px;
    line-height: 1.5em;
    padding-top: 30px;
    padding-bottom: 20px;
    font-family: "Gotham";
    text-transform: uppercase;
}

.sidebar-item-name{
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0em;
    text-align: left;
    margin-bottom: 10px;
    font-family: 'Gotham';
}

.uv-nigthlife-details-side{
    max-width: 360px;
    width: 360px;
    min-width: 360px;
}
.uv-nigthlife-details-section{
    max-width: 600px;
}

.uv-sidebar-subitem-section{
    display: flex;
justify-content: space-between;
gap: 20px;

}

.uv-nigthlife-top-buttons{
    padding: 20px 0px;
    display: flex;
    gap: 30px;
    flex-wrap: wrap;
}

.nigthlife-top-button{
    padding: 14px 25px;
    background: white;
    color: black;
    min-width: 225px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Gotham';
    border: solid 1px #ffffff;
    line-height: 1;
}
.uv-nigthlife-description p{
    color: #A9A9A9;
    font-family: 'gotham';
}
.nigthlife-top-button.reversestyle{
    background: #42454E;
    color: white;
    border: solid 1px #42454E;
}
.nigthlife-top-button:hover{
    background: #42454E;
    color: white;
    border: solid 1px #42454E;
    
}

.nigthlife-top-button.reversestyle:hover{
    background: white;
    color: black;
    border: solid 1px #ffffff;
}

.uv-sidebar-subitem-section p{
    font-size: 14px;
    margin-bottom: 0px;
    color: #A9A9A9;
}

.uv-sidebar-subitem-section a{
    font-size: 14px;
    color: #A9A9A9;
}
.uv-sidebar-paragraph-content p{
    font-size: 14px;
    color: #A9A9A9;
}

.uv-nigthlife-sidebar-item{
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: solid 1px rgba(169, 169, 169, .5);
}

body .uv-n-section .uv-section-inner{
    padding-left: 20px !important;
    padding-right: 20px !important;
    max-width: 1340px !important; 
}

.uv-n-section .uv-nigthlife-sidebar .uv-nigthlife-sidebar-item:nth-child(4){
    border-bottom: solid 0px;
}
.uv-n-section .uv-nigthlife-sidebar .uv-nigthlife-sidebar-item:nth-child(5){
    border: solid 0px;
    padding-top: 0px;
}

.subitem-top-button{
    padding: 14px 10px;
    background: rgba(0,0,0,0);
    color: white;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    position: relative;
    display: block;
    max-width: 244px;
    border: solid 1px #ffffff;
    font-family: "gotham";
}
.subitem-top-button:hover{
    
    background: #fff;
    color: #000;
    text-align: center;
   
}


.news-carousel{
    position: relative;
  
}
.news-carousel .swiper-button-next:after,
.news-carousel .swiper-button-prev:after {
  
    /* font-family: "uvfonticons"; */
    font-size: 12px;
    color: #fff;
    line-height: 48px;
}

.news-carousel .swiper-button-next, .news-carousel .swiper-button-prev{
    position: absolute;
    background-color: #232222;
    width: 50px;
    height: 50px;
    top: 45%;
    transform: translateY(-50%);
    border: 1px solid #7D5024;
    border-radius: 50%;
    z-index: 6;
    display: flex;
}
.uv-events-simple-carousel{
    padding-left: 20px;
    padding-right: 20px;
}

.uv-section-rm-padding .desc-title{
    margin-bottom: 20px;
    max-width: 560px;
    text-transform: uppercase;
    font-size: 50px;
    font-weight: 600;
    font-family: 'Gotham';
}

.uv-section-rm-padding .desc-content p {
    color: #A8A8A8 !important;
    font-family: 'Gotham';
}

.uv-section-rm-padding .more-buttons .uv-btn{

    font-family: 'Gotham';
    min-width: 200px;
    font-weight: 300;
}

.uv-fix-space .desc-content{
    margin: unset !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
}


.uv-fix-space .desc-content .desc-title{
    margin-top: -300px;
}


.postid-13633  .uv-slide-content::after {
    
    background: linear-gradient(180deg, rgb(0 0 0 / 100%) 0%, rgba(0, 0, 0, 0.2) 51.56%, rgba(0, 0, 0, 0) 100%);
   
}
.uv-section-rm-padding .more-buttons{
    flex-wrap: wrap;
}
.uv-section-rm-padding .more-info{
    font-family: 'Gotham';
}



.uv-events-simple-carousel{
    max-width: 1440px;
    margin: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 150px;
    padding-bottom: 150px;
}

.uv-cta-image .uv-text h2{
  
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 0em;
    text-align: left;
    font-family: 'Gotham';
    font-size: 23px;
}
.dates-square{
    position: absolute;
    top: 0px;
    left: 20px;
    padding: 15px 25px;
    background: #971B2F;
    text-align: center;
}

.month-sq{
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0em;
    text-align: center;
}

.day-sq{
    font-family: Poppins;
    font-size: 33px;
    font-weight: 600;
    line-height: 45px;
    letter-spacing: 0em;
    text-align: center;
}

.uv-meta-details{
    padding: 10px 0px;
}

.uv-meta-details span{
    text-transform: uppercase;
    font-family: 'Gotham';
    font-size: 14px;
}
.meta-separator{
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    
}
.meta-separator::after{
    content: " ";
    width: 1px;
    height: 80%;
    background-color: #FFFFFF;
    position: absolute;
    left: 50%;
    top: 10%;
}
.uv-cta-image{
    border: solid 1px #29292B;
}

.uv-cta-image .uv-text{
    min-height: 130px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;

}

.zouk-head-title, .map-sectionv .sbevent-contact-col .h4{
    font-size: 50px;
    font-weight: 900;
    line-height: 77px;
    letter-spacing: 0em;
    text-align: center;
    margin-bottom: 50px;
    font-family: 'Gotham';
    text-transform: uppercase;
}
.zouk-head-title.zouk-includes-subheading{
    margin-bottom: 0px;
}
.postid-13633 .uvcard-review .uv-reviewer {
    
    font-family: 'Gotham';
}
.uv-vip-zouk{
    padding-top: 80px;
    padding-bottom: 0px;
}


.event-calendar-uv a{
    padding: 18px 60px;
    background: rgba(0,0,0,0);
    color: white;
    text-align: center;
    text-transform: uppercase;
    /* width: 100%; */
    position: relative;
    display: block;
    /* max-width: 254px; */
    border: solid 1px #ffffff;
    border-radius: 0px;
    margin-top: 50px;
}
.event-calendar-uv a:hover{
    background: #42454E;
    color: white;
}

.uv-section-rm-padding .uv-section-inner{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.uv-section-rm-padding .more-info h4{
    margin-top: 0px !important;
    font-family: 'Gotham';
    text-transform: uppercase;

}
.uv-section-rm-padding .more-info{
    padding: 70px 50px;
    background-image: url(https://www.sbe.com/wp-content/uploads/2023/10/section-bg-1.png);
}

body .gallery-section .uv-section-inner{
    padding: 0px !important;
}


.map-sectionv .sbevent-contact .sbevent-contact-col:nth-child(2) {
    background-color: #232222;
    padding: 50px 5%;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

body .map-sectionv .sbevent-contact-col .h4{
    text-align: left;
}

body .map-sectionv .sbevent-contact .sbevent-contact-col .sb-event-info-venue .sb-event-info-title,
body .map-sectionv  .sbevent-contact .sbevent-contact-col .sb-event-info-contact .sb-event-info-title {
    color: #ffffff!important;
}

.uv-map-vip-section .vip-button {
    position: absolute;
    padding: 14px 25px;
    background: white;
    color: black;
    min-width: 225px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Gotham';
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.uv-map-vip-section .vip-button:hover{
    background: #000;
    color: #fff;
}

.uv-map-vip-section{
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}

.map-sectionv .sb-uvevent-cols .sb-right .sb-event-social-networks .uvicon-instagram.v2-outline:before, 
.map-sectionv .sb-uvevent-cols .sb-right .sb-event-social-networks .uvicon-instagram-outline:before, 
.map-sectionv .sbevent-contact .sb-event-info-social .sb-venue-social-networks .uvicon-instagram-outline:before,
.map-sectionv .sb-uvevent-cols .sb-right .sb-event-social-networks .uvicon-facebook:before, 
.map-sectionv .sb-uvevent-cols .sb-right .sb-event-social-networks .uvicon-twitter:before, 
.map-sectionv .sbevent-contact .sb-event-info-social .sb-venue-social-networks .uvicon-facebook:before, 
.map-sectionv .sbevent-contact .sb-event-info-social .sb-venue-social-networks .uvicon-twitter:before {
    color: #000000;
}
.map-sectionv .sb-uvevent-cols .sb-right .sb-event-social-networks a:hover .uvicon-instagram.v2-outline:before, 
.map-sectionv .sb-uvevent-cols .sb-right .sb-event-social-networksa:hover .uvicon-instagram-outline:before, 
.map-sectionv .sbevent-contact .sb-event-info-social .sb-venue-social-networks a:hover .uvicon-instagram-outline:before,
.map-sectionv .sb-uvevent-cols .sb-right .sb-event-social-networks a:hover .uvicon-facebook:before, 
.map-sectionv .sb-uvevent-cols .sb-right .sb-event-social-networks a:hover .uvicon-twitter:before, 
.map-sectionv .sbevent-contact .sb-event-info-social .sb-venue-social-networks a:hover .uvicon-facebook:before, 
.map-sectionv .sbevent-contact .sb-event-info-social .sb-venue-social-networks a:hover .uvicon-twitter:before
{
    color: #FFFFFF;
}

.map-sectionv  .sb-uvevent-cols .sb-right .sb-event-social-networks a:hover, 
.map-sectionv  .sbevent-contact .sb-event-info-social .sb-venue-social-networks a:hover{
    background-color: #000000 !important;
}

.map-sectionv .sb-uvevent-cols .sb-right .sb-event-social-networks a, 
.map-sectionv .sbevent-contact .sb-event-info-social .sb-venue-social-networks a{
    color: #ffffff !important;
}

.map-sectionv .sb-uvevent-cols .sb-right .sb-event-social-networks a, 
.map-sectionv .sbevent-contact .sb-event-info-social .sb-venue-social-networks a {
    align-items: center;
    background: #ffffff;
}

.postid-13633 .uv-slide-content .uvtitle h1{
    font-family: 'Gotham';
    font-weight: 800;
}
.postid-13633 .uv-slide-content .uvpretitle{
    font-family: 'Gotham';
    font-weight: 500;
}

.postid-13633  .uv-page-headerslider .uv-socialnetwork ul li a{
    color: #000000;
}

.zouk-events-carousel.uvcards-carouselcont .button-prev{
left: 0px;
}


.postid-13633 .uv-container-gallery-vg {
    
    text-align: center;
}
.zouk-events-carousel.uvcards-carouselcont .button-next{
    right: 0px;
    }
    
    .zouk-events-carousel  .swiper-container {
       
        padding-left: 18px;
        padding-right: 18px;
    }
@media(max-width: 1440px){
	.uv-nigthlife-details-content {
        margin-top: 0px;
    }
    
    
}

@media(max-width: 820px){
    .zouk-head-title, .map-sectionv .sbevent-contact-col .h4 {
        font-size: 36px;
       
        line-height: 1.5em;
      
        margin-bottom: 30px;
        
    }
    .uv-section-rm-padding .desc-title {
        
        font-size: 36px;
       
        line-height: 1.5em;
      
        margin-bottom: 30px;
    }
    .uv-nigthlife-details-content {
        
        flex-direction: column;
    }
    .uv-nigthlife-details-side {
        max-width: 100%;
        width: 100%;
        min-width: 100%;
    }
    .uv-nigthlife-details-content {
       
        padding-left: 10px;
        padding-right: 10px;
    }
    .nigthlife-top-button {
       
        min-width: 125px;
    }
    .zouk-head-title.zouk-includes-subheading {
        margin-bottom: 10px;
    }
    body .map-sectionv .sbevent-contact-col .h4 {
        text-align: center;
    }
    .map-sectionv .sbevent-contact .sbevent-contact-col:nth-child(2) {
       
        padding: 50px 0px;
      
    }
}

@media(max-width: 600px){
    .postid-13633 .uv-section-rm-padding .more-info {
     
        background: unset;
    }

    .uv-fix-space .desc-content .desc-title {
        margin-top: 0px !important;
    }

    .postid-13633  .reviews-slider .swiper-pagination {
        display: block;
        position: absolute;
        height: 30px;
        left: 50%;
        bottom: -6px;
        transform: translateX(-48%);
    }
    
    
    .postid-13633 .reviews-slider .swiper-pagination .swiper-pagination-bullet {
        
        width: 20px;
        height: 20px;
        opacity: 1;
        margin: 0 10px 3px;
        border: 0.5px solid #42454E;
        border-radius: 100%;
        vertical-align: top;
    }
    .postid-13633  .reviews-slider {
        padding-bottom: 40px;
    }
}