/*----- LINKS - Open -----*/
#apb-wrapper .paragraph--type--apb-pb-links .views-row {
	line-height: 140%;
}

#apb-wrapper .paragraph--type--apb-pb-links .apb-li-after-desc {
	padding-left: 1.625rem;
}

/*----- DISPLAY TYPE - Open -----*/
/* Type 1 */
#apb-wrapper .paragraph--type--apb-pb-links .apb-li-display-type-1 .views-row {
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
}
/* Type 2 */
#apb-wrapper .paragraph--type--apb-pb-links .apb-li-display-type-2 .views-row {
	border-bottom: 1px solid #ddd;
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	padding: 0 0 1rem 0;
}
/* Type 3 */
#apb-wrapper .paragraph--type--apb-pb-links .apb-li-display-type-3 .views-row {
	border: 1px solid #ddd;
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	padding: 1rem;
}
/* Type 4 */
#apb-wrapper .paragraph--type--apb-pb-links .apb-li-display-type-4 .views-row {
	border: 1px solid #ddd;
	border-bottom: 4px solid #ccc;
	border-right: 4px solid #ccc;
	border-radius: 0.875rem;
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	padding: 1rem;
}
/*----- DISPLAY TYPE - Close -----*/

/*----- LINK TYPE ITEM - Open -----*/
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a
	.apb-li-title,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a
	.apb-li-thumb,
#apb-wrapper .paragraph--type--apb-pb-links .apb-li-link-type-item a {
	display: flex;
	text-decoration: none !important;
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a
	.apb-li-thumb {
	overflow: hidden;
	position: relative;
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a
	.apb-li-thumb,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a
	.apb-li-thumb
	img {
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a
	.apb-li-thumb {
	-webkit-box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.08);
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a:hover
	.apb-li-thumb {
	-webkit-box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.16);
	-moz-box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.16);
	box-shadow: 0 0 0.25rem 0 rgba(0, 0, 0, 0.16);
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a:hover
	.apb-li-thumb
	img {
	transform: scale(1.08);
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-a-nolink
	.apb-li-thumb {
	box-shadow: none !important;
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-a-nolink:hover
	.apb-li-thumb
	img {
	transform: scale(1) !important;
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-top-center,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-top {
	flex-direction: column;
	gap: 0.625rem;
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-bottom-center,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-bottom {
	flex-direction: column-reverse;
	gap: 0.313rem;
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-top-center,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-bottom-center {
	justify-content: center;
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-top-center
	.apb-li-title,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-bottom-center
	.apb-li-title {
	margin-left: auto;
	margin-right: auto;
	width: auto;
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-circular.apb-li-thumb-top-center
	.apb-li-thumb,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-circular.apb-li-thumb-bottom-center
	.apb-li-thumb {
	justify-content: center;
	margin: 0 auto;
	max-width: 64%;
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-left {
	flex-direction: row;
	gap: 0.625rem;
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-right {
	flex-direction: row-reverse;
	gap: 0.625rem;
	justify-content: space-between;
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-left
	.apb-li-thumb,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-right
	.apb-li-thumb {
	max-width: 40%;
	width: 100%;
}

#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-circular
	.apb-li-thumb,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-circular
	.apb-li-thumb
	img {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-top-center.apb-li-thumb-circular
	.apb-li-thumb,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.apb-li-thumb-bottom-center.apb-li-thumb-circular
	.apb-li-thumb {
	justify-content: center;
}

#apb-wrapper .paragraph--type--apb-pb-links .apb-li-bottom .apb-li-after-desc {
	padding-left: 0 !important;
	padding-top: 0.25rem;
}
/*----- LINK TYPE ITEM - Close -----*/

/* File Format Icons */
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a
	.apb-li-title {
	display: inline-flex;
	gap: 0;
	line-height: 140%;
	padding-left: 1.75rem;
	position: relative;
}
/* Icon Sizes */
#apb-wrapper
	.paragraph--type--apb-pb-links.medium-icons
	.apb-li-link-type-item
	a
	.apb-li-title,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.medium-icons
	.apb-li-link-type-item
	a
	.apb-li-title {
	font-family: var(--font-family-secondary);
	font-size: 1.375rem !important;
	padding-left: 2.5rem;
}

#apb-wrapper
	.paragraph--type--apb-pb-links.medium-icons
	.apb-li-link-type-item
	a
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.medium-icons
	.apb-li-link-type-item
	a
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links.medium-icons
	.apb-li-link-type-item.apb-li-has-custom-icon
	a
	.apb-li-title
	i,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.medium-icons
	.apb-li-link-type-item.apb-li-has-custom-icon
	a
	.apb-li-title
	i,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.medium-icons
	.apb-li-link-type-item.apb-li-has-custom-icon
	a
	.apb-li-title
	i::before {
	font-family: 'Font Awesome 6 Pro' !important;
	font-size: 1.375rem !important;
	font-style: normal !important;
}

#apb-wrapper
	.paragraph--type--apb-pb-links.large-icons
	.apb-li-link-type-item
	a
	.apb-li-title,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.large-icons
	.apb-li-link-type-item
	a
	.apb-li-title {
	font-family: var(--font-family-secondary);
	font-size: 1.875rem !important;
	padding-left: 3rem;
}

#apb-wrapper
	.paragraph--type--apb-pb-links.large-icons
	.apb-li-link-type-item
	a
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.large-icons
	.apb-li-link-type-item
	a
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links.large-icons
	.apb-li-link-type-item.apb-li-has-custom-icon
	a
	.apb-li-title
	i,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.large-icons
	.apb-li-link-type-item.apb-li-has-custom-icon
	a
	.apb-li-title
	i {
	font-size: 1.875rem !important;
	padding-top: 0.25rem;
}

#apb-wrapper
	.paragraph--type--apb-pb-links.extra-large-icons
	.apb-li-link-type-item
	a
	.apb-li-title,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.extra-large-icons
	.apb-li-link-type-item
	a
	.apb-li-title {
	font-family: var(--font-family-secondary);
	font-size: 2.25rem !important;
	padding-left: 3.75rem;
}

#apb-wrapper
	.paragraph--type--apb-pb-links.extra-large-icons
	.apb-li-link-type-item
	a
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.extra-large-icons
	.apb-li-link-type-item
	a
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links.extra-large-icons
	.apb-li-link-type-item.apb-li-has-custom-icon
	a
	.apb-li-title
	i,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.extra-large-icons
	.apb-li-link-type-item.apb-li-has-custom-icon
	a
	.apb-li-title
	i {
	font-size: 2.25rem !important;
	padding-top: 0.25rem;
}
/* Font Awesome */
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.link-file[href]
	.apb-li-title:before {
	content: '\f016'; /* generic file icon */
	display: block;
	/* font-family: FontAwesome; */
	font-family: 'Font Awesome 6 Pro';
	font-size: 1.063rem !important;
	left: 0;
	margin: 0;
	min-width: 1.625rem;
	position: absolute;
	text-rendering: auto;
	transform: translate(2px, 0);
	top: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item.apb-li-has-custom-icon
	a
	.apb-li-title::before {
	display: none;
	opacity: 0;
}

#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item.apb-li-has-custom-icon
	a
	.apb-li-title
	i,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item.apb-li-has-custom-icon
	a
	.apb-li-title
	i::before {
	display: block;
	font-family: 'Font Awesome 6 Pro' !important;
	font-size: 1.063rem !important;
	font-style: normal !important;
	left: 0;
	min-width: 1.625rem;
	position: absolute;
	top: 0;
	transform: translate(2px, 3px);
}

/* No Link */
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-nolink
	.apb-li-after-desc {
	color: var(--color-text) !important;
	font-family: var(--font-family-primary) !important;
	font-size: 1rem !important;
	font-weight: 400 !important;
	line-height: 1.6 !important;
	margin-top: 0.25rem !important;
	padding-left: 0 !important;
}
/* No Icon */
#apb-wrapper .paragraph--type--apb-pb-links .apb-li-no-icon .apb-li-after-desc,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-no-icon
	.apb-li-link-type-item
	a
	.apb-li-title {
	padding-left: 0 !important;
}

#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-no-icon
	.apb-li-after-desc
	i,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-no-icon
	.apb-li-after-desc::before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-no-icon
	.apb-li-link-type-item
	a
	.apb-li-title
	i,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-no-icon
	.apb-li-link-type-item
	a
	.apb-li-title::before {
	display: none !important;
}

/* Icon Types */
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.txt']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.link-text[href]
	.apb-li-title:before {
	content: '\f0f6'; /*Text*/
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.pdf']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.link-pdf[href]
	.apb-li-title:before {
	content: '\f1c1'; /*PDF*/
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.doc']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.docx']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.link-word[href]
	.apb-li-title:before {
	content: '\f1c2'; /*Word*/
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.xls']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.xlsx']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.link-excel[href]
	.apb-li-title:before {
	content: '\f1c3'; /*Excel*/
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.ppt']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.pptx']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.link-powerpoint[href]
	.apb-li-title:before {
	content: '\f1c4'; /*Powerpoint*/
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.gif']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.jpg']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.jpeg']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.png']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.bmp']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.tif']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.link-image[href]
	.apb-li-title:before {
	content: '\f1c5'; /*Image*/
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.zip']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.zipx']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.rar']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.tar']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.gz']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.dmg']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.iso']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.link-archive[href]
	.apb-li-title:before {
	content: '\f1c6'; /*Archive*/
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.wav']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.mp3']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.fla']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.flac']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.ra']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.rma']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.aif']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.aiff']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.aa']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.aac']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.aax']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.ac3']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.au']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.ogg']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.avr']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.3ga']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.flac']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.mid']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.midi']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.m4a']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.mp4a']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.amz']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.mka']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.asx']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.pcm']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.m3u']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.wma']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.xwma']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.link-audio[href]
	.apb-li-title:before {
	content: '\f1c7'; /*Audio*/
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.avi']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.mpg']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.mp4']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.mkv']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.mov']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.wmv']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.vp6']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.264']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.vid']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.rv']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.webm']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.swf']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.h264']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.flv']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.mk3d']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.gifv']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.oggv']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.3gp']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.m4v']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.movie']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.divx']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.link-video[href]
	.apb-li-title:before {
	content: '\f167'; /*Video*/
	content: '\f144' !important; /*Video*/
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.css']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.js']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.py']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.git']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.py']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.cpp']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.h']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.ini']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.config']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.link-code[href]
	.apb-li-title:before {
	content: '\f1c9'; /*code*/
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.exe']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.jar']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.dll']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.bat']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.pl']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.scr']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.msi']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.app']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.deb']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.apk']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.jar']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.vb']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.prg']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.sh']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.link-exe[href]
	.apb-li-title:before {
	content: '\f085'; /*Executable*/
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.com']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.net']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.org']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.edu']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.gov']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.mil']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='/']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.html']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.htm']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.xhtml']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.jhtml']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.php']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.php3']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.php4']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.php5']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.phtml']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.asp']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.aspx']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href$='.cfm']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href*='?']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a[href*='#']
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a:not([href*='.'])
	.apb-li-title:before,
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.link[href]
	.apb-li-title:before {
	content: '\f0c1'; /*link*/
}
#apb-wrapper
	.paragraph--type--apb-pb-links
	.apb-li-link-type-item
	a.link-modal[href]
	.apb-li-title:before {
	content: '\f2d0'; /*modal*/
}
/*----- LINKS - Close -----*/

/*----- MODAL - Open -----*/
#apb-li-overlay {
	padding: 0 1.5rem 0 0;
	max-height: 75vh;
	overflow-x: hidden;
	overflow-y: auto;
}

#apb-li-overlay .apb-li-modal-wrapper {
	display: grid;
	gap: 1.5rem;
	grid-template-columns: 1fr;
}

#apb-li-overlay .apb-li-modal-content-inner {
	display: grid;
	grid-template-columns: 1fr;
	gap: 1rem;
	margin-bottom: 1.5rem;
}

#apb-li-overlay .apb-li-modal-content-inner > div {
	border-bottom: 1px solid #ddd;
	padding-bottom: 0.3rem;
}

#apb-li-overlay .apb-li-modal-body {
	margin-top: 1rem !important;
}

#apb-li-overlay .apb-li-modal-content p:last-child {
	margin-bottom: 0 !important;
}

#apb-li-overlay h2.apb-li-modal-title {
	margin: 0 0 1.5rem 0;
}

/*----- MODAL - Close -----*/
