/*
Theme Name: WpResidence
Theme URI: https://themeforest.net/user/wpestate
Description:WP Residence is a premium & responsive WordPress theme designed for Real Estate companies and independent agents.
Version: 5.3.2.1
Author: wpestate
Author URI: https://www.wpestate.org
Text Domain: wpresidence
Tags: white, one-column, two-columns,left-sidebar, right-sidebar, fluid-layout , custom-menu, theme-options, translation-ready
License:
License URI: 
---------------------------------------------------------------*/ 

/*
Staring with version 5.0 we swithc to Bootstrap 5.3 and Scss code. The compiled css code is /public/css/main.css
Please review this document https://help.wpresidence.net/article/wpresidence-theme-5-0-scss-css-and-bootstrap-integration-documentation/ for more details
*/

div.wpforms-container-full input {
    background-color: var(--wpforms-field-background-color);
    background-clip: padding-box;
    border-radius: var(--wp-estate-border-radius-corner-option, var(--wp_estate_border_radius_corner));
    color: var(--wpforms-field-text-color);
    padding: 10px 15px;
    font-size: var(--wpforms-field-size-font-size);
    line-height: 100%;
    box-shadow: none;
    transition: border 0.15s, box-shadow 0.15s;
    border: 1px solid #d9d9d9;
}

.close-rounded-btn {
    text-align: end;
    position: absolute;
    right: 15px;
    padding: 2px 6px;
    font-size: 24px;
    top: 15px;
    border: 1px solid #a5a5a5;
    border-radius: 100px;
    cursor: pointer;
    color: #5f5f5f;
}

div.wpforms-container-full button[type=submit] {
    font-size: var(--wp-estate-top-menu-font-size-option, var(--wp-estate-top-menu-font-size));
    background: var(--wp-estate-main-color-option, var(--wp-estate-main-color));
    padding: 10px 15px;
    font-weight: 500;
    font-family: var(--wp-estate-menu-font-family-option, var(--wp-estate-menu-font-family));
    font-weight: var(--wp-estate-menu-font-weight-option, var(--wp-estate-menu-font-weight));
    line-height: 1em;
    color: #ffffff;
    transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -ms-transition: all 0.1 ease;
    -webkit-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    border: 1px solid;
    border-color: var(--wp-estate-main-color-option, var(--wp-estate-main-color));
    background-color: var(--wp-estate-main-color-option, var(--wp-estate-main-color));
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, var(--wp-estate-main-color-option, var(--wp-estate-main-color))));
    background-image: linear-gradient(to right, transparent 50%, var(--wp-estate-main-color-option, var(--wp-estate-main-color)) 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    border-radius: var(--wp-estate-border-radius-corner-option, var(--wp_estate_border_radius_corner));
    width: 100%;
}

div.wpforms-container-full button[type=submit]:hover {
    text-decoration: none;
    background-color: transparent;
    background-position: left bottom;
    color: var(--wp-estate-main-color-option, var(--wp-estate-main-color));
    border-color: var(--wp-estate-main-color-option, var(--wp-estate-main-color));
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}