html, body{
    height: 100%;
}
body{
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: black;
    color: #b9b57e;
    position: relative;
    font-family: 'Open Sans', sans-serif;
}
#name{
	transition: all .2s linear;

}
p, h1{
    color: #b9b57e;
}
.wrapper{
    position: relative;
}
.main{
    padding: 80px 30px;
    top: 50%;
    border: 2px solid #b9b57e ;
    border-radius: 12px;
    transition: all .2s linear;
}
.main:hover{
    border: 2px solid #cecece;
}
.social-tab a{
    text-decoration: none;
    position: relative;
    padding: 30px;
    color: #b9b57e;
    transition: all .2s linear;
}
.social-tab a:hover .social::after{
    opacity: 1;
}
.social-tab a:active .social::after{
    opacity: 1;
}
.social-tab a:hover .social::before{
    opacity: 0;
}
.social-tab a:active .social::before{
    opacity: 0;
}
.social::before, .social::after{
    content: "";
    display: inline-block;
    position: absolute;
    width: 33px;
    height: 32px;
    background: url(assets/social.png) no-repeat;
    top: 15px;
    left: 14px;
    transition: all .2s linear;
}
.social::after{
    opacity: 0;
}
.social.linkedin::before{
    background-position: -332px -11px;
}
.social.whatsapp::before{
    background-position: -91px -9px;
}
.social.telegram::before{
    background-position: -249px -11px;
}
.social.twitter::before{
    background-position: -11px -11px;
}
.social.instagram::before{
    background-position: -168px -10px;
}

.social.linkedin::after{
    background-position: -372px -11px;
}
.social.whatsapp::after{
    background-position: -129px -10px;
}
.social.telegram::after{
    background-position: -291px -11px;
}
.social.twitter::after{
    background-position: -51px -11px;
}
.social.instagram::after{
    background-position: -208px -10px;
}