/* PakTechPoint shared header for articles, tags, categories and other archives */
.single-post .site-header,.archive .site-header,
.single-post .inside-header,.archive .inside-header,
.single-post #site-navigation,.archive #site-navigation,
.single-post .main-navigation,.archive .main-navigation,
.single-post .slideout-navigation,.archive .slideout-navigation,
.single-post .site-branding,.archive .site-branding{display:none!important}

.single-post .site-content,.archive .site-content{display:block!important}
.single-post .content-area,.archive .content-area{width:100%!important;float:none!important;flex:none!important}

.ptp-topbar{background:#10283a;position:sticky;top:0;z-index:999;width:100%;border-bottom:3px solid #f2b705;box-shadow:0 2px 10px rgba(0,0,0,.18)}
.admin-bar .ptp-topbar{top:32px}
@media(max-width:782px){.admin-bar .ptp-topbar{top:46px}}
.ptp-topin{max-width:1200px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:22px;font-family:"Source Sans 3","Segoe UI",Arial,sans-serif}
.ptp-logo{font:800 22px "Bricolage Grotesque","Segoe UI",Arial,sans-serif;color:#fff!important;text-decoration:none;white-space:nowrap}
.ptp-logo b{color:#f2b705}
.ptp-topnav{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;flex:1;font-size:16px}
.ptp-topnav a{color:#dbe6ec!important;text-decoration:none;white-space:nowrap;padding:4px 0}
.ptp-topnav a:hover{color:#fff!important;box-shadow:0 2px 0 #f2b705}
.ptp-topsearch{display:flex;background:#fff;border-radius:8px;overflow:hidden}
.ptp-topsearch input{border:0;padding:8px 12px;font:16px "Source Sans 3",Arial,sans-serif;color:#10283a;width:180px;background:#fff}
.ptp-topsearch input:focus-visible{outline:none}
.ptp-topsearch button{border:0;background:#f2b705;color:#10283a;font:800 15px "Bricolage Grotesque",Arial,sans-serif;padding:0 14px;cursor:pointer;border-radius:0}
@media(max-width:820px){
 .ptp-topin{flex-wrap:wrap;gap:8px 14px;padding:8px 14px}
 .ptp-topnav{order:3;flex-basis:100%;gap:16px}
 .ptp-topsearch{margin-left:auto}
 .ptp-topsearch input{width:120px}
}
