body { font-size:16px; line-height:28px; font-family: "century-old-style-std"; font-weight:400; background: url('background.png') no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

body#subscription {background:none;}

h1 {  font-family: "century-old-style-std"; font-size:4.8rem; }

.content { color:#fff; }

form {padding-top: 1rem;}

input[type="text"] { border-radius:0; background:#755c51; color:#ad978c; border:0; vertical-align:middle; width:80%; }

input[type="submit"] { font-size:1.6rem; color:#fff !important; background: #ee6a6a; text-transform:capitalize; border:0; border-radius:0; vertical-align:middle; }

input[type="submit"]:hover { color:#fff; background:#de5a5a; }

@media only screen and (min-width: 768px) and (max-width: 959px) { input[type="text"] { width:60% } }

@media only screen and (min-width: 480px) and (max-width: 767px) { input[type="text"] { width:100%; } input[type="submit"] { width:100%; } }

@media only screen and (max-width: 479px) { input[type="text"] { width:95%; } input[type="submit"] { width:95%; } .content {width: 90%;}}