/* Import fonts */

html, body { height:100%; margin:0 auto; padding:0; font-family: -apple-system, 'Open Sans', sans-serif; }

h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; }
h1 { font-weight: bold; font-size: 2.45em; }
p { font-size: 1.6em; font-weight: 200; }
a { color: #cc0000; width: 50px; height: 50px; text-align: center; border-radius: 50%; border: 1px solid #1bbc9b; display: inline-block; margin: 10px 3px 10px 3px; -webkit-transition: 0.5s; transition: 0.5s; }
a:hover { color: #fff; text-decoration: none; background: #1bbc9b; }
a .fa { line-height: 50px; }
.our-color { color: #cc0000; }

#container { background:#fff; height:100%; margin:0 auto; padding:0; overflow:hidden; }

#container .brand { background:#cc0000; width:100%; height:40%; margin:0 auto; position:relative; }
#container .brand h1 { color:#fff; display:inline-block; position:absolute; top:50%; left:50%; }
#container .brand p { color:#fff; display:inline-block; position:absolute; top:70%; left:50%; }

#container #content { background:transparent; width:100%; height:60%; margin:0 auto; position:relative; overflow:hidden; }
#container #content .content { display:inline-block; position:absolute; top:50%; left:50%; text-align: center; }