/*
 * ====================================================
 * 	RAILDOX THEME CSS - THEME QUICK CAREER
 * 	Author: voy7d.com, Ingo Barich
 * 	Build: 2026-08-22
 * ====================================================
 */








/* --------------------------------------------------------------------------------------------------------
	THEME QUICK CAREER
-------------------------------------------------------------------------------------------------------- */


.theme-quick-career {
	/* display: none !important; */
	display: flex;
	flex-direction: column;
	gap: clamp(var(--px15), 2vw, var(--px30));
}

/* .theme-footer .theme-quick-career {
	max-width: var(--wp--style--global--content-size) !important;
	max-width: var(--wp--style--global--wide-size) !important;
} */
/* #tm-mainnav-menu.theme-modal .theme-quick-career {
	margin-block: clamp(var(--px20), 3vw, var(--px40));
} */








/* --------------------------------------------------------------------------------------------------------
	THEME QUICK CAREER MENU
-------------------------------------------------------------------------------------------------------- */


.theme-quick-career-menu
{
	display: grid;
	grid-template-columns: 1fr 1fr;
}
@media (min-width: 1200px) {
	.theme-quick-career-menu
	{
		grid-template-columns: 1fr 1fr 1fr;
	}
}
.theme-footer .theme-quick-career-menu {
	gap: clamp(var(--px10), 2vw, var(--px20));
	background-color: transparent;
}
#tm-mainnav-menu.theme-modal .theme-quick-career-menu {
	gap: clamp(var(--px8), 1vw, var(--px16));
	padding-inline: clamp(var(--px10), 2vw, var(--px20));
}


.theme-quick-career-menu a {
	display: flex;
	align-items: center;
	gap: clamp(var(--px10), 2vw, var(--px20));
	padding-inline: clamp(var(--px10), 2vw, var(--px20));
	border-radius: clamp(var(--px4), 1vw, var(--px8));
	font-family: var(--wp--preset--font-family--montserrat);
	font-size: var(--wp--preset--font-size--step-micro);
	line-height: 1.65;
	font-style: italic;
	text-wrap: balance;
}
.theme-footer .theme-quick-career-menu a {
	padding-block: clamp(var(--px8), 1vw, var(--px14));
	font-weight: 600;
}
#tm-mainnav-menu.theme-modal .theme-quick-career-menu a {
	padding-block: clamp(var(--px5), 1vw, var(--px10));
	font-weight: 500;
}


/* =THEME QUICK CAREER MENU - ICON
----------------------------------------------------*/
.theme-quick-career-menu a::before {
	display: table;
	font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Brands';
	font-size: inherit;
	line-height: inherit;
	font-style: normal;
}
#tm-mainnav-menu.theme-modal .theme-quick-career-menu a::before {
	font-size: 75%;
}

/* =https://fontawesome.com/icons/user?f=classic&s=solid
----------------------------------------------------*/
.theme-quick-career-menu a::before {
	content: "\f007";
	font-weight: 900;
}
