.eventon_events_list .eventon_list_event .desc_trig, .evopop_top{background-color:#fafafa}.eventon_events_list .eventon_list_event .desc_trig:hover{background-color:#f4f4f4}.ajde_evcal_calendar .calendar_header p,
				.ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3,
				.evo_lightbox_content h3.evo_h3,
				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 .evcal_desc span.evcal_desc2, 
				.eventon_list_event .evcal_desc span.evcal_event_title,
				.evcal_desc 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{font-family:NeutraDisplayBold, sans-serif}.ajde_evcal_calendar .eventon_events_list p,
				.eventon_events_list .eventon_list_event .evcal_desc span, 
				.evo_pop_body .evcal_desc span,
				.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, 
				.evo_pop_body .evcal_desc span.evcal_event_subtitle,
				.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, 
				.evo_pop_body .evcal_btn, .evcal_btn,
				.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,
				.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p,
				#evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput,
				.evcal_evdata_row .evcal_evdata_cell p, 
				#evcal_list .eventon_list_event p.no_events,
				.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul,
				.evoGuideCall em,
				.evo_cal_above span,
				.ajde_evcal_calendar .calendar_header .evo_j_dates .legend,
				.eventon_sort_line p, .eventon_filter_line p{font-family:NeutraDisplay, sans-serif}.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa{color:#cccccc}.ajde_evcal_calendar .evo_sort_btn:hover{color:#d8d8d8}#evcal_list .eventon_list_event .evcal_desc em,  .evo_lightboxes .evcal_desc em{color:#8c8c8c}#evcal_list .eventon_list_event .evcal_desc em a{color:#c8c8c8}
				#evcal_list .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn{color:#ffffff;background:#000000;}#evcal_list .eventon_list_event .event_description .evcal_btn:hover, .evo_pop_body .evcal_btn:hover{color:#fff;background:#237ebd;}.evcal_evdata_row .evcal_evdata_icons i, .evcal_evdata_row .evcal_evdata_custometa_icons i{color:#6B6B6B;font-size:24px;}.evcal_evdata_row .evcal_evdata_cell h3, .evo_clik_row .evo_h3{font-size:18px}#evcal_list .eventon_list_event .evcal_cblock, .evo_lightboxes .evo_pop_body .evcal_cblock{color:#ABABAB}.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3, .evorow .evo_clik_row h3, 
			.evcal_evdata_row .evcal_evdata_cell h3 a{color:#6B6B6B}#evcal_list .eventon_list_event .evcal_eventcard p, 
				.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul,
				.evo_lightboxes .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p,
				.evo_lightboxes .evcal_evdata_cell p a{color:#656565}.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p{color:#C6C6C6}.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body{background-color:#f5f5f5}.dark1:hover{background-color:#d8d8d8}.event_description .bordb, #evcal_list .bordb, .eventon_events_list .eventon_list_event .event_description, .bordr, #evcal_list, .evo_pop_body .bordb{border-color:#e5e5e5}.eventon_events_list .eventon_list_event .evcal_list_a:after,  
			.evcal_list_a:after{background-color:#cdcdcd}.eventon_events_list .eventon_list_event .evcal_list_a.featured_event{background-color:#F9ECE4}.eventon_events_list .eventon_list_event .evcal_list_a.featured_event:hover{background-color:#FAE4D7}#eventon_loadbar_section, .evopop_top{border-color:#cdcdcd}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.featured, .evo_pop_body .evcal_desc span.evo_above_title span.featured{color:#ffffff;background-color:#ffcb55;}.event_description .evcal_close{background-color:#eaeaea}.event_description .evcal_close:hover{background-color:#c7c7c7}#evcal_list .evorow.getdirections, .evo_pop_body .evorow.getdirections{background-color:#ffffff}#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput{color:#888888}#evcal_list .evorow.getdirections .evcalicon_9 i, .evo_pop_body .evorow.getdirections .evcalicon_9 i{color:#858585}#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, 
				.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,
				.evo_lightboxes .evo_pop_body .evcal_desc span.evcal_desc2{color:#6B6B6B}.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{color:#ffffff}.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, 
				.evo_lightboxes .evo_pop_body .evcal_desc span.evcal_event_subtitle{color:#6B6B6B}.fp_popup_option i{color:#999;font-size:22px;}.evo_cal_above span{color:#ffffff;background-color:#ADADAD;}.evo_cal_above span:hover{color:#ffffff;background-color:#C8C8C8;}.evo_cal_above span.evo-gototoday-btn{color:#ffffff;background-color:#ADADAD;}.evo_cal_above span.evo-gototoday-btn:hover{color:#ffffff;background-color:#d3d3d3;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a{color:#a0a09f;background-color:#f5f5f5;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a:hover{color:#a0a09f;background-color:#e6e6e6;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.current{color:#ffffff;background-color:#CFCFCF;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set{color:#ffffff;background-color:#f79191;}.ajde_evcal_calendar .calendar_header .evcal_arrows{color:#e2e2e2;border-color:#e2e2e2;background-color:#ffffff;}.ajde_evcal_calendar .calendar_header .evcal_arrows:hover{color:#e2e2e2;border-color:#e2e2e2;background-color:#e2e2e2;}.ajde_evcal_calendar .calendar_header .evcal_arrows .fa{color:#e2e2e2}.ajde_evcal_calendar .calendar_header .evcal_arrows:hover .fa{color:#e2e2e2}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span, .evo_pop_body .evcal_desc span.evo_above_title span{color:#ffffff;background-color:#F79191;}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.canceled, .evo_pop_body .evcal_desc span.evo_above_title span.canceled{color:#ffffff;background-color:#F79191;}.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a{color:#ffffff;background:repeating-linear-gradient(45deg,#FDF2F2,#FDF2F2 10px,#FAFAFA 10px,#FAFAFA 20px);}#eventon_loadbar{background-color:#efefef}#eventon_loadbar:before{background-color:#f5b87a}.evcal_desc .evcal_desc3 em.evocmd_button, #evcal_list .evcal_desc .evcal_desc3 em.evocmd_button{color:#ffffff;background-color:#237dbd;}.evo_repeat_series_dates span{color:#656565;background-color:#dedede;}.evo_metarow_socialmedia a.evo_ss{background-color:#f5f5f5;}.evo_metarow_socialmedia a.evo_ss:hover{background-color:#9d9d9d;}.evo_metarow_socialmedia a.evo_ss i{color:#858585;}.evo_metarow_socialmedia a.evo_ss:hover i{color:#ffffff;}.evo_metarow_socialmedia .evo_sm{border-color:#cdcdcd}body .EVOSR_section a.evo_do_search, body a.evosr_search_btn, .evo_search_bar_in a.evosr_search_btn{color:#3d3d3d}body .EVOSR_section a.evo_do_search:hover, body a.evosr_search_btn:hover, .evo_search_bar_in a.evosr_search_btn:hover{color:#bbbbbb}.EVOSR_section input, .evo_search_bar input{border-color:#ededed;background-color:#000000;}.evosr_blur{background-color:#f9d789;color:#14141E;}.evo_search_results_count span{background-color:#d2d2d2;color:#f9d789;}.EVOSR_section input:hover, .evo_search_bar input:hover{color:#c5c5c5}.evo_search_results_count{color:#14141E}.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot{
		background: -moz-linear-gradient(top,  rgba(245,245,245,0) 0%, rgba(245,245,245,0.01) 1%, rgba(245,245,245,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,0)), color-stop(1%,rgba(245,245,245,0.01)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(245,245,2454,0) 0%,rgba(245,245,245,0.01) 1%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(245,245,245,0) 0%,rgba(245,245,245,0.01) 1%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(245,245,245,0) 0%,rgba(245,245,245,0.01) 1%,rgba(245,245,245,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(245,245,245,0) 0%,rgba(245,245,245,0.01) 1%,rgba(245,245,245,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f5f5f5', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
	}.evcal_evdata_img{height:eg. 400px}/* Styles for Main Bristol Farms Website */

/*EVENTS SECTION*/
/*HATCH CHILE CALENDAR*/
.page-id-20249 .eventon_sorting_section {
    display: none !important;
}
/*HATCH CHILE CALENDAR*/

p:empty {
    display: none;
}

a.evo_sort_btn {
    display: none;
}  
#eventon_loadbar:before {
    background-color: #000;
}
.eventon_events_list .eventon_list_event .evcal_desc em, .evo_pop_body .evcal_desc em
 {
margin-top:0px;
}
.eventon_sf_field p:first-child {
    padding-left: 0px !important;
}
li#evcalwidget_three-2 h3.widget-title {
    background-color: #fff;
    /* padding: 15px; */
}
.eventon_sorting_section .eventon_sort_line+.eventon_filter_line {
border:none !important;
}

.ajde_evcal_calendar.boxy .evoShow_more_events {
    margin-bottom: 15px;
    line-height:315px;
}

.eventon_sorting_section .eventon_sort_line+.eventon_filter_line {
    border-left: none !important;
    padding-left: 0px;
}

.eventon_filter_line .eventon_filter {
    margin:10px 5px;
}

.eventon_filter_line .eventon_filter {
    display: grid !important;
    margin-left: auto;
    margin-right: auto;
}

.eventon_sort_line.evo_sortOpt {
    display: none;
}

.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG span.ev_ftImg {
	height:auto;
}

.ajde_evcal_calendar.boxy #evcal_list {
    display: contents;
}

.page-template-default .content_full p {
     font-size: 16px;
     line-height: 24px;
    padding: 10px 15px;
  
}

#evcal_list .eventon_list_event .evcal_eventcard p, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evo_lightboxes .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p, .evo_lightboxes .evcal_evdata_cell p a {
     font-family: neutradisplaymedium;
     font-size: 16px;
     line-height: 24px;
}

#evcal_list .eventon_list_event.evo_eventtop.event.hasbgimg:nth-of-type(4n+1) {
    background-image: none !important;
    /* background-color: black !important; */
}

.desc_trig_outter {
    background-color: rgba(0, 0, 0, .7);
}

.desc_trig_outter:hover {
    background-color: rgba(0,0,0,.2) !important;
}

.eventon_events_list .eventon_list_event .evcal_desc .evcal_location, .evo_pop_body .evcal_desc .evcal_location {
    font-size: 14px;
}

span.evo_above_title {
    display: none !important;
}

.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info, .evo_pop_body .evcal_desc .evcal_desc_info {
    font-size: 20px;
    opacity: inherit;
}

.eventon_events_list .eventon_list_event .evcal_desc .evcal_location::before, .evo_pop_body .evcal_desc em.evcal_location::before {
    font-size: 20px;
}

.ajde_evcal_calendar.boxy.boxstyle0 .eventon_events_list .eventon_list_event .evcal_desc {
    height: 200px;
    display: inline-block;
width: 100%;
}

.evo_above_title {
    /*display: none !important;*/
}


.ajde_evcal_calendar.boxy.boxstyle0 .eventon_list_event .evo_below_title {
 margin-top:inherit;
}

.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2 {
    font-size: 26px !important;
    margin-top: 7px;
}

em.date {
    /*font-size: 50px;*/
}

em.month {
    font-size: 22px !important;
    letter-spacing: 1px;
    font-family: neutradisplaylight;
    margin-top: -10px;
}

em.evo_eventcard_tiemzone {
    display: none;
}



#evcal_list .eventon_list_event .evcal_eventcard p, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evo_lightboxes .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p, .evo_lightboxes .evcal_evdata_cell p a {
    color: #6B6B6B;
    line-height: 24px;
    letter-spacing: .75px;
}

.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3, .evorow .evo_clik_row h3, .evcal_evdata_row .evcal_evdata_cell h3 a {
    color: #6B6B6B;
    letter-spacing: 2px;
    line-height: 27px;
}

h4.event-category {
    font-size: 20px;
    margin-bottom: 25px;
    font-weight: bold;
    letter-spacing: 1px;
    color:  #6B6B6B;
    font-family: neutradisplaybold;
}

.evose_repeat_header span.title {
    text-transform: uppercase;
    display: block;
    background-color: black;
    color: white;
    font-family: 'neutradisplaybold';
    letter-spacing: 1.5px;
}

.ajde_evcal_calendar.boxy.boxstyle0 .eventon_list_event .evcal_list_a {
    text-align: left;
    padding: inherit;}

.evopop_top {
    border-left: none !important;
}

 .evcal_desc span.evcal_event_title {
/*margin-top:25px;*/
letter-spacing:2.5px;
}

.evo_metarow_directimg:not(:empty) {
    max-height: 350px;
}

span.evcal_event_subtitle {
    font-family: 'neutradisplaymedium' !important;
    letter-spacing:2px;
    font-size:18px;
}

em.event_location_name {
    font-family: 'neutradisplaymedium' !important;
    letter-spacing:2px;
    font-size:18px;
    margin-left: 5px;

}

.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p {
    font-family: inherit;
    font-size: 18px !important;
    color:  #6B6B6B;
}

.ajde_evcal_calendar.boxy.box_3 .evoShow_more_events {
    background-color: #000;
    color: #fff;
    font-family: neutradisplaybold;
    letter-spacing: 2px;
    font-size: 20px;
}

.evopop_top span.evo_start {
    color: #6B6B6B;
}

.evopop_top em.event_location_name {
    color: #6B6B6B;
}

.evopop_top .eventon_events_list .eventon_list_event .evcal_desc .evcal_location::before, .evo_pop_body .evcal_desc em.evcal_location::before {
    font-size: 20px;
    color:  #6B6B6B;
}

.evo_lightbox {
        background-color: rgba(0, 0, 0, 0.85);
}

.evolbclose {
        background-color:#ccc;
}

.evolbclose:hover {
        background-color:#000;
}


.evcal_evdata_row.evo_metarow_ICS {
    padding: 20px 25px;
    width: fit-content;
    float: left;
    margin-top: 15px;
    border-bottom: none !important;
}

.evcal_evdata_row.evo_metarow_ICS .evo_pop_body .bordb {
    border-bottom: none;
}

.evcal_evdata_row.evo_metarow_socialmedia {
    padding: 20px 25px;;
    width: fit-content;
    float: right;

 /*float: none;
    margin-left: auto;
    margin-right: auto;*/
}


.evo_lightbox.eventcard .evo_lightbox_body, .evo_lightbox .evo_lightbox_body {
        background-color:#f5f5f5;
}

.evo_sin_page #evcal_list .eventon_list_event {
        background-color:#f5f5f5;
}

.event_description .evcal_close {
        display:none;
}

#evcal_list .eventon_list_event .evcal_desc em, .evo_lightboxes .evcal_desc em {
    font-family: neutradisplaymedium;
    font-size: 16px !important;
    line-height: 24px;
    letter-spacing: 2px;
    margin-top: 15px;
}

.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc3 > *, .evo_pop_body .evcal_desc .evcal_desc3 > * {
    display: inline-block;
    margin-left: 15px;
}

.fa-dollar:before, .fa-usd:before {
    color: #8c8c8c;
}

#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput {
    font-family: neutradisplaymedium;
    letter-spacing: 1.5px;
    font-size: 18px;
    color: #8c8c8c;
}

.evose_repeat_header .ri_nav em {
    padding: 5px 10px;
    font-style: normal;
    font-family: neutradisplaymedium;
    font-size: 16px;
    letter-spacing: 1px;
}

#evcal_widget .eventon_events_list .evcal_cblock .evo_start .date {
    font-size: 42px;
}

.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info, .evo_pop_body .evcal_desc .evcal_desc_info {
    width: fit-content;
    float: left;
  /*  line-height: 40px; */
}


.evcal_desc .evcal_desc3 em i {
    color: #c8c8c8;
    display: none;
}

i.fa.fa-dollar {
    display: inline-flex !important;
}


/*LOCATION ARCHIVE PAGE*/

.location_description.tax_term_description #phone {
    float: left;
    width: 33%;
    color: #fff;
    line-height: 20px;
    font-size: 18px;
    font-family: neutradisplaymedium;
    letter-spacing: 1.5px;
    margin-top: -35px;
}

#phone {
    text-transform: lowercase !important;
}

.location_description.tax_term_description #hours {
    float: right;
    width: 33%;
    color: #fff;
    line-height: 20px;
    font-size: 18px;
    font-family: neutradisplaymedium;
    letter-spacing: 1.5px;
    margin-top: -35px;
}

.location_description.tax_term_description #manager {
    width: 33%;
    float: left;
    line-height: 30px;
    font-size: 18px;
    font-family: neutradisplaymedium;
    letter-spacing: 1.5px;
    color:#fff;
    margin-top:-10px;
}

#hours span {
    text-transform: lowercase;
}

.location_address {
    margin-top: 50px !important;
    line-height: 20px;
    font-size: 18px;
    font-family: neutradisplaymedium;
    letter-spacing: 1.5px;
}

.ajde_evcal_calendar.boxy #evcal_list .evcal_list_month.eventon_events_list {
    display: block;
    margin-bottom: 25px !important;
}

.ajde_evcal_calendar.boxy #evcal_list {
    margin-bottom: 50px ;
}

.tax-event_location.footerSignup{
background-color:#d1d2d4!important;
}
.evo_location_card .evo_location_tax:after, .evotax_term_card .evotax_term_details:after {
    background-color: rgba(0, 0, 0, 0.85);
}

.evo_location_card .location_circle, .evotax_term_card .term_image_circle {
    height: 250px;
    width: 250px;
}

.tax-event_location header.header {
    border-bottom: 1px solid #ccc !important;
}

.evo_location_card .evo_location_tax h2, .evotax_term_card .evotax_term_details h2 {
    margin: 15px;
    text-transform: uppercase;
    font-size: 24px !important;
    letter-spacing: 2px;
}

.evo_location_card .evo_location_tax h2, .evo_location_card .evo_location_tax p, .evotax_term_card .evotax_term_details h2, .evotax_term_card .evotax_term_details p {
    padding: 0;
    margin: 0 0 5px;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 1.5px;
}



.fa-map-marker:before {
    font-size: 18px;
}

.evo_location_card .evo_location_tax, .evotax_term_card .evotax_term_details {
   margin-top: 25px;
}

/*WIDGET CALENDAR*/
#evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock span {
    font-size: 10px;
    color: #6B6B6B;
}

#evcal_widget span.evcal_desc2.evcal_event_title {
    font-size: 22px !important;
    line-height: 22px !important;
}
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p {
    letter-spacing: 2px;
}

/*SINGLE EVENT PAGE*/
.evo_page_body .evo_page_sidebar #sidebar h3.widget-title {
    font: 300 24px "neutradisplaybold", Helvetica, sans-serif;
    margin: 70px 0 10px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.evo_page_sidebar ul#sidebar {
    margin-top: 40px;
}

.eventon_main_section .ajde_evcal_calendar .calendar_header {
    margin-bottom: 15px;
    display: none;
}

.evcal_evdata_row .evcal_evdata_cell h3, .evorow .evo_clik_row h3 {
font-
}

.evo_metarow_learnMICS.evorow h3 {
    font-size: 16px;
    line-height: 30px;
}

.eventon_filter_dropdown {
    min-width: max-content;
}

.ajde_evcal_calendar.evoEL .eventon_events_list .eventon_list_event {
    border-right: none !important;
}

/*.page-id-24105 #content {
    margin-top: 0px;
    padding-top: 70px;
    padding-left: 0px;
    padding-right: 0px;
}*/

.page-id-24105 h1 {
    color:#000;
}

.page-id-24105  h1:before {
    background-color: #000 !important;
}

/*.page-id-24105 #content {
    background-image: url(https://www.bristolfarms.com/wp-content/uploads/2019/04/white-sand-texture-600px.jpg);
    background-repeat: no-repeat;
    background-size: 100% 350px;
    
}*/

.filtering_set_val {
    background-color: #000 !important;
}

.eventon_sorting_section {
    margin: 5px 0;
    padding: 8px 0 7px;
    border-top: none;
    border-bottom: none;
    color: #fff !important;
    font-color: #fff !important;
 /*   margin-bottom: 100px;
    margin-top: -70px;*/
}

.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa {
    color: #000;
    font-family: neutradisplaybold;
}

.evo_sortby p {
    color: #000;
    font-family: neutradisplaybold;
    letter-spacing: 2px !important;
    padding-left: 0px !important;
}

p.filtering_set_val {
    font-family: neutradisplaybold;
    background-color: #000 !important;
    font-style:normal !important;
   /* border: 1px solid #fff;*/
    letter-spacing: 2px !important;
}

p.fa {
    background-color: #000;
    border-radius: 5px;
    border: 1px solid #fff;
    letter-spacing: 2px !important;
}

p.fa:after {
    color: white !important;
    margin-left: 5px;
    position:relative !important;
}

.eventon_sorting_section .eventon_sort_line+.eventon_filter_line {
    border-left: 1px solid #fff;
}

p.filtering_set_val:after {
    content: "\f0d7";
    position: relative;
    /* top: 2px; */
    right: 0;
    color: #fff;
    font-size: 12px;
    font-family: evo_FontAwesome;
    margin-left: 5px;
}
.eventon_sf_field p {
    letter-spacing: 2px !important;
}

a.evo_sort_btn {
    background-color: #fff;
    color: #000 !important;
    padding: 5px 10px;
    border-radius: 3px;
    letter-spacing: 1px;
}

a.evo_sort_btn:hover {
background-color:#000;
color: #fff !important;
}

.eventon_filter_dropdown p {
    font-family: neutradisplaybold;
       letter-spacing: 2px !important;
}

p.evs_btn {
    font-family: neutradisplaybold;
        letter-spacing: 2px !important;
}


.evo_location_tax.evotax_term_details a {
    color: white;
    text-decoration: none;
}
.evo_location_tax.evotax_term_details p {
    font-size: 18px;
    letter-spacing: 2px;
    font-family: neutradisplaymedium;
    line-height: 24px;
}

.eventon.site-main {
  margin-top: 50px;
    float: left;
    /*  padding: 42px 20px;*/
    width:100%;
}

a#all-loc {
font-size:16px;
letter-spacing: 1px;
}

.tax-event_location div#primary {
width: 70%;
}

.tax-event_location .evo_page_sidebar {
padding-top: 40px;
width: 25%;
float: right;
/*margin-left:25px;*/
}

.url_store #content {
    /*padding: 75px 20px 20px;*/
    min-height: 0;
    padding: 60px 50px 70px;
    max-width: 1450px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.evo_page_sidebar {
    line-height: 36px;
    font-size: 18px;
    letter-spacing: 2px;
    font-family: neutradisplaymedium;
}

.evo_page_sidebar h3 {
    font-size:20px !important;
    font-family: neutradisplaybold;
    text-transform: uppercase;
background: #f7f7f7;
    padding: 10px;
    margin: 15px auto;
   text-align:center;
    letter-spacing: 3px;
    line-height: 100%;
}

#locations_sidebar a {
    text-decoration: none;

}
ul#locations_sidebar li:last-child {
    border-bottom: none;
}

#locations_sidebar {
  /*  width: inherit;
    padding: inherit;*/
    padding: 0px 20px 50px 0;
}

ul#locations_sidebar li {
    text-transform: lowercase;
    border-bottom: #f7f7f7 2px solid;
    padding: 15px;
    letter-spacing: 3x;
    font-size: 20px;
    line-height: 100%;
    font-family: neutradisplaymedium;
}

.tax-event_location .evo_page_sidebar a:hover {
    font-family: neutradisplaybold;
}
ul#sidebar hr {
    width: 80%;
    margin: 50px 10%;
}

#sidebar-locations small {
    text-transform: lowercase;
    margin-top: 0px !important;
    padding-top: 0px !important;
    font-size: 16px;
}

ul#sidebar li#text-2.widget.widget_text .textwidget p small {
    text-transform: lowercase;
    font-size: medium;
    /* line-height: 2px; */
    /* margin-top: 0px; */
    /* padding-top: 0px; */
}

ul#sidebar li#text-2.widget.widget_text .textwidget p {
    line-height: 5px;
}

.tax-event_location .evo_page_sidebar a {
    font-family: neutradisplaymedium;
}

.evotax_term_card h3.evotax_term_subtitle {
    text-align: left;
    padding: 50px 10px 25px 0px;
    margin: auto;
    font-size:42px;
    letter-spacing:2px;
    text-transform:lowercase;
    background-color: white !important;
    color:#000 !important;
line-height:100%;
}

.evotax_term_card .ajde_evcal_calendar {
    padding-top: 0px; 
}

.ajde_evcal_calendar.boxy #evcal_list {
    display: block;
}

.evotax_term_card .tax_term_name span{
    font-weight: bold;
    text-transform: lowercase;
    letter-spacing: 2px;
    font-size: 42px;
}

p.evo_list_noevents {
    font-size: 18px;
    letter-spacing: 1px;

}