﻿

@media screen and (min-width: 760px) {
	.list_signed .list_signed_link {
		font-size: 1.5em;
		/*min-height: 4.5rem;*/
		line-height: 1.35em;
		display: flex;
		/*border-left: 7px solid #005c98;*/
		/*padding: .75rem 4.5rem .75rem 1rem;*/
		/*align-items: left;*/
		text-align: left;
		position: relative;
		text-decoration: none;
		font-weight: 700;
		height: 100%;
		/*box-shadow: 0 2px 4px rgb(85 88 88 / 30%);*/
		background-color: #fff;
		padding: 0.3em 0em;
	}

	.list_signed_header {
		border-top: 1px solid #808080;
		margin-top: 15px;
		padding-top: 10px;
		margin-bottom: 10px;
	}

	.list_signed_heading {
		max-width: 90%;
	}

	/*
	a.list_signed_link:hover, a.list_signed_link:hover:visited, a.list_signed_link:focus, a.list_signed_link:focus:visited, a.list_signed_link:active, a.list_signed_link:active:visited {
		color: #005c98;
		box-shadow: none;
		margin-left: 0px;
		outline-offset: 0px;
	}

		a.list_signed_link:active:after, a.list_signed_link:focus:after {
			color: #674817;
		}
		*/
	.list_signed .list_signed_link:after {
		background-position: center;
		background-size: 1.125rem;
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		content: "\f054";
		color: #005c98;
		display: block;
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		position: absolute;
		right: 0;
		/*width: 2.125rem;*/
	}

	a.list_signed_link:hover, .list_signed a:hover, a.list_signed_link:hover:after {
		color: #fff;
	}

	.list_signed a:active {
		color: #000;
	}
}

/* tablet landscape */

/* tablet portrait */
@media screen and (orientation:portrait) and (max-width: 992px) {
	.list_signed .list_signed_link {
		font-size: 1.4em;
		line-height: 1em;
		font-weight: 600;
	}
	
	
}

@media screen and (orientation:landscape) and (max-width: 1024px) {
	.list_signed .list_signed_link {
		font-size: 1.5em;		
		line-height: 1.4em;
		font-weight: 600;
	}
}



.list_signed a:focus {
	color: #0b0c0c !important;
	text-decoration: none;
	outline: 3px solid transparent;
	background-color: #fd0;
	box-shadow: 0 -2px #fd0, 0 4px #0b0c0c;
}

/* Mobile */
@media screen and (max-width: 768px) {

	.content-hub header h1 > span:first-child {
		line-height:1.5em;
	}

	.list_signed .list_signed_link {
		padding: 0.5em 0em;
		/*line-height: 1.65em;*/
	}

	.list_signed_header {
		margin: 1em 0em 0.75em 0em;
	}
}