/* Opt-in Gestaltung: vorhandener Widgetbereich oder Klasse bretonien-breadcrumb.
   Inhalt und Pfad werden ausschließlich vom eingefügten Breadcrumb-Block geliefert. */
:is(.breadcrumb-widget-area,.bretonien-breadcrumb){position:relative;display:block;padding-left:17px;color:#697784;font:13px/1.6 Arial,Helvetica,sans-serif;text-align:left;overflow-wrap:anywhere}
:is(.breadcrumb-widget-area,.bretonien-breadcrumb)[data-breadcrumb-visible="true"]::before{content:'';position:absolute;left:0;top:3px;width:13px;height:15px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23697784%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%205-8%2012-8%2012S4%2015%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
:is(.breadcrumb-widget-area,.bretonien-breadcrumb) :is(p,nav,ol,ul,li,span,a){font:inherit}
:is(.breadcrumb-widget-area,.bretonien-breadcrumb) p{margin:0}
:is(.breadcrumb-widget-area,.bretonien-breadcrumb) a{color:#48647a;text-decoration:none}
:is(.breadcrumb-widget-area,.bretonien-breadcrumb) a:hover{color:#263e55;text-decoration:underline}
:is(.breadcrumb-widget-area,.bretonien-breadcrumb) :is(ol,ul){display:flex;flex-wrap:wrap;align-items:baseline;list-style:none;gap:0;margin:0;padding:0}
:is(.breadcrumb-widget-area,.bretonien-breadcrumb) li{margin:0;padding:0}
:is(.breadcrumb-widget-area,.bretonien-breadcrumb) li+li::before{content:'›';color:#929da6;display:inline-block;padding:0 8px}
:is(.breadcrumb-widget-area,.bretonien-breadcrumb) :is(.separator,.breadcrumb-separator,.aioseo-breadcrumb-separator){color:#929da6;margin:0 6px}
:is(.breadcrumb-widget-area,.bretonien-breadcrumb) [aria-current=page]{color:#263442;font-weight:500}
/* Eine zusätzlich gesetzte Klasse im Widgetbereich darf kein zweites Symbol erzeugen. */
.breadcrumb-widget-area .bretonien-breadcrumb{padding-left:0}
.breadcrumb-widget-area .bretonien-breadcrumb::before{content:none}

:is(.breadcrumb-widget-area,.bretonien-breadcrumb):not([data-breadcrumb-visible="true"])::before{content:none}
:is(.breadcrumb-widget-area,.bretonien-breadcrumb)[data-breadcrumb-visible="false"]{padding-left:0;margin-top:0;margin-bottom:0}