/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

/* PAPAYA SEARCH CSS */
	/* GENERAL */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "futura-pt-bold", sans-serif;
}
body {
  font-family: "futura-pt", sans-serif;
}
.pals-ol-list-letter {
    list-style-type: lower-latin;
}
	/* END GENERAL */

	/* Header */
.fl-theme-builder-header-shrink .pals-header .pals-header__logo-module .fl-photo-img{
    max-height: 100px !important;
}

@media only screen and (max-width: 1300px) and (min-width: 993px){
	.pals-header__left-col{
		width: 29%;
	}
	.pals-header__right-col{
		width: 71%;
	}

	.pals-header .pals-header__menu-module .fl-menu .menu-item{
		font-size: 16px;
	}
	.pals-header .pals-header__menu-module .fl-menu-horizontal.fl-toggle-arrows .fl-has-submenu-container a {
		padding-right: 25px;
	}
}
@media only screen and (max-width: 992px){
	.pals-header .pals-header__menu-module .fl-menu .menu-item{
		text-align: center;
	}
	.pals-header .pals-header__menu-module .fl-menu .menu-item a{
		padding-top: 10px;
		padding-bottom: 10px;
	}	
}

		/* Donate Button */
.pals-nav__donate-button {
    background-color: var(--fl-global-accent);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.pals-nav__donate-button:hover{
	background-color: var(--fl-global-primary);
}
@media only screen and (min-width: 993px){
    header.fl-builder-content .pals-header__menu-module .pals-nav__donate-button {
        margin-left: 10px;
    }
}
header.fl-builder-content .pals-header__menu-module .pals-nav__donate-button a{
	color: var(--fl-global-white);
    line-height: 1;
}
@media only screen and (max-width: 992px){
	.pals-header__menu-module.fl-menu-mobile-clone{
		margin-left: auto;
		margin-right: auto;
	}
}
	/* END HEADER */

	/* DONATE PAGE */
@media only screen and (max-width: 767px){
	.pals-donate-masthead__images-col .fl-col-content{
		text-align: center;
	}
	.pals-donate-masthead__images-col .fl-col-content .fl-module-photo{
		display: inline-block;
	}
}
	/* END DONATE PAGE */

	/* APPLICATION FORM */
.pp-gf-content .gform_wrapper .pals-application-form .gfield_description.validation_message{
    padding-top: 13px;
}

.pals-application-form .csa-checkbox .gfield_checkbox .gchoice label{
    font-weight: 400;
}

.pals-application-form .csa-checkbox .gfield_checkbox .gchoice .gfield-choice-input{
    margin-top: 5px;
    vertical-align: top;
}

.pals-application-form .ginput_container_consent{
    display: flex;
    align-items: flex-start;
    gap: 10px;	
}
	/* END APPLICATION FORM */

	/* EVENTS PAGE */
body:not(.single) .eventon_single_event .desc_trig_outter::before,
.evcal_list_month .desc_trig_outter::before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #483b3b57;
}
.eventon_events_list .eventon_list_event .evoet_cx .level_3{
    font-size: 14px;
}

.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx span.evcal_event_title, .ajde_evcal_calendar.color .evoet_cx em i, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx span.evcal_event_subtitle, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx em, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .eventon_list_event .evoet_cx .evcal_desc_info, .ajde_evcal_calendar.color .eventon_events_list .eventon_list_event .evcal_cblock em.evo_day, .ajde_evcal_calendar.color .evoet_cx .evo_below_title .status_reason, .ajde_evcal_calendar.color .evoet_cx .evo_tz_time .evo_tz, .ajde_evcal_calendar.color .evoet_cx .evo_mytime.tzo_trig i, .ajde_evcal_calendar.color .evoet_cx .evo_mytime.tzo_trig b, .ajde_evcal_calendar.color .evoet_cx em i, .ajde_evcal_calendar.color .evoet_cx .evo_ep_pre, .ajde_evcal_calendar.color .evoet_cx .evo_ep_time, .ajde_evcal_calendar.color .evoet_cx .evo_mytime.tzo_trig:hover i, .ajde_evcal_calendar.color .evoet_cx .evo_mytime.tzo_trig:hover b, .evo_lightboxes .color.eventon_list_event .evoet_cx .evo_below_title .status_reason, .evo_lightboxes .color.eventon_list_event .evcal_cblock, .evo_lightboxes .color.eventon_list_event .evoet_cx span.evcal_event_title, .evo_lightboxes .color.eventon_list_event .evoet_cx span.evcal_event_subtitle, .evo_lightboxes .color.eventon_list_event .evoet_cx em, .evo_lightboxes .color.eventon_list_event .evoet_cx .evcal_desc_info, .evo_lightboxes .color.eventon_list_event .evcal_cblock em.evo_day, .evo_lightboxes .color.eventon_list_event .evoet_cx .evo_tz_time>*, .evo_lightboxes .color.eventon_list_event .evoet_cx .evo_mytime.tzo_trig i, .evo_lightboxes .color.eventon_list_event .evoet_cx .evo_mytime.tzo_trig b, .ajde_evcal_calendar.color #evcal_list.eventon_events_list .eventon_list_event p .evoet_cx span.evcal_event_title{
    color: #fff;
}

.evo_events_list_box .evcal_list_a .evoet_cx .evcal_tz_time.tzo_trig{
	background-color: var(--evo_cl_b20);
}
.evo_events_list_box .evcal_list_a .evoet_cx .evcal_tz_time.tzo_trig:hover{
    background-color: var(--evo_color_white);
}
.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx em.evcal_tz_time.tzo_trig:hover{
	color: #000;
}

.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg::after{
    background-color: #000000;
	opacity: 0.4;
}
	/* END EVENTS PAGE */
	
	/* SINGLE EVENTS PAGE */
.single-ajde_events{
    --evo_ett_color: var(--fl-global-text);
    --evo_color_1: var(--fl-global-text);
    --evo_font_1: "futura-pt", sans-serif;
}

.single-ajde_events .evo_page_content .evo_h3,
.single-ajde_events .evo_page_content .evo_h3 a{
    color: var(--fl-global-primary);
}

.single-ajde_events .evo_page_content .evcal_list_a .evoet_cx .evcal_tz_time.tzo_trig{
    color: var(--fl-global-white);
    border-color: var(--fl-global-accent);
    background-color: var(--fl-global-accent);
}
.single-ajde_events .evo_page_content .evcal_list_a .evoet_cx .evcal_tz_time.tzo_trig:hover{
    opacity: 1;
    border-color: var(--fl-global-primary);
    background-color: var(--fl-global-primary);
}

.single-ajde_events .evo_page_content .learnmore .evcal_evdata_row.evo_clik_row:hover .evo_h3{
    color: var(--fl-global-white);
}

.single-ajde_events .evo_page_content .eventon_list_event .evcal_evdata_cell .evo_mytime,
.single-ajde_events .evo_page_content .evo_btn_arr{
    background-color: var(--fl-global-accent);
}
.single-ajde_events .evo_page_content .eventon_list_event .evcal_evdata_cell .evo_mytime:hover,
.single-ajde_events .evo_page_content .evo_btn_arr:hover{
    background-color: var(--fl-global-primary);
    opacity: 1;
}

.single-ajde_events .evo_page_content #event_addtocal .evcal_evdata_cell a{
    color: var(--fl-global-primary);
}
	/* END SINGLE EVENTS PAGE */
/* END PAPAYA SEARCH CSS */