footer { font-family: arial, sans-serif; max-width: 600px; min-width: 320px; font-size: 16px; margin: 0 auto } .buttons { background-color: #FFF; text-align: center; width: 100% } .buttons a { text-decoration: none; font-size: 18px; color: #fff } .buttons .btn { background-color: #333; min-width: 300px; height: 72px; display: inline-block; text-align: center } .buttons .btn .text { display: inline-block; padding-top: 22px } .buttons .btn .icon { background-color: #95d831; text-align: center; padding-top: 22px; float: right; height: 50px; width: 70px } .networks { background-color: #555; text-align: center; padding: 20px 0 } .networks a { text-decoration: none; margin-right: 5px } .networks a img { margin: 0 } .privacy { padding: 20px 0; font-size: 10px; font-weight: 100 }