/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 12 2026 | 13:44:25 */
/* Sitewide: no gap above code-block heroes + Rank Math breadcrumbs (Digital Mountain, 10 Nov 2026).
   1) Pages whose first element is an Enfold Code Block (e.g. /aml-supervision/, /global-reach/) got Enfold's
      50px content padding above the hero, showing a white strip under the header. Removed only when the
      code block is the first thing on the page, so normal text pages keep their spacing.
   2) Rank Math breadcrumbs (ASE snippet "DM Rank Math breadcrumbs (dm-crumbs)"): printed at the top of #main,
      hidden, then moved by the snippet's footer script to just BELOW the hero banner (after any slim strip
      that belongs to the hero). Where the next section has room in its top padding, the trail sits inside
      that space so no height is added. Colours switch to light text when the next section is dark.
      Pages with no hero keep the trail at the top of the content. One line on every screen size.
      Delete this entry + deactivate the snippet to roll back. */
#top #main .container_wrap_first .template-page.content:has(> .post-entry > .entry-content-wrapper > .avia_codeblock_section:first-child){padding-top:0!important}

#top .dm-crumbs{display:none;clear:both;position:relative;z-index:3;background:transparent}
#top .dm-crumbs.is-placed{display:block}
#top .dm-crumbs .container{padding-top:0;padding-bottom:0;min-height:0}
#top .dm-crumbs .rank-math-breadcrumb p{display:flex;align-items:center;min-width:0;margin:0;padding:20px 0 4px;font-size:16px;line-height:1.5;color:#4A5568;font-weight:400}
#top .dm-crumbs .rank-math-breadcrumb a{flex:none;white-space:nowrap;color:#00213D;text-decoration:none;font-weight:700}
#top .dm-crumbs .rank-math-breadcrumb a:hover,#top .dm-crumbs .rank-math-breadcrumb a:focus-visible{color:#9A6B2F;text-decoration:underline}
#top .dm-crumbs .rank-math-breadcrumb .separator{flex:none;color:#9AA5B1;margin:0 10px}
#top .dm-crumbs .rank-math-breadcrumb .last{min-width:0;color:#4A5568;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#top .dm-crumbs.is-dark .rank-math-breadcrumb a{color:#E3C08F}
#top .dm-crumbs.is-dark .rank-math-breadcrumb a:hover,#top .dm-crumbs.is-dark .rank-math-breadcrumb a:focus-visible{color:#fff}
#top .dm-crumbs.is-dark .rank-math-breadcrumb .separator{color:rgba(255,255,255,.45)}
#top .dm-crumbs.is-dark .rank-math-breadcrumb .last,#top .dm-crumbs.is-dark .rank-math-breadcrumb p{color:#DBE6F0}

/* Member Benefits (Exclusive to IAB Members) parent + child pages: the next section's divider bar hangs from the hero, so the crumbs take no height and sit below the bar (Nov 2026) */
#top.page-id-151100 .dm-crumbs.is-placed,#top.parent-pageid-151100 .dm-crumbs.is-placed{height:0;overflow:visible}
#top.page-id-151100 .dm-crumbs .rank-math-breadcrumb p,#top.parent-pageid-151100 .dm-crumbs .rank-math-breadcrumb p{padding-top:52px}

/* Accountest (/accountest/): content sections use the 1160px qualification-page container, so match the crumbs to it (Nov 2026) */
#top.page-id-152915 .dm-crumbs > .container{max-width:1160px}
