/* LINKLIST
---------------------------------------------------------------------------- */

.sv-text-portlet-content ul.jor-linklist,
.jor-related-shortcuts__nav ul.jor-linklist {
	padding: 0;
	margin: 0;
}

.sv-text-portlet-content ul.jor-linklist li,
.jor-related-shortcuts__nav ul.jor-linklist li {
	margin: 0;
}

.sv-text-portlet-content ul.jor-linklist a,
.sv-text-portlet-content ul.jor-linklist a:visited,
.sv-text-portlet-content ul.jor-linklist a:active,
.jor-related-shortcuts__nav ul.jor-linklist a,
.jor-related-shortcuts__nav ul.jor-linklist a:visited,
.jor-related-shortcuts__nav ul.jor-linklist a:active {
	display: block;
	box-sizing: border-box;
	padding: 1.2rem 0;
	width: 100%;
	text-decoration: none;
	color: var(--jor-link-font-color);
	font-weight: 700;
	position: relative;
}

.sv-text-portlet-content ul.jor-linklist.jor-linklist a.jor-icon-link span,
.jor-related-shortcuts__nav ul.jor-linklist.jor-linklist a.jor-icon-link span {
	text-decoration: none;
}

.sv-text-portlet-content ul.jor-linklist a:hover,
.jor-related-shortcuts__nav ul.jor-linklist a:hover {
	color: var(--jor-linklist-hover-font-color);
}

.sv-text-portlet-content ul.jor-linklist a:after,
nav.jor-related-shortcuts__nav ul.jor-linklist a:after {
	transition: all 0.2s ease;
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 1px;
	background-color: var(--jor-linklist-border-color);
}

.sv-text-portlet-content ul.jor-linklist a:hover:after,
nav.jor-related-shortcuts__nav ul.jor-linklist a:hover:after {
	background-color: var(--jor-linklist-hover-border-color);
	height: 4px;
}


/* Related shortcuts
---------------------------------------------------------------------------- */

nav.jor-related-shortcuts__nav ul.jor-linklist a,
nav.jor-related-shortcuts__nav ul.jor-linklist a:active {
	display: flex;
	align-items: flex-start;
	transition: 0.2s;
}

nav.jor-related-shortcuts__nav ul.jor-linklist a .jor-icon {
	margin-top: 4px;
}

nav.jor-related-shortcuts__nav ul.jor-linklist a > span:nth-child(2) {
	flex: 1;
}

nav.jor-related-shortcuts__nav ul.jor-linklist a > span.jor-page-category {
	margin-top: 0;
	white-space: nowrap;
}

/* Related shortcuts in main column for mobile */

.jor-content-left-column-margin .jor-related-shortcuts {
	background-color: var(--jor-page-aside-background-color);
	padding: 0.5rem;
}

.jor-content-left-column-margin .jor-related-shortcuts h2 {
	margin: 0.5rem 0 0;
}
