/*
    Theme Name:     TAA Framework
    Theme URI:      http://theme.theabbiagency.com
    Description:    TAA Framework theme build by The Abbi Agency
    Author:         Yegor Monin 
    Author URI:     http://monin.space
    Version:        1.0.1
    Tags:           framework, taa
    Text Domain:    taa
*/

/* section:not(.hero) {
    position: relative;
    z-index: 99;
    background-color: white;
} */

.gravity-cform {
    margin: -46rem 0 0 9rem;
}

.gravity-cform .gform_validation_errors {
    width: 100% !important;
    max-width: 480px !important;
}

.gravity-cform .form__field {
    margin-bottom: 15px;
}

.gravity-cform .gform_heading .gform_title {
    color: #213a71;
}

.gravity-cform .form__field .gfield_validation_message {
    width: 480px;
    padding: 0;
    border: 0;
    background: none;
}

.gravity-cform .gform-footer {
    padding: 0 !important;
}

.gravity-cform .gform-footer .gform_button {
    background-color: #213a71;
    color: #ffffff;
    margin: 0 !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    padding: 10px 10px;
    font: 700 18px / 1.5 "Source Sans Pro", sans-serif;
    letter-spacing: 1.29px;
    min-width: 170px;
    text-transform: capitalize;
    transition: all .2s ease;
}

.gravity-cform .gform-footer .gform_button:hover {
    background-color: #182a52;
    color: #fff;
}

.form__field input,
.form__field input[type="tel"] {
    box-shadow: none;
    font: normal 300 18px / 1.5 "Source Sans Pro", sans-serif;
    color: #000;
    padding: 11px 24px;
    border: solid 1px #213a71;
    background-color: #fff;
    width: 480px !important;
    max-width: 100%;
    height: 50px;
}

.form__field .gfield_label {
    color: #2352a4 !important;
    margin: 0 !important;
}

.form__field .gfield_label .gfield_required {
    position: absolute;
}

.form__field .gfield_label .gfield_required::before {
    content: '*';
    position: absolute;
    top: -3px;
    right: -12px;
    font-size: 20px;
}

.gravity-cform .gform-body .form__field .gfield_description.instruction,
.form__field .gfield_label .gfield_required * {
    display: none;
}

body.admin-bar .header__inner { top: 32px; }