:root {
    --corporative-color: #000;
	--mirai-ui-border-radius: 0px;
	--mirai-wp-core-super-dark: #101100;
	--mirai-wp-core-dark: #2C3224;
	--mirai-wp-core: #434B36;
	--mirai-wp-core-light: #83887A;
	--mirai-wp-core-super-light: #C1C4BD;
	--mirai-wp-core-background: #ECEDEB;
	--mirai-ui-button-background: #434B36;
	--mirai-ui-focus-color: #2C3224;
	--mirai-ui-calendar-selected-background: #434B36;
}

/***** FINDER *****/
/* HIDDEN IN DETAIL PAGES */
body:has(:where([data-mirai-component="deals"], [data-mirai-component="rooms"])) [data-mirai-component="finder"] {
    display: none;
}

/* MAX-WIDTH COLUMN FINDER */
.column-finder.elementor-widget-Mirai-Finder {
    max-width: 330px;
    margin: 0 auto;
}

/**** CLUB *****/
.elementor-widget-Mirai-Club-Login {
    line-height: normal;
}

/* LOGIN */
[data-role="login"] [data-role="content"] {
    font-family: var(--e-global-typography-5c843f5-font-family), Sans-serif;
    font-size: var(--e-global-typography-5c843f5-font-size);
    font-weight: var(--e-global-typography-5c843f5-font-weight);
    line-height: var(--e-global-typography-5c843f5-line-height);
}

[data-mirai-component="session"] {
    display: flex;
}

@media (max-width: 1024px) {
/* ICON SIZE WHEN YOU ARE LOGGED IN */
	:root [data-mirai-component="session"]:has([data-role="account"]){
		--mirai-ui-font-size-action:17px;
		--mirai-ui-space-L: 27px;
	}
}

/***** CLUB PAGES *****/
/* ALIGN CENTER CLUB FORM ON SIGNGUP PAGE */
[data-mirai-component="signup"] {
	display: flex;
	justify-content: center;
}

/* PADDING FOR SINGUP AND MEMBERS AREA PAGE */
[data-mirai-component="profile"],
[data-mirai-component="signup"] {
	padding: 50px 0;
}

/* remove the grey background of the email imput in profile */
[data-mirai-component="profile"] input[disabled] {
    background-color: transparent;
}
@media(min-width:1025px){
	/*[data-role="finder-button"]::after{
        content: "\f054";
        opacity: 0;
        padding-left:0px;
        font-family: 'fap-regular';
        font-size: 12px;
        transition: all .3s ease;
		translate: 0 0;
		padding-top: 3px;
}*/
[data-role="finder-button"]{
        align-items: center;
        /*translate: 11px 0;*/
        transition: all .3s ease;
		padding: var(--mft-space-s) var(--mft-space-m);
    }
    /*[data-role="finder-button"]:hover::after {
        opacity: 1;
		translate: 11px 0;
    }
[data-role="finder-button"]:hover{
	padding: var(--mft-space-s);
	padding-left: var(--mft-space-m);
}*/
}