#main-nav a:hover {
    background-color: #00acef;
}

#main-nav li.active a {
    background-color: #039bd6;
}

#main-slider-container .main-headings h1,
#main-slider-container .main-headings h2 {
    background: #039bd6;
}

#main-slider-container .sub-headings span i {
    color: #039bd6;
}

#main-slider-container button {
    background-color: #039bd6;
}

#main-slider-container .heading-connector1 {
    background-position: 0 -84px;
}

#main-slider-container .heading-connector2 {
    /*background-position: 0 -313px;*/
    background-position: 0 263px;
}

.button-container button {
    color: #039bd6;
    border: solid 2px #039bd6;
}

.button-container button:hover,
.button-container div.active button {
    background: #039bd6;
}

.button-container div .service-arrow {
    /*background-position: -120px 0;*/
    background-position: -2px 0;
}

#notched-line {
    /*background-position: 0 -216px;*/
    background-position: 0 15px;
}

.service-description>span:first-child {
    color: #039bd6;
}

#newsletter button {
    background-color: #039bd6;
}

.parallax1 .testimonial-container .quote-mark {
    color: #039bd6;
}

.parallax-container button,
#row6 form button {
    background-color: #039bd6;
}

#row6 #form-alert p {
    background-color: #039bd6;
}

.process-wrap {
    background: #039bd6;
}

.process-info .process-info-front {
    background: #039bd6;
}

#skills-container .skill .bar {
    background-color: #039bd6;
}

.collapsable-items-container .collapsable-item .clickable-area.active h4 {
    color: #039bd6;
}

.collapsable-items-container .collapsable-item .clickable-area.active button {
    background-color: #039bd6;
}

#team-container .team-member .team-member-details .links a {
    color: #039bd6;
}

#gallery-container .gallery-options button.active {
    background-color: #039bd6;
}

#gallery-container .transparent-hover {
    background-color: #039bd6;
}

#testimonials .testimonial-by-container .testimonial-by-company {
    color: #039bd6;
}

.contact-details ul li span:first-child {
    color: #039bd6;
}

.banner {
    background-color: #039bd6;
}

footer #upper-footer h3 {
    color: #039bd6;
}

footer #upper-footer .news .date span {
    color: #039bd6;
}

footer #upper-footer .news ul li.last button,
footer #upper-footer .tweets .more-tweets,
footer #upper-footer .tweets ul li.last button {
    color: #039bd6;
}

footer #upper-footer .tweets .tweet-container>span:first-child {
    color: #00acef;
}

footer #upper-footer .tweets .tweet-container ul li .hashtag {
    color: #00acef;
}

footer #bottom-footer .social-links li a {
    color: #00acef;
}

.portfolio-modal .details h2 {
    color: #039bd6;
}

.portfolio-modal .details .project-info {
    border-bottom: 1px solid #039bd6;
    border-top: 1px solid #039bd6;
}

.gallery-inner-container .close-button {
    color: #039bd6;
}

.portfolio-modal .portfolio-nav button {
    background-color: #039bd6;
}

#options-panel h4 {
    color: #039bd6;
}

@media only screen and (max-width: 480px) {
    #main-slider-container .heading-connector1 {
        background-position: -31px -84px;
    }
    #main-slider-container .heading-connector2 {
        background-position: -22px -311px;
    }
}