body .uv-headermenu .uv-mainmenu {
    background-color: #673398;
}
body #uv-mobile-toggler {
    color: #fff;
}
body .uv-headermenu {
    float: left;
    padding-left: 950px;
}
body.uv-pagescrolled .uv-headermenu {
    padding-left: 150px;
}
body .uv-gsharepop .pop-close {
    color: #673398;
}
.uv-upcomingmenu button.active i ,a, .uv-datecalendarlabel,.uv-upcomingmenu button,.uv-upcomingmenu button i{
    color: #303030;
}
.uv-btn, .uv-panel.closed .uv-panelheader button, .uv-panel.closed a .uv-panelheader, .uv-submititems, .btn-danger{
		background: #303030!important;
	    border: none;
	    color: #fff!important;
}
.uvc-eldate h5{
	    border-bottom: 3px solid #303030;
}
.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: #303030 2px solid;
}
.uv-popmsg .uv-popheader{
	background: #303030!important;
}
.uvc-eldate .uv-eldate-m{
	border-bottom: 3px solid #303030;
}
.uvg-emailcont input[type='text'] {
    max-width: 280px;
    width: 100% !important;
}

.uv-header
{
    background: #673398;
    border-bottom: 3px solid #d60373;
}
.uv-mainmenu li a, .uv-mainmenu > li.uv-buttonli a, .uv-footercopy{ color: #fff; }
.uv-mainmenu > li.uv-buttonli a
{
	background: #ff641a;
	border-radius: 0px;
	border:	none;
}

.uv-mainmenu li a:hover{ color:#d60373; }

.uv-mainmenu > li.uv-buttonli a:hover
{
	background: #ff8636;
	color: #fff;
	box-shadow: none;
}
.uv-page-content .uv-section .uv-section-inner h1{ color: #673398; }
.uv-page-content .uv-section .uv-section-inner h1{ font-weight: bold; }
.uv-page-content .uvc-controls, .uv-page-content .uvc-controls i{ color: #997795; }
.uv-footer{ background: #333333; }
.uv-page{ background: #fff; }
.uv-footer .uv-section-inner .uv-footercopy
{
	padding-left: 100px;
    background-size: auto 25px;
    background-position: left center;
}
@media(max-width: 768px){

	body .uv-headermenu{padding-left:0px;}
}

