/*
profile page template
---------------------------------------------------------------------------------------------------- */
/*
profile header
-------------------------------------------------- */
.profile-pg-header-wrap{}
.profile-pg-header{
	padding: 2rem;
}
/*
profile general
-------------------------------------------------- */
.profiles-wrap{
    margin-bottom: 30px;
    position: relative;
}
.search-filter{
	padding: 0 10px;
}
#quicksearch{
    background:#f3f3f3;
    border: 1px solid #e5e5e5;
    display: table;
    margin: 0 auto;
    padding: 6px 0 6px 5px;
    width: 100%;
}
.profile {
    position: relative;
    width: 100%;
}
.profile {
    display: block;
    float: left;
    height:auto;
	margin-bottom:10px;
    overflow: hidden;
    position: relative;
    width: 235px;
}
/*
small profile
-------------------------------------------------- */
.small-profile a{
	background-color:#fff;
    border: 1px solid #ddd;
    color: #222222;
    display: block;
    line-height: 1;
    margin: 0.5rem;
    padding: 1rem;
    text-decoration: none;
}
.small-profile a:hover{
	background:#32B44B;
	color: #fff;
}
.small-profile a:hover .profile-title {
	color: #fff;
}
.profile-img-wrap{
    clear: both;
    display: block;
    margin-bottom: 10px;
    position: relative;
    width: 100%;
}
.small-profile .profile-img{
    border: 2px solid #32b44b;
    border-radius: 50%;
    display: block;
    height: 65px;
    overflow: hidden;
    width: 65px;	
}
.small-profile .profile-img > img {
    height: auto;
    max-width: 100%;
}
.small-profile .profile-content{
	text-align: center;
}
.small-profile .profile-title {
    font: 16px/20px Oswald,sans-serif;
    text-transform: capitalize;
}
.small-profile .profile-title:after {
   background: none repeat scroll 0 0 #96d7eb;
    content: "";
    display: block;
    height: 2px;
    margin: 10px auto;
    position: relative;
    width: 40px;
}
.small-profile .profile-line{
    font-weight: bold;
    margin: 0 0 10px;
}
.small-profile .profile-line > span{
	font-weight:normal;
}

/*
remodal profile
-------------------------------------------------- */
.remodal .profile-title {
    font: 20px/20px Oswald,sans-serif;
    text-transform: uppercase;
}
.remodal .profile-title:after {
    background:#96D7EB;
    content: "";
    display: block;
    height: 2px;
    margin: 10px auto;
    position: relative;
    width: 40px;
}
.remodal .profile-line{
    font-weight: bold;
    margin: 0 0 10px;
}
.remodal .profile-line > span{
	font-weight:normal;
}
.remodal .profile-img{
/*    border: 2px solid #32b44b;
    border-radius: 50%;
    float: none;
    margin: 0 auto 20px;
    max-height: 150px;
    max-width: 150px;
    overflow: hidden;
    width: auto;*/
    border: 2px solid #32b44b;
    border-radius: 50%;
    float: none;
    height: 80px;
    margin: 0 auto 20px;
    overflow: hidden;
    width: 80px;	
}
.remodal .profile-img > img {
    height: auto;
    max-width: 100%;
}
.remodal .profile-bio{ 
	margin:1rem 0;
}
/*
single-fellow profile
-------------------------------------------------- */
.single-post .fellow-content-wrap{
    clear: both;
    display: block;
    margin-bottom: 20px;
    width: 100%;
}
.single-post .profile-line{
    font-weight: bold;
    margin: 0 0 10px;
}
.single-post .profile-line > span{
	font-weight:normal;
}

