/*
 Theme Name:   Astra Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Astra  Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     astra
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  astra-child
*/

.gform_wrapper .top_label .gfield_label {
  display: none !important;
}

#gform_1 #input_1_1_3_container label {
  display: none;
}

#gform_1 {
  width: 50%
}

#gform_1
  input, textarea {
    border: none !important;
    border-color: transparent;

}

/* Error gform styling */
#gform_1 .validation_error {
    background-color: #fdfdfd;
    border: 2px solid #cc0000;
    color: #cc0000;
}

@media only screen and (max-width: 740px) {
  #gform_1 {
    width: 100%;
  }
}


.thrv_wrapper.thrv_contentbox_shortcode.thrv-content-box.single_cta_box:hover {
    transform: translateY(-40px) !important;
    transition: 0.4s ease;
}

.thrv_wrapper.thrv_contentbox_shortcode.thrv-content-box.single_cta_box {
  transition: 0.4s ease;
}

.single_testimonial_box .tve-content-box-background {
    transition: 0.4s ease;
}

#masthead {
  position: fixed;
width: 100%;
}

#gform_widget-2 .widget-title {
    color: #eaeaea;
    font-size: 52px;
    font-weight: 300;
}

#gform_widget-2 .gform_description {
    text-align: center;
}

.cta-card-button {
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
}



#primary {
    margin-bottom: 0;
}

#primary .form-width #gform_1 {
    width: 75% !important;
}

#gform_1 #input_1_1_3_container {
    padding-right: 0px !important;
    padding-top: 0px !important;
}



/* BLOG STYLING */
.blog #content {
        padding-top: 95px;
    padding-bottom: 95px;

    }
.single #content {
    padding-top: 95px;
    padding-bottom: 95px;

}


/* MENU CUSTOM STYLING */
.main-header-menu a {
    font-weight: 300;
    font-family: inherit;
    text-transform: uppercase;
    color: rgba(0,0,0,0.75)
}




