li.sia-csfa-trigger {
	margin-left: -15px;
}
li.sia-csfa-trigger a {
	background-color: var(--colorText) !important;
	--thickness: 1.5px;
	--width: 45%;
	width: 2.5em !important;
}
li.sia-csfa-trigger a:hover,
li.sia-csfa-trigger a:focus {
	background-color: transparent !important;
}

li.sia-csfa-trigger a::before,
li.sia-csfa-trigger a::after {
	content:'';
	position: absolute;
	background-color: var(--colorPrimary);
	transition: color 200ms ease-out 0ms;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	border-radius: 200px;
}
li.sia-csfa-trigger a::before {
	width: var(--width);
	height: var(--thickness);
}
li.sia-csfa-trigger a::after {
	height: var(--width);
	width: var(--thickness);
}
li.sia-csfa-trigger a:hover::after,
li.sia-csfa-trigger a:hover::before,
li.sia-csfa-trigger a:focus::after,
li.sia-csfa-trigger a:focus::before {
	background-color: var(--colorText);
}

@media screen and (max-width: 767px)
{
	li.sia-csfa-trigger {
		margin-left: -5px;
	}
}