#hero { width: 100%; background: url(../img/bg_header.jpg) no-repeat center center;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding: 12em 0;}
.arrow { bottom: 0; position: relative; display: block;  width: 100%; padding: 4em 0 0 0; visibility: hidden; }
html, body, h1, h2, h3, h4, h5, h6, p {font-family: 'jubilat', Georgia, 'Times New Roman', serif; text-transform: uppercase; font-weight: 100; }
h1 { font-size: 3em; font-weight: 100; }
section { display: table; width: 100%; vertical-align: middle;}
section#one { background-color: #f5f5f5; padding: 12em 0; }
section#two { background: url(../img/targitmedia-homepage-slider.jpg) no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; padding: 12em 0; }
section#three { background: url(../img/bg-sites.jpg) no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; padding: 12em 0; }
section#four { background-color: #181818; padding: 12em 0; }
section#five { background-color: #f5f5f5; padding: 12em 0; }
section#six {  background: url(../img/bg_body.jpg) no-repeat center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; padding: 12em 0;}
footer { background-color: #f5f5f5; }
.white { color: #fff!important; }
a { color: #f0696d; }
a:hover { color: #db5d61; }
img { padding: 0 0 2em 0; }