html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

body {
    background: url(../img/road.jpg) no-repeat #E7E7E7;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size: cover
}

.content {
    width: 57%;
    margin: 0 auto;
    border-top: 1px solid rgba(226,226,226,.69);
    border-right: 1px solid rgba(226,226,226,.22);
    border-bottom: 1px solid rgba(51,51,51,.26);
    border-left: 1px solid rgba(151,151,151,.28);
    -webkit-background-origin: border-box;
    -moz-background-origin: border;
    background-origin: border-box;
    background: -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.15)),to(rgba(0,0,0,.25))),-webkit-gradient(linear,left top,right bottom,color-stop(0,rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.15)),color-stop(.501,rgba(255,255,255,0)),color-stop(1,rgba(255,255,255,0)));
    background: -moz-linear-gradient(top,rgba(255,255,255,.15),rgba(0,0,0,.25)),-moz-linear-gradient(left top,rgba(255,255,255,0),rgba(255,255,255,.15) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0));
    background: linear-gradient(top,rgba(255,255,255,.15),rgba(0,0,0,.25)),linear-gradient(left top,rgba(255,255,255,0),rgba(255,255,255,.15) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0));
    padding: 4em;
    margin-top: 8em
}

.content {
    text-align: center;
    font-family: 'Open Sans',sans-serif
}

.content-grid h1 {
    color: #FFF;
    font-size: 5em;
    font-weight: 700
}

.content-grid h2 {
    color: #FFF;
    font-size: 2.5em;
    font-weight: 700;
    margin: 0 auto
}

.copy-right {
    text-align: center
}

.copy-right p {
    display: block;
    color: #FFF;
    font-size: 1em;
    font-weight: 700;
    text-transform: uppercase;
    padding-top: 7px;
    font-family: 'Open Sans',sans-serif
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215
}