html {
    font-size: get('font.size');
}

.bg {
    position: absolute;
    object-fit: cover;
    object-position: center;
    width: 100% !important;
    height: 100% !important;
    &-contain {
        object-fit: contain;
    }
}

// smooth fade in on lazyload
img[src="#"] {
    opacity: 0;
}

img:not([src="#"]):not(.logos-list__item-image-hover) {
    -webkit-transition: opacity .2s linear 0.2s;
    -moz-transition: opacity .2s linear 0.2s;
    transition: opacity .2s linear 0.2s;
    opacity: 1;
}

.goog-logo-link {
    display: none !important;
}

.goog-te-gadget {
    color: transparent !important;
    font-size: 0;
}

#wpadminbar {
    @media all and (max-width: 1025px) {
        display: none;
    }
}

.archive {
    #primary {
        padding-top: 20px;
    }
}