#header-section .absolute-img.small {
    top: -2em;
}
#header-section .wrapper-intro header {
    margin: 2em 0 2em;
}

.section-contact-form {
    position: relative;
}
#form-error {
    //position: absolute;
    width: 100%;
    //top: -5em;
    color: #149eda;
    font-size: 0.750em;
    margin: 0;
    line-height: 1.2;
    padding-left: .2em;
}
.form-item.large {
    width: 99%;
}
.section-contact-form label {
    display: none;
}
.lt-ie10 .section-contact-form label {
    display: block;
}
input, textarea {
    background-color: #fff;
}

.submit-wrapper {
    clear: both;
    padding-top: 2em;
}
#btn-submit {
    line-height: .5;
    width: auto;
    margin: 1em auto;
    display: block;
}


#confirm-message {
    display: none;
}

.footer {
    padding-top: .5em;
}