h1, h1 > a { margin: 1em 0 0.5em 0; color: gray; font-weight: normal; font-family: 'Ultra', sans-serif; font-size: 36px; line-height: 35px; /* text-transform: uppercase; */ text-shadow: 0 2px white, 0 3px #777; text-decoration: none; } h2 { margin-top: -10px; color: gray; font-size: 14px; line-height: 16px; font-weight: normal; } input, textarea { box-sizing: border-box; margin-bottom: 20px; padding: 4px; height: 32px; width: 70%; border: none; border-bottom: 1px solid #AAA; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 15px; transition: 0.2s ease; } input:focus { border-bottom: 2px solid #16a085; color: #16a085; transition: 0.2s ease; } input[type="submit"] { margin-top: 28px; width: 60px; height: 32px; background: gray; border: none; border-radius: 2px; color: #FFF; font-family: 'Roboto', sans-serif; font-weight: 500; text-transform: uppercase; transition: 0.1s ease; cursor: pointer; } input[type="submit"]:hover, input[type="submit"]:focus { opacity: 0.8; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); transition: 0.1s ease; } input[type="submit"]:active { opacity: 1; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); transition: 0.1s ease; } #example { font-size: 1.3em; } #staff p { margin-top: 3em; } #example { color: gray; text-decoration: none; } .button-wide { width: 70% !important; } button:hover { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); transition: 0.1s ease; }