@media screen {
    * {
        transition: all .1325s ease-in-out !important;
    }

    #header.small img {
        max-height: 0 !important;
        opacity: 0;
        z-index: 99999;
        transition: all 1s ease-in-out !important;
    }
}

@media screen and (prefers-reduced-motion: reduce) {
    * {
        transition: none !important;
    }
}

@media screen {

    .navbar {
        opacity: .8;
    }

    .bd-search input {
        min-width: 3.25rem !important;
        width: 3.25rem !important;
    }

    .bd-search input:focus, .bd-search input:hover {
        min-width: 180px !important;
        width: 180px !important;
    }
}

.after-post-cats, .after-post-tags {
    line-height: 2;
}

