/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display+SC:ital,wght@0,400;0,700;1,400&display=swap');

#mepr_no_val {
  display: none;
}
.mepr-signup-form .mp-form-row.mepr_tos {
  display: block;
  width: 100% !important;
  float: none;
  margin-bottom: 0;
}

.main-content #mepr-account-nav {
  text-align: center;
}
.menu-item-has-children > a .menu-title-text:after, .off-canvas-menu-container .menu-item-has-children > a:before {
  content: '';
  width: 13px;
  height: 12px;
  background-image: url('down-arrow.svg');
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  transition: .33s transform;
  position: absolute;
  right: -23px;
  top: calc(50% - 4px);
}
.off-canvas-menu-container .menu-item-has-children > a:before {
  background-image: url('down-arrow-white.svg');
  width: 19px;
  height: 15px;
  top: calc(50% - 7.5px);
  right: -34px;
}
.menu-item-has-children.open-submenu > a .menu-title-text:after, .off-canvas-menu-container .menu-item-has-children.open-submenu > a:before {
  transform: rotate(-180deg);
}
.sf-menu li ul li a .menu-title-text {
  font-size: 1rem;
}
.buddypress-wrap .subnav-filters>ul {
  margin-left: 0;
  margin-bottom: 0;
}
.buddypress-wrap .subnav-filters>ul li::marker {
  content: none;
}
.buddypress-wrap .feed {
  display:none!important;
}
.buddypress-wrap .select-wrap select {
  max-width: 100% !important;
}
.buddypress-wrap .bp-navs li:not(.selected) a:hover, .buddypress-wrap .bp-navs li:not(.selected) a:focus {
  background: transparent;
}
.buddypress-wrap .horizontal-setting-container {
  display: flex;
  align-items: center;
}
.buddypress-wrap .horizontal-setting-container label {
  margin: 0 .5rem 0 0;
}
body #buddypress input[type="submit"] {
  background-color: #dd3333;
  color: #fff;
  border-width: 0;
}
body #buddypress input[type="submit"]:hover {
  opacity: .85;
}
.buddypress-wrap .bp-screen-title {
  font-family: Playfair Display;
  font-size: 18px;
}



/* eventON font overrides */
/* primary font */
.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: 'Playfair Display SC', 'Playfair', 'Georgia';
}
/* secondary */
.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: 'Playfair Display SC', 'Playfair', 'Georgia';
}

.evopopclose, .evolbclose{
  font-family: 'Playfair Display SC', 'Playfair', 'Georgia';
}


@media only screen and (max-width: 999px) {
  .team-member .social li {
    float: none;
    text-align: center !important;
  }
}


@media only screen and (max-width: 690px) {
  .off-canvas-menu-container .menu-item-has-children > a:before {
    width: 16px;
    height: 13px;
    top: calc(50% - 6px);
    right: -28px;
  }
}

@media screen and (min-width: 46.8em) {
  :not(.vertical)+.item-body #group-invites-container {
    display: block;
  }
}