.navbar .icon-dp {
    font-size: 30px;
    color: #009de0;
}

.navbar .navbar-header .navbar-brand {
    padding: 10px 15px;
}

#home p.header_name {
    text-transform: uppercase;
    font-size: 50px;
    font-weight: 700;
    line-height: 50px;
}

#home p.header_sub {
    font-size: 20px;
    line-height: 20px;
    margin-top: -10px;
}

#home p {
    text-shadow: 2px 2px 3px #000;
}

#home {
    background-image: url(../img/header_bg_2.jpg);
}

.socialbutton {
    width: 70px;
    display: inline-block;
    margin: 0 5px;
}

.socialbutton-circle {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    border-radius: 50%;
    overflow: hidden;
}

.socialbutton a {
    display: block;
    float: left;
    width: 100%;
    padding-top: 50%;
    padding-bottom: 50%;
    line-height: 1em;
    margin-top: -0.5em;

    text-align: center;
    color: #FFF;
    font-family: Verdana;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
}

.socialbutton.xing .socialbutton-circle {
    background: #005a60;
    box-shadow: 3px 3px 0px #004444;
}

.socialbutton.facebook .socialbutton-circle {
    background: #37589a;
    box-shadow: 3px 3px 0px #263e66;
}

.socialbutton.linkedin .socialbutton-circle {
    background: #006799;
    box-shadow: 3px 3px 0px #034a66;
}

.socialbutton.instagram .socialbutton-circle {
    background: #8f614f;
    box-shadow: 3px 3px 0px #5b3c32;
}

.socialbutton.gplus .socialbutton-circle {
    background: #da4a38;
    box-shadow: 3px 3px 0px #a5342b;
}

.socialbutton.lastfm .socialbutton-circle {
    background: #d41316;
    box-shadow: 3px 3px 0px #9f191a;
}

.socialbutton .icon {
    font-size: 40px;
    line-height: 20px;
}

.divider-social {
    background-image: url('../img/osn_bg.jpg');
    border-bottom: 0;
}

.dividerCoding {
    background-image: url('../img/coding_bg.jpg')
}

.dividerQuote {
    background-image: url('../img/quote_design_bg.jpg')
}

.dividerPhoto {
    background-image: url('../img/photodivider2_bg.jpg')
}

.dividerFooter {
    background-image: url('../img/footer_bg2.jpg');
    color: black;
    font-weight: bold;
    text-shadow: 1px 1px 2px white, -1px -1px 2px white, -1px 1px 2px white, 1px -1px 2px white;
    padding-top: 70px;
    padding-bottom: 70px;
    border: none;
    margin-bottom: 0;
}

.mask figcaption.high a {
    top: 20px;
    bottom: 20px;
}

.mask figcaption.high {
    height: 70px;
}

#footerwrap {
    padding-top: 20px;
    background: #222;
    color: #ccc;
    border: 0;
}

.icon.icon-blank {
    display: inline-block;
    width: 16px;
    height: 16px;
}

#contact,
#publications,
#aboutme,
#press {
    margin-bottom: 100px;
}

img.pressLogo {
    width: 120px;
    height: 120px;
}