
/* ::::: null ::::: */

html, body { margin: 0px; height: 100%; width: 100%; overflow: hidden; }
body { font-family: "Adobe Caslon",Georgia,"Times New Roman",Times,serif; text-rendering: geometricprecision; line-height: 1; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.subscribe-wrapper { width: 300px; height: 100px; position: relative; }
p { margin: 0px; font-size: 21px; letter-spacing: -0.25px; line-height: 22.5px; float: left; }
.red { color: rgb(231, 27, 34); margin-top: 5px; margin-bottom: 5px; }
.black, .black .underline { color: rgb(0, 0, 0); text-decoration: none; position: relative; display: inline-block; }
.underline::after { content: ""; width: 100%; height: 1px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; position: absolute; bottom: 4px; left: 1px; }
.hipster { position: absolute; top: 0px; right: 0px; width: 54px; height: 100%; z-index: -1; background: transparent url('hipster.jpg') no-repeat scroll center center / contain ; }
