@charset "UTF-8";
/* CSS Document */


.MembersSearchResultWrapper .Limited {
	max-width: 1050px;
}



.MembersSearchResult {
	display: inline-block;
	position: relative;
	width: 245px;
	vertical-align: top;
	float:left;
	text-align: center;
	margin: 8px 8px;
	cursor: pointer;
	background:rgba(255, 255, 255, 0.7);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}

.MembersSearchResult .Logo {
	display: table;
	width: 100%;
	height: 164px;
	text-align: center;
	margin: auto;
	background: no-repeat center center;
	background-size: contain;
}

.MembersSearchResult .Logo .Center {
	display: table-cell;
	position: static;
	vertical-align: middle;
}

.MembersSearchResult .Logo .Center img {
	max-width: 80%;
	max-height: 120px;
	margin:auto;
}

.MembersSearchResult h2 {
	display: table;
	min-height: 70px;
	width: 100%;
	font-size: 1.1em;
	color: #282e5c;
	line-height: 1.3em;
	transition: color .2s ease-in-out;
	text-align: center;
}

.MembersSearchResult h2 .Center {
	display: table-cell;
	position: static;
	vertical-align: middle;
	
}

.MembersSearchResult p {
	font-size: .8em;
	font-weight: 400;
	text-align: left;
	}


.MembersSlickWrapper a {
	text-decoration: none;
}


a:hover .MembersSearchResult {
	color: #4e5153;
}

a:hover .MembersSearchResult h2 {
	color: #319B79;
	transition: color .2s ease-in-out;
}











@media (max-width: 1480px)
{
	.MembersSearchResultWrapper .Limited {
	max-width: 1050px;
}
	
}


@media (max-width: 1150px)
{
	.MembersSearchResultWrapper .Limited {
	max-width: 522px;
}
	
}




@media (max-width: 992px)
{
}


@media (max-width: 768px)
{
	.MembersSearchResult {
	display: block;
	width: 100%;
	float:none;
	margin: 40px 0;
	}
}

