/** * @license * Copyright Akveo. All Rights Reserved. * Licensed under the MIT License. See License.txt in the project root for license information. */ @import '../../../@theme/styles/themes'; @import '~@nebular/theme/styles/global/breakpoints'; @include nb-install-component() { $text-fg: nb-theme(footer-text-color); $social-fg: nb-theme(text-hint-color); $title-fg: nb-theme(text-basic-color); display: flex; flex: 1; flex-wrap: wrap; padding-top: 2.75rem; justify-content: flex-start; margin: 0.375rem 10.25rem 0; > div { display: flex; margin-right: 0; margin-bottom: 2rem; margin-top: 0.375rem; justify-content: center; width: 100%; &:last-child { margin-right: 0; margin-bottom: 0; } a { font-size: nb-theme(font-size); color: $text-fg; } ul { list-style: none; padding-left: 0; } li { font-weight: normal; display: flex; margin-bottom: 1.5rem; justify-content: center; align-items: center; text-align: center; &:first-child { margin-bottom: 1.75rem; } } .copy { $copy-color: #535b6c; color: $copy-color; display: list-item; font-size: 0.66rem; line-height: 1.75; a { font-size: 0.65rem; color: $copy-color; } } .social { display: flex; flex-direction: row; a { display: flex; align-items: center; justify-content: center; width: 2.5rem; height: 2.5rem; background-color: $social-fg; border-radius: 0.375rem; text-decoration: none; margin-right: 1.5rem; line-height: 0.5; &:last-child { margin-right: 0; } } } } > div.logo { margin-bottom: 3.125rem; a { width: 10rem; height: 10rem; } img { width: 100%; height: 100%; } } @include media-breakpoint-up(md) { justify-content: space-around; margin-right: 0; margin-left: 0; > div.logo { display: none; } > div { justify-content: flex-start; margin-right: 0; margin-bottom: 0; width: auto; li { justify-content: flex-start; align-items: flex-start; text-align: left; } } } @include media-breakpoint-up(lg) { margin-right: 2rem; margin-left: 2rem; > div.logo { display: flex; flex-direction: column; margin-top: 0; margin-bottom: 0; text-align: center; } } @include media-breakpoint-up(xxl) { justify-content: flex-start; margin: 0.375rem 10.25rem 0; > div.logo { margin-right: 7.875rem; } > div { margin-right: 8.375rem; } .company-info { margin-right: 12.25rem; } .social-container { margin-right: 6.75rem; } } @include media-breakpoint-down(md) { padding-left: 1rem; padding-right: 1rem; > div { margin-right: 0; &.logo { margin-right: 0; } } .social-container { margin-right: 0; } } }