.menu-primary-footer { text-align: center; padding-top: 60px; @media (max-width: $breakpoint-mobile) { display: none; } .menu-item { display: inline-block; position: relative; margin: 0 17px; font-weight: bold; padding-bottom: 3px; text-transform: uppercase; text-decoration: none; color: #353535; font-size: 12px; letter-spacing: 2px; @media (max-width: $breakpoint-mobile) { width: 100%; text-align: center; margin: 0; .dropdown-arrow, .sub-menu { display: none; } } &.current_page_item { a { color: #adadad; } } a { color: #000; &:hover { color: #aeaeae; } } } } .site-info { text-align: center; display: inline-block; width: 100%; margin: 15px 0 70px; padding: 9px 0 0; font-size: 12px; text-transform: uppercase; letter-spacing: 2px; color: #afafaf; @media (max-width: $breakpoint-mobile) { margin: 15px 0 30px; } a { color: #000; &:hover { color: #aeaeae; } @media (max-width: $breakpoint-mobile) { display: block; } } @media (max-width: $breakpoint-mobile) { .sep { display: none; } } a:last-of-type { @media (max-width: $breakpoint-mobile) { display: initial; } } } .sub-menu { padding: 0px; } .entry-infos { display: inline-block; margin-right: 0; }