body.crtp-student-lab-page #wpadminbar,
body.crtp-student-lab-page #masthead,
body.crtp-student-lab-page .site-header,
body.crtp-student-lab-page .site-footer,
body.crtp-student-lab-page .entry-header,
body.crtp-student-lab-page .ast-breadcrumbs-wrapper {
display:none!important;
}
.crtp-lab-shell-header {
position:relative!important;
z-index:999!important;
display:flex!important;
justify-content:space-between!important;
align-items:center!important;
gap:18px!important;
min-height:64px!important;
padding:12px 28px!important;
background:#123e68!important;
color:#fff!important;
font-family:Arial,sans-serif!important;
}
.crtp-lab-shell-brand {
color:#fff!important;
font-family:Georgia,serif!important;
font-size:22px!important;
font-weight:700!important;
text-decoration:none!important;
}
.crtp-lab-shell-header nav {
display:flex!important;
align-items:center!important;
gap:16px!important;
}
.crtp-lab-shell-header nav a,
.crtp-lab-shell-header nav span {
color:#fff!important;
font-size:14px!important;
font-weight:700!important;
text-decoration:none!important;
}
.crtp-lab-shell-header nav a:last-child {
padding:8px 10px!important;
border:1px solid #83a2bd!important;
border-radius:5px!important;
background:#28577f!important;
}
@media(max-width:700px) {
.crtp-lab-shell-header { padding:11px 14px!important; }
.crtp-lab-shell-header nav { gap:9px!important; }
.crtp-lab-shell-header nav span { display:none!important; }
.crtp-lab-shell-brand { font-size:18px!important; }
}