/*
Theme Name: Avada Child
Description: Child theme for Avada theme by Apptitude
Author: Apptitude ApS
Author URI: https://apptitude.dk
Template: Avada
Version: 1.0.6
Text Domain:  Avada
*/

a.estatetool-button.estatetool-button,
button.estatetool-button.estatetool-button,
.estl-property-gallery-grid__button {
    letter-spacing: 0.24px !important;
    transition: all 0.3s;
    min-height: 59px !important;
    font-weight: 400 !important;
    padding-top: 18px !important;
    padding-right: 40px !important;
    padding-bottom: 18px !important;
    padding-left: 40px !important;
    line-height: 1.7 !important;
    font-size: 16px !important;
    font-family: var(--button_typography-font-family);
    box-sizing: border-box;
}

.estl-property-gallery-grid__button {
    border-color: #DCDCDC !important;
}

.estl-property-gallery-grid__button:hover {
    border-color: #DCDCDC !important;
    background-color: #DCDCDC !important;
}

.estl-proplist .estatetool-filter-properties button.estatetool-filter-properties__button.estatetool-button {
    padding: 10px 32px 10px 16px !important;
}

.estatetool-filter-properties button.estatetool-filter-properties__button.estatetool-button>svg {
    top: 22px;
}


.estl-property-gallery-grid__button:hover {
    border-width: 2px;
}

.estl-searchbox__body {
    font-size: inherit;
}

.estl-searchbox--properties .estl-searchbox-input__input>input {
    font-size: 18px !important;
}

.estl-searchbox-input .autocomplete-suggestions {
    font-size: inherit;
}

.estl-searchbox-properties--simple .estl-searchbox-property__title {
    font-size: 18px;
}

.estl-searchbox-properties--simple .estl-searchbox-property__address {
    font-size: 16px;
}

.estl-select-dropdown__button {
    font-size: 18px;
    padding: 14px 20px;
}

.estl-select-dropdown__button::after {
    top: 15px;
}