.site-footer { background: $color__darknavy; color: #708186; .widget { border-top: 0; border-bottom: 3px solid rgba(255,255,255,.075); padding-left: 0; .widget-title { color: $color__text-footer; } li { border-top: 1px solid rgba(255,255,255,.075); padding: .49219em 0; } &:last-child { border-bottom: none; padding-top: 0; padding-bottom: 0; } } a, a:visited { color: #cecece; } a:hover { color: $color__link; } } .prefooter-widget { background: #003459; color: #fff; .widget-wrapper { padding: 1.7em 0; } .widget { display: flex; flex-wrap: nowrap; border-bottom: none; } .widget-title { margin-bottom: 0; width: 22.5%; } .textwidget { max-width: 74.167%; } } .footer-widgets-wrapper { display: flex; flex-wrap: nowrap; justify-content: space-between; padding: 1.7em 0; } @media screen and (min-width: 1024px) { .footer-widgets .widget-area:nth-child(1):nth-last-child(1) { width: 100%; } .footer-widgets .widget-area:nth-child(1):nth-last-child(2), .footer-widgets .widget-area:nth-child(2):nth-last-child(1) { width: 45%; } .footer-widgets .widget-area:nth-child(1):nth-last-child(3), .footer-widgets .widget-area:nth-child(2):nth-last-child(2), .footer-widgets .widget-area:nth-child(3):nth-last-child(1) { width: 30%; } .footer-widgets .widget-area:nth-child(1):nth-last-child(4), .footer-widgets .widget-area:nth-child(2):nth-last-child(3), .footer-widgets .widget-area:nth-child(3):nth-last-child(2), .footer-widgets .widget-area:nth-child(4):nth-last-child(1) { width: 22.5%; } } .site-info { @include typecsset-font-size(14px); border-top: 1px solid rgba(0,0,0,0.25); color: #9b9b9b; padding: 1.7em 0; text-align: center; a, a:visited{ color: #cecece; } }