/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Remove dots from under the calendar days */

@import url('https://fonts.googleapis.com/css?family=Economica');

body, html, #fusion-gmap-container, #main, #sliders-container, #wrapper, .fusion-separator .icon-wrapper, body, html{
	background-color:#FFF!important;
}

.eventon_daily_list .evo_day .evoday_events,
#sidebar #evcal_head{
  display:none!important;
}

.evo_month_title, .evcal_desc2 .evcal_event_title{
  font-weight:400;
}

.fusion-header-wrapper{
	margin-bottom:50px;
}

.evo_page_body .evo_page_sidebar{
	width: 25%;
	padding-top: 59px;
}

#text-4{
	text-align: left !important;
}

#evcal_list .eventon_list_event .evcal_desc em, .evcal_desc .evcal_desc3 em i {
	font-style: normal;
}

.evose_repeat_header {
	display: none;
}

.eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock, .evo_pop_body .hasFtIMG .evcal_cblock {
	left: 75px !important;
}

@media (max-width: 980px){
	.single-ajde_events .evo_page_content {
		width: 100% !important;
	}
	.as-seen {
    	display: none;
	}

	#text-3 {
		padding-left: 0px !important;
	}

	.fusion-fullwidth .fullwidth-box .hundred-percent-fullwidth {
		padding-left: 10px !important;
		padding-right: 20px !important;
	}

	.fusion-footer {
		display: none;
	}

	.single-ajde_events #main {
		padding-left: 10px;
		padding-right: 10px;
	}
}

/* hack to simulate previous eventon styles */

/**
 * EventON DV Styles
 * @version 1.0.4
 */

.ui-loader { display: none; position: absolute; opacity: .85; z-index: 100; left: 50%; width: 200px; margin-left: -130px; margin-top: -35px; padding: 10px 30px; }
.evodv_current_day p.evodv_daynum span, .evodv_current_day p.evodv_events{
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

/* fonts */
	.evo_day span,
	.evodv_tooltip,
	.evodv_current_day p.evodv_daynum
	{
		font-family:'roboto', 'oswald','arial narrow';
	}
	.evodv_current_day{
		font-family: 'open sans','arial'
	}
	.eventon_daily_in .evo_day{
		display:inline-block;
		margin:0;
		cursor:pointer;
		min-width:20px;
		width: auto;
		text-align: center;
		width: 60px;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;
		-webkit-touch-callout: none; /* iOS Safari */
		  -webkit-user-select: none;   /* Chrome/Safari/Opera */
		  -khtml-user-select: none;    /* Konqueror */
		  -moz-user-select: none;      /* Firefox */
		  -ms-user-select: none;       /* Internet Explorer/Edge */
		  user-select: none;
		outline:none;
	}
	
	/* focused */
		.eventon_daily_in .evo_day.on_focus{
			background-color:#636363;
			color:#fff;
		}
	.evo_day.has_events{color:#d5c3ac}
	.evo_day.on_focus{	color:#a4a4a4}
	.evo_day span{
		display:block; text-align:center;		
		line-height:100%;		
	}
	.evo_day{color:#e8e8e8}
	.evo_day:hover, .evodv_action:hover{color:#d4d4d4; background-color: #f3f3f3;}
	.evo_day span.evo_day_num{
		font-weight:bold;
		font-size:24px;
		padding-bottom: 5px;
	}
	.evo_day span.evo_day_name{
		text-transform:uppercase;
		font-size:12px;	
		padding-bottom:4px;
		padding-top: 15px;
	}
	.eventon_daily_in .evo_day.today{color: #ffb677}

/*-- container --*/
	.ajde_evcal_calendar .eventon_daily_list{
		position:relative;
		padding:0px;
		/*border-top:1px solid #e5e5e5;*/
		border-bottom:1px solid #e5e5e5;
		margin-bottom:10px;
		overflow: hidden;
		height: 90px;
	}
	.ajde_evcal_calendar.evoDV .eventon_events_list{border-top:1px solid #e5e5e5;}
	.eventon_dv_outter{
		overflow:hidden;
		width:100%; 
		padding: 0px;
		position: relative;
	}
	.eventon_daily_in{
		overflow:hidden; 
		position: relative;
		padding-left: 60px;
		padding-right: 60px;
	}
	.evodv_carousel{
		position: relative;
	    display: block;
	    overflow: hidden;
	    margin: 0;
	    padding: 0;
	    overflow-x:scroll; overflow-y:hidden;
	}
	.evodv_carousel .inner{width: 1980px;}
	/* events per day */
		.eventon_daily_list .evo_day .evoday_events{padding-bottom: 15px;height: 31px;}
		.eventon_daily_list .evo_day .evoday_events em{
			display: inline-block;
			margin: 0 1px;
			height: 7px; width: 9px;
			border-radius: 60px;
			background-color: #d8d8d8;
		}
		.eventon_daily_list .evo_day .evoday_events em.more{
			width: 15px;
			color: #3d3d3d;
		}
		.evodv_tooltip{
			position: absolute;
			background-color: #fafafa;
			padding: 5px 10px;
			font-size: 14px; font-style: normal;
			color:#868686;
			text-transform: uppercase;
			top: 0;
			border:1px solid #e8e8e8;
		}
		.evodv_tooltip:before{
			content:"";
			border-style: solid;
			border-width: 6.5px 10px 6.5px 0;
			border-color: transparent #b9b9b9 transparent transparent;
			height: 0;width: 0;position: absolute;
			left: -11px; top: 10px;
		}
		.evodv_tooltip.left:before{
			border-width: 6.5px 0 6.5px 10px;
			border-color: transparent transparent transparent #b9b9b9;
			right: -11px; left:auto;
		}

/* times only for dailyview */
	.ajde_evcal_calendar.evoDV #evcal_list .evcal_cblock .evo_date{display: none;}
	.ajde_evcal_calendar.evoDV #evcal_list .evcal_cblock .evo_time{display: block;}
	.ajde_evcal_calendar.evoDV .eventon_events_list .eventon_list_event .evcal_desc .evcal_time{display: none;}
	.ajde_evcal_calendar.evoDV .eventon_events_list .eventon_list_event .evcal_list_a{min-height: 75px}

/* current day section */
	.evoDV #eventon_loadbar_section{border-bottom:none;}
	.evodv_current_day{
		width: 100%;
		padding: 40px 0;
		background-color: #f5b87a;
		color: #fff;
		text-align: center;
		border-radius: 5px;
	}
	.ajde_evcal_calendar .evodv_current_day p{
		margin: 0; padding: 0;
	}
	.evodv_current_day p.evodv_dayname{
		text-transform: uppercase;
		font-size: 20px;
	}
	.evodv_current_day p.evodv_daynum{
		font-size: 120px;
		line-height: 110%;
		margin-top: -10px;
		position: relative;		
	}
	.evodv_current_day p.evodv_daynum b{font-weight: normal; font-size: 100%; color: #fff}
	.evodv_current_day p.evodv_daynum span i{
		font-size: 36px;
		margin-top: 4px;
		position: absolute;
		margin-left: -7px;
	}
	.evodv_current_day p.evodv_daynum span.disable:hover{opacity: 0.3}
	.evodv_current_day p.evodv_daynum span:hover{opacity: 1}
	.evodv_current_day p.evodv_daynum span{
		text-align: center;
		height: 50px;
		width: 50px;
		display: inline-block;
		cursor: pointer;
		border: 1px solid #fff;
		border-radius: 50%;
		color: #fff;
		position: relative;
		vertical-align: middle;
		margin-top: -20px;
		opacity: 0.3
	}
	.evodv_current_day p.evodv_daynum span.prev{margin-right: 30px;}
	.evodv_current_day p.evodv_daynum span.next{margin-left: 30px;}
	.evodv_current_day p.evodv_events:hover{opacity: 1}
	.evodv_current_day p.evodv_events{
		font-size: 14px;
		text-transform: uppercase;
		opacity: 0.5
	}
	.evodv_current_day p.evodv_events span{
		border-radius: 50%;
		background-color: #ffffff; color: #3d3d3d;
		width: 20px; height: 20px;
		text-align: center;
		display: inline-block;
		margin-right: 8px;
		font-size: 13px;
	}
/* arrows */
	.eventon_dv_outter .evodv_action{
		display: inline-block;
	    margin: 0;
	    cursor: pointer;
	    min-width: 20px;
	    text-align: center;
	    width: 60px; height: 91px;
	    padding-top: 30px;
	    background-color: #f7f7f7; color: #c3bebe;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    position: absolute;
	    top: 0;
	    z-index: 1;
	}
	.eventon_dv_outter .evodv_action.next{right: 0;}
	.eventon_dv_outter .evodv_action.prev{left: 0;}
	.eventon_dv_outter .evodv_action:hover{background-color: #e0e0e0; color:#fff;}
	.eventon_dv_outter .evodv_action.next:before,
	.eventon_dv_outter .evodv_action.prev:before
	{
		content:"\f105";
		display: inline-block;
	    font-family:evo_FontAwesome;
	    font-size: inherit;
	    text-rendering: auto;font-size: 30px;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	}
	.eventon_dv_outter .evodv_action.prev:before, .evodv_carousel .evodv_action.prev:before{
		content:"\f104";
	}

	/* widget */
		#evcal_widget .evoDV .evodv_current_day p.evodv_daynum{font-size: 70px;}
		#evcal_widget .evoDV .evodv_current_day p.evodv_daynum span{height: 35px; width: 35px; }
		#evcal_widget .evoDV .evodv_current_day p.evodv_daynum span i{font-size: 24px;margin-left: -4px}

	@media (max-width: 480px){
		.evoDV .evodv_current_day p.evodv_daynum{font-size: 70px;}
		.evoDV .evodv_current_day p.evodv_daynum span{height: 35px; width: 35px; }
		.evoDV .evodv_current_day p.evodv_daynum span i{font-size: 24px;margin-left: -4px}
	}	


.fusion-header-wrapper{
	margin-bottom: 0!important;
}
#main{
	padding-top: 0!important;
}

.g{
	margin: 10px 0!important;

}

@media only screen and (max-width: 414px) {
	.g{padding:0 10px!important;}
}
html.no-overflow-y{overflow-y:visible}
#sidebar .calendar_header{display:none!important;}

li.widget, aside li.widget, aside > li, #sidebar .widget{list-style-type:none!important;}

@media only screen and (min-width: 415px) {
	.mobile-only{display:none}
}

.single-ajde_events .evo_page_content, .evo_page_content{width:100%!important}
.eventon_events_list .eventon_list_event .evcal_cblock, .evo_pop_body .evcal_cblock,
.evcal_cblock .evo_start em.month, .evcal_cblock .evo_end em.month, .evcal_cblock .evo_start em.day.eventon_events_list .eventon_list_event .evcal_cblock, .evo_pop_body .evcal_cblock, .eventon_events_list .eventon_list_event .evcal_cblock, .evo_pop_body .evcal_cblock{font-size:11px!Important; font-weight:300!important}
#evcal_list em.day,
.page-template #evcal_list em.date,
.page-template #evcal_list em.month{
	display:none!important;
}

.single-ajde_events span.evcal_cblock{
	width:90px
}

.single-ajde_events #evcal_list em.month,
.single-ajde_events #evcal_list em.date{
	position:absolute;
}
.single-ajde_events #evcal_list em.time{
	display:none!important;
}
.single-ajde_events #evcal_list em.month{
	top:0;
}
.single-ajde_events #evcal_list em.date{
	top:8px;
}

.single-ajde_events #evcal_list .evo_start em.time{
	top:40px;
}

.evcal_cblock .evo_end:before{
	display:none!important;
}

.evcal_cblock .evo_end{
	padding-left:0!important;
}

#main .fusion-sticky-sidebar .fusion-sidebar-inner-content, #main .sidebar:not( .fusion-sticky-sidebar ){
	background-color:white!Important;
}

@media only screen and (max-width: 414px) {
.post{
	padding:0!important
}
.width-100 .nonhundred-percent-fullwidth, html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area,html:not(.avada-has-site-width-percent) .fusion-footer-widget-area, html:not(.avada-has-site-width-percent) .fusion-page-title-bar{
	margin-left:auto!important;
	margin-right:auto!important;
	padding-left:0!important;
	padding-right:0!important;
}
.single-ajde_events #main{
		 padding-left:0!important;
		 padding-right:0!important;
		 margin:auto!important;
		max-width:90vw!important;
	}
}

.munchkinfun_subscribe{
	max-width:480px;
	margin:0 auto;
}

.munchkinfun_subscribe *:not(p){
	text-align:center;
	color:white!important;
}

.munchkinfun_subscribe h3{
	color:white!important;
	text-transform:uppercase;
	font-weight:bold!important;
	font-family: "Source Sans Pro", sans-serif!important;
	font-size:26px!important;
}
.munchkinfun_subscribe{
	background-color:#ff7e4f;
	padding:20px;
	border:13px solid #eeeeee;
}

.munchkinfun_subscribe input.darkinput{
	border:none;
	background-color:#d56144!important;
	line-height:60px!important;
	height:60px!important;
	font-size:15px!important;
	text-align: left!important;
}

.munchkinfun_subscribe #subscribe{
	display:block!important;
	width:100%;
	line-height:48px;
	background-color:#eeeeee!important;
	color:#ff7e4f!important;
	font-weight:bold;
	font-size:18px;
	border:none!important;

}

.munchkinfun_subscribe #subscribe:hover{
	background-color:white!important;
}
.munchkinfun_subscribe .privacy{
	font-size:12px;
	color:white;
	text-align:center;
}

.munchkinfun_subscribe h4{
	font-size:20px!important;
}

.munchkinfun_subscribe select{
	background-color:#d56144!important;
	border:none!important;
	cursor:pointer!important;
	-webkit-appearance: none!important;
 	 -moz-appearance: none!important;
 	 -ms-appearance: none!important;
  	appearance: none!important;
  	box-shadow: none;
 	 background-image: none;
  	display: block;
  	width: 100%;
  	height: 3em;
  	overflow: hidden;
	margin: 0 0 20px 0!important;
  	color: #fff;
	padding-left:15px!important;
	font-size: 15px!important;
}

.munchkinfun_subscribe .select{	position: relative!important;}
.munchkinfun_subscribe  select::-ms-expand {
  display: none!important;
	
}
/* Arrow */
.munchkinfun_subscribe  .select::after {
  content: '\25BC'!important;
  position: absolute!important;
  top: 0!important;
  right: 0!important;
  bottom: 0!important;
  padding: 0 1em!important;
  pointer-events: none!important;
	color:white!important;
	z-index:9999;
	line-height:46px;
}
.select:hover::after {
  color: #f39c12;
}
.select::after {
  -webkit-transition: .25s all ease;
  -o-transition: .25s all ease;
  transition: .25s all ease;
}
.munchkinfun_subscribe .mc4wp-success{
	text-align:center!important;
	margin:20px 0!important;
	background-color:#d56144;
	color:white!important;
	padding:40px;

}

.munchkinfun_subscribe  ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:white!important;
}
.munchkinfun_subscribe  ::-moz-placeholder { /* Firefox 19+ */
  color:white!important;
}
.munchkinfun_subscribe  :-ms-input-placeholder { /* IE 10+ */
  color:white!important;
}

.munchkinfun_subscribe input[type="checkbox"],
.munchkinfun_subscribe  label{
	cursor:pointer!important;
	margin-bottom:8px;
}
.ad{
	position:fixed!important;
	bottom:5px;
	z-index:999999999999;
	left:0;
	right:0;
	margin:auto;
	display:block;
	text-align: center;
	width: 728px;
	height: 90px;
	bottom: 0!important;
	top: auto!important;
}

@media only screen and (max-width: 414px) {
.ad{
max-width:90%; margin:auto;}
.ad img{width:100%;}
.evo_page_sidebar {
	display: none;
}
.single-ajde_events #main {
	padding-bottom: 0;
}
}

.munchkinfun_subscribe  :-moz-placeholder { /* Firefox 18- */
  color:white!important;
}
.munchkinfun_subscribe input.darkinput,
.munchkinfun_subscribe select{
	
	text-align: left!important;
	text-transform:lowercase;
}
#wrapper{
	padding-top:0!important;
}
.flexads, .landing-ads *{
	text-align:center!important;
}

.landing-ads .g-col{
	display:inline-block!important;
	float:none!important;
	max-width:300px!important;
}


.landing-ads .g-3{
	margin:auto!Important;
}

.fusion-mobile-menu-icons a{
	color: black!important;
}


.page-template #evcal_list em.date{
	display:block!important;
}


.fusion-footer {
  clear: both;
}

.fusion-copyright-content {
	text-align: center;
}


.fusion-footer-widget-area.fusion-widget-area {
	display: none;
}

.single-post h1{
	text-align:center;
}
h2.blog-shortcode-post-title{
	font-size:24px!important;
}

article:not(.event_type-blue) + .evo_page_sidebar #ajdg_grpwidgets-3{
	display:none!important;
}
@media only screen and (max-width: 800px) {
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-nav-holder{
	padding-top:0!important;
}
}
@media only screen and (max-width: 768px) {

.fusion-logo-link{
	max-width: 75vw;
}	
.fusion-mobile-menu-icons{
	position:absolute!important;
	top:31px!important
}

.g{
	margin: 0 -20px!important;
}
}


.fusion-main-menu .sub-menu{
	min-width: 180px!Important;
}

.fusion-logo{
	margin:15px 0!important;
}

.fusion-footer{
	clear:both!important;
}

.evo_ss{
	background-color: #3c5999!important;
}

#main>.fusion-row{
	display:block!important;
}

.fusion-footer{
	clear:both!important;
}

@media only screen and (max-width: 614px) {
	.single-ajde_events #main,
		html.avada-is-100-percent-template #main.width-100{
		padding:20px 5px!important
	}
}

.munchkinfun_subscribe{
	text-align:center;
	margin:20px 0;
}
.munchkinfun_subscribe h3, 
.munchkinfun_subscribe p{
	color:white!important;
}

.single .evo_start {
	position:relative;
	margin:0 20px;
}
.eventon_list_event .evoet_cx span.evcal_event_title, .evo_metarow_ICS .evcal_evdata_cell p a, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a, .eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title, .evo_clik_row .evo_h3, h2.evo_h2, h3.evo_h3, h4.evo_h4, body .ajde_evcal_calendar h4.evo_h4, .evo_content_in h4.evo_h4, .eventon_main_section #evcal_cur, .ajde_evcal_calendar .calendar_header p.evo_month_title, .eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, .evo_pop_body .evo_event_headers.canceled, .eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span, .evo_pop_body .evcal_list_a .evo_above_title span, .ajde_evcal_calendar .evcal_month_line p, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title, .evo_eventon_live_now_section h3{
	font-weight:normal!important;
}


.eventon_desc_in:after{
	content:"Tell them Munchkin Fun sent you!";
	font-weight:bold;
}

.munch-target{
	text-align:center;
}

#evcal_list .eventon_list_event .evcal_cblock, .evo_lightboxes .evo_pop_body .evcal_cblock{
	flex-direction:column!important;
}

.evo_end.only_time.evofxdrc, .evo_end .time,
.ajde_evcal_calendar.evoDV .evcal_cblock .evo_end.only_time{
	display:none!important; 
}

.evoet_cy.ev_ftImg{
	width: 300px!important;
	background-size: cover!important;
}


.fusion-footer{
	clear:both
}


.fusion-logo-link{
	max-width:340px!important;
}

.desc_trig{
background-color:#eeeeee!important;

}

.desc_trig *, .desc_trig span,.color.evo_sin_page #evcal_list .eventon_list_event a.desc_trig >*, .color.evo_sin_page #evcal_list .eventon_list_event .evcal_desc_info em, .color.evo_sin_page #evcal_list .eventon_list_event .evcal_desc_info span, .color.evo_sin_page #evcal_list .eventon_list_event .evcal_desc_info b, .color.evo_sin_page #evcal_list .eventon_list_event .evcal_desc3 em, .color.evo_sin_page #evcal_list .eventon_list_event .evcal_desc3 span, .color.evo_sin_page #evcal_list .eventon_list_event .evcal_event_title, .color.evo_sin_page #evcal_list .eventon_list_event .evcal_desc span.evcal_event_subtitle{
	color:rgb(115, 115, 115)!important;
}
@media only screen and (max-width: 614px) {
	.single-ajde_events #main,
		html.avada-is-100-percent-template #main.width-100{
		padding:20px 5px!important
	}
}


#main > .fusion-row{
	display:block;
}

.munchkinfun_subscribe{
	max-width:480px;
	margin:16px auto;
}

.munchkinfun_subscribe *:not(p){
	text-align:center;
	color:white!important;
}

.munchkinfun_subscribe h3{
	color:white!important;
	text-transform:uppercase;
	font-weight:bold!important;
	font-family: "Source Sans Pro", sans-serif!important;
	font-size:26px!important;
}
.munchkinfun_subscribe{
	background-color:#ff7e4f;
	padding:20px;
	border:13px solid #eeeeee;
}

.munchkinfun_subscribe input.darkinput{
	border:none;
	background-color:#d56144!important;
	line-height:60px!important;
	height:60px!important;
	font-size:15px!important;
	text-align: left!important;
}

.munchkinfun_subscribe #subscribe{
	display:block!important;
	width:100%;
	line-height:48px;
	background-color:#eeeeee!important;
	color:#ff7e4f!important;
	font-weight:bold;
	font-size:18px;
	border:none!important;

}

.munchkinfun_subscribe #subscribe:hover{
	background-color:white!important;
}
.munchkinfun_subscribe .privacy{
	font-size:12px;
	color:white;
	text-align:center;
}

.munchkinfun_subscribe h4{
	font-size:20px!important;
}

.munchkinfun_subscribe select{
	background-color:#d56144!important;
	border:none!important;
	cursor:pointer!important;
	-webkit-appearance: none!important;
 	 -moz-appearance: none!important;
 	 -ms-appearance: none!important;
  	appearance: none!important;
  	box-shadow: none;
 	 background-image: none;
  	display: block;
  	width: 100%;
  	height: 3em;
  	overflow: hidden;
	margin: 0 0 20px 0!important;
  	color: #fff;
	padding-left:15px!important;
	font-size: 15px!important;
}

.munchkinfun_subscribe .select{	position: relative!important;}
.munchkinfun_subscribe  select::-ms-expand {
  display: none!important;
	
}

.munchkinfun_subscribe .flexform{
	justify-content:center;
}


.munchkinfun_subscribe  ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:white!important;
}
.munchkinfun_subscribe  ::-moz-placeholder { /* Firefox 19+ */
  color:white!important;
}
.munchkinfun_subscribe  :-ms-input-placeholder { /* IE 10+ */
  color:white!important;
}

.evo_page_sidebar a.single_event_edit 
{
	font-size:20px!important;
	line-height:22px!important;
	padding-top:20px!important;
}
.fusion-top-header .fusion-header{
	border:none!important;
}

.fusion-top-header .fusion-header{
	border:none!important;
}

.evosin_event_title{
	display:none;
}


.evose_repeat_header, .evo_end{
	display:none!important;
}

.single .evosin_event_title{
	margin-bottom:20px!important;
	font-weight:400!important;
	font-family: "Source Sans Pro", Arial, Helvetica, sans-serif!important;
	font-size:24px;
}

.single .evo_page_body{
	margin-top:40px;
}
.eventon_events_list .eventon_list_event .evcal_cblock, .evo_pop_body .evcal_cblock{
	flex-direction:column
}


.single  .evo_se_sidarbar :not(.evo_event_content) .evo_start {
	margin:0;
	position:relative;
}

.single  .evo_se_sidarbar .evo_event_content .evo_start {
	position:relative;
	margin:0 20px;
}
.evo_page_body .evo_page_sidebar{
	padding-top: 0;
}
.eventon_single_event.immersive .eventon_list_event .evoet_title{
	display:block;
}
.eventon_list_event .evoet_cx span.evcal_event_title, .evo_metarow_ICS .evcal_evdata_cell p a, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a, .eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title, .evo_clik_row .evo_h3, h2.evo_h2, h3.evo_h3, h4.evo_h4, body .ajde_evcal_calendar h4.evo_h4, .evo_content_in h4.evo_h4, .eventon_main_section #evcal_cur, .ajde_evcal_calendar .calendar_header p.evo_month_title, .eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, .evo_pop_body .evo_event_headers.canceled, .eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span, .evo_pop_body .evcal_list_a .evo_above_title span, .ajde_evcal_calendar .evcal_month_line p, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title, .evo_eventon_live_now_section h3{
	font-weight:normal!important;
}

.ajde_evcal_calendar .calendar_header p, .eventon_events_list .eventon_list_event .evoet_cx span.evoet_dayblock span, .evo_pop_body .evoet_cx span.evoet_dayblock span, .ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evo_lightbox_content h3.evo_h3, h2.evo_h2, h3.evo_h3, h4.evo_h4, body .ajde_evcal_calendar h4.evo_h4, .evo_content_in h4.evo_h4, .evo_metarow_ICS .evcal_evdata_cell p a, .eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2, .eventon_list_event .evoet_cx span.evcal_event_title, .evoet_cx span.evcal_desc2, .evo_metarow_ICS .evcal_evdata_cell p a, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a, .eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title, .evo_clik_row .evo_h3, .evotax_term_card .evotax_term_details h2, .evotax_term_card h3.evotax_term_subtitle, .ajde_evcal_calendar .evo_sort_btn, .eventon_main_section #evcal_cur, .ajde_evcal_calendar .calendar_header p.evo_month_title, .ajde_evcal_calendar .eventon_events_list .evcal_month_line p, .eventon_events_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar .evcal_month_line, .eventon_event .event_excerpt_in h3, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title, .evo_eventon_live_now_section h3, .evo_tab_view .evo_tabs p.evo_tab, .evo_metarow_virtual .evo_live_now_tag, .evo_page_body .evo_sin_page .evosin_event_title, .evcal_evdata_row .evors_stat_data p em, .evors_submission_form, .evors_lightbox_body #evorsvp_form h3, .evcal_desc .evcal_desc3 .evors_eventtop_data em, .eventon_rsvp_rsvplist p em.event_data span a, .eventon_rsvp_rsvplist p span.rsvpstatus, .eventon_rsvp_rsvplist p a.update_rsvp, #eventon_form h2, #eventon_form h3, #eventon_form p #evoau_submit, a.evoAU_form_trigger_btn, .evoau_submission_form .msub_row a, .row .enterNew, .evoau_submission_form .formBtnS, .evo_day span, .evodv_tooltip, .evodv_current_day p.evodv_daynum{
	font-family:inherit!important;
}


.munch-before-title img{
	margin:auto;
}


.munch-before-title{
	max-width:100%;
}
.munch-before-title img{
	margin:auto;
	max-width:100%;
}


.eventon_daily_in .evo_day.today .evo_day_num{
	color:white;
}

#evcal_list .evo_start.evofxdrc{
	display:block!important;
}

#evcal_list .evcal_cblock .time{
	display:block!important;
}