html, body{
width:100%;
height:100%;
margin:0;
padding:0;
}

body{
font-family:'Open Sans Condensed', sans-serif;
text-align:center;
color:rgba(40, 40, 40, 1.0);
font-size:100%;
background-color:rgba(255, 255, 255, 1.0);
}

section{
position:relative;
width:100%;
height:50%;
margin:0;
padding:0;
overflow:hidden;
}

.page-center{
display:block;
position:absolute;
margin:auto;
top:0;
left:0;
right:0;
bottom:0;
}

h1{
line-height:2.0;
margin:0;
padding:0;
font-size:3.0em;
text-align:center;
color:rgba(200, 142, 32, 1.0);
}

img{
display:block;
margin:auto;
}

.img-res{
max-width:100%;
height:auto;
max-height:100%;
}

button{
outline:none;
cursor:pointer;
padding:20px;
margin:0;
font-size:2.0em;
text-align:center;
color:rgba(255,255,255,1.0);
background-color:rgba(200, 142, 32, 1.0);
border:2px solid rgba(190, 120, 10, 1.0);
border-radius:15px;
transition:0.5s background-color;
}
button:hover{
background-color:rgba(190, 120, 10, 1.0);
}