/*
Theme Name: CCA Child Theme
Description: 
Theme URI:   
Author: ThemeNectar
Author URI:  
Template: cca
Version: 1.0
*/

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    margin-bottom: 0px !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    box-sizing: border-box;
}
.gform_wrapper form {
    font-size: 14px;
}
.gform_wrapper div.validation_error {
    display: none !important;
}
/*.gfield_description.validation_message {
    display: none;
} */
.gform_wrapper .field_description_below .gfield_description {
    padding-top: 0px !important;
    color: red;
    font-weight: 400;
}
.gform_wrapper input[type="text"], 
.gform_wrapper input[type="email"], 
.gform_wrapper input[type="number"],
.gform_wrapper input[type=tel],
.gform_wrapper select{
    height: 60px;
    background: #fff;
        border: 1px solid #d9d0ae;
    border-radius: 5px;
    padding: 0 10px !important;
    font-size: 14px;
}
ul.gform_fields .gfield select {
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center right 20px;
    -webkit-appearance: none;
}
.gform_wrapper textarea {
height: 110px !important;
    background: #fff;
        border: 1px solid #d9d0ae;
    border-radius: 5px;
    padding: 10px 10px !important;
    font-size: 14px;
}
.gform_wrapper input.gform_button.button {
    background: #b79035;
    background: linear-gradient(125deg, #bc9641, #ffee9e);
    color: #000;
    border-radius: 100px !important;
}
.trophy_form:after {
    content: "";
    width: 170px;
    height: 170px;
    background: url(/wp-content/uploads/2023/10/More-Shine-2024.png);
    position: absolute;
    right: 50px;
    bottom: 60px;
    visibility: visible;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 999;
}
.gfield_description.instruction.validation_message {
    display: none;
}
#footer-outer #copyright[data-layout="centered"] {
    padding: 20px 0;
}
body .gform_wrapper .top_label .gfield_label {
    margin-top: 0px;
	font-size: 17px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 2px;
}
.gform_legacy_markup_wrapper {
    margin-top: 0px;
}
.received_icon .wpb_text_column br {
    display: none;
}
.received_icon .wpb_text_column p {
    font-family: Oswald;
    font-size: 15px;
    line-height: 18px;
    min-height: 70px;
}
.received_icon .wpb_text_column p strong {
    font-family: Oswald;
    font-size: 23px;
    color: #000;
    display: table;
    margin: auto;
    padding-bottom: 15px;
}
body.material .nectar-button.large {
    border-radius: 100px !important;
    line-height: 1;
}
a.nectar-button.large {
    font-size: 17px;
    padding: 18px 24px !important;
	color:#000;
}