html {
    background: url(furley_light.png);
}

body {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+65&0.7+0,0+65 */
    background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.7) 0%, rgba(255,255,255,0) 65%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,0) 65%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 65%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

p {
    color: #444;
}

h1,
h2,
h3,
h4,
h5,
a {
    color: #ed1c24;
    font-family: 'Roboto', sans-serif;
}

h3,
h4 {
    margin-bottom: 8px;
}

p {
    margin-top: 4px;
    line-height: 22px;
    font-family: 'Roboto', sans-serif;
}

i {
    color: #444;
    margin-right: 4px;
}

i.fa-mobile {
    font-size: 132%;
}

#wrapper {
  display: flex;
  width: 100vw;
  height: 100vh;
  text-align: center;
}

#content {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}

h4 {
    margin-top: 20px;
}

.line {
    width: 320px;
    background: #ed1c24;
    border-bottom: 1px solid #fff;
    height: 2px;
    margin: 4px auto 6px;
}

.line-large {
    width: 640px;
}

.logo {
    -webkit-filter: drop-shadow(0 2px 0 rgba(255,255,255,0.5));
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#fff')";
    filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#fff')";
    max-height: 240px;
    max-width: 100%;
}