/*------------------------------------------------------
				##Dean and Staff
-------------------------------------------------------*/
.dean-staff-wrapper .page-title-white-base {
	margin-bottom: 0;
}

.deans-admin .wrap {
	margin-bottom: 10.75rem;
}

.deans-admin .page-title>h1 {
	font: 3.5rem "plantin", Georgia, Times New Roman, serif;
	color: #000;
	white-space: nowrap;
}

.deans-admin .page-title {
	display: flex;
	align-items: center;
}

.deans-admin .page-title .horz_line {
	width: 100%;
	margin-left: 2.6667rem;
	border-color: #dddddd;
}

.deans-admin .sub-title,
.staff-section-heading {
	font: 1.5rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #00b1da;
	padding-top: 0;
	margin: 1.625rem 0 0.3125rem 0;
}

.dean-wrapper .staff-section-heading {
	margin-bottom: 2rem;
}

.deans-admin .ds-table .ds-table-row {
	display: flex;
	padding: 0.9375rem 0;
	border-top: 1px solid #dddddd;
	word-break: break-word;
}

.deans-admin .ds-table .ds-table-row:first-child {
	border: none;
}

.deans-admin .ds-table.dean_profile {
	margin-bottom: 2.8125rem;
}

.deans-admin .ds-table.dean_profile .ds-table-row {
	border: none;
	padding: 1.375rem 0;
}

.deans-admin .ds-table .ds-cell {
	padding: 0.625rem 1.25rem 0.625rem 0;
}

.deans-admin .ds-table .ds-cell.left-sec {
	width: 35%;
}

.deans-admin .ds-cell.middle-sec {
	width: 40%;
}

.deans-admin .ds-cell.width50 {
	width: 50%;
}

.dean-info .profile-img img:hover {
	opacity: 0.5;
	cursor: pointer;
}

.deans-admin .ds-table .ds-cell.right-sec {
	width: 25%;
}

.deans-admin .ds-cell .column-wrap .info-container .dean-title,
.dean-info .dean-deg {
	font: 0.75rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
	text-transform: uppercase;
	margin-bottom: 0.9375rem;
}

.dean-info .dean-email {
	display: block;
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
	margin: 0.6375rem 0 0.538rem 0;
}

.dean-info .dean-email:hover {
	color: #00b1da;
}

.deans-admin .ds-cell .column-wrap .info-container .dean-email:hover,
.dean-info .dean-email:hover {
	text-decoration: none;
}

.deans-admin .ds-table .ds-cell .ds-staff-name,
.deans-admin .ds-cell .column-wrap .info-container .dean-name,
.dean-info .dean-name,
.staff-info .staff-name,
.dean-info .dean-name a,
.staff-info .staff-name a {
	color: #000000;
	font: 1.5rem "plantin", Georgia, Times New Roman, serif;
	margin: 0 0 1rem;
}

.dean-info .infobox-wrap .dean-name a {
	margin-bottom: 0;
}

.dean-info .dean-name a:hover,
.staff-info .staff-name a:hover {
	color: #00b1da;
	text-decoration: none;
}

.deans-admin .ds-table .ds-cell .ds-staff-title,
.staff-info .staff-deg {
	font: 0.75rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
	text-transform: uppercase;
}

.deans-admin .ds-table .ds-cell.ds-staff-office,
.staff-info .office-addr,
.staff-info .office-addr .staff-depts {
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	word-break: break-word;
}

.deans-admin .ds-table .ds-cell .ds-staff-email,
.staff-info .staff-email {
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
	margin-bottom: 0.3125rem;
	word-break: break-word;
}

.deans-admin .ds-table .ds-cell .ds-staff-email:hover,
.staff-info .staff-email:hover {
	color: #00b1da;
	text-decoration: none;
}

.deans-admin .ds-table .ds-cell .ds-staff-phone,
.deans-admin .ds-cell .column-wrap .info-container .dean-phone,
.dean-info .dean-phone,
.staff-info .staff-phone {
	color: #666666;
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	margin: 0.4rem 0;
}

.dean-info span,
.staff-info span {
	display: block;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
}

.dean-info {
	margin-bottom: 3rem;
}

.dean-info .dean-content {
	line-height: 1.2;
	font-size: 0.938rem;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
}

.dean-info .dean-content p {
	margin-bottom: 5px;
}

.staff-info {
	border-bottom: 1px solid #dddddd;
	padding: 1.4rem 0;
}

.staff-info:last-child {
	border: none;
	padding-bottom: 0;
}

.st-table {
	position: relative;
	z-index: 30;
	min-height: 9.375rem;
}

.loader {
	width: 100%;
	height: 100%;
	padding: 7.5rem 0 0 0;
	position: absolute;
	z-index: 50;
	background: #fff;
	display: flex;
	align-items: baseline;
	justify-content: center;
}

.loader.hide {
	display: none;
}

.staffAjaxResult .not-found {
	font: 2.5rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #00a4cc;
	text-align: center;
	padding: 6.25rem 0;
}

.hide-dataList {
	display: none;
}

/* staff template */
.staff-temp .page-title {
	display: flex;
	align-items: center;
}

.staff-temp .page-title .horz_line {
	width: 100%;
	margin-left: 2.6667rem;
	border-color: #dddddd;
}

.staff-temp .page-title .staff-template_title {
	font: 3.5rem "plantin", Georgia, Times New Roman, serif;
	color: #000000;
}

.staff-temp .st-table {
	margin-top: 2.375rem;
}

.staff-temp .st-table .staff-head_list .staff-head_title {
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #000;
	margin: 0.125rem 0 0.625rem 0;
	text-transform: none;
}

.staff-temp .st-table .list-not-found {
	font: 1.0625rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #333;
	padding: 0;
	margin: 0;
}

.staff-temp .st-table .staff-head_list+.st-table-row {
	border: none;
}

.staff-temp .st-table .st-table-row .staff_user {
	font: 1.5rem "plantin", Georgia, Times New Roman, serif;
	margin-bottom: 0.875rem;
	color: #000000;
}

.staff-temp .st-table .st-table-row .staff_user a {
	font: 1.5rem "plantin", Georgia, Times New Roman, serif;
	color: #000000;
	text-decoration: none;
}

.staff-temp .st-table .st-table-row .staff_user a:hover {
	color: #00b1da;
	text-decoration: none;
}

.staff-temp .st-table .staff-head_list {
	border: none;
}

.staff-temp .st-table .st-table-row .staff_title {
	font: 0.75rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
	text-transform: uppercase;
	letter-spacing: 1px;
	width: 70%;
}

.staff-temp .st-table .st-table-row .staff_title span {
	font: 0.75rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	display: block;
	margin-bottom: 0.7rem;
}

.staff-temp .st-table .st-table-row .staff_email {
	display: block;
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078BF;
	margin-bottom: 0.625rem;
}

.staff-temp .st-table .st-table-row .staff_email:hover {
	color: #00b1da;
	text-decoration: none;
}

.staff-temp .st-table .st-table-row .staff_phone,
.staff-temp .st-table .st-table-row .staff_phone span {
	color: #666666;
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
}

.staff-temp .st-table .st-table-row .staff_phone span {
	display: block;
	margin-bottom: 0.375rem;
}

.staff-temp .st-table .st-table-row .staff_address {
	font: 1rem "plantin", Georgia, Times New Roman, serif;
	color: #000;
}

.staff-temp .st-table .st-table-row {
	display: flex;
	padding: 1.3rem 0;
	border-top: 1px solid #dddddd;
	word-break: break-word;
}

.staff-temp .st-table .st-table-row:first-child {
	border-top: 0;
}

.staff-temp .st-table .st-table-row:last-child {
	padding-bottom: 0;
}

.staff-temp .st-table .st-table-row:last-child .wpb_staff_user.staff_user {
	margin-bottom: 0;
}

.staff-temp .st-table .st-cell {
	padding: 0.625rem 1.25rem 0.625rem 0;
}

.staff-temp .st-table .st-cell.left-sec {
	width: 34%;
}

.staff-temp .st-cell.middle-sec {
	width: 32%;
	margin-right: 5%;
}

.staff-temp .st-table .st-cell.right-sec {
	width: 25%;
}

.staff-temp .has-search .form-control {
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	border-color: #e1e1e1;
	border-radius: 0.3333rem;
	padding: 0.625rem 2.1875rem 0.625rem 0.75rem;
	height: 2rem;
}

.staff-temp .has-search .form-control::placeholder {
	font-size: 1rem;
	font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
}

/* clears the 'X' from Internet Explorer */
.staff-temp .has-search input[type=text]::-ms-clear {
	display: none;
	width: 0;
	height: 0;
}

.staff-temp .has-search input[type=text]::-ms-reveal {
	display: none;
	width: 0;
	height: 0;
}

/* clears the 'X' from Chrome */
.staff-temp .has-search input[type="text"]::-webkit-search-decoration,
.staff-temp .has-search input[type="text"]::-webkit-search-cancel-button,
.staff-temp .has-search input[type="text"]::-webkit-search-results-button,
.staff-temp .has-search input[type="text"]::-webkit-search-results-decoration {
	display: none;
}

.staff-temp .has-search.form-group {
	position: relative;
	width: 16.9375rem;
	height: 2rem;
	margin: 0 1.875rem 0 0;
}

.staff-temp .select-dropdown {
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	height: 38px;
	color: #000000;
	margin-right: 2.6875rem;
	width: 16.875rem;
	height: 39px;
	margin-top: 1.3333rem;
	border-color: #e1e1e1;
	border-radius: 0.3333rem;
	padding: 0.5rem 0.625rem 0.625rem 0.75rem;
}

.staff-temp .sub-section {
	margin-bottom: 0.75rem;
	margin-top: 0.5rem;
}

.staff-temp .sub-section form {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding-top: 0.25rem;
}

.staff-temp .sub-section .btn-reset-filters.hide {
	display: none;
}

.staff-temp .sub-section .btn-reset-filters {
	flex: 1 1 100%;
	text-align: right;
	padding: 0.625rem 0 0 0;
}

.staff-temp .sub-section .btn-reset-filters a {
	font: 0.9375rem/100% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #F7942D;
	border: 0;
	box-shadow: none;
	background: none;
	padding: 0.3125rem 0;
	text-decoration: none;
}

.staff-temp .sub-section .btn-reset-filters a:hover {
	color: #00b1da;
}

.staff-temp .has-search .form-control-feedback {
	color: #666666;
	display: block;
	position: absolute;
	right: 0;
	width: 2.375rem;
	height: 100%;
	text-align: center;
	pointer-events: none;
	z-index: 2;
}

.staff-temp .has-search .form-control-feedback:before {
	display: block;
	margin-top: 0.5rem;
}

.staff-temp .filter {
	flex: 1;
	position: relative;
}

.staff-temp .filter .filter-wrap {
	display: flex;
	border: 1px solid #e1e1e1;
	height: 2rem;
	border-radius: 0.3125rem;
	padding: 0 0.625rem;
}

.staff-temp .filter .filter-wrap .filter-alphabet {
	display: flex;
	padding: 1px 0.375rem 0;
	width: 1.25rem;
	align-items: center;
	justify-content: center;
}

.staff-temp .filter .filter-wrap .filter-alphabet .filter-name {
	font: 0.75rem/100% "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	cursor: pointer;
	margin-top: -0.125rem;
}

.staff-temp .filter .filter-wrap .filter-alphabet.active,
.staff-temp .filter .filter-wrap .filter-alphabet .filter-name:hover {
	color: #00b1da;
}

.staff-temp .filter .filter-title {
	font: 0.75rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #949494;
	text-transform: uppercase;
	position: absolute;
	top: -1.688rem;
	left: 0.875rem;
}

.staff-temp input[type="text"].form-control::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #000000;
}

.staff-temp input[type="text"].form-control::-moz-placeholder {
	/* Firefox 19+ */
	color: #000000;
}

.staff-temp input[type="text"].form-control:-ms-input-placeholder {
	/* IE 10+ */
	color: #000000;
}

.staff-temp input[type="text"].form-control:-moz-placeholder {
	/* Firefox 18- */
	color: #000000;
}

/* CSS for Dropdown */
.staff-temp .dropdown_wrapper {
	width: 16.875rem;
}

.dropdown_wrapper .cs_dropdown {
	margin: 0 1.688rem 0 0;
	position: relative;
}

.dropdown_wrapper .cs_dropdown .cs_select .selected_item {
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 200px;
	display: inline-block;
}

.dropdown_wrapper .cs_dropdown .cs_select .selected_count {
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	margin-left: 0.25rem;
}

.dropdown_wrapper .cs_dropdown .cs_select .arrow_down {
	position: absolute;
	right: 12px;
	z-index: 2;
	text-align: center;
	pointer-events: none;
	color: #666666;
	top: 8px;
	font-size: 1.125rem;
}

.dropdown_wrapper .cs_dropdown .cs_select {
	display: flex;
	cursor: pointer;
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	height: 2rem;
	color: #000000;
	border: 1px solid #e1e1e1;
	border-radius: 0.3333rem;
	padding: 0.4rem 1.5625rem 0 0.75rem;
}

.dropdown_wrapper .cs_dropdown .cs_select .down-icon,
.cs_select .up-icon {
	position: absolute;
	right: 8px;
	top: 0.4375rem;
}

.dropdown_wrapper .cs_dropdown .dropdown_menu {
	list-style-type: none;
	position: absolute;
	overflow-y: auto;
	border-top: none;
	top: 37px;
	border: 1px solid #e1e1e1;
	margin: 0;
	border-bottom-left-radius: 0.3333rem;
	border-bottom-right-radius: 0.3333rem;
	padding: 0.3125rem 0.3125rem 0.625rem 0.3333rem;
	display: none;
	z-index: 100;
	background: #fff;
}

.dropdown_wrapper .cs_dropdown .ae-disabled {
	pointer-events: none;
}

.dropdown_wrapper .cs_dropdown.open .dropdown_menu {
	display: block;
}

.dropdown_wrapper .cs_dropdown.open .cs_select {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list {
	display: flex;
	padding: 0.3125rem;
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	margin: 0.5rem 0 0.3125rem 8px;
	color: #000;
}

.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list.selected {
	background: #f1f1f1;
}

.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list.selected label {
	color: #00b1da;
}

.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list:hover {
	background: #f1f1f1;
}

.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list:hover label,
.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list.allDepartments:hover {
	color: #00b1da;
}

.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list>label {
	margin: 0;
	cursor: pointer;
	display: block;
	width: 100%;
	font: 1rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
}

.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list .d-check {
	margin-top: 0.1875rem;
	cursor: pointer;
	display: none;
}

/*------------------------------------------------------------------------
							##profiles details
 -----------------------------------------------------------------------*/
.profile-details .profileImg-container {
	display: flex;
}

.prof-img_true .profileImg-container .profile-img {
	width: 10.6875rem;
	height: 13.25rem;
}

.profile-details .profile-img {
	width: 10.6875rem;
	float: right;
	min-height: 7rem;
}

.prof-img_true .profileImg-container .profile-img img {
	max-height: 13.125rem;
	width: 100%;
}

.profileImg-container .profile-info {
	flex: 1;
	padding: 0 3.125rem 0 0;
}

.profileImg-container .profile-info h2,
.profile-details h1 {
	font: normal 2rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000;
	margin: 0;
	padding: 0 0 1.5625rem 0;
	float: left;
	width: calc(100% - 11rem);
}

.profile-details .profile-position,
.profile-details .profile-rank {
	font: 1.125rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666;
}

.profile-rank.profile-department {
	padding-bottom: 1.5625rem;
}

.profile-details .profile-position {
	padding: 0 0 1.125rem 0;
}

.profile-contact-detail {
	padding: 1.5625rem 0 0 0;
}

.profile-contact-detail .contact-row,
.profile-details .contact-row {
	display: flex;
	padding: 0.3125rem 0;
}

.profile-contact-detail .contact-row .label,
.profile-details .contact-row .label {
	min-width: 4.25rem;
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
}

.profile-contact-detail .contact-row .value,
.profile-details .contact-row .value {
	flex: 1;
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000;
	text-transform: uppercase;
}

.profile-contact-detail .contact-row .value a,
.profile-details .contact-row .value a {
	font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #1f75bd;
	text-decoration: none;
}

.profile-contact-detail .contact-row .value a,
.profile-details .contact-row .value a:hover {
	color: #00b1da;
}

.profile-details .profile-des,
.profile-details .profile-banner {
	padding: 1.25rem 0 0 0;
	font: 1rem/120% "plantin", Georgia, Times New Roman, serif;
	color: #000;
}

.profile-details .profile-section {
	padding: 1.875rem 0 0 0;
	font: 1rem/120% "plantin", Georgia, Times New Roman, serif;
	color: #000;
}

.profile-section .profile-degrees {
	font: 1rem/140% "plantin", Georgia, Times New Roman, serif;
	color: #000;
	padding: 0.3125rem 0;
}

.profile-section .profile-section-title {
	font: 1.5rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #00aed8;
	padding: 0 0 0.625rem 0;
}

.profile-section .profile-section-title .media_title {
	font: 1.5rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 700;
}
/*
.profile-details .profile-banner {
	padding-top: 3.125rem;
	font: 1.25rem "trade-gothic-next", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #666666;
} */

.profile-details .tribe-events-back {
	top: 0.5rem;
}

.profile-details .profileSocial-media a {
	font: 1rem "plantin", Georgia, Times New Roman, serif;
	color: #000;
	text-decoration: none;
	border-bottom: 0.125rem solid #00aed8;
}

.profile-details .profileSocial-media a:hover {
	border-bottom: 0.125rem solid transparent;
}


/* Mobile devices (portrait and landscape) ----------- */


@media only print,
screen and (min-width: 768px) and (max-width: 991.98px) {

	.dean-info {
		padding: 0 1rem 0 0;
	}

	.dean-info.even-col {
		padding: 0 2.5rem;
	}

	.dean-wrapper .staff-section-heading {
		margin-bottom: 1.5rem;
	}

	.dean-info .profile-img .pro-img,
	.dean-info .info-container .pro-content {
		max-width: 17.5rem;
	}

	.dean-info .profile-img .pro-img {
		max-height: 21rem;
		overflow: hidden;
		min-height: 21rem;
	}

	.deans-admin .ds-table .ds-cell .ds-staff-name,
	.deans-admin .ds-cell .column-wrap .info-container .dean-name,
	.dean-info .dean-name,
	.staff-info .staff-name,
	.dean-info .dean-name a,
	.staff-info .staff-name a {
		font-family: "plantin", Georgia, Times New Roman, serif;
		margin: 1.4rem 0 1rem;
	}

	.staff-info .staff-name,
	.dean-info .dean-name a,
	.staff-info .staff-name a {
		margin-top: 0;
	}

	.dean-wrapper .staff-section-heading {
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.deans-admin .ds-cell .column-wrap .info-container .dean-title,
	.dean-info .dean-deg,
	.deans-admin .ds-table .ds-cell .ds-staff-phone,
	.deans-admin .ds-cell .column-wrap .info-container .dean-phone,
	.dean-info .dean-phone,
	.staff-info .staff-phone {
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		max-width: 10rem;
	}

	.deans-admin .ds-table .ds-cell .ds-staff-title,
	.staff-info .staff-deg {
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.staff-temp .st-table .st-cell.left-sec {
		width: 30%;
		margin: 0 5% 1.0667rem 0;
	}

	.staff-temp .st-cell.middle-sec {
		width: 35%;
		margin-right: 5%;
	}

	.staff-temp .st-table .st-cell.right-sec {
		width: 25%;
	}

	.search-item .entry-summary.scontent-md {
		max-height: 3rem;
	}

	.staff-temp .dropdown_wrapper,
	.staff-temp .has-search.form-group {
		width: 49%;
	}

	.staff-temp .dropdown_wrapper {
		margin-left: 2%;
	}

	.staff-temp .dropdown_wrapper .cs_dropdown,
	.staff-temp .filter {
		width: 100%;
	}

	.staff-temp .filter .filter-wrap {
		margin-top: 1rem;
		width: 100%;
	}

	.staff-temp .filter .filter-title {
		position: inherit;
		top: 0;
		left: 0
	}

	.staff-temp .st-table .st-table-row .staff_user a {
		line-height: 1;
	}

	.staff-temp .st-table .st-table-row .staff_user {
		margin-bottom: 1.375rem;
	}

	.staff-temp .sub-section .btn-reset-filters a {
		font-size: .875rem;
		font-family: "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.profile-details .profile-banner {
		padding-top: 2.875rem;
	}

}

@media (min-width: 992px) {

	.deans-breadcrumbs .default-layout_breadcrumbs {
		padding-top: 0;
	}

}

@media only print,
screen and (min-width: 992px) and (max-width: 1199.98px) {
	.dean-info {
		max-width: 30rem;
		margin-bottom: 3.4rem;
	}

	.dean-info .profile-img {
		max-width: 10.188rem;
	}

	.dean-info .profile-img .pro-img {
		max-width: 8.5rem;
		height: 10.188rem;
		overflow: hidden;
	}

	.dean-info .info-container {
		max-width: 17.5rem;
	}

	.deans-admin .ds-table .ds-cell .ds-staff-name,
	.deans-admin .ds-cell .column-wrap .info-container .dean-name,
	.dean-info .dean-name,
	.staff-info .staff-name,
	.dean-info .dean-name a,
	.staff-info .staff-name a {
		font-size: 1.4rem;
	}

	.dean-info .dean-deg,
	.dean-info span,
	.staff-info span {
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.dean-info .dean-deg {
		max-width: 10rem;
	}

	.deans-admin .ds-table .ds-cell .ds-staff-phone,
	.deans-admin .ds-cell .column-wrap .info-container .dean-phone,
	.dean-info .dean-phone,
	.staff-info .staff-phone {
		font-size: 0.9rem;
	}

	.dean-info .dean-email {
		margin: 0.6375rem 0 0.638rem 0;
	}

	.staff-info .staff-deg {
		max-width: 14rem;
	}

	.staff-info {
		padding: 1.2rem 0 1rem;
	}

	.staff-info .office-addr,
	.staff-info .office-addr .staff-depts {
		font-size: 0.9rem;
	}

	/*Staff Filters*/
	.staff-temp .sub-section form {
		flex-wrap: unset;
	}

	.staff-temp .filter .filter-wrap .filter-alphabet {
		width: auto;
		padding: 0.0667rem 0;
		min-width: 1rem;
		flex: auto;
	}

	.staff-temp .has-search.form-group,
	.dropdown_wrapper .cs_dropdown {
		margin-right: 1.3333rem;
	}

	.dropdown_wrapper .cs_dropdown,
	.staff-temp .has-search.form-group {
		width: 13.784rem;
	}

	.staff-temp .filter .filter-wrap {
		width: 100%;
	}

	.staff-temp .has-search .form-control,
	.dropdown_wrapper .cs_dropdown .cs_select,
	.dropdown_wrapper .cs_dropdown .cs_select .selected_item,
	.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list>label,
	.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list {
		font-size: 1rem;
	}

}

@media (min-width: 1200px) {
	.dean-info .profile-img .pro-img {
		max-width: 10.625rem;
		max-height: 13rem;
		overflow: hidden;
	}

	.staff-wrapper .staff-info .office-addr {
		max-width: 20rem;
	}
}


@media only print,
screen and (max-width : 991px) {

	/* CSS for Dropdown */
	.dropdown_wrapper .cs_dropdown .cs_select {
		width: 100%;
		padding: 0rem 1rem;
		border-radius: 0.2rem;
		flex: auto;
	}

	.staff-temp .dropdown_wrapper {
		margin: 0 0 0 1.5rem;
		width: 49%;
	}

	.dropdown_wrapper .cs_dropdown {
		margin: 0;
		flex: auto;
	}

	.dropdown_wrapper .cs_dropdown .cs_select .selected_item {
		font-size: 0.9rem;
		white-space: nowrap;
		line-height: 2rem;
	}

	.dropdown_wrapper .cs_dropdown .cs_select .selected_count {
		font-size: 0.8rem;
	}

	.dropdown_wrapper .cs_dropdown .cs_select .arrow_down {
		right: 0.7rem;
		font-size: 1rem;
		color: #000;
		font-weight: 600;
	}

	.dropdown_wrapper .cs_dropdown .dropdown_menu {
		width: 100%;
		flex: auto;
	}

	.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list {
		font-size: 0.8rem;
		margin: 0.3333rem 0;
		padding: 0;
	}

	.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list>label {
		font-size: 0.8rem;
	}

	.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list:hover {
		background: transparent;
	}

	.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list:hover label {
		color: #000;
	}

	.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list.selected {
		background: transparent;
	}

	.dropdown_wrapper .cs_dropdown .dropdown_menu .dropdown_list.selected label {
		color: #00b1da;
	}

	.staff-temp .filter {
		flex: inherit;
		margin-top: 1.5rem;
		width: 99%;
	}


	/* staff template */
	.staff-temp {
		padding: 0;
	}

	.staff-temp .page-content {
		margin-bottom: 0;
	}

	.staff-temp .page-title .staff-template_title {
		font: 1.8667rem "plantin", Georgia, Times New Roman, serif;
		color: #4a4a4a;
		margin: 0 0 1rem 0;
	}

	.staff-temp .st-table .staff-head_list .staff-head_title {
		font-size: 0.9333rem;
		margin: 0 0 0.3333rem 0;
	}

	.staff-temp .st-table .list-not-found {
		font: 0.9333rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.staff-temp .st-table .st-table-row .staff_user {
		font-size: 1.0667rem;
		margin-bottom: 0.2667rem;
	}

	.staff-temp .st-table .staff-head_list {
		border: none;
	}

	.staff-temp .st-table .staff-head_list+.st-table-row {
		padding-top: 0.6667rem;
	}

	.staff-temp .st-table .st-table-row .staff_title {
		font-size: 0.6667rem;
	}

	.staff-temp .st-table .st-table-row .staff_email,
	.staff-temp .st-table .st-table-row .staff_phone {
		margin-bottom: 0.4rem;
	}

	.staff-temp .st-table .st-table-row .staff_address {
		font-size: 0.9333rem;
	}

	.staff-temp .st-table .st-table-row {
		padding: 1.1333rem 0 0.7333rem;
	}

	.staff-temp .st-table .st-cell {
		padding: 0;
	}

	.staff-temp .st-table .staff-head_list.st-cell .staff-head_title {
		margin: 1.3333rem 0 0 0;
	}

	.staff-temp .has-search .form-control {
		font: 0.8rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		padding: 0 0.7rem;
		border-radius: 0.2rem;
	}

	.animate .has-search .form-control {
		padding: 0 1.3333rem 0 0.4rem;
	}

	.staff-temp .has-search.form-group {
		height: 2rem;
		margin: 0;
		width: 47%;
	}

	.staff-temp .select-dropdown {
		font: 1.0667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		margin: 0;
		width: 100%;
		padding: 0.5333rem 0.6667rem 0.6667rem 0.8rem;
	}

	.staff-temp .sub-section {
		margin: 0 0 1.6667rem 0;
	}

	.staff-temp .filter.xs-display {
		display: flex;
		flex: auto;
	}

	.staff-temp .filter .filter_dropdown {
		position: relative;
		flex: auto;
	}

	.staff-temp .filter .filter_dropdown .filter_select {
		display: flex;
		border-radius: 0.2rem;
		width: 100%;
		height: 1.4rem;
		min-width: 110px;
		border: 0.0667rem solid #e1e1e1;
		font-size: 0.8rem;
		padding: 0.0667rem 1.2rem 0 0.2667rem;
	}

	.staff-temp .filter .filter_dropdown .filter_placeholder {
		max-width: 115px;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.staff-temp .filter .filter_dropdown .filter_dropdown-list {
		display: none;
		list-style-type: none;
		position: absolute;
		max-height: 110px;
		overflow-y: auto;
		width: 100%;
		border-top: none;
		top: 1.3333rem;
		border: 0.0667rem solid #e1e1e1;
		margin: 0;
		border-bottom-left-radius: 0.3333rem;
		border-bottom-right-radius: 0.3333rem;
		padding: 0.3333rem 0.3333rem 0.6667rem 0.3333rem;
		z-index: 100;
		background: #fff;
	}

	.staff-temp .filter .filter_dropdown .filter_dropdown-list.show {
		display: block;
	}

	.filter-wrap .filter_dropdown .filter_select .arrow_down {
		position: absolute;
		right: 0.4rem;
		z-index: 2;
		text-align: center;
		pointer-events: none;
		color: #000;
		top: 0.2667rem;
		font-size: 0.9333rem;
		font-weight: bold;
	}

	.staff-temp .filter .filter-wrap {
		display: flex;
	}

	.staff-temp .filter .filter-wrap .filter-alphabet {
		color: #000;
		display: block;
		padding: 0.313rem 0 0;
		width: 100%;
	}

	.staff-temp .filter .filter-wrap .filter-alphabet .filter-name {
		font: 0.8rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.staff-temp .filter .filter-wrap .filter-alphabet.active {
		background: transparent;
	}

	.staff-temp .filter .filter_dropdown .filter_select.active {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}

	.staff-temp .filter .filter-title {
		font: 0.8rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.staff-temp .animate input[type="text"].form-control::-webkit-input-placeholder {
		color: #000;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.staff-temp .animate input[type="text"].form-control {
		color: #000;
	}

	.staff-temp .has-search .form-control-feedback {
		font-size: 1.2rem;
		line-height: 36px;
	}

	.staff-temp .has-search .form-control-feedback:before {
		margin-top: 0px;
	}

	.filterbyLastName,
	.filterbyLastName span,
	.filterbySearchTerm,
	.filterbySearchTerm span {
		font: 1.0667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
		padding: 0;
	}

	.staff-temp .sub-section form {
		display: flex;
	}

	.staff-temp input[type="text"].form-control:focus {
		outline: none;
	}

	.staff-temp .sub-section .btn-reset-filters.hide {
		display: none;
	}

	.staff-temp .sub-section .btn-reset-filters {
		flex: 1 1 100%;
		text-align: right;
		padding: 0.4rem 0.4rem 0 0;
	}

	.staff-temp .sub-section .btn-reset-filters a {
		font: 1rem "trade-gothic-next-compressed", Arial, Helvetica, sans-serif;
		font-weight: 700;
		color: #F7942D;
		border: 0;
		box-shadow: none;
		background: none;
		padding: 0;
		letter-spacing: 0.3px;
	}

	.filterbyLastNameOrDepartments,
	.filterbySearchTerm {
		border-bottom: 0;
	}

	.filterbyLastNameOrDepartments,
	.filterbyLastNameOrDepartments strong,
	.filterbyLastNameOrDepartments span,
	.filterbySearchTerm,
	.filterbySearchTerm span {
		font: normal 1.0667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		padding: 0;
	}

	/* Dean and Senior staff */
	.deans-breadcrumbs .wrap {
		padding: 0;
	}

	.deans-admin .wrap {
		margin-bottom: 2rem;
		padding: 0 1.3333rem;
	}

	.deans-breadcrumbs .breadcrumbs-container {
		padding: 1.6rem 1.3333rem 0.8rem 1.1333rem;
	}

	.deans-admin .page-title>h1 {
		font: 1.8667rem "plantin", Georgia, Times New Roman, serif;
		margin-bottom: 1rem;
		color: #4a4a4a;
		white-space: normal;
	}

	.deans-admin .page-title .horz_line {
		display: none;
	}

	.deans-admin .sub-title {
		font: 1.0667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-weight: 600;
		padding-top: 0;
		margin: 0;
	}

	.deans-admin .ds-table .ds-table-row {
		display: block;
		padding: 0.9333rem 0 1.2rem 0;
	}

	.deans-admin .ds-table.dean_profile {
		margin-bottom: 1.4667rem;
	}

	.deans-admin .ds-table .ds-table-row:first-child {
		padding-top: 0.5333rem;
	}

	.deans-admin .ds-table.dean_profile .ds-table-row {
		border: none;
		padding: 0;
	}

	.deans-admin .ds-table.dean_profile .ds-table-row:last-child .ds-cell:last-child .column-wrap {
		border: none;
	}

	.deans-admin .ds-table .ds-cell {
		padding: 1rem 0 0 0;
	}

	.deans-admin .ds-table .ds-cell.left-sec {
		width: 100%;
		padding: 0.2rem 0 0 0;
	}

	.deans-admin .ds-cell.middle-sec {
		width: 100%;
		font-size: 0.9333rem;
	}

	.deans-admin .ds-cell.width50 {
		width: 100%;
	}

	.deans-admin .ds-cell .column-wrap {
		border-bottom: 0.0667rem solid #e1e1e1;
		padding-bottom: 1.3333rem;
		display: block;
	}

	.deans-admin .ds-cell .column-wrap .profile {
		margin-right: 0.6667rem;
		float: left;
	}

	.deans-admin .ds-cell .column-wrap .profile img {
		width: 85px;
		height: 114px;
		min-width: 5.6667rem;
	}

	.deans-admin .ds-table .ds-cell.right-sec {
		width: 100%;
		padding: 0.5333rem 0 0 0;
	}

	.deans-admin .ds-cell .column-wrap .info-container .dean-title {
		font: 0.6667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		margin-bottom: 0.3333rem;
	}

	.deans-admin .ds-cell .column-wrap .info-container .dean-email {
		font: 0.8rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		margin: 0;
	}

	.deans-admin .ds-table .ds-cell .ds-staff-name,
	.deans-admin .ds-cell .column-wrap .info-container .dean-name {
		font: 1.0667rem "plantin", Georgia, Times New Roman, serif;
		margin-bottom: 0.2rem;
		font-weight: 600;
	}

	.deans-admin .ds-table .ds-cell .ds-staff-title {
		font: 0.6667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		color: #666666;
		text-transform: uppercase;
	}

	.deans-admin .ds-table .ds-cell .ds-staff-office {
		font: 0.8rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.deans-admin .ds-table .ds-cell .ds-staff-email {
		font: 0.8rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-weight: 600;
		margin-bottom: 0.4667rem;
	}

	.deans-admin .ds-table .ds-cell .ds-staff-phone,
	.deans-admin .ds-cell .column-wrap .info-container .dean-phone {
		font: 0.8rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-weight: 600;
	}

	.st-table {
		position: relative;
		z-index: 30;
		min-height: 10rem;
	}

	.loader {
		width: 100%;
		height: 100%;
		padding: 8rem 0 0 0;
		position: absolute;
		z-index: 50;
		background: #fff;
		display: flex;
		align-items: baseline;
		justify-content: center;
	}

	.loader.hide {
		display: none;
	}

	.staffAjaxResult .not-found {
		font: 2.6667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
		color: #00a4cc;
		text-align: center;
		padding: 6.6667rem 0;
	}

	.single-faculty .breadcrumbs-container {
		padding: 1.2667rem 1.3333rem 0.8667rem;
	}



}

@media only screen and (max-width: 767.98px) {
	.staff-page-tile.page-title-white-base h1 {
		font-size: 1.75rem
	}

	.staff-temp .st-table .staff-head_list .staff-head_title {
		font-size: 1rem;
	}

	.staff-temp .st-table .st-table-row .staff_title span {
		font: 0.625rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		display: block;
		color: #999999;
	}

	.staff-temp .st-table .st-table-row .staff_email {
		font: 0.75rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.staff-temp .sub-section .btn-reset-filters a {
		font-size: 0.75rem;
	}

	.dropdown_wrapper .cs_dropdown .cs_select {
		height: 1.757rem;
		padding: 0rem 0.4rem;
	}

	.dropdown_wrapper .cs_dropdown .cs_select .arrow_down {
		top: 0.4rem;
	}

	.staff-temp .filter .filter-wrap {
		height: 1.757rem;
		padding: 0.4rem 0.4rem;
	}

	.staff-temp .filter .filter_dropdown .filter_placeholder {
		padding: 0.2rem 0rem;
	}

	.staff-page-tile.page-title-white-base {
		margin-bottom: 0.563rem;
	}

	.staff-page-tile.page-title-white-base h1 {
		margin: 0;
	}

	.dropdown_wrapper .cs_dropdown {
		max-width: 100%;
		width: 100%;
	}

	.staff-temp .page-title .staff-template_title {
		font-size: 1.75rem;
		font-family: "plantin", Georgia, Times New Roman, serif;
	}

	.deans-admin .sub-title,
	.dean-wrapper .staff-section-heading {
		font-size: 1rem;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		margin: 0 0 1.2rem;
	}

	.dean-info .dean-content,
	.dean-info .dean-content p,
	.dean-info .dean-content .dean-depts {
		font-size: 1rem;
		font-family: "plantin", Georgia, Times New Roman, serif;
	}

	.dean-info .dean-email {
		font-size: 0.75rem;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.dean-info .dean-phone,
	.staff-info .staff-phone {
		font-size: 0.75rem;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.dean-info {
		border-bottom: 1px solid #dddddd;
		padding-left: 0;
		padding-bottom: 1.5rem;
		margin-bottom: 1.5rem;
	}

	.dean-info:last-child {
		border-bottom: none;
	}

	.dean-info .pro-img {
		float: left;
		margin: 0 1.438rem 0.625rem 0;
		width: 5.313rem;
		height: 7.125rem;
		overflow: hidden;
	}

	.dean-info .pro-img img {
		padding: 0;
	}

	.dean-info .dean-name {
		margin: 0 0 0.188rem;
	}

	.dean-info .dean-deg {
		font-size: 0.625rem;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.staff-wrapper .staff-section-heading {
		font-size: 1rem;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.dean-staff-wrapper .page-title-white-base h1 {
		font-size: 1.75rem;
		font-family: "plantin", Georgia, Times New Roman, serif;
		color: #000;
	}

	.dean-wrapper .staff-section-heading {
		font-size: 16px;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.dean-info .dean-name,
	.staff-info .staff-name a,
	.dean-info .dean-name a {
		font-size: 1rem;
		font-family: "plantin", Georgia, Times New Roman, serif;
	}

	.staff-info .staff-name {
		font-size: 1rem;
		font-family: "plantin", Georgia, Times New Roman, serif;
	}

	.staff-info .staff-deg {
		font: 0.625rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		color: #666666;
	}

	.office-addr .staff-depts {
		font-size: 0.75rem !important;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif !important;
		font-weight: 400;
	}

	.staff-info .staff-email {
		font-size: 0.75rem !important;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.staff-temp .filter .filter-wrap .filter-alphabet .filter-name {
		font-size: 0.75rem;
	}

	.staff-temp .st-table .st-table-row .staff_user a {
		font-size: 1.2rem;
		font-family: "plantin", Georgia, Times New Roman, serif;
	}

	.staff-temp .st-table .st-table-row .staff_email {
		font-size: 0.813rem;
	}

	.staff-temp .st-table .st-table-row .staff_address {
		font-size: 0.875rem;
		font-family: "plantin", Georgia, Times New Roman, serif;
	}

	.staff-temp .st-table .st-table-row .staff_phone,
	.staff-temp .st-table .st-table-row .staff_phone span {
		font-size: 0.75rem;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.dropdown_wrapper .cs_dropdown .cs_select .selected_item,
	.staff-temp .filter .filter_dropdown .filter_select {
		font-size: 0.75rem;
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.staff-temp .st-table .st-table-row .staff_user {
		font-size: 1.2rem;
		font-family: "plantin", Georgia, Times New Roman, serif;
		width: 100%;
	}

	.staff-info .col-lg-6,
	.staff-info .col-md-5 {
		padding-left: 0;
	}

	.staff-temp .st-table .st-table-row {
		display: block;
	}

	.staff-temp .st-table .st-cell,
	.staff-temp .st-table .st-cell.left-sec,
	.staff-temp .st-table .st-cell.right-sec,
	.staff-temp .st-table .st-table-row .staff_title {
		width: 100%;
		margin: 0 0 1rem;
	}

	.staff-temp .filter {
		flex: 1;
		margin: 0 0 0 1rem;
	}

	.staff-temp .dropdown_wrapper {
		margin: 0 0 0 0.7rem;
		width: 46%;
	}

	.staff-temp .filter .filter-wrap {
		padding: 0 0.1rem;
	}

	.filter-wrap .filter_dropdown .filter_select .arrow_down {
		top: 0.4rem;
	}

	.staff-temp .filter .filter_dropdown .filter_dropdown-list.show {
		top: inherit;
	}

	.staff-temp .has-search.form-group {
		width: 2.188rem;
		height: 1.757rem;
		margin: 0px;
	}

	.staff-temp .has-search.form-group input.form-control {
		height: 1.757rem;
		padding: 0 1rem;
	}

	.staff-temp .staffFilters.animate .has-search {
		margin-bottom: 0.8rem;
	}

	.staff-temp .has-search .form-control-feedback {
		font-size: 0.938rem;
		line-height: 1.757rem;
	}

	.staff-temp .has-search.form-group .form-control::placeholder {
		color: #666666;
		font-size: 0.75rem;
		font-weight: 400;
	}

	.staff-temp .filter .filter_dropdown .filter_placeholder {
		font-family: "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		white-space: nowrap;
	}

	.staff-temp .filter .filter_dropdown .filter_select {
		border: none;
		height: inherit;
	}

	.staff-temp .filter.d-lg-display {
		display: none;
	}

	.staff-temp .filter.d-display {
		display: block;
	}

	/* profiles details */
	.single-faculty .breadcrumbs-container .wrap {
		padding: 0;
	}

	.profileImg-container .prof_details {
		min-height: 6.6667rem;
	}

	.prof-img_true .profileImg-container .prof_details {
		margin-left: 7rem;
	}

	.profile-details .profileImg-container {
		display: block;
		position: relative;
	}

	.prof-img_true .profileImg-container .profile-img {
		width: 5.6rem;
		height: 7.3rem;
		position: absolute;
		top: 0;
		left: 0;
		overflow: hidden;
	}

	.prof-img_true .profileImg-container .profile-img img {
		height: auto;
		width: 100%;
	}

	.profileImg-container .profile-info {
		flex: 1;
		padding: 0;
		min-height: 106px;
		margin-bottom: 0.6667rem;
	}

	.profileImg-container .profile-info h2 {
		font: 1.4667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		margin: 0 0 0.7333rem 0;
		padding: 0;
		color: #4a4a4a;
	}

	.profile-details .profile-position,
	.profile-details .profile-rank {
		font: 0.8rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		margin-left: 0;
		width: calc(100% - 7rem);
		float: right;
	}

	.profile-details .profile-img {
		max-width: 6rem;
		float: left;
	}

	.faculty-back a {
		font-weight: 700 !important;
	}

	.profile-details h1 {
		float: right;
		width: calc(100% - 7rem);
		font-size: 1.375rem;
	}

	.profile-details .profile-position {
		padding: 0;
		margin-bottom: 1rem;
	}

	.prof-img_true .profile-contact-detail {
		padding: 1rem 0 0 0;
	}

	.profile-contact-detail {
		padding: 0;
	}

	.contact-row {
		display: flex;
		padding: 0 0 0.4rem 0;
		word-break: break-word;
		width: 100%;
	}

	.contact-row:last-child {
		padding: 0;
	}

	.contact-row .label {
		min-width: 3.9rem;
		font: 0.75rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 700;
	}

	.contact-row .value {
		flex: 1;
		font: 0.75rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.contact-row .value a {
		font: 0.875rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.profile-details .profile-des {
		padding: 0.8rem 0 1.2667rem 0;
		font: 0.9333rem "plantin", Georgia, Times New Roman, serif;
	}

	.profile-details .profile-des:first-child {
		padding-top: 0.6667rem;
		padding-bottom: 0.3333rem;
	}

	.profile-details .profile-des:first-child b {
		font: 1.0667rem "trade-gothic-next,Arial, Helvetica, sans-serif";
		font-weight: 400;
		color: #989da2;
	}

	.profile-details .profile-section {
		padding: 0;
		font: 0.9333rem "plantin", Georgia, Times New Roman, serif;
	}

	.profile-section .profile-degrees {
		font: 0.9333rem "plantin", Georgia, Times New Roman, serif;
		padding: 0 0 0.6rem 0;
	}

	.profile-details .profile-section .profile-degrees:last-child {
		padding: 0;
	}

	.profile-section.profileSocial-media .profile-section-title {
		padding: 1.0667rem 0 0.2667rem 0;
	}

	.profile-details .profile-section.profileSocial-media .media_title {
		border-top: 0.0667rem solid #00aed8;
		padding-top: 0.4rem;
		font: 1.0667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
	}

	.profile-section .profile-section-title {
		font: 1.0667rem "trade-gothic-next", Arial, Helvetica, sans-serif;
		font-weight: 400;
		padding: 0.6rem 0 0.2667rem 0;
	}

	.profile-details .tribe-events-back {
		display: none;
	}

	.profile-details .profileSocial-media a {
		font: 0.9333rem "plantin", Georgia, Times New Roman, serif;
		border-bottom: 0;
	}

	.profile-details .profileSocial-media a:hover {
		border-bottom: 0.1333rem solid transparent;
	}

	.profile-details .profile-banner {
		padding-top: 2.125rem;
		font-size: 0.875rem;
	}


}

@media only screen and (max-width: 576px) {
	.staff-temp .filter .filter-wrap .filter-alphabet {
		line-height: 110%;
		padding-top: 2px;
	}

	.staff-temp .st-table .st-table-row .staff_title {
		font-size: 0.625rem;
	}

	.staff-temp .st-table .st-table-row .staff_email {
		font-size: 0.75rem;
	}

	.staff-temp .filtersearch-wrap,
	.staff-temp .department-val {
		font-size: 0.75rem;
	}

}

@media only screen and (max-width: 380px) {

	.staff-temp .filter,
	.staff-temp .dropdown_wrapper {
		margin-left: 0.5rem;
	}

	.staff-temp .dropdown_wrapper,
	.staff-temp .filter.d-display {
		width: 38%;
	}

	.staff-temp .filter .filter_dropdown .filter_placeholder {
		max-width: 84px;
		white-space: nowrap;
	}

}

@media only screen and (max-width: 360px) {

	.staff-temp .dropdown_wrapper {
		width: 36%;
	}
}
