.ajde_evcal_calendar.evoFC{
	border: 2px solid;
	border-radius: 3px;
	box-sizing: border-box;
}
.ajde_evcal_calendar .calendar_header p.evo_month_title{
	height: 22px !important;
	line-height: 22px !important;
	font-size: 1.428em !important;
	font-family: inherit !important;
	text-transform: capitalize !important;
	font-weight: 600!important;
	display: block !important;
	width: 100%;
	text-align: center;
	padding: 0 !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows{
	width: 20px !important;
	height: 20px !important;
	line-height: 20px !important;
	text-align: center !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows .fa{
	font-size: 14px !important;
	margin: auto !important;
	position: relative !important;
	left: 0 !important;
	top: 0 !important;
	line-height: 20px !important;
	display: inline-block;
	vertical-align: top;
}
#eventon_loadbar_section{
	border-bottom: none !important;
}
.eventon_fullcal .eventon_fc_daynames .evo_fc_day{
	border: none !important;
	border-bottom: 2px solid !important;
	border-color: #dddddd !important;
	color: rgba(42,51,66,0.5) !important;
	padding: 3px 10px !important;
	font-weight: 900 !important;
}
.eventon_fullcal .evo_fc_day{
	font-size: 0.928rem !important;
	text-transform: lowercase !important;
	font-family: inherit !important;
	font-weight: 500!important;
	text-align: left !important;
	padding: 7px 10px !important;
}
.eventon_fullcal .eventon_fc_days .evo_fc_day{
	font-size: 1rem !important;
	text-align: right !important;
	min-height: 4.28em !important;
	background-color: #fdfdfd !important;
	border-color: #ebebeb !important;
	border-top: none !important;
	color: #aaadb1 !important;
}
.eventon_fc_days .evo_fc_day.has_events,
.eventon_fc_days .evo_fc_day.has_events:hover{
	background-color: #f7f7f7 !important;
	color: #1ebeb4 !important;
}
.evoFC_tip{
	margin-left: 19px;
	margin-top: -1px;
	font-size: 12px !important;
	padding: 5px 8px !important;
}
.evoFC_tip.leftyy {
    margin-left: -6px;
}
.eventon_fc_days .evo_fc_day.has_events span{
	bottom: 10px !important;
}
.eventon_fc_days .evo_fc_day.has_events span i{
	margin-right: 10px !important;
}
.ajde_evcal_calendar .calendar_header {
    padding: 2.3rem 2.857rem 0.8em !important;
    margin: 0  !important;
}
.eventon_fullcal{
	padding: 0 !important;
}
.evofc_month {
    margin: -1px;
}
#evcal_list,
#evcal_list .eventon_list_event p.no_events,
.eventon_fullcal{
	border: none !important;
}
.eventon_fc_days .evo_fc_day.on_focus {
    border: 1px solid !important;
    border-color: #1EBEB4 !important;
    color: #1EBEB4 !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows {
    color: #F1F1F1 !important;
    border-color: #F1F1F1 !important;
    background-color: transparent !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows .fa{
	color: #F1F1F1 !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover {
    color: #1EBEB4 !important;
    border-color: #1EBEB4 !important;
    background-color: transparent !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover .fa{
	color: #1EBEB4 !important;
}
.eventon_fullcal{
	margin-right: -2.5px !important;
	width: calc(100% + 2.5px) !important;
}


.ajde_evcal_calendar:not(.evoFC) .calendar_header {
    display: none;
}
#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title {
    padding: 0 !important;
    text-transform: none !important;
    font-family: inherit;
    font-weight: 500;
    font-size: 1.428rem !important;
}
.eventon_events_list .eventon_list_event .evcal_list_a {
    border-left-width: 10px;
}
.eventon_events_list .eventon_list_event .evcal_list_a:after{
	display: none !important;
}
.ajde_evcal_calendar .eventon_events_list .eventon_list_event{
	border-radius: 3px;
}
.ajde_evcal_calendar .eventon_events_list .eventon_list_event + .eventon_list_event{
	margin-top: 10px;
}
.eventon_events_list .eventon_list_event .evcal_list_a{
	border-left-width: 10px !important;
	padding: 1.107em 0 !important;
	box-sizing: border-box;
	min-height: 0 !important;
	border-color: #1ebeb4 !important;
}
.eventon_events_list .eventon_list_event .evcal_cblock, .evo_pop_body .evcal_cblock{
	font-family: inherit !important;
	line-height: 5em !important;
	top: 0;
	padding: 0.45em 0.666em !important;
}
.eventon_events_list .eventon_list_event .evcal_cblock em, .evo_pop_body .evcal_cblock em{
	font-weight: 600 !important;
}
.evcal_cblock .evo_date .start em, .evcal_cblock .evo_date .end em{
	font-size: 0.857rem !important;
	text-align: center !important;
	margin-top: -1px !important;
}
.evcal_desc .evcal_desc3 {
    min-height: 0 !important;
}
.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info, .evo_pop_body .evcal_desc .evcal_desc_info{
	padding-bottom: 0 !important;
}
.eventon_events_list .eventon_list_event .evcal_desc, .evo_pop_body .evcal_desc, #page-content p.evcal_desc {
    padding: 0 15px 3px 5.71rem !important;
}
.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body {
    background-color: #fafafa;
}
.evcal_evdata_row .evcal_evdata_cell h3, .evo_clik_row .evo_h3, .eventon_events_list .eventon_list_event a {
    font-family: inherit !important;
    font-weight: 400 !important;
    font-size: 1.42rem !important;
    text-transform: none !important;
    margin-bottom: 0.5em;
    margin-bottom: 0;
}
.evo_metarow_ICS.evcal_evdata_row {
    padding: 15px !important;
}
.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot {
    background: -webkit-linear-gradient(top, rgba(247, 247, 247,0) 0%,rgb(247, 247, 247) 100%) !important;
    background: -o-linear-gradient(top, rgba(247, 247, 247,0) 0%,rgb(247, 247, 247) 100%) !important;
    background: -ms-linear-gradient(top, rgba(247, 247, 247,0) 0%,rgb(247, 247, 247) 100%) !important;
    background: linear-gradient(to bottom, rgba(247, 247, 247,0) 0%,rgb(247, 247, 247) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eaeaea', endColorstr='#eaeaea',GradientType=0 ) !important;
}
.evcal_evdata_row.evcal_event_details .evcal_evdata_cell .eventon_desc_in p {
    line-height: 1.5em !important;
    margin-top: 1em;
}
.fa-clock-o:before {
    content: "\e808" !important;
    font-family: fontello;
}
.evcal_evdata_row .evcal_evdata_icons {
    text-align: center;
}
.event_description .evcal_close{
	background-color: rgba(0,0,0,0.05) !important;
}
.event_description .evcal_close:hover{
	background-color: rgba(0,0,0,0.1) !important;
}
.ajde_evcal_calendar .calendar_header p.evo_arrows{
	display: none;
}
.eventon_events_list .eventon_list_event .event_description,
.eventon_events_list .eventon_list_event .event_description, 
.eventon_events_list .eventon_list_event .event_description .evcal_desc_top {
    border: none !important;
}
#evcal_list .bordb:last-child{
	border: none !important;
}
.evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evcal_evdata_row .evcal_evdata_cell h3.evo_h3 + p {
    display: inline-block;
    margin-right: 0.5em;
    vertical-align: text-bottom;
}
.evcal_evdata_row:not(.evcal_close), .evcal_evdata_row.evcal_evrow_sm, .evo_metarow_ICS.evcal_evdata_row {
    padding: 2em 1.5em !important;
}
.eventon_details_shading_bot p, .eventon_list_event .eventon_details_shading_bot p {
    opacity: 1 !important;
}
.evcal_evdata_row .evcal_evdata_cell p {
    font: normal 13px Open Sans !important;
}
#evcal_list .eventon_list_event p.no_events{
	display: none;
}
.ajde_evcal_calendar.evoFC .eventon_fc_days {
    margin-bottom: -1px !important;
}

.ajde_evcal_calendar.evoFC #evcal_list {
    border-top: 1px solid #ebebeb !important;
}
.event_head{
    background-color: #ddd;
    margin-top: 2.7em;
}

.event_head .event_start {
    text-align:center;
    float: left;
    width: 6.42em;
    padding: 1.9em 0;
}

.event_head .event_start .day {
    font-size: 2.07em;
    font-weight: 600;
    letter-spacing: -0.025em;
    display:block;
}
.event_head .event_start .month {
    font-size: 0.857em;
    line-height: 1.5em;
    font-weight: 600;
    text-transform: uppercase;
    display:block;
}
.event_head .event_decr{
    padding: 1.7em 1.7em 1.7em 6.42em;
	margin-bottom: 2.4em;
}
.event_head .event_decr .event_title{
    margin-bottom: 1px;
}
body.single-ajde_events .post_info.post_info_bottom.post_info_share {
    margin-top: 3em;
}
.evofc_months_strip,
.evofc_month{
	max-width: 100% !important;
	width: 100% !important;
}
.evo_page_body{
	max-width: 100% !important;;
}
.eventon_main_section{
	padding: 0 0 20px;
}