@media only screen and (min-width:768px) {
    ul.two-col {
    	 columns: 2;
    	 -webkit-columns: 2;
    	 -moz-columns: 2;
    }
}

div.accordionMod i.fa {
    float: left;
    margin-top: .5em;
}

div.accordionMod div.clrflt {
    clear: both;
}

div.accordion div.accordContent i {
    font-style: italic !important;
}

div.accordionMod h3.accordion-header figure.image {
    margin-right: .5em;
}

div.accordionMod h3.accordion-header ul, div.accordionMod h3.accordion-header ol {
    list-style-position: inside;
    margin-left: -35px;
}

div.accordionMod h3.accordion-header ul li, div.accordionMod h3.accordion-header ol li {
    padding-top: .35em;
}

#contactBlocks img {
    max-width: 150px;
}

.fltclr {
    clear: both;
}

.accordion h3.accordion-header .blurb {
  padding-left: 2.35rem;
  color: #54585a;
  /*font-size: 19px;*/
}

	 figure.image {
		 background: #efefef;
		 padding: 4px;
		 border: 4px solid #efefef;
		 width: 100%;
		 height: auto;
		 display: flex;
		 flex-direction: column;
         max-width: 150px;
         float: left;
         margin: .5em 1em 0 0;
         font-size: .8em;
	}
	 figure.image img {
		 width: 100%;
		 height: auto;
		 align-self: center;
		 justify-self: center;
		 border-radius: 0 !important;
	}
	 figure.image figcaption {
		 background: #efefef;
		 padding: 10px;
		 line-height: 18px;
		 text-align: left;
		 font-style: italic;
	}

section .quote {
    margin-top: .25em;
}

section .quote::before {
	 content: '\f10d';
	 font-family: "Font Awesome 5 Free";
	 font-weight: 600;
	 position: relative !important;
    float: left;
    padding-right: .25em;
}

section .quote figcaption {
    padding-left: 1em;
}

ul.two-col {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

/* 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;}
}