@font-face {
	font-family: 'FontAwesome';
	src: url('/global/css/fonts/font-awesome/fonts/fontawesome-webfont.eot?v=4.4.0');
	src: url('/global/css/fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('/global/css/fonts/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('/global/css/fonts/font-awesome/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('/global/css/fonts/font-awesome/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('/global/css/fonts/font-awesome/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal
}

.ivo_employee_list_item {
	display: inline-flex;
	flex: 250px;
	flex-direction: column;
	min-width: 200px;
	padding: 1em;
	text-align: center;
	line-height: 1.4em;
	font-size: 16px;
}

.ivo_employee_list_item .meta {

}

.ivo_employee_list_item .name {
	color: inherit;
	font-weight: 700;
	margin: 0;
	font-size: 16px;
}

.ivo_employee_list_item .title {
	font-style: italic;
}

.ivo_employee_list_item .phone {

}

.ivo_employee_list_item .email {
	position: relative;
}

.ivo_employee_list_item .phone a::before,
.ivo_employee_list_item .email a::before {
	display: inline-block;
	text-align: center;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: .5em;
}

.ivo_employee_list_item .email a::before {
	content: "\f0e0";
}

.ivo_employee_list_item .phone a::before {
	content: "\f095";
}

.ivo_employee_list_item .description {

}

.ivo_employee_list_modal_link {
	display: block;
}

.ivo_item_modal_properties td {
	padding-right: 10px;
}

.ivo_employee_list_item_image {
	width: 80%;
	display: none;
}

/*.ivo_employee_list_item_image_not_found {
background: url('/global/images/element/EMPLOYEE_LIST_1/no_pic.png') no-repeat center center;
}*/

.ivo_employee_list_item_image_container.monochrome img {
	filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.ivo_employee_list_item_image_container.round img {
	border-radius: 500em;
}

.ivo_employee_list_item img {
	margin-bottom: 1em;
	width: 180px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.ivo_employee_list_category {
	display: inline-block;
}

.ivo_employee_list_container .ivo_employee_list_category_filter,
.ivo_employee_list_container .ivo_employee_list_category_filter:focus {
	display: block;
	border: 1px solid rgba(0,0,0,.4);
	border-radius: 3px;
	padding: .75em 1em;
	margin-bottom: 10px;
	margin-right: 10px;
	color: #4c4c4c;
	text-decoration: none;
	line-height: 1em;
	transition: background .2s ease, color .2s ease, border-color .2s ease;
}

.ivo_employee_list_category_filter:hover {
	text-decoration: none;
	background: #f0f0f0;
	color: #000000;
}

.ivo_employee_list_category_filter.active {
	background: #666666;
	border-color: #666666;
	text-decoration: none;
	color: #ffffff!important;
}

.ivo_employee_list_category_filter.active:hover {
	background: #444444;
}

.ivo_employee_list_category_search_container {
	padding-bottom: 20px;
}

.ivo_employee_list_category_search_container input {
	width: 100%;
	padding: .6em 1em!important;
	-webkit-appearance: none;
	border: 1px solid rgba(0,0,0,.4);
	line-height: 1.3em;
	display: inline-block;
	border-radius: 3px;
}

/* .ivo_employee_list_container:not(.search_mode) .ivo_employee_list_item:not(.visible) {
	display: none;
}

.ivo_employee_list_container.search_mode .ivo_employee_list_item:not(.visible_search) {
	display: none;
} */

.ivo_employee_list_container .row {
	display: flex;
	flex-wrap: wrap;
	font-size: 16px;
	margin-left: -1em;
	margin-right: -1em;
}

.ivo_employee_list_search_container {
	position: relative;
}

.ivo_employee_list_search_container > .fa {
	position: absolute;
	top: 13px;
	right: 28px;
}