/*
	Dimension by HTML5 UP Extension
	grundmann.it
*/

:root {
    --accent-color: #f1a863;
}

#who p, #portfolio p, #projects p, #impressum p, #dataprotection p {
    text-align: justify;
}

#portfolio h3 {
    padding-left: 100px;
    padding-top: 40px;
}

#contact h3 {
    padding-left: 100px;
    padding-top: 35px;
}

.logo {
    padding-top: 0.43em;
}

.logo-image {
    width: 96px;
    height: 96px;
}

@media screen and (max-width: 1680px) {
    .logo-image {
        width: 72px;
        height: 72px;
    }
}
    
@media screen and (max-width: 736px) {
    .logo-image {
        width: 56px;
        height: 56px;
    }
}

.icon-large {
    font-size: 64px;
    float: left;
    color: var(--accent-color);
}

    .icon-large:before {
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-transform: none !important;
    }

    .icon-large > .label {
        display: none;
    }

.clearfix {
    clear: left;
}