/*
Theme Name: Attend Homecare Allentown
Theme URI: https://ahcallentown.com
Author: Falcon Marketing
Author URI: https://falconmarketing.com
Description: Custom WordPress theme for Attend Homecare Allentown
Version: 1.0.0
License: GNU General Public License v2 or later
Text Domain: ahcallentown
Tags: custom-theme, home-care
*/


/* GravityForm */
#GravityForm .gfield_label, #GravityForm label {
    font-family: 'Source Sans 3',sans-serif;
    font-size: 14px;
    line-height: 14px;
    color: #152637;
    font-weight: 500;
    margin-bottom: 4px;
    display: flex;
    gap: 2px;
    align-items: flex-start;
    padding: 0;
}
#GravityForm .gform_validation_errors,
#GravityForm span.gfield_required span.gfield_required_text,
#GravityForm .validation_message  {
    display: none;
}
#GravityForm .gfield_contains_required label::after{
    content: '*';
    color: #fb2c36;
    font-size: 20px;
    line-height: 14px;
    font-weight: 500;
    display: none;
}
#gform_fields_1,
#gform_fields_2,
#gform_fields_3,
#gform_fields_3_3,
#gform_fields_3_2 {
    gap: 16px;
}
.ginput_container.ginput_container_date, 
.ginput_container.ginput_container_date input {
    width: 100% !important;
}
#GravityForm .gfield_checkbox{
  margin-top: 10px;
}
form.post-password-form input, #GravityForm select, #GravityForm input:not([type=checkbox]), #GravityForm textarea {
    padding: 8px 12px;
    border-radius: 10px !important;
    border: none;
    box-shadow: none;
    outline: 0;
    min-height: 40px;
    line-height: 14px;
    font-size: 14px;
    font-weight: 400;
    color: #152637;
    block-size: 40px;
    background: #fff;
}
#GravityForm input[type=checkbox]{
  border-radius: 4px !important;
  border: 1px solid #d4d4d4;
  box-shadow: 0 1px 2px 0 #0000000d;
}
#GravityForm .gchoice label {
    font-weight: 500;
    margin: 3px 0 0 8px;
    cursor: pointer;
}
#GravityForm textarea {
    height: 110px;
    min-block-size: inherit;
    resize: none;
}
#GravityForm #gform_wrapper_2 textarea{
    height: 146px;
}
#GravityForm input::placeholder,
#GravityForm textarea::placeholder{
    color: #64748b;
}
#GravityForm #gform_wrapper_2 input::placeholder,
#GravityForm #gform_wrapper_2 select .gf_placeholder,
#GravityForm #gform_wrapper_2 textarea::placeholder{
    color: #1F1F1F;
}
#GravityForm #gform_wrapper_2 input,
#GravityForm #gform_wrapper_2 textarea,
#GravityForm #gform_wrapper_2 select{
    color: #1F1F1F;
    border: 1px solid #CFC2D8;
}
#GravityForm input.gform_next_button.button,
#GravityForm input.gform_previous_button.button,
#GravityForm input.gform_button.button {
    background: var(--ahc-secondary);
    color: var(--ahc-secondary-fg);
    border-color: var(--ahc-secondary);
    padding: 8px 32px;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    border: none;
    transition: 0.3s all cubic-bezier(.4, 0, .2, 1);
    border-radius: 46px !important;
    margin: 16px auto 0;
    line-height: normal;
    border: none;
    font-family: 'Source Sans 3',sans-serif;
}
#GravityForm .gform-page-footer input.gform_button.button,
#GravityForm input.gform_button.button:hover{
    background-color: #0089fae6;
}
#GravityForm .gform-page-footer {
    justify-content: center;
}
#GravityForm .gform-page-footer input.button {
    margin: 20px 0 0;
}
#GravityForm .gfield--type-html h3 {
    font-size: 24px;
    line-height: normal;
    color: var(--heading);
    font-family: var(--Space);
    font-weight: 700;
}
#GravityForm label.gfield_consent_label,
#GravityForm .gfield--type-html {
    font-size: 13px;
    line-height: 18px;
    color: #fff;
    text-align: center;
    font-family: Inter;
    font-style: italic;
    font-weight: 400;
}
#GravityForm label.gfield_consent_label{
    text-align: left;
}
#GravityForm .gform_footer.before {
    padding-bottom: 0;
    margin-bottom: 0;
}
#GravityForm .gfield_error input,
#GravityForm .gfield_error textarea {
    border-color: #c02b0a;
}
#GravityForm .gform-page-footer,
#GravityForm .gform_footer {
    padding-bottom: 0;
    margin: 0;
    position: relative;
}
#gform_ajax_spinner_1,
#gform_ajax_spinner_2,
#gform_ajax_spinner_3{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}
#gform_submit_button_1{
    background: #FFF;
    color: #3369B8;
    font-family: Inter;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 14px 94px;
    border-radius: 100px;
    margin-top: 12px;
}
button#gform_submit_button_3,
button#gform_submit_button_2 {
    background: linear-gradient(90deg, #6A1B9A 0%, #AB47BC 100%);
    color: var(--aliya-color-white);
    border: none;
    padding: 18px 37px;
    width: 100%;
    border-radius: 10px;
    font-size: 22px;
    line-height: normal;
    font-family: 'Inter';
    margin-top: 29px;
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control {
    background: #2c61ad;
}
/* GravityForm */