body{
	background-color: #fff;
	color: #000;
}
a:hover{color: inherit;}
h1, h2, h3, h4, h5, h6{color: #000;}
.uv-header{
	background-color: #242c34;
}
body li.uv-external a {
    color: #cba04b !important;
}
.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: #000!important;}
.uv-msgcontent{color: #fff!important;}
.pop-close, .uv-popmsg .uv-msgcontent p{color: #fff!important;}
body .uvc-venuename{text-transform: uppercase;}
.uv-panel .uv-panelbody h3, .uv-panel .uv-panelheader h3{color: #000!important;}
.uv-panel .uv-panelbody h4, .uv-formobservations li{color: #DDD!important;}
.uv-summarybottommsg{color: #484848!important;}
.uv-formobservations li{color: #000!important;}
.uv-panel .uv-panelbody h4{color: #000 !important;}
.uv-summarydatainfo h5{border-bottom-color: #666;}
.uvc-daylabel{background-color: #fff;}
.uvc-calgrid .uvc-day{
    border-right: 1px solid #222;
    border-bottom: 1px solid #222;
}
.uv-headersocials li a i{color: #000!important;}
.uv-footer{background-color: #1a1a1a;}
.uv-footercopy{
	padding-left: 75px;
	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.2);}
.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: #000;}
.uv-upcomingmenu button.active i, .uv-upcomingmenu button.active{color: #000;}
.uv-btn{
	background-color: transparent;
	color: #000;
	border: 2px solid #000;
}
.uv-panelfooter .uv-btn {
    background-color: #fff;
    color: #000;
    border: 2px solid #fff;
}
.uv-panel .uv-panelbody h3, .uv-panel .uv-panelbody h2{color: #000;}
body .uv-panel .uv-panelbody h6{color: #424242;}
body .uv-relatedeventslist li{border-bottom-color: #333333;}
.uv-eventscarousel .uv-panel .uv-panelbody h2, .uv-eventscarousel .uv-panel .uv-panelbody p {
    text-align: center;
}
body .uv-eventscarousel .uv-panel{text-align: center;}
body .uv-eventscarousel .uv-panel .uv-panelbody p{color: #000;}
.uvc-eldate h5{border-bottom: 3px solid #000;}
.uv-panel{
	/*background: rgba(0, 0, 0, 0.3);*/
	background: #EEEEEE;
	border: 1px solid rgba(100, 100, 100, 0.2);
}
.uv-relatedgrid .uv-panel .uv-panelbody h3, .uv-eventscarousel .uv-panel .uv-panelbody h3, .uv-eventscarousel .uv-panel .uv-panelbody h2, .uv-eventlist .uv-panel .uv-panelbody h3{color: #000;}
body .uv-eventscarousel img{border-bottom: 0;}
.uv-borbotF5, .btn-default{border: 1px solid rgba(100, 100, 100, 0.2);}
.uv-ticketssel{color: #000;}
.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: #fff;}
a.urcart_desc{color: #000;text-decoration: underline;}
.uv-panel .uv-panelbody a.uv-addtocalendarlink, body .uv-panel .uv-panelbody.uv-panelinfo p a {color: #000; text-decoration: underline;}
.urcart_terms{color: #000}
.btn-default, .uv-popmsg .uv-popheader{background-color: #171717;}
body .uv-submititems{background-color: #fff;color: #000; border: 1px solid #fff;}
body .uv-submititems:hover{background-color: #000;color: #fff;}
.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: #f1f1f1;*/background-color: #A2A2A2;}
.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: #000;}
.uv-form input, .uv-form textarea, .uv-form input[type='number'], .uv-promocodecopies{
	background-color: transparent;
	border: 1px solid #DDD;
	border-radius: none;
	color: #000;
	font-family: inherit;
	outline: none;
}
.uv-promocodecopies{
	padding: 10px;
	line-height: normal;
	background-color: #f3f3f3;
}
.uv-btn1{
	color: #fff;
	border: 1px solid rgba(80, 80, 80, 0.6);
}
.uv-panel.uv-socialshares{background: inherit;}
body .uv-summaryinfoheader h2{color: #000;}
body .uv-ckeckouttopbar, .pop-charge{background-color: #1a1a1a;}

body .btn-danger, body .uv-popmsg .uv-popheader, body .btn-danger:active {background: #222;border: 1px solid #444;}
body .btn-danger:hover{color: #000;background-color: #fff;border-color: #000;}
body .uv-btnpurchase{background: #fff;border: 1px solid #444;color: #000;}
body .uv-checkouttimer h5{color: #000;}
body .uv-termscheckboxcont label span{color: #545454;}

.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 #26437b;
}

.uvc-noeventsmsg{
	color: #000!important;
}
body .uvc-elbutton button{border-radius: 20px;}
body .uv-btn{
	-webkit-transition: all 200ms ease-in-out 50ms;
    -moz-transition: all 200ms ease-in-out 50ms;
    -ms-transition: all 200ms ease-in-out 50ms;
    -o-transition: all 200ms ease-in-out 50ms;
    transition: all 200ms ease-in-out 50ms;
}
body .uv-btn:hover,body .uv-btn:active,body .uv-btn:focus{
	/*background-color: #fff;
    color: #171717!important;*/
    background-color: #000;
    color: #fff!important;
}
body .uv-promocodecont a:hover{color: #C3C3C3;}
#cvc{
	margin-bottom: 0;
    padding-bottom: 5px;
}
.uv-menubtn a{
	font-family: "Penumbra";
	font-size: 9px!important;
	color: #000!important;
	padding: 11px 20px!important;
	padding-top: 14px!important;
	line-height: normal!important;
	border-radius: 24px;
	border: 2px solid #000;
	letter-spacing: 0.06em;
}
.uv-menubtn a:hover, .uv-menubtn a:focus, .uv-menubtn a:active,.uv-mainmenu > li.active a{
	background-color: #171717;
	color: #fff!important;
}
.uv-mainmenu > li{
	margin: 0 5px;
}
.uv-mainmenu > li:last-child{margin-right: 0;}
.uv-mainmenu > li:first-child{margin-left: 0;}
.uv-prefooter-grid{
	margin-left: -20px;
	margin-right: -20px;
}
.uv-prefooter-grid > div{
	float: left;
	width: 25%;
	padding: 0 20px;
}
.uv-prefooter-grid > div:first-child{width: 40%;}
.uv-prefooter .uv-prefooter-grid ul li a> i{margin-right: 20px;}
.uv-prefooter .uv-prefooter-grid ul li a> i.fa.fa-map-marker, .uv-prefooter .uv-prefooter-grid ul li a> i.fa.fa-bus {
    float: left;
    margin-bottom: 30px;
    margin-right: 25px;
}
.uv-prefooter-socials{padding-top: 60px;}
.uv-prefooter-socials ul{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.uv-prefooter-socials ul li{
	display: inline-block;
	padding: 0 10px;
	margin: 0;
}
.uv-prefooter-socials ul li a{font-size: 26px;}
.uv-prefooter-socials ul li a i{color: #808080;}
.uv-prefooter-copy{
	font-size: 16px;
	text-align: center;
	padding-top: 40px;
}
body .bootstrap-datetimepicker-widget table td span{color: #000;}
body .btn-danger.focus,body .btn-danger:focus,body .btn-danger:active:focus{background-color:#333;border-color:#333;}

/* event */
.uv-artistinfocont p a{ color:#700067; }
.event-cont .event-list span{ color:#fff; }

@media(max-width: 1100px){
	body .uv-mainmenu > li{
		margin-left: 3px!important;
		margin-right: 3px!important;
/* 		float: right; */
		margin-bottom: 2px;
	}
	.uv-menubtn a {
	    font-size: 9px!important;
	    padding-top: 9px!important;
	    padding-bottom: 6px!important;
	    padding-left: 10px!important;
	    padding-right: 10px!important;
	}
}
@media(max-width: 850px){
	.uv-menubtn a{font-size: 8px!important;}
	body .uv-mainmenu > li {
    	margin-left: 2px!important;
    	margin-right: 2px!important;
	}	
}
@media(max-width: 768px){
	/*menu mobile*/
	body .uv-pagebrand div{position: relative;}
	body #uv-mobile-toggler{display: block;position: absolute;right: 20px;top: 0px;}
	body .uv-headermenu {
	    float: inherit;
	    position: absolute;
	    max-width: 100%;
	    z-index: 999;
	    background: #FDFDFD;
	    left: 0;
	    right: 0;
	    height: 0;
    	overflow: auto;
	}
	body .uv-mainmenu{
		width: 90% !important;
		margin: auto;
		float: none !important;
		max-width: 100% !important;
	}
	body .uv-mainmenu > li{
		float: none;
		margin: 0 !important;
		margin-bottom: 10px !important;
		width:100%;
	}
	body .uv-mainmenu > li:last-child{margin: 0 !important;margin-bottom: 10px !important;float: none;}
	body.uv-pagescrolled .uv-mainmenu{margin: auto !important;}
	.uv-menubtn a{font-size: 10px!important;}
	body .phone-styles{margin-bottom: 10px;}
	body .uvjs-popinquiry .loaded-inquiry-form input {height: 42px;}		
	/*/menu mobile*/
	
	.uv-prefooter-grid > div{
		padding-left: 15px;
		padding-right: 15px;
	}
	.uv-prefooter-grid{
		margin-left: -15px;
		margin-right: -15px;
	}
}
@media(max-width: 680px){
	.uv-prefooter-grid > div:first-child{width: 50%;}
	.uv-prefooter .uv-prefooter-grid ul li a> i{margin-right: 5px;}
	.uv-prefooter .uv-prefooter-grid ul li a> i.fa.fa-map-marker {
    float: inherit;
    margin-bottom: 0px;
    margin-right: 5px;
	}
}
@media(max-width: 600px){
	.uv-menubtn a{
		font-size: 10px!important;
		padding-top: 9px!important;
		padding-bottom: 3px!important;
		padding-left: 3px!important;
		padding-right: 3px!important;
	}
	
	body .uv-mainmenu > li{
		margin-left: 2px!important;
		margin-right: 2px!important;
/* 		float: right; */
		    margin-bottom: 2px;
	}
	body .uv-mainmenu > li:first-child{margin-left: 0!important;}
	body .uv-mainmenu > li:last-child{margin-right: 0!important;}
	body .uv-mainmenu{
		/*margin-top: 22px;
		margin-bottom: 22px;*/
		padding-top: 22px;
		padding-bottom: 22px;
/* 		float: right; */
/* 		max-width: 100%; */
		margin-left: auto;
	    margin-right: auto;
	    width: max-content;
	}
	.uv-pagebrand div {
	    /*width: 100%;
	    background-position: center;*/
	}
	
	.uv-pagebrand div{ position: relative; }
	.uv-headermenu {
	    float: none;
	}
	.uv-pagescrolled .uv-mainmenu
	{
		margin-left: auto!important;
	    margin-right: auto!important;
	}
	
}
@media(max-width: 550px){
	/* event details*/
	body .uv-ticketssel li .uv_col:nth-child(3){width: 20% !important;}
	body .uv-ticketssel li .uv_col:nth-child(5){width: 18%;}
	button.btn.btn-default.btn-block.uvjs-showpop {font-size: 8px;}
	/* /event details*/
}
@media(max-width: 369px){
	body .uv-mainmenu{
		padding-top: 15px;
		padding-bottom: 15px;
	}
}
@media(max-width: 300px){
	body .uv-field-title{font-size: 10px;}
	body .uvc-elinfo .uvc-elevname{font-size: 70%!important;}
}
/*
@media(max-width: 550px){
	.uv-menubtn a{
		font-size: 10px!important;
		padding-top: 9px!important;
		padding-bottom: 6px!important;
		padding-left: 16px!important;
		padding-right: 16px!important;
	}
	body .uv-mainmenu > li{
		margin-left: 5px!important;
		margin-right: 5px!important;
	}
	body .uv-mainmenu > li:first-child{margin-left: 0!important;}
	body .uv-mainmenu > li:last-child{margin-right: 0!important;}
	body .uv-mainmenu{
		margin-top: 22px;
		margin-bottom: 22px;
	}
}
*/
@media(max-width: 550px){
	.uv-pagebrand div {
	    width: 140px;
	}
	body label[for="optinemail"],body label[for="checkmaillist"] {max-width: 90%;display: inline-flex;}
}

@media(max-width: 369px){
	body .uv-mainmenu{
		margin-top: 15px;
		margin-bottom: 15px;
	}
}
@media(max-width: 300px){
	body .uv-field-title{font-size: 10px;}
}
/*Event List*/
.uvc-eventlist > div, .uvc-eventlist .uvc-eventlist-a{
	display: table-row;
}
.uvc-eventlist > div > div, .uvc-eventlist .uvc-eventlist-a > div{
	display: table-cell;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E0E0E0;
	vertical-align: middle;
}
.uvc-eventlist > div > div:first-child, .uvc-eventlist .uvc-eventlist-a > div:first-child{
	padding-left: 0px;
}
.uvc-eventlist > div > div:last-child, .uvc-eventlist .uvc-eventlist-a > div:last-child{
	padding-right: 15px;
}
.uvc-eventlist > div > div:last-child, .uvc-eventlist .uvc-eventlist-a > div:last-child a:first-child{margin-bottom: 10px;}
.uvc-elbutton .uv-btn
{
    padding-left: 25px;
    padding-right: 25px;
    font-size: 70%;
}
body .uvc-elbutton a{border-radius: 20px;}

@media (max-width: 600px)
{
	.uvc-elbutton .uv-btn{min-width: 69px;padding-right: 15px;padding-left: 15px;}
	.uvc-elbutton .uv-btn span{display: none;}
}
@media (max-width: 400px)
{
	.uvc-elbutton .uv-btn{min-width: 53px;padding: 10px;}
}
/**/

/*artists*/
	.nopadding{ padding: 0px; }
	.rollover-effect-container{position: relative;overflow: hidden;}
.rollover-effect-container span
{
	position: absolute;
	max-width: 92%;
	max-height: 84%;
	color: #FFF;
	bottom: 5%;
	left: 5%;
	font-size: 1.1vw;
	line-height: 1.1em;
	margin-bottom: 0px;
	z-index: 12;
	text-shadow: 0px 3px 2px rgba(0, 0, 0, 1);
	-webkit-transition: all 0.50s;
	transition: all 0.50s;
}
.rollover-effect-overlay
{
	position: absolute;
	background-color: #000;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	opacity: .2;
	filter: alpha(opacity=20);
	z-index: 6;
	-webkit-transition: opacity 0.4s ease-in-out 0s;
	-moz-transition: opacity 0.4s ease-in-out 0s;
	-ms-transition: opacity 0.4s ease-in-out 0s;
	-o-transition: opacity 0.4s ease-in-out 0s;
	transition: opacity 0.4s ease-in-out 0s;
}
.rollover-effect-overlay.zeropacity{opacity: 0;filter: alpha(opacity=0);}
.rollover-effect-overlay.moreopacity{opacity: .7;filter: alpha(opacity=70);z-index: 10;}
.rollover-effect-contenthover
{
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 14;
}
.rollover-effect-contenthover .icon-container
{
	position: absolute;
	background-color: #FFF;
	width: 60px;
	height: 60px;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	color: #000;
	border-radius: 50%;
	font: 30px/60px 'fontello';
	text-align: center;
}
.rollover-effect-container .under-rollover{z-index: 8;}
.rollover-effect-container:hover .rollover-effect-overlay{opacity: .7;filter: alpha(opacity=70);z-index: 10;}
.rollover-effect-container:hover .rollover-effect-contenthover{display: block;}
.rollover-effect-container:hover .rollover-effect-contenthover .icon-container
{
	-webkit-animation: rollover-effect 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
	animation:         rollover-effect 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
@media (max-width: 450px)
{
	.event-list .event-btn .djeventlink a{ font-size: 15px; }
}
@media (max-width: 380px)
{
	.event-list .event-btn .djeventlink a{ font-size: 12px; }
}

@media (max-width: 350px)
{
	.event-list .event-btn .djeventlink a{ font-size: 9px; }
	.event-list .event-btn .djeventlink{ padding: 0px 3px 1px; }
}
/**/
/*dj page*/

.listcolor-0{ background: #232323; }
.listcolor-1{ background: #2b2b2b; }
.djeventlink{ background: #000; }
.djeventlink:hover{ background: #333; }
.event-cont{ padding: 5px; }
.event-list{ font-size: 20px; margin-top: 5px; }
.event-list button{  margin-right: 5px; }
.event-list .eventdate{ margin-top: 5px;}
.w100{width: 100%;}
.mb20{ margin-bottom: 20px; }
.mb30{ margin-bottom: 30px; }
.mt22{ margin-top: 22px; }
.djeventlink a:hover{ color:#fff; }
.uv-ulfloats-li li {
    display: inline-block;
}
.uv-ulfloats-li li i{ font-size: 20px; }
.uv-ulfloats-li li a i{ color: #000; }

.event-cont li, .uv-ulfloats-li li{ list-style: none; }
.pr10 {
    padding-right: 10px;
}
.uv-ulfloats-li li:hover{ color:#7195c5; }

.uvmodule{ overflow: hidden; }
.uvtruncatetext
{
	display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
   
}
.uvviewmore{ color:#7195c5;    position: absolute; }
.uvdisplaynone{ display: none; }

@-moz-document url-prefix() {
  .uvtruncatetext {
    height: 80px;
  }
}

.event-cont .evt-content-49061143 .event-list  span.eventinfo:before, .event-cont .evt-content-49061793 .event-list span:before {
    background-image: url(/websites/kaos/assets/images/minikday.png);
    content: " ";
    display: block;
    height: 20px;
    width: 20px;
    background-size: 20px 20px;
    background-position: center;
    position: absolute;
    left: -30px;
    margin-top: 4px;
}
.event-cont .evt-content-49061105 .event-list  span.eventinfo:before {
    background-image: url(/websites/kaos/assets/images/miniknight.png);
    content: " ";
    display: block;
    height: 20px;
    width: 20px;
    background-size: 20px 20px;
    background-position: center;
    position: absolute;
    left: -30px;
    margin-top: 4px;
}
.event-cont .evt-content-49061799 .event-list  span.eventinfo:before {
    background-image: url(/websites/kaos/assets/images/miniknight.png);
    content: " ";
    display: block;
    height: 20px;
    width: 20px;
    background-size: 20px 20px;
    background-position: center;
    position: absolute;
    left: -30px;
    margin-top: 4px;
}


.event-info, .event-btn{ display: inline; }
.event-btn{ float: right;}

.uv-ulfloats-li{ height: 50px;     text-align: center; }

.mobile-block{ display: none; }

.artistname{ font-size: 60px; text-align: left;}

.uvartistevt-container
{
	max-height: 290px;
	height: 290px;
    overflow-y: auto;
    overflow-x: hidden;
}
.uv-artist-ue{
	margin-top: 0px;
	text-transform: uppercase;
	text-align: left;
	font-size: 20px;
}

.uvvenuebtn-49061105 a{ color: #eeeeee; } /* night */
.uvvenuebtn-49061143 a{ color: #32daef; } /* day */ 
.uvvenuebtn-49061793 a{ color: #0094ff; } /* resort */ 
.uvvenuebtn-49061799 a{ color: #5dddfa; } /* Soak */ 
.eventinfo{ position: relative; }

.uvmain-evtflyer, .uvmain-eventtext, .uvmain-evtbts{ display: inline-block; } 

.uvmain-evtflyer{ width: 15%; }
.uvmain-eventtext
{
	width: 68%;
	padding: 15px;
	vertical-align: middle;
}
.uvmain-evtbts
{
	width: 15%;
	vertical-align: middle;
}
.uvmain-evtvenue{ font-size: 28px; }
.uvmain-evtdate{ font-size: 25px; }
.maineventlink
{
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 5px;
    width: 125px;
}

.uvmain-events-49061105
{
	background: #000;
    color: #fff;
}
.uvmain-events-49061143 .maineventlink{ background: #000; }
.uvmain-events-49061143 .maineventlink a{ color: #fff; }

.uvmain-events-49061105 .maineventlink a{ color: #000; }
.uvborderbtnvip{ border-radius: 15px; }
.uvbtnviewallcontainer
{
	z-index: 5;
    position: relative;
}
.uvbtnviewall
{
	background: #000;
    color: #fff;
    font-size: 20px;
    padding: 8px 30px 8px 30px;
}
.uv-texleft{ text-align: left; }
.uvdjvideocontainer
{
	margin-bottom: 40px;
    margin-top: 2px;
}
.uveventlistcontainer
{
	display: block;

}
.uvtitleeventlisting{ display: block; }
/* .uvdisplayblock{ display: block; } */




@media(max-width:1220px)
{
	.event-list .eventdate{ font-size: 15px; }
}


@media(max-width:1020px)
{
	.padding-content .event-cont{ height: 80px; }
	.event-list .eventdate{ font-size: 12px; }

}
@media(max-width:970px)
{
	.uvmain-eventtext{ width: 60%; } 
	.uvmain-evtdate{ font-size: 20px; }
	.uvmain-evtvenue{ font-size: 23px; }
}

@media(max-width:768px)
{
	.mobile-none{ display: none; }
	.mobile-block{ display: block; }
	.padding-content .event-cont{ height: 70px;}
	.event-list .eventdate{ font-size: 10px; }
	.event-btn{ margin-top: -13px;}
}

@media(max-width:600px)
{
	.uvmain-evtdate{ font-size: 15px; }
	.uvmain-evtvenue{ font-size: 18px; }
}

@media(max-width:535px)
{
	.uvmain-eventtext{ width: 50%; } 
	.uvmain-evtdate{ font-size: 12px; }
	.uvmain-evtvenue{ font-size: 15px; }
}


@media(max-width:400px)
{
	.uvmain-eventtext{ padding: 5px; }
	.maineventlink{ width: 83px; }
	.event-btn .djeventlink a{ font-size:12px; }
}
/**/
/*map*/
.uv-maplist .list-items > li > div:last-child, .uv-map-cart-list-inc .list-items-cart > li > div:last-child{ padding-right: 15px; }

/*uvinquiry popup*/
.uv-popmap .uv-popheader {
    padding-top: 22px;
}
.uv-popinquiry {
	padding: 15px;
	padding-bottom: 30px;
}
.uv-popinquiry .privacy-policy-styles {
	right: 10px;
    bottom: 10px;
    color: #fff;
    border-bottom: 1px solid #fff;
}
.uv-popinquiry .request-submit-lead{
	background: #3a3a3a !important;
    color: #fff !important;
    width: auto !important;
    margin: auto !important;
}
.uv-popinquiry .request-submit-lead:hover {
	color: #fff !important;
	background: #2d2d2d !important;
}
/**/

/*Day Fixes*/
.uv-albuminfo h5, .uv-albuminfo h6{color: #ffffff;}
body .uva-sharepic{color: #000000; background: #fff;}
body .uvg-sendemail{ background: #fff; }
.uvg-emailcont h1{color: #ffffff;}
.uvg-emailcont .uv-btns{color: #000000;}
body .uvg-sendemailerror{color: #ffffff;}


/**/
.special-calendar-banner-one
{
	background: linear-gradient(to right, purple, black);
    background: -moz-linear-gradient(to right, purple, black);
    background: -webkit-gradient(to right, purple, black);
    height: 30px;
    text-align: center;
    float: left;
    width: 100%;
    color: #fff;
    font-weight: bolder;
}
.special-calendar-banner-two
{
	background: linear-gradient(to right, red , white,  blue);
    background: -moz-linear-gradient(to right, red , white,  blue);
    background: -webkit-gradient(to right, red , white,  blue);
    color: #fff;
    height: 30px;
    text-align: center;
    float: left;
    width: 100%;
    color: #000;
    font-weight: bolder;
}

/* footer */
.uv-prefooter .kaos-operation-days h4{
	margin-bottom:0px;
	margin-top: .9em;
}
.uv-prefooter .kaos-operation-days h4:first-child{ margin-top: 0; }

/* Header */
.uv-page-content, .uv-header, .uv-prefooter{ background: #fff;/* #bfcce391; */ }

.uv-header img{  display: block}
.uvleftalign
{
	display: inline-block;
    margin-left: 0;
    float: left;
    margin-top: 10px;
}



/* Header menu responsive */
@media(max-width: 1100px){
	.uv-mainmenu > li > a{font-size: 14px;padding: 0 5px;}
	.uv-mainmenu > li.uv-droparrow>a{padding: 0 15px 0 5px;}
}
@media(max-width: 850px){
	.uv-mainmenu > li > a{font-size: 12px;}	
}
@media(max-width: 768px){
	ul.uv-submenu li a {text-align: center;background-color: transparent;}
}
