@import url(https://fonts.googleapis.com/css?family=Oswald);
a, .uv-datecalendarlabel,.uv-upcomingmenu button,.uv-upcomingmenu button i{
    color: #000;
}
body .uv-header{background-color: #120F11;}
body .uv-sidetoggler button{color: #fff;}
body .uv-footer{background-color: #120F11;}
body .uv-mainmenu > li > a{color: #fff;}
body .uv-mainmenu > li.uv-buttonli a{
    background-color: #fff;
    border: 2px solid #262425;
    color: #262425;
    margin-top: 0px;
}
body .uv-mainmenu > li.uv-buttonli {
    padding-left: 15px;
    padding: 4px;
    background-color: #fff;
    border-radius: 3px;
}
body .uv-sidetoggler button i{color: #fff;}
body .pop-close{color: #120F11;}
body .uv-page-events .uv-section-inner > h1{position: relative;}
body .uv-page-events .uv-section-inner > h1:after {
    position: absolute;
    width: 200px;
    height: 2px;
    background-color: #000;
    bottom: -10px;
    left: 0;
    right: 0;
    margin: auto;
    content: " ";
}
body .uv-panel .uv-panelbody a.uv-addtocalendarlink{color: #000; border-bottom: 1px solid #000;}
.uv-upcomingmenu button.active i  {
	color: #dd4739;
}
.uv-btn, .uv-panel.closed .uv-panelheader button, .uv-panel.closed a .uv-panelheader, .uv-submititems, .btn-danger{
		background: #000 !important;
	    border: none;
	    color: #fff!important;
}
.uvc-eldate h5{
	    border-bottom: 3px solid #dd4739;
}
.uv-panel-tickets:not(.closed), .uv-panel-reservations:not(.closed), .uv-panel-tables:not(.closed), .uv-panel-reservation:not(.closed), .uv-panel-packages:not(.closed), .uv-panel-freeguestlist:not(.closed), .uv-panel-free:not(.closed), .uv-panel-dinner:not(.closed), .uv-panel-dining:not(.closed), .uv-panel-bottleservice:not(.closed), .uv-panel-birthday:not(.closed), .uv-panel-bachelor:not(.closed), .uv-panel-bachelorette:not(.closed){
	    border-top: #000 2px solid;
}
.uv-popmsg .uv-popheader{
	background: #dd4739!important;
}
.uvc-eldate .uv-eldate-m{
	border-bottom: 3px solid #000;
}
.uvg-emailcont input[type='text'] {
    max-width: 280px;
    width: 100% !important;
}
.uv-pagebrand {
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 150px;
}
.uv-pagebrand img {
	top: 15%;
	height: 55%;
	max-height: 150px;
}

/* footer */
.uv-footercopy {
	background-size: 166px 38px;
	background-position: center top;
	display: inline-block;
    float: none;
    margin-left: 15px;
    padding-left: 0px; 
    padding-left: 0px;
    padding-top: 0px;
}

.uv-footercopy  p:first-of-type{
    margin-top: 20px;
}


.uv-footer p {
    margin: 0;
    text-align: center;
}



.uvc-eventlist a:hover > * {
	color: #dd4739 !important;
}
.uvc-eventlist a:hover > .uvc-eldate > .uv-eldate-m {
	border-bottom: 3px solid #dd4739;
}

.luckyfooterlink
{
	width: 172px;
    height: 40px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}



/* back btn */
.uv-sidetoggler {
    position: fixed;
    left: 10px;
    margin: auto;
    top: 25px;
    line-height: 34px;
    height: 34px;
    z-index: 999999;
}
.uv-sidetoggler button {
    font-family: "Oswald";
    color: #000;
    text-transform: uppercase;
    line-height: 30px;
    height: 30px;
    padding: 0;
    font-size: 24px;
    background: 0;
    cursor: pointer;
    font-weight: 300;
    outline: none;
    border: 0;
    -webkit-transition: all 0.2s 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;
    -webkit-appearance: button;
}
.uv-sidetoggler button i {
    font-size: 34px;
    float: left;
    margin-right: 10px;
    color: #888888;
    margin-top: -2px;
}

@media(max-width: 768px)
{
	.uv-headersocials{ display: none; }
	.uv-sidetoggler{ top: 15px; }
	 .uv-footercopy { margin-left: 0px;  }
}

.uv-eventbook{
    display: flex;
    flex-direction: column;
}
.uv-eventbook .uv-panel:nth-child(1){order: 3;}
.uv-eventbook .uv-panel:nth-child(2){order: 2;}
.uv-eventbook .uv-panel:nth-child(3){order: 1;}
.uv-eventbook .uv-panel:nth-child(4){order: 4;}

