/* background setup */
.background {
    background-repeat:no-repeat;
    /* custom background-position */
    background-position:50% 50%;
    /* ie8- graceful degradation */
    background-position:50% 50% !important;
}

/* fullscreen setup */
html, body {
    /* give this to all tags from html to .fullscreen */
    height:100%;
    margin:0;
}
.fullscreen,
.content-a {
    width:100%;
    height:100%;
    overflow:hidden;
}
.fullscreen.overflow,
.fullscreen.overflow .content-a {
    height:auto;
    min-height:100%;
}

/* content centering styles */
.content-a {
    display:table;
}
.content-b {
    display:table-cell;
    position:relative;
    vertical-align:middle;
    text-align:center;
    padding-left:25%
}

.text {
      font-family: 'Montserrat', sans-serif;
      text-align:left;
      color: whitesmoke;
      font-weight:100;
      font-style: italic;
}

#title {
      font-size: 200%;
      font-weight: 700;
      font-style: normal;
      color: white;
}

#nickname {
      font-weight: 200;
      padding-left: 4px;
      font-size: 95%;
      color: cornsilk; 
      font-style: normal;

}

#linkContainer {
      font-weight: 400;
      font-style: normal;
      padding-top: 15px;

}

#linkedIn {
        float: left;
        padding-right: 10px;
}

#github {
      
}
img {
      height: 32px;
      width: 32px;
      vertical-align: middle;
      padding-right: 4px;
      padding-bottom: 4px;
}

a {
      color: white;
      text-decoration: none;
}

@media (max-width:911px) {
      #title {
            font-size: 130%;
      }
      .text {
            font-size: 90%;
      }
}