body{
    font-family: 'Courgette', cursive;
    background:#e1e4f3;
}
.wrap{
    margin:0 auto;
}
.logo{
    margin-top:20px;
}
.logo h1{
    font-size:150px;
    color:#8F8E8C;
    text-align:center;
    margin-bottom:1px;
    text-shadow:1px 1px 6px #fff;
}
.logo p{
    color:#ed6681;
    font-size:25px;
    margin-top:1px;
    text-align:center;
}
.logo p span{
    color:lightgreen;
}
.sub a{
    color:white;
    background:#8F8E8C;
    text-decoration:none;
    padding:7px 120px;
    font-size:13px;
    font-family: arial, serif;
    font-weight:bold;
    -webkit-border-radius:3em;
    -moz-border-radius:.1em;
    border-radius:.1em;
}
.footer{
    color:#8F8E8C;
    position:absolute;
    right:10px;
    bottom:10px;
}
.footer a{
    color:rgb(228, 146, 162);
}