table.tableW100 {
    width: 100% !important;
}

table.tableW100 th, table.tableW100 td {
    padding: 5px;
}

main.standard-page section {
	 margin-bottom: 1.5em !important;
}

/* Start -- Contact List */
div.bb {
	 box-sizing: border-box !important;
}

div.contactUsRow {
    margin-right: -15px;
    margin-left: -15px;
}

div.contactUsRow div.contactBlock div.guts {
	 margin-bottom: 2em;
	 padding-top: 1em;
	 border-top: 4px solid #ccc;
}
 div.contactUsRow div.contactBlock div.guts > h4 {
	 font-weight: 400 !important;
	 padding-bottom: 10px !important;
	 margin: 0;
	 font-size: 24px !important;
	 padding-top: 0 !important;
}
 div.contactUsRow div.contactBlock div.guts img {
	 float: left;
	 margin: 0 1em 1em 0;
	 max-width: 140px;
}
 div.contactUsRow div.contactBlock div.guts a.link-email {
	 background: none !important;
	 padding-left: 5px !important;
}
/* End -- Contact List */

/* 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;}
}