/*
*  urvenue.com
*/
@font-face{
    font-family:'Glyphicons Halflings';
    src:url(../assets/fonts/glyphicons-halflings-regular.eot);
    src:url(../assets/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),
    url(../assets/fonts/glyphicons-halflings-regular.woff2) format('woff2'),
    url(../assets/fonts/glyphicons-halflings-regular.eot);
    src:url(../assets/fonts/glyphicons-halflings-regular.woff) format('woff'),
    url(../assets/fonts/glyphicons-halflings-regular.ttf) format('truetype'),
    url(../assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

html body .uv-header-bg h1{
    background: inherit;
    -webkit-text-fill-color: inherit;
}
.uv-category:after{
    display: block;
    content: "";
    width: 24px;
    height: 1px;
    background-color: #05B5FF;
    margin-top: 5px;
}

.uv-overheader{}
.uv-rotatevertical{
    transform: rotate(270deg);
    transform-origin: -50px 30px;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 12px;
    line-height: 15px;
}
body .uv-linevertical:after {
    visibility: visible;
    background: linear-gradient(0deg, rgba(255,255,255,0) 0%, #FFFFFF 53.41%, rgba(255,255,255,0) 100%);
    width: 1px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    content: "";
    bottom: 0;
}
body .uv-linevertical-right:after{
    visibility: visible;
    background: linear-gradient(0deg, rgba(255,255,255,0) 0%, #FFFFFF 53.41%, rgba(255,255,255,0) 100%);
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    content: "";
    bottom: 0;
}
body .container-wrap{
    z-index: 11;
}
body .uv-content-twobox{

}
body .uv-content-twobox .span_12{
    display: block !important;
}
body .uv-content-twobox .uv-fleft{
    display: block !important;
    float: left !important;
}
body .uv-content-twobox .uv-fright{
    display: block !important;
    float: right !important;
}
.uv-arrows-over {
    position: absolute;
    width: 100%;
    height: 50px;
    top: 0;
    margin: auto !important;
    bottom: 0;
    z-index: 99;
}
.uv-arrows-over .nectar_icon_wrap {
    position: inherit;
    margin: 0px !important;
}
.uv-arrows-over .nectar_icon_wrap .nectar_icon{
    position: inherit;
}
.uv-arrows-over .nectar_icon_wrap i.fa-angle-right {
    right: 0;
    position: absolute;
}
.uv-arrows-over .nectar_icon_wrap i.fa-angle-left {
    left: 0;
    position: absolute;
}
.uv-arrows-over .nectar_icon_wrap i.fa-angle-up {
    top: 0;
    position: absolute;
}
.uv-arrows-over .nectar_icon_wrap i.fa-angle-down {
    bottom: 0;
    position: absolute;
}
.uv-callactionsection {
    padding-left: -33px;
    padding-right: -33px;
}
.uv-gotoiframe .wpb_text_column {
    max-width: 100%;
    margin: auto!important;
    background: linear-gradient(#05B5FF 0%, #005c93 38.15%, #05B5FF 71.5%, #005C93 100%);
    padding: 5px;
}
.uv-gotoiframe{
    position: relative;
    padding: 100px!important;
    border: 1px solid #eee;
}
.uv-gotoiframe .wpb_text_column .wpb_wrapper{
    background-color: #FFFFFF;
    padding-top: 115px;
    padding-bottom: 110px;
    padding-left: 10px;
    padding-right: 10px;
}
.uv-gotoiframe h2{
    color: #005c93!important;
    font-family: "Montserrat";
    font-size: 30px;
    line-height: 1.4;
    font-weight: normal;
    position: absolute;
    top: -45px;
    left: 0;
    right: 0;
    z-index: 999999999;
    background: #FFFFFF center center no-repeat;
    padding-left: 10px;
    padding-right: 10px;
}
.uv-gotoiframe h2 strong{
    font-family: inherit;
    display: block;
    font-weight: bold;
}
.uv-gotoiframe h2, .uv-gotoiframe p{
    margin-left: auto;
    margin-right: auto;

}
.uv-gotoiframe h2{
    max-width: 435px;
}
body .uv-gotoiframe p{
    max-width: 80%;
}
.uv-gotoiframe .vc_column-inner:before{
    display: block;
    position: absolute;
    content: " ";
    z-index: 10;
    height: 67px;
    width: 180px;
    left: 0;
    right: 0;
    margin: auto;
    /*background: #0a0908 url(../assets/images/logo-drais-golden.png) center center no-repeat;*/
    background-size: auto 100%;
    top: 12px;
}
body .uv-gotoiframe .nectar-button[data-color-override="false"].regular-button,
body .uv-gotoiframe .nectar-button[data-color-override="false"]{
    font-size: 13px;
    padding: 13px 5px;
    width: 223px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: auto;
    bottom: -18px;
    z-index: 15;
    margin-bottom: 0!important;
}
.uv-gotoiframe .wpb_text_column .wpb_wrapper:after{
    position: absolute;
    display: block;
    content: " ";
    background-color: #FFFFFF;
    /*width: 263px;*/
    max-width: 455px;
    height: 44px;
    bottom: -18px;
    left: 0;
    right: 0;
    z-index: 11;
    margin: auto;
}
.uv-container-360tourbtn{}
.uv-container-360tourbg{}
.uv-container-360tourmap{
    /*display: none;*/
    position: absolute;
    width: 100%;
}
.uv-arrow360 .nectar_icon_wrap{
    z-index: 99;
}
.uv-arrow360 .uv-btn360 {
    z-index: 99;
}
.uv-arrow360:before {
    background-color: rgba(0,0,0,0.7);
    z-index: 97;
    position: absolute;
    content: " ";
    display: block;
    top: 0;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
}
/* Calendar */
.uv-calendar-optsbtns{margin-bottom: 4px;}
body .uv-calendar-ovenuesbtns .uv-btn{margin-right: 12px;}
/* Event Details */
#Info .uv-eventbottominfo-right .uv-eventinfobxcont{max-width: 600px;}
.uv-eventbottominfo p a{font-size: 17px;}
.uv-ticketssel select option{line-height: 38px; text-align: center;}
.uv-tickets-list h3.uv-eventlist-month:first-child {
    display: none !important;
}
/* Event Details - End */
body .uv-calev-labels .name{color: #ffffff;background: inherit;-webkit-text-fill-color: inherit;}
/* Homepage */
body .uv-sliderevent-labels .name{text-shadow: 1px 2px 4px #000000;}
/*.uv-btn-p, body:not(.material) header#top nav > ul > li.menu-item-133:not(#social-in-menu) > a,
body .nectar-button[data-color-override="false"].regular-button,
.ascend .container-wrap button.uv-btn-p[type="submit"],
body:not(.material).uv-siteid-5 header#top nav > ul > li.menu-item-30:not(#social-in-menu) > a,
body:not(.material).uv-siteid-6 header#top nav > ul > li.menu-item-56:not(#social-in-menu) > a,
body:not(.material).uv-siteid-7 header#top nav > ul > li.menu-item-44:not(#social-in-menu) > a
{border: 1px solid #05B5FF!important;}
body:not(.material) header#top nav > ul > li.menu-item-133:not(#social-in-menu) > a,
body .nectar-button[data-color-override="false"].regular-button,
.ascend .container-wrap button.uv-btn-p[type="submit"],
body:not(.material).uv-siteid-5 header#top nav > ul > li.menu-item-30:not(#social-in-menu) > a,
body:not(.material).uv-siteid-6 header#top nav > ul > li.menu-item-56:not(#social-in-menu) > a,
body:not(.material).uv-siteid-7 header#top nav > ul > li.menu-item-44:not(#social-in-menu) > a
{/*background:linear-gradient(0deg, #AD631B 0%, #ECAD31 44%, #FFDA8F 100%) !important;}*/
.uv-cta-item:before{box-shadow: inherit !important;}
body .uv-video-item-info .date{font-weight: normal !important;}
/*body .uv-homevideosection {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 100%;
}*/
/*body .uv-integration.uv-videolist-section {
    max-width: 1600px;
    margin: auto -14px;
    padding: 0px;
}*/
.uv-homevideobg {
    position: relative !important;
    overflow: hidden;
}
.uv-homevideobg .vc_column-inner {
    position: relative !important;
}
body .venue-video.custom {
    height: auto;
    min-height: 100%;
    min-width: 100%;
    width: 100%;
    opacity: 1;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    object-fit: cover;
}
/* Homepage - End */
/* Map */
body .uvmap-section{/*max-width: 1600px;*/}
.uv-popmap .uvtix_tableinquiry {/*display: none;*/ width: 100% !important;}
.uv-content-map{}
body .uvmap-mapinfo .uvmap-maplistcontainer .uvmap-mapcompareclose i{right: 33px;color: #FFFFFF;}
body .uvmap-mapinfo .uvmap-maplistcontainer .uvmap-maplistheader, body .uvmap-map-cart-list-header {
    padding: 20px 40px;
}
body .uvmap-mapinfo .uvmap-maplistcontainer .list-items{padding: 0px 0px;padding-bottom: 20px}
body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li > div:first-child,body .uvmap-map-cart-list .list-items-cart li > div:first-child{padding-left: 40px;}
body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li > div:last-child,body .uvmap-map-cart-list .list-items-cart li > div:last-child{padding-right: 40px; text-align: right;}
body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li.uvmap-listths > div:last-child, body .uvmap-map-cart-list .list-items-cart li.uvmap-listths > div:last-child {padding-right: 60px;}
body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li > div:last-child:after {
    right: 40px;
}
body .uv-popmap .uv-poptableinfo p{color: #FFF;}
body .uvmap-promocode .uvmap-lbl-promocode{color: #FFF!important;}
body .uvmap-promocode #uvcart_promo{color: #000;}

body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li > div:after {
    left: 40px;
    right: -40px;
    content: "";
    height: 2px;
    position: absolute;
    bottom: 0;
    display: block;
    background: hsla(0,0%,100%,.05);
    z-index: 1;
}
body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li:last-child > div:after{height: 0px;}
body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li.uvmap-listths > div:after{
    height: 0px;
}

body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li:last-child > div{border-bottom: 0px solid transparent;}
body .uv-content-map .uvmap-colorcoding{display:none;}
/*.uv-btn.uv-btn-mobileheader{display: none;}*/
body .uvmap-section .uv-btn.uvmap-btn-dark, body .uv-popmap .uv-btn.uvmap-btn-dark {
    /* background-color: #000!important; */
    /* border: 1px solid #05B5FF; */
    /*padding: 12px;*/
    position: relative;
    background: transparent !important;
    cursor: pointer;
    outline: none;
    /*width: 194px;*/
    max-width: 100%;
    height: 42px;
    padding: 4px 10px;
    font-size: 11px;
    letter-spacing: 0.09em;
    line-height: 1em;
    color: #000;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    border: 1px solid #05B5FF;
    z-index: 1;
    overflow: hidden;
    transition: all 0.75s ease 0s;
}
body .uvmap-section .uv-btn.uvmap-btn-dark:before, body .uv-popmap .uv-btn.uvmap-btn-dark:before {
    display: block;
    position: absolute;
    left: 0px;
    top: 0%;
    bottom: inherit;
    height: 0px;
    width: 100%;
    z-index: -1;
    content: " ";
    color: #000 !important;
    background: #05B5FF;
    background: linear-gradient(0deg, #05B5FF 0%, #005c93 100%);
    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
body .uvmap-section .uv-btn.uvmap-btn-dark:hover, body .uv-popmap .uv-btn.uvmap-btn-dark:hover {
    color: #fff;
}
body .uvmap-section .uv-btn.uvmap-btn-dark:hover:before, body .uv-popmap .uv-btn.uvmap-btn-dark:hover:before {
    top: auto;
    height: 100%;
    bottom: 0px;
}
body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li .uv-listitemview button {
    /*background: linear-gradient(0deg, #936200 0%, #ECAD31 98.63%)!important;*/
    position: relative;
    background: transparent !important;
    outline: none;
    /*width: 194px;
    max-width: 100%;*/
    height: 42px;
    padding: 8px;
    font-size: 11px;
    letter-spacing: 0.09em;
    line-height: 1em;
    color: #FFF !important;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    border: 1px solid #05B5FF;
    z-index: 1;
    overflow: hidden;
    transition: all 0.75s ease 0s;
    text-decoration: none;
    margin-bottom: 0px;
}
body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li .uv-listitemview button:hover {
    color: #fff !important;
}
body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li .uv-listitemview button:before{
    display: block;
    position: absolute;
    left: 0px;
    bottom: 0%;
    height: 100%;
    width: 100%;
    z-index: -1;
    content: " ";
    color: #000 !important;
    background: #d08c46;
    background: linear-gradient(0deg, #E6AF70 0%, #CC883B 100%);
    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li .uv-listitemview button:hover:before{
    bottom: auto;
    height: 0px;
    top: 0px;
}
body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li > div {
    /*border-bottom: 1px solid #262220;*/
    border-bottom: 0px solid transparent;
    color: #e1e1e1 !important;
    position: relative;
    padding-top: 12px;
    padding-bottom: 12px;
}
body .uv-popmap .uv-btn.uvmap-btn-dark{padding: 12px;}
body .uv-popmap .uv-btn.uvmap-btn-dark:focus{outline: 0 auto -webkit-focus-ring-color;}
body .uvmap-section .uv-btn.uvmap-btn-light, body .uv-popmap .uv-btn.uvmap-btn-light {
    border: 1px solid #005c93;
    background-color: #005c93 !important;
    cursor: pointer;
}
body .uv-popmap .uv-btn {border-radius: 0px !important;}
body .uvmap-mapinfo .uv-btn{padding: 4px 15px;}
body .uvmap-mapinfo .uvmap-maplistcontainer {z-index: 11;background: #005c93; border: 1px solid #FFFFFF;max-width: 700px;width: 100%;}
body .uvmap-mapinfo .uvmap-maplistcontainer .uvmap-maplistheader h4, body .uvmap-map-cart-list-header h4 {color: #e1e1e1 !important;font-weight: bold;}
/*body .uv-pop-cont .uv-popheader,*/
body .uv-popmap .uv-popheader {
    background-color: transparent;
    border: 0px solid #262220;
    /*padding: 90px 30px 50px 30px !important;*/
    padding: 50px 0px 30px 0px !important;
    border-bottom: 0px solid transparent;
}
body .uvmap-mapinfo .uvmap-maplistcontainer .list-items .uvmap-listths > div {
    background: #005486;
    padding-top: 20px;
    padding-bottom: 20px;
}
body .uv-popmap #uvtix_tablepurchase {
    color: #000;
    background: linear-gradient(0deg, #936200 0%, #ECAD31 98.63%);
    border: 1px solid rgba(254,211,142,0.32);
    border-radius: 3px;
    box-shadow: inset 0 0 3px 0 #FED38E;
    font-weight: bold;
    font-size: 13px;
    letter-spacing: 3px;
    z-index: 1;
    position: relative;
    width: 100%;
}
body .uv-popmap #uvtix_tablepurchase:before {
    display: block;
    position: absolute;
    left: 0px;
    bottom: 0%;
    height: 100%;
    width: 100%;
    z-index: -1;
    content: " ";
    color: #000 !important;
    background: #d08c46;
    background: linear-gradient(0deg, #E6AF70 0%, #CC883B 100%);
    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
body .uv-popmap #uvtix_tablepurchase:hover:before{
    bottom: auto;
    height: 0px;
    top: 0px;
}
.uvjs-popinquiry .loaded-inquiry-form input#number-phone{border: 0px solid transparent !important;}
body .uv-popmap #uvtix_tablepurchase:hover{color: #fff;}
body .uv-popinquiry form textarea, body .uv-popinquiry form input {
    background-color: #131210!important;
    border: 1px solid #2B2823!important;
    color: #fff;
    font-size: 16px !important;
    height: 42px !important;
}
body .uv-popinquiry form textarea {
    min-height: 90px;
}
body .chosen-container {
    background: #131210!important;
    color: #fff;
}
body .chosen-container span{
    color: #757575;
    font-size: 15px;
}
body .phone-styles .chosen-container .chosen-single{height: 42px; line-height: 42px;}
body .uv-popmap .uv-pop-charge {
    background: #005c93 !important;
    color: rgba(255,255,255,0.72);
    padding: 40px;
}
body .uv-popinquiry .uvjs-validate label.error, body .uv-popinquiry .uv-hasvalidate label.error{ color: #FFFFFF; }
body .uv-popmap .uv-tableguests{
    /*background-color: #131313;*/
    background-color: rgba(255, 255, 255, 0.05);
    border: 0px solid transparent;
    color: rgba(255,255,255,0.72);
    min-height: 40px;
    margin-bottom: 25px;
    padding: 33px 7%;
}
body .uv-popmap .uv-tableguests select{max-width: 70px; float: right;/*max-height: 23px;*/padding: 0px !important;}
body .uv-popmap .uv-tableprice .uv-tablemoney{color: #fff;}
body .uv-popmap .uv-poptableinfo .uv-showinfo {
  color: #b7eaff;
  background-color: #0c75b1 !important;
  box-shadow: none;
  text-transform: capitalize;
  padding: 4px 6px;
  line-height: 1;
}
body .uv-popmap .uv-tablewarning {
    /*background-color: #131313;*/
    background-color: rgba(255, 255, 255, 0.05);
    color: #E4E4E4;
    max-width: 450px;
    border: 1px solid #262220;
    margin-bottom: 20px;
}
body .uv-popinquiry .uv-hasvalidate label.error{margin-top: -5px !important; position: absolute;right: 0;margin-bottom: 0;}
body .uv-popinquiry .uv-hasvalidate .phone-styles label.error{margin-top: 5px !important;}
body .uv-popinquiry .uv-formcells .uv-formcell2-1,body .uv-popinquiry .uv-formcells .uv-formcell3-1, body .uv-popinquiry .uv-formcells .uv-formcell1-1{margin-bottom: 10px;}
body .uv-popmap .uv-tableguests label{font-size: 15px; line-height:1.4;margin:0;}
body .uv-popmap .uv-poptableddate{
    float: right; margin-left: 12px; text-transform: uppercase;
    margin-left: 12px;
    font-size: 10px;
    text-transform: uppercase;
    font-family: Montserrat,sans-serif;
    line-height: 17px;
    letter-spacing: 3px;
    color: #ccc!important;
    font-weight: 700;
}
body .uv-popmap .uv-poptableddate:after{display: none;}
body .uvmap-colorcoding ul li{color: #888;}
body .uv-popinquiry .uv-hasvalidate label.error span{color: #fc4545 !important;}
.uv-popmap .uv-poptableoptions .uv-tabletermsandconditions,
.uv-popmap .uv-poptableoptions .uv-tablegotodcode{color: #05B5FF;}
.uv-popmap .uv-poptableoptions .uv-tablegotodcode{font-size: 14px;text-decoration: underline;float: right; display: block;}
body .uv-popmap .uv-popheader h1{
    background: inherit;
    color: #FFFFFF !important;
    letter-spacing: 0.065em;
    font-size: 23px;
    -webkit-text-fill-color: inherit;
    font-family: Montserrat,sans-serif;
}
body .uv-popmap .uv-popheader h3{font-size: 23px; color: #05B5FF; letter-spacing: 0.065em;font-family: Montserrat,sans-serif;}
body .uv-popmap:not(.clearonclose) .uv-popheader.uv-inquiry-title h3:after{content: " Table Service";}
body .uv-popheader.uv-inquiry-title h3:after{/*content: " Table Service";*/}
body .uv-popmap .uv-poptablecapacity{
    /*color: rgba(255,255,255,0.54) !important;*/
    color: #ccc!important;
    font-family: Montserrat,sans-serif;
    font-size: 10px;
    line-height: 17px;
    letter-spacing: 3px;
    font-weight: 700;
}
body .uv-popmap .uv-poptablecapacity b {
    font-size: 16px;
    font-weight: bold;
    color: #ccc;
}
body .uv-popmap .uv-poptablecapacity:after{color: #fff !important; display: none;}
body .uv-popmap .uv-tableprices{/*border-bottom: 1px solid rgba(255,255,255,0.3) !important;*/border-bottom: transparent !important;}
body .uv-popmap .uv-tableprices-2 .uv-tableprice:last-child:before{
    height: 40px !important;
    /*background-color: rgba(255,255,255,0.3) !important;*/
    background-color: transparent !important;
}
body .uv-popmap .uv-poptableoptions{padding-left: 44px;}
body .uv-popmap .uv-poptableinfo{padding-right: 44px; padding-left: 0px !important;}
body .uv-resdatepicker table {margin: 0 !important;}
body .uv-pop-cont.uv-popmap{background-color: rgba(255, 255, 255, 0.74);}
body .uv-popmap .uv-tableguests:after{color: #fff; display: none;}
body .uv-popmap .uv-tableprice label{color: #E4E4E4;margin-top: 5px;}
body .uv-popmap .uv-popbody,body .uv-popmap .uv-popbodycont.uv-popinquiry{border: 0px solid #262220; border-top: 0px solid transparent; padding: 0;}
body .uv-popmap .uv-popbodycont .row{margin-right: 0px;margin-left: 0px;}
body .uv-popmap .uv-cancel{color:#FFFFFF;}
body .uv-popmap .uv-cancel:hover{color:#FFFFFF;}
body .uv-popmap:not(.uvmap-popimg-cont) .uv-pop-box > .uv-closepop{
    font-size: 20px;
    margin-top: 6px;
    right: 22px;
    top: 20px;
}
#uv-pop-error {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: auto;
    z-index: 200078;
    background: #262220;
    background: rgba(255, 255, 255, 0.85);
    -webkit-overflow-scrolling: touch;
}
#uv-pop-error .pop-maintable {
    display: table;
    width: 100%;
    height: 100%;
    padding: 20px;
}
#uv-pop-error .pop-maintd {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.pop-box {
    position: relative;
    display: inline-block;
    margin: auto;
    padding: 0px;
    line-height: 0px;
}
.pop-close {
    display: block;
    position: absolute;
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 30px;
    top: 0px;
    right: 0px;
    z-index: 11;
    color: #fff!important;
    -webkit-border-radius: 0px 5px 0px 0px;
    -moz-border-radius: 0px 5px 0px 0px;
    border-radius: 0px 5px 0px 0px;
    -webkit-transition: all 200ms ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
.pop-close .fa {font-size: 30px;}
.pop-charge {
    position: relative;
    min-width: 200px;
    min-height: 100px;
    text-align: left;
    line-height: normal;
    border: 0;
    background: #FFFFFF;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0px 1px 10px #c5c5c5;
}
.uv-popmsg .uv-popheader {
    padding-left: 15px;
    padding-right: 15px;
    background: #005c93!important;
    -webkit-border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
}
.uv-popmsg .uv-msgcontent {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 25px;
    padding-bottom: 15px;
    color: #6F6E6F!important;
}

.uv-popmsg .uv-msgcontent a{
    color: #05B5FF;
    transition: all .25s ease-out;
}

.uv-popmsg .uv-msgcontent a:hover{
    color: #005c93;
}

.uv-popmsg .uv-popheader h1 {
    font-size: 21px;
    padding: 7px 0px;
    color: #fff !important;
    margin: 0;
    min-height: 40px;
    text-align: center;
    background: inherit;
    -webkit-text-fill-color: inherit;
    line-height: 1.6;
}
.uv-popmsg .uv-msgcontent table{font-size: 14px;}
.uv-popmsg .uv-msgcontent table td{text-align: none;}
.uv-popmsg .uv-msgcontent p.uv-smallterms{font-size: 14px;}
.uv-popmsg .uv-msgcontent table small{font-size: 85%;}
body #uv-pop-up.uv-pop-cont{-webkit-transition: inherit;-o-transition: inherit;transition: inherit;}
body .uv-map-back{color: #000; margin-bottom:30px; display:inline-block;}
body .uv-map-back i{font-size: 20px;}
body #uvmap-mapdate .ui-datepicker-inline .ui-datepicker-calendar th,
body #uvmap-mapdate .ui-datepicker-inline .ui-datepicker-calendar td {border: 0px solid;}
body #uvmap-mapdate .ui-datepicker-inline .ui-datepicker-calendar td
a.ui-state-default.ui-state-hover{color: #C2A169 !important; background-color: transparent !important;}
body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li,
body .uvmap-map-cart-list .list-items-cart .uvmap-listths{text-shadow: none;}

body .uv-footer .uv-btn{background: inherit;}
body .uvmap-map {padding: 0;}
body .uv-popinquiry .uvjs-popinquiry button.request-submit-lead,
body .uv-popinquiry #uvjs-popinquiry button.request-submit-lead {
    border: 1px solid #05B5FF!important;
    /* background-color: #000; */
    color: #fff;
    position: relative;
    background: transparent;
    outline: none;
    /*width: 194px;*/
    max-width: 100%;
    height: 42px;
    padding: 4px 15px;
    font-size: 11px;
    letter-spacing: 0.09em;
    line-height: 1em;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    border: 1px solid #05B5FF;
    z-index: 1;
    overflow: hidden;
    transition: all 0.75s ease 0s;
}
body .uv-popinquiry .uvjs-popinquiry button.request-submit-lead:before,
body .uv-popinquiry #uvjs-popinquiry button.request-submit-lead:before {
    display: block;
    position: absolute;
    left: 0px;
    top: 0%;
    bottom: inherit;
    height: 0px;
    width: 100%;
    z-index: -1;
    content: " ";
    color: #000 !important;
    background: #d08c46;
    background: linear-gradient(0deg, #E6AF70 0%, #CC883B 100%);
    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
body .uv-popinquiry .uvjs-popinquiry button.request-submit-lead:hover,
body .uv-popinquiry #uvjs-popinquiry button.request-submit-lead:hover {
    color: #000;
}
body .uv-popinquiry .uvjs-popinquiry button.request-submit-lead:hover:before,
body .uv-popinquiry #uvjs-popinquiry button.request-submit-lead:hover:before {
    top: auto;
    height: 100%;
    bottom: 0px;
}
body .uvjs-popinquiry input#optinemail{height: auto;margin-top: 14px;height: 20px !important;}
body .uvjs-popinquiry .phone-styles{margin-left: 0px;background-color: transparent;border: 0px !important;margin-bottom: 10px;}
body .chosen-container .chosen-results {background-color: #000;}
body .chosen-container .chosen-drop{border: 1px solid #2B2823;background: #000;}

body .uv-popinquiry .uvjs-popinquiry button.request-submit-lead:hover,
body .uv-popinquiry #uvjs-popinquiry button.request-submit-lead:hover{
    /*background: linear-gradient(0deg, #936200 0%, #ECAD31 98.63%);
    color: #fff;*/
}
body .uv-popbodycont.uv-popinquiry{padding: 20px;}

body .layer_section {
    fill-opacity: 0 !important;
}
body .uv-popmap .uv-pop-box{max-width: 950px !important;}
body .uv-pop-cont.visible .uv-pop-box{margin-top: 12px;/*margin-top: 100px;*/}
body .uv-mapeventinfo p {
    margin: 0;
    padding: 0;
    color: #6F6E6F;
    font-size: 14px;
    line-height: 1.70;
    margin-bottom: 0.3em;
}
body .uv-mapeventinfo .uvmap-putmapddate{text-transform: uppercase;}
body .uv-popmap .uv-cancel {
    cursor: pointer;
    display: block;
    max-width: 120px;
    border-radius: 3px;
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 9px 6px;
    background: transparent;
}
body .uv-content-cancel {
    display: table;
    width: 100%;
}
body .uv-popmap .uv-poptableoptions .uv-tabletermsandconditions{text-align: left; float: left;}
body .uv-popmap a {color: #05B5FF;}
body .uvjs-closepop.uv-btn-s:hover:before{/*height: 650%;*/}
body .bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-top: 6px solid black;}
body .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-bottom: 6px solid black;}
body .bootstrap-datetimepicker-widget table td span:hover {
    background: transparent !important;
}
body .bootstrap-datetimepicker-widget a[data-action]:focus {
    outline: none;
}
body .bootstrap-datetimepicker-widget.dropdown-menu {
    background-color: #000;
    width: 10em;
    /*height: 10em;*/
    padding: 0px;
}
body .bootstrap-datetimepicker-widget table td span{height: 32px; line-height: 32px;}
body .bootstrap-datetimepicker-widget table td span{width: 100%;}
body .bootstrap-datetimepicker-widget table td {height: 32px;line-height: 32px;}
body .table-condensed>tbody>tr>td, body .table-condensed>tbody>tr>th,
body .table-condensed>tfoot>tr>td, body .table-condensed>tfoot>tr>th,
body .table-condensed>thead>tr>td, body .table-condensed>thead>tr>th{padding: 1px;}
body .bootstrap-datetimepicker-widget .list-unstyled li{margin: 0;}
body .bootstrap-datetimepicker-widget .timepicker-hour
{max-width:20px;}
body .bootstrap-datetimepicker-widget table td.separator{
    max-width: 20px;
    width: 20px;
}
body .chosen-container-single .chosen-single div b{
    background: url(https://uvtix.com/websites/ln_core/css/chosen-sprite.png) no-repeat 0px 12px !important;}
body .phone-styles select{background: #000;}
body .uv-pop-cont h1.pull-left {
    color: rgb(255, 255, 255);
    -webkit-text-fill-color: inherit;
}
body .uv-show-inquiry{display: none;}
/* Map - End */
/* Global */
body .uv-global-choose ul{margin: 0;}
body .uv-global-choose li{
    list-style: none;
    display: inline-block;
    margin-right: 10px;
}
body .uv-global-choose h5 {
    margin-bottom: 1.3em;
}
.uv-global-choose .uv-btn-s {
    font-size: 12px;
    padding: 13px 15px;
    margin-right: 10px;
    width: 100%;
    max-width: 160px;
}
/* Global - End */
/* Dress Code */
body .uv-box-text.vc_col-sm-12 {
    background-color: #000;
    border: 1px solid #262220;
    padding: 65px;
    max-width: 800px;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100%;
    float: none !important;
}
body .uv-box-text.vc_col-sm-12 h2{font-size: 12px; line-height: 22px; color: #fff; font-family: Montserrat; font-weight: bold;}
body .uv-box-text.vc_col-sm-12 p{font-size: 18px; line-height: 35px; color: rgba(255,255,255,0.72); /*font-family: Roboto, "Open Sans";*/ font-family: "Open Sans";}}
body .uv-box-text.vc_col-sm-12 .wpb_text_column{margin-bottom:35px;}
body .uv-box-text.vc_col-sm-12 .wpb_text_column a{color: #fff;}
body .wpb_text_column h6 {
    font-size: 12px !important;
    font-weight: bold;
    font-family: Montserrat;
    line-height: 22px !important;
    margin-bottom: 0px;
    color: #fff !important;
}
body .uv-general-info p{color: #000;/*padding-left: 20px;*/position: relative;}
body .uv-general-info a{color: #000;}
body .uv-general-info p label, body .uv-general-info h5, body .uv-general-info h6{color: #000!important;}
body .uv-general-info i{left: -5px;position: absolute;}
body .uv-general-info p label{color: rgba(255,255,255,0.54);}
body .uv-aboutmap {
    position: relative;
    padding-top: 76.1%;
    background-color: #000;
}
body .uv-aboutmap:before {
    position: absolute;
    display: block;
    content: " ";
    z-index: 15;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
body .uv-general-info h5:not(:first-child){
    margin-top: 16px;
}

body .uvmap-section .uvmap-mapinfo .uvmap-mapoptions button.uv-btn.uv-resinqdesktop{
    display: block;
    padding-right: 0;
}
.uvmap-mapinfo .uv-btn.uv-resinqdesktop i{margin-right: 0;}


/* Dress Code - End */
.uv-colorcoding.uvmap-colorcoding{display: none;}
@media only screen and (min-width: 1281px){
    body .uvmap-section .uvmap-mapinfo .uvmap-mapoptions button.uv-btn.uvmap-btn-dark{text-align: inherit;}
    body .uvmap-mapinfo .uv-btn{padding: 4px 10px;}
}
@media only screen and (max-width : 1281px) {
    body .uvmap-mapoptions .uvmap-dropdownmenu {background-color: #000;}
    body .uvmap-section .uvmap-mapinfo .uvmap-mapoptions button.uv-btn.uv-resinqdesktop{
        display: inline-block;
        padding-right: 18px;
        width: auto;
    }
    .uvmap-mapinfo .uv-btn.uv-resinqdesktop i{margin-right: 10px;}
}
@media only screen and (max-width: 1111px){
    body .uv-global-choose li{display: block;}
}
@media only screen and (min-width: 1000px){
    /*body.page-template-default .container.main-content {padding: 0 40px;}*/
    /*body .uv-maxw1600 .container{max-width: 1600px !important; margin-left:auto !important; margin-right:auto !important;}*/
}
@media only screen and (max-width : 1000px) {
    .uv-gotoiframe{padding: 50px 5% !important;}
    .wpb_row .span_12 > .col.padding-8-percent[data-padding-pos="all"],
    .column-inner.padding-8-percent[data-padding-pos="all"],
    .wpb_row .span_12 > .col.padding-9-percent[data-padding-pos="all"],
    .column-inner.padding-9-percent[data-padding-pos="all"],
    .wpb_row .span_12 > .col.padding-10-percent[data-padding-pos="all"],
    .column-inner.padding-10-percent[data-padding-pos="all"]
    {padding: 8%;}
    body .uv-content-twobox .span_12 .vc_col-sm-6,
    body .uv-content-twobox .span_12 .vc_col-sm-5,
    body .uv-content-twobox .span_12 .vc_col-sm-7{padding: 5%!important;}
    body .wpb_row .row-bg, body .full-width-section .row-bg{background-position: center top!important;}
    body .full-width-section .row-bg{height: auto;}
    body .uv-content-headerbg .row-bg{height: 100% !important;}
    /*body .uv-homevideosection .span_12 > .vc_col-sm-6:last-child {display: none!important;}
    body .uv-homevideosection .span_12 > .vc_col-sm-6:first-child {width: 100%;}*/
    body .uv-global-choose ul, body .uv-global-choose h5{text-align: center;}
}
@media(max-width: 768px){
    body .phone-styles{margin-bottom: 10px; margin-left: 0px;width: 100% !important;}
    body .uv-ticketssel select{padding: 0px 3px !important;}
    body .uv-cf-checkbox label{max-width: 85% !important;}
}
@media(max-width: 767px){
    .row-bg.using-image{ background-size: auto !important;}
    body .uvmap-section .uvmap-mapinfo .uvmap-mapoptions button.uv-btn.uv-resinqdesktop{display: none;}
    body .uv-popmap .uv-poptableoptions{padding-left: 0px;}
    body .uv-popmap .uv-poptableinfo{padding-right: 0px;}
    .uvmap-mapinfo .uv-mapopentable .uv-listitemcapacity:before{content: "Capacity: ";}
    .uvmap-mapinfo .uv-mapopentable .uv-listitemdeposit:before{content: "Price: ";}
    .uvmap-mapinfo .uvmap-mapoptions{
      box-shadow: none !important;
    }
    .uvjs-popinquiry .error span{display: none;}
    .uvmap-res3dform .uv-popbodycont{padding: 15px;}
    body #uvjs-popinquiry input, body #uvjs-popinquiry textarea{font-size: 12px !important;}
    body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li > div{
        display: block !important;
        background-color: #FFF;
        border-bottom: 0px solid transparent !important;
        text-align: left !important;
        padding-top: 7px;
        padding-bottom: 7px;
        color: #005c93 !important;
    }
    body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li > div:first-child{display: block !important;background:#fff; padding-left: 1%; color: #005c93 !important; font-weight: bold;}
    body .uvmap-mapinfo .uvmap-maplistcontainer .list-items .uvmap-listths > div{display: none !important; background:#000;}
    ul.list-items{background: #FFF;border-top: 1px solid rgba(194, 162, 103, 0.2);border-bottom: 1px solid rgba(194, 162, 103, 0.2);}
    body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li{display: block !important;width: 100%;text-align: center;border-left: 1px solid rgba(194, 162, 103, 0.2);border-right: 1px solid rgba(194, 162, 103, 0.2);margin-bottom: 0px;}
    .uvmap-mapinfo .uvmap-maplistcontainer .list-items li.uvmap-listths{border-bottom: 1px solid rgba(194, 162, 103, 0.2); background: #FFFFFF !important;}
    body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li.uv-mapopentable{padding: 20px;position: relative;}
    li.uv-mapopentable:after {
        background: linear-gradient(270.01deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.24) 51.37%, rgba(255,255,255,0) 100%);
        content: " ";display: block;width: 90%;height: 1px;position: absolute;bottom: 0px;}
    body .uv-listitemview .uvmap-btn-dark{max-width: 100% !important;}
    body .uvmap-mapinfo .uvmap-mapoptions{background-color: transparent !important; padding: 0px !important;}
    body .uvmap-mapmobile .uvmap-res3dform .uv-popheader, body .uvmap-res3dform .uv-popheader{background-color: #000!important;}
    body .uvmap-res3dform .uv-popheader h3{color: #fff !important;margin-bottom: 0px;}
    body .uv-popmap .uv-tableguests label {font-size: 14px;}
    body .uvmap-mapinfo .uvmap-maplistcontainer ul.list-items li.uvmap-listths > div {
        background: #005c93;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        text-align: center !important;
        font-size: 14px !important;
    }
    body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li .uv-listitemview button:before{background: #05B5FF;
    background: linear-gradient(0deg, #05B5FF 0%, #005c93 100%); color: #FFF !important}
    .uvmap-maptabletevinfo h1{margin-top: 20px;}
    body .uvmap-maptablet.uvmap-hide{display: block !important;background-color: transparent;box-shadow: none !important; margin-top: 0px;}
    body .uvmap-maptablet.uvmap-hide .uvmap-section-wide.whitebg.uvmap-tabletevent{background-color: transparent;}
    body .uv-map-back{display: none;}
    body .uvmap-mapmobile .uvmap-res3dform, body .uvmap-res3dform{display: none !important;}
    body .uv-show-inquiry{display: block;}
    body.page-template-default .uv-page-bs{padding-top: 35px !important;}
    body .uvmap-section .uv-btn.uvmap-btn-dark{text-align: center;}
    .uvmap-mapoptions{display: table;width: 100%;}
    .uvmap-mapoptions button.uvmap-mapchangedate{width: 49% !important;float: left;margin-right: 2%;}
    .uvmap-mapoptions button.uv-show-mapmobile{width: 49% !important;float: left;}
    .uvmap-mapoptions button.uv-show-inquiry{width: 100% !important;}
    body .uv-popmap .uv-popheader{padding: 30px 0px 20px!important;}
    body .uvmap-mapinfo .uv-btn i{margin-right: 0;}
    body .uvmap-section .uv-btn.uvmap-btn-dark, body .uv-popmap .uv-btn.uvmap-btn-dark{padding: 4px 0px;}
    body .uv-popmap .uv-popheader h3, body .uv-popmap .uv-popheader h1{font-size: 14px;}
    body .uv-popmap .uv-poptablecapacity{float: left !important;margin-left: 0;}
    body .uv-popmap .uv-cancel{margin-top: 30px;}
    body .uvmap-mapinfo .uvmap-maplistcontainer{background-color: transparent !important;}
    body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li > div:after{height: 0px;}
    body .uvmap-mapinfo .uvmap-maplistcontainer{border: 0px solid transparent;}
    body .uvmap-mapinfo .uvmap-maplistcontainer .list-items li > div:last-child, body .uvmap-map-cart-list .list-items-cart li > div:last-child {
        padding-right: 0px;}
}
@media(max-width: 880px){
    body .uv-box-text.vc_col-sm-12 {padding: 25px;}
    .uv-rotatevertical {transform-origin: -5.5% 0;}
    body .uv-content-twobox .span_12 .vc_col-sm-6,
    body .uv-content-twobox .span_12 .vc_col-sm-5,
    body .uv-content-twobox .span_12 .vc_col-sm-7{width: 100%;}
    body .uv-content-twobox .uv-fright{float: none !important;}
    body .uv-linevertical-right:after,
    body .uv-linevertical:after{display: none;}
    body .uv-popinquiry .uv-formcells .uv-formcell3-1{width: 100%;}
    body .uv-popbodycont.uv-popinquiry{padding: 20px; background-color: transparent; !important;}
    body .uv-pop-cont.visible .uv-pop-box{margin-top: 30px;}
    body .uv-cf-checkbox label {max-width: 90%;padding-left: 10px;}
}
@media only screen and (max-width : 690px){
    body .uv-content-headerbg .row-bg{display: block;}
    body .uv-box-text.vc_col-sm-12 {padding: 15px;}
    body .uv-content-headerbg {height: 50vh; display: table;}
    .uv-content-headerbg .span_12{display: table-cell;vertical-align: middle;}
    .uv-md-p0{padding: 0px !important;}
    body .uv-linevertical-right:after,
    body .uv-linevertical:after{display: none;}
    .uv-gotoiframe h2{position: inherit;}
    .uv-gotoiframe .wpb_text_column .wpb_wrapper:after{background-color: transparent;}
    body .uv-gotoiframe .nectar-button[data-color-override="false"].regular-button,
    body .uv-gotoiframe .nectar-button[data-color-override="false"]{bottom: 20px;}
    body .uv-content-twobox .span_12 .vc_col-sm-6,
    body .uv-content-twobox .span_12 .vc_col-sm-5,
    body .uv-content-twobox .span_12 .vc_col-sm-7{padding: 5% 0!important;}
}
@media(max-width: 650px){
    body .uv-pop-cont h1.pull-left{width: 100%;}
    .uv-popheader > .pull-right{width: 100%;}
    body .uv-popmap .uv-poptableddate{padding-left: 0px; margin-left:0px; margin-top: 10px;}
    body .uv-popmap .uv-poptablecapacity{margin-top: 10px;}
    body .uv-popmap .uv-popheader{padding-top: 80px!important;}
    body .uv-popmap .uv-poptableinfo p{margin-bottom:20px; margin-top:20px;}
}
@media(max-width: 500px){
    body .uv-popbodycont.uv-popinquiry{padding: 15px;}
    body .uv-popinquiry .uv-formcells .uv-formcell2-1{width: 100%;}
    body .uv-popmap .uv-pop-charge{padding: 10px;}
    body .uv-popmap:not(.uvmap-popimg-cont) .uv-pop-box > .uv-closepop{right: 0px; top: 0px;}
}
@media(max-width: 400px){
    body .uvmap-section .uv-btn.uvmap-btn-dark,
    body .uvmap-section .uv-btn.uvmap-btn-dark span{font-size: 11px;}
}
@media(max-width: 350px){
    body .uv-popbodycont.uv-popinquiry{padding: 10px;}
    .uv-rotatevertical{transform-origin: -3% -5%;}
    body .uvmap-section{padding: 0px 10px !important;}
    body .uvmap-section .uv-btn.uvmap-btn-dark, body .uvmap-section .uv-btn.uvmap-btn-dark span{font-size: 10px;}
}
