﻿.logo {
    display: block;
}

.logo--tab {
    height: 60px;
    width: auto;
    margin-top: 7px;
    padding: 0px 0rem;
}

    .logo--tab a:focus svg {
        opacity: .5;
    }

.search-is-open .logo--tab {
    visibility: hidden;
    opacity: 0;
}

@media (min-width: 855px) {
    .search-is-open .logo--tab {
        display: block;
        opacity: 1;
        visibility: visible;
    }
}

@media (min-width: 855px) {
    .logo--tab {
        width: 154px;
        height: 50px;
        padding: 5px;
    }
}

@media (min-width: 84.375em) {
    .logo--tab {
        width: 188px;
        height: 70px;
        padding: 5px 5px;
    }
}

