.foxbyte-branding {
    text-decoration: underline;
    color: #fff;
}

.foxbyte-branding:hover,
.foxbyte-branding:active,
.foxbyte-branding:visited {
    color: #fff;
}

textarea {
    resize: none !important;
}

.simple-bar.nav-sticky .logo {
    max-height: 40px !important;
}

/* Footer */

footer {
    text-align: center;
    padding-bottom: 50px;
}

.bg-secondary-1 {
    background-color: #EB7F00 !important;
}

footer .sub {
    margin-right: 0px !important;
}

.has-dropdown:hover {
    padding-top: 0px;
}

.double-bounce1 {
    background-color: #85BE50;
}

.double-bounce2 {
    background-color: #486734;
}

.projects-container .background-image-holder {
    background-repeat: no-repeat !important;
    background-size: auto 220px !important;
}


/* Colors */

.icon-map,
.icon-streetsign {
    color: #85BE50 !important;
}

.field-error {
    box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 0) inset !important;
}

.projects-container .background-image-holder {
    background-repeat: no-repeat !important;
    background-size: 80% auto !important;
    background-position: center center !important;
}

.project.col-md-4 .background-image-holder {
    width: 100%;
}

/* Media */

@media all and (max-width: 768px) {
    .has-dropdown:hover {
        padding-top: 3px;
    }
    .has-dropdown:hover:after {
        content: '';
    }
    footer {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    footer .container .row div {
        margin-top: 25px;
    }

.project.col-md-4 {
    width: 32% !important;
    display: inline-block !important;
}

.projects-container .background-image-holder {
    background-size: 85% auto !important;
}

}

@media only screen and (min-width: 1600px) {
.projects-container .background-image-holder {
    background-size: 60% auto !important;
}
}
