/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

a:not([class]),
.brxe-text-link {
	transition: all .3s ease-in-out;
}

a:not([class]):hover,
.brxe-text-link:hover {
	color: #267ece;
}

.brxe-nav-menu .bricks-nav-menu .sub-menu {
	overflow: hidden;
}

.brx-popup-content {
	position: relative;
}

/* CSS Form */
.gform_wrapper.gform-theme--framework .gform_validation_errors,
.gform_wrapper.gform-theme--framework .gform_heading {
    display: none;
}

.gform_wrapper form .gform-body .gform_fields {
    row-gap: 20px;
}

.gform_wrapper form .gfield .ginput_container_text input,
.gform_wrapper form .gfield .ginput_container_email input,
.gform_wrapper form .gfield .ginput_container_phone input,
.gform_wrapper form .gfield .ginput_container_select select,
.gform_wrapper form .gfield .ginput_container_select select,
.gform_wrapper form .gfield .ginput_container_textarea textarea {
    padding: 10px 20px;
    font-weight: 400;
    font-size: 16px;
    min-height: 50px;
	line-height: 28px;
    outline: none;
    border: none;
    border-radius: 10px;
    border: 1px solid #adadad;
    color: #434343;
    background-color: #fff;
}

.gform_wrapper form .gfield .ginput_container_text input::placeholder,
.gform_wrapper form .gfield .ginput_container_email input::placeholder,
.gform_wrapper form .gfield .ginput_container_phone input::placeholder,
.gform_wrapper form .gfield .ginput_container_textarea textarea::placeholder {
    color: inherit;
    opacity: 0.55;
}

.gform_wrapper form .gform-footer {
    margin-top: 45px;
    position: relative;
    display: flex;
    justify-content: center;
}

.gform-theme.gform-theme--framework.gform_wrapper form .gform-footer.gform_footer .gform_button.button {
    padding: 16px 36px;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3;
    border: none;
    border-radius: 40px;
    color: #fff;
    background-color: #267ece;
    transition: all .3s ease-in-out;
}

.gform-theme.gform-theme--framework.gform_wrapper form .gform-footer.gform_footer .gform_button.button:hover {
    /* color: #fff; */
    background-color: #222;
}

.gform-theme.gform-theme--framework.gform_wrapper form .gform-footer.gform_footer .gform-loader {
    position: absolute;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
}
/* End CSS Form */