.portfolio-item-description ul {
    font-weight: bold;
    text-align: left;
}

.logo-text {
    font-size: 28px;
    font-weight: bold;
    color: #000;
}

.parallax.full-screen h1 span {
    color: #75bbff;
    text-transform: none;
}

.parallax.full-screen .arrow {
    background-color: #75bbff;
}

.sf-menu > li.active > a:before {
    border-bottom-color: #75bbff;
}

.portfolio-filter ul li a.active, .portfolio-filter ul li a:hover {
    background-color: #75bbff;
}

.milestone:hover .milestone-content {
    color: #75bbff;
}

.team-member-social-media {
    background-color: #75bbff;
}

.portfolio-item-overlay {
    background-color: rgba(117, 187, 255, 0.3);
}

.portfolio-item-overlay-actions .portfolio-item-zoom, .portfolio-item-overlay-actions .portfolio-item-link {
    background-color: #4081be;
}

#header.stuck {
    background: #484848;
}

.stuck .sf-menu a { color: #fff; }

.team-member-overlay {
    background-color: rgba(117, 187, 255, 0.3);
}

.team-member h4 {
    border-top: 3px solid #75bbff;
}

#pageloader span {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 24px;
}

#pageloader img {
    /*position: absolute;*/
    width: 34px;
    height: 34px;
    margin-left: 10px;
    vertical-align: bottom;
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
}

.grey-background {
    background: #EBEBEB;
}

#portfolio .headline {
    margin-bottom: 0;
}

.milestone-description {
    font-size: 14px !important;
}

.subsection {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

#team {
    margin-top: 10px;
    margin-bottom: 10px;
}

.language-selector > a {
    padding-right: 6px;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
