.main-container.container {
	position: relative;
}

.overground {
	position: absolute;
	top: -245px;
	width: 950px;
	z-index: 10;
}

.overground ol.breadcrumb, .overground .slicknav_menu, .overground .slicknav_btn, .overground .slicknav_menu .slicknav_nav {
	background-color:rgba(0, 0, 0, 0.75)
}

.profile-info {
	margin-top: 1.5em;
}

div.profile-image, .profile-list-item .profile-portrait img {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ddd;
	border-radius: 12px;
	padding: 5px;
	margin-right: 24px;
	margin-bottom: 1em;
	float: left;
}

div.profile-image {
	max-width: 180px;
}

div.profile-image img {
	border: 1px solid #e1e1e1;
	border-radius: 6px;
}

.profile-image.with-head-img {
	margin-top: -4.5em;
}

.profile-image {
}

.profile-info h2 {
	font-size: 1.143em;
}

img.yt-thumb {
	max-width: 200px;
}
.profile-info img.yt-thumb {
	max-width: 180px;
}

.yt-thumb {
	border-radius: 4px;
	border: 1px solid #DDD;
}

a.video-link {
	position: relative;
}

span.watch_video {
	background: rgba(0, 0, 0, 0) url("../img/watch-video.png") no-repeat scroll left top;
	display: block;
	height: 50px;
	position: absolute;
	width: 51px;
	left: 70px;
	top: 44px;
}
.profile-info span.watch_video {
	left: 62px;
	top: 38px;
}

a.video-link:hover span.watch_video {
	background-position: left bottom;
}

.profile-video, .latest-articles {
	float: left;
}

.latest-articles {
	margin-left: 3em;
}

.profile-list-item {
	overflow: auto;
	width: 100%;
}

.profile-list-item .profile-portrait {
	float: left;
}

.profile-list-item .profile-portrait img {
	max-height: 275px;
}

.profile-content {
}

.views-row {
	border-bottom: 1px #DDD solid;
	padding-bottom: 1em;
}


div.profile-contact li.subtitle {
	border-bottom: 1px solid #ddd;
	font-size: 0.857em;
	font-weight: bold;
	margin-top: 1.5em;
	padding-left: 2px;
	text-transform: uppercase;
}
div.profile-contact ul li {
	list-style: outside none none;
	margin-bottom: 0.214em;
}


div.profile-contact {
	padding-left: 10px;
	color: #2B2E51;
	float: left;
	
	padding-bottom: 1em;
}

div.profile-contact ul {
	padding: 0;
	margin: 0;
}

div.profile-social {
	margin-top: 1.5em;
}

div.profile-social ul {
	padding-left: 3px;
	width: 180px;
}

div.profile-contact ul li {
	margin-bottom: 0.214em;
	list-style: none;
}

div.profile-contact ul li i.fa {
	text-align: center;
	width: 1.5em;
}

div.profile-contact li.email,
div.profile-contact li.room,
div.profile-contact li.phone,
div.profile-contact li.personal-web {
	font-size: 0.929em;
}

div.profile-contact li.room {
	margin-top: 0.5em;
	margin-left: 5px;
}

div.profile-contact li.phone {
	margin-left: 2px;
}

div.profile-contact li.personal-web {
	margin-top: 1.5em;
}

div.profile-contact li.subtitle {
	margin-top: 1.5em;
	padding-left: 2px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.857em;
	border-bottom: 1px solid #DDD;
}

div.profile-contact li.subtitle i.fa {
	font-size: 1.083em;
}

.profile-contact ul li.phone i.fa {
	vertical-align: middle;
}

.profile-contact {
	border-bottom: 1px solid #DDD;
}


.profile-social ul li {
	display: inline;
}

#main .profile-social li a.btn {
	color: #2B2E51;
	margin-right: 5px;
	padding: 6px;
}

#main .profile-social li a:hover.btn {
	color: #FFF;
	background: #0076ac;
}
.profile-social li a.btn.researchgate {
	font-weight: bold;
	letter-spacing: -0.071em;
	padding: 6px 7px;
}

h1.page-header { 
	margin-bottom: 0;
}

.content-items {
	padding-bottom: 1.5em;
}

.content-items h2 {
	border-top: 1px solid #EEE;
	margin-top: 24px;
	padding-top: 24px;
	padding-bottom: 16px;
}

p.subheader-text {
	margin-top: 0;
	padding-top: 24px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.content-items li {
	margin-bottom: 8px;
	line-height: 1.083em;
}
