/* Monitech Jobs & Tenders 4.22.23 — flat facts + controlled typography. */
html body .ajzjp-card .monitech-lean-meta,html body .monitech-mjm-job-card .monitech-lean-meta{display:flex!important;flex-flow:row wrap!important;gap:5px 14px!important;align-items:baseline!important;margin:5px 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body .ajzjp-card .monitech-lean-meta .monitech-lean-fact,html body .monitech-mjm-job-card .monitech-lean-meta .monitech-lean-fact,html body .monitech-lean-meta .monitech-lean-fact a,html body .monitech-lean-meta .monitech-lean-fact span{display:inline!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;font-weight:500!important;line-height:1.45!important;text-decoration:none!important}
html body .monitech-lean-meta .monitech-lean-fact{color:#4d6176!important}
html body .monitech-lean-meta .monitech-lean-fact a{color:#275c85!important}
html body .monitech-lean-meta .monitech-lean-location,html body .monitech-lean-meta .monitech-lean-location a{font-size:var(--lean-location,13px)!important}
html body .monitech-lean-meta .monitech-lean-category,html body .monitech-lean-meta .monitech-lean-category a{font-size:var(--lean-category,13px)!important}
html body .monitech-lean-meta .monitech-lean-type,html body .monitech-lean-meta .monitech-lean-type a{font-size:var(--lean-type,13px)!important}
html body .monitech-lean-meta .monitech-lean-tags,html body .monitech-lean-meta .monitech-lean-tags a{font-size:var(--lean-tags,13px)!important}
html body .ajzjp-card .ajzjp-card-company,html body .monitech-mjm-job-card .monitech-mjm-job-company{font-size:var(--lean-company,13px)!important;line-height:1.4!important;font-weight:600!important;color:#40566b!important;margin:2px 0 4px!important}
html body .ajzjp-card .ajzjp-card-heading h2,html body .ajzjp-card .ajzjp-card-heading h2 a,html body .monitech-mjm-job-card .monitech-mjm-job-title-row h3,html body .monitech-mjm-job-card .monitech-mjm-job-title-row h3 a{font-size:var(--lean-title,18px)!important}
html body .ajzjp-card .ajzjp-card-footer{font-size:var(--lean-posted,13px)!important;line-height:1.4!important;padding-top:0!important;margin:5px 0!important;border:0!important;gap:8px 16px!important}
html body .ajzjp-card .ajzjp-card-footer>span:first-child,html body .monitech-mjm-job-card .monitech-mjm-job-date{font-size:var(--lean-posted,13px)!important}
html body .ajzjp-card .ajzjp-card-footer>span:not(:first-child),html body .monitech-mjm-job-foot :is(span,time){font-size:var(--lean-deadline,13px)!important}
html body .ajzjp-archive-head h1{font-size:var(--lean-archive,30px)!important}
html body.tax-job_category .ajzjp-archive-head h1{font-size:var(--lean-category-archive,30px)!important}
html body.tax-job_location .ajzjp-archive-head h1{font-size:var(--lean-location-archive,30px)!important}
html body.tax-job_type .ajzjp-archive-head h1,html body.tax-job_tag .ajzjp-archive-head h1{font-size:var(--lean-type-archive,30px)!important}
html body.post-type-archive-noo_company .ajzjp-archive-head h1{font-size:var(--lean-company-archive,30px)!important}
html body.single-noo_job .ajzjp-hero h1{font-size:var(--lean-single,32px)!important}
html body.single-noo_company .ajzjp-company-hero h1{font-size:var(--lean-single-company,30px)!important}
html body .monitech-mjm-jobs-head h2{font-size:var(--lean-shortcode,20px)!important}
html body .monitech-lean-section-title{margin:10px 0 12px!important;font-size:var(--lean-section,17px)!important;line-height:1.35!important;color:#243e58!important}
html body .monitech-lean-pinned{margin:0 0 20px!important}
html body .ajzjp-status-badge.is-featured{font-size:var(--lean-featured-badge,13px)!important}
html body .ajzjp-status-badge.is-paid{font-size:var(--lean-promoted-badge,13px)!important}
html body :is(.ajzjp-jobs-archive,.ajzjp-shortcode-pagination,.monitech-mjm-pagination) :is(.page-numbers.current,span.current,.current),html body :is(.ajzjp-jobs-archive,.ajzjp-shortcode-pagination,.monitech-mjm-pagination) .page-numbers.current :is(span,strong){background:#075985!important;border-color:#075985!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-weight:700!important}

/* v4.22.34 — one-column single jobs and tenders; no sidebars or duplicate facts. */
html body.single-noo_job .ajzjp-single.monitech-single-modern .ajzjp-single-article,
html body.single-noo_job .ajzjp-single.monitech-single-modern .ajzjp-single-reading.monitech-single-fullwidth{
    display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;
    grid-template-columns:minmax(0,1fr)!important;float:none!important;
}
html body.single-noo_job .ajzjp-single.monitech-single-modern .ajzjp-single-side-column,
html body.single-noo_job .ajzjp-single.monitech-single-modern .ajzjp-position-sidebar-desktop,
html body.single-noo_job .ajzjp-single.monitech-single-modern .ajzjp-sidebar-apply{display:none!important;}
html body .monitech-mjm-jobs-head :is(h1,h2,h3),
html body .ajzjp-shortcode-wide :is(.ajzjp-shortcode-heading,.ajzjp-shortcode-title){font-size:var(--lean-shortcode,20px)!important;line-height:1.3!important;}
