diff --git a/home/static/css/style.css b/home/static/css/style.css
index 3389651ed1969c20f1836b57f0bf49d40bb2ac29..e08b3e3f46fcbdc50f7bbdf62846a0fc7fc46209 100644
--- a/home/static/css/style.css
+++ b/home/static/css/style.css
@@ -90,7 +90,7 @@ main {
 	padding: 1px 30px 50px;
 	max-width: 920px;
 	margin: 0 auto 0 auto;
-	min-height: calc(100vh - 330px); /* viewport-height - (header+footer+nav bar) */
+	min-height: calc(100vh - 370px); /* viewport-height - (header+footer+nav bar) */
 }
 
 main h2 {
@@ -116,14 +116,14 @@ main a:link {
 footer {
 	position: absolute;
 	bottom: 0;
-	width: 100%;
-	height: 50px;   /* Height of the footer */
+	width: calc(100% - 80px); /* viewport width - padding */
+	padding: 10px 40px;
+	height: 50px;
 	color: white;
 	display: flex;
 	background-color: var(--color_bg_1);
 	border-top: 5px solid var(--color_bg_2);
 	align-items: center;
-	padding: 10px 40px;
 }
 
 footer #sponsors img {