img.max140w {
    max-width: 140px;
}

.point95 {
    font-size: .95em;
}

.gradient::before {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.3))) !important;
  background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%) !important;
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%) !important;
}

.newsThumbnail {
    max-width: 150px;
}

 @media (min-width: 992px) {
	/* style for how to apply */
	 .navbar-nav > .nav-item:last-of-type .nav-link{
		 background: #ec9237;
		 border-left: 9px solid #9e5d28;
	}
	 .navbar-nav > .nav-item:last-of-type .nav-link:hover {
		 background: #fff;
	}
	 .navbar-nav > .nav-item:last-of-type .nav-link[data-status="current"] {
		 background: #fff;
		 border-left: none;
	}
}

ul.two-col {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

.max-width-450 {
    max-width: 450px
}

/* Faculty Slider */
.content #slickProfiles ul>li, .content-full #slickProfiles ul>li{list-style: none;padding: 0 0 1.5em .7em;text-indent: -.7em;line-height: 1.1em;background: none;}
/* slick slider dots */
#slickProfiles ul.slick-dots {padding:0; bottom: initial;}
#slickProfiles ul.slick-dots li {padding:0;background: none;}
#slickProfiles ul.slick-dots li:before {content: initial;}
#slickProfiles {width: 91%;margin: 0 auto;}
#slickProfiles .alternate-photo-float {margin-bottom: 0;}

#slickProfiles .slick-prev, #slickProfiles .slick-next {-webkit-transform: translate(0, -85%);-ms-transform: translate(0, -85%);transform: translate(0, -85%);}

#slickProfiles .slick-dots li button::before {
    font-size: 16px;
}
#slickProfiles a.button {color: #fff; float:right; min-width: initial;}

#slickProfiles .slickProfile .profile-name {margin-bottom: .5em; font-size: 2em;font-family: "Open Sans";color: #4e2a84; text-align: center;}
#slickProfiles .slickProfile .profile-name a{font-family: "Open Sans";font-weight: 400;}
#slickProfiles .slickProfile .profile-image img {width: 140px; margin: 0 auto;}
#slickProfiles .slickProfile .profile-text {font-family: Calibri,Helvetica,Arial,sans-serif; line-height: 1.5em; margin: 1em;}
#slickProfiles .slickProfile .profile-text p{margin-top:0}
#slickProfiles .slickProfile .profile-text p.rankDept {text-transform: uppercase; font-family: 'Open Sans',Calibri,Helvetica,Arial,sans-serif;}


 /* Desktop Layout: 768px to a max of 999px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width:768px) {
    #slickProfiles .slickProfile .profile-image {float: left;font-size: 1em; margin-left: 1em; margin-right: 1em;}
    #slickProfiles .slickProfile .profile-image img {margin-top: 5px}
    #slickProfiles .slickProfile .profile-text {margin-right: 1em;}
    #slickProfiles .slick-prev, #slickProfiles .slick-next {top: 50%;display: block;height: 100%;width: 4%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}
    #slickProfiles .slick-prev{left: -4%;}
    #slickProfiles .slick-next {right: -4%;}
}
@media only screen and (min-width:1000px) {
    #slickProfiles .slickProfile .profile-name {margin: 1em 1.5em; text-align:initial;}
    #slickProfiles .slickProfile .profile-image {width: 165px; font-size: 2em; margin: 0 1em .5em 1.5em;}
    #slickProfiles .slickProfile .profile-image img {width: 100%; margin-top: 5px}
    #slickProfiles .slickProfile .profile-text {margin: 0 1.5em 0 3em;}
    #slickProfiles .slick-dots li button::before {font-size: 6px;}
    #slickProfiles {background: #efefef;}
    #slickProfiles .slick-prev, #slickProfiles .slick-next {background: #d4d5d6;}
    #slickProfiles .slick-prev:before, #slickProfiles .slick-next:before {color: #4e2a84;display: block;}
}