@media screen and (max-width: 440px){
	.sButton{
		float: left;
		 text-align: center;
		 padding: 2%;
	}
	.rButton{
		float: left;
		 text-align: center;
		 padding: 2%;
	}
}
.loader{
	border: 16px solid #EDEBEB;
	 border-radius: 50%;
	 border-top: 16px solid #900;
	 width: 120px;
	 height: 120px;
	 -webkit-animation: spin 2s linear infinite;
	 animation: spin 2s linear infinite;
}
.cardloader{
	border: 16px solid #EDEBEB;
	 border-radius: 50%;
	 border-top: 16px solid #900;
	 width: 120px;
	 height: 120px;
	 -webkit-animation: spin 2s linear infinite;
	 animation: spin 2s linear infinite;
}
@keyframes spin{
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}
.rightWidgetCol{
	background-color: #edebeb;
	 padding: 2%;
	 margin: 1%;
	    /* padding-bottom: 79px;*/
}
dd{
	font-size: 1rem;
}
.one-third.first{
	width: 35%;
}
.one-third.last{
	width: 31% !important;
}
.rightWidgetCol p{
	margin-left: 5%;
	 clear: both;
}
.sButton{
	float: left;
	 text-align: center;
	 padding: 2%;
}
.rButton{
	float: right;
	 text-align: center;
	 padding: 2%;
}
@media screen and (max-width: 640px){
	.headers{
		display: none;
	}
	.one-third.first{
		width: 100%;
	}
	.one-third.last{
		width: 100% !important;
		 padding: 0 0 8px 30px;
	}
	.one-third.middle{
		width: 100% !important;
		 padding: 0 0 8px 30px;
	}
	.rButton{
		float: left;
		 text-align: center;
		 padding: 2%;
	}
}
#pagination-mobile{
	-webkit-appearance: none;
	 -moz-appearance: none;
	 border-style: solid;
	 cursor: pointer;
	 font-weight: 400;
	 line-height: normal;
	 margin: 0;
	 position: relative;
	 text-align: center;
	 text-decoration: none;
	 display: inline-block;
	 padding: .5rem 1rem .5625rem;
	 background-color: #900;
	 border-color: #900;
	 color: #fff;
	 border-radius: 1.25rem;
	 transition: all .18s ease-in-out;
	 border-width: 2px;
	 font-size: 1rem;
	 width: 100%;
	 -webkit-font-smoothing: antialiased;
	 height: 45px;
	 position: relative;
	 width: 100%;
	 display: none;
}
#desktopUL{
	list-style: none;
	 margin: 0;
	 padding: 0;
	 list-style-type: none;
	 display: block;
}
.desktopList{
	list-style: none;
	 margin: 0;
	 padding: 0;
	 list-style-type: none;
	 display: block;
}
.pagination{
	padding-bottom: 50px;
	 width: 100%;
	 text-align: center;
	 display: block;
}
.pagination ul>li:before {
    content: ""!important;
}
.paginationLink{
	transition: background-color .3s ease-out;
	 background: 0 0;
	 color: #999;
	 display: block;
	 font-size: 1em;
	 font-weight: 400;
	 line-height: inherit;
	 padding: .0625rem .625rem;
	 float: left;
}
#desktopUL li{
	display: inline-block;
	 float: none;
}
.desktopList li{
	display: inline-block;
	 float: none;
}
.pagination-buttons a{
	color: #666666;
	 margin-right: 15px;
	 font-size: .7em;
}
.current-page{
	text-align: center;
	 text-decoration: none;
	 display: inline-block;
	 padding: .1rem .7rem .1rem .7rem;
	 background-color: #900 !important;
	 border-color: #900;
	 color: #fff !important;
	 border-radius: .5rem;
	 -webkit-transition: all .18s ease-in-out;
	 transition: all .18s ease-in-out;
	 border-width: 2px;
	 -webkit-font-smoothing: antialiased;
}
.loader{
	border: 16px solid #EDEBEB;
	 border-radius: 50%;
	 border-top: 16px solid #900;
	 width: 120px;
	 height: 120px;
	 -webkit-animation: spin 2s linear infinite;
	 animation: spin 2s linear infinite;
}
@keyframes spin{
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}
@-webkit-keyframes spin{
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}
.faculty-directory{
	padding: 20px 0;
}
.rightWidgetCol{
	background-color: #edebeb;
	 padding: 2%;
	 margin: 1%;
	 /*padding-bottom: 79px;*/
}
dd{
	font-size: 1rem;
}
.rightWidgetCol p{
	margin-left: 5%;
	 clear: both;
}
.sButton{
	float: left;
	 text-align: center;
	 padding: 2%;
}
.rButton{
	float: right;
	 text-align: center;
	 padding: 2%;
}
.reset{
    margin-top:15px;
}

.faculty-directory figure.media {
    min-height: 232px;
}
.text .rvt-pagination ul>li:before {
    content: none;
}
.rvt-pagination {
    flex-wrap: wrap;
}
.rvt-select {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.rvt-pagination__item {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0;
    min-width: 2rem;
    height: 2.25rem;
    width: 2.25rem;
}
.two-column-list{
    list-style: "";
    padding-left: 0;
    columns: 2;
}
.faculty-directory {
    padding: 30px 0;
    display:inline-block;
}
