.buttons > a{
    padding: 20px;
    background: #222222;
    font-family: Ftahoma;
    font-size: 33px;
    margin: 20px;
    vertical-align: top;
    border-radius: 4px;
}
.buttons > a p{
    vertical-align: middle;
    margin: 0;
}
.buttons > a:nth-of-type(2) p{
    padding: 17px 0;
    margin: 0;
}
.buttons > a {
    height: 68px;
}
.buttons a:hover{
    background: #efefef;
}
.buttons a:hover p{
    color: #222222;
}
.buttons > div{
    vertical-align: top;
}
.maincontent p,content p{
    font-family: Ftahoma;
    font-size: 20px;
    line-height: 25px;
}
h3{
    font-size: 33px;
}
h4{
    font-size: 25px;
    margin: 10px 0;
}
@media (max-width: 900px){
    .desktop{
        padding: 20px;
    }
    .buttons a{
        padding: 15px;
        margin: 0;
    }
}