/*
Theme Name: Astra Child
Theme URI: #
Description: Astra Child Theme
Author: Youvia
Author URI: #
Template: astra
Version: 1.0.0
*/
/* Add your custom styles here */

.page .entry-title {
  display: none;
}
.gfield_label, .gfield_description, .gform-field-label {
	color: #fff!important;
}

.gform_button.button {
	border-color: var(--ast-global-color-0)!important;
    background-color: var(--ast-global-color-0)!important;
    border-radius: 0!important;
}
.ast-desktop .ast-below-header-bar .main-header-menu > .menu-item:last-child { 
  display: none;
}
.ast-builder-footer-grid-columns {
display: flex;
justify-content: space-between;
}
a.whatsapp_btn {
	position: fixed;
        bottom: 30px;
        right: 30px;
}
.gform_validation_errors ol {
	display: none;
}
.gform-theme--framework .gform_validation_errors .gform_submission_error, .gform-theme--framework .gform-field-label>.gfield_required,
.gform-theme--framework .gfield_validation_message, .gform-theme--framework .gform_validation_errors .gform-icon {
	color: #e35131!important;
}
.gform-theme--framework .gform_validation_errors {
	border-color: #e35131;
}
.gfield_required_text, .gform_required_legend {
	display: none;
}
h2.gform_submission_error {
	margin: 0;
}
.gform-theme--foundation .gform_fields {
	row-gap: 20px;
}
@media (min-width: 768px) {
.elementor-heading-title {
	overflow-wrap: initial;
}
}
@media (max-width: 767px) {
	.ast-builder-footer-grid-columns {
		flex-wrap: wrap;
		justify-content: center;
	}
        .ast-footer-copyright {
		text-align: center;
	}
}