body{
    margin:0;
    padding:0;
    font-family: 'Open Sans', sans-serif;
    background: url(img/bg.gif) repeat-x left top #e8f0f0;
}

header{text-align: center;padding:1.5% 0;}
            
h1{
    font-style: normal; 
    font-variant-caps: normal; 
    font-weight: bold; 
    font-stretch: normal; 
    font-size: 25px;
    font-family: 'La Belle Aurore', cursive, Arial, Helvetica, sans-serif; 
    color: #000; 
    text-align: center;
}
                        
input, textarea{border:#7e4f25 1px #000;}
    
    
form{
    text-align: center;
}
    
.btn{
    background: none;
    border:#000 2px solid;
    color:#000;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    padding:1%;}
            
header img{width: 25%;}
            
section img{
    margin: 0 auto;
    display: block;
}
            
.unsubscribe-container {
    width: 40%;
    margin: 0 auto 3% auto !important;
    padding: 30px;
    border-radius: 3px;
    border: 2px solid #7e4f25;
    background: #fff;
}
            
footer{
    display: flex;
    align-items:center;
    justify-content:space-evenly;
    box-shadow: 0 0 20px rgba(0,0,0,.4);
    padding: 1%;
    flex-wrap: wrap;
    background-color: #63adba;
    position: relative;
    top: 91px;
}

            
ul{width: 30%;text-align: center;}
            
ul li:first-child{font-weight: bold;}
            
li{list-style:none;}

button {
    display: inline-block;
    background-color: #FFF;
    border-radius: 10px;
    border: 2px solid #cccccc;
    text-align: center;
    font-size: 18px;
    padding: 10px;
    margin: 10px;
    width: 270px;
    transition: all 0.5s;
    cursor: pointer;
    margin: 10px;
    position: relative;
    top: 50px;
}
button span {
    cursor: pointer;
    display: inline-block;
    position: relative;
    transition: 0.5s;
}
button span:after {
    content: '\00bb';
    position: absolute;
    opacity: 0;
    top: 0;
    right: -20px;
    transition: 0.5s;
}
button:hover {
    background-color: #63adba;
}
button:hover span {
    padding-right: 25px;
}

button:hover span:after {
    opacity: 1;
    right: 0;
}