/* TODO: When a new footer has to be implemented for Glamour, an absolutely new SCSS file must also be created. */ .blocks-footer { padding-top: 66px; font: 18px/32px $font-family-primary; .service { margin-bottom: 45px; } .areaheading { font-weight: bold; font-size: 20px; line-height: 26px; margin-bottom: 12px; } .nav { display: block; } a { color: $color-footer-text-primary; &:hover { color: $color-footer-text-primary-hover; text-decoration: none; text { fill: $color-footer-text-primary-hover; fill-opacity: 0.5; } .logo { img { opacity: 0.24; } } } text { fill: $color-footer-text-primary; fill-opacity: 1; } } .nav-item { margin: 0 15px; @media (min-width: $break-sm) { margin: 0; } } .tags { color: $color-footer-text-primary; text-transform: uppercase; .areaheading { text-transform: none; } a { margin: 5px; } } .magazin, .subscribe { height: 27px; svg { width: 100%; } } .brands { color: $color-footer-text-primary; ul { display: inherit; a { line-height: 40px; text-transform: uppercase; } li { display: inline-block; } @media (min-width: $break-sm) { li { display: inherit; } } } } .brands, .tags { text-align: center; @media (min-width: $break-sm) { text-align: left; } } .footer-border { border-right: 0; border-bottom: 1px solid $color-footer-bg-inverted; @media (min-width: $break-sm) { border-right: 1px solid $color-footer-bg-inverted; border-bottom: 0; } } .footer-center { font-size: 18px; } .border-right { border-color: $color-footer-bg-inverted !important; } // --- START VARIANTS &.blocks-footer-default { img { position: initial; } .logo { img { margin: 0; } } } }