:root {
	--wd-text-font: "DINNextLTArabic-Regular", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,88,164);
	--wd-text-font-size: 14px;
	--wd-title-font: "DINNextLTArabic-Bold", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(0,88,164);
	--wd-entities-title-font: "DINNextLTArabic-Medium", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(0,88,164);
	--wd-entities-title-color-hover: rgb(31, 54, 113);
	--wd-alternative-font: "DINNextLTArabic-Regular", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "DINNextLTArabic-Bold", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: rgb(0,88,164);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "DINNextLTArabic-Bold", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 15px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(41,183,196);
	--wd-alternative-color: rgb(31,54,113);
	--btn-default-font-family: "DINNextLTArabic-Regular", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 400;
	--btn-default-bgcolor: rgb(43,183,196);
	--btn-default-bgcolor-hover: rgb(0,88,164);
	--btn-accented-font-family: "DINNextLTArabic-Regular", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 400;
	--btn-accented-bgcolor: rgb(43,183,196);
	--btn-accented-bgcolor-hover: rgb(0,88,164);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(0,88,164);
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(31,54,113);
	--wd-link-color-hover: rgb(41,183,196);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(246,251,254);
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a, .whb-top-bar .wd-nav.wd-nav-secondary > li > a, .whb-general-header .wd-nav.wd-nav-secondary > li > a, .whb-header-bottom .wd-nav.wd-nav-secondary > li > a, html .whb-header .wd-header-cats .menu-opener, html .wd-dropdown-cats .wd-nav.wd-nav-vertical > li > a, html .wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp > .wd-sub-menu > li > a, html .wd-dropdown-my-account .wd-sub-menu li a, html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a, html .wd-nav.wd-layout-drilldown > li > a, html .wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > :is(.menu-item,.wd-drilldown-back) > a, html .wd-nav.wd-layout-drilldown .woocommerce-MyAccount-navigation-link > a, html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title, html .wd-page-title .wd-breadcrumbs :is(a,span), html .wd-page-title .breadcrumb li::after {
	font-family: "DINNextLTArabic-Regular", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 18px;
	line-height: 15px;
	text-transform: none;
	color: rgb(31,54,113);
}
html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a, .whb-top-bar .wd-nav.wd-nav-secondary > li:hover > a, .whb-top-bar .wd-nav.wd-nav-secondary > li.current-menu-item > a, .whb-general-header .wd-nav.wd-nav-secondary > li:hover > a, .whb-general-header .wd-nav.wd-nav-secondary > li.current-menu-item > a, .whb-header-bottom .wd-nav.wd-nav-secondary > li:hover > a, .whb-header-bottom .wd-nav.wd-nav-secondary > li.current-menu-item > a, html .whb-header .wd-header-cats .menu-opener:hover, html .wd-dropdown-cats .wd-nav.wd-nav-vertical > li:hover > a, html .wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp > .wd-sub-menu > li:hover > a, html .wd-dropdown-my-account .wd-sub-menu li a:hover, html .wd-nav-mobile > li > a:hover, html .wd-nav-mobile > li.current-menu-item > a, html .wd-nav-mobile .wd-sub-menu li a:hover, html .wd-nav-mobile .wd-sub-menu li.current-menu-item > a, html .wd-nav.wd-layout-drilldown > li > a:hover, html .wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > :is(.menu-item,.wd-drilldown-back) > a:hover, html .wd-nav.wd-layout-drilldown >li [class*="sub-menu"] > .woocommerce-MyAccount-navigation-link > a:hover, html .wd-nav.wd-layout-drilldown li.current-menu-item > a, html .page-title > .container > .title:hover, html .page-title .wd-title-wrapp > .title:hover, html .wd-page-title .wd-breadcrumbs a:hover {
	color: rgb(43,183,196);
}
html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a, html .wd-nav.wd-nav-secondary > li > a, .whb-top-bar .wd-nav.wd-nav-secondary > li > a {
	font-family: "DINNextLTArabic-Regular", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 15px;
	text-transform: none;
	color: rgb(31,54,113);
}
html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu  > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a:hover, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu  li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a:hover, html .wd-nav.wd-nav-secondary > li:hover > a, html .wd-nav.wd-nav-secondary > li.current-menu-item > a, .whb-top-bar .wd-nav.wd-nav-secondary > li:hover > a, .whb-top-bar .wd-nav.wd-nav-secondary > li.current-menu-item > a {
	color: rgb(43,183,196);
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,251,254);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,251,254);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,251,254);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,251,254);
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,251,254);
	background-image: none;
}
.woodmart-archive-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,251,254);
	background-image: none;
}
.single-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(246,251,254);
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(31,54,113);
	--wd-form-placeholder-color: rgb(247,247,247);
	--wd-form-brd-color: rgb(43,183,196);
	--wd-form-brd-color-focus: rgb(239,239,239);
	--wd-form-bg: rgb(247,247,247);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1480px;
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 8px;
}

@media (min-width: 1480px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: rgba(0,0,0,0.74);
}

@font-face {
	font-family: "DINNextLTArabic-Regular";
	src: url("//alsalamahospital.com/wp-content/uploads/2024/11/DINNextLTArabic-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "DINNextLTArabic-Light";
	src: url("//alsalamahospital.com/wp-content/uploads/2024/11/DINNextLTArabic-Light.woff") format("woff");
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: "DINNextLTArabic-Medium";
	src: url("//alsalamahospital.com/wp-content/uploads/2024/11/DINNextLTArabic-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "DINNextLTArabic-Bold";
	src: url("//alsalamahospital.com/wp-content/uploads/2024/11/DINNextLTArabic-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

/*temperory*/
.wd-skip-links{display:none!important}
/*Doctors*/
.elementor-4264 .elementor-element.elementor-element-793a771{display:none!important}

/*gdpr*/
	
.ct-ultimate-gdpr-cookie-modal-slider-able li, .ct-ultimate-gdpr-cookie-modal-slider-not-able li{text-align: right!important;};
	
.ct-ultimate-gdpr-cookie-modal-slider-able li, .ct-ultimate-gdpr-cookie-modal-slider-not-able li{direction:ltr!important};
	
.ct-ultimate-gdpr-cookie-popup-modern {direction: ltr !important};
	
.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons{direction: ltr !important};

.ct-ultimate-gdpr-cookie-popup-modern #ct-ultimate-gdpr-cookie-read-more{margin: 0 0 10px 10px;!important};
	
#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-read-more{margin-left:10px};
	
.ct-ultimate-gdpr-cookie-popup-modern .ct-ultimate-gdpr-cookie-buttons{float:left!important};
	
.ct-ultimate-gdpr-cookie-modal-single-wrap__inner--title h4{text-align:right!important};
	
html[dir=rtl] .ct-ultimate-gdpr-cookie-modal-slider-able li:after{float:right!important};
.ct-ultimate-gdpr-cookie-popup-modern .ct-ultimate-gdpr-cookie-buttons{float:left!important}

/*Header*/

.whb-ejih94x02qc7khbue647.wd-button-wrapper a{border-color:#2BB7C4;min-height: 40px;}
.whb-su75t6zhm07dbuln5bmn a{    border: 2px solid rgba(43, 183, 196, 1);min-width: 100px ;min-height: 40px;}
.whb-pd6xtqcy9m1z1q2pal13 a{    border: 2px solid rgba(43, 183, 196, 1);min-width: 100px;min-height: 40px;}
.whb-header-bottom .wd-dropdown {
    background-color: #EAFBFF;
}
.whb-pd6xtqcy9m1z1q2pal13 a:is(.btn-style-bordered, .btn-style-default, .btn-style-3d):hover{border-color:#2db6c6}
.whb-ejih94x02qc7khbue647 a:is(.btn-style-bordered, .btn-style-link){border-color:#2db6c6!important}
.whb-ejih94x02qc7khbue647 a:is(.btn-style-bordered, .btn-style-link):hover{color:white}
.whb-jiw6ymt1eul2rjnmw0rv.wd-button-wrapper a{border-color: rgba(43, 183, 196, 1);}
.whb-jiw6ymt1eul2rjnmw0rv.wd-button-wrapper a{min-height: 40px;min-width: 100 px;}
.nav-link-text{color:#13437e}
.nav-link-text:hover{color:rgb(43,183,196)}

/*Footer*/
.footer-container{margin-top:-40px}

/* Doctors page*/
.elementor-4417 .elementor-element.elementor-element-283758d{display:none}
.elementor-4417 .elementor-element.elementor-element-e1e50cb .elementor-button{margin-top: 40px;}


/*pediatric event*/
  .pediatric.evo_card_speakers {
      display: none !important;
    }


/*mENU*/

.wd-tools-element .wd-tools-icon{color:#0058A4}
.wd-tools-element .wd-tools-text{color:#0058A4}

/*readablility*/
.mdp-readabler-trigger-button-box{z-index:auto}


/* =========================================================
   EVENTON — L&D  (shared: both languages)
   ========================================================= */
.mart40, .evomart40{display:none}
.evosch_oneday_schedule .c em.time{display:none!important}

.ajde_evcal_calendar.color .clrW .evcal_cblock .evo_end:before,
.evo_lightboxes .color.eventon_list_event .clrW .evcal_cblock .evo_end:before{background-color:#fff!important}
.evcal_cblock .evo_end{margin-top:0;font-size:30px!important}

.ajde_evcal_calendar #evcal_list.eventon_events_list .eventon_list_event p .evoet_cx span.evcal_event_title,
.eventon_events_list .eventon_list_event .evoet_cx span,
.eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2,
.evo_pop_body .evoet_cx span.evcal_desc2,
.evo_lightboxes .color.eventon_list_event .clrW .evoet_cx span,
.evo_lightboxes .color.eventon_list_event .clrW .evoet_cx em{color:#fff!important}
.ajde_evcal_calendar.color #evcal_list .eventon_list_event.clrW .evoet_cx em,
.evoet_cx .evcal_desc3_rsvp .evors_eventtop_section_data.sinval span.evors_eventtop_data.remaining_count{color:#fff}

.evoet_cx .evoet_time_expand .evcal_time i.fa,
.evoet_cx .evoet_location .evcal_location i.fa{color:#fff;padding:0 5px}

#evcal_list .evoet_cx .evors_eventtop_section_data .evors_eventtop_data em,
.evoet_cx .evors_eventtop_section_data .evors_eventtop_data em{background-color:#2BB7C4}
.evoet_cx .evors_eventtop_section_data .evors_eventtop_data.remaining_count em{background-color:#0058A4;color:#fff!important}

.ajde_evcal_calendar.boxy.boxstyle0 #evcal_list .eventon_list_event .desc_trig{background-color:#0000001f}
.evo_metarow_speaker .evospk_boxes li p.evospk_job_title{text-align:center!important}

/* schedule day tabs — shared layout */
.evosch_blocks_list .evosch_nav{display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:6px;float:none!important}
.evosch_blocks_list .evosch_nav li{float:none!important;margin:0!important}

/* =========================================================
   EVENT HEADER — single event page + popup (mirrors in AR)
   ========================================================= */
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c0{display:block;padding:0 0 14px!important;margin:0!important}
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c0 .evoet_title{font-size:22px!important;line-height:1.35!important}
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_in{display:block!important;width:100%!important}

/* grid — default (no image) */
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c4.evoet_cx{
  display:grid!important;
  grid-template-columns:auto 1fr;
  grid-template-areas:
    "date time"
    "cd   cd"
    "rsvp rsvp";
  column-gap:18px;row-gap:10px;
  align-items:start;
  width:100%!important;padding:0!important;margin:0!important;
  text-align:start!important;
}
/* grid — with featured image */
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c4.evoet_cx:has(> .ev_ftImg){
  grid-template-columns:150px auto 1fr;
  grid-template-areas:
    "img date time"
    "img cd   cd"
    "img rsvp rsvp";
}
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c4 > *{float:none!important;margin:0!important;width:auto!important;min-width:0!important}

/* image */
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c4 .ev_ftImg{
  grid-area:img;align-self:stretch;
  width:150px!important;height:auto!important;min-height:150px!important;
  background-size:cover!important;background-position:center!important;
  border-radius:12px!important;
}

/* date block: 14 – 15 level, month under start date */
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c4 .evcal_cblock{
  grid-area:date;
  display:flex!important;flex-direction:row!important;align-items:flex-start!important;
  gap:0;padding:0!important;margin:0!important;line-height:1!important;font-size:inherit!important;
}
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evcal_cblock .evo_start,
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evcal_cblock .evo_end{
  display:flex!important;align-items:flex-start!important;
  padding:0!important;margin:0!important;font-size:inherit!important;line-height:1!important;
}
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evcal_cblock .evo_start{flex-direction:column!important;align-items:center!important}
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evcal_cblock .evo_end{flex-direction:row!important}
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evcal_cblock em{float:none!important;position:static!important;margin:0!important;padding:0!important}
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evcal_cblock em.date{display:block!important;font-size:32px!important;font-weight:700;line-height:1!important}
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evcal_cblock em.month{display:block!important;font-size:12px!important;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-top:4px!important;line-height:1!important}
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evcal_cblock em.time{display:none!important}
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evcal_cblock .evo_end:before{
  content:""!important;display:block!important;position:static!important;
  width:12px!important;height:2px!important;background-color:#fff!important;
  margin:15px 8px 0!important;
}

/* time — icon, hours, (15) and timezone on one line */
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c4 .evoet_time_expand{
  grid-area:time;align-self:start;padding-top:8px!important;
  font-size:14px!important;line-height:1.4!important;display:block!important;
}
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_time_expand .evcal_time{
  display:inline-flex!important;align-items:center;flex-wrap:wrap;gap:4px 6px;
  position:static!important;padding:0!important;margin:0!important;
}
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_time_expand .evcal_time i.fa{position:static!important;padding:0!important;margin:0!important}
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_time_expand .evo_endday,
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_time_expand .evo_tz{display:inline!important;margin:0!important}

/* countdown + spots */
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c4 .evocd_timer{grid-area:cd;padding:12px 16px!important;border-radius:10px!important}
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c4 .evcal_desc3_rsvp{grid-area:rsvp;padding:12px 16px!important;border-radius:10px!important}
:is(.single-ajde_events .desc_trig, .evo_pop_body) .evocd_timer .evocd_text{display:block;margin-bottom:6px!important}

/* mobile */
@media (max-width:600px){
  :is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c4.evoet_cx{
    grid-template-columns:auto 1fr;
    grid-template-areas:
      "date time"
      "cd   cd"
      "rsvp rsvp";
    column-gap:12px;
  }
  :is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c4.evoet_cx:has(> .ev_ftImg){
    grid-template-columns:96px 1fr;
    grid-template-areas:
      "img  date"
      "img  time"
      "cd   cd"
      "rsvp rsvp";
  }
  :is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c4 .ev_ftImg{width:96px!important;min-height:96px!important}
  :is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c0 .evoet_title{font-size:18px!important}
}

/* =========================================================
   EVENT DESCRIPTION — spacing cleanup (both languages)
   EventON wraps block markers in <p>; hide them, normalise rhythm
   ========================================================= */
.eventon_desc_in p:empty,
.eventon_desc_in ul > p,
.eventon_desc_in ol > p{display:none!important;margin:0!important;padding:0!important}
.eventon_desc_in br + br{display:none}

.eventon_desc_in > p,
.eventon_desc_in .wp-block-wd-paragraph{margin:0 0 10px!important;line-height:1.75!important}
.eventon_desc_in .wp-block-wd-paragraph:has(> strong:only-child){margin:18px 0 6px!important}

.eventon_desc_in ul.wp-block-list,
.eventon_desc_in ol.wp-block-list,
.eventon_desc_in ul,
.eventon_desc_in ol{margin:0 0 4px!important;padding-inline-start:22px!important;padding-inline-end:0!important}
.eventon_desc_in li{margin:0 0 4px!important;line-height:1.75!important;list-style-position:outside}

.eventon_desc_in figure{margin:0 0 16px!important}
.eventon_desc_in figure img{border-radius:10px;height:auto}
.eventon_desc_in table td{padding:10px 12px!important;vertical-align:top}

/* =========================================================
   ENGLISH pages — undo EventON global RTL
   ========================================================= */
html[lang^="en"] .evo_pop_body .evcal_evdata_row.evo_metarow_organizer .evcal_evdata_cell p.evo_card_organizer_image{float:left!important}
html[lang^="en"] .eventon_list_event .evo_eventcard_time_t{float:left!important}
html[lang^="en"] .evo_pop_body .evo_metarow_organizer .evo_card_organizer span.evo_card_organizer_name_t{text-align:left}
html[lang^="en"] .evcal_cblock .evo_end{padding-left:12px!important}
html[lang^="en"] .evcal_cblock .evo_end:before{margin-left:4px!important}
html[lang^="en"] .evortl .evcal_evdata_row .evcal_evdata_cell h3{text-align:left}
html[lang^="en"] .evo_lightboxes .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p{text-align:left}
html[lang^="en"] .evortl #evcal_list .eventon_list_event li,
html[lang^="en"] .evortl .evo_pop_body li{direction:ltr!important;text-align:left}
html[lang^="en"] .evortl.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evoet_cx span.evocd_timer span.evocd_time{float:left!important}
html[lang^="en"] .evo_metarow_speaker ul.evospk_boxes,
html[lang^="en"] #evcal_list .eventon_list_event .event_description ul.evospk_boxes{float:left;direction:ltr!important}

/* header (EN) */
html[lang^="en"] :is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c0,
html[lang^="en"] :is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c4.evoet_cx{direction:ltr!important;text-align:left!important}
html[lang^="en"] :is(.single-ajde_events .desc_trig, .evo_pop_body) .evcal_cblock .evo_end{padding-left:0!important}

/* schedule (EN) */
html[lang^="en"] .evosch_blocks_list .evosch_nav{direction:ltr!important;text-align:left!important}
html[lang^="en"] .evosch_oneday_schedule,
html[lang^="en"] .evosch_oneday_schedule li{direction:ltr!important;text-align:left!important}

/* event description (EN) */
html[lang^="en"] .eventon_full_description .eventon_desc_in,
html[lang^="en"] .evortl .eventon_desc_in{direction:ltr;text-align:left}
html[lang^="en"] .eventon_events_list .eventon_list_event .event_description p:not(.wd-align),
html[lang^="en"] .evo_pop_body .eventon_desc_in p:not(.wd-align){text-align:left!important}

/* =========================================================
   ARABIC pages — keep native RTL
   ========================================================= */
html[lang^="ar"] .evcal_cblock .evo_end{padding-right:12px!important}
html[lang^="ar"] .evcal_cblock .evo_end:before{margin-right:4px!important}
html[lang^="ar"] :is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c0,
html[lang^="ar"] :is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c4.evoet_cx{direction:rtl!important;text-align:right!important}
html[lang^="ar"] :is(.single-ajde_events .desc_trig, .evo_pop_body) .evcal_cblock .evo_end{padding-right:0!important}
html[lang^="ar"] .eventon_full_description .eventon_desc_in,
html[lang^="ar"] .eventon_desc_in{direction:rtl;text-align:right}
html[lang^="ar"] .eventon_events_list .eventon_list_event .event_description p:not(.wd-align),
html[lang^="ar"] .evo_pop_body .eventon_desc_in p:not(.wd-align){text-align:right!important}

/* schedule (AR) */
html[lang^="ar"] .evosch_blocks_list .evosch_nav{direction:rtl!important}
html[lang^="ar"] .evosch_oneday_schedule,
html[lang^="ar"] .evosch_oneday_schedule li{direction:rtl;text-align:right}

/* =========================================================
   BUILDER BLOCKS inside the description (both languages)
   ========================================================= */
.eventon_desc_in strong{float:none!important}
.eventon_desc_in .wd-align{text-align:var(--wd-align,inherit)!important}

/* mixed-language helpers: Block → Advanced → Additional CSS class */
.eventon_desc_in .ash-rtl,
.eventon_desc_in .ash-rtl p,
.eventon_desc_in .ash-rtl td,
.eventon_desc_in .ash-rtl th{direction:rtl!important;text-align:right!important}
.eventon_desc_in .ash-ltr,
.eventon_desc_in .ash-ltr p,
.eventon_desc_in .ash-ltr td,
.eventon_desc_in .ash-ltr th{direction:ltr!important;text-align:left!important}

/* =========================================================
   MOBILE HARDENING — header + popup
   ========================================================= */
@media (max-width:600px){
  :is(.single-ajde_events .desc_trig, .evo_pop_body) .evocd_timer .evocd_time{
    display:flex!important;flex-wrap:wrap;gap:6px 14px;float:none!important;
  }
  :is(.single-ajde_events .desc_trig, .evo_pop_body) .evocd_timer .evocd_time *{float:none!important}
  :is(.single-ajde_events .desc_trig, .evo_pop_body) .evcal_cblock em.date{font-size:26px!important}
  :is(.single-ajde_events .desc_trig, .evo_pop_body) .evcal_cblock .evo_end:before{margin:12px 6px 0!important}
  :is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c4 .evoet_time_expand{font-size:13px!important}
  .evo_pop_body .evoet_c0{padding-inline-end:40px!important}
  .eventon_desc_in ul, .eventon_desc_in ol{padding-inline-start:18px!important}
}

/* old browsers without :has() — image full width on top */
@supports not selector(:has(*)){
  :is(.single-ajde_events .desc_trig, .evo_pop_body) .evoet_c4 .ev_ftImg{
    grid-column:1 / -1;grid-row:auto;width:100%!important;min-height:180px!important;
  }
}@media (min-width: 1025px) {
	#pum-16580{display:none!important}


}

@media (min-width: 768px) and (max-width: 1024px) {
	#pum-16596{display:none!important}
}

@media (min-width: 577px) and (max-width: 767px) {
	.whb-jiw6ymt1eul2rjnmw0rv.wd-button-wrapper a{border-color: rgba(43, 183, 196, 1);}
.whb-jiw6ymt1eul2rjnmw0rv.wd-button-wrapper a{min-height: 40px;}
#pum-16596{display:none!important}
}

@media (max-width: 576px) {
	.wd-toolbar{border-top:1px solid #2BB7C4
}
.wd-toolbar.wd-toolbar-label-show .wd-toolbar-label{color:#0058A4}

#pum-16596{display:none!important}

#cmplz-manage-consent .cmplz-manage-consent{display:none!important}
.mdp-readabler-trigger-button-box{z-index:1}
}

