.widget-links ul > li > a {
	padding: 1.2rem 2.7rem 1.2rem 0;
}

.widget-links ul > li > a > .icon {
	left: auto;
	right: 0;
	margin-left: 0;
}

.widget-links ul > li > ul {
	padding-left: 0;
	padding-right: 2.5rem;
}

.widget-links.widget-links-noicons ul > li > a {
	padding-right: 0rem;
}

.widget-links ul > li > a .count + .texts {
	padding-right: 0;
	padding-left: 4rem;
}

.widget-links ul > li > a .count {
	right: auto;
	left: 0;
}


.generic-text .widget-links ul,
.generic-text .widget-links ul > li {
	padding-right: 0;
}


.widget-links[class*="widget-links-impact"] ul > li > a {
	padding: 1rem 5.5rem 1rem 1rem;
}

.widget-links[class*="widget-links-impact"] ul > li > a > .icon {
	left: auto;
	right: 0;
}

.widget-links[class*="widget-links-impact"] ul > li > a > .icon::after {
	right: auto;
	left: 0;
}

.widget-links[class*="widget-links-impact"] ul > li > a > .icon::before {
	left: auto;
	right: 50%;
	transform: translateX(50%);
}

.widget-links[class*="widget-links-impact"] ul > li > a .count {
	right: auto;
	left: 1rem;
}

.widget-links[class*="widget-links-impact"] ul > li > ul {
	padding-left: 0;
	padding-right: 4.3rem;
}