/*---FOOTER AREA---*/
.ast-footer-overlay {
	padding-top: 4px;
	padding-bottom: 4px;	
}

#menu-widget-3l,
#menu-widget-3r {
	text-align: center;
}

@media only screen and (max-width: 767px) {
.footer-adv-widget-1 {
	float: left !important;
	width: 100% !important;
}
	
.footer-adv-widget-2 {
	float: left !important;
	width: 100% !important;
}
	
.footer-adv-widget-3 {
	float: left !important;
	width: 100% !important;
	text-align: center;
}
	
.footer-adv-widget-4 {
	width: 25% !important;
	text-align: center;
}

/*---EVENT LIST---*/
/*Title*/
@media only screen and (max-width: 767px) {
	.vem-listing,
	.vem-single-event-title {
		float: left !important;
		width: 100% !important;
		margin: auto !important;
		text-align: center !important;
		padding: 4px 0 !important;
		line-height: 1.2em !important;
		font-size: 20px !important;
		font-weight: bold !important;
		color: green !important;
		overflow: hidden;	
	}
	
	.vem-single-occurrence-venue {
		float: none !important;
		width: 60% !important;
		margin: 4px 20% !important;
		border: 1px solid white !important;
		border-radius:15px; 
		padding: 1px 0 !important;
		background-color: #f46f15;
		display: inline-block;
		line-height: 1.2em !important;
		text-align: center !important;
		font-size: 18px !important;
		font-weight: bold !important;
		color: #C1161C !important;
	}

	.vem-single-event-date-start {
		float:left !important;
		width: 100% !important;
		margin: auto !important;
		text-align: center !important;
		line-height: 1.2em !important;
		font-size: 14px !important;
		font-weight: bold;
		color: whitesmoke !important;
		overflow: hidden;	
	}
}
@media only screen and (min-width: 768px) {

	.vem-listing, 
	.vem-single-event-title {
		text-align: center;
		font-weight: bold;
		font-size: 24px !important;
		color: orange !important;
		line-height: 1.2em;
	}
	
	.vem-single-occurrence-venue {
		float:none;
		width: 100% !important;
		margin: auto;
		text-align: center;	
		line-height: 1.2em;
		font-size: 12px;
		font-weight: bold;
		overflow: hidden;	
	}

	.vem-single-event-date-start {
		float:none;
		width: 100% !important;
		margin: auto;
		text-align: center;	
		line-height: 1.2em;
		padding: 1px !important;
		font-size: 14px !important;
		color: #c1161c !important;
	}
}


.vem-single-event::after {
	border-bottom-style: none !important;
}

.eael-creative-button {
	border-width: 5px !important;
	border-color: #C1161C !important;
}

.breaking-news-title::before {
	border-left-width: 15px !important;
	border-left-style: solid !important;
	border-left-color: #383838 !important;
}

.htmega-newsticker-style-6 .breaking-news-ticker li {
	padding: 1px 0 !important;
}
