body{
	background-color: #000;
	color: #fff;
}
a:hover{color: inherit;}
h1, h2, h3, h4, h5, h6{color: #fff;}
.uv-header{
	background-color: #000;
	box-shadow: 0px 0px 5px 0px rgba(200, 200, 200, 0.7);
}
.uv-mainmenu > li > a, .uvc-controls, .uvc-controls i, .uvc-th, .uvc-daylabel, .uv-summaryfinalinfo h1, .uv-summaryfinalinfo h2, .uv-panel .uv-panelbody h5, .uv-msgcontent, .uv-datecalendar, .uv-summarydatainfo, .uv-checkouttimer h6, .uv-panellist .uv-panelbody p, .pop-close, .uv-popmsg .uv-msgcontent p{color: #fff!important;}
.uv-panel .uv-panelbody h3, .uv-panel .uv-panelheader h3{color: #CCC!important;}
.uv-panel .uv-panelbody h4, .uv-summarybottommsg, .uv-formobservations li{color: #DDD!important;}
.uv-summarydatainfo h5{border-bottom-color: #666;}
.uvc-daylabel{background-color: #2f2f2f;}
.uvc-calgrid .uvc-day{
    border-right: 1px solid #222;
    border-bottom: 1px solid #222;
}
.uv-headersocials li a i{color: #fff!important;}
.uv-footer{background-color: #1a1a1a;}
.uv-footercopy{
	padding-left: 120px;
	min-height: 50px;
	-webkit-background-size: auto 50px;
    -moz-background-size: auto 50px;
    -o-background-size: auto 50px;
    background-size: auto 50px;
}
.uv-footermenu{margin-top: 14px;}
.uvc-calgrid .uvc-day{background: rgba(58, 52, 51, 0.8);}
.uvc-calgrid .uvc-nextmonth, .uvc-calgrid .uvc-pastmonth, .uvc-calgrid .uvc-pastday{background: rgba(50, 50, 50, 0.8);}
.uv-upcomingmenu button, .uv-upcomingmenu button i{color: #AAAAAA;}
.uv-upcomingmenu button.active i, .uv-upcomingmenu button.active{color: #fff;}
.uv-btn{background-color: #AAAAAA;}
.uvc-eldate h5{border-bottom: 3px solid #AAAAAA;}
.uv-panel{
	background: rgba(0, 0, 0, 0.3);
	border: 1px solid rgba(100, 100, 100, 0.7);
}
.uv-borbotF5, .btn-default{border: 1px solid rgba(100, 100, 100, 0.7);}
.uv-ticketssel{color: #fff;}
.uv-panel.closed .uv-panelheader button, .uv-panel.closed a .uv-panelheader, .uv-btn1{
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #000000), color-stop(1, #444444) );
    background-image: -o-linear-gradient(bottom, #000000 0%, #444444 100%);
    background-image: -moz-linear-gradient(bottom, #000000 0%, #444444 100%);
    background-image: -webkit-linear-gradient(bottom, #000000 0%, #444444 100%);
    background-image: -ms-linear-gradient(bottom, #000000 0%, #444444 100%);
    background-image: linear-gradient(to bottom, #000000 0%, #444444 100%);
}
.urcart_terms, a, .uv-panel .uv-panelbody a.uv-addtocalendarlink, body .uv-panel .uv-panelbody.uv-panelinfo p a{color: #AAAAAA;}
.btn-default, .uv-submititems, .uv-popmsg .uv-popheader{background-color: #AAAAAA;}
.uv-panel .uv-panelfooter{
	background-color: #1a1a1a;
	border-top: 1px solid rgba(100, 100, 100, 0.7);
}
.uv-ticketssel .uv_theaders{padding-bottom: 10px;}
.uv-ticketssel .uv_theaders .uv_wrap{border-bottom: 3px solid rgba(100, 100, 100, 0.7);}
.uv_item.uv_selected{background-color: #000;}
.uv-panel-tickets:not(.closed), .uv-panel-reservations:not(.closed), .uv-panel-tables:not(.closed){border-top: 1px solid rgba(100, 100, 100, 0.7);}
.uv-panel .uv-panelbody.uv-panelinfo > i{color: #CCC;}
.uv-form input, .uv-form textarea, .uv-form input[type='number'], .uv-promocodecopies{
	background-color: transparent;
	border: 1px solid #DDD;
	border-radius: none;
	color: #fff;
	font-family: inherit;
	outline: none;
}
.uv-promocodecopies{
	padding: 10px;
	line-height: normal;
}
.uv-btn1{
	color: #fff;
	border: 1px solid rgba(80, 80, 80, 0.6);
}
.uv-panel.uv-socialshares{background: inherit;}
body .uv-summaryinfoheader h2{color: #fff;}
body .uv-ckeckouttopbar, .pop-charge{background-color: #1a1a1a;}
.pop-close{top: 1px;}
.pop-close:hover{background-color: #555;}
.pop-charge{border: 1px solid rgba(100, 100, 100, 0.7);}
body .uv-summaryinfoheader ul li.active a {
    background-color: #222;
    border: 1px solid #444;
    color: #fff;
}
.uv-packages p, .uv-pk-options label{color: #bbb;}

.uv-mapinfo .uv-mapoptions
{
	background-color: transparent;
}
.uvc-eldate .uv-eldate-m{
	border-bottom: 3px solid #F15727;
}

.uvc-noeventsmsg{
	color: #fff!important;
}
#cvc{
	margin-bottom: 0;
    padding-bottom: 5px;
}
.uvc-eventlist .uvc-eldate{ margin-left: 0px; }

@media(max-width: 768px){
	.uv-headermenu{
		background: #000;
	}
}

