/*--------------------------------------------------------------
# AZ-03 - Main - Forma ID 82
--------------------------------------------------------------*/
.az-pc-form-82-field-03 ul
{
    columns: 3 !important;
    margin: 0;
}

#gform_fields_82 ul
{
    width: 810px;
}

.az-pc-form-82-field-03 ul li
{
    display: list-item !important;
    font: 18px sans-serif;
    color: #000000;
    letter-spacing: 0;
}

.az-pc-form-82-success .success-1
{
}

#gform_fields_82
{
}

#gform_fields_82 li
{
    display: inline-block;
}

#field_82_1, #field_82_3
{
    width: 300px;
}

.az-pc-form-82-field-01, .az-pc-form-82-field-02, .az-pc-form-82-field-03
{
    font: normal 400 18px "Comfortaa-Regular";
    letter-spacing: 1px;
    color: #D4135A;
}

.az-pc-form-82 input[type=submit]
{
    font: 20px / 51px 'Comfortaa-Regular' !important;
    letter-spacing: 1px;
    width: 251px !important;
    /*+border-radius: 17px;*/
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -khtml-border-radius: 17px;
    border-radius: 17px;
    border: 2px solid #752995;
    background: #FFFFFF;
    /*+box-shadow: 0px 4px 7px 1px #752995;*/
    -moz-box-shadow: 0px 4px 7px 1px #752995;
    -webkit-box-shadow: 0px 4px 7px 1px #752995;
    box-shadow: 0px 4px 7px 1px #752995;
    cursor: pointer;
    display: table;
}

.az-pc-form-82 input[type=submit]:hover
{
    background: #FCF8FE;
    transition: 0.3s;
    /*+box-shadow: 0 0 0 0;*/
    -moz-box-shadow: 0 0 0 0;
    -webkit-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;
    color: #2C2C2C;
}


/*--------------------------------------------------------------
# AZ-03 - Main - Forma ID 82
--------------------------------------------------------------*/
.az-pc-form-83-field-03 ul
{
    columns: 3 !important;
    margin: 0;
}

#gform_fields_83 ul
{
    width: 810px;
}

.az-pc-form-83-field-03 ul li
{
    display: list-item !important;
    font: 18px sans-serif;
    color: #000000;
    letter-spacing: 0;
}

.az-pc-form-83-success .success-1
{
}

#gform_fields_83
{
}

#gform_fields_83 li
{
    display: inline-block;
}

#field_83_1, #field_83_3
{
    width: 300px;
}

.az-pc-form-83-field-01, .az-pc-form-83-field-02, .az-pc-form-83-field-03
{
    font: normal 400 18px "Comfortaa-Regular";
    letter-spacing: 1px;
    color: #D4135A;
}

.az-pc-form-83 input[type=submit]
{
    font: 20px / 51px 'Comfortaa-Regular' !important;
    letter-spacing: 1px;
    width: 251px !important;
    /*+border-radius: 17px;*/
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -khtml-border-radius: 17px;
    border-radius: 17px;
    border: 2px solid #752995;
    background: #FFFFFF;
    /*+box-shadow: 0px 4px 7px 1px #752995;*/
    -moz-box-shadow: 0px 4px 7px 1px #752995;
    -webkit-box-shadow: 0px 4px 7px 1px #752995;
    box-shadow: 0px 4px 7px 1px #752995;
    cursor: pointer;
    display: table;
}

.az-pc-form-83 input[type=submit]:hover
{
    background: #FCF8FE;
    transition: 0.3s;
    /*+box-shadow: 0 0 0 0;*/
    -moz-box-shadow: 0 0 0 0;
    -webkit-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;
    color: #2C2C2C;
}


/*--------------------------------------------------------------
# AZ-03 - Main - Forma ID 081
--------------------------------------------------------------*/
#gform_confirmation_wrapper_81 .az-pc-form-success
{
    width: 430px;
    display: table;
    margin: 0 auto;
    font: ;
}

#gform_confirmation_wrapper_81 .az-pc-form-success .success-1
{
    padding-top: 43px;
}

#gform_confirmation_wrapper_81 .az-pc-form-success .success-1 p
{
    font: 25px 'Comfortaa-Regular';
    margin: 0;
    padding: 0;
}

#gform_confirmation_wrapper_81 .az-pc-form-success .success-2 p
{
    margin: 0;
    font: 25px 'Comfortaa-Regular';
}

#az-pc-block-XIII .az-pc-form h3
{
    font: 25px / 125% 'Comfortaa-Regular';
    margin: 0;
    background: #CD636B;
    padding: 18px;
    color: #FFFFFF;
}

.az-pc-form-81-success
{
    width: 392px;
    display: table;
    margin: 0 auto;
    font: 24px / 35px "Comfortaa-Regular";
}

.az-pc-form-81-success .success-1
{
}

#gform_submit_button_81
{
    margin-left: auto;
    margin-right: auto;
    display: table;
}

#gform_fields_81
{
    margin: 0;
}

#gform_fields_81 li
{
    display: inline-block;
    margin-right: 10px;
    padding-left: 10px;
}

#field_81_1, #field_81_3
{
    width: 430px;
    margin: 0;
    padding: 18px 0 0;
}

#input_81_5
{
    height: 100px;
    width: 440px;
}

.az-pc-form-81-field-01, .az-pc-form-81-field-02, .az-pc-form-81-field-03
{
    font: normal 400 18px "Comfortaa-Regular";
    letter-spacing: 1px;
    color: #D4135A;
}

.az-pc-form-81 input[type=submit]
{
    font: 20px / 51px 'Comfortaa-Regular' !important;
    letter-spacing: 1px;
    width: 251px !important;
    /*+border-radius: 17px;*/
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -khtml-border-radius: 17px;
    border-radius: 17px;
    border: 2px solid #752995;
    background: #FFFFFF;
    /*+box-shadow: 0px 4px 7px 1px #752995;*/
    -moz-box-shadow: 0px 4px 7px 1px #752995;
    -webkit-box-shadow: 0px 4px 7px 1px #752995;
    box-shadow: 0px 4px 7px 1px #752995;
    cursor: pointer;
    display: table;
}

.az-pc-form-81 input[type=submit]:hover
{
    background: #FCF8FE;
    transition: 0.3s;
    /*+box-shadow: 0 0 0 0;*/
    -moz-box-shadow: 0 0 0 0;
    -webkit-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;
    color: #2C2C2C;
}

/*--------------------------------------------------------------
# AZ-03 - Main - Forma ID 080
--------------------------------------------------------------*/
#gform_confirmation_wrapper_80 .az-pc-form-success
{
    width: 349px;
    display: table;
    margin: 0 auto;
}

#gform_confirmation_wrapper_80 .az-pc-form-success .success-1
{
    padding-bottom: 30px;
    padding-top: 24px;
}

#gform_confirmation_wrapper_80 .az-pc-form-success .success-1 p
{
    font: 25px 'Comfortaa-Regular';
    margin: 0;
    padding: 0;
}

#gform_confirmation_wrapper_80 .az-pc-form-success .success-2 p
{
    margin: 0;
    font: 25px 'Comfortaa-Regular';
}

#az-pc-block-XIV .az-pc-form h3
{
    font: 29px / 125% 'Comfortaa-Regular';
    margin: 0;
    padding: 30px 0 20px;
}

.az-pc-form-80-success
{
    width: 392px;
    display: table;
    margin: 0 auto;
    font: 24px / 35px "Comfortaa-Regular";
}

.az-pc-form-80-success .success-1
{
}

#gform_submit_button_80
{
    margin-left: auto;
    margin-right: auto;
    display: table;
}

#gform_fields_80
{
    margin: 0;
}

#gform_fields_80 li
{
    display: inline-block;
    margin-right: 10px;
    padding-left: 10px;
}

#field_80_1, #field_80_3
{
    width: 220px;
    margin: 0;
    padding: 0;
}

#input_80_5
{
    height: 100px;
    width: 440px;
}

.az-pc-form-80-field-01, .az-pc-form-80-field-02, .az-pc-form-80-field-03
{
    font: normal 400 18px "Comfortaa-Regular";
    letter-spacing: 1px;
    color: #D4135A;
}

.az-pc-form-80 input[type=submit]
{
    font: 20px / 51px 'Comfortaa-Regular' !important;
    letter-spacing: 1px;
    width: 251px !important;
    /*+border-radius: 17px;*/
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -khtml-border-radius: 17px;
    border-radius: 17px;
    border: 2px solid #752995;
    background: #FFFFFF;
    /*+box-shadow: 0px 4px 7px 1px #752995;*/
    -moz-box-shadow: 0px 4px 7px 1px #752995;
    -webkit-box-shadow: 0px 4px 7px 1px #752995;
    box-shadow: 0px 4px 7px 1px #752995;
    cursor: pointer;
    display: table;
}

.az-pc-form-80 input[type=submit]:hover
{
    background: #FCF8FE;
    transition: 0.3s;
    /*+box-shadow: 0 0 0 0;*/
    -moz-box-shadow: 0 0 0 0;
    -webkit-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;
    color: #2C2C2C;
}

/*--------------------------------------------------------------
# AZ-03 - Main - Forma ID 079
--------------------------------------------------------------*/
#gform_confirmation_wrapper_79 .az-pc-form-success
{
    width: 349px;
    display: table;
    margin: 0 auto;
}

#gform_confirmation_wrapper_79 .az-pc-form-success .success-1
{
    padding-bottom: 30px;
    padding-top: 24px;
}

#gform_confirmation_wrapper_79 .az-pc-form-success .success-1 p
{
    font: 25px 'Comfortaa-Regular';
    margin: 0;
    padding: 0;
}

#gform_confirmation_wrapper_79 .az-pc-form-success .success-2 p
{
    margin: 0;
    font: 25px 'Comfortaa-Regular';
}

#az-pc-block-XIV .az-pc-form
{
    width: 470px;
    display: table;
    margin: 20px auto 0;
    padding-bottom: 51px;
}

#az-pc-block-XIV .az-pc-form h3
{
    font: 29px / 125% 'Comfortaa-Regular';
    margin: 0;
    padding: 30px 0 20px;
}

.az-pc-form-79-success
{
    width: 392px;
    display: table;
    margin: 0 auto;
    font: 24px / 35px "Comfortaa-Regular";
}

.az-pc-form-79-success .success-1
{
}

#gform_submit_button_79
{
    margin-left: auto;
    margin-right: auto;
    display: table;
}

#gform_fields_79
{
    margin: 0;
}

#gform_fields_79 li
{
    display: inline-block;
    margin-right: 10px;
    padding-left: 10px;
}

#field_79_1, #field_79_3
{
    width: 220px;
    margin: 0;
    padding: 0;
}

#input_79_5
{
    height: 100px;
    width: 440px;
}

.az-pc-form-79-field-01, .az-pc-form-79-field-02, .az-pc-form-79-field-03
{
    font: normal 400 18px "Comfortaa-Regular";
    letter-spacing: 1px;
    color: #D4135A;
}

.az-pc-form-79 input[type=submit]
{
    font: 20px / 51px 'Comfortaa-Regular' !important;
    letter-spacing: 1px;
    width: 251px !important;
    /*+border-radius: 17px;*/
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -khtml-border-radius: 17px;
    border-radius: 17px;
    border: 2px solid #752995;
    background: #FFFFFF;
    /*+box-shadow: 0px 4px 7px 1px #752995;*/
    -moz-box-shadow: 0px 4px 7px 1px #752995;
    -webkit-box-shadow: 0px 4px 7px 1px #752995;
    box-shadow: 0px 4px 7px 1px #752995;
    cursor: pointer;
    display: table;
}

.az-pc-form-79 input[type=submit]:hover
{
    background: #FCF8FE;
    transition: 0.3s;
    /*+box-shadow: 0 0 0 0;*/
    -moz-box-shadow: 0 0 0 0;
    -webkit-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;
    color: #2C2C2C;
}

/*--------------------------------------------------------------
# AZ-03 - Main - Forma ID 05
--------------------------------------------------------------*/
.az-pc-form-78-success
{
    width: 392px;
    display: table;
    margin: 0 auto;
    font: 24px / 35px "Comfortaa-Regular";
}

.az-pc-form-78-success .success-1
{
}

#gform_submit_button_78
{
    margin-left: auto;
    margin-right: auto;
    display: table;
}

#gform_fields_78
{
    margin: 0;
}

#gform_fields_78 li
{
    display: inline-block;
    margin-right: 10px;
    padding-left: 10px;
}

#field_78_1, #field_78_3
{
    width: 300px;
}

.az-pc-form-78-field-01, .az-pc-form-78-field-02
{
    font: normal 400 18px "Comfortaa-Regular";
    letter-spacing: 1px;
    color: #D4135A;
}

.az-pc-form-78 input[type=submit]
{
    font: 20px / 51px 'Comfortaa-Regular' !important;
    letter-spacing: 1px;
    width: 251px !important;
    /*+border-radius: 17px;*/
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -khtml-border-radius: 17px;
    border-radius: 17px;
    border: 2px solid #752995;
    background: #FFFFFF;
    /*+box-shadow: 0px 4px 7px 1px #752995;*/
    -moz-box-shadow: 0px 4px 7px 1px #752995;
    -webkit-box-shadow: 0px 4px 7px 1px #752995;
    box-shadow: 0px 4px 7px 1px #752995;
    cursor: pointer;
    display: table;
}

.az-pc-form-78 input[type=submit]:hover
{
    background: #FCF8FE;
    transition: 0.3s;
    /*+box-shadow: 0 0 0 0;*/
    -moz-box-shadow: 0 0 0 0;
    -webkit-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;
    color: #2C2C2C;
}

/*--------------------------------------------------------------
# AZ-03 - Main - Forma ID 01
--------------------------------------------------------------*/
#az-pc-form-01
{
}

.az-form-01_wrapper li
{
}

#gform_fields_1
{
}

#gform_fields_1 li
{
    display: inline-block;
    margin: 0;
    padding: 0;
}

.az-pc-form-01-field-01, .az-pc-form-01-field-02, .az-pc-form-01-field-03, .az-pc-form-01-field-04, .az-pc-form-01-field-05
{
    font: normal 400 18px "Comfortaa-Regular";
    letter-spacing: 1px;
    color: #D4135A;
}

.az-pc-form-01-field-01 label, .az-pc-form-01-field-02 label, .az-pc-form-01-field-03 label, .az-pc-form-01-field-04 label, .az-pc-form-01-field-05 label
{
    font-weight: 400 !important;
}

.az-pc-form-01-field-04 li, .az-pc-form-01-field-05 li
{
    width: 350px;
    font: 400 18px 'OpenSans' !important;
    color: #424242;
    margin-bottom: 0px !important;
    border-top: 1px dashed #ABABAB;
    letter-spacing: 0px !important;
}

/*--------------------------------------------------------------
# AZ-03 - Main - Forma 01 - Field-01
--------------------------------------------------------------*/
.az-pc-form-01-field-01
{
    width: 50%;
    float: left;
    margin-bottom: 25px !important;
}

.az-pc-form-01-field-01 label
{
    margin: 0 0 10px 0;
    padding: 0;
}

.az-pc-form-01-field-01 input[type=text]
{
    color: #343434;
    width: 340px !important;
    font: 16px 'OpenSans' !important;
    padding-left: 15px !important;
}

.az-pc-form-01-field-01 input[type=text]:focus
{
    color: #227FF7;
}

/*--------------------------------------------------------------
# AZ-03 - Main - Forma 01 - Field-02
--------------------------------------------------------------*/
.az-pc-form-01-field-02
{
    width: 50%;
    float: left;
    margin-bottom: 20px !important;
}

.az-pc-form-01-field-02 label
{
    margin: 0 0 10px 0;
    padding: 0;
}

.az-pc-form-01-field-02 input[type=text]
{
    color: #343434;
    width: 340px !important;
    font: 16px 'OpenSans' !important;
    padding-left: 15px !important;
}

.az-pc-form-01-field-02 input[type=text]:focus
{
    color: #227FF7;
}

/*--------------------------------------------------------------
# AZ-03 - Main - Forma 01 - Field-03
--------------------------------------------------------------*/
.az-pc-form-01-field-03
{
    float: left;
    width: 50%;
}

.az-pc-form-01-field-03 label
{
    width: 275px;
    margin: 0 0 10px 0;
}

.az-pc-form-01-field-03 textarea
{
    width: 340px !important;
    height: 266px !important;
    color: #343434;
    font: 16px 'OpenSans' !important;
    padding-left: 15px !important;
    background: #FFFFFF !important;
    border: 1px solid black !important;
}

.az-pc-form-01-field-03 textarea:focus
{
    color: #227FF7;
}

/*--------------------------------------------------------------
# AZ-03 - Main - Forma 01 - Field-04
--------------------------------------------------------------*/
.az-pc-form-01-field-04
{
    width: 50%;
    margin-bottom: 35px !important;
}

.az-pc-form-01-field-04 label
{
    margin-bottom: 2px;
}

.az-pc-form-01-field-04 input[type=radio]
{
    margin-right: 10px;
}

.az-pc-form-01-field-04 li
{
}

.az-pc-form-01-field-04 li label
{
    min-width: 80%;
}

/*--------------------------------------------------------------
# AZ-03 - Main - Forma 01 - Field-05
--------------------------------------------------------------*/
.az-pc-form-01-field-05 input[type=radio]
{
    vertical-align: top !important;
    margin-top: 20px !important;
    margin-right: 10px;
}

.az-pc-form-01-field-05
{
    width: 50%;
}

.az-pc-form-01-field-05 li
{
    margin-bottom: 18px !important;
}

.az-pc-form-01-field-05 li label
{
    margin-top: 14px !important;
}

/*--------------------------------------------------------------
# AZ-03 - Main - Forma 01 - Button
--------------------------------------------------------------*/
.az-pc-form-01 input[type=submit]
{
    font: 20px / 51px 'Comfortaa-Regular' !important;
    letter-spacing: 1px;
    float: right;
    margin: -20px 71px 0 0 !important;
    width: 316px !important;
    /*+border-radius: 17px;*/
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -khtml-border-radius: 17px;
    border-radius: 17px;
    border: 2px solid #752995;
    background: #FFFFFF;
    /*+box-shadow: 0px 4px 7px 1px #752995;*/
    -moz-box-shadow: 0px 4px 7px 1px #752995;
    -webkit-box-shadow: 0px 4px 7px 1px #752995;
    box-shadow: 0px 4px 7px 1px #752995;
    cursor: pointer;
}

.az-pc-form-01 input[type=submit]:hover
{
    background: #FCF8FE;
    transition: 0.3s;
    /*+box-shadow: 0 0 0 0;*/
    -moz-box-shadow: 0 0 0 0;
    -webkit-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;
    color: #2C2C2C;
}

.az-pc-form-01 li.gfield.gfield_error
{
    background-color: rgba(233, 188, 188, 0.25) !important;
    margin-bottom: 0px !important;
    border-top: 1px solid #F16969 !important;
    border-bottom: 0px solid #FFFFFF !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    width: 47% !important;
    margin-right: 3% !important;
}

.gfield_error
{
}

.az-pc-form-01-field-01 .validation_message, .az-pc-form-01-field-02 .validation_message, .az-pc-form-01-field-03 .validation_message, .az-pc-form-01-field-04 .validation_message, .az-pc-form-01-field-05 .validation_message
{
    color: #F66868 !important;
    margin-bottom: 16px;
    margin-top: -7px;
    margin-left: 156px;
    width: 210px !important;
}

.gform_wrapper div.validation_error
{
    font: 18px sans-serif !important;
}

/*--------------------------------------------------------------
# AZ-03 - Main - Forma ID 01 - После отправки
--------------------------------------------------------------*/
#gform_confirmation_wrapper_1 .az-pc-form-success
{
}

#gform_confirmation_wrapper_1 .az-pc-form-success .success-1
{
    margin-left: 26px;
    padding-top: 20px;
    padding-bottom: 12px;
}

#gform_confirmation_wrapper_1 .az-pc-form-success .success-1 p
{
    font: 36px 'Comfortaa-Regular';
    margin: 0;
    padding: 0;
}

#gform_confirmation_wrapper_1 .az-pc-form-success .success-2
{
    width: 420px;
    margin-left: 185px;
    margin-top: 21px;
}

#gform_confirmation_wrapper_1 .az-pc-form-success .success-2 p
{
    margin: 0;
    font: 30px 'Comfortaa-Regular';
}

#gform_confirmation_wrapper_1 .az-pc-form-success .success-3
{
    width: 488px;
    height: 243px;
    background: url('/wp-content/themes/az-desktop/css/../images/forma-success.jpg');
    margin: 35px auto 40px;
}

/*--------------------------------------------------------------
# AZ Taxonomy 02-1 - Forma Blog
--------------------------------------------------------------*/
#az-pc-subscribe-blog
{
    width: 413px;
    display: table;
    margin: -34px auto 0px 65px;
    padding-left: 0;
}

#az-pc-subscribe-blog h1
{
    font: 600 42px / 40px 'PTSansNarrowBold' !important;
    color: #752995 !important;
    text-align: left !important;
    border-top: 2px solid black !important;
    margin: 7px 0 0 !important;
    padding-top: 21px !important;
}

#az-pc-subscribe-blog #mg-edit_content
{
}

#az-pc-subscribe-blog #mg-edit_content p
{
    font: 19px / 160% 'OpenSans';
    margin: 41px auto 45px;
    text-align: left !important;
    color: #752995;
}

#az-pc-subscribe-blog #mg-edit_content p:first-letter
{
    font: 28px sans-serif;
}

#az-pc-subscribe-blog #error
{
    font: 18px sans-serif;
    padding-left: 65px;
    text-align: left;
    padding-bottom: 18px;
    color: #FF3E3E;
}

#az-pc-subscribe-blog .az-pc-subscribe-blog-mail-1
{
    background: url('/wp-content/themes/az-desktop/css/../images/number-011.jpg') 11px 1px / 40px no-repeat;
    text-align: center;
    height: 90px;
    padding-bottom: 12px;
}

#az-pc-subscribe-blog .az-pc-subscribe-blog-mail-1-text
{
    font: 20px 'OpenSans';
    text-align: left;
    padding-left: 66px;
    margin-top: 1px;
    padding-top: 5px;
}

#az-pc-subscribe-blog .az-pc-subscribe-blog-mail-1-input
{
    width: 290px;
    text-align: left;
    font: 20px / 35px 'OpenSans';
    color: #242424;
    margin-top: 14px;
    margin-left: 36px;
    padding-left: 21px;
    border: 2px solid #8B709E !important;
}

#az-pc-subscribe-blog .az-pc-subscribe-blog-mail-2
{
    background: url('/wp-content/themes/az-desktop/css/../images/number-022.jpg') 11px 1px / 40px no-repeat;
    text-align: center;
    height: 90px;
    padding-bottom: 12px;
    margin-top: 11px;
}

#az-pc-subscribe-blog .az-pc-subscribe-blog-mail-2-text
{
    font: 20px 'OpenSans';
    text-align: left;
    padding-left: 66px;
    margin-top: 1px;
    padding-top: 5px;
}

#az-pc-subscribe-blog .az-pc-subscribe-blog-mail-2-input
{
    width: 290px;
    text-align: left;
    font: 20px / 35px 'OpenSans';
    color: #242424;
    margin-top: 14px;
    margin-left: 36px;
    padding-left: 21px;
    border: 2px solid #8B709E;
}

#az-pc-subscribe-blog .az-pc-subscribe-blog-mail-button
{
    background: url('/wp-content/themes/az-desktop/css/../images/number-03.jpg') 11px 1px / 40px no-repeat;
    text-align: center;
    height: 60px;
    padding-bottom: 12px;
    margin-top: 11px;
}

#az-pc-subscribe-blog .az-pc-subscribe-blog-mail-button-a
{
    width: 162px;
    height: 54px;
    background: #426D1D;
    color: #FFFFFF;
    font: 20px / 38px 'Strong-Regular';
    border-bottom: 6px solid #2B4A10;
    margin-top: -8px;
    padding-top: 4px;
    cursor: pointer;
    margin-left: -122px;
}

/*--------------------------------------------------------------
# Forma - TEL - Field-01
--------------------------------------------------------------*/
.az-tel-form-01-field-01
{
    float: left;
    margin-bottom: 25px !important;
}

.az-tel-form-01-field-01 label
{
    margin: 0 0 0px 0;
    padding: 0;
    font: 18px Comfortaa-Regular !important;
    color: #D4135A;
}

.az-tel-form-01-field-01 input[type=text]
{
    color: #343434;
    width: 340px !important;
    font: 19px 'OpenSans' !important;
    padding-left: 15px !important;
    border: 1px solid black;
}

.az-tel-form-01-field-01 input[type=text]:focus
{
    color: #0059CD;
}

/*--------------------------------------------------------------
# Forma - TEL - Field-02
--------------------------------------------------------------*/
.az-tel-form-01-field-02
{
    float: left;
    margin-bottom: 25px !important;
}

.az-tel-form-01-field-02 label
{
    margin: 0 0 0px 0;
    padding: 0;
    font: 18px Comfortaa-Regular !important;
    color: #D4135A;
}

.az-tel-form-01-field-02 input[type=text]
{
    color: #343434;
    width: 340px !important;
    font: 19px 'OpenSans' !important;
    padding-left: 15px !important;
    border: 1px solid black;
}

.az-tel-form-01-field-02 input[type=text]:focus
{
    color: #0059CD;
}

/*--------------------------------------------------------------
# Forma - TEL - Field-03
--------------------------------------------------------------*/
.az-tel-form-01-field-03
{
    float: left;
    margin-bottom: 25px !important;
}

.az-tel-form-01-field-03 label
{
    margin: 0 0 0px 0;
    padding: 0;
    font: 18px Comfortaa-Regular !important;
    color: #D4135A;
    width: 250px;
}

.az-tel-form-01-field-03 textarea
{
    width: 340px !important;
    height: 266px !important;
    color: #343434;
    font: 16px 'OpenSans' !important;
    padding-left: 15px !important;
    background: #FFFFFF !important;
    border: 1px solid black !important;
}

.az-tel-form-01-field-03 textarea:focus
{
    color: #0059CD;
}

/*--------------------------------------------------------------
# Forma - TEL - Field-04
--------------------------------------------------------------*/
.az-tel-form-01-field-04
{
    margin-bottom: 35px !important;
}

.az-tel-form-01-field-04 label
{
    margin-bottom: 2px;
    margin: 0 0 0px 0;
    padding: 0;
    font: 18px Comfortaa-Regular !important;
    color: #D4135A;
}

.az-tel-form-01-field-04 input[type=radio]
{
    margin-right: 10px;
}

.az-tel-form-01-field-04 li
{
}

.az-tel-form-01-field-04 li label
{
    min-width: 80%;
    color: #343434;
    width: 340px !important;
    font: 16px 'OpenSans' !important;
    padding-left: 15px !important;
}

/*--------------------------------------------------------------
# Forma - TEL - Field-05
--------------------------------------------------------------*/
.az-tel-form-01-field-05
{
    margin-bottom: 35px !important;
}

.az-tel-form-01-field-05 label
{
    margin-bottom: 2px;
    margin: 0 0 0px 0;
    padding: 0;
    font: 18px Comfortaa-Regular !important;
    color: #D4135A;
}

.az-tel-form-01-field-05 input[type=radio]
{
    margin-right: 10px;
    vertical-align: top !important;
    margin-top: 10px;
}

.az-tel-form-01-field-05 li
{
    margin-bottom: 16px !important;
}

.az-tel-form-01-field-05 li label
{
    min-width: 80%;
    color: #343434;
    width: 340px !important;
    font: 16px 'OpenSans' !important;
    padding-left: 15px !important;
}

/*--------------------------------------------------------------
# Forma - TEL - Button
--------------------------------------------------------------*/
.az-tel-form-01 input[type=submit]
{
    font: 20px / 51px 'Comfortaa-Regular' !important;
    letter-spacing: 1px;
    margin: -20px 0 32px 14px !important;
    width: 316px !important;
    /*+border-radius: 17px;*/
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -khtml-border-radius: 17px;
    border-radius: 17px;
    border: 2px solid #752995;
    background: #FFFFFF;
    /*+box-shadow: 0px 4px 7px 1px #752995;*/
    -moz-box-shadow: 0px 4px 7px 1px #752995;
    -webkit-box-shadow: 0px 4px 7px 1px #752995;
    box-shadow: 0px 4px 7px 1px #752995;
    cursor: pointer;
    padding-bottom: 0;
}

.az-tel-form-01 input[type=submit]:hover
{
    background: #FCF8FE;
    transition: 0.3s;
    /*+box-shadow: 0 0 0 0;*/
    -moz-box-shadow: 0 0 0 0;
    -webkit-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;
    color: #2C2C2C;
}

/*--------------------------------------------------------------
# Forma - TEL - Errors
--------------------------------------------------------------*/
.az-tel-form-01-field-01 .validation_message, .az-tel-form-01-field-02 .validation_message, .az-tel-form-01-field-03 .validation_message, .az-tel-form-01-field-04 .validation_message, .az-tel-form-01-field-05 .validation_message
{
    color: #F66868 !important;
    margin-bottom: 9px;
    margin-top: 4px;
    margin-left: 156px;
    width: 210px !important;
    font: 16px sans-serif !important;
}

/*--------------------------------------------------------------
# AZ-03 - Main - Forma ID 01 - После отправки
--------------------------------------------------------------*/
#gform_confirmation_wrapper_3 .az-tel-form-success
{
}

#gform_confirmation_wrapper_3 .az-tel-form-success .success-1
{
    margin-left: 26px;
    padding-top: 20px;
    padding-bottom: 12px;
}

#gform_confirmation_wrapper_3 .az-tel-form-success .success-1 p
{
    font: 26px 'Comfortaa-Regular';
    margin: 0;
    padding: 0;
}

#gform_confirmation_wrapper_3 .az-tel-form-success .success-2
{
    padding-top: 17px;
    padding-bottom: 6px;
}

#gform_confirmation_wrapper_3 .az-tel-form-success .success-2 p
{
    margin: 0 0 0 27px;
    font: 23px 'Comfortaa-Regular';
}

#gform_confirmation_wrapper_3 .az-tel-form-success .success-3
{
    width: 351px;
    height: 243px;
    background: url('/wp-content/themes/az-desktop/css/../images/forma-success.jpg') round no-repeat;
    margin: 35px auto 0;
}
