/* ATIS Global — homepage stylesheet */
	.atis-dropdown {
		display: flex;
	}
	
	.atis-dropdown li {
		display: flex;
		line-height: 1;
		padding: 5px 10px;
	}

  .dropdown-desktop {
		position: relative;
	}

	.dropdown-desktop .atis-trigger::after {
		color: var( --e-global-color-primary );
		right: 15px;
  	top: 5px;
	}
	
	.dropdown-desktop .atis-trigger:hover::after {
		color: #fff;
	}
	
	.dropdown-desktop .atis-trigger.is-active::after {
		top: 8px;
	}
	
	.dropdown-desktop .atis-dropdown {
		position: absolute;
		top: 50px;
		left: 0;
		z-index: 999;
		background: #fff;
		padding: 0;
		max-height: 500px;
		overflow-y: scroll;
	}
	
	.dropdown-desktop .atis-dropdown.hidden {
		display: none;
	}
	
	.dropdown-desktop .atis-dropdown ul {
		list-style: none;
		padding: 0;
  	margin: 0;
		line-height: 1.5;
	}
	
	.dropdown-desktop .atis-dropdown ul li a {
		display: inline-flex;
		width: 100%;
		padding: 5px 15px;
	}
	
	.dropdown-desktop .atis-dropdown ul li a:hover {
		background-color: #eee;
	}
	
	.dropdown-desktop .atis-trigger {
		display: flex;
	}
	
	.dropdown-desktop.atis-metiers {
		display: flex;
		gap: 10px;
	}
	.button-holder {
		position: relative;
	}

	.dropdown-desktop .atis-trigger a {
		background-color: #fff;
		padding-right: 35px;
		padding-left: 20px;
	}
	.dropdown-desktop .atis-trigger a:hover {
		border-width: 2px;
		cursor: pointer;
	}
	.dropdown-desktop .atis-trigger.is-active {
		font-weight: normal;
	}
	
	.button-domaine a {
		min-width: 180px;
  	text-align: left;
	}
	.button-holder .atis-dropdown {
		display: flex;
		width: 100%;
		overflow-x: hidden;
	}
	.button-holder .atis-dropdown ul {
		width: 100%;
	}
	.button-holder .atis-dropdown li {
		display: flex;
		width: 100%;
		padding: 0;
	}
	.button-holder .atis-dropdown li a {
		display: flex;
		line-height: 1;
		padding: 5px 10px;
		width: 100%;
	}
	.button-holder .atis-dropdown .filter-parent {
		position: relative;
		padding: 10px 10px 10px 25px;
	}
	.button-holder .atis-dropdown .filter-parent:hover {
		cursor: pointer;
		background-color: #eee;
	}
	.button-holder .atis-dropdown .filter-parent.active {
		font-weight: 700;
	}
	
	.button-holder .atis-dropdown .filter-parent.active::before {
		content: '✓';
		position: absolute;
		left: 5px;
  	top: 10px;
	}
	
	.atis-dropdown li.category-parent {
		font-weight: 500;
		color: #666;
		padding: 10px;
	}