body,html {background:) top center  #ffffff;
background-position: top center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100% auto;
    background-color: white;}
a:link {
     color: #00b1df;
     text-decoration: underline;
}

a:hover {
     color: #2a6ebb;
     text-decoration: none;
}

p {
    font-family: 'Overpass', sans-serif;
    color: #675c53;
}

.description {
    font-family: 'Overpass', sans-serif;
    font-size: 16px;
    color: #675c53;
    line-height: 24px
    vertical-align: baseline
    letter-spacing: 0.566667px
    word-spacing: 0px
     font-weight: 300
    font-style: normal
    font-variant: normal
    text-transform: none
    text-decoration: none
    text-align: left
    text-indent: 0px
}
h1 {
    font-family: 'Crimson Text',serif;
    color: #675c53;
    text-transform: uppercase;
    font-weight: 300;
}


h2 {
    font-family: 'Crimson Text',serif;
    color: #675c53;
    text-transform: uppercase;
    font-weight: 300;
}

a.button, button, button[disabled]:hover, input[type="button"], input[type="submit"], input[type="submit"][disabled]:hover {
    background-color: #E20C31;
    background-image: -webkit-linear-gradient(top,#E20C31 0,#E20C31 100%);
    background-image: linear-gradient(to bottom,#E20C31 0,#E20C31 100%);
    color: #fff;
    padding: 10px 14px;
    border: 0;
        border-bottom-width: 0px;
        border-bottom-style: none;
        border-bottom-color: currentcolor;
    border-bottom: none;
    border-radius: 0px;
    box-shadow: none;
    font-size: 13px;
    cursor: pointer;
    position: relative;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .069em;
    font-family: 'Overpass',sans-serif;
    font-weight: 800;
    font-size: 100%;
}

a.button:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover {
    background-color: #E20C31;
    background-image: -webkit-linear-gradient(top,#E20C31 0,#E20C31 100%);
    background-image: linear-gradient(to bottom,#E20C31 0,#E20C31 100%);
    color: #333;
}

a.button {
    text-decoration: none;
    display: inline-block;
    margin-bottom: 10px;
}

html {
    height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background: #EAEAEA;
    background-repeat:no-repeat;
    background: -webkit-linear-gradient(#fff, #EAEAEA);
    background: -moz-linear-gradient(#fff, #EAEAEA);
    background: -ms-linear-gradient(#fff, #EAEAEA);
    background: -o-linear-gradient(#fff, #EAEAEA);
    background: linear-gradient(#fff, #EAEAEA);
}
