#site-header {
position: sticky;
top: 0;
z-index: 100;
background-color: #fff !important;
}
#site-header .header-inner {
background-color: #fff;
}
#site-header.is-condensed {
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
}
#site-header.is-condensed .header-inner {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
margin-bottom: 0;
}
#site-header.is-condensed .site-description {
display: none;
}
#site-header.is-condensed .site-title {
margin: 0;
}
#site-header.is-condensed .site-title a {
display: block;
height: 40px;
overflow: hidden;
text-indent: -9999px;
white-space: nowrap;
}
#site-header.is-condensed .site-title a:before {
width: 40px;
height: 40px;
background-size: 40px;
margin: 0 auto;
}
@media (min-width: 1000px) {
#site-header.is-condensed .primary-menu-wrapper {
display: none;
}
#site-header.is-condensed .header-navigation-wrapper {
flex-shrink: 0;
}
}
body.home #site-header.is-condensed .header-titles-wrapper,
body.template-home #site-header.is-condensed .header-titles-wrapper {
margin: 0;
padding: 0;
}
@media (prefers-reduced-motion: no-preference) {
#site-header,
#site-header .header-inner,
#site-header .site-title a:before {
transition: background-color 0.2s ease, box-shadow 0.2s ease, padding 0.2s ease, width 0.2s ease, height 0.2s ease, background-size 0.2s ease;
}
}