.footer { background-color: #2c3e50; color: #ecf0f1; text-align: center; padding: 20px 0; position: relative; bottom: 0; width: 100%; } .footer a { color: #ecf0f1; text-decoration: none; } .footer a:hover { text-decoration: underline; } .footer p { margin: 0; font-size: 14px; }