#research-posts > div.section.group.mobile-hide > a span {
	font-size: 20px;
}

.brief-two {
margin-top: 20px;
}

body.postid-1401 a.brief-one,
body.postid-1401 a.brief-two {
white-space: normal;
/*font-size: 20px !important;*/
}

img.aaa-internal-banner {
	width: 100%;
	height: auto;
	vertical-align: top;
	margin: 0 auto 20px;
	transition: all 0.3s ease 0s;
	opacity: 1.0;	
}
img.aaa-internal-banner:hover {
	opacity: 0.7;
}

#people-profile .nav-fill .nav-item {
	display: table;
}
 
#people-profile .nav-pills .nav-link {
	padding: 0 1rem !important;
	display: table-cell;
	vertical-align: middle;
}

.clear {
clear: both;
}

/*---- New People Pubs Tabs ----*/

#people-profile #pub p.category.external {
color:#aaa;
}

#people-profile #pub h3 a i.fa-external-link {
font-size: 20px;	
}


/*---- New Search Results ----*/

body.search div.profileImage {
margin-top: 0 !important;
}

div.navigation {
width: 100%;
}

div.navigation ul {
text-align: center;
}

div.navigation ul li {
display: inline-block;
list-style-type: none;
}

div.navigation ul li.num {
width: 50px;
}

div.navigation ul li.num a {
background-color: #345e82!important;
border-radius: 0;
height: 60px;
font-size: 1.5rem;
outline: none;	
padding: 18px 0;
width: 50px;
transition: all 0.3s ease 0s;
}

div.navigation ul li.num.active a {
background:#b94840!important;
}

div.navigation ul li.num.active a:hover {
background:#a6423b!important;
}

div.navigation ul li.num a:hover {
background-color: #27455F!important;
}

/*---- Shortcode Quad ----*/

.aaa-quad {
box-sizing: border-box;
width: 48%;
padding: 2% 4%;
vertical-align: top;
display: inline-block;
position: relative;
}

.aaa-quad h3 {
display: table;
width: 100%;
min-height: 240px;
background-color: #eee;
margin-bottom: 15px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
z-index: 10;
}

.aaa-quad > h3 > div {
opacity: 0.7;
transition: all 0.3s ease 0s;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 10;
}

.aaa-quad.driver-behavior > h3 > div {
background-color: #b94840;
}

.aaa-quad.emerging-tech > h3 > div {
background-color: #349985;
}

.aaa-quad.roadway-systems > h3 > div {
background-color: #f58147;
}

.aaa-quad.vulnerable-road-users > h3 > div {
background-color: #345e82;
}

/*
.aaa-quad.roadway-systems:hover > h3 > div:after {
border: 15px solid #f58147;
}*/


.aaa-quad h3 a {
display: table-cell;
vertical-align: middle;
text-align: center;
padding: 0 5%; 
text-decoration: none;
position: relative;
z-index:20;
color: #fff !important;
}

.aaa-quad:hover > h3 > div {
opacity: 1.0;	
}

/*
.aaa-quad:hover > h3 > div:after {
position: absolute;
top: 100%;
left: 100%;
width: 0;
height: 0; 
margin-left: -30px;
margin-top: -30px;
content: "";
opacity: 0;	
border-right: 15px solid #f7f7f7;
border-bottom: 15px solid #f7f7f7;
}*/

@media only screen and (min-width: 992px) { 
	.page-template-default .background
	{
		height: auto !important;
		min-height: 160px !important;
	}
}
@media only screen and (max-device-width: 768px) { 
	.aaa-quad {
	width: 100%;
	}
} 


@media only screen and (max-device-width: 568px) { 
	#people-profile .nav-pills .nav-link {
		padding-top: 0 !important;
		font-size: 13px !important;
	}
} 