body.pd-theme{font-size:14px}
body.pd-theme .inside-header{width:min(calc(100% - 28px),var(--pd-shell));min-height:64px;gap:12px;flex-wrap:wrap}
body.pd-theme .main-title{font-size:21px}
body.pd-theme .site-logo img,body.pd-theme .custom-logo{max-height:32px}
body.pd-theme .mobile-menu-control-wrapper{display:flex;margin-left:auto;background:transparent}
body.pd-theme .mobile-menu-control-wrapper .menu-toggle{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid var(--pd-line);border-radius:6px;background:var(--pd-surface);color:var(--pd-text)}
body.pd-theme .mobile-menu-control-wrapper .menu-toggle:hover{background:var(--pd-green-soft);color:var(--pd-green)}
body.pd-theme .main-navigation{flex-basis:100%;width:100%;margin:0;padding:0 0 10px}
body.pd-theme .main-navigation .inside-navigation{display:block;width:100%}
body.pd-theme #site-navigation>.inside-navigation>.menu-toggle{display:none}
body.pd-theme .main-navigation .main-nav{display:none;width:100%}
body.pd-theme .main-navigation.toggled .main-nav{display:block}
body.pd-theme .main-navigation .main-nav ul{display:block;width:100%}
body.pd-theme .main-navigation .main-nav li{width:100%}
body.pd-theme .main-navigation .main-nav a{width:100%;min-height:38px;padding:9px 10px;border-radius:5px}
body.pd-theme .main-navigation ul ul{position:static;display:block!important;min-width:0;padding:3px 0 3px 12px;border:0;background:transparent;box-shadow:none}
body.pd-theme #page.site{width:min(calc(100% - 28px),var(--pd-shell));margin-top:16px}
body.pd-theme .footer-widgets-container,body.pd-theme .inside-site-info{width:min(calc(100% - 28px),var(--pd-shell))}
body.pd-theme .footer-widgets-container{grid-template-columns:1fr;padding:22px 0}
body.pd-theme .site-footer{margin-top:24px}
body.pd-theme.pd-view-404 .inside-article,body.pd-theme .no-results .inside-article{padding:28px 18px}
body.pd-theme.pd-view-404 .entry-title,body.pd-theme .no-results .entry-title{font-size:28px}
body.pd-theme.pd-view-404 .search-form,body.pd-theme .no-results .search-form{display:block}
body.pd-theme.pd-view-404 .search-form input[type=submit],body.pd-theme .no-results .search-form input[type=submit]{width:100%;margin-top:8px}
body.pd-theme .post-navigation .nav-links{display:block}
body.pd-theme .post-navigation .nav-previous,body.pd-theme .post-navigation .nav-next{max-width:none;padding:5px 0}

body.pd-theme .site-header{min-height:64px}
body.pd-theme .inside-header{min-height:64px}
body.pd-theme .site-logo img,body.pd-theme .custom-logo{max-width:136px;max-height:34px}
body.pd-theme .site-logo:after{margin-left:9px;padding-left:9px;font-size:10px}
body.pd-theme.pd-has-primary-menu .mobile-menu-control-wrapper{display:flex}
body.pd-theme .pd-footer-main{margin-top:26px}
body.pd-theme .pd-footer-shell{width:min(calc(100% - 28px),var(--pd-shell));grid-template-columns:1fr;gap:26px;padding:28px 0 24px}
body.pd-theme .pd-footer-brand-copy{max-width:none}
body.pd-theme .pd-footer-disclaimer{grid-column:auto}
body.pd-theme .pd-footer-logo img{max-width:142px}
