/* LOCPAGE1 v1.0.2 -- EventON venue (event_location) archive in the TIKAIR design. Scoped to body.taem-locp (added server-side on is_tax(event_location) only).
   Part 1: the venue page chrome. Part 2: the EventON list rules of the artist Category design (artist-category-design-v9.css, LIVE a662fb5e0601562b), rescoped verbatim so both lists look identical. */
body.taem-locp{--celine-navy:#263548;--celine-orange:#f5a623;--celine-orange-dark:#e89516;--celine-border:#dfe6ee;--celine-dark:#0f172a;--celine-muted:#64748b;--celine-soft:#f8fafc;--celine-green:#25d366}
body.taem-locp{--lp-navy:#263548;--lp-navy-d:#172333;--lp-orange:#f5a623;--lp-orange-d:#e89516;--lp-dark:#0f172a;--lp-muted:#64748b;--lp-border:#dfe6ee;--lp-soft:#f8fafc;--lp-green:#25d366;--lp-shadow:0 10px 30px rgba(15,23,42,.07)}
body.taem-locp .evo_location_card{max-width:1180px;margin:0 auto;padding:18px 16px 48px;direction:rtl;font-family:"Noto Sans Hebrew",Arial,sans-serif}
body.taem-locp .evo_location_card .evo_card_wrapper{display:block!important}
body.taem-locp .evo_sidebar{display:none!important}
body.taem-locp .evo_location_card .content-area,body.taem-locp .evo_location_card .site-main{width:100%!important;max-width:none!important;float:none!important;padding:0!important}
/* Hero */
body.taem-locp .evo_location_card .page-header{margin:0 0 18px;padding:28px 28px 24px;border-radius:18px;background:linear-gradient(135deg,var(--lp-navy-d),var(--lp-navy));color:#fff;box-shadow:var(--lp-shadow)}
body.taem-locp .evo_location_card .page-header .page-title{margin:0;color:#fff;font-size:clamp(24px,3.2vw,36px);line-height:1.2;font-weight:800;letter-spacing:0;text-transform:none}
body.taem-locp .taem-locp-kicker{display:block;margin:0 0 8px;color:var(--lp-orange);font-size:13px;font-weight:700;letter-spacing:.02em}
body.taem-locp .taem-locp-sub{margin:10px 0 0;color:rgba(255,255,255,.82);font-size:15px;line-height:1.6}
/* Venue card */
body.taem-locp .evo_term_top_section{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px!important;align-items:stretch;margin:0 0 26px!important}
body.taem-locp .evo_term_top_section .evo_gal_box{margin:0!important;min-height:300px;border-radius:16px;overflow:hidden;box-shadow:var(--lp-shadow);order:2}
body.taem-locp .evo_term_top_section .evo_gal_box .evo_gal_main_img{height:100%!important;min-height:300px;border-radius:16px}
body.taem-locp .evo_term_top_section .evo_tax_details{order:1;padding:24px 26px;border:1px solid var(--lp-border);border-radius:16px;background:#fff;box-shadow:var(--lp-shadow)}
body.taem-locp .evo_tax_details .location_name{margin:0 0 6px!important;color:var(--lp-dark)!important;font-size:22px!important;font-weight:800!important;text-transform:none!important}
body.taem-locp .evo_tax_details .evo_taxlb_contacts{color:var(--lp-muted)!important;font-size:15px;padding-top:4px!important}
body.taem-locp .evo_tax_details .evo_taxlb_contacts i{color:var(--lp-orange)}
body.taem-locp .evo_tax_details .location_description{color:#334155;font-size:15.5px;line-height:1.75;margin:14px 0!important}
body.taem-locp .evo_tax_details .evo_taxlb_social_share_bar{display:none!important}
body.taem-locp .taem-locp-facts{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px;padding:0;list-style:none}
body.taem-locp .taem-locp-facts li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--lp-soft);border:1px solid var(--lp-border);color:var(--lp-navy);font-size:13.5px;font-weight:700}
body.taem-locp .taem-locp-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
body.taem-locp .taem-locp-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:10px;font-weight:800;font-size:15px;text-decoration:none!important}
body.taem-locp .taem-locp-cta .taem-locp-wa{background:var(--lp-green);color:#fff!important}
body.taem-locp .taem-locp-cta .taem-locp-tel{background:#fff;color:var(--lp-navy)!important;border:1.5px solid var(--lp-navy)}
body.taem-locp .taem-locp-cta a:hover{filter:brightness(.95)}
/* Events list frame (rows themselves: Part 2) */
body.taem-locp .evo_term_events_in{padding-top:6px!important;border:0!important}
body.taem-locp .evotax_term_subtitle{gap:10px;margin:0 0 14px!important;color:var(--lp-dark)!important;font-size:22px!important;font-weight:800!important}
body.taem-locp .evotax_term_subtitle span{margin-left:auto}
body.taem-locp .evotax_term_subtitle button{border-radius:999px!important;border:1px solid var(--lp-border)!important;background:#fff!important;color:var(--lp-navy)!important;font-size:14px!important;font-weight:700!important;padding:6px 16px!important}
body.taem-locp .evotax_term_subtitle button.select,body.taem-locp .evotax_term_subtitle button:hover{background:var(--lp-navy)!important;color:#fff!important;border-color:var(--lp-navy)!important}
body.taem-locp .evo_term_elist .ajde_evcal_calendar.boxy .eventon_list_event,body.taem-locp .evo_term_elist .eventon_list_event{float:none!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important}
body.taem-locp .evo_term_elist .evcal_month_line{margin:18px 0 10px!important;padding:0!important;background:transparent!important}
body.taem-locp .evo_term_elist .evcal_month_line p{color:var(--lp-navy)!important;font-size:15px!important;font-weight:800!important}
body.taem-locp .evotax_term_subtitle,body.taem-locp .evotax_term_subtitle span{text-transform:none!important}
body.taem-locp .evo_term_elist .eventon_list_event::after{z-index:7!important;pointer-events:none!important}
body.taem-locp .evo_location_card .entry-content>div:empty{display:none!important}
/* EventON's own boxy+color layout hides .desc_trig under 549px (inline style) -- the rows were empty on phones */
body.taem-locp .evo_term_elist .eventon_list_event .evcal_list_a{display:flex!important}
body.taem-locp .evotax_term_subtitle{flex-wrap:wrap!important}
@media (max-width:849px){body.taem-locp .evotax_term_subtitle span{flex:1 1 100%;margin:0 0 6px}}
body.taem-locp .evo_term_elist .eventon_list_event.no_events::after{content:"ללוח ההופעות"!important}
/* Related / map */
body.taem-locp .evo_taxlb_rel{margin-top:34px!important;padding:22px;border-radius:16px;background:var(--lp-soft);border:1px solid var(--lp-border)}
body.taem-locp .evo_location_card iframe,body.taem-locp .evo_location_card .evo_gmaps{border-radius:16px;overflow:hidden}
@media (max-width:849px){
 body.taem-locp .evo_term_top_section{grid-template-columns:1fr}
 body.taem-locp .evo_term_top_section .evo_gal_box{order:1;min-height:220px}
 body.taem-locp .evo_term_top_section .evo_gal_box .evo_gal_main_img{min-height:220px}
 body.taem-locp .evo_term_top_section .evo_tax_details{order:2;padding:18px}
 body.taem-locp .evo_location_card .page-header{padding:22px 18px}
}

/* Part 2 -- artist Category EventON list rules (rescoped) */
body.taem-locp .evo_location_card .tikair-eventon-list,
body.taem-locp .evo_location_card .eventon_main_section,
body.taem-locp .evo_location_card .ajde_evcal_calendar,
body.taem-locp .evo_location_card .eventon_events_list {width: 100% !important;max-width: none !important;}
body.taem-locp .evo_location_card .ajde_evcal_calendar,
body.taem-locp .evo_location_card .eventon_events_list {margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;}
body.taem-locp .evo_location_card .eventon_sorting_section,
body.taem-locp .evo_location_card .eventon_filter_line {margin: 0 0 18px !important;padding: 14px !important;background: #fbfcfe !important;border: 1px solid var(--celine-border) !important;border-radius: 12px !important;}
body.taem-locp .evo_location_card .eventon_filter,
body.taem-locp .evo_location_card .evo_sort_btn {border-radius: 8px !important;}
body.taem-locp .evo_location_card .eventon_filter_line input,
body.taem-locp .evo_location_card .eventon_filter_line select,
body.taem-locp .evo_location_card .eventon_sorting_section input,
body.taem-locp .evo_location_card .eventon_sorting_section select {min-height: 42px !important;background: #ffffff !important;border: 1px solid #d8e0e9 !important;border-radius: 8px !important;box-shadow: none !important;}
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event {position: relative !important;margin: 0 0 12px !important;background: #ffffff !important;border: 1px solid var(--celine-border) !important;border-radius: 14px !important;overflow: hidden !important;box-shadow: 0 4px 14px rgba(15, 23, 42, .045) !important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;}
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event:hover {border-color: rgba(245, 166, 35, .78) !important;box-shadow: 0 9px 22px rgba(15, 23, 42, .09) !important;transform: translateY(-1px);}
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event .evcal_list_a,
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event .evo_eventtop {position: relative !important;min-height: 100px !important;padding: 18px 174px 18px 18px !important;background: #ffffff !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event .evcal_list_a::before,
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event .evo_eventtop::before {border: 0 !important;}
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event::after {content: "לצפייה בכרטיסים";position: absolute;z-index: 5;left: 18px;top: 28px;display: inline-flex;align-items: center;justify-content: center;width: 142px;min-height: 42px;padding: 0 14px;background: var(--celine-orange);border-radius: 9px;color: #ffffff;font-size: 13px;line-height: 1;font-weight: 800;text-align: center;pointer-events: none;box-shadow: 0 4px 10px rgba(245, 166, 35, .20);}
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event:hover::after {background: var(--celine-orange-dark);}
body.taem-locp .evo_location_card .eventon_events_list .evcal_cblock {color: var(--celine-navy) !important;}
body.taem-locp .evo_location_card .eventon_events_list .evcal_cblock .evo_date,
body.taem-locp .evo_location_card .eventon_events_list .evcal_cblock .date {color: var(--celine-navy) !important;font-weight: 800 !important;}
body.taem-locp .evo_location_card .eventon_events_list .evcal_cblock .evo_month,
body.taem-locp .evo_location_card .eventon_events_list .evcal_cblock .month,
body.taem-locp .evo_location_card .eventon_events_list .evcal_cblock .evo_year,
body.taem-locp .evo_location_card .eventon_events_list .evcal_cblock .year {color: var(--celine-muted) !important;font-weight: 700 !important;}
body.taem-locp .evo_location_card .eventon_events_list .evcal_desc2,
body.taem-locp .evo_location_card .eventon_events_list .evcal_event_title,
body.taem-locp .evo_location_card .eventon_events_list .evoet_title {color: var(--celine-dark) !important;font-size: 17px !important;line-height: 1.35 !important;font-weight: 800 !important;text-transform: none !important;}
body.taem-locp .evo_location_card .eventon_events_list .evcal_desc_info,
body.taem-locp .evo_location_card .eventon_events_list .event_location_name,
body.taem-locp .evo_location_card .eventon_events_list .evcal_location,
body.taem-locp .evo_location_card .eventon_events_list .evoet_location,
body.taem-locp .evo_location_card .eventon_events_list .evo_location_name {color: var(--celine-muted) !important;font-size: 12.5px !important;line-height: 1.55 !important;font-style: normal !important;}
body.taem-locp .evo_location_card .eventon_events_list .event_description,
body.taem-locp .evo_location_card .eventon_events_list .event_description .evcal_evdata_row {background: #fbfcfe !important;}
body.taem-locp .evo_location_card .evoShow_more_events,
body.taem-locp .evo_location_card .evo_load_more_events {margin-top: 14px !important;padding: 12px 18px !important;background: var(--celine-navy) !important;border-radius: 9px !important;color: #ffffff !important;font-weight: 800 !important;}
body.taem-locp .evo_location_card .evoShow_more_events,
body.taem-locp .evo_location_card .evo_load_more_events,
body.taem-locp .evo_location_card .eventon_events_list .evoShow_more_events,
body.taem-locp .evo_location_card .eventon_events_list .evo_load_more_events {display: flex !important;align-items: center !important;justify-content: center !important;min-height: 46px !important;height: 46px !important;margin: 16px 0 0 !important;padding: 0 20px !important;background: #263548 !important;border: 1px solid #263548 !important;border-radius: 9px !important;color: #ffffff !important;line-height: 1 !important;font-weight: 800 !important;text-align: center !important;text-shadow: none !important;box-shadow: none !important;}
body.taem-locp .evo_location_card .evoShow_more_events *,
body.taem-locp .evo_location_card .evo_load_more_events *,
body.taem-locp .evo_location_card .eventon_events_list .evoShow_more_events *,
body.taem-locp .evo_location_card .eventon_events_list .evo_load_more_events * {color: #ffffff !important;line-height: 1 !important;text-align: center !important;}
body.taem-locp .evo_location_card .evoShow_more_events:hover,
body.taem-locp .evo_location_card .evo_load_more_events:hover {background: #172333 !important;border-color: #172333 !important;color: #ffffff !important;}
body.taem-locp .evo_location_card.eventon_events_list.eventon_list_event::after {position: static !important;inset: auto !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 178px !important;min-width: 178px !important;min-height: 42px !important;height: 42px !important;margin:018px14pxauto !important;padding: 0 16px !important;transform: none !important;background: #f5a623 !important;border-radius: 9px !important;color: #ffffff !important;line-height: 1 !important;font-size: 13px !important;font-weight: 800 !important;text-align: center !important;pointer-events: none;}
@media (max-width: 599px){
body.taem-locp .evo_location_card .eventon_sorting_section,
body.taem-locp .evo_location_card .eventon_filter_line {padding: 11px !important;border-radius: 10px !important;}
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event {margin-bottom: 10px !important;border-radius: 12px !important;}
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event .evcal_list_a,
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event .evo_eventtop {min-height: 150px !important;padding: 15px 14px 64px !important;}
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event::after {top: auto;right: 14px;bottom: 12px;left: 14px;width: auto;min-height: 39px;}
body.taem-locp .evo_location_card .eventon_events_list .evcal_desc2,
body.taem-locp .evo_location_card .eventon_events_list .evcal_event_title,
body.taem-locp .evo_location_card .eventon_events_list .evoet_title {font-size: 15px !important;}
body.taem-locp .evo_location_card.eventon_events_list.eventon_list_event::after {width: auto !important;min-width: 0 !important;margin:014px12px14px !important;}
}
@media (min-width: 600px){
body.taem-locp .evo_location_card.eventon_events_list.eventon_list_event.evcal_list_a,
body.taem-locp .evo_location_card.eventon_events_list.eventon_list_event.evo_eventtop {padding:18px18px18px215px !important;}
body.taem-locp .evo_location_card.eventon_events_list.eventon_list_event::after {left: 20px !important;right: auto !important;width: 178px !important;min-width: 178px !important;top: 50% !important;bottom: auto !important;transform: translateY(-50%) !important;}
body.taem-locp .evo_location_card.eventon_events_list.eventon_list_event.evcal_desc,
body.taem-locp .evo_location_card.eventon_events_list.eventon_list_event.evoet_c3 {max-width: 100% !important;min-width: 0 !important;}
body.taem-locp .evo_location_card.eventon_events_list.eventon_list_event.evcal_desc_info,
body.taem-locp .evo_location_card.eventon_events_list.eventon_list_event.evcal_location,
body.taem-locp .evo_location_card.eventon_events_list.eventon_list_event.evoet_location {white-space: normal !important;overflow-wrap: anywhere !important;}
body.taem-locp .evo_location_card.eventon_events_list.eventon_list_event.evcal_list_a,
body.taem-locp .evo_location_card.eventon_events_list.eventon_list_event.evo_eventtop,
body.taem-locp .evo_location_card.eventon_events_list.eventon_list_event.evoet_in {padding-left: 18px !important;padding-right: 18px !important;}
}
@media (min-width: 600px){
body.taem-locp .evo_location_card
    .eventon_events_list
    .eventon_list_event.tikair-event-marketplace-card
    .evoet_in {
        align-items: center !important;
        flex-wrap: nowrap !important;
        gap: 16px !important;
    }
body.taem-locp .evo_location_card
    .eventon_events_list
    .eventon_list_event.tikair-event-marketplace-card
    .evoet_c3 {
        flex: 1 1 auto !important;
        min-width: 0 !important;
        overflow: visible !important;
    }
body.taem-locp .evo_location_card
    .eventon_events_list
    .eventon_list_event.tikair-event-marketplace-card
    .evoet_c4 {
        flex: 0 0 178px !important;
        min-width: 178px !important;
        max-width: 178px !important;
        align-self: stretch !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
}
body.taem-locp .evo_location_card
.eventon_events_list
.eventon_list_event.tikair-event-marketplace-card
.evoet_location,
body.taem-locp .evo_location_card
.eventon_events_list
.eventon_list_event.tikair-event-marketplace-card
.evcal_location {
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
}
@media (max-width: 599px){
body.taem-locp .evo_location_card
    .eventon_events_list
    .eventon_list_event.tikair-event-marketplace-card
    .evoet_c4 {
        flex: 1 1 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        width: 100% !important;
        margin-top: 8px !important;
    }
}
body.taem-locp .evo_location_card .eventon_events_list .evoShow_more_events {
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 46px !important;
    margin: 16px 0 0 !important;
    padding: 0 !important;
    background: #263548 !important;
    border: 1px solid #263548 !important;
    border-radius: 9px !important;
    color: #ffffff !important;
    box-shadow: none !important;
}
body.taem-locp .evo_location_card .eventon_events_list .evoShow_more_events > span {
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 7px !important;
    width: 100% !important;
    min-height: 44px !important;
    margin: 0 !important;
    padding: 0 18px !important;
    background: transparent !important;
    color: #ffffff !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    text-align: center !important;
}
body.taem-locp .evo_location_card .eventon_events_list .evoShow_more_events > span i {
    color: #ffffff !important;
}
body.taem-locp .evo_location_card .eventon_events_list .evoShow_more_events:hover {
    background: #172333 !important;
    border-color: #172333 !important;
}
body.taem-locp .evo_location_card .tikair-artist-marketplace,
body.taem-locp .evo_location_card .tikair-artist-marketplace h1,
body.taem-locp .evo_location_card .tikair-artist-marketplace h2,
body.taem-locp .evo_location_card .tikair-artist-marketplace h3,
body.taem-locp .evo_location_card .tikair-artist-marketplace h4,
body.taem-locp .evo_location_card .tikair-artist-marketplace p,
body.taem-locp .evo_location_card .tikair-artist-marketplace a,
body.taem-locp .evo_location_card .tikair-artist-marketplace button,
body.taem-locp .evo_location_card .tikair-artist-marketplace label,
body.taem-locp .evo_location_card .tikair-artist-marketplace input,
body.taem-locp .evo_location_card .tikair-artist-marketplace select,
body.taem-locp .evo_location_card .tikair-artist-marketplace textarea,
body.taem-locp .evo_location_card .tikair-artist-marketplace option,
body.taem-locp .evo_location_card .tikair-related-card-title,
body.taem-locp .evo_location_card .tikair-related-genre-link,
body.taem-locp .evo_location_card .taem-evfilt-title,
body.taem-locp .evo_location_card .taem-evfilt-field > span,
body.taem-locp .evo_location_card .taem-evfilt-field select,
body.taem-locp .evo_location_card .taem-evfilt-field input,
body.taem-locp .evo_location_card .taem-evfilt-reset,
body.taem-locp .evo_location_card .taem-category-contact-title,
body.taem-locp .evo_location_card .taem-category-contact-lead,
body.taem-locp .evo_location_card .taem-category-contact a,
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event .evcal_event_title,
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event p,
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event .evoet_location,
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event .evcal_location,
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event .evcal_event_subtitle,
body.taem-locp .evo_location_card .eventon_events_list .evoShow_more_events > span,
body.taem-locp .evo_location_card .tikair-event-ticket-cta {
    font-family: inherit !important;
}
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event .evcal_event_title,
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event p,
body.taem-locp .evo_location_card .tikair-event-ticket-cta,
body.taem-locp .evo_location_card .eventon_events_list .evoShow_more_events > span {
    letter-spacing: 0 !important;
    text-transform: none !important;
}
body.taem-locp .evo_location_card.tikair-artist-no-events .taem-evfilt,
body.taem-locp .evo_location_card.tikair-artist-no-events .tikair-eventon-list,
body.taem-locp .evo_location_card.tikair-artist-no-events .evo_cal_above,
body.taem-locp .evo_location_card.tikair-artist-no-events .eventon_events_list,
body.taem-locp .evo_location_card.tikair-artist-no-events .evoShow_more_events {
    display: none !important;
}
@media (min-width: 600px){
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event .evcal_list_a {
        padding: 18px 18px 18px 180px !important;
    }
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event .evoet_in {
        padding-left: 0 !important;
        flex-wrap: nowrap !important;
        align-items: center;
    }
body.taem-locp .evo_location_card .eventon_events_list .eventon_list_event .evoet_c3 {
        flex: 1 1 0 !important;
        min-width: 0;
    }
}
