/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

body::before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
    z-index: 99999;
    pointer-events: none;
    animation: wash-fade 0.2s ease 0.3s forwards;
}

@keyframes wash-fade {
    to { opacity: 0; visibility: hidden; }
}

/* Archive Override*/
/* Fix header button on GD pages */
.geodir-page .btn-main,
.geodir-page .e-button-base {
    font-family: var(--primary) !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    color: var(--white) !important;
    padding: 8px 16px !important;
    border-radius: 48px !important;
    background-color: var(--dark-green) !important;
    transition: all 500ms !important;
    border: none !important;
    text-decoration: none !important;
}

/* Fix footer three-column layout on GD pages */
.geodir-page .elementor-element-f693b37{
    display: flow !important;
}

.geodir-entry-title,
.geodir-entry-title a:hover {
    text-decoration: none !important;
	margin-bottom:0 !important;
}

/*button-fix*/
    .bsui .btn-primary{
        border-width: 0px!important;
		background-color: var(--e-global-color-primary)!important;
    }
    
    .bsui .btn-primary:hover{
        border-width: 0px;
        background-color: var(--e-global-color-primary)!important;
		box-shadow:0 0.25rem 0.25rem 0.125rem rgba(0, 0, 0, 0.1), 0 0.375rem 0.75rem -0.125rem rgba(0, 0, 0, 0.4);
    }

.bsui .nav-link{
	color:var(--e-global-color-primary)!important;
}

.bsui .nav-link.active{
	color:var(--e-global-color-secondary)!important;
}

.bsui .nav-link:hover, .bsui .nav-link:focus {
	color:var(--e-global-color-secondary)!important;
}

/* Active tab border */
.uwp-profile-tabs .nav-item.active {
    border-color: var(--e-global-color-primary) !important;
}

/* Grid view button */
.gd-list-view-select .btn-outline-primary {
    border-color: var(--e-global-color-primary) !important;
    color: var(--e-global-color-primary) !important;
    background-color: transparent !important;
}

.gd-list-view-select .btn-outline-primary:hover,
.gd-list-view-select .btn-outline-primary:focus {
    background-color: var(--e-global-color-primary) !important;
    border-color: var(--e-global-color-primary) !important;
    color: #ffffff !important;
}

/* Fix header Sign Up button on pages where Elementor V4's atomic button
   widget adds the .e-button-base class (agent-directory and other inner pages).
   Targets the .btn-main + .e-button-base combo so it only fires on the broken
   case*/
.btn-main,
a.btn-main,
button.btn-main {
    font-family: var(--primary) !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    color: var(--white) !important;
    padding: 8px 16px !important;
    border-radius: 48px !important;
    background-color: var(--dark-green) !important;
    transition: all 500ms !important;
    border: none !important;
    text-decoration: none !important;
}

.btn-main:hover,
a.btn-main:hover,
button.btn-main:hover {
    background-color: var(--e-global-color-primary) !important;
    color: var(--white) !important;
}