/*
Theme Name:  Miverva Construction
Version:     1.0.1
Author:      DOWO Digital
Author URI:  https://www.dowo.digital
Template:    Divi
*/

/*- Add any CSS custom code for this child theme below this line -*/
h1, h2, h3, h4, h5, h6 {
    overflow-wrap: normal;
}

@media screen and (min-width: 992px) {
	.et_pb_text_0 h1 { font-size: 2.5vw !important; }
}


/*- Gravity form updates -*/
#input_1_4, #input_1_1, #input_1_3 {
    border-bottom: 2px solid #A6D3F4;
    border-width: 0 0 2px 0;
	resize: none;
}
input#gform_submit_button_1 {
    color: #6AA2CC!important;
    border-color: #6AA2CC;
    letter-spacing: 2px;
    font-size: 14px;
    font-weight: 600!important;
    text-transform: uppercase!important;
    transition: color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms;
    padding: 0.3em 1em;
    line-height: 1.7em!important;
    background-color: transparent;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid;
    border-radius: 3px;
    transition-duration: .2s;
    transition-property: all!important;
}

input#gform_submit_button_1:hover {
    color: #A6D3F4!important;
    border-color: #A6D3F4!important;
    background-image: initial!important;
    background-color: #FFFFFF!important;
	cursor: pointer;
}
input#gform_submit_button_1:after {
	font-size: 32px;
    line-height: 1em;
    content: "\35";
    opacity: 0;
    position: absolute;
    margin-left: -1em;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
}
input#gform_submit_button_1:hover:after {
    opacity: 1;
    margin-left: 0;
}


/* # COOKIE CONSENT --------------------------- */
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt { display: none; }
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content { background: #00263a; }
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img { max-height: inherit; max-width: 120px; }
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img { height: auto; width: 100%; }

body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button { background: #6AA2CC; border: 1px solid #6AA2CC; color: #00263a; }
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button { background: #A6D3F4; border: 1px solid #A6D3F4; color: #00263a; }

/* # RECAPTCHA --------------------------- */
#input_1_7.ginput_recaptcha { display: none; }

