*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--pf-body-bg);color:var(--pf-text);font-size:var(--pf-body-font-size);font-family:var(--pf-body-font);line-height:var(--pf-line-height);-webkit-font-smoothing:antialiased}a{color:var(--pf-primary);text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}a:hover{text-decoration:none;color:var(--pf-nav-hover)}img{max-width:100%;height:auto;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-family:var(--pf-heading-font);color:var(--pf-secondary);font-weight:var(--pf-heading-weight);line-height:1.22;margin:0 0 18px}p{margin-top:0}.pf-container{width:min(calc(100% - 46px),var(--pf-container));margin:0 auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:10px;left:10px;z-index:9999;width:auto;height:auto;background:#fff;padding:10px 14px;clip:auto;border:1px solid var(--pf-border)}#page{background:var(--pf-site-bg)}.pf-site-boxed #page{max-width:var(--pf-container);margin:var(--pf-outer-spacing) auto;background:var(--pf-site-bg);box-shadow:0 0 45px rgba(0,0,0,.045)}.pf-site-framed #page{max-width:calc(var(--pf-container) + 80px);margin:32px auto;background:var(--pf-site-bg);box-shadow:0 18px 70px rgba(0,0,0,.08);border-radius:var(--pf-radius);overflow:hidden}.pf-topbar{background:var(--pf-topbar-bg);color:var(--pf-topbar-text);font-size:12px;letter-spacing:.01em}.pf-topbar a{color:var(--pf-topbar-text)}.pf-topbar-inner{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:38px}.pf-topbar-menu ul,.main-navigation ul,.pf-footer-menu ul{list-style:none;margin:0;padding:0;display:flex;gap:24px}.site-header{background:var(--pf-header-bg);color:var(--pf-header-text);border-bottom:1px solid var(--pf-border);position:relative;z-index:50}.pf-header-inner{min-height:auto;padding-top:var(--pf-header-padding);padding-bottom:var(--pf-header-padding);display:flex;align-items:center;gap:30px}.pf-header-wide{width:min(calc(100% - 46px),calc(var(--pf-container) + 220px));margin:0 auto}.site-branding{min-width:210px}.site-title{font-family:var(--pf-logo-font);font-size:var(--pf-site-title-size);font-weight:800;letter-spacing:-.04em;margin:0}.site-title a{color:var(--pf-header-text)}.site-description{margin:5px 0 0;color:var(--pf-muted);font-size:13px}.custom-logo{max-height:var(--pf-logo-height);max-width:var(--pf-logo-width);width:auto}.main-navigation{margin-left:auto;background:var(--pf-nav-bg)}.main-navigation.is-sticky{position:sticky;top:0}.main-navigation a{display:block;color:var(--pf-nav-text);font-family:var(--pf-nav-font);font-weight:650;font-size:14px;padding:12px 0}.main-navigation a:hover,.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a{color:var(--pf-nav-hover);text-decoration:none}.main-navigation li{position:relative}.main-navigation ul ul{display:none;position:absolute;top:100%;left:-14px;background:#fff;border:1px solid var(--pf-border);box-shadow:0 18px 45px rgba(15,23,42,.12);padding:10px;min-width:220px;border-radius:3px;z-index:80}.main-navigation ul li:hover>ul{display:block}.main-navigation ul ul a{padding:8px 10px}.pf-menu-toggle,.pf-search-toggle{display:none;background:#fff;border:1px solid var(--pf-border);border-radius:999px;padding:9px 13px;color:var(--pf-secondary);cursor:pointer}.pf-search-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;font-size:18px}.pf-header-actions{display:flex;align-items:center;gap:10px}.pf-social-links{display:flex;gap:10px;flex-wrap:wrap}.pf-social-links a{font-size:11px;letter-spacing:.06em;color:var(--pf-muted);text-transform:uppercase}.pf-header-search{border-top:1px solid var(--pf-border);padding:16px 0;background:#fff}.search-form{display:flex;gap:10px}.search-field{width:100%;padding:12px 14px;border:1px solid var(--pf-border);border-radius:3px;background:#fff}.search-submit,.pf-button,button,input[type=submit]{border:1px solid var(--pf-primary);background:var(--pf-primary);color:var(--pf-button-text);border-radius:3px;padding:11px 20px;font-weight:750;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.pf-button:hover,.search-submit:hover,input[type=submit]:hover{background:var(--pf-button-hover-bg);border-color:var(--pf-button-hover-bg);color:var(--pf-button-hover-text);filter:none;text-decoration:none}.pf-button-secondary{background:#fff;color:var(--pf-primary)}.pf-logo-center .site-branding{text-align:center}.pf-logo-right .site-branding{text-align:right;margin-left:auto}.pf-header-centered .pf-header-inner,.pf-header-stacked .pf-header-inner{flex-direction:column;justify-content:center;text-align:center;gap:16px}.pf-header-centered .main-navigation,.pf-header-stacked .main-navigation{margin-left:0}.pf-header-centered .pf-header-actions,.pf-header-stacked .pf-header-actions{justify-content:center}.pf-header-stacked .site-branding{width:100%}.pf-header-split .pf-header-inner{display:grid;grid-template-columns:1fr auto 1fr}.pf-header-split .site-branding{text-align:center}.pf-header-split .pf-header-actions{justify-content:flex-end}.pf-header-split .main-navigation{margin-left:0}.pf-content-wrap{display:grid;grid-template-columns:minmax(0,1fr) var(--pf-sidebar);gap:var(--pf-gap);align-items:start;padding-top:var(--pf-content-spacing);padding-bottom:var(--pf-content-spacing);background:transparent}.pf-layout-left-sidebar .pf-content-wrap{grid-template-columns:var(--pf-sidebar) minmax(0,1fr)}.pf-layout-left-sidebar .pf-main-content{order:2}.pf-layout-left-sidebar .widget-area{order:1}.pf-layout-no-sidebar .pf-content-wrap{grid-template-columns:1fr}.pf-layout-no-sidebar .widget-area{display:none}.pf-main-content{min-width:0;background:transparent}.pf-single,.comments-area,.pf-author-box{background:var(--pf-card-bg);border:1px solid var(--pf-border);border-radius:var(--pf-radius);padding:34px;margin-bottom:24px}.pf-page-content{background:transparent;border:0;border-radius:0;padding:0;margin:0}.pf-front-content-wrap{padding-top:var(--pf-content-spacing);padding-bottom:var(--pf-content-spacing)}.entry-thumbnail{margin:0 0 26px}.entry-thumbnail img{border-radius:var(--pf-radius)}.entry-content:after{content:"";display:table;clear:both}.entry-title{font-size:26px;letter-spacing:-.025em}.entry-title a{color:var(--pf-secondary)}.entry-meta{font-size:13px;color:var(--pf-muted);margin-bottom:12px}.pf-post-loop{display:grid;gap:28px}.pf-layout-grid.pf-columns-1{grid-template-columns:1fr}.pf-layout-grid.pf-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-layout-grid.pf-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-card{background:var(--pf-card-bg);border:1px solid var(--pf-border);border-radius:var(--pf-radius);overflow:hidden}.pf-card:hover{transform:translateY(-2px);box-shadow:0 14px 35px rgba(15,23,42,.075)}.pf-card-thumb img{width:100%;aspect-ratio:16/10;object-fit:cover}.pf-card-body{padding:24px}.pf-card-category a{font-size:11px;color:var(--pf-primary);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.pf-read-more{font-weight:800}.pf-post-list{display:grid;grid-template-columns:260px 1fr;align-items:stretch}.pf-list-thumb img{width:100%;height:100%;object-fit:cover}.nav-links{display:flex;justify-content:space-between;gap:16px;margin:24px 0}.widget-area{min-width:0}.widget{background:var(--pf-card-bg);border:1px solid var(--pf-border);border-radius:var(--pf-radius);padding:24px;margin-bottom:24px}.pf-sidebar-style-ashe .widget{border:1px solid var(--pf-border);box-shadow:none;border-radius:3px;background:#fff}.widget-title{font-size:17px;margin-bottom:16px;letter-spacing:-.02em}.pf-sidebar-title-accent .widget-title{position:relative;padding-left:14px}.pf-sidebar-title-accent .widget-title:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:3px;background:var(--pf-primary);border-radius:999px}.pf-sidebar-title-centered .widget-title{text-align:center;padding-bottom:10px;border-bottom:1px solid var(--pf-border)}.pf-sidebar-title-pill .widget-title{display:inline-flex;background:var(--pf-soft-bg);border:1px solid var(--pf-border);border-radius:999px;padding:6px 12px}.pf-sidebar-style-minimal .widget{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0}.pf-sidebar-style-line .widget{background:transparent;border:0;border-bottom:1px solid var(--pf-border);border-radius:0;padding:0 0 22px}.pf-sidebar-sticky .widget-area{position:sticky;top:24px}.pf-author-box{display:flex;gap:18px}.pf-author-avatar img{border-radius:50%}.pf-hero{background:linear-gradient(135deg,#fff,var(--pf-soft-bg));background-size:cover;background-position:center;padding:76px 0;border-bottom:1px solid var(--pf-border)}.pf-hero-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.pf-eyebrow{display:inline-flex;border:1px solid var(--pf-border);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;color:var(--pf-primary);margin-bottom:18px}.pf-hero h1{font-size:clamp(34px,5vw,62px);letter-spacing:-.04em}.pf-hero p{font-size:19px;color:var(--pf-muted);max-width:680px}.pf-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.pf-code-window{background:#0f172a;color:#dbeafe;border-radius:16px;padding:18px;box-shadow:0 24px 70px rgba(15,23,42,.20);overflow:hidden}.pf-code-window span{display:inline-block;width:11px;height:11px;border-radius:50%;background:#64748b;margin-right:5px}.pf-code-window pre{margin:18px 0 0;white-space:pre-wrap;font-size:14px}.pf-section{padding:66px 0}.pf-section-heading{text-align:center;max-width:760px;margin:0 auto 34px}.pf-section-heading p{color:var(--pf-muted);margin:0}.pf-featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pf-feature-card{display:block;background:#fff;border:1px solid var(--pf-border);border-radius:var(--pf-radius);padding:30px;color:var(--pf-text);transition:transform .2s ease,box-shadow .2s ease}.pf-feature-card:hover{transform:translateY(-2px);box-shadow:0 18px 45px rgba(15,23,42,.09);text-decoration:none}.pf-feature-icon{width:42px;height:42px;border-radius:14px;background:var(--pf-soft-bg);display:inline-flex;align-items:center;justify-content:center;color:var(--pf-primary);font-weight:900;margin-bottom:18px}.site-footer{background:var(--pf-footer-bg);color:var(--pf-footer-text)}.site-footer a{color:#fff}.pf-footer-widgets{background:var(--pf-footer-bg);color:var(--pf-footer-text)}.pf-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:46px 0}.pf-footer-columns-1{grid-template-columns:1fr}.pf-footer-columns-2{grid-template-columns:repeat(2,1fr)}.pf-footer-columns-3{grid-template-columns:repeat(3,1fr)}.pf-footer-columns-4{grid-template-columns:repeat(4,1fr)}.pf-footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding:18px 0}.pf-footer-bottom-inner{display:flex;justify-content:space-between;gap:20px;align-items:center}.pf-footer-column .widget{background:transparent;border:0;box-shadow:none;padding:0;color:inherit}.pf-footer-column .widget-title{color:#fff}.pf-footer-bottom-inner .pf-social-links{margin-left:auto}.wp-caption{max-width:100%}.gallery-caption,.bypostauthor{display:block}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.pf-narrow{padding:60px 0;max-width:860px}.pf-centered{text-align:center}.pf-builder-page .entry-content>*{max-width:var(--pf-container);margin-left:auto;margin-right:auto}.pf-builder-page .entry-content>.alignfull{max-width:none}.pf-builder-page .entry-content>.alignwide{max-width:min(calc(100% - 46px),var(--pf-container))}.pf-builder-header{padding:48px 0 0}.pf-blank-canvas{background:var(--pf-body-bg)}


/* PluginForge v1.3.0: Ashe-style separated shell
 * The sidebar is intentionally rendered as its own visual column next to the main content box.
 * The global #page wrapper must not look like one shared content box around both columns.
 */
#page{background:transparent}.pf-site-boxed #page,.pf-site-framed #page{max-width:none;margin:0;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.pf-site-boxed .pf-topbar,.pf-site-boxed .site-header,.pf-site-boxed .site-footer,.pf-site-framed .pf-topbar,.pf-site-framed .site-header,.pf-site-framed .site-footer{width:min(calc(100% - 46px),var(--pf-container));margin-left:auto;margin-right:auto}.pf-site-boxed .pf-topbar,.pf-site-framed .pf-topbar{margin-top:var(--pf-outer-spacing)}.pf-site-boxed .site-footer,.pf-site-framed .site-footer{margin-bottom:var(--pf-outer-spacing)}.pf-content-wrap{background:transparent;isolation:isolate}.pf-main-content,.widget-area{min-width:0}.pf-content-card .pf-main-content{background:var(--pf-card-bg);border:1px solid var(--pf-border);border-radius:var(--pf-radius);padding:34px;box-shadow:0 10px 35px rgba(15,23,42,.045)}.pf-content-card .pf-main-content>.pf-single,.pf-content-card .pf-main-content>.pf-page-content,.pf-content-card .pf-main-content>.comments-area,.pf-content-card .pf-main-content>.pf-author-box{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.pf-content-card .pf-main-content>.pf-single:last-child,.pf-content-card .pf-main-content>.pf-page-content:last-child{margin-bottom:0}.pf-main-content .navigation,.pf-main-content .post-navigation{margin-top:26px}.blog.pf-content-card .pf-main-content,.archive.pf-content-card .pf-main-content,.search.pf-content-card .pf-main-content{padding:0;background:transparent;border:0;box-shadow:none}.blog .pf-post-loop,.archive .pf-post-loop,.search .pf-post-loop{align-items:start}.widget-area{background:transparent;border:0;padding:0}.pf-sidebar-style-ashe .widget{border-radius:3px;background:#fff}.pf-sidebar-style-boxed .widget,.pf-sidebar-style-ashe .widget{box-shadow:0 10px 35px rgba(15,23,42,.035)}.pf-layout-left-sidebar .pf-main-content{order:2}.pf-layout-left-sidebar .widget-area{order:1}.pf-layout-right-sidebar .pf-main-content{order:1}.pf-layout-right-sidebar .widget-area{order:2}.pf-content-wrap:has(.widget-area:empty){grid-template-columns:1fr}.pf-layout-no-sidebar .pf-main-content{max-width:var(--pf-narrow);margin-left:auto;margin-right:auto}.pf-header-inline .pf-header-inner{justify-content:space-between}.pf-header-inline .main-navigation{margin-left:auto}@media(max-width:980px){.pf-site-boxed .pf-topbar,.pf-site-boxed .site-header,.pf-site-boxed .site-footer,.pf-site-framed .pf-topbar,.pf-site-framed .site-header,.pf-site-framed .site-footer{width:100%;margin-left:0;margin-right:0}.pf-content-card .pf-main-content{padding:26px}}

/* PluginForge v1.5.0: Ashe-orientierter Kopfbereich, getrennte Menüleiste und vollständig stylbare Theme-Boxen */
#page{background:transparent}.pf-topbar,.site-header,.pf-navigation-bar,.site-footer{overflow:hidden}.pf-site-boxed .pf-topbar,.pf-site-boxed .site-header,.pf-site-boxed .pf-navigation-bar,.pf-site-boxed .site-footer,.pf-site-framed .pf-topbar,.pf-site-framed .site-header,.pf-site-framed .pf-navigation-bar,.pf-site-framed .site-footer{width:min(calc(100% - 46px),var(--pf-container));margin-left:auto;margin-right:auto}.pf-site-boxed .pf-topbar,.pf-site-framed .pf-topbar{margin-top:var(--pf-outer-spacing)}.site-header.pf-header-hero{background-color:var(--pf-header-bg);background-size:cover;background-position:center center;min-height:var(--pf-header-height);display:flex;align-items:center;border-bottom:0;color:var(--pf-header-text)}.pf-header-overlay{width:100%;min-height:var(--pf-header-height);display:flex;align-items:center;background:rgba(15,23,42,var(--pf-header-overlay-opacity))}.pf-header-inner{display:flex!important;align-items:center;justify-content:flex-start;gap:24px;padding:var(--pf-header-padding) 0}.site-branding{display:flex;align-items:center;gap:20px;min-width:0}.pf-title-pos-left .site-branding{flex-direction:row-reverse}.pf-logo-center .site-branding{margin-left:auto;margin-right:auto}.pf-logo-right .site-branding{margin-left:auto}.custom-logo-link{display:inline-flex;align-items:center;flex:0 0 auto}.custom-logo{max-height:var(--pf-logo-height);max-width:var(--pf-logo-width);width:auto;height:auto;object-fit:contain}.pf-title-wrap{min-width:0;text-shadow:0 2px 18px rgba(0,0,0,.30)}.site-title{font-size:var(--pf-site-title-size);font-family:var(--pf-logo-font);line-height:1.05;margin:0;font-weight:800;letter-spacing:-.04em}.site-title a{color:#fff}.site-description{margin:8px 0 0;color:rgba(255,255,255,.88);font-weight:600}.pf-navigation-bar{background:var(--pf-nav-bg);color:var(--pf-nav-text);border-bottom:1px solid var(--pf-border);z-index:100}.pf-navigation-bar.is-sticky{position:sticky;top:0}.admin-bar .pf-navigation-bar.is-sticky{top:32px}.pf-navigation-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:58px}.pf-primary-menu-wrap{flex:1;min-width:0}.main-navigation ul{justify-content:center}.pf-navigation-bar .main-navigation,.pf-navigation-bar.main-navigation{font-family:var(--pf-nav-font)}.pf-navigation-bar .menu,.pf-navigation-bar ul{display:flex;align-items:center;justify-content:center;gap:4px;list-style:none;margin:0;padding:0}.pf-navigation-bar a{display:inline-flex;align-items:center;padding:18px 14px;color:var(--pf-nav-text);font-size:13px;font-weight:800;letter-spacing:.015em;text-transform:uppercase}.pf-navigation-bar a:hover,.pf-navigation-bar .current-menu-item>a{color:var(--pf-nav-hover)}.pf-header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.pf-search-toggle,.pf-menu-toggle{border:1px solid var(--pf-border);background:#fff;color:var(--pf-nav-text);border-radius:999px;padding:8px 12px;line-height:1;font-weight:800}.pf-menu-toggle{display:none}.pf-header-search{background:#fff;border-bottom:1px solid var(--pf-border);padding:18px 0}.pf-topbar{background:var(--pf-topbar-bg);color:var(--pf-topbar-text)}.site-footer{background:var(--pf-footer-bg);color:var(--pf-footer-text);overflow:hidden}.pf-footer-bottom{border-top:0}.pf-content-card .pf-main-content,.widget,.pf-card,.comments-area,.pf-author-box,.pf-feature-card,.pf-single{border-color:var(--pf-border)}.pf-sidebar-style-ashe .widget{border-radius:var(--pf-sidebar-widget-radius)!important}.pf-layout-left-sidebar .pf-content-wrap{grid-template-columns:var(--pf-sidebar) minmax(0,1fr)}.pf-layout-right-sidebar .pf-content-wrap{grid-template-columns:minmax(0,1fr) var(--pf-sidebar)}.pf-layout-no-sidebar .pf-content-wrap{grid-template-columns:1fr}.pf-content-wrap{display:grid;gap:var(--pf-gap);align-items:start}@media(max-width:980px){.admin-bar .pf-navigation-bar.is-sticky{top:0}.pf-site-boxed .pf-topbar,.pf-site-boxed .site-header,.pf-site-boxed .pf-navigation-bar,.pf-site-boxed .site-footer,.pf-site-framed .pf-topbar,.pf-site-framed .site-header,.pf-site-framed .pf-navigation-bar,.pf-site-framed .site-footer{width:100%;margin-left:0;margin-right:0}.pf-header-inner{justify-content:center;text-align:center}.site-branding{justify-content:center}.pf-mobile-title-below-logo .site-branding{flex-direction:column!important}.pf-title-pos-left .site-branding{flex-direction:column!important}.pf-navigation-inner{min-height:56px}.pf-menu-toggle{display:inline-flex}.pf-primary-menu-wrap{display:none;width:100%;order:3}.main-navigation.is-open .pf-primary-menu-wrap{display:block}.pf-navigation-inner{flex-wrap:wrap}.pf-navigation-bar .menu,.pf-navigation-bar ul{display:block}.pf-navigation-bar a{padding:12px 0}.pf-header-actions{margin-left:0}.site-header.pf-header-hero,.pf-header-overlay{min-height:max(190px,calc(var(--pf-header-height) * .62))}.site-title{font-size:calc(var(--pf-site-title-size) * .86)}}

.pf-header-width-wide .site-header,.pf-header-width-wide .pf-navigation-bar{width:100%!important;margin-left:0!important;margin-right:0!important;border-radius:0}.pf-header-width-contained .site-header,.pf-header-width-contained .pf-navigation-bar{width:min(calc(100% - 46px),var(--pf-container));margin-left:auto;margin-right:auto}

/* PluginForge v1.6.0: Ashe-orientierter Header-/Menü-Feinschliff */
.site-header.pf-header-hero{
	background-color:#387eca;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden;
}
.pf-header-overlay{
	background:rgba(15,23,42,var(--pf-header-overlay-opacity));
}
.pf-header-inner{
	min-height:calc(var(--pf-header-height) - (var(--pf-header-padding) * 2));
}
.pf-logo-center .pf-header-inner{
	justify-content:center;
}
.pf-logo-center .site-branding{
	margin-left:auto;
	margin-right:auto;
}
.pf-title-wrap{
	max-width:360px;
}
.pf-navigation-bar{
	position:relative;
	background:var(--pf-nav-bg);
	border-top:1px solid var(--pf-border);
	border-bottom:1px solid var(--pf-border);
	overflow:visible!important;
	z-index:250;
}
.pf-navigation-bar.is-sticky{
	position:sticky;
	top:0;
}
.admin-bar .pf-navigation-bar.is-sticky{
	top:32px;
}
.pf-navigation-inner{
	min-height:50px;
	padding:0 20px;
}
.pf-navigation-bar .menu,
.pf-navigation-bar ul.menu,
.pf-navigation-bar .nav-menu{
	justify-content:center;
	gap:0;
}
.pf-navigation-bar a{
	padding:16px 17px;
	line-height:1;
}
.pf-navigation-bar ul ul{
	background:#fff;
	border:1px solid var(--pf-border);
	border-radius:var(--pf-radius);
	box-shadow:0 18px 45px rgba(15,23,42,.12);
	padding:9px;
	min-width:220px;
}
.pf-navigation-bar ul ul a{
	padding:10px 12px;
	justify-content:flex-start;
	text-transform:none;
	letter-spacing:0;
}
.pf-search-toggle{
	background:#fff;
	border-color:var(--pf-border);
	box-shadow:none;
}
.pf-site-boxed .pf-topbar,
.pf-site-boxed .site-header,
.pf-site-boxed .pf-navigation-bar,
.pf-site-boxed .site-footer,
.pf-site-framed .pf-topbar,
.pf-site-framed .site-header,
.pf-site-framed .pf-navigation-bar,
.pf-site-framed .site-footer{
	width:min(calc(100% - 46px),var(--pf-container));
	margin-left:auto;
	margin-right:auto;
}
.pf-header-width-wide .site-header{
	width:100%!important;
}
.pf-header-width-contained .site-header{
	width:min(calc(100% - 46px),var(--pf-container));
}
.pf-header-width-wide .pf-navigation-bar{
	width:100%!important;
}
.pf-header-width-contained .pf-navigation-bar{
	width:min(calc(100% - 46px),var(--pf-container));
}
.pf-content-wrap{
	margin-top:0;
}
@media(max-width:980px){
	.pf-site-boxed .pf-topbar,
	.pf-site-boxed .site-header,
	.pf-site-boxed .pf-navigation-bar,
	.pf-site-boxed .site-footer,
	.pf-site-framed .pf-topbar,
	.pf-site-framed .site-header,
	.pf-site-framed .pf-navigation-bar,
	.pf-site-framed .site-footer,
	.pf-header-width-contained .site-header,
	.pf-header-width-contained .pf-navigation-bar{
		width:100%;
	}
	.pf-navigation-inner{
		padding:0 16px;
	}
}
@media(max-width:782px){
	.admin-bar .pf-navigation-bar.is-sticky{
		top:46px;
	}
}
@media(max-width:600px){
	.admin-bar .pf-navigation-bar.is-sticky{
		top:0;
	}
}
