// -----------------------------------------------------------------------------
// Contains all styles related to the Wbsite settings Logo section
// -----------------------------------------------------------------------------

.logo__img-mixin() when not (@layout-logo-height = 0) {
    height: unit(@layout-logo-height, px);
}

.logo__img-mixin() when (@layout-logo-height = 0) {
    height: 40px;
}

.logo.dw-mod:not(.logo--mobile) {
    .background-color(@layout-logo-background-color);
}

.logo--mobile.dw-mod {
    .background-color(@layout-mobile-top-background-color);
    height: 40px;
}

.logo__img.dw-mod:not(.logo__img--mobile) {
    .logo__img-mixin();
}

.logo-mr-mixin() when (@layout-header-top-layout = "minimal") {
    margin: .6em 3em .6em 0;
}

.logo.dw-mod {
    .logo-mr-mixin();
}
